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
341407959334	341407959905	341407960455	341407961005	341407961555	341407962105	341407962655	341407963205	341407963755	341407964305	341407964855	341407965405	341407965955	341407966505	341407967055	341407967605	341407968155	341407968705	341407969255	341407969805	341407970355	341407970905	341407971455	341407972005	341407972555	341407973105	341407973655	341407974205	341407974755	341407975305	341407975855	341407976405	341407976955	341407977505	341407978055	341407978605	341407979155	341407979705	341407980255	341407980805	341407981355	341407981905	341407982455	341407983005	341407983555	341407984105	341407984655	341407985205	341407985755	341407986305	341407986855	341407987405	341407987955	341407988505	341407989055	341407989605	341407990155	341407990705	341407991255	341407991805	341407992355	341407992905	341407993455	341407994005	341407994555	341407995105	341407995655	341407996205	341407996755	341407997305	341407997855	341407998405	341407998955	341407999505	341408000055	341408000605	341408001155	341408001705	341408002255	341408002805	341408003355	341408003905	341408004455	341408005005	341408005555	341408006105	341408006655	341408007205	341408007755	341408008305	341408008855	341408009405	341408009955	341408010505	341408011055	341408011605	341408012155	341408012705	341408013255	341408013805	341408014355	341408014905	341408015455	341408016005	341408016555	341408017105	341408017655	341408018205	341408018755	341408019305	341408019855	341408020405	341408020955	341408021505	341408022055	341408022605	341408023155	341408023705	341408024255	341408024805	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2755	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2756	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2757	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2758	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2759	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2760	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2761	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2762	2000	3600	2300	2763	2000	3600	2300	2763	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23128	21690	29417	24473	21694	21730	9588	1198	910	777	730	754	663	635	641	591	564	565	561	560	506	498	556	539	483	529	483	515	487	519	459	497	512	506	518	497	493	518	481	477	482	468	493	459	464	441	468	438	465	470	492	489	463	470	456	460	493	472	452	498	428	497	470	477	468	526	471	476	463	470	412	449	518	456	479	461	457	497	479	469	432	450	453	475	466	450	473	471	480	455	457	444	505	491	495	462	471	484	461	438	466	496	470	460	460	457	473	475	461	444	464	469	458	488	445	435	479	465	477	461	474	465	473	479	464	474	477	504	448	462	439	452	445	468	472	473	504	465	467	505	498	444	434	486	508	502	453	462	494	429	476	448	498	451	464	449	460	503	483	453	468	428	487	468	443	447	481	452	457	494	432	481	486	480	456	444	477	491	452	469	508	465	471	472	496	495	455	473	517	483	503	467	487	448	456	481	474	459	482	448	477	462	478	460	469	496	452	474	467	448	450	466	513	456	480	455	497	457	459	454	498	477	491	442	468	443	485	472	457	456	504	458	454	443	426	496	496	446	515	468	487	471	478	446	442	434	469	465	474	474	428	442	484	480	458	449	462	492	472	484	495	451	449	501	490	511	470	448	442	469	443	467	466	436	479	438	467	419	492	481	496	464	524	466	447	445	478	480	449	473	502	492	497	482	489	448	465	477	496	459	496	517	455	461	418	451	466	471	507	448	440	451	462	460	499	470	478	467	463	450	440	483	462	442	476	514	457	465	437	474	468	467	470	515	477	470	492	461	445	455	453	479	514	446	506	489	481	484	476	492	462	461	464	475	447	451	457	424	482	473	487	488	468	475	508	464	455	488	445	444	476	443	469	488	474	461	508	489	483	493	484	433	485	462	484	497	482	494	488	458	424	464	468	492	492	461	418	455	468	466	479	491	459	490	445	445	483	499	491	450	483	455	493	447	461	481	430	458	501	456	426	495	495	480	492	446	459	463	429	444	496	474	466	463	488	504	475	465	468	460	483	462	470	461	455	466	478	494	460	473	498	436	462	485	484	464	457	483	467	466	505	425	475	475	434	471	488	487	459	445	532	532	467	460	484	446	500	449	485	457	478	458	474	470	466	409	452	462	450	480	474	442	491	503	477	461	464	463	443	454	461	424	473	480	491	442	448	413	481	464	457	489	510	413	477	439	483	477	435	478	507	485	453	458	428	498	508	468	487	489	420	483	449	473	478	482	425	482	461	486	450	455	442	437	504	472	475	444	505	447	456	447	466	483	488	431	465	491	479	453	452	436	502	471	470	446	443	465	465	513	457	457	459	499	467	485	447	513	476	448	422	461	444	506	481	412	450	453	460	450	478	476	471	499	506	455	464	493	487	443	475	453	466	460	478	482	482	498	492	475	481	491	493	476	451	504	483	462	502	438	432	423	436	470	489	488	441	454	469	441	465	462	435	462	466	407	459	487	475	458	486	459	429	478	459	491	466	448	440	449	469	486	494	484	447	446	465	486	500	448	445	509	489	483	462	468	479	454	479	481	450	461	454	445	479	489	434	491	504	444	475	487	432	448	482	453	487	460	443	450	480	456	461	489	472	419	480	436	482	455	446	455	471	428	465	457	455	443	449	458	429	476	493	496	477	475	460	443	480	477	441	467	485	485	439	448	479	442	442	453	438	478	475	450	461	484	451	451	516	430	429	500	494	471	457	446	486	474	483	473	443	475	469	463	460	472	466	519	501	451	446	479	445	431	456	478	476	471	479	466	463	441	474	457	506	485	488	440	442	485	446	435	459	472	455	471	485	477	448	429	469	473	492	457	457	481	471	457	436	482	482	492	527	453	467	470	472	459	495	503	452	498	452	465	488	462	444	505	468	443	488	477	474	476	469	503	474	452	499	449	464	457	443	468	493	488	480	456	461	442	491	492	470	464	457	479	471	453	500	458	443	502	499	462	461	468	466	482	456	449	449	469	496	457	469	422	502	468	485	477	479	424	467	455	485	490	492	426	474	494	443	472	519	451	492	473	476	463	458	454	430	497	479	481	482	459	482	479	479	469	497	477	420	486	460	474	457	477	482	450	447	438	485	437	436	422	489	476	477	481	500	485	471	462	470	444	472	462	493	471	430	450	455	462	470	479	451	457	465	480	485	472	488	445	489	467	440	475	514	465	479	473	469	487	477	482	456	421	452	431	473	520	462	499	452	430	483	460	451	471	463	487	465	453	456	480	449	482	416	494	483	453	462	494	451	467	490	494	479	483	446	452	504	473	500	465	470	463	459	462	441	446	455	474	500	459	488	473	481	442	455	440	448	460	468	454	486	478	452	474	452	438	472	472	479	430	461	418	472	454	467	450	455	463	477	504	447	471	470	434	438	518	460	456	471	447	467	472	491	443	459	477	526	446	437	490	458	470	465	461	496	483	493	519	434	444	468	491	473	459	450	450	466	482	467	453	465	464	506	465	460	485	486	436	452	440	479	433	465	466	465	486	480	492	490	452	472	456	453	465	470	433	484	452	438	460	461	467	450	438	437	510	484	480	477	411	488	449	423	461	457	463	473	477	453	494	465	500	496	456	455	454	454	447	439	466	433	463	486	488	480	452	444	474	479	491	480	499	432	441	430	467	472	472	432	509	459	450	469	516	456	430	493	479	455	436	465	422	462	484	475	441	459	450	484	448	496	501	442	517	429	447	454	435	466	479	433	490	442	444	446	460	466	469	454	514	486	485	462	480	465	464	461	502	461	501	448	493	454	511	441	487	453	443	500	473	470	471	485	496	443	463	461	469	443	468	487	503	507	452	487	475	455	483	493	417	433	493	523	489	455	479	487	461	460	466	505	484	457	448	480	459	442	448	463	468	429	477	424	481	484	473	481	488	418	512	469	446	475	511	459	467	475	456	497	488	465	422	483	507	481	473	455	463	475	476	463	434	461	432	479	436	477	433	497	470	460	487	456	484	450	476	432	459	434	477	457	467	470	438	488	471	472	475	445	461	457	489	444	464	454	461	445	505	503	468	463	495	462	493	484	458	534	463	475	457	448	477	486	495	460	457	499	483	443	456	438	464	485	473	472	469	489	461	486	510	440	482	477	464	433	465	450	428	471	458	451	512	473	467	458	448	507	482	506	462	485	471	482	496	435	451	459	464	461	482	445	491	447	467	444	445	458	469	472	470	504	446	487	423	439	462	460	487	488	414	464	465	424	492	457	480	447	449	503	486	479	446	454	487	445	464	480	456	439	496	476	466	441	434	459	456	489	478	483	406	437	514	457	452	472	475	481	503	473	411	480	474	450	489	481	470	457	434	463	486	438	413	503	462	485	440	466	448	472	447	450	459	490	484	472	446	503	480	478	463	498	445	442	454	442	446	436	504	473	455	506	471	461	467	445	469	466	482	469	461	491	465	476	468	477	470	490	443	455	466	471	486	516	452	432	484	452	444	419	476	433	455	465	438	452	444	443	475	449	444	494	476	458	484	476	455	458	470	502	475
5247	15532	12129	5857	4060	3137	2356	1836	1490	1250	1080	990	864	874	829	720	724	725	665	704	699	675	645	657	596	601	618	617	630	597	589	626	559	577	611	563	589	600	607	601	549	517	596	524	547	562	562	551	555	611	552	558	565	587	547	574	540	566	564	551	514	546	535	615	564	536	605	596	555	546	544	592	571	529	592	585	526	565	533	577	566	548	566	541	594	499	555	583	543	592	548	537	564	554	553	572	585	570	591	523	579	555	544	592	552	564	586	542	546	543	597	567	544	541	541	513	570	528	527	585	581	504	544	585	565	564	568	540	575	570	565	550	577	563	567	577	529	550	520	557	560	562	542	533	562	548	521	603	543	550	521	550	590	564	527	537	571	537	528	561	573	530	617	553	543	555	568	521	593	559	555	529	557	530	577	521	549	549	599	555	508	564	583	565	553	518	549	547	514	583	604	545	580	568	538	524	533	542	550	599	538	548	551	588	556	507	504	541	542	576	563	539	582	557	581	544	541	522	549	559	542	545	552	560	582	584	561	558	522	558	563	553	563	566	540	533	522	576	554	568	543	600	598	573	568	545	623	578	568	550	535	598	586	555	568	562	550	526	557	576	562	520	584	567	533	570	541	557	550	527	577	579	503	539	511	578	569	584	540	541	582	551	555	563	564	490	558	580	566	550	514	525	583	568	563	553	542	513	519	546	541	557	551	552	595	540	580	548	544	569	577	547	577	557	535	523	538	555	516	539	574	553	600	564	527	535	572	531	568	554	558	544	538	592	534	550	578	538	586	567	563	572	587	552	525	585	564	577	533	527	600	556	563	555	521	578	545	528	537	572	532	581	496	514	579	549	503	527	558	569	541	607	591	580	547	594	574	527	550	574	569	568	567	561	579	566	496	606	586	531	593	540	571	586	522	542	484	544	583	592	540	560	546	600	563	566	507	580	574	595	533	607	583	584	563	555	520	556	578	524	556	574	498	573	556	535	513	549	541	565	568	559	548	582	572	560	541	582	569	545	540	560	546	553	562	521	524	562	576	569	549	549	511	571	517	552	552	576	551	582	535	564	570	548	567	553	573	588	538	566	516	572	570	548	576	560	552	582	547	558	540	536	531	597	550	532	545	603	549	597	570	576	574	565	570	565	569	606	551	563	561	547	554	606	560	548	528	551	546	514	537	549	576	523	559	557	490	570	563	509	565	553	549	519	543	557	568	526	559	539	554	572	590	581	529	555	570	540	563	554	546	563	534	571	544	556	630	540	544	572	493	546	534	553	576	586	572	553	562	514	543	544	541	543	517	570	556	577	554	573	566	535	572	531	609	558	534	552	577	565	555	586	537	556	556	570	566	596	552	553	569	571	560	534	558	525	559	551	533	575	524	528	558	583	542	543	574	561	564	531	513	558	510	527	545	567	546	551	530	515	542	566	574	560	552	537	531	550	555	576	542	561	545	581	538	579	552	586	534	521	547	603	564	570	570	582	558	573	561	539	529	525	566	541	540	529	556	550	544	524	568	538	584	573	560	559	518	548	575	574	589	536	532	548	567	559	532	568	524	581	580	598	583	564	533	569	542	551	564	579	542	519	578	522	556	559	540	543	582	522	547	534	562	561	526	519	557	543	550	507	558	553	551	575	540	597	600	567	564	569	559	557	518	572	549	543	569	556	559	537	564	543	572	539	517	549	511	572	555	551	574	558	578	581	543	517	588	574	520	574	563	515	580	583	576	542	550	534	567	554	591	542	582	552	567	578	535	554	549	552	573	540	535	592	571	576	563	543	577	513	515	551	557	596	540	523	538	544	559	506	585	567	528	554	554	539	558	521	528	592	566	544	529	585	551	523	542	614	568	569	565	549	560	547	580	542	568	545	572	546	537	580	562	553	550	586	579	582	533	553	556	517	565	560	515	510	572	568	515	580	572	486	528	535	569	562	531	571	548	531	580	541	578	589	518	536	560	552	574	547	561	516	578	569	550	542	546	548	561	582	544	556	553	558	513	595	576	580	539	537	583	532	563	572	496	550	603	529	569	505	560	556	545	556	573	554	559	571	564	516	498	535	560	563	514	584	541	517	547	556	527	527	554	573	608	563	554	574	594	561	545	529	570	596	557	564	558	540	559	501	574	515	567	561	546	587	571	544	589	459	540	554	530	546	588	536	595	523	548	584	565	552	587	524	534	582	550	549	559	546	564	552	552	540	585	522	550	585	557	594	552	552	547	570	562	549	563	554	556	555	562	557	509	526	540	552	496	555	574	575	523	530	565	557	596	565	561	556	534	571	499	568	584	520	580	521	589	572	510	589	498	518	539	551	539	594	557	563	565	538	548	554	525	573	523	579	556	530	539	570	565	574	531	558	603	569	507	605	568	552	556	568	532	552	555	546	554	544	534	544	532	550	561	591	604	576	522	553	548	559	535	560	572	558	563	543	564	514	543	582	553	608	518	550	549	580	540	555	547	536	569	604	557	501	558	612	554	573	575	550	573	547	530	557	579	525	523	572	567	553	565	609	508	543	540	546	546	570	565	540	580	583	570	565	551	598	524	565	501	580	530	583	548	574	575	599	572	524	515	536	553	566	538	527	533	542	574	528	599	541	551	570	518	555	521	589	555	558	554	564	604	559	549	520	539	527	592	544	541	549	551	523	535	546	591	553	598	512	553	523	532	589	523	555	592	541	536	532	538	556	508	579	540	549	546	567	532	595	563	565	488	568	564	579	567	588	587	506	578	544	558	577	548	560	520	562	530	556	553	529	546	604	546	558	512	576	531	531	594	581	556	532	506	601	562	576	530	560	572	536	577	529	592	560	503	565	546	556	607	539	557	532	560	569	541	535	565	580	533	551	541	531	547	565	569	553	548	561	583	561	539	545	559	542	581	567	562	551	541	548	527	571	518	534	526	520	584	561	555	576	542	556	519	512	535	529	576	544	568	535	573	575	580	507	541	520	554	545	554	528	592	556	550	563	593	554	535	556	546	575	559	536	520	569	573	573	553	537	536	582	550	598	540	546	535	577	535	591	578	561	566	539	584	564	588	553	561	571	579	547	534	574	559	555	556	586	551	538	566	581	520	571	562	570	531	536	577	609	587	541	553	528	550	530	537	554	563	566	517	545	601	566	523	561	566	529	575	561	543	556	530	562	552	508	540	562	543	561	560	562	542	609	566	568	526	572	554	539	596	554	597	531	545	558	597	567	557	554	534	550	601	552	570	540	571	543	525	564	571	492	621	523	543	579	570	539	520	581	584	527	550	562	535	522	555	564	563	547	546	540	567	558	502	593	559	535	534	550	551	565	557	559	567	585	565	542	610	519	574	548	595	520	534	556	584	559	543	536	520	570	577	601	552	545	609	563	576	591	565	551	562	545	550	543	531	565	554	576	519	583	533	585	547	550	572	574	548	559	508	608	553	571	534	553	562	569	528	529	540	585	587	602	528	571	563	559	478	526	597	543	622	542	631	555	563	540	564	577	524	541	554	547	577	529	524	580
26734	18747	5651	1307	867	800	672	604	584	600	581	565	579	596	567	579	577	540	526	591	568	533	540	547	575	542	517	534	567	567	621	562	534	590	520	572	490	539	563	520	545	551	546	567	548	594	553	566	548	550	554	499	532	536	494	549	622	594	550	551	544	543	538	535	560	539	523	543	548	570	583	550	532	563	535	561	550	527	589	525	518	555	572	605	550	536	550	557	546	542	539	575	579	596	578	517	505	520	528	547	538	545	565	607	570	543	582	561	567	553	550	571	547	577	578	552	557	569	583	558	566	565	538	572	552	556	541	566	543	555	554	551	537	548	605	552	535	536	557	530	534	506	556	536	535	579	521	540	559	563	569	553	587	589	559	549	533	504	536	529	522	532	540	519	539	593	524	550	548	506	516	527	542	518	526	546	556	540	547	528	576	539	501	602	541	552	545	525	599	533	547	545	530	544	568	549	579	546	550	601	556	546	584	563	564	571	542	543	493	539	529	541	541	528	584	587	541	536	555	564	574	552	612	558	598	585	572	547	590	518	547	575	585	542	579	558	551	571	583	534	577	567	538	539	564	578	555	535	513	543	565	568	539	549	576	513	593	599	531	523	525	531	563	536	543	555	564	552	539	533	546	521	517	576	585	576	561	538	545	539	578	548	563	586	556	493	565	540	514	570	576	582	515	533	556	559	546	561	571	533	570	563	560	517	523	620	518	534	545	527	570	540	564	568	530	551	560	557	538	566	543	573	528	537	535	563	539	585	534	545	535	575	536	536	537	545	529	561	543	555	601	530	584	553	524	558	546	564	528	526	543	560	555	558	558	528	571	547	561	572	563	565	568	564	537	521	549	566	549	568	534	531	549	570	549	584	564	613	546	529	561	549	543	595	569	561	574	622	550	523	561	518	532	542	545	520	546	512	576	547	543	560	551	532	556	596	547	583	584	565	573	572	558	562	593	557	595	540	517	513	549	529	530	523	527	521	572	614	576	556	566	569	544	566	556	547	533	541	554	572	541	572	558	593	579	537	583	526	551	553	546	579	539	548	547	563	555	550	576	536	570	562	543	511	524	554	533	561	520	563	560	546	548	565	553	544	556	538	557	538	580	527	557	545	599	578	558	602	544	593	567	518	545	516	510	520	563	577	529	530	553	566	521	587	540	552	549	552	565	604	528	558	601	563	579	517	548	545	533	538	557	535	587	578	487	515	561	576	548	550	592	574	571	559	549	538	538	547	530	542	541	550	543	554	575	585	566	567	575	536	572	550	540	543	606	561	545	576	566	574	551	538	554	585	568	551	583	563	544	555	554	532	555	592	544	544	536	574	536	535	556	579	542	592	519	575	544	565	560	553	539	550	508	529	512	542	522	567	584	566	592	565	560	555	563	568	516	549	605	558	590	560	602	538	576	569	543	591	553	552	536	564	517	553	534	579	555	561	519	561	567	563	541	590	534	562	548	539	594	593	601	549	556	539	564	576	571	566	574	496	561	507	518	531	591	562	538	550	535	567	532	560	598	520	552	571	558	533	562	561	558	539	569	554	526	604	553	538	535	580	552	588	555	549	558	527	555	552	587	570	563	581	575	560	584	547	575	572	545	544	577	521	568	584	531	538	555	540	542	540	525	572	576	562	599	576	562	537	586	523	569	544	548	552	584	539	562	560	597	530	535	534	512	528	547	526	581	563	603	515	573	568	544	540	552	482	578	554	615	529	550	579	558	553	505	550	566	542	553	556	598	565	550	556	557	538	599	557	537	558	552	568	581	558	548	521	546	539	538	566	561	479	567	577	559	550	561	588	566	597	575	573	593	535	513	551	556	541	535	561	534	570	545	531	531	531	537	543	541	533	562	562	575	521	545	541	539	538	546	591	516	521	569	601	552	525	553	527	567	536	544	557	531	585	531	570	535	557	557	601	566	539	527	635	550	597	523	539	554	538	545	571	543	549	542	541	565	588	547	546	533	551	543	586	600	604	565	558	531	532	581	564	577	523	560	541	563	564	542	553	551	560	563	582	581	584	584	591	543	542	577	575	576	509	579	562	559	573	562	548	571	534	563	562	559	535	554	556	533	566	559	550	557	548	590	575	552	535	575	519	528	584	560	551	547	553	546	563	531	573	526	556	552	576	564	567	569	504	549	538	566	559	547	551	551	549	532	533	550	530	520	586	592	591	542	567	570	538	515	529	558	594	581	513	558	540	549	535	507	544	531	599	540	561	560	567	532	536	563	514	560	585	569	540	523	544	572	589	546	552	528	607	541	538	560	549	557	544	597	549	565	521	592	523	551	510	534	543	582	558	561	546	537	556	560	542	555	559	555	532	561	552	587	584	591	548	540	585	540	568	538	512	569	568	562	577	545	592	539	562	538	569	572	542	607	554	540	594	539	531	533	579	568	548	556	565	560	553	542	530	510	547	490	528	548	524	558	569	574	562	597	506	591	544	580	526	581	554	555	524	591	588	566	578	510	538	563	522	545	536	590	574	561	556	558	556	573	569	561	537	555	535	546	537	566	526	530	508	573	517	553	544	558	562	576	579	532	548	556	557	563	560	570	592	544	553	519	556	539	580	562	561	573	581	548	557	505	580	523	591	590	556	553	568	580	546	525	589	604	510	522	578	508	543	549	530	542	617	569	532	584	585	553	521	513	585	574	567	521	582	543	542	594	542	533	564	555	550	537	531	532	537	532	552	545	530	576	557	501	541	510	537	519	546	526	509	564	593	534	541	593	569	586	588	557	555	550	531	553	537	564	564	562	585	541	547	570	537	536	562	550	597	543	535	606	506	564	534	554	562	563	560	516	552	538	558	564	512	533	540	546	583	554	556	555	620	531	578	586	564	549	577	548	576	538	573	513	570	533	566	536	567	549	534	518	560	595	566	544	576	591	566	574	512	600	537	548	569	543	535	554	556	543	541	543	604	564	549	550	528	547	530	540	587	586	584	535	532	542	550	568	547	593	584	574	559	598	548	543	551	494	532	579	529	551	560	539	480	561	547	545	528	549	586	565	601	560	548	591	586	526	552	577	528	552	522	553	510	569	523	528	554	583	556	510	561	531	521	577	582	541	540	536	557	536	512	553	520	536	566	544	556	521	566	549	560	523	502	575	546	544	512	590	572	549	553	515	550	568	550	557	529	540	561	577	561	546	503	548	559	558	594	602	542	566	533	536	521	580	517	612	568	580	538	588	561	523	555	518	562	559	583	581	574	566	556	558	528	527	606	546	589	568	563	539	523	561	516	569	533	558	525	570	570	549	534	565	543	512	536	549	578	551	527	543	555	562	549	560	564	495	552	551	536	531	531	585	538	566	566	583	543	541	549	573	521	575	567	564	570	518	539	579	546	549	549	525	593	546	554	564	534	538	541	578	577	524	513	565	556	553	576	556	584	567	527	551	541	572	558	567	542	531	534	557	535	594	550	511	535	584	534	513	520	524	524	539	530	588	549	597	511	501	554	527	553	527	532	548	553	584	547	577	546	565	541
4374	2358	1830	1012	866	821	770	710	719	651	611	640	639	658	656	585	634	622	629	647	620	638	653	612	648	623	665	613	610	629	679	642	634	662	654	612	659	625	632	654	642	622	658	600	622	619	633	640	610	657	625	587	638	637	623	594	599	660	626	650	587	640	611	651	671	632	607	652	674	663	644	636	631	640	674	636	656	648	646	629	652	687	678	633	628	639	601	704	655	601	615	607	619	614	610	647	627	633	686	603	597	660	664	663	642	605	627	603	659	624	623	599	642	631	586	621	634	655	618	642	584	602	601	588	667	675	658	643	607	618	661	627	629	593	570	623	641	621	599	646	636	616	670	635	673	663	640	597	597	627	638	612	647	594	631	695	610	620	615	620	612	620	674	570	648	657	664	646	660	626	619	603	627	644	675	615	661	605	636	614	618	653	644	665	648	619	641	633	636	631	647	592	575	615	637	640	649	625	599	632	615	609	646	624	633	705	624	624	631	642	653	664	615	618	693	634	623	631	649	638	586	645	604	669	623	629	619	628	611	614	629	650	642	640	656	621	613	621	613	643	630	622	649	589	685	678	654	618	626	620	606	648	637	657	586	651	662	646	617	669	621	590	645	618	614	639	667	653	605	639	649	663	612	655	595	615	627	616	607	637	599	665	638	654	619	626	614	644	641	581	599	626	618	620	639	649	625	680	589	672	624	653	657	657	611	639	587	632	620	600	627	672	654	637	618	628	649	657	669	609	623	645	624	631	605	647	643	596	658	612	643	658	633	625	609	650	631	662	624	642	646	617	629	644	650	598	641	624	615	627	642	625	645	628	622	610	638	622	587	616	635	655	660	623	621	619	611	629	605	615	649	662	647	613	610	643	657	661	566	590	628	627	620	660	653	589	626	681	619	574	607	602	604	613	624	640	646	640	609	620	611	649	652	602	625	597	629	635	603	638	611	669	606	627	612	649	620	619	584	629	667	630	572	621	677	611	687	655	658	670	610	628	628	633	638	632	604	630	622	655	625	597	606	639	658	611	638	659	625	653	640	613	634	634	625	651	639	642	645	622	629	625	611	636	620	589	621	647	643	624	662	639	603	678	646	673	680	638	661	622	639	603	636	596	617	623	604	604	599	634	628	628	653	633	620	653	613	658	612	611	622	645	643	581	629	637	628	627	635	568	641	642	631	640	698	662	636	708	619	643	606	585	610	602	614	601	615	637	636	620	633	646	663	616	598	593	613	642	626	628	610	630	669	608	633	624	657	655	651	630	640	618	652	564	686	619	606	658	614	632	629	639	598	601	607	619	614	660	662	625	610	630	609	588	650	610	651	614	624	656	624	643	678	644	588	626	631	648	623	650	596	617	664	645	629	599	580	622	600	603	588	672	649	667	615	608	604	625	686	618	637	590	579	616	626	659	610	660	624	636	667	635	642	622	619	617	616	619	604	611	651	638	632	647	608	651	642	605	645	638	598	585	662	608	588	584	640	575	671	600	572	638	630	636	586	629	633	647	641	637	570	625	638	623	641	622	719	656	620	636	646	634	665	594	636	614	653	647	627	672	607	663	622	649	632	654	643	659	615	626	642	626	590	607	685	620	620	620	613	615	608	654	612	645	587	640	662	645	605	630	636	572	657	625	615	618	606	596	628	619	626	621	657	635	644	630	621	662	657	604	567	640	623	660	643	557	617	651	632	658	593	690	608	640	640	570	619	636	613	644	619	620	610	650	616	638	631	640	686	627	645	637	658	663	569	631	678	612	630	658	580	620	694	641	637	662	661	663	621	628	659	654	593	655	581	683	684	636	651	653	635	670	622	610	597	671	628	656	625	651	610	626	603	612	634	658	618	601	670	601	653	670	617	670	635	574	720	608	603	630	650	628	621	654	587	643	606	647	627	598	579	644	638	602	592	615	577	607	631	674	654	612	656	661	642	614	673	603	697	640	617	621	641	638	627	623	638	635	600	603	632	608	626	632	623	621	642	601	659	622	629	616	650	573	617	595	580	618	620	684	608	655	608	644	627	682	645	607	638	676	659	579	660	648	590	642	633	626	674	623	669	640	663	639	629	647	635	636	674	672	612	602	629	581	628	598	679	648	632	599	624	613	625	667	663	634	662	586	631	637	674	646	627	662	628	661	662	631	623	649	686	640	613	651	670	668	569	631	632	609	623	622	634	640	679	631	647	601	627	646	657	619	642	624	644	665	636	662	635	661	625	642	603	633	646	632	622	628	680	614	642	628	583	664	601	649	628	616	643	595	650	660	592	651	567	642	653	594	614	627	607	615	643	607	685	598	641	644	665	642	636	586	635	587	612	663	656	593	565	602	618	593	629	637	618	690	664	613	616	664	622	618	655	647	637	620	655	649	650	587	646	640	655	652	606	654	608	664	615	617	635	659	607	651	665	649	610	660	657	684	643	632	574	656	598	630	628	668	651	600	628	626	612	634	620	655	607	614	645	656	628	597	643	688	644	638	650	640	627	615	574	640	646	632	639	661	625	650	625	616	628	634	651	661	640	631	643	610	600	620	649	640	632	625	619	646	627	625	650	623	656	603	650	651	612	618	657	666	673	687	667	615	662	654	654	634	607	632	638	616	644	633	622	667	628	629	656	642	677	646	649	675	662	662	649	674	647	640	634	626	655	599	622	635	657	652	617	608	601	577	636	619	609	683	659	649	656	660	636	648	590	660	598	619	644	600	639	585	612	691	633	603	649	635	656	608	663	656	665	624	631	620	658	652	626	614	632	680	642	641	666	613	651	627	660	649	609	646	628	628	644	637	661	628	607	621	614	640	630	624	675	612	650	630	609	615	626	613	615	647	646	619	665	601	613	635	634	635	592	656	620	641	632	641	598	594	641	654	623	632	649	628	652	625	664	647	638	606	593	611	621	587	601	604	654	638	592	618	611	618	651	657	610	615	614	649	640	647	636	641	608	617	633	626	601	608	631	665	634	676	617	628	586	641	641	614	614	668	618	640	601	617	617	639	662	672	581	638	646	644	646	634	693	652	632	623	634	703	634	611	609	656	651	654	657	612	652	620	659	607	630	654	619	665	644	665	656	651	622	625	599	646	627	677	595	614	670	695	628	688	649	633	635	653	673	613	643	639	652	604	643	625	635	660	612	593	610	650	586	639	617	604	655	621	617	624	645	580	651	636	628	591	633	665	649	645	621	632	630	647	645	642	619	663	607	612	625	630	642	637	612	611	629	667	623	632	642	606	682	622	642	609	637	618	665	641	636	629	648	661	649	611	634	591	610	636	666	608	627	611	619	612	662	644	592	632	657	609	636	627	586	639	614	615	614	641	656	652	629	627	613	645	654	602	614	664	628	597	608	627	637	621	605	656	616	594	638	588	663	629	633	645	637	611	631	651	627	588	649	629	646	636	600	663	637	672	669	639	608	612	623	585	675	641	595	629	643	605	592	645	597	626	655	623	664	641	635	633	626	640	616	627	604	608	619	641	632	626	633	631	599	615	664	624	663	641
23315	20873	27905	23951	20871	9570	1485	1074	965	926	839	809	777	859	812	821	779	723	772	795	750	778	758	746	790	760	692	783	778	755	746	762	742	733	719	783	759	713	754	779	832	790	768	770	750	771	754	778	705	777	736	708	775	730	749	730	769	702	763	748	762	763	743	714	789	729	717	761	723	777	696	745	758	739	767	655	692	718	713	722	742	733	704	756	723	717	733	682	731	759	751	725	745	725	742	778	686	751	704	740	771	704	727	710	747	743	715	672	728	724	719	693	747	769	776	751	754	727	714	732	734	785	728	737	673	710	724	700	766	764	743	754	736	714	771	713	693	753	719	687	703	765	765	690	687	727	720	770	766	692	715	755	674	756	717	732	738	753	745	731	774	762	699	720	768	766	782	722	736	694	705	771	742	744	729	691	696	768	733	709	725	721	710	732	781	714	803	719	700	735	733	757	751	741	716	702	784	737	737	745	756	738	708	738	763	688	745	743	762	737	785	727	735	721	731	749	702	705	719	653	722	705	735	714	764	681	766	734	697	714	738	737	726	687	767	742	693	738	750	710	692	778	742	726	688	776	736	697	715	700	756	703	722	720	741	699	738	684	731	723	775	728	710	711	767	714	793	723	719	745	756	706	740	711	746	728	744	745	695	666	697	726	704	702	741	740	754	722	736	696	721	737	745	790	742	711	720	783	716	726	723	769	753	736	754	756	749	741	708	697	730	695	731	669	688	692	767	730	761	702	737	797	737	733	727	704	673	707	729	730	698	736	737	741	773	742	765	757	713	688	704	715	795	719	748	730	715	699	714	767	720	724	731	741	736	749	702	729	683	675	712	701	715	712	726	761	740	757	727	681	764	706	731	805	737	702	738	742	724	719	760	697	746	717	717	741	756	718	722	693	709	713	689	722	748	703	732	714	741	706	712	749	734	726	743	694	698	745	756	751	720	761	691	725	702	762	706	725	739	746	731	748	693	704	699	715	773	721	760	724	787	689	697	709	738	760	709	707	712	710	752	724	763	720	724	731	714	741	668	713	712	741	775	724	747	687	746	715	792	763	735	709	716	716	738	704	738	761	697	699	811	747	738	760	713	669	710	710	714	752	747	741	703	721	708	728	717	758	707	739	714	724	837	727	755	761	708	702	738	681	706	735	740	740	741	712	696	771	712	720	776	719	771	730	738	735	774	725	703	735	726	755	727	713	757	769	727	698	739	738	757	728	741	718	695	701	797	720	725	732	750	745	768	705	755	713	681	733	745	726	730	712	697	722	740	761	761	745	700	766	712	679	739	749	766	751	688	768	703	727	714	763	744	743	737	734	752	728	737	752	750	698	689	715	754	780	752	748	726	711	745	794	712	783	742	730	725	691	719	775	705	720	769	772	727	771	720	743	747	714	716	717	664	750	731	721	693	709	754	715	745	702	663	783	768	745	758	771	712	776	728	730	717	718	686	690	703	685	694	713	760	736	698	760	754	733	741	758	763	705	752	778	728	744	732	768	763	795	731	748	751	685	765	705	718	729	759	716	730	709	762	742	723	724	735	743	732	710	732	740	761	734	715	746	771	700	740	728	711	724	711	719	747	712	736	717	736	750	738	675	747	714	729	692	725	734	745	736	769	702	740	710	725	751	717	737	717	735	739	712	774	729	697	740	726	690	678	778	717	798	741	741	702	708	728	729	708	651	705	771	663	751	784	702	676	779	705	761	758	702	755	713	744	731	719	722	722	732	768	692	751	651	690	706	766	709	780	700	753	733	704	689	728	719	735	697	716	722	707	788	733	719	742	760	776	715	764	746	723	731	714	728	743	733	732	789	722	785	684	713	667	686	744	744	711	688	704	720	689	746	669	744	775	763	738	717	722	711	743	736	734	777	745	726	720	693	755	708	722	719	711	769	756	755	721	738	695	704	733	738	767	720	743	747	714	745	709	741	764	726	712	728	750	719	702	744	745	723	703	691	735	717	710	742	791	675	744	741	754	746	709	748	753	718	693	723	724	741	750	718	752	702	755	748	799	739	705	784	729	698	757	709	726	693	749	746	759	693	749	780	697	768	708	687	743	757	691	724	742	726	725	730	717	783	745	685	740	665	727	718	713	734	731	697	731	742	732	723	731	748	740	747	739	712	738	744	721	702	693	734	694	694	708	709	705	744	767	773	731	671	740	702	744	769	760	731	671	703	708	732	686	696	722	730	719	772	778	718	726	766	720	679	688	775	743	715	693	720	746	735	715	732	706	740	720	683	779	786	704	722	751	714	723	697	678	735	723	751	711	743	753	661	741	713	720	721	701	712	769	777	764	773	787	697	684	675	735	737	759	751	722	732	720	698	757	748	727	694	694	735	793	701	713	697	706	723	723	747	759	730	776	762	713	689	738	788	727	723	729	698	702	734	746	721	735	731	711	751	726	736	736	746	743	739	767	710	739	740	721	721	742	718	746	715	757	740	732	736	737	756	745	737	721	710	741	695	774	731	726	751	672	705	729	727	651	714	767	730	733	755	695	756	736	681	729	699	690	761	747	729	780	722	719	699	755	698	797	739	737	754	762	709	726	718	709	775	743	778	696	758	733	724	744	684	704	762	741	663	738	708	739	761	761	723	717	768	744	732	781	693	744	730	731	721	762	751	775	731	704	726	711	702	763	710	725	781	727	745	720	738	694	685	730	726	732	763	695	745	740	699	764	739	700	746	761	795	756	738	714	727	733	693	672	744	729	781	773	764	724	727	762	722	734	727	756	738	760	719	695	707	767	690	725	733	712	783	729	720	722	753	723	771	764	766	719	714	715	698	722	747	727	703	697	710	796	752	749	735	703	761	743	762	757	728	775	739	753	752	768	734	717	761	756	754	719	684	715	794	703	730	732	682	749	747	724	749	726	726	698	747	752	672	741	772	751	770	721	734	697	700	765	771	722	716	743	722	753	756	707	699	731	735	719	743	761	720	707	765	722	740	725	712	716	759	732	774	694	742	700	730	726	699	690	659	744	705	720	727	764	751	730	752	733	698	714	724	674	737	704	696	712	708	682	742	715	734	691	735	705	753	723	682	711	723	711	712	742	697	711	777	693	763	752	720	708	780	775	715	718	745	685	736	731	729	715	750	751	734	732	680	707	686	798	723	715	720	723	763	751	687	693	716	738	743	700	735	668	787	762	699	732	737	727	683	719	758	782	689	735	689	749	728	738	676	720	751	772	748	724	691	717	759	722	726	695	706	728	717	721	772	692	775	716	743	726	753	691	768	782	721	731	758	712	710	701	750	761	715	722	674	769	713	689	751	741	762	704	692	740	705	729	694	721	739	759	734	738	749	710	703	713	744	703	768	738	774	733	741	757	744	684	767	706	729	679	747	727	707	725	729	765	688	699	706	757	695	722	752	721	725	713	693	737	723	738	700	790	768	669	726	734	724	746	710	700	746	714	721	706	682	753	738	740	726	725	750	751	743	745	724	719	694	751	736	721	773	698	745	756	790	724	774	717	690	682	730
3736	10077	7204	3394	2324	2020	1635	1479	1356	1146	1106	1036	962	967	966	908	966	905	838	848	888	896	870	940	884	886	872	858	925	880	823	821	830	843	839	834	861	858	864	835	893	852	830	831	837	852	796	796	880	844	841	878	863	785	889	862	883	805	849	902	830	870	841	810	811	885	821	850	823	830	904	829	861	800	815	788	804	814	885	838	782	871	879	825	872	876	792	821	803	900	817	849	858	836	816	844	841	831	925	850	846	882	769	844	833	842	853	881	834	854	845	864	815	811	810	824	849	809	807	884	799	822	817	793	858	813	768	782	829	857	815	873	817	836	866	816	848	827	815	821	846	827	815	863	838	816	820	836	863	840	821	842	821	848	837	790	854	885	835	847	840	852	793	837	812	757	870	805	837	841	897	859	820	861	849	866	847	833	884	801	779	796	830	862	845	840	802	845	817	856	836	882	833	802	822	760	864	815	820	819	840	877	833	836	829	806	848	839	851	819	854	859	828	845	833	787	894	840	884	833	824	836	840	867	824	857	883	852	872	811	861	834	830	862	842	890	817	841	829	857	819	849	860	796	836	845	869	831	842	826	844	864	856	851	863	807	865	809	851	855	831	835	847	816	879	811	807	797	834	870	873	851	866	858	887	857	889	838	887	819	796	839	844	846	891	787	880	783	806	815	851	845	811	845	820	858	827	827	788	796	810	830	831	842	829	867	881	844	785	829	862	795	825	834	860	830	849	833	815	864	837	877	855	857	843	838	859	839	881	838	828	841	887	866	803	904	842	820	815	862	787	840	871	771	819	856	806	837	830	869	903	794	830	836	798	850	817	856	844	827	832	802	851	826	836	858	830	817	857	823	849	856	822	800	840	854	817	858	867	864	829	858	769	878	846	849	866	861	811	865	835	807	840	819	846	854	859	860	812	866	850	838	813	840	839	873	840	843	807	829	859	881	855	826	839	855	860	820	796	845	821	832	770	874	827	840	875	904	881	874	796	798	873	826	813	848	845	836	845	800	858	803	893	878	861	825	853	782	860	887	799	830	829	882	809	879	815	881	858	825	836	820	843	884	893	834	829	867	820	830	819	869	856	902	817	805	838	867	850	812	858	810	769	816	776	844	830	821	838	830	842	831	799	798	850	826	804	798	801	864	862	873	856	814	872	839	869	901	835	865	860	867	871	906	869	839	826	849	885	820	892	890	836	888	839	839	858	820	832	876	861	887	818	847	793	865	785	874	834	855	870	781	868	818	827	877	823	839	803	837	818	864	820	804	821	876	903	814	886	882	842	841	838	880	866	835	844	801	830	820	865	847	791	824	867	805	813	903	816	895	868	809	813	879	822	835	823	819	839	832	802	857	838	879	841	887	844	844	835	889	802	827	830	901	868	818	846	835	781	836	756	853	843	827	863	817	796	833	824	814	843	832	891	852	888	834	826	812	796	843	837	852	808	863	834	829	857	869	850	843	798	848	846	790	848	836	857	838	836	836	857	794	861	837	817	817	840	791	804	881	869	820	882	826	864	859	841	837	870	801	837	850	826	813	839	891	820	779	814	819	823	897	844	860	857	836	864	832	809	837	866	821	882	863	884	833	789	822	825	828	855	859	832	885	873	822	903	843	859	851	894	824	813	818	838	834	821	879	837	810	831	858	852	825	867	911	812	836	818	857	787	842	819	822	785	808	856	821	891	846	827	845	848	861	865	872	843	833	838	834	810	853	848	858	830	821	801	878	860	814	860	832	790	824	830	818	787	872	835	812	881	829	827	867	802	860	825	818	841	846	858	886	831	862	839	819	835	838	860	892	833	849	831	859	888	903	842	852	837	843	824	842	855	811	890	801	891	850	853	819	865	829	859	823	827	803	844	835	809	858	804	862	815	870	869	881	803	880	818	856	879	814	870	861	804	850	836	848	759	842	823	813	862	817	848	818	842	853	803	837	885	864	829	869	807	824	888	871	864	821	875	871	842	870	816	824	820	828	846	819	831	852	834	888	782	861	853	818	880	883	890	821	815	902	812	826	847	819	880	823	819	840	820	826	838	869	841	848	893	862	850	915	860	855	743	848	840	848	835	805	866	853	836	827	853	845	833	840	786	841	825	869	837	836	841	857	856	864	908	883	856	796	885	852	784	819	873	849	825	820	880	895	831	822	856	850	814	810	858	849	861	842	807	799	872	865	826	778	854	822	834	860	868	860	810	843	845	849	834	848	864	809	792	861	832	890	844	825	791	871	868	850	842	872	800	864	825	833	865	814	857	858	800	806	864	873	860	828	848	869	810	816	838	766	816	823	832	882	862	818	873	860	792	820	794	858	803	923	862	809	825	814	783	826	879	830	871	882	831	826	877	807	858	876	865	850	814	834	872	846	858	841	827	839	766	824	806	842	841	836	845	797	864	866	827	866	858	825	829	881	845	833	883	752	837	827	843	863	826	801	814	824	836	845	867	810	878	824	819	834	817	818	857	850	849	867	886	827	860	817	887	778	850	819	822	860	845	928	876	820	858	832	859	795	774	815	833	871	807	850	844	869	826	850	825	841	869	844	817	825	839	834	833	879	828	836	851	907	831	855	894	903	758	865	844	847	850	869	856	842	828	840	855	853	846	810	857	851	843	818	840	848	840	838	828	802	845	886	870	889	825	853	812	771	813	804	779	899	856	787	868	863	898	859	807	866	766	868	871	846	809	819	832	869	855	825	825	851	830	839	811	853	860	828	877	830	907	803	839	803	829	830	859	867	843	852	835	832	831	862	765	844	867	836	830	912	842	869	824	882	891	898	893	843	866	826	857	879	880	888	838	896	851	816	788	855	844	857	858	825	853	857	890	835	863	844	926	851	866	898	853	837	802	888	863	863	830	812	818	870	808	822	877	821	796	839	864	857	786	833	874	839	837	859	878	844	818	843	847	865	821	840	859	832	838	849	835	815	894	815	839	871	848	862	837	832	881	890	841	832	833	821	870	854	811	854	831	868	846	847	802	880	833	834	850	826	830	864	878	861	861	830	882	874	846	813	847	805	837	856	780	811	814	859	822	818	840	913	849	883	812	821	857	794	822	869	830	866	851	856	848	808	863	828	833	809	850	828	803	895	828	806	800	826	797	842	847	874	878	863	824	844	823	850	883	813	838	816	885	807	866	860	876	829	862	858	843	887	864	826	815	841	873	820	816	813	883	813	832	826	844	863	866	843	822	845	832	831	856	829	823	874	814	834	841	882	834	861	840	830	829	766	840	843	783	800	859	836	829	903	869	818	823	842	813	859	866	819	874	814	854	846	856	833	836	789	875	845	858	820	874	849	822	805	839	863	816	869	852	884	823	826	826	834	829	807	825	817	837	822	844	831	821	824	842	839	803	845	836	851	805	863	821	800	850	831	840	839	795	861	874	819	811	820	877	829	848	859	817	863	826	814	813	855	825	827	852	874	788	866	848	838	868	825	757	799	880	846	860	779	882	820	889	821	790	810	862	848	861	811	789	863	848	884	796	833
24338	20876	26957	24851	11930	683	521	399	402	353	350	331	325	322	319	315	289	311	293	290	279	289	253	255	263	283	294	268	288	287	272	265	273	273	284	263	257	259	289	265	277	259	272	272	264	246	274	263	274	271	264	251	251	276	274	266	260	256	289	247	255	256	251	270	299	314	250	253	272	291	255	260	263	283	255	253	286	284	256	255	233	271	253	280	287	253	269	257	252	284	290	233	270	241	289	278	275	255	248	238	266	284	251	260	286	260	245	233	262	287	290	302	252	243	268	272	288	279	278	264	246	256	270	280	274	263	231	272	241	294	296	265	262	269	276	266	262	269	283	274	266	280	284	268	247	261	289	253	260	271	276	280	272	293	265	242	256	266	254	257	293	264	262	258	259	243	275	259	290	266	294	270	272	260	291	268	252	264	262	285	253	269	284	248	255	273	297	283	270	255	259	269	257	272	257	235	272	247	255	283	292	278	248	283	270	276	270	273	251	274	272	268	286	290	281	261	257	268	286	287	247	266	275	271	273	231	271	273	261	304	256	264	242	298	251	262	267	271	254	283	280	261	251	241	253	285	258	249	271	255	272	289	253	240	257	278	252	284	295	274	255	250	261	254	283	282	264	271	271	264	266	283	270	261	271	241	308	265	257	300	289	271	254	258	266	282	264	285	271	283	265	288	266	271	248	268	273	293	305	254	293	250	274	280	253	256	255	255	261	256	256	287	248	268	262	268	247	264	254	269	267	293	277	279	301	284	245	278	292	314	295	257	246	295	295	260	279	242	268	245	270	234	280	267	277	261	275	270	249	265	233	265	267	286	248	261	260	268	248	287	244	226	301	262	272	269	274	272	255	263	267	253	241	239	267	231	265	297	306	230	260	259	292	241	259	258	243	267	302	286	269	259	258	287	276	297	288	289	271	268	293	242	274	271	276	245	259	290	265	300	265	262	296	284	277	281	269	257	269	283	244	267	255	285	282	256	285	256	259	268	265	294	309	290	271	282	288	270	245	255	278	294	272	290	273	282	278	264	270	262	283	253	284	279	293	250	273	265	240	269	281	292	280	293	251	252	269	235	282	287	271	272	279	284	259	238	279	266	271	284	294	248	250	255	243	249	259	308	255	275	277	289	284	284	272	265	268	264	293	297	290	256	289	256	302	268	269	274	268	245	274	233	266	256	253	253	295	289	236	306	247	233	268	293	258	285	285	274	241	274	276	280	264	234	269	265	236	250	284	276	258	291	286	281	274	261	239	250	272	292	266	257	254	291	285	282	270	261	275	267	270	272	290	247	259	279	274	271	302	263	253	259	273	273	284	260	251	287	257	257	285	271	278	254	268	258	256	271	240	268	250	257	269	250	264	257	254	266	254	284	271	243	269	272	257	261	275	285	281	257	253	259	259	291	263	262	261	262	286	270	255	269	263	289	259	267	255	267	257	255	259	279	262	273	259	278	264	268	274	299	287	277	271	275	295	267	260	277	274	262	251	237	271	264	262	266	272	266	280	287	288	264	237	271	278	269	279	247	257	250	257	273	241	289	257	242	283	272	283	272	227	253	291	256	277	227	261	285	255	266	254	280	247	254	263	249	285	265	294	274	264	262	299	288	248	276	269	272	287	306	254	291	269	276	294	272	266	238	276	271	259	255	270	262	279	255	244	245	288	227	273	241	284	316	279	290	266	269	268	254	265	272	249	240	278	251	288	256	233	255	269	298	250	263	285	264	259	248	247	257	277	266	257	259	287	267	284	263	270	251	280	275	286	259	255	264	266	287	290	248	250	255	265	270	261	272	280	263	273	252	280	293	238	277	311	295	265	229	291	281	273	248	268	274	294	276	242	265	238	269	292	291	269	267	271	280	242	273	284	243	266	272	280	279	256	266	251	256	262	286	247	240	260	250	278	248	270	266	265	262	247	286	279	249	270	260	286	260	232	248	276	271	262	251	256	277	280	257	256	251	231	232	260	250	262	245	288	258	269	276	251	268	249	235	272	269	280	254	266	286	242	260	276	240	286	271	249	251	292	254	270	265	286	265	304	263	248	279	269	269	255	277	237	273	256	244	282	276	249	271	296	262	268	267	239	262	279	276	267	255	252	303	263	269	274	278	251	278	260	275	276	247	278	282	258	251	264	259	270	269	283	250	250	265	269	288	267	278	286	272	268	260	282	282	267	259	265	247	286	274	266	272	258	246	259	227	240	270	305	269	283	278	233	279	276	269	256	264	271	252	279	270	257	235	256	275	267	271	248	263	270	237	273	258	284	287	289	235	293	293	252	260	252	282	278	263	300	268	249	295	261	269	255	237	245	257	257	294	267	277	258	266	269	271	249	268	289	269	290	281	259	254	252	281	240	287	285	273	261	263	256	271	294	288	277	301	258	264	267	251	305	244	263	253	296	267	298	268	263	293	319	258	267	255	300	272	274	283	266	251	259	288	256	278	282	277	259	330	244	249	247	235	269	273	266	253	267	267	274	236	279	253	256	259	290	263	274	246	290	290	288	252	241	268	271	274	253	276	273	275	247	246	282	296	260	257	282	264	279	275	247	269	265	270	290	292	262	280	262	265	296	286	261	238	262	287	252	274	285	249	263	264	249	245	274	241	265	282	306	259	270	263	265	246	288	263	289	272	273	266	301	238	290	247	283	255	274	267	250	261	266	261	299	261	256	250	268	275	267	260	272	273	246	273	302	269	290	248	265	243	273	212	246	274	283	284	276	282	284	282	284	268	273	269	229	268	268	273	262	248	273	245	242	255	252	270	251	270	264	254	254	247	275	288	280	280	275	256	267	246	292	233	269	253	260	265	241	286	261	277	296	249	271	265	282	268	262	265	250	250	288	252	281	246	275	264	276	268	273	308	267	280	248	294	266	270	273	296	249	271	272	261	264	281	270	241	269	287	279	263	257	304	271	262	288	235	245	275	284	272	287	271	275	266	280	277	268	275	296	253	275	247	283	289	252	260	271	275	271	279	295	260	286	253	270	250	231	255	257	245	271	255	291	269	262	282	291	287	253	270	309	260	279	277	274	257	249	267	274	265	273	282	246	270	288	260	288	270	263	284	272	280	280	281	256	280	273	252	279	258	253	241	274	249	272	272	257	287	250	245	252	252	271	237	254	263	254	257	258	284	262	257	232	262	262	254	278	281	237	262	285	265	249	259	262	263	226	294	289	278	235	274	256	284	278	276	271	297	267	285	285	271	261	256	245	289	271	292	265	266	266	242	279	255	277	285	269	266	259	258	244	249	247	257	287	260	245	276	267	243	262	271	254	269	235	268	283	290	256	277	247	315	259	288	254	264	278	264	271	295	263	260	225	292	259	252	242	262	269	293	252	276	265	258	270	238	300	293	250	287	274	275	244	279	277	279	259	273	256	290	288	277	240	252	268	280	252	268	249	307	261	267	270	283	256	274	284	223	292	279	286	271	253	276	263	286	241	279	280	289	262	243	270	262	236	277	252	247	273	270	283	285	240	259	259	264
3723	6074	4311	1981	1291	1055	859	709	548	504	500	456	375	406	379	370	347	406	341	343	368	351	340	339	357	322	359	319	319	332	351	319	323	331	319	324	341	333	329	332	318	308	293	309	321	332	314	316	319	288	311	320	302	367	310	336	313	306	319	331	302	334	327	298	327	318	336	345	288	325	312	327	341	321	320	335	339	310	320	312	321	321	323	311	266	308	290	302	294	310	305	266	340	343	332	339	315	322	329	327	290	359	295	348	299	338	302	311	303	301	297	328	305	333	339	312	315	330	304	304	331	318	319	351	335	321	300	363	321	330	319	313	329	357	317	355	303	309	299	300	321	340	318	340	351	323	333	266	257	338	285	345	294	315	326	316	304	313	331	329	329	312	317	322	310	330	319	331	322	309	302	324	320	342	318	281	303	323	279	312	321	327	329	288	300	286	302	351	309	313	321	324	342	330	311	308	302	297	324	312	340	300	330	317	333	328	316	328	303	357	312	308	314	349	334	323	320	351	329	312	310	329	325	316	320	349	341	357	300	345	328	315	344	297	320	342	324	337	316	349	332	286	323	343	282	336	321	329	312	342	317	321	311	330	312	312	347	323	316	300	321	300	327	319	318	301	288	349	323	328	343	262	308	306	292	346	315	338	332	301	319	332	301	324	307	329	347	328	329	316	312	314	341	318	312	341	299	320	302	305	300	326	292	334	317	333	309	353	322	315	300	302	342	317	371	321	304	332	296	288	342	325	322	318	335	312	354	328	313	321	309	288	296	290	323	314	300	351	316	340	333	298	291	331	335	339	300	285	314	337	294	335	294	286	338	301	313	343	274	291	293	347	277	302	318	313	307	335	305	292	341	340	314	349	301	333	274	323	326	307	285	336	323	288	309	285	293	317	294	312	320	348	327	305	296	342	336	331	314	311	325	340	308	340	327	323	299	338	337	327	292	331	366	296	300	302	320	309	326	313	330	302	307	328	334	320	313	337	333	310	305	302	346	284	293	303	347	309	301	329	338	350	332	342	329	343	301	311	329	337	330	309	325	329	340	351	317	319	319	333	316	330	323	350	287	318	329	283	329	321	310	314	302	338	322	311	290	350	294	333	308	333	339	300	301	306	293	332	310	330	329	314	345	289	332	304	289	319	308	322	313	290	305	325	334	314	310	309	305	322	345	321	354	324	322	290	291	310	321	315	326	317	317	297	336	314	305	308	324	319	297	302	344	332	317	309	310	333	336	355	348	316	334	318	318	309	311	307	321	290	299	311	305	301	332	297	351	317	303	321	277	271	333	331	333	315	318	316	309	326	328	324	310	306	315	324	306	297	327	314	328	321	319	331	323	350	323	277	318	357	320	336	325	319	321	317	313	312	325	294	337	304	318	317	338	317	306	327	312	314	312	330	312	321	293	362	342	308	329	325	330	331	296	316	319	320	307	314	357	331	322	296	292	343	309	361	368	332	327	321	361	300	298	357	364	303	325	313	340	283	284	311	296	317	330	319	329	346	309	332	305	329	300	347	328	343	356	323	326	342	340	325	337	294	314	340	345	325	317	328	327	339	286	305	322	335	322	334	322	325	311	333	345	311	320	337	305	347	301	278	324	310	326	341	322	317	315	344	332	318	307	297	315	283	334	327	301	306	304	336	331	306	328	321	293	311	284	294	319	295	352	304	307	330	273	340	307	330	301	296	328	355	288	320	316	329	311	330	313	320	313	325	347	321	318	303	335	290	346	306	338	309	320	315	279	312	297	328	315	350	343	291	323	293	295	323	296	326	317	327	280	319	322	333	320	332	338	303	305	356	310	336	321	319	298	305	285	332	345	311	299	303	292	328	324	333	347	318	327	317	316	298	327	319	307	326	291	319	335	349	348	327	345	283	304	320	315	344	303	318	299	337	333	315	308	296	318	312	332	301	307	319	322	292	331	280	334	343	350	313	313	324	350	350	312	335	311	318	311	325	330	320	348	308	323	311	329	341	309	327	329	304	292	304	302	275	306	290	314	313	310	317	318	321	338	278	329	319	309	323	329	351	314	339	322	332	338	342	321	306	295	334	297	324	314	323	352	297	315	333	317	318	316	303	318	344	312	342	311	311	343	281	320	328	311	335	330	294	295	308	333	318	320	322	353	334	309	289	308	281	307	327	317	326	328	307	329	303	314	328	335	336	341	316	353	316	365	340	348	314	335	354	283	320	288	307	325	299	309	296	300	350	350	314	350	288	360	320	295	308	348	300	312	342	293	338	314	330	308	305	334	311	327	348	325	318	334	328	267	297	330	303	319	310	298	341	300	335	276	310	314	327	312	349	273	293	309	347	299	335	300	341	311	327	313	311	351	296	300	303	306	315	324	330	309	312	288	321	316	315	293	335	305	351	320	329	335	343	339	287	348	312	304	327	324	294	311	305	319	273	337	288	344	296	337	334	356	284	348	347	301	330	304	290	321	348	299	336	299	339	351	309	323	319	328	319	285	332	331	321	319	324	306	328	306	290	325	325	303	345	318	305	330	332	357	296	300	310	321	328	288	307	352	300	332	338	307	308	306	353	294	351	318	329	375	308	296	345	304	341	325	315	308	297	333	306	316	340	288	317	358	320	335	329	321	296	291	328	338	337	324	299	314	327	305	323	356	340	338	353	316	312	331	293	290	322	313	306	314	308	334	313	336	323	310	333	312	285	320	306	333	351	318	304	319	332	335	311	311	313	324	314	310	321	313	332	311	317	324	321	305	317	310	329	310	325	340	324	314	356	320	330	305	333	332	321	330	329	304	287	317	298	300	306	326	336	282	318	314	336	330	326	315	335	320	322	309	346	344	348	312	304	300	324	322	326	325	300	319	306	324	310	302	316	341	333	332	317	314	303	324	323	307	346	301	295	343	315	293	368	320	310	328	319	332	346	350	307	316	313	321	317	319	354	308	310	324	327	274	333	301	305	320	298	309	335	292	323	334	321	315	316	345	290	317	314	350	313	292	329	325	290	321	332	322	320	326	301	336	330	302	321	305	342	320	299	292	340	311	318	306	314	300	335	319	316	312	325	305	315	301	319	312	333	307	308	327	311	306	296	312	308	338	295	288	338	308	310	305	335	307	326	346	331	351	320	311	308	312	328	313	337	308	318	318	314	305	296	326	351	305	346	341	312	313	299	335	308	324	304	282	292	317	317	330	331	271	303	298	298	345	313	342	309	317	320	355	353	323	344	326	323	303	350	365	298	292	293	310	317	303	295	330	296	328	368	305	337	337	336	326	327	333	339	286	325	299	309	357	326	327	330	319	334	338	308	309	313	330	342	305	288	312	316	301	329	287	299	300	331	337	316	321	342	318	330	320	327	299	314	330	330	345	333	316	349	322	335	327	291	316	307	299	321	334	330	321	326	290	304	347	358	344	315	320	344	311	308	356	325	334	333	314	315	346	331	312	312	316	298	298	324	301	317	297	301	314	278	332	336	317	314	310	302	348	333	306	320	320	321	299	312	313	298	345	305
22201	20890	28335	23563	20893	20934	9270	1132	907	794	706	649	631	606	580	514	549	508	499	553	496	471	465	480	462	463	470	469	472	463	485	452	464	460	446	442	474	469	433	459	443	471	472	476	431	471	474	456	435	488	417	445	442	423	431	457	473	452	440	452	468	447	432	458	441	466	454	420	436	463	445	448	445	395	477	456	431	449	424	473	457	456	491	431	452	429	453	435	414	447	427	461	428	452	460	437	412	453	437	410	431	462	451	408	414	461	393	450	460	469	448	489	480	461	436	427	457	441	428	430	428	477	416	436	433	433	440	453	434	469	416	465	462	403	424	451	422	436	436	446	413	458	427	454	428	455	458	418	466	456	464	428	458	433	421	429	415	412	436	450	453	448	414	436	471	474	442	457	413	441	481	416	426	407	477	478	455	459	444	433	425	425	429	418	464	443	454	449	447	451	425	433	457	420	450	465	442	459	416	470	445	412	424	413	430	433	418	429	480	459	450	450	438	446	418	466	444	416	415	473	453	478	444	459	465	486	462	456	453	461	407	431	468	420	474	443	433	464	432	411	462	430	459	476	480	483	467	445	427	422	453	424	440	455	427	486	437	437	414	484	457	456	492	440	471	431	446	429	440	449	440	488	430	441	435	431	402	446	442	475	429	448	468	472	421	426	452	442	479	455	445	446	449	424	426	432	442	462	424	423	428	448	449	458	465	432	424	446	426	452	437	471	455	427	443	458	424	435	445	445	452	452	427	439	416	483	443	440	472	456	422	445	406	438	474	419	446	455	483	437	417	408	438	415	464	441	422	414	448	462	425	475	464	430	442	422	469	433	446	440	458	443	442	455	423	463	467	459	449	407	423	429	431	442	432	430	412	447	430	440	442	451	426	479	465	473	459	419	472	450	487	432	467	451	445	438	437	423	454	435	447	472	451	434	448	443	443	417	467	480	460	431	451	431	454	446	470	473	446	456	445	456	472	448	421	438	441	447	444	446	432	447	408	425	410	453	436	447	464	452	445	470	463	421	454	447	459	452	449	452	423	449	480	421	449	421	450	478	457	440	455	478	424	438	428	410	435	430	458	439	451	407	409	443	458	456	463	463	465	407	444	458	469	435	474	427	453	453	459	415	464	443	417	472	421	440	512	411	470	439	468	456	469	435	440	451	451	462	438	462	432	395	430	441	425	464	449	455	409	417	447	484	454	434	417	432	443	414	437	446	450	439	448	454	425	435	416	433	421	420	466	452	442	482	446	403	412	432	456	453	432	449	442	467	451	449	468	436	440	422	436	461	458	447	426	420	424	423	445	428	448	465	424	434	422	473	440	428	419	445	426	432	458	450	425	428	485	457	440	431	453	435	450	404	469	426	443	421	473	427	454	482	447	464	446	475	462	453	421	462	429	398	445	424	460	434	442	438	479	431	430	421	442	419	457	465	438	451	449	404	424	445	430	467	415	437	479	463	453	397	412	461	419	443	453	505	426	447	464	461	418	473	444	461	466	406	433	453	452	416	422	436	428	424	463	439	435	435	404	426	439	428	441	446	466	434	470	465	424	436	416	457	435	440	457	426	491	409	430	447	453	440	438	432	429	428	465	442	468	456	448	468	438	433	492	451	467	469	431	443	424	454	458	446	453	433	435	454	419	411	480	453	408	445	447	452	412	438	419	409	441	429	427	451	428	423	429	443	421	450	441	419	450	412	419	449	456	448	459	419	429	457	438	446	433	491	441	451	437	471	425	420	431	432	421	422	469	422	430	428	453	452	444	439	427	459	491	468	403	453	444	423	438	453	459	438	426	445	438	457	434	456	479	430	431	452	429	428	424	459	454	469	476	474	465	434	461	418	446	419	440	453	493	455	457	405	470	454	432	421	424	463	466	483	476	431	471	475	419	474	433	480	401	382	448	450	423	448	433	422	444	456	433	444	408	424	455	426	463	441	446	452	429	421	458	423	442	426	429	427	428	421	454	446	468	430	467	428	433	416	420	446	402	438	422	405	428	423	475	454	400	460	443	469	436	465	416	418	461	397	455	387	451	478	430	430	470	435	424	457	440	435	433	457	435	454	454	429	416	422	483	417	415	461	466	441	413	448	460	467	444	438	441	408	479	467	427	450	412	462	435	420	434	459	447	417	449	473	429	397	439	436	445	451	436	475	478	419	463	399	438	426	445	446	444	432	436	427	456	431	428	441	423	441	426	439	429	474	424	434	443	439	443	438	466	475	457	458	439	417	419	452	460	421	428	427	441	442	425	470	452	410	463	422	430	481	435	463	433	476	467	426	420	415	454	436	418	425	484	427	431	395	457	485	410	412	427	412	406	471	455	443	403	474	428	455	411	442	417	435	431	456	439	446	481	412	471	460	474	446	418	431	426	431	459	416	451	459	463	466	444	430	429	433	409	438	419	437	461	456	425	425	416	444	456	429	433	483	465	459	468	455	441	412	424	425	459	432	395	422	451	444	454	415	427	442	451	454	459	425	462	409	424	434	490	466	436	424	435	437	449	470	480	441	454	434	477	440	461	433	433	405	427	434	400	433	420	448	441	442	445	427	419	433	419	452	435	434	429	370	428	425	484	421	443	448	454	466	454	429	443	448	426	441	417	409	430	402	443	420	439	442	457	425	464	430	443	470	426	430	480	413	413	453	463	501	454	467	437	428	462	419	438	440	413	440	442	430	452	433	465	461	428	404	461	458	428	450	433	423	452	467	424	431	439	446	460	448	424	430	464	439	448	474	451	446	429	426	441	443	472	438	402	428	447	420	471	438	442	435	416	461	450	436	437	460	418	446	415	456	421	485	401	477	448	417	437	420	460	403	426	434	393	457	469	446	419	435	443	442	437	445	472	420	467	406	453	431	409	468	481	447	425	484	433	445	447	476	412	403	487	427	459	472	424	477	435	423	430	430	442	461	430	439	438	453	424	429	423	425	445	434	429	432	384	436	371	467	426	430	450	430	396	450	449	462	451	431	438	413	452	439	418	445	456	439	438	419	425	445	435	468	446	453	441	491	440	493	435	418	440	426	431	457	428	425	426	495	436	423	428	470	436	478	453	437	424	456	423	421	447	441	419	421	429	400	476	441	463	428	429	439	425	428	457	441	394	439	433	437	443	412	422	440	440	415	457	460	442	438	462	444	467	461	448	505	430	441	463	411	471	477	419	398	411	446	446	476	464	441	457	405	447	419	439	492	453	449	423	428	433	403	485	432	443	428	465	448	436	430	435	431	471	422	422	457	444	389	464	402	440	449	405	439	406	429	451	411	430	505	454	437	457	447	403	477	436	441	430	435	432	456	467	450	441	421	432	417	424	482	442	437	397	425	424	477	414	451	452	416	454	435	491	434	451	415	423	443	448	450	449	427	414	442	492	454	443	451	475	455	443	447	435	417	431	453	437	444	474	400	422	427	449	446	382	421	448	416	394	440	423	418	439	434	444	419	467	479	439	482	465	408	450	467	398	484	419	398	450	456	453	451	482	430	468	429
5244	15633	12401	6113	3833	2901	2212	1797	1445	1205	1141	955	878	822	790	769	760	691	689	648	687	598	582	601	632	585	515	580	587	545	548	576	554	566	537	564	575	547	537	566	552	545	529	511	536	536	517	525	550	507	549	580	532	567	498	518	535	535	543	547	527	574	518	555	577	522	536	525	524	537	544	534	549	548	546	518	511	525	526	527	571	566	519	526	539	551	566	540	543	547	539	540	545	564	577	519	491	532	543	486	505	537	526	535	526	555	503	539	529	506	554	511	520	533	535	518	510	532	506	508	537	490	465	490	549	532	544	532	512	521	523	516	493	554	548	547	567	528	557	515	556	520	553	494	551	538	489	547	535	517	522	507	511	522	522	525	560	527	523	535	496	561	531	546	543	550	546	547	536	521	581	542	542	555	507	514	547	553	553	492	504	497	536	555	569	533	510	530	549	526	511	512	510	519	544	487	584	497	520	508	565	571	528	562	519	581	526	533	525	530	530	503	535	527	513	525	524	556	535	515	502	520	552	527	522	584	536	494	541	527	514	530	537	525	548	507	570	524	552	534	562	519	546	513	515	520	522	543	492	530	543	535	528	526	518	538	538	553	522	522	517	529	528	521	506	550	473	549	546	503	554	521	540	545	563	557	529	494	542	537	519	527	505	532	512	550	540	531	516	585	499	507	508	552	528	491	487	479	519	549	566	510	515	560	542	521	504	532	521	527	533	514	539	527	473	522	521	560	513	488	479	529	591	521	529	499	514	529	530	530	532	527	499	522	495	476	514	519	544	493	528	535	528	496	550	552	531	539	550	533	477	484	493	517	515	525	555	512	559	528	538	492	532	502	521	531	527	531	494	519	509	498	563	511	520	524	532	487	553	528	524	513	525	572	522	512	516	515	496	531	523	541	511	539	485	568	515	533	548	528	521	489	480	572	524	564	548	494	544	515	494	517	519	578	509	549	555	531	532	543	526	506	550	512	503	567	523	552	506	565	563	497	480	522	534	519	528	543	523	509	504	512	551	517	507	484	507	518	540	491	550	537	482	517	568	535	525	527	525	546	548	530	534	542	488	519	533	553	511	525	521	534	525	534	517	506	536	509	513	501	508	526	521	562	559	548	528	524	524	523	518	533	482	512	517	569	543	527	530	516	530	535	510	517	528	516	496	499	528	511	535	544	562	461	523	539	543	536	540	515	524	550	559	494	565	554	531	558	515	533	545	539	539	511	518	510	514	523	548	543	554	488	538	532	507	496	512	503	518	537	500	488	524	499	524	495	533	525	545	494	559	498	502	511	494	495	523	524	529	531	559	519	574	520	512	550	524	522	530	523	544	506	559	550	568	498	537	552	526	523	524	563	534	504	527	480	556	513	518	508	564	497	538	527	547	509	557	553	552	530	514	521	549	530	524	557	510	516	555	537	559	498	510	519	534	537	573	523	522	524	511	554	531	502	493	570	549	548	523	514	551	479	562	553	517	553	519	507	549	524	535	503	532	511	515	551	553	507	537	547	539	505	549	568	530	543	523	591	523	513	498	515	549	567	523	504	543	498	496	526	535	492	539	540	530	522	562	521	501	546	525	541	502	517	521	507	517	575	548	501	547	524	566	490	530	545	526	532	474	522	541	559	516	531	523	547	492	546	536	532	547	556	528	482	511	520	552	555	537	542	561	501	513	542	492	523	524	546	516	530	524	577	577	551	508	549	541	520	500	521	526	525	535	496	546	514	516	525	534	499	558	526	528	576	533	536	545	508	523	488	537	522	539	537	529	513	551	527	522	536	546	525	525	515	515	529	564	547	507	505	512	528	470	538	562	580	551	554	515	552	556	545	520	489	554	565	562	537	494	505	485	539	515	522	523	503	510	508	531	550	545	566	524	535	527	552	517	535	528	501	508	522	521	545	514	505	512	534	527	509	526	515	522	552	528	538	546	511	527	503	539	575	548	528	557	546	528	563	518	509	551	514	512	503	503	539	502	555	583	494	496	550	493	541	520	537	575	527	541	520	513	523	523	511	539	490	548	490	531	518	495	557	522	518	540	551	494	498	497	572	504	535	523	538	553	513	550	500	506	521	536	484	511	523	493	536	530	530	521	511	523	500	563	539	540	507	497	514	534	526	523	530	522	523	507	510	536	489	554	510	528	556	538	568	495	545	496	509	497	578	519	536	542	527	502	516	503	515	544	562	543	550	550	548	551	508	533	535	546	529	491	520	527	538	491	522	533	535	541	563	499	511	558	542	539	542	527	523	521	507	505	535	506	495	546	541	546	537	518	507	529	525	484	546	577	562	519	583	494	533	521	516	528	517	531	554	505	557	545	521	538	545	502	513	522	508	562	528	520	518	563	555	521	562	542	534	572	511	521	547	547	521	521	541	537	509	515	573	505	517	503	483	509	504	524	522	528	553	561	517	517	536	509	526	576	499	549	505	527	520	544	534	526	513	533	526	524	545	498	499	543	528	485	525	518	483	543	498	532	489	531	546	536	509	552	503	558	549	501	555	568	501	529	529	506	508	530	535	506	522	507	537	551	539	577	539	515	527	543	522	493	517	514	495	518	540	505	546	506	503	533	538	516	518	503	510	524	544	516	510	549	534	544	525	505	539	537	525	544	514	538	532	522	505	564	513	507	548	486	489	587	544	565	538	521	533	528	516	576	509	501	551	497	516	549	553	529	512	495	486	511	490	509	542	563	509	536	510	548	514	529	527	538	491	551	534	524	543	521	501	529	499	548	497	536	524	531	515	528	511	537	518	553	546	510	510	517	528	494	542	530	543	536	496	506	570	552	520	524	523	587	510	495	501	487	539	550	529	529	550	519	556	528	561	550	503	522	559	514	529	518	495	533	546	519	530	532	503	547	522	517	515	522	537	528	549	511	509	530	553	582	533	490	509	509	569	498	540	513	522	520	523	467	539	520	554	539	558	484	528	536	520	545	525	533	531	547	522	516	548	526	496	500	517	538	490	523	508	523	503	492	572	522	516	503	514	546	519	531	479	528	540	524	556	521	525	506	560	503	530	564	490	552	501	506	532	532	506	508	529	535	506	554	556	521	496	500	526	535	538	508	565	516	551	528	531	524	545	548	517	511	529	512	516	544	544	576	528	528	557	531	527	519	543	533	522	533	495	542	534	503	513	524	562	507	511	523	515	559	530	530	536	523	550	497	519	549	497	520	536	540	534	489	502	464	542	529	531	534	494	507	558	551	542	509	556	520	505	542	513	539	524	518	526	531	556	519	549	532	523	537	508	544	500	545	514	509	551	540	572	511	527	502	551	550	575	499	546	541	567	509	519	520	555	486	531	546	538	519	532	520	520	529	534	545	527	545	534	519	512	516	563	511	529	505	526	572	483	522	517	547	534	532	549	565	544	510	527	536	547	545	508	553	541	507	516	538	533	517	544	543	547	514	515	511	534	517	492	557	504	560	519	515	572	510	546	506	509	481	546	548	523	520	519	573	498	519	520	494	498	531	537	507	522	508	503
26743	18879	5663	1141	787	782	675	611	584	590	539	539	570	539	568	528	572	527	569	559	577	597	504	532	550	549	567	563	553	537	547	556	556	563	555	555	524	542	549	464	535	544	520	552	545	544	543	577	555	554	581	576	587	551	573	570	542	578	558	576	577	556	547	567	551	515	559	554	553	563	571	573	542	547	550	519	544	547	529	521	544	574	540	527	573	528	538	543	541	544	560	524	554	555	556	577	577	527	572	572	546	565	562	535	590	556	592	530	536	518	562	575	594	580	601	520	550	554	523	498	520	542	576	517	503	534	555	576	527	498	558	543	549	570	569	547	513	509	544	541	537	551	585	560	537	566	512	561	569	569	575	539	535	565	528	538	547	544	553	555	498	549	562	585	563	580	566	504	514	605	559	577	543	560	531	562	524	532	592	522	567	543	541	542	523	549	554	542	570	546	533	556	589	538	554	529	556	558	547	549	585	574	542	518	530	526	579	519	554	513	512	553	552	547	515	558	521	541	534	531	566	528	580	529	516	527	553	535	524	588	572	529	533	538	561	555	519	554	552	550	566	579	543	527	543	556	523	534	544	567	537	547	549	569	541	564	511	517	577	547	528	559	568	558	551	554	499	533	569	579	586	544	553	603	542	575	549	569	547	578	556	602	577	524	544	593	546	584	524	494	536	540	535	518	561	600	549	544	543	554	592	536	564	548	562	558	568	548	544	542	539	554	579	556	584	570	578	515	556	541	562	559	568	564	530	523	511	537	528	538	523	566	542	518	565	580	544	560	560	529	552	573	542	530	561	572	512	578	548	545	528	496	585	541	547	543	560	566	548	545	581	554	541	576	549	501	558	553	560	533	533	565	526	552	589	541	558	539	534	547	532	581	569	569	562	538	555	525	535	551	583	554	521	574	557	539	544	541	531	566	526	556	525	522	559	520	546	551	523	551	528	585	555	519	516	507	554	550	548	557	555	565	526	544	576	543	547	524	560	574	600	577	550	585	583	520	509	531	572	570	510	545	527	541	498	534	522	562	521	529	573	526	540	511	525	592	518	571	567	568	578	474	545	574	586	562	578	556	555	578	534	487	566	586	528	556	561	552	572	542	503	573	568	530	518	574	529	505	571	537	577	565	551	512	575	583	542	590	567	548	556	582	567	561	563	565	552	515	570	549	548	553	554	581	586	544	557	566	530	537	525	541	539	571	571	528	542	556	522	570	543	571	577	568	547	528	580	579	550	513	531	549	564	560	567	549	560	520	525	517	559	595	568	531	561	538	580	560	553	526	542	521	559	522	543	539	559	537	575	595	573	525	537	535	569	589	546	538	549	564	556	550	550	554	534	545	535	547	552	553	538	538	568	603	596	528	580	554	542	575	552	539	559	552	556	555	533	548	567	545	596	561	545	539	577	541	568	550	534	542	566	530	522	591	539	529	558	555	571	553	584	544	563	546	538	563	535	562	563	556	530	582	521	552	553	505	526	510	537	576	562	541	570	535	526	555	587	557	553	537	520	594	535	560	570	523	571	536	558	558	602	588	517	563	553	570	528	539	571	535	540	580	568	522	558	584	570	528	541	545	491	553	559	561	551	590	538	551	568	569	550	564	516	554	550	557	557	535	557	525	561	571	590	550	545	552	553	532	544	506	555	563	583	568	533	559	585	549	590	522	570	512	570	549	557	553	581	541	572	544	553	551	523	579	570	519	503	558	583	593	555	550	519	530	530	544	573	563	543	518	558	550	561	574	562	524	542	542	543	571	524	530	569	557	550	539	555	564	578	514	532	559	547	610	533	565	540	573	539	556	543	575	564	574	557	595	585	549	575	528	581	610	522	529	580	522	572	566	554	542	527	558	560	537	561	528	521	519	532	548	557	550	541	548	582	562	540	557	573	567	569	573	541	533	561	549	525	562	523	577	562	524	567	547	531	584	519	509	553	548	563	559	550	581	561	555	555	549	553	526	515	549	571	506	528	533	572	544	582	565	587	566	552	570	535	569	562	565	578	569	537	537	564	563	556	539	550	580	552	574	566	524	514	554	545	563	564	536	557	571	580	520	551	544	545	543	536	578	524	548	568	505	561	561	569	602	577	591	558	529	590	525	605	576	583	551	578	585	570	566	547	577	583	579	561	522	520	551	559	608	550	529	551	618	546	578	578	515	583	518	520	561	584	539	562	535	535	562	527	622	515	553	614	528	542	566	565	553	541	577	534	552	594	509	535	538	583	555	599	538	580	503	588	568	556	519	538	528	539	593	557	526	581	543	540	576	537	534	573	537	559	581	569	513	548	522	594	546	528	547	567	527	565	553	549	582	609	518	570	521	535	533	528	558	557	538	482	531	563	551	546	542	525	547	574	530	559	529	561	532	559	493	532	529	540	553	540	573	580	559	578	577	542	575	599	586	563	610	544	555	530	534	555	554	514	499	552	533	555	526	494	531	531	541	532	529	527	527	528	551	561	565	596	541	513	533	530	590	530	566	549	530	542	533	588	563	573	547	588	575	518	547	557	548	575	541	537	536	569	528	577	546	555	549	555	576	548	574	587	541	551	522	550	532	541	504	545	571	573	522	550	582	545	535	547	564	567	568	598	521	525	582	515	532	562	578	570	551	577	536	562	483	558	558	556	559	583	533	553	603	521	542	565	570	579	592	522	557	558	597	564	533	533	528	564	569	558	523	587	530	527	520	562	554	548	596	575	566	520	549	595	553	537	599	529	580	540	552	556	566	581	531	583	542	575	525	532	539	534	540	540	573	579	543	526	564	534	516	509	494	534	553	558	578	557	549	560	569	550	556	566	574	519	551	529	583	529	552	556	531	579	568	584	541	578	523	539	595	559	546	603	570	549	537	567	518	590	575	572	595	533	522	576	567	580	545	513	561	509	576	581	565	540	576	505	568	596	575	536	543	551	576	536	525	568	523	505	562	560	519	542	568	517	519	551	539	558	561	567	523	563	547	533	565	533	553	549	534	480	538	568	503	555	557	508	517	580	536	573	551	565	527	520	549	513	565	503	603	516	525	588	544	507	498	568	603	533	577	580	586	532	539	560	593	575	550	552	517	545	533	580	589	562	537	546	596	570	617	527	545	532	566	534	534	547	546	535	500	562	559	540	563	545	564	531	512	574	562	591	573	551	567	535	533	532	568	571	530	549	558	552	554	544	593	538	579	553	530	539	550	534	582	513	518	534	517	530	545	572	534	527	550	544	565	571	523	535	570	547	551	548	577	559	577	524	589	541	587	550	540	542	512	535	548	541	558	511	538	546	556	571	572	592	530	571	572	534	567	529	536	507	567	542	581	570	527	565	544	535	565	553	525	523	577	574	576	573	568	579	540	560	584	544	575	556	533	520	556	554	559	560	567	534	554	552	550	527	511	549	569	578	560	618	586	540	535	553	560	573	529	569	559	542	539	567	525	570	510	556	593	578	524	493	535	604	513	575	531	547	587	555	508	556	527	540	533	561	538	513	536	519	560	519	543	564	530
4510	2217	1612	1002	829	786	737	658	650	654	626	609	626	645	631	641	645	624	611	610	640	631	641	638	651	593	620	657	690	626	650	622	637	651	656	625	617	613	645	647	630	599	627	630	667	615	601	623	635	646	670	616	626	641	639	659	652	675	635	644	615	623	602	631	658	590	575	684	608	606	609	663	574	656	621	612	623	614	585	596	663	623	589	628	609	643	632	632	636	625	596	640	639	617	608	620	672	646	654	623	627	645	634	621	637	653	607	661	635	629	600	649	618	625	644	615	675	618	699	612	638	616	588	636	631	626	629	608	601	633	665	608	650	618	639	646	649	621	632	619	627	644	606	609	659	664	625	666	648	600	613	645	640	629	621	670	647	610	617	646	626	661	622	615	655	593	633	571	596	585	601	681	604	591	603	648	627	646	629	671	588	558	659	617	616	665	646	642	616	650	684	595	656	642	643	584	615	616	607	634	644	632	583	650	660	650	601	613	620	651	610	593	593	650	628	634	589	618	616	607	642	612	650	619	601	575	615	625	554	675	628	608	628	560	620	624	699	614	613	690	593	630	659	597	616	604	644	611	639	645	659	602	633	608	627	636	631	615	625	609	588	661	623	623	614	632	646	675	608	641	613	642	641	615	635	587	616	613	638	629	646	609	612	626	654	620	614	652	614	639	637	647	612	661	622	602	633	670	617	634	613	666	634	646	641	643	613	697	612	644	590	614	652	608	642	646	657	601	611	644	647	667	627	625	611	623	652	575	605	625	628	632	627	649	624	620	648	616	600	650	630	614	640	628	590	665	629	620	626	651	642	668	570	619	641	683	615	666	648	638	608	658	637	614	630	625	683	694	583	618	615	617	613	638	651	593	615	657	608	652	616	644	633	663	637	670	606	603	633	603	615	626	662	638	648	568	666	687	612	636	590	667	645	672	647	592	612	635	611	631	641	640	619	597	644	605	680	630	627	634	659	608	658	628	611	647	619	608	598	642	627	605	643	593	596	621	641	598	617	635	640	642	612	638	600	659	634	603	668	662	640	562	609	637	642	618	662	601	670	569	601	639	646	654	610	600	581	608	615	624	668	649	598	631	650	641	596	655	665	589	593	572	646	617	647	652	598	652	617	606	638	637	620	627	626	600	604	583	609	653	576	660	600	651	652	605	611	577	652	646	624	578	648	652	602	635	662	678	643	618	597	619	676	605	590	627	633	691	624	658	617	647	605	645	657	657	627	620	633	666	648	643	629	649	635	606	659	622	650	604	616	649	666	637	663	618	686	615	664	638	650	624	635	600	632	607	639	608	597	625	658	633	600	617	630	584	640	631	666	604	662	629	591	663	717	660	639	659	660	585	673	649	644	649	648	582	633	631	623	625	576	635	664	646	665	639	648	637	628	637	630	683	646	651	641	659	634	611	610	645	600	599	663	615	620	611	629	644	630	651	601	614	606	636	685	638	628	634	642	607	662	605	619	641	599	600	628	569	612	614	610	619	612	604	623	609	636	641	597	622	597	673	657	636	631	662	643	638	632	634	580	631	627	602	625	622	674	660	615	635	588	640	638	615	613	601	634	634	622	607	589	649	671	616	590	644	622	651	625	609	628	637	666	661	620	613	595	597	605	596	632	654	617	604	610	640	636	615	620	622	635	599	685	660	630	656	638	645	618	654	668	657	652	638	642	675	624	659	627	631	610	582	680	657	628	629	642	635	631	639	608	633	638	659	625	621	648	627	666	596	629	609	604	632	586	644	615	621	626	681	611	602	643	612	647	620	622	673	640	618	613	636	616	642	650	647	657	554	640	663	602	638	651	635	670	636	624	583	635	597	643	617	642	623	610	576	642	646	621	646	646	632	616	603	625	624	669	610	618	629	688	625	638	663	632	648	621	640	670	608	631	646	621	629	648	668	625	629	632	609	658	621	560	662	606	589	672	626	631	610	574	643	623	647	656	575	593	590	632	657	642	607	630	662	619	624	685	640	589	616	619	629	578	613	606	635	649	646	640	635	619	625	667	625	643	624	610	625	642	629	645	657	623	610	622	645	556	603	659	649	655	612	632	634	660	592	623	606	609	596	661	623	591	615	632	624	655	632	664	649	657	649	606	599	668	630	602	638	614	641	618	649	607	585	665	613	646	613	625	652	609	587	667	613	611	649	613	622	601	630	609	601	601	596	652	567	627	625	632	601	645	610	656	644	629	672	629	631	705	668	637	664	655	608	608	669	656	664	655	629	576	595	631	617	610	616	628	635	620	582	628	633	627	655	613	634	628	614	642	667	631	595	675	664	629	626	666	662	637	589	605	607	602	669	667	641	647	605	592	573	645	621	642	628	604	638	639	618	673	651	612	587	596	594	572	646	630	614	634	667	591	640	635	627	614	640	610	591	597	632	643	605	623	632	616	626	643	616	602	684	671	635	596	663	604	620	608	631	646	654	583	632	622	646	647	632	599	642	651	641	633	613	675	629	636	615	591	628	653	610	639	632	655	641	643	590	645	609	583	633	675	635	628	658	665	620	641	615	603	639	579	618	635	622	647	606	616	615	603	630	682	608	657	656	628	652	609	608	653	611	594	635	638	563	613	606	655	673	685	642	624	683	619	616	635	602	632	612	695	600	619	617	611	635	636	604	622	608	636	647	616	586	651	634	641	596	627	668	645	608	621	637	636	619	657	622	621	636	630	633	591	614	620	639	657	625	656	654	613	638	610	613	602	655	642	662	621	668	617	593	636	652	648	646	618	620	589	578	641	661	628	636	638	626	624	644	648	640	640	644	621	639	624	586	615	632	635	647	674	663	616	621	644	619	594	610	645	570	653	613	672	646	642	600	604	559	631	638	606	597	603	638	642	618	628	618	647	617	628	606	642	625	693	613	633	642	539	630	645	647	598	643	625	679	652	632	655	642	682	664	625	624	608	624	675	608	627	605	641	627	607	663	633	645	635	669	611	573	626	635	665	636	656	617	619	632	597	621	619	608	614	620	578	617	605	581	657	631	650	616	670	637	606	639	624	596	664	697	654	641	651	590	597	670	660	616	641	617	603	601	586	610	607	646	580	629	627	659	657	603	643	623	647	638	650	576	587	567	612	617	625	634	615	612	631	642	608	678	658	630	598	652	599	633	619	626	637	625	600	629	652	641	615	642	655	623	604	624	643	637	679	620	559	599	632	618	656	653	640	609	644	653	644	646	611	626	569	619	660	621	633	668	644	606	617	638	668	608	605	605	622	663	640	642	648	623	663	605	610	618	626	645	594	600	643	643	591	620	675	598	652	665	638	623	650	656	627	621	626	671	628	613	650	611	623	605	587	648	622	628	639	631	591	643	616	641	634	615	635	611	609	616	589	580	610	615	644	612	647	623	646	625	580	588	633	625	668	637	608	585	621	647	598	599	681	608	641	612	639	659	681	651	655	610	631	611	650	653	646	636	635	613	681	638	658	649	656	690	620	613	649	649	647	664	624	673	632	614	626	569	634	621	678	617	630	622
23370	20854	27810	23999	20859	9720	1490	1053	1001	937	869	841	836	848	813	764	821	793	771	751	778	729	726	737	732	780	743	770	795	790	786	769	745	735	729	739	772	703	755	759	749	748	729	708	740	747	699	738	752	674	694	737	741	730	715	746	720	693	723	748	740	751	746	755	768	720	755	727	755	680	697	768	751	695	718	765	765	724	736	769	766	775	694	741	718	730	789	719	729	741	770	719	769	684	756	710	767	726	775	713	760	754	695	738	732	736	717	751	725	735	686	767	768	800	712	720	739	755	731	677	776	733	720	689	793	747	701	738	745	731	729	687	737	698	756	727	684	751	779	700	730	695	766	780	744	705	717	715	715	722	746	718	700	732	754	754	721	709	727	754	766	698	781	742	741	701	713	710	751	792	724	723	716	732	750	730	752	751	753	769	718	745	668	752	720	712	744	738	719	735	715	736	769	772	712	725	703	728	761	698	742	726	729	733	731	768	770	753	766	714	743	761	748	696	751	712	723	745	693	765	694	744	735	736	743	726	760	714	744	728	716	717	733	694	735	701	741	721	672	647	708	738	709	711	716	741	712	732	748	710	739	746	742	719	734	775	743	751	699	697	767	719	741	767	698	683	718	716	700	743	735	769	701	716	753	746	746	743	805	723	746	765	751	730	705	733	748	743	764	730	780	694	709	760	722	721	717	730	730	736	733	753	725	741	699	696	747	767	735	776	709	789	747	709	758	735	730	760	791	690	726	734	725	706	809	698	744	746	725	796	752	765	757	720	706	709	731	675	791	709	682	764	724	734	732	718	747	728	717	744	772	716	748	728	710	738	762	754	722	783	726	673	711	796	695	712	726	734	702	777	705	730	724	718	736	688	734	780	755	732	743	719	707	735	731	672	760	733	767	740	735	769	745	780	726	762	740	759	723	698	735	747	723	779	727	778	746	733	749	711	667	667	765	721	747	702	738	749	693	788	708	786	768	733	746	743	742	729	742	749	665	771	729	742	718	743	754	780	685	732	759	750	698	741	749	760	719	701	735	764	773	735	721	730	763	714	716	770	749	734	715	740	739	735	724	733	758	704	775	667	744	780	732	664	767	721	727	719	724	702	720	797	726	682	771	767	711	740	706	752	741	746	732	737	696	675	748	763	719	757	735	696	679	715	715	746	697	770	721	750	804	698	706	733	688	713	742	717	742	712	666	700	729	727	729	748	711	719	723	699	719	727	719	745	765	710	761	759	713	734	688	736	767	738	788	796	708	723	756	755	707	725	742	768	708	743	742	720	724	712	709	708	788	706	786	784	724	699	708	783	718	710	745	724	718	715	752	707	766	761	731	765	726	696	697	743	740	701	723	697	735	736	722	759	664	738	768	741	731	741	701	745	681	682	740	693	726	720	757	748	698	721	700	704	700	675	695	766	778	750	776	699	739	731	763	713	688	692	727	684	748	726	693	765	721	692	724	683	710	683	731	777	748	715	730	770	721	711	724	784	749	755	735	678	709	756	722	771	697	755	769	724	758	727	702	765	733	699	708	722	743	716	729	746	764	717	762	723	694	780	798	717	735	747	709	737	716	754	734	727	692	765	713	741	745	724	752	716	703	729	774	697	804	782	737	721	794	744	756	736	659	705	759	753	712	680	734	726	692	733	725	717	698	723	731	696	757	749	714	754	742	723	789	699	715	711	727	781	763	709	734	746	746	777	760	704	756	706	735	745	748	723	767	736	704	753	722	685	684	714	671	729	755	774	781	748	695	707	756	719	707	695	719	730	729	746	715	744	689	734	724	655	702	769	690	691	715	722	761	703	717	742	715	720	744	758	735	734	717	760	740	694	677	731	724	730	711	735	720	738	766	772	759	746	723	725	724	735	731	741	773	732	767	761	732	761	800	757	757	747	761	725	706	818	700	681	782	695	763	737	749	764	735	683	768	741	710	770	715	783	734	743	674	700	739	780	751	715	783	697	690	760	720	729	749	688	736	696	712	755	737	698	697	702	764	735	742	774	700	701	746	699	780	723	764	693	723	736	756	733	729	718	727	764	738	717	732	715	730	718	698	730	710	692	716	722	743	679	721	712	786	737	746	739	745	699	732	714	743	722	727	719	794	749	753	801	732	661	713	703	720	752	694	764	770	694	794	738	714	750	776	750	761	774	733	750	699	737	741	718	756	708	691	722	772	704	731	752	706	723	701	747	701	703	742	752	730	711	782	701	769	732	760	722	746	756	759	708	724	759	752	761	696	722	764	720	760	743	728	707	699	740	740	697	734	692	747	715	735	706	752	743	777	740	791	742	684	735	705	715	732	742	770	747	753	790	736	741	726	723	720	705	736	791	752	708	726	755	749	731	757	740	710	717	717	711	783	753	709	742	756	788	745	661	758	728	737	726	767	765	725	769	756	725	751	726	748	703	699	702	752	711	746	744	727	720	738	780	746	765	735	724	723	697	734	707	692	743	783	704	732	711	730	697	770	741	722	730	755	717	730	706	736	747	703	760	761	748	741	699	760	761	749	741	730	707	693	686	752	760	720	730	761	745	710	780	720	724	730	713	717	696	707	710	754	716	744	757	715	722	760	737	711	758	711	724	756	763	734	733	759	726	729	742	738	740	694	742	739	797	734	757	744	746	770	732	715	735	758	728	741	752	714	697	715	718	714	759	767	739	715	714	688	727	759	769	746	753	753	724	739	735	722	730	697	762	675	697	712	733	666	703	722	716	750	746	759	769	719	765	728	755	741	718	686	720	693	732	759	710	760	725	751	745	740	749	696	719	672	720	734	752	719	731	758	781	744	682	721	673	674	771	742	746	712	768	757	736	696	787	718	699	767	745	727	753	725	732	735	718	745	721	749	714	712	734	735	723	704	798	719	700	736	707	737	747	697	702	720	755	742	704	750	683	722	704	684	732	753	700	718	722	787	713	730	714	743	710	691	719	676	727	706	704	686	707	718	774	767	733	700	739	731	712	715	761	718	721	758	753	722	738	719	742	744	744	722	764	722	742	690	734	734	730	738	770	740	746	736	722	717	713	710	755	743	746	751	727	705	740	701	693	674	731	755	733	743	762	753	713	727	741	737	679	685	734	757	738	744	732	768	702	704	699	778	728	730	704	750	764	760	749	714	737	702	737	699	700	741	744	700	744	716	688	705	719	707	781	718	736	731	721	749	757	739	699	730	773	719	680	736	695	723	707	704	738	742	722	746	696	703	701	735	711	707	754	774	721	701	756	699	774	778	740	730	739	700	695	740	717	694	750	754	722	704	667	772	748	689	728	751	813	703	732	691	698	734	782	741	719	685	735	765	751	738	678	726	701	733	701	764	724	699	729	749	691	713	689	720	740	745	714	685	769	758	743	720	718	769	760	744	760	750	754	761	743	750	749	722	748	782	729	742	733	761	735	761	709	702	735	748	734	701	723	669	756	717	720	716	763	713	699	728	697	719	693	739	739	731	697	709	690	724	735	763	722	728	755	747	738	754	764	694	721	751	746
3724	9209	7171	3619	2508	2004	1682	1500	1231	1132	1118	1004	1003	968	902	941	947	927	919	947	900	888	850	846	854	804	846	884	861	826	863	890	861	841	819	824	806	889	820	873	844	845	879	849	848	852	850	811	819	857	857	866	879	820	857	838	860	786	815	846	855	829	866	827	842	795	851	817	810	832	871	810	829	833	818	839	853	835	833	797	851	808	801	822	876	900	836	830	846	848	826	841	832	844	837	895	804	900	834	850	810	899	844	820	866	899	854	820	863	830	815	840	853	803	849	811	884	858	865	802	886	844	774	831	856	822	852	830	824	823	829	885	839	796	827	835	868	854	840	852	812	860	862	845	850	793	856	792	785	829	875	835	832	847	797	890	778	872	831	849	817	889	812	912	845	785	843	833	825	837	796	809	809	805	853	885	863	882	844	879	896	855	850	816	863	859	850	829	816	830	858	829	838	835	866	852	855	819	831	825	840	820	839	810	849	818	873	815	869	846	819	850	888	861	816	765	867	824	829	845	827	807	849	855	823	817	828	830	821	882	864	832	830	821	838	798	876	760	846	834	814	842	812	876	866	821	828	734	909	873	828	906	855	825	826	855	853	842	797	812	820	824	852	854	847	818	860	848	856	793	840	867	837	845	811	819	848	884	818	870	842	824	842	835	857	808	824	810	864	845	847	834	855	868	868	812	791	835	845	868	835	829	842	819	856	833	788	807	812	847	832	830	858	813	788	843	896	869	888	815	894	885	845	820	819	849	874	870	837	753	770	836	859	843	858	804	821	830	834	793	795	818	798	803	846	810	824	828	852	851	756	813	901	858	810	804	843	849	905	850	803	847	810	849	837	838	844	858	798	806	854	837	841	876	791	856	816	871	840	852	838	856	820	813	818	825	825	833	796	818	820	823	872	841	810	840	840	865	834	866	859	854	811	848	828	893	812	850	809	820	863	864	855	845	792	778	816	816	839	810	820	776	832	816	839	824	847	817	841	819	830	784	881	859	859	794	867	835	822	844	813	844	812	792	815	866	838	847	833	793	910	863	828	842	900	903	826	758	809	826	832	846	808	854	820	820	779	833	801	801	809	888	824	863	881	828	802	850	879	820	841	815	829	839	811	813	861	861	826	825	857	847	847	802	834	818	899	840	805	829	875	849	886	835	871	798	834	847	853	843	823	800	780	880	874	821	848	818	876	802	859	906	820	805	797	858	900	786	823	838	794	826	830	832	826	836	867	820	808	822	808	863	820	844	856	865	826	861	835	825	784	890	822	795	792	834	865	825	883	752	830	808	834	804	852	796	840	828	859	891	837	836	849	878	775	894	795	799	808	807	893	782	778	820	835	823	851	811	859	810	872	835	827	868	854	829	866	823	798	819	843	801	876	839	825	817	888	778	854	789	832	841	843	817	817	858	876	845	818	862	811	846	832	821	852	839	871	805	807	842	851	862	800	821	874	827	809	841	845	826	867	871	834	826	823	814	850	880	827	847	858	885	847	812	808	834	842	870	826	861	828	804	813	828	838	842	799	868	845	805	799	815	855	848	850	835	833	821	837	859	870	839	831	859	857	848	814	774	807	853	818	804	830	789	824	790	862	837	850	778	828	809	853	850	791	790	847	834	857	810	828	825	866	831	882	879	858	837	783	832	823	832	851	871	847	801	816	793	789	803	885	868	794	846	838	882	866	816	786	788	877	849	873	813	828	852	853	843	853	863	823	816	792	820	861	830	825	866	853	835	855	829	826	823	849	814	821	841	815	809	849	802	797	880	872	834	816	818	853	892	791	793	849	870	850	880	846	832	770	804	802	844	843	804	875	874	834	813	799	825	834	843	853	842	805	804	830	851	831	834	847	788	832	871	810	805	827	785	849	814	835	804	759	888	803	834	843	876	747	830	844	862	815	839	880	846	848	836	805	798	816	807	804	841	841	832	836	832	878	828	775	803	891	896	889	824	832	849	840	906	857	837	854	815	821	849	848	833	861	884	857	815	804	840	801	796	827	803	768	791	875	799	811	828	821	825	863	835	827	813	799	826	794	781	847	790	838	873	866	840	845	803	841	833	889	878	822	815	821	820	833	821	833	808	866	832	776	822	818	786	811	824	846	807	888	827	851	830	827	884	828	817	802	830	851	853	790	874	858	800	785	795	795	837	857	829	764	840	781	870	806	864	780	841	833	790	837	850	796	811	848	817	855	798	861	824	886	823	855	837	824	890	801	810	839	798	826	812	849	895	843	818	843	840	845	835	853	866	808	849	869	840	798	858	826	866	848	842	844	868	828	858	866	798	806	818	859	855	817	798	805	838	839	871	838	763	818	800	832	798	810	831	839	807	800	857	839	807	827	839	845	835	836	836	843	831	802	802	874	851	817	851	861	821	815	847	885	782	774	854	866	824	881	833	855	831	851	795	873	784	758	850	852	841	889	801	863	863	825	836	813	789	822	822	851	793	846	850	804	839	833	800	846	776	838	826	800	826	836	838	815	814	785	835	820	823	809	830	823	864	797	873	795	837	837	819	823	848	844	834	851	822	806	894	840	857	817	885	814	871	878	828	820	860	809	823	805	803	849	815	865	833	821	877	862	836	830	839	853	805	858	792	869	824	848	802	820	783	845	852	799	826	827	853	840	851	845	808	863	801	776	861	773	870	876	832	821	841	806	816	860	844	837	814	832	841	804	839	827	810	824	834	825	851	805	857	879	783	823	822	805	880	871	811	828	892	806	852	815	847	820	857	804	799	870	895	834	790	852	796	819	864	778	827	832	797	820	823	824	822	866	829	828	876	884	881	846	778	828	838	817	822	811	858	858	783	814	808	887	841	794	872	852	777	840	809	798	844	824	861	813	813	822	801	868	851	839	846	772	874	841	885	794	803	822	800	826	834	822	809	801	833	856	804	857	832	763	809	781	870	818	799	798	813	839	850	797	815	819	775	804	845	872	819	789	849	823	858	837	826	842	833	880	879	824	844	788	866	775	854	861	832	813	866	830	829	805	843	835	814	839	805	818	857	827	837	839	826	825	847	851	807	808	800	854	814	810	847	826	804	802	830	808	823	838	796	826	820	849	778	791	852	779	855	847	823	854	873	805	842	837	828	803	854	817	852	824	846	817	884	840	862	841	795	810	847	841	813	821	862	885	824	804	838	801	894	857	896	859	839	807	904	838	832	884	781	793	821	837	819	877	887	862	852	802	777	850	777	814	839	853	842	814	830	791	860	841	838	831	830	812	828	820	819	842	822	853	817	833	850	816	865	840	825	792	837	841	820	826	831	881	831	865	829	842	847	816	868	820	853	824	816	819	825	790	852	794	853	879	810	844	868	843	860	857	834	874	793	795	848	837	829	809	815	821	861	811	846	789	829	806	809	849	817	826	817	907	884	785	833	822	819	825	860	764	805	844	825	847	836	819	885	849	843	858	833	834	834	803	867	885	894	828	845	831	803	873	862	824	850	803	871	771	840	871	876	831	838	872	844	805	795	788	849	877	862
24362	20919	26993	24925	12017	727	520	409	340	373	339	341	316	343	310	278	301	286	310	257	310	326	284	279	269	257	287	261	251	303	303	250	300	274	279	260	281	281	244	270	299	270	275	272	293	256	267	254	276	287	262	237	253	274	269	288	279	292	290	286	268	240	284	258	259	265	264	274	266	271	273	272	287	261	275	237	316	261	274	276	282	269	268	288	257	269	292	243	270	275	259	267	295	311	248	283	274	273	270	241	262	264	260	255	264	292	311	259	256	276	269	290	283	276	292	274	281	287	255	274	285	266	256	267	290	263	285	279	265	269	297	265	277	288	233	259	271	270	250	280	265	258	262	253	270	267	260	264	261	241	248	309	262	264	287	271	262	294	285	254	293	280	268	265	293	277	265	271	288	249	243	256	287	264	246	268	266	278	273	269	293	261	247	270	279	271	279	268	272	262	229	285	326	286	295	267	263	256	252	264	258	235	270	263	250	259	249	270	278	279	253	245	258	266	271	238	276	260	257	283	262	281	293	275	246	277	278	284	262	255	260	276	263	254	286	250	272	302	281	240	271	268	283	297	270	243	234	268	274	270	266	271	285	293	251	291	255	277	279	258	259	254	266	250	279	248	275	262	243	289	264	253	285	283	262	277	286	272	284	226	287	259	266	248	262	261	269	273	273	262	246	283	290	303	257	280	248	260	259	260	316	274	265	289	268	243	286	310	267	268	241	276	265	238	277	261	284	284	281	259	273	256	260	250	258	267	258	252	257	265	270	236	293	305	242	240	249	273	264	277	268	292	256	271	288	271	240	262	294	264	271	269	244	290	260	249	257	244	271	267	238	282	268	256	254	287	257	261	256	270	287	259	273	278	255	276	285	253	262	275	265	270	239	308	266	292	266	281	273	301	238	260	263	282	236	271	261	268	248	281	263	261	266	278	287	276	247	272	254	244	254	258	267	275	265	268	267	278	249	249	285	301	260	286	261	247	264	281	258	293	272	254	266	274	252	275	275	257	265	259	260	277	255	256	281	282	275	277	220	291	289	262	255	267	289	265	275	298	278	281	272	268	234	237	241	278	277	285	292	259	278	264	249	273	254	321	286	288	277	288	264	275	284	278	292	255	291	262	268	267	243	246	258	259	236	286	271	297	244	241	264	261	255	273	269	273	270	287	292	296	305	278	275	258	253	251	261	241	290	259	279	273	265	243	294	266	281	238	269	278	258	250	257	270	268	267	254	262	269	262	274	281	275	272	269	289	243	300	263	289	291	252	263	294	256	273	282	282	260	288	260	256	285	280	252	262	284	259	308	275	265	268	301	254	290	287	271	254	274	263	271	268	301	270	254	254	293	276	249	245	262	261	270	246	246	265	245	273	289	274	274	269	245	263	285	254	287	246	279	268	269	251	274	275	232	269	276	283	269	264	273	289	258	264	296	271	290	239	279	260	285	273	287	274	271	292	272	271	282	277	261	259	270	254	271	263	261	253	255	253	262	295	270	269	268	263	275	270	258	250	276	280	287	274	248	260	253	249	246	229	272	277	268	258	296	266	254	259	275	263	286	246	258	248	281	265	277	263	296	269	301	264	288	278	275	249	246	255	301	259	259	264	252	265	240	250	272	269	259	263	252	280	270	257	257	280	285	269	278	287	255	265	273	251	272	260	269	272	265	294	284	243	285	251	285	256	276	252	256	247	252	253	266	278	267	274	291	233	271	250	307	281	291	242	290	271	263	244	266	252	278	275	258	296	291	271	266	269	263	266	270	264	253	256	246	274	245	295	281	257	277	270	260	234	263	281	278	278	273	270	282	268	269	254	263	274	270	263	247	275	277	249	287	252	235	285	255	260	304	267	282	279	285	267	254	250	269	280	283	264	303	251	269	246	286	253	268	276	249	274	289	300	258	285	272	262	263	285	258	242	263	272	286	280	272	284	262	246	265	267	268	248	272	256	250	254	258	254	264	262	269	265	263	265	252	263	254	243	260	282	248	262	238	272	289	248	272	298	288	282	246	258	257	290	277	247	297	234	281	269	319	278	251	243	266	263	231	285	262	284	275	280	278	261	293	260	277	281	256	264	249	245	266	274	274	261	242	288	295	266	267	280	277	293	280	264	274	300	269	266	255	281	255	292	280	274	267	240	268	240	256	233	273	263	274	261	251	306	255	262	274	290	285	270	269	259	278	276	285	265	279	256	274	267	268	259	267	249	282	245	264	286	282	258	267	269	267	233	258	312	270	295	294	242	275	255	289	273	250	287	283	263	243	284	272	283	263	289	238	282	266	258	275	264	270	290	260	275	264	273	273	285	299	265	259	270	286	243	253	213	272	263	267	274	251	270	253	286	270	256	260	260	253	274	298	257	282	254	263	262	238	315	285	273	253	282	265	251	304	256	268	261	276	275	263	260	265	266	252	264	278	272	256	266	292	291	269	256	233	283	290	261	259	274	255	267	270	269	268	285	270	265	253	287	284	261	286	259	251	258	248	271	296	276	275	307	258	279	256	255	266	264	245	253	266	277	262	240	309	267	261	265	276	265	259	261	280	271	273	263	258	254	254	263	264	268	273	267	264	249	272	260	257	262	289	279	258	273	242	261	244	270	277	247	262	266	231	288	268	287	300	258	263	297	297	242	292	280	257	251	276	282	291	259	275	301	237	285	248	248	256	278	297	276	272	258	260	256	290	271	244	288	300	264	258	282	262	281	292	261	242	269	268	275	259	232	235	255	239	263	258	266	275	289	290	252	252	266	259	250	282	266	236	261	251	276	275	248	270	276	272	269	282	262	276	272	279	244	268	255	281	262	286	290	254	253	266	252	258	273	291	286	264	266	298	298	278	257	281	276	272	258	273	261	272	280	267	262	259	268	276	250	264	288	274	254	264	272	285	257	280	269	284	256	304	253	252	298	275	289	267	245	268	226	252	293	257	267	324	241	304	269	272	292	296	275	252	270	260	323	280	291	268	237	239	260	266	276	279	272	291	262	289	287	264	293	264	279	261	262	276	272	284	249	279	248	269	291	291	273	307	268	267	236	283	260	251	262	238	287	233	268	247	248	244	253	282	274	249	245	271	256	282	245	250	262	255	273	301	278	267	261	263	284	284	309	282	258	301	288	261	262	253	281	278	272	302	273	269	283	276	263	299	282	263	251	268	277	266	270	274	269	249	289	247	261	273	298	247	274	308	270	271	251	292	274	240	260	260	257	255	272	252	285	261	266	262	278	298	297	263	291	271	271	249	260	263	278	242	280	254	258	276	275	261	269	245	261	258	264	288	242	276	268	269	290	248	260	287	266	263	286	293	277	259	253	245	248	271	277	252	267	297	276	278	271	274	251	241	297	259	248	259	252	265	272	288	252	269	260	280	282	279	254	258	294	268	267	252	269	253	246	262	263	277	268	264	282	269	270	281	251	274	293	283	251	266	280	284	250	295	295	249	255	240	295	246	281	294	275	298	282	253	294	282	253	275	302	256	252	272	275	284	267	239	269
3758	6206	5076	2227	1476	1043	878	727	583	549	455	473	401	414	359	360	359	364	353	375	330	362	331	303	333	326	328	332	302	315	371	337	317	312	323	335	329	331	333	333	348	299	314	338	324	326	302	329	315	336	315	343	327	327	322	338	333	318	338	284	294	362	285	302	354	316	310	322	301	281	342	344	283	312	295	341	334	307	304	326	324	337	321	318	317	313	321	337	347	311	342	323	311	325	334	305	308	294	342	312	322	316	319	349	320	322	336	326	308	355	280	335	341	293	330	314	322	311	301	314	301	340	309	327	311	330	351	321	313	349	309	341	305	319	311	338	302	315	339	323	307	373	331	327	343	322	307	295	305	339	297	352	314	317	311	294	346	340	315	331	341	331	320	309	326	324	308	315	314	340	305	299	325	317	312	317	323	326	343	306	317	342	316	336	292	293	296	306	328	328	338	331	326	300	309	319	309	313	283	304	344	325	364	328	281	330	330	326	284	331	324	336	308	332	292	307	286	349	320	332	341	334	310	286	301	290	303	316	285	333	331	318	295	288	326	325	305	300	314	316	340	346	337	357	304	343	306	316	309	313	296	312	323	290	312	340	314	326	308	346	321	331	312	319	332	326	294	280	327	305	343	343	310	305	320	300	318	331	337	328	323	289	313	319	323	302	361	297	312	325	317	309	341	311	321	298	290	305	313	327	323	331	316	334	342	298	340	312	308	335	314	344	324	320	315	306	312	330	335	330	338	325	293	310	334	316	337	302	316	319	327	316	347	321	324	331	321	317	298	310	322	341	346	382	303	338	308	336	315	316	315	300	326	317	331	313	306	348	312	299	307	322	293	317	305	314	314	339	314	325	306	356	327	334	308	322	298	346	303	324	316	307	287	303	330	309	315	300	307	335	323	312	332	328	337	328	295	309	316	318	294	306	302	353	291	347	335	289	320	288	320	296	307	320	331	322	373	333	332	339	348	308	312	311	318	332	309	319	328	324	307	277	321	310	299	336	344	286	347	314	289	313	326	333	328	335	358	321	286	324	325	312	310	309	304	310	343	335	358	324	318	313	331	359	299	299	333	292	339	341	287	332	313	324	324	337	347	340	320	329	289	268	332	320	354	332	312	331	308	318	315	303	305	323	324	317	284	296	315	316	308	327	318	355	352	323	316	292	331	290	328	342	343	326	371	319	348	303	336	296	336	318	306	320	314	318	306	314	300	311	308	322	334	359	336	312	339	321	307	340	331	295	328	328	320	319	298	306	287	309	322	320	320	334	290	323	306	338	337	336	324	356	338	298	324	320	294	289	309	314	332	317	343	318	334	334	320	306	305	347	316	318	302	315	335	341	304	320	329	310	319	334	316	308	345	319	323	282	355	328	326	333	329	287	300	332	338	314	307	310	326	312	300	318	309	307	323	291	325	309	299	320	343	325	317	344	321	286	313	325	354	352	348	319	328	305	314	346	304	289	331	305	305	302	319	351	327	272	333	320	320	329	329	297	331	302	312	282	319	299	307	321	312	322	318	308	309	334	311	291	327	316	346	331	337	315	350	337	317	299	296	326	303	276	328	298	330	288	336	316	291	317	290	301	272	304	314	313	306	313	330	321	315	330	303	302	332	278	327	351	320	307	345	319	334	309	310	345	320	337	309	312	311	330	335	323	316	335	283	339	350	344	353	362	308	338	285	345	301	298	304	322	313	321	306	323	327	322	324	336	310	332	312	331	338	313	346	300	326	359	337	319	314	321	331	340	315	317	330	284	293	339	326	321	279	331	320	352	311	311	362	309	310	316	334	327	331	333	321	337	304	321	333	309	282	315	315	298	324	322	322	308	307	318	266	354	333	296	290	325	304	311	325	338	345	287	322	313	323	306	328	314	336	298	310	319	301	329	287	308	300	323	324	339	334	319	303	347	320	335	306	331	312	352	319	316	356	300	302	342	311	312	332	327	350	322	321	264	318	334	328	318	288	306	315	344	333	328	322	332	296	309	283	339	308	319	316	344	311	287	324	330	313	310	307	343	319	369	330	324	335	324	328	345	326	308	308	317	312	316	311	291	296	329	289	312	349	315	328	357	340	319	315	309	333	300	316	299	313	308	305	326	314	288	325	329	317	313	355	325	286	301	341	291	281	321	323	311	320	317	310	353	348	340	277	354	307	305	305	283	295	298	365	319	348	354	316	319	301	340	305	318	329	305	297	299	335	300	332	336	347	336	334	299	348	336	317	296	309	280	330	327	335	326	315	300	333	321	296	352	283	314	319	307	329	319	319	312	332	334	329	333	354	334	324	338	322	308	336	315	323	302	320	296	302	304	338	325	319	320	349	302	298	307	338	310	307	302	344	331	341	320	298	296	331	335	343	320	354	342	337	324	324	329	342	274	317	334	320	343	308	327	313	299	309	331	282	304	297	328	312	304	338	357	340	292	313	303	308	320	333	323	289	316	328	341	327	276	338	313	308	308	327	302	330	309	304	300	316	340	301	302	307	311	295	332	305	327	331	314	289	307	292	316	321	308	345	322	323	317	319	320	304	320	314	310	312	337	318	318	324	325	319	343	328	325	327	292	306	350	343	297	301	313	306	307	349	323	336	328	319	328	291	291	313	290	327	300	316	312	315	287	303	307	322	314	351	315	338	330	327	324	311	270	338	315	308	314	333	310	319	358	301	324	331	300	323	291	335	315	344	355	303	302	334	333	316	310	324	324	308	341	294	315	297	330	327	328	353	312	336	356	321	335	319	323	338	291	309	328	346	307	302	319	323	324	311	335	308	342	301	316	368	295	330	287	301	290	326	335	359	307	320	298	329	317	319	312	321	321	301	297	336	325	307	305	341	319	304	328	317	324	333	334	305	319	341	303	312	326	317	338	321	277	314	323	349	334	332	316	309	305	333	276	292	315	316	335	332	317	328	321	309	306	311	348	328	340	301	321	325	325	300	314	327	303	314	327	308	311	296	324	328	319	309	322	371	313	312	334	329	322	312	316	343	330	292	320	299	331	318	316	332	343	306	316	309	335	293	310	319	311	337	336	339	311	339	352	309	311	353	311	308	324	299	351	324	333	319	342	325	330	324	312	298	325	304	320	334	312	352	320	310	300	303	297	329	320	326	335	314	317	303	326	301	306	330	322	324	308	343	316	315	308	342	307	357	329	296	303	340	331	316	321	311	323	306	328	314	333	303	311	325	298	315	356	339	347	308	323	348	298	313	300	339	339	347	366	313	334	290	302	323	323	328	340	306	351	329	309	307	343	289	289	336	333	322	340	307	316	315	300	316	305	319	332	302	282	308	301	319	321	332	300	315	313	328	309	303	334	308	342	308	344	338	325	348	302	320	343	310	297	328	321	315	351	307	322	338	301	341	340	332	311	293	335	315	302	287	299	328	293	344	327	289	301	326	306	337	318	314	326	294	306	314	329	317	311	334	304	311	314	318	316	316	321	335	348	314	337	333	318	319	342	277	346	309	324	330	312	323	316	302	296	313	295
22246	20918	28386	23606	20920	20957	9034	1231	803	794	736	622	671	616	542	510	555	533	515	498	485	505	528	474	451	475	472	496	453	469	435	459	438	462	441	430	457	470	444	466	462	422	466	468	446	470	448	443	459	453	461	473	415	461	425	454	457	469	425	436	404	473	471	464	459	474	455	416	458	443	440	432	485	466	437	406	444	441	416	426	428	467	416	427	416	428	497	423	453	426	427	445	462	424	480	472	437	447	451	428	451	436	459	416	485	442	418	438	478	413	447	463	431	431	415	449	457	456	432	445	466	401	421	408	442	443	457	460	426	459	435	442	469	393	415	421	416	463	416	436	438	479	437	445	458	425	447	409	449	485	447	460	428	417	438	466	453	467	449	425	433	426	412	414	454	487	414	458	439	428	471	450	431	476	432	447	420	451	428	474	431	434	433	447	442	472	444	412	433	389	438	400	456	417	440	467	421	430	443	444	427	425	435	416	476	408	422	437	422	462	446	451	441	414	468	463	439	414	431	474	430	419	457	397	445	454	434	446	445	418	424	408	458	413	458	441	416	422	393	408	469	457	448	464	437	378	451	403	412	432	476	491	442	412	452	412	433	443	474	405	429	447	481	472	446	435	436	463	467	424	409	395	454	422	453	447	463	432	432	442	373	425	412	462	449	439	460	434	444	436	436	466	457	458	424	449	438	420	448	441	443	393	445	462	404	392	471	433	449	422	424	417	430	427	424	451	424	413	446	429	394	421	458	446	380	421	453	437	417	472	455	437	455	456	443	430	428	442	441	419	436	465	416	423	442	408	420	463	440	453	420	401	419	446	432	459	430	413	425	436	442	419	403	436	427	436	422	423	455	443	468	430	421	471	425	465	437	421	447	426	422	451	412	459	469	471	415	397	490	408	457	420	425	455	432	461	392	438	424	428	465	437	443	444	417	417	442	444	438	430	416	474	417	416	427	474	413	434	466	447	394	433	452	437	423	428	434	436	427	447	427	418	478	437	408	426	423	443	425	446	428	450	450	449	465	454	439	440	447	456	424	433	428	435	404	471	456	418	424	472	440	423	417	435	458	435	415	448	398	454	424	452	447	446	440	413	425	417	453	462	426	420	445	440	434	462	417	418	437	419	464	426	453	418	441	487	454	424	442	427	451	458	421	394	458	454	515	425	408	443	445	423	454	444	449	461	437	448	469	428	436	437	443	442	421	440	413	454	441	452	445	415	468	425	433	452	477	437	454	421	446	448	464	433	401	446	387	393	445	438	419	472	451	452	459	446	415	462	426	442	432	421	441	453	425	445	493	388	439	422	419	424	423	421	447	444	411	455	481	410	451	459	448	433	425	445	436	445	398	440	408	413	430	479	442	448	455	449	375	420	432	446	470	451	396	455	422	380	451	402	443	459	394	458	463	448	437	445	456	405	447	401	420	433	411	424	438	483	436	388	435	430	445	444	436	423	438	428	465	461	465	444	411	404	433	423	447	397	410	437	438	429	458	471	436	398	437	435	435	439	466	435	471	442	421	458	454	441	441	416	431	465	427	470	421	455	446	447	460	450	436	437	436	441	433	460	429	477	476	442	459	446	476	472	457	421	411	468	442	431	457	430	479	428	407	429	428	456	423	366	450	442	456	413	426	433	445	396	400	410	426	432	422	457	453	431	401	494	460	388	474	461	403	431	451	446	421	442	465	447	449	441	430	410	426	402	449	444	430	454	416	422	403	425	426	457	426	441	413	441	433	418	435	431	435	441	425	431	431	424	437	436	466	418	427	409	481	435	450	454	448	412	452	439	407	423	409	426	468	436	423	461	440	451	471	431	440	441	440	423	439	439	418	468	450	454	432	445	427	413	462	457	459	471	458	429	396	459	421	462	433	446	441	432	450	429	425	444	457	455	481	447	427	446	465	472	420	403	466	477	439	438	444	454	422	413	433	424	408	436	404	401	458	442	463	402	449	430	413	432	427	478	445	450	413	458	432	434	453	453	450	471	422	416	513	443	460	446	430	449	413	392	442	428	439	437	450	465	420	411	422	438	425	399	464	384	442	462	438	429	456	427	414	461	447	442	446	403	457	426	429	431	457	407	433	446	426	426	449	415	454	444	432	449	494	459	437	437	414	401	437	477	437	410	402	390	441	459	402	424	417	447	448	387	442	474	411	431	446	431	434	422	418	430	433	441	413	413	430	449	497	438	403	449	427	454	458	425	427	401	427	455	445	440	472	449	417	439	454	439	438	426	421	429	427	414	413	460	409	462	426	453	430	434	490	418	432	449	445	448	438	417	417	409	468	426	458	449	464	414	433	454	409	398	418	458	416	477	467	408	419	425	447	426	420	408	450	408	464	449	417	386	432	485	431	418	456	439	451	408	432	429	450	426	455	447	431	428	441	453	448	441	437	439	428	399	460	457	439	458	417	415	469	431	458	425	429	443	451	437	435	427	443	425	447	397	416	454	440	418	421	427	474	442	420	468	436	426	426	428	444	413	440	454	464	459	461	394	440	479	414	434	443	441	440	443	434	423	451	481	438	421	421	446	430	442	442	418	418	446	432	442	439	434	418	460	435	421	420	439	462	468	467	456	440	467	419	405	449	409	444	433	445	455	417	436	461	472	464	432	461	443	423	428	454	465	431	451	446	465	469	438	438	461	421	435	418	448	431	413	430	424	414	422	452	424	427	406	421	425	412	434	455	442	432	418	424	418	455	429	438	486	423	453	424	422	426	410	439	433	429	457	437	408	407	428	486	480	431	426	430	435	445	438	413	460	471	452	436	437	447	421	484	412	440	471	488	366	465	449	458	453	451	441	454	457	444	433	420	419	471	474	442	429	486	414	439	428	431	434	438	430	416	432	442	413	468	418	433	436	426	416	451	430	430	462	453	437	439	452	427	425	476	441	417	433	437	427	448	430	427	426	452	402	410	429	449	407	462	448	442	431	457	463	457	421	440	440	431	435	432	466	450	419	448	400	442	424	442	432	456	429	458	497	460	466	414	476	437	434	401	453	479	424	466	428	433	404	449	450	450	436	405	449	445	426	453	448	424	447	445	416	452	417	470	429	400	457	396	456	431	378	433	431	419	460	460	463	447	445	415	438	441	442	424	445	426	426	390	431	435	424	440	427	400	450	439	432	431	420	461	473	485	448	389	409	414	459	457	466	438	428	438	474	427	436	464	491	465	464	471	423	428	437	416	452	439	436	445	443	459	437	393	437	403	449	459	444	462	413	415	440	455	428	435	433	420	431	405	420	458	450	441	436	408	442	416	412	435	419	424	464	421	444	421	438	440	424	448	445	442	442	440	467	437	449	451	403	437	427	405	435	445	413	440	415	450	468	419	406	431	409	460	415	455	423	421	423	410	430	422	429	446	412	432	455	415	401	417	423	425	402	426	435	458	443	398	429	407	428	461	424	446	407	453	390	404	412	469	436	430	448	428	460	495	457	442	429	442	456	446	448	482	445	423	383	435	439	443	429	465	429	476	431	437	456
4859	15013	12004	5577	3822	2941	2149	1771	1427	1261	1100	933	895	807	710	747	654	652	658	606	577	619	568	624	602	587	536	592	598	555	576	535	561	591	496	513	547	559	553	590	545	515	553	530	537	547	568	502	538	528	559	525	515	527	541	590	558	503	542	576	547	539	583	538	561	527	521	592	482	522	558	544	525	493	584	537	493	496	522	508	535	551	570	518	537	529	539	489	541	532	537	567	552	516	512	498	539	538	517	535	545	553	548	538	510	526	515	491	560	521	511	540	526	541	521	540	499	512	538	552	559	518	517	488	559	527	550	516	520	504	530	500	508	542	511	508	496	515	538	515	561	484	543	515	525	525	487	534	517	521	545	544	497	507	507	536	509	517	549	511	522	541	562	530	528	512	504	525	490	533	508	537	515	484	536	523	518	547	493	514	547	479	528	494	543	512	547	561	508	532	504	518	558	550	526	509	525	469	509	500	527	500	533	542	549	541	519	523	512	520	533	517	531	491	525	518	546	502	537	524	500	550	525	533	480	560	515	577	552	525	567	538	498	500	502	528	538	506	493	522	510	549	502	513	498	498	517	518	533	510	507	501	554	505	530	504	532	536	535	518	498	469	534	545	556	530	521	522	534	516	485	543	508	546	475	522	555	538	548	485	503	541	495	516	544	553	520	528	575	562	534	519	519	540	519	521	531	499	522	485	533	506	491	542	560	492	525	522	529	502	576	562	533	543	519	508	535	539	553	493	521	504	516	559	566	531	534	518	509	519	479	509	497	549	490	522	544	541	519	568	496	497	532	545	526	503	492	503	546	532	518	488	520	523	506	527	523	519	487	536	510	514	497	532	510	524	518	540	553	484	499	524	532	548	543	532	532	558	512	524	503	521	496	516	528	534	509	553	522	495	561	523	526	521	518	464	534	498	534	554	506	545	528	525	506	520	487	531	527	502	544	499	549	531	539	540	585	510	493	550	520	524	513	533	553	551	551	494	510	509	531	524	532	529	553	505	503	550	518	523	523	505	505	519	507	546	497	559	547	486	529	508	508	499	539	542	524	558	552	538	509	551	519	512	531	542	551	526	496	498	543	537	521	513	507	535	505	545	494	547	500	562	506	527	542	546	509	485	548	547	557	493	525	490	532	470	495	544	539	524	485	544	519	545	521	555	504	528	514	508	558	516	517	525	535	535	511	516	503	564	536	552	536	557	537	565	528	564	520	561	584	498	552	518	511	549	518	527	506	559	511	497	482	522	540	501	508	534	517	529	519	515	571	558	494	482	509	529	510	505	527	510	534	506	529	510	541	505	506	525	534	514	513	500	456	554	534	512	508	541	498	521	530	503	531	534	518	495	537	507	519	570	560	529	514	526	512	541	526	552	495	519	511	539	493	498	535	509	535	554	550	526	565	527	540	535	531	504	526	541	556	510	498	516	538	486	521	542	543	518	603	542	519	535	529	486	518	532	548	515	532	504	532	519	517	482	519	529	524	519	521	511	572	548	542	505	526	513	546	478	498	511	543	509	501	523	481	533	510	496	549	503	506	555	500	487	496	508	532	501	495	481	518	508	581	492	534	513	523	490	551	506	573	525	511	487	537	490	501	518	560	537	539	536	572	526	509	541	519	542	527	512	528	485	533	546	530	533	518	548	536	508	536	547	519	488	519	491	483	520	520	500	505	543	563	517	552	509	509	513	506	489	523	516	525	521	547	516	585	527	503	576	597	483	519	503	524	499	492	519	473	558	539	497	507	487	542	501	575	520	537	515	550	507	542	498	518	512	541	509	517	509	492	544	548	533	514	493	517	526	544	502	532	580	512	530	489	538	509	573	512	550	546	482	515	523	581	511	492	520	537	541	473	507	505	508	499	515	526	497	528	505	519	524	494	557	513	546	509	525	487	500	498	538	562	511	508	523	513	516	520	547	512	520	517	536	495	500	537	514	526	565	536	559	522	507	544	595	544	542	549	530	532	591	530	527	507	477	511	525	507	518	540	500	482	532	519	522	511	514	480	530	517	530	513	504	563	508	515	501	509	516	500	541	500	525	496	532	557	514	537	524	473	504	515	516	552	545	531	535	533	528	522	534	555	542	522	539	532	539	526	541	519	491	513	523	483	537	534	526	507	520	519	488	503	577	540	524	517	542	518	549	457	526	565	498	510	501	515	513	548	523	479	533	519	527	526	520	529	550	529	488	489	575	552	487	537	537	500	517	523	542	505	529	533	509	530	555	515	533	539	525	496	521	532	526	502	490	476	519	544	551	541	527	543	529	541	515	530	510	512	542	543	485	488	532	561	544	531	513	480	521	505	498	555	500	533	573	527	517	536	499	531	485	561	563	513	538	456	494	494	507	552	535	539	495	540	575	508	563	527	532	587	549	516	559	520	553	527	523	528	507	547	534	508	567	515	489	558	537	508	511	521	503	522	555	481	502	509	575	485	494	523	517	566	493	575	534	498	515	497	475	534	540	544	494	546	524	528	539	512	507	542	497	554	557	529	502	537	531	522	513	517	518	507	507	533	530	484	561	522	537	520	545	513	540	531	518	518	525	565	542	508	502	503	514	560	489	511	519	536	544	486	554	513	514	546	535	532	525	504	564	530	540	534	486	517	504	532	522	491	492	533	527	501	503	520	532	542	523	496	522	551	523	523	528	538	548	554	502	568	577	524	544	539	534	516	499	535	503	532	560	475	582	521	541	539	552	512	539	533	514	522	511	520	540	563	524	494	535	527	572	557	508	535	515	514	515	518	522	507	547	503	523	529	533	539	518	541	502	497	530	532	480	536	550	508	551	525	515	516	499	562	498	538	522	524	530	534	574	514	510	507	527	557	507	499	502	507	524	533	534	549	540	544	493	530	538	545	503	536	545	467	533	541	516	503	489	542	519	518	521	472	525	498	526	525	547	556	504	552	513	544	512	504	530	498	515	514	532	486	528	540	552	545	516	481	508	556	522	514	531	541	556	522	505	488	486	532	519	558	527	542	537	564	536	566	487	519	573	498	546	520	546	515	516	566	559	528	507	512	508	509	501	525	538	510	507	518	500	523	521	489	505	516	505	525	559	539	516	518	578	530	518	505	492	552	524	503	535	521	506	505	544	508	552	522	550	562	527	530	524	566	512	522	470	499	487	534	521	528	519	518	509	548	531	493	520	568	495	527	522	505	504	545	493	504	553	509	497	545	527	495	541	565	546	538	506	514	544	508	515	564	545	570	491	501	525	487	522	517	543	534	525	562	502	521	535	538	543	529	500	540	543	568	544	519	563	483	490	506	513	487	528	502	504	515	540	539	512	549	529	503	516	526	474	513	551	489	529	522	530	535	562	528	536	506	524	526	567	516	522	549	496	520	532	507	568	513	505	519	535	530	523	497	511	518	519	518	517	542	531	492	505	532	503	489	484	542	558	523	534	523	512	540	507	509	549	475	553	510	518	495	541	534	518	529	528	535	505	498	516	537	508	505	480	517	503	532	507	550	532	491	516	479	493
26802	18793	5735	1244	816	661	600	558	579	558	522	564	566	565	583	566	576	541	579	543	537	561	573	536	547	550	570	566	579	518	538	576	536	532	560	531	531	542	553	576	507	544	498	584	567	511	603	566	539	556	558	579	544	506	524	574	534	564	531	564	576	504	523	553	555	555	519	530	557	584	532	560	562	521	561	506	567	549	591	546	561	579	560	538	541	533	537	544	561	517	569	553	557	539	536	543	556	590	563	518	560	585	564	551	559	541	552	557	505	551	541	525	535	570	526	565	566	559	556	553	520	563	540	535	527	522	582	530	522	502	552	494	538	525	587	565	566	564	552	561	546	535	583	522	583	547	574	495	536	524	548	545	560	522	531	557	540	530	561	527	540	601	519	513	555	530	517	567	539	518	545	564	576	583	560	536	546	514	563	564	555	543	568	515	567	534	558	547	534	522	528	544	535	534	532	547	573	561	551	543	529	533	550	548	565	552	553	539	503	514	532	539	523	541	573	568	544	508	520	538	552	488	540	544	509	549	534	537	531	546	528	529	543	568	581	531	530	524	577	574	496	530	574	553	552	560	553	539	562	553	534	525	504	599	579	535	573	535	543	587	524	536	549	544	580	542	505	544	578	537	524	562	567	542	528	534	571	555	543	550	509	509	571	553	546	549	558	540	581	550	542	532	510	551	577	580	548	547	540	577	533	587	603	574	535	559	536	529	589	576	551	524	535	520	549	534	524	520	599	526	558	521	571	555	567	541	534	570	529	545	540	562	561	551	539	529	539	556	596	541	537	528	575	546	587	546	556	548	509	544	555	559	531	516	535	541	556	556	531	565	560	536	559	550	549	548	522	515	539	509	562	537	550	550	604	531	576	568	522	579	532	551	536	554	514	511	484	539	538	564	517	550	568	550	524	564	554	526	547	514	531	532	531	549	551	528	521	562	502	511	539	566	542	569	576	585	523	553	531	562	570	540	551	529	536	568	531	534	543	533	524	555	555	563	566	535	558	556	571	532	548	523	518	525	533	529	522	543	558	553	551	514	560	554	561	546	556	557	576	536	552	505	521	501	542	570	556	478	489	519	584	546	571	555	535	533	535	530	537	544	550	532	549	534	538	511	580	522	540	511	531	527	533	519	600	591	519	558	563	551	528	524	553	511	535	522	518	507	558	508	509	548	543	563	565	547	500	536	562	562	556	553	557	540	557	549	526	550	513	566	509	530	551	558	556	547	533	591	534	573	529	544	551	545	588	545	575	550	585	507	533	611	569	527	540	491	507	526	564	582	521	556	589	564	564	491	586	531	576	540	537	573	531	558	543	507	527	602	544	574	556	522	571	563	529	597	527	561	581	526	576	555	555	549	579	569	540	556	574	531	523	517	570	547	525	562	521	535	560	543	542	548	562	583	516	539	547	525	553	540	539	523	527	529	563	522	554	491	531	564	548	542	533	549	586	591	510	577	565	524	567	562	560	509	523	566	564	521	518	566	548	521	532	583	540	553	524	515	549	549	579	513	523	574	520	538	512	524	539	557	525	566	529	545	578	563	550	500	551	529	542	550	546	535	524	606	501	581	563	534	580	527	560	553	479	579	553	508	571	603	620	557	568	551	564	610	561	572	523	571	562	545	510	536	515	521	556	567	559	528	543	559	583	537	523	577	530	561	541	535	576	529	570	562	548	538	545	579	567	587	516	572	518	541	505	562	532	526	535	535	548	540	553	497	517	533	529	583	557	583	550	552	505	518	541	531	539	572	585	516	544	510	487	539	546	544	525	553	562	558	518	530	542	560	557	527	519	517	515	550	522	547	533	561	502	573	579	579	563	516	538	586	525	545	602	579	507	566	521	575	518	534	543	550	548	544	525	607	551	564	565	504	564	549	510	585	530	578	539	540	557	567	569	500	553	538	585	547	532	534	563	496	557	522	529	545	542	556	546	536	509	554	591	533	580	549	536	535	569	537	567	561	534	519	545	520	551	517	533	542	587	552	552	521	538	543	520	569	574	530	541	544	563	520	542	558	541	545	553	537	558	570	522	569	534	577	554	536	547	548	517	551	517	579	577	596	578	556	580	558	548	540	517	524	570	525	542	545	552	531	536	542	567	559	529	524	558	541	532	545	559	524	521	557	528	565	540	578	546	552	578	521	597	527	530	524	545	565	561	554	504	559	567	535	525	553	534	555	533	522	568	539	516	529	514	551	559	572	547	537	503	525	568	534	560	556	482	514	562	528	510	583	551	527	533	578	564	540	593	541	527	543	571	526	555	541	548	548	580	576	544	520	524	573	553	516	523	515	578	528	537	556	542	572	568	554	556	517	575	520	560	563	552	564	526	542	518	544	537	550	539	533	562	523	582	555	535	504	516	536	548	503	564	594	531	537	521	512	526	520	498	513	538	577	511	540	590	531	558	508	609	548	531	525	528	548	548	517	541	563	561	562	526	551	543	542	551	541	522	560	548	541	515	572	509	560	575	542	570	531	570	593	525	568	529	513	515	497	544	539	553	555	555	549	537	537	566	538	523	541	546	523	533	565	547	574	542	511	521	514	549	524	581	510	546	536	534	564	541	556	572	531	529	558	563	521	552	559	563	520	535	523	528	525	550	570	530	511	573	501	543	566	559	558	550	576	530	541	578	562	546	541	581	527	546	559	494	516	561	515	555	557	564	539	536	537	594	531	540	558	555	527	526	572	548	522	540	557	539	535	533	546	556	524	527	582	578	510	567	532	534	534	560	576	552	536	494	565	529	580	585	520	542	566	501	535	568	547	518	543	557	572	499	512	570	515	564	583	568	548	539	543	521	549	499	528	586	545	555	528	574	608	517	506	557	594	581	541	515	536	561	544	595	546	580	515	585	535	584	523	597	569	590	556	563	543	530	534	537	532	511	506	591	535	555	568	539	572	551	560	541	540	511	491	554	549	541	539	542	522	593	532	544	566	519	557	556	525	554	538	538	543	503	539	501	493	519	512	576	490	533	542	571	564	539	567	578	537	550	561	513	557	589	493	536	538	550	569	534	523	521	557	573	531	561	531	559	597	522	547	536	551	512	498	545	535	522	552	519	535	542	500	535	531	577	533	557	579	547	547	588	500	570	565	566	523	531	524	516	570	537	529	507	552	572	525	533	543	490	553	571	543	563	537	541	528	547	557	570	558	552	512	519	546	530	533	561	574	557	513	531	545	551	554	548	553	561	573	549	529	513	567	549	505	532	546	565	526	575	556	552	552	547	568	529	558	573	547	524	554	538	509	525	539	568	542	543	590	571	532	585	571	554	544	528	538	587	556	547	541	527	541	528	573	559	533	510	548	582	584	540	551	537	532	566	582	531	533	565	538	592	621	505	598	513	553	540	562	503	554	515	548	491	520	586	537	543	527	566	492	524	544	542	571	537	558	562	529	533	561	562	583	512	531	534	488	516	519	537	585	563	534	583	535	611	532	549	563	510	546	558	524	496	565	531	500	586	587	576	493	548	523	553	526	525	509
4382	2363	2251	1260	939	769	671	644	641	673	634	607	636	658	632	599	675	591	641	570	625	603	625	658	618	627	622	642	652	673	671	612	656	630	638	672	630	607	648	624	629	642	635	604	631	574	627	632	610	634	599	640	610	656	670	610	593	645	623	684	632	617	611	635	579	660	611	654	600	595	638	596	639	610	628	646	611	642	622	631	638	570	624	668	639	609	644	668	625	613	570	619	614	632	620	658	615	619	596	657	612	582	643	622	632	581	660	617	631	613	626	644	624	642	622	646	611	590	606	624	624	624	615	633	641	630	594	614	659	654	600	608	627	605	609	632	630	613	614	608	630	652	603	631	640	653	618	614	618	631	606	572	643	629	619	643	623	600	618	604	612	624	581	627	658	635	637	642	624	654	664	664	621	601	578	679	655	613	669	613	586	637	592	601	600	583	605	600	566	653	607	620	633	627	678	619	660	603	598	611	607	655	632	639	607	653	612	618	647	636	590	650	585	617	630	651	713	597	611	683	627	650	623	581	616	635	637	615	607	631	628	581	602	606	637	633	593	626	660	633	655	651	665	641	642	647	610	602	668	582	608	633	633	599	642	632	603	619	627	640	622	643	627	647	611	582	620	630	642	618	611	600	625	658	625	642	616	632	602	659	613	639	654	622	618	593	604	632	588	603	621	638	604	628	620	627	625	633	621	572	610	639	632	643	617	639	631	600	649	653	632	652	613	613	609	608	629	588	646	611	616	621	604	625	619	645	624	593	622	646	614	635	671	623	670	649	621	666	639	617	660	642	650	612	586	667	640	622	639	634	653	612	658	598	662	600	606	621	636	611	613	644	613	646	617	628	664	632	630	640	645	616	659	589	609	596	585	636	687	625	630	654	639	624	625	694	644	635	604	617	630	651	594	634	608	629	645	667	606	602	599	654	605	609	601	612	636	584	634	642	606	623	640	633	608	604	610	597	590	620	583	654	588	638	623	645	600	621	647	637	655	610	601	579	596	611	624	604	630	669	679	634	603	631	606	632	641	601	639	611	583	623	593	623	637	658	645	600	590	600	625	596	636	625	614	660	616	636	595	606	635	609	594	648	633	622	608	591	603	594	550	644	621	660	621	597	652	657	616	643	616	659	636	641	661	617	640	632	623	608	638	618	690	603	614	605	648	609	604	624	650	595	582	638	618	595	625	626	677	582	621	579	569	647	644	608	614	627	635	635	637	632	615	599	612	602	611	624	628	593	597	622	627	620	640	590	591	625	636	597	647	636	604	614	622	620	604	628	627	642	621	640	633	605	645	587	642	609	582	639	655	632	615	631	666	631	610	599	631	628	634	605	609	606	601	604	599	600	621	647	612	633	613	589	672	606	628	607	635	628	616	606	572	630	590	631	650	622	614	591	610	609	636	608	671	658	634	632	643	636	593	639	598	596	618	644	644	594	601	599	622	608	626	629	592	655	635	630	599	576	669	639	625	647	634	656	604	681	655	578	641	627	567	620	620	603	679	634	603	624	607	594	619	588	628	647	579	616	657	559	617	603	631	606	656	604	643	606	553	628	594	642	632	608	587	593	648	631	585	656	679	622	656	675	602	645	644	629	659	654	603	648	616	599	638	650	660	641	627	620	654	607	576	617	643	645	606	621	624	640	648	614	636	647	625	628	618	671	606	662	632	617	600	701	611	624	619	680	632	601	604	638	618	612	630	621	608	598	635	608	584	636	610	624	619	640	599	626	613	617	622	645	650	632	633	620	621	621	618	609	621	600	619	611	595	619	630	669	602	655	635	621	643	594	611	662	626	623	637	606	616	640	614	611	628	612	627	641	637	615	622	632	617	633	664	605	667	625	610	657	588	581	610	608	590	651	621	627	622	624	612	596	652	595	587	665	658	633	553	616	651	647	612	636	614	620	626	626	610	664	615	666	613	622	581	647	658	650	619	613	637	570	600	641	623	598	612	608	656	613	608	605	669	692	634	617	619	580	649	674	622	605	649	627	588	606	610	597	567	631	621	613	621	619	663	643	695	622	605	643	620	610	616	645	633	589	637	602	616	620	670	604	590	624	606	643	627	587	605	600	599	632	645	648	585	583	620	630	596	641	687	643	638	646	625	605	622	639	638	619	566	628	649	599	601	637	639	676	579	612	640	624	619	635	617	658	661	586	621	637	640	590	605	600	588	605	611	651	621	637	617	652	632	673	594	646	595	637	648	622	630	613	589	604	671	623	662	638	611	595	637	593	630	627	617	621	623	620	621	609	642	603	598	627	610	615	622	586	643	654	645	639	608	684	645	640	672	623	596	659	612	593	639	609	648	607	578	647	604	614	638	602	609	595	675	665	615	651	642	640	575	646	603	645	617	622	659	658	607	613	655	631	614	604	635	589	612	633	649	633	635	615	634	623	582	597	624	655	591	571	596	610	639	630	664	670	585	625	610	646	613	615	665	603	582	617	605	639	594	647	627	623	656	619	651	609	660	616	619	656	636	625	608	606	616	599	695	644	625	597	616	663	604	612	625	652	629	652	598	672	649	642	618	654	632	596	623	633	651	598	613	601	641	632	639	607	660	588	634	572	594	613	634	603	600	623	628	632	644	591	601	619	572	621	610	635	611	611	621	606	661	634	587	666	641	614	655	603	622	620	603	612	607	651	637	619	634	627	644	632	604	671	645	664	614	608	612	588	655	585	597	614	654	599	646	652	614	618	637	612	590	571	647	593	648	589	666	646	596	615	606	610	662	627	574	648	583	637	607	598	645	620	623	587	635	611	624	594	586	634	609	583	613	658	632	644	601	628	608	623	598	621	623	606	635	633	604	578	631	624	617	615	646	651	590	651	626	655	617	607	614	621	644	612	629	581	621	571	611	608	702	622	627	607	623	593	605	595	614	617	637	569	643	612	655	661	639	612	625	622	629	620	649	622	609	614	617	626	641	628	648	651	665	632	616	667	598	608	645	638	647	642	629	616	664	594	697	601	615	616	627	654	612	663	636	678	588	657	621	650	629	582	602	637	647	645	598	633	624	651	617	628	654	653	655	617	667	619	613	631	628	615	624	606	655	645	616	635	577	616	628	634	641	602	617	629	605	587	626	656	610	609	641	645	637	616	607	641	581	636	676	633	603	614	630	664	627	560	643	587	582	672	603	591	621	673	616	618	602	642	627	603	614	636	607	582	610	654	647	633	598	617	608	636	615	650	675	644	628	609	653	608	600	635	644	663	582	621	644	608	592	633	604	650	599	606	606	592	605	632	640	632	611	626	629	579	610	645	560	630	586	637	626	577	643	576	624	612	598	601	610	644	591	600	657	613	643	616	609	637	649	675	657	619	611	622	644	629	626	632	604	612	622	614	605	653	600	593	627	598	674	620	628	639	611	643	604	640	617	613	602	603	591	651	596	643	598	621	614	634	633	630	651	657	625	594	624	614	624	618	605	598	643	640	621	649	566	613	628	615	640	619	623	612	596	609	581	625	621	614	609	673	661	617	602	616
23281	20868	27865	24007	20842	9471	1468	1068	934	904	860	822	790	832	788	810	728	767	803	794	746	750	754	748	728	766	689	714	738	716	707	755	760	732	694	751	738	681	738	730	719	709	725	715	737	719	721	747	739	770	764	703	727	760	760	747	723	732	730	722	731	700	739	726	746	729	735	729	742	670	725	800	728	699	684	737	723	718	712	692	717	709	757	733	707	724	742	718	708	679	767	712	722	737	712	720	739	761	696	782	699	707	710	725	719	726	765	712	763	723	712	711	715	704	743	738	714	739	721	706	739	755	675	705	673	744	691	771	683	694	752	662	749	702	711	668	737	709	733	771	764	690	721	736	733	692	690	717	779	714	698	720	715	748	723	681	712	689	723	690	743	738	711	710	733	702	679	700	720	711	709	749	718	767	733	758	717	735	672	730	727	726	715	681	765	703	732	685	734	733	711	738	671	729	707	761	733	758	703	685	763	711	689	733	684	730	677	726	704	706	705	782	730	716	745	735	761	683	696	731	705	730	658	750	699	681	733	729	715	790	703	739	699	675	648	665	730	687	740	695	708	742	702	710	711	655	708	707	739	718	748	683	713	692	736	756	729	703	706	702	740	732	724	697	710	711	685	678	711	708	714	717	754	749	691	726	745	736	730	690	779	717	728	736	720	748	743	715	745	690	758	672	691	708	735	711	721	734	768	717	707	699	707	756	732	717	734	720	716	712	723	723	723	719	713	724	716	736	715	683	691	705	692	725	682	744	728	726	673	718	703	764	707	727	730	736	720	796	688	679	687	728	703	723	721	730	697	714	706	748	745	706	734	691	727	722	706	755	729	688	735	752	711	648	710	682	689	749	755	700	686	747	715	710	704	712	696	671	669	719	745	748	750	731	742	724	724	729	734	707	729	723	720	685	747	717	677	722	710	704	680	681	719	703	716	751	714	749	685	693	675	733	704	710	730	723	695	778	749	728	731	714	755	706	764	779	671	744	734	722	725	678	758	721	732	706	677	755	708	724	713	697	713	754	734	678	755	737	705	722	722	734	700	670	779	678	729	713	715	700	720	719	744	706	686	720	675	724	662	713	740	774	719	733	710	725	674	685	732	718	728	738	723	682	720	702	672	704	675	704	721	726	788	705	684	713	680	698	716	708	734	692	686	703	693	754	656	690	673	681	735	730	760	687	680	694	718	694	690	689	673	758	683	717	710	699	716	715	693	727	710	691	707	693	732	729	746	701	786	747	724	737	661	718	740	733	663	711	692	667	704	744	689	726	704	736	717	729	745	673	718	757	705	715	736	734	715	666	707	703	711	762	719	731	735	704	704	719	728	718	670	701	789	671	710	747	749	725	688	778	710	702	757	765	724	746	740	760	675	754	745	724	682	689	697	745	702	714	703	662	746	687	703	674	716	691	747	730	755	744	688	688	674	698	731	692	745	730	706	704	743	732	726	681	667	730	732	655	697	735	675	740	691	748	723	737	733	700	698	697	741	663	694	731	752	711	683	711	715	709	716	699	707	729	737	708	732	745	750	708	674	718	741	713	694	732	736	707	707	691	734	684	666	724	747	746	724	762	696	733	748	728	675	725	678	690	713	744	687	713	712	712	700	700	770	703	743	710	738	650	705	725	699	713	723	778	683	711	743	727	742	717	659	720	754	690	727	671	671	707	727	729	732	712	729	743	734	715	728	686	699	704	669	752	665	736	736	692	776	707	711	747	674	751	681	681	704	745	787	754	737	739	707	712	728	699	674	693	717	770	729	684	712	634	697	774	629	672	684	727	671	729	727	722	676	729	728	713	736	735	718	725	713	709	689	700	718	702	751	691	702	677	711	726	767	699	745	716	668	718	708	760	720	658	679	684	748	726	737	723	704	680	721	729	677	716	754	663	703	712	697	703	755	697	666	718	702	659	707	714	701	721	743	655	714	728	670	688	681	681	720	742	737	753	721	684	730	724	748	739	747	733	701	717	702	747	700	724	773	719	686	700	760	700	759	724	724	705	721	713	694	740	649	726	737	712	697	739	723	711	728	707	710	710	693	737	695	752	729	715	678	686	753	727	750	710	705	731	735	682	722	701	756	715	724	706	717	675	756	728	725	719	739	762	726	749	751	691	748	740	714	772	682	743	728	679	710	671	743	795	733	712	699	681	690	706	689	707	733	713	701	758	678	730	732	730	715	703	748	709	754	717	716	701	749	709	712	675	687	702	627	747	745	742	729	759	711	690	724	708	690	722	687	741	713	735	702	718	723	733	725	741	660	764	733	758	718	706	717	750	692	754	638	748	709	751	736	709	744	691	694	742	734	709	697	696	720	695	649	706	692	712	717	731	734	709	680	739	736	734	673	725	712	693	695	738	767	745	701	703	751	752	713	708	711	749	763	726	681	709	738	746	689	762	695	698	744	733	746	714	705	694	670	683	723	690	718	735	677	720	755	734	734	678	761	682	674	687	742	710	721	690	688	666	709	668	683	717	740	717	723	712	689	750	678	765	701	704	727	727	741	738	714	678	729	700	703	686	675	759	773	753	723	694	711	705	716	685	725	692	700	678	687	707	734	693	676	708	694	650	678	730	736	706	735	745	718	729	728	732	708	701	660	741	658	710	744	683	740	713	708	713	732	800	725	702	748	696	694	754	690	750	684	727	674	736	726	685	683	686	730	738	744	714	741	703	717	709	685	665	725	740	773	721	723	719	751	735	683	710	702	761	742	699	715	704	702	692	705	727	626	750	736	670	706	705	746	708	715	659	734	726	752	704	674	739	668	770	762	694	727	716	689	728	693	753	713	720	663	715	697	673	731	745	749	658	731	676	718	722	715	703	704	717	760	748	697	691	711	735	720	725	766	713	706	721	674	759	722	698	722	705	684	709	702	682	757	686	733	710	739	755	704	668	667	709	727	754	717	708	653	743	688	746	659	654	696	720	704	689	693	719	764	681	723	666	734	751	718	701	739	676	651	691	756	775	691	709	744	729	718	680	706	690	709	689	742	757	745	708	732	779	676	743	697	746	735	702	770	772	732	744	736	703	719	712	780	705	708	700	713	755	711	665	716	755	758	717	698	760	722	716	723	701	745	697	691	719	722	717	725	717	721	744	694	703	689	705	721	722	727	725	733	744	709	666	740	701	707	718	713	697	711	716	711	715	727	708	742	695	729	750	725	723	738	726	742	723	698	706	721	721	705	709	699	735	695	728	666	710	745	740	680	707	749	726	745	683	728	660	707	698	693	665	705	755	722	685	745	693	732	695	726	701	765	733	689	695	742	682	717	769	720	713	752	660	715	739	680	769	699	679	723	677	749	699	693	736	739	752	740	724	684	667	673	797	708	721	707	732	712	680	725	739	700	691	739	689	696	728	677	717	756	715	709	691	696	681	719	654	735	695	713	724	745	690	724	739	669	679	727	658	710	707	699	711	692	679	698	698	715	737	720	678	748	727	704	697	753	697	639	715	740	735	749	695	706	744	769	726	734	680	678	717	713	757
3664	9383	7873	3629	2493	1978	1613	1401	1314	1165	1139	1011	1006	917	945	940	867	934	882	919	919	875	910	799	886	851	855	802	845	866	890	857	824	822	879	886	857	828	833	870	826	822	857	821	801	828	831	791	815	865	841	834	800	826	851	824	831	863	820	820	875	862	851	882	820	776	809	835	828	859	835	851	812	832	816	832	812	834	834	830	822	846	792	885	789	841	794	843	851	800	843	809	868	870	821	825	836	783	827	865	923	857	861	852	834	817	826	848	817	847	870	836	804	861	842	852	840	826	815	830	822	862	823	801	832	867	812	828	825	797	838	855	809	832	825	855	805	891	859	821	847	833	782	812	884	773	893	832	885	834	844	863	827	850	796	813	816	837	843	850	842	883	815	808	834	788	819	845	783	801	778	807	773	806	884	794	847	772	791	820	833	797	837	794	830	832	813	812	801	809	814	847	812	856	807	825	844	809	825	833	811	805	831	858	828	775	804	850	844	851	797	830	827	839	810	808	840	816	827	823	852	821	829	806	851	837	790	830	775	803	829	799	814	795	777	809	787	852	851	781	845	799	872	836	790	808	834	803	846	840	804	895	820	775	831	836	846	809	801	825	826	802	845	794	850	847	816	822	793	863	846	842	851	810	807	839	847	846	841	784	778	845	793	811	864	853	794	815	822	791	832	849	807	850	886	827	800	799	835	868	836	818	860	806	842	810	857	836	885	800	795	835	814	847	805	843	828	825	778	889	845	834	799	861	826	800	778	824	894	857	840	871	824	838	833	838	874	814	836	815	826	846	865	855	842	790	804	821	860	804	790	784	814	769	855	823	806	845	869	804	785	798	791	802	829	851	816	773	768	842	853	830	832	809	793	826	790	760	777	837	821	827	797	797	826	829	828	839	842	812	867	892	816	859	834	882	844	829	825	792	864	808	804	836	798	837	828	794	807	848	893	845	835	792	857	830	809	845	777	868	830	844	813	814	828	838	854	784	816	841	862	826	799	799	774	835	818	850	827	835	882	854	823	841	845	838	887	847	819	808	828	847	831	824	907	818	847	837	871	832	862	801	798	803	831	775	811	813	807	812	795	840	823	834	868	890	792	823	825	815	820	778	856	834	821	843	873	765	836	802	844	796	833	798	879	838	766	826	872	845	818	801	865	873	858	874	804	854	824	827	837	838	762	867	882	827	798	824	858	781	830	858	835	841	864	801	824	854	842	805	799	804	829	811	843	796	870	786	843	810	880	767	830	766	789	810	785	830	830	861	830	861	856	816	833	817	834	792	831	847	826	790	827	796	829	854	803	804	802	819	850	859	842	837	799	809	826	787	850	825	809	818	878	843	847	795	819	849	834	837	843	827	790	819	765	823	812	816	798	821	840	832	842	787	843	852	805	861	813	809	824	803	830	839	846	835	819	858	798	861	856	813	811	874	830	809	823	896	840	848	876	851	836	856	797	834	818	832	798	843	835	791	801	787	861	823	875	822	797	827	798	782	851	808	814	840	793	829	795	840	802	810	855	875	851	818	818	787	843	845	763	816	828	901	840	849	840	826	834	823	865	846	815	805	797	832	850	824	823	774	864	846	821	813	817	828	808	785	836	845	808	787	775	832	865	815	825	874	869	844	838	774	857	790	882	859	805	814	800	828	792	862	835	804	802	813	775	816	842	835	801	860	815	831	811	831	793	861	823	817	800	895	817	810	812	810	847	772	861	864	857	877	814	826	845	823	797	847	826	868	782	864	789	818	801	853	830	794	825	788	808	849	834	825	840	831	880	859	857	839	811	799	877	789	836	815	819	834	833	774	872	819	866	833	818	820	813	845	831	852	872	809	863	758	831	812	850	808	819	790	833	841	812	804	805	873	852	851	781	855	831	824	809	831	831	845	835	830	795	819	826	843	793	831	846	818	848	891	862	831	831	803	821	835	910	816	853	823	811	781	833	878	897	788	829	830	820	837	879	853	809	799	857	835	870	854	805	861	849	766	804	813	811	762	846	773	844	772	863	833	829	813	842	859	802	845	824	827	845	854	819	828	832	790	821	865	850	813	840	837	813	833	840	833	812	797	833	866	822	891	851	835	838	827	830	875	843	854	846	841	843	855	805	830	788	844	826	838	797	838	797	818	849	820	838	829	799	831	822	831	802	830	816	824	819	817	807	824	802	858	839	853	784	830	840	767	817	835	819	814	850	807	824	815	818	789	847	820	861	795	863	798	837	803	834	895	830	849	885	858	845	843	813	895	864	813	851	830	848	893	807	810	848	835	831	850	821	826	819	842	849	826	797	841	851	834	860	798	812	833	798	830	817	825	873	823	841	833	838	808	829	837	863	823	832	842	868	840	816	826	855	815	800	766	826	832	829	811	862	850	857	805	847	843	804	774	782	758	764	834	793	756	859	806	797	811	855	839	804	896	792	775	812	792	805	836	799	848	824	783	825	808	819	789	864	816	808	827	874	856	802	848	825	843	862	826	797	822	834	797	813	830	851	838	766	870	851	801	815	853	795	812	776	835	866	826	804	828	857	814	814	813	834	813	831	815	814	858	809	857	774	805	802	815	847	855	813	830	837	800	883	816	803	796	806	892	865	797	782	831	843	844	827	862	849	875	837	779	832	836	861	829	773	891	813	899	824	818	821	829	856	801	804	837	852	820	826	830	828	821	785	856	838	869	850	869	804	817	810	842	799	859	855	842	847	897	848	851	774	825	856	828	806	837	835	831	844	859	809	858	871	886	854	837	884	823	854	764	829	784	806	826	855	842	834	824	836	827	860	794	820	867	881	812	820	817	850	842	795	847	825	813	802	872	848	826	826	814	868	837	860	835	822	869	808	830	811	829	791	800	772	840	857	787	827	817	845	822	852	832	813	882	802	846	823	834	829	849	852	825	854	864	824	816	868	837	831	810	790	812	881	847	812	837	878	827	888	833	835	855	813	849	803	813	804	835	854	854	793	796	809	867	798	836	794	834	801	838	809	790	840	810	817	833	840	834	847	812	816	804	822	833	812	796	810	814	793	777	809	805	871	839	836	805	825	823	826	800	838	824	878	820	818	787	861	813	831	797	830	835	772	867	777	870	812	811	843	904	829	806	820	808	809	844	809	782	824	864	822	872	844	864	870	820	763	818	812	811	812	861	852	819	820	835	790	858	835	835	871	892	828	866	837	812	832	877	913	836	767	849	818	844	849	824	812	842	769	823	807	829	806	830	808	810	834	814	812	832	815	787	778	849	769	859	878	762	824	823	828	853	805	825	857	811	767	806	830	849	793	799	811	832	819	847	836	853	814	848	879	836	828	838	827	819	807	849	812	853	850	843	843	819	798	800	872	806	841	833	830	771	823	836	808	878	787	823	815	837	861	819	838	800	887	786	841	803	867	773	811	833	824	825	826	824	862	844	834	847	841	861	827	839	805	842	836	879	810	822	832	871	870	771	830	874	835	783	853	837	841	853	806	834	859	820	832	827	834	804	821	821	823	846	829	830	803	823
24258	20852	26913	24910	11938	747	520	416	387	364	317	338	314	311	294	283	301	284	272	287	277	285	312	262	253	263	254	288	257	254	265	244	295	253	257	266	265	247	285	245	264	262	238	292	265	250	260	232	280	264	253	307	264	239	280	251	272	258	268	227	255	239	288	258	269	267	277	251	252	244	274	248	292	252	256	262	281	228	271	243	261	277	280	245	268	253	245	273	273	303	273	277	251	255	249	254	263	270	249	273	249	277	276	280	261	253	278	275	255	267	267	268	221	260	285	224	256	265	237	268	243	273	282	256	254	251	301	283	269	224	268	255	285	253	302	258	271	251	250	272	256	262	235	258	243	278	273	254	266	274	272	269	270	266	254	266	270	272	236	252	297	262	282	258	275	233	257	267	256	291	266	283	262	271	255	274	265	266	251	258	264	246	272	268	240	260	249	273	224	266	257	254	266	263	255	286	259	250	263	264	270	271	268	259	270	255	289	259	276	250	268	265	279	275	299	247	271	251	270	253	246	282	248	288	276	262	225	263	272	283	247	270	256	278	262	261	239	275	266	246	261	253	271	272	269	233	261	285	252	246	264	256	253	274	234	249	264	259	250	251	255	268	246	242	248	262	240	295	256	258	247	276	280	266	270	281	254	262	258	259	276	285	270	267	245	279	268	237	270	239	255	256	242	261	246	255	261	247	259	288	264	257	269	255	281	261	285	269	259	274	284	255	287	274	252	270	298	268	270	277	252	256	272	263	268	272	295	263	269	275	253	267	274	272	269	291	256	264	279	267	241	265	262	290	273	309	273	281	267	258	262	265	259	242	257	261	279	246	266	256	272	264	249	262	262	243	274	252	260	265	282	245	255	280	248	248	289	267	270	272	267	277	241	277	267	272	276	265	286	314	257	256	254	281	246	236	274	271	266	243	260	259	243	267	249	259	239	247	270	274	274	259	258	252	258	258	269	277	277	267	256	260	269	263	264	271	269	274	263	248	218	246	261	266	268	256	299	288	253	245	243	235	242	250	273	263	285	253	256	241	265	277	248	256	258	247	237	234	244	232	271	238	257	257	264	261	287	272	269	252	260	256	266	272	261	261	273	288	234	269	289	275	232	259	264	265	254	252	261	270	254	289	250	268	257	257	278	279	249	269	249	263	268	265	247	267	259	276	272	248	249	244	269	253	263	240	276	268	282	256	285	247	251	245	237	251	260	269	230	242	259	252	261	259	240	284	257	251	282	277	266	249	260	256	250	273	294	290	273	273	288	270	246	272	281	234	225	236	243	233	284	279	227	287	249	264	277	239	246	279	273	258	246	256	242	242	256	273	256	272	241	264	288	266	272	273	256	301	256	238	263	258	261	289	277	250	268	266	279	299	260	263	267	275	248	272	255	280	276	263	265	253	272	268	261	259	239	272	271	279	256	266	236	250	251	279	250	265	262	261	264	265	271	284	268	281	271	265	250	284	267	261	255	258	268	270	272	252	271	258	255	244	244	263	258	250	272	265	239	261	283	253	259	265	268	249	273	290	255	260	231	267	267	268	272	270	277	254	250	265	273	289	280	271	238	262	277	296	248	281	265	264	274	276	279	228	263	254	262	300	258	259	261	289	239	261	268	248	279	270	290	261	258	243	286	285	291	287	256	253	255	274	267	260	261	259	282	239	257	247	299	262	246	279	263	257	276	262	256	279	278	263	273	267	286	259	253	249	302	246	239	295	261	243	254	258	258	254	276	273	235	238	280	269	253	289	276	224	245	269	263	275	249	256	239	274	288	299	266	272	244	287	264	288	239	288	255	257	250	271	274	249	282	267	293	275	258	254	259	250	248	248	266	264	276	276	277	244	246	244	293	261	266	264	278	247	277	272	275	273	272	265	246	274	267	255	254	270	234	289	250	238	262	296	243	247	246	223	259	246	266	236	279	276	248	282	275	253	263	234	246	278	284	275	239	288	276	280	298	283	281	237	261	235	258	246	270	279	280	268	280	263	299	262	288	245	258	249	242	262	256	263	255	312	262	247	271	236	268	277	258	268	268	274	259	256	237	261	252	255	261	268	281	257	272	262	270	272	245	236	295	285	269	262	264	281	232	274	257	283	250	245	256	252	283	264	257	299	287	263	297	255	264	253	265	255	274	272	255	266	272	272	270	285	292	259	256	259	228	269	278	272	269	280	267	259	278	243	285	223	269	304	263	282	279	260	287	246	255	249	238	250	212	259	266	261	274	293	271	254	247	235	261	261	274	248	280	261	273	278	272	286	255	255	255	250	266	283	291	270	250	294	252	263	263	263	253	257	309	246	282	292	254	262	249	266	282	267	271	253	278	248	281	240	237	294	261	261	280	268	270	295	258	291	244	289	267	243	267	253	276	247	272	263	253	250	247	270	270	268	249	263	253	257	246	259	263	250	271	262	280	280	258	263	280	277	239	258	278	287	264	246	231	259	261	247	275	247	259	261	245	248	269	270	242	252	264	263	263	231	246	276	279	267	257	247	249	238	230	279	234	279	240	266	258	282	247	270	239	294	229	264	296	263	269	275	253	258	228	252	255	292	265	248	276	297	269	270	253	237	292	272	254	273	290	243	232	255	261	244	252	248	271	258	250	275	251	275	273	259	267	268	274	288	277	272	228	276	251	260	255	264	247	268	240	257	259	250	279	242	242	243	269	276	261	259	263	253	235	243	258	260	271	241	265	246	238	283	298	255	264	240	267	254	236	276	276	274	288	240	262	268	265	262	258	230	273	266	250	295	259	263	284	262	273	279	272	278	256	257	280	263	261	245	265	253	258	273	290	255	263	282	266	290	282	273	281	263	300	246	263	269	250	260	272	252	245	266	275	250	242	262	244	263	272	279	278	267	240	263	277	233	268	237	262	284	283	250	260	273	250	299	262	278	258	282	254	250	257	252	242	261	253	258	251	237	245	237	260	277	270	261	263	248	243	250	257	245	293	266	249	256	266	271	255	279	292	263	298	264	283	279	258	260	284	249	293	238	249	278	290	251	241	293	247	259	270	259	257	295	262	270	266	288	269	286	253	255	246	284	263	270	280	238	241	267	257	260	264	277	253	258	254	274	261	222	256	248	278	274	256	239	270	266	258	238	258	279	244	243	288	288	242	242	264	271	239	250	253	264	268	275	281	257	259	303	270	275	238	287	285	286	289	259	261	280	251	247	252	263	236	268	270	273	263	273	225	234	251	257	277	261	270	274	287	241	270	259	240	260	273	265	259	264	257	243	263	267	255	283	261	257	263	273	276	233	276	265	247	302	247	287	256	247	267	257	253	237	274	271	253	268	252	279	263	280	271	237	255	258	284	284	252	292	273	261	248	272	249	280	280	270	256	247	268	259	273	252	255	253	263	249	276	261	259	257	292	246	254	260	263	288	267	301	290	283	319	257	280	253	275	259	266	237	282	243	278	283	282	241	227	277	264	305	263	235	284	288	266	295	264	288	261	272	295	284	273	262	265	271	289	273	257	276	270	269
3714	6177	5011	2172	1371	1006	816	731	591	517	505	437	404	364	380	357	357	359	354	325	370	357	329	306	338	325	329	368	333	340	353	333	316	353	318	312	326	309	306	310	339	319	334	316	324	311	337	308	333	335	289	324	301	286	309	343	293	316	323	319	307	317	338	311	312	300	340	312	304	329	320	309	319	313	331	292	368	307	312	317	304	323	327	337	323	301	298	314	310	291	311	340	305	323	315	337	323	305	311	331	319	304	340	307	350	321	332	347	320	305	344	335	317	324	313	291	315	312	300	334	333	308	316	342	338	290	338	334	305	326	331	307	334	311	282	314	309	302	310	318	321	325	315	305	327	329	286	300	310	269	366	327	289	297	302	328	326	301	335	302	343	298	312	342	312	327	312	337	304	309	334	316	352	333	328	303	293	325	281	310	325	321	308	294	316	317	292	308	313	306	298	282	319	324	319	322	325	318	326	312	288	291	299	318	298	286	327	288	290	322	349	314	305	294	288	315	323	283	320	333	318	312	294	313	350	329	339	310	328	293	329	308	344	340	317	345	321	275	315	346	320	313	307	344	303	310	301	299	316	311	293	313	344	292	328	293	318	338	316	298	298	281	335	298	326	317	329	330	308	328	317	313	297	347	310	338	321	316	360	316	318	321	302	314	339	297	292	325	316	282	333	325	302	301	336	297	343	314	351	303	294	318	319	310	310	333	302	326	333	319	329	306	303	287	320	327	300	309	332	305	326	338	303	313	310	296	304	319	344	321	285	341	334	331	317	313	319	289	304	313	311	342	309	332	324	314	354	305	302	304	300	299	279	322	289	321	314	329	330	332	328	327	329	305	299	356	321	312	320	309	315	313	322	304	302	291	308	324	306	309	318	304	285	305	313	292	332	364	285	313	348	298	322	320	340	290	340	316	326	330	327	326	312	321	315	319	301	299	325	325	303	286	290	301	357	322	348	298	317	308	314	321	316	346	317	329	287	292	330	293	298	308	298	298	335	304	317	291	305	318	328	296	329	302	310	291	298	335	320	319	306	299	310	291	322	292	309	301	315	311	319	344	284	307	325	315	316	329	328	299	296	295	315	272	327	314	277	332	311	306	331	293	318	326	331	324	291	314	330	311	332	340	332	314	315	322	355	287	309	317	295	322	309	335	310	327	309	292	305	284	329	302	323	299	306	324	311	317	292	342	343	329	326	326	300	296	310	314	331	311	324	340	309	313	308	304	342	299	320	306	324	328	289	297	326	332	329	305	297	314	318	346	331	307	333	324	336	315	291	290	318	317	304	327	322	293	300	328	299	319	329	308	307	312	318	326	322	291	296	329	319	275	279	325	312	315	310	304	304	309	336	324	324	300	298	303	343	306	293	310	329	323	287	330	319	311	345	321	334	266	297	298	328	312	327	302	275	305	323	303	318	307	316	308	327	288	333	295	288	340	340	331	334	326	332	331	301	326	316	340	291	301	334	352	320	305	306	331	341	291	313	308	319	307	291	289	307	346	306	335	336	318	322	308	314	313	318	292	298	309	314	349	308	336	287	306	317	354	309	338	319	329	320	298	331	326	303	286	281	307	333	314	314	310	285	330	309	318	321	348	317	321	325	350	340	313	288	318	315	317	325	293	313	315	344	311	322	284	321	330	337	317	311	298	319	336	337	321	307	330	328	320	283	307	330	324	315	324	338	305	304	301	319	312	290	322	321	313	334	330	318	307	327	298	270	300	307	316	292	289	317	296	343	318	312	291	327	340	334	341	308	301	313	320	326	330	342	322	296	321	325	319	284	293	304	328	345	347	323	337	291	351	324	321	346	322	352	321	306	325	311	302	322	334	293	321	323	318	314	286	330	314	321	343	313	330	302	288	311	286	294	329	312	313	331	319	316	294	297	305	314	279	328	325	327	309	307	315	286	322	325	329	312	297	308	278	294	312	335	297	290	325	307	318	335	307	303	316	320	318	327	280	333	341	330	302	326	314	323	315	292	325	343	312	307	339	315	286	272	315	273	298	320	327	351	325	299	306	336	341	320	343	307	323	306	312	292	316	302	312	347	309	308	306	315	330	322	321	337	294	317	312	333	323	333	313	349	341	311	322	318	314	352	310	278	333	291	300	312	301	305	280	315	296	287	353	294	307	289	314	322	364	305	331	304	311	337	323	332	284	329	325	339	332	323	320	313	318	329	305	335	324	303	358	288	323	303	292	294	302	340	312	326	333	308	337	301	320	342	345	288	310	290	350	309	305	301	309	297	322	343	327	308	281	317	316	315	298	272	343	305	295	325	279	308	332	330	294	297	284	327	330	275	294	306	314	297	283	327	301	288	322	324	339	324	295	332	333	296	338	302	321	310	311	313	312	324	325	344	285	302	303	333	310	342	313	343	348	320	317	334	315	322	295	297	312	290	348	307	360	295	281	309	315	334	290	318	296	319	325	310	318	320	312	312	327	320	303	297	314	327	322	329	305	305	320	291	317	321	322	318	302	313	293	301	274	300	348	323	327	331	316	320	341	322	296	293	304	330	289	349	326	293	325	337	310	339	322	314	308	321	291	345	321	303	308	319	326	304	269	317	322	315	273	312	294	311	325	335	312	296	319	299	310	298	335	332	297	310	298	304	312	292	315	312	304	310	319	334	322	349	346	319	332	349	316	331	355	310	305	315	301	352	283	295	306	335	315	301	321	352	306	314	284	303	325	301	341	328	319	331	338	335	334	299	290	344	298	302	320	303	338	339	324	318	308	356	325	309	296	268	317	322	316	329	271	301	320	326	339	321	307	292	317	353	320	339	297	278	286	304	283	325	323	318	319	330	272	283	319	347	314	323	305	308	325	322	304	293	342	337	309	318	310	299	301	328	314	311	334	328	349	308	315	276	306	314	286	296	315	315	348	278	320	347	331	333	299	342	283	330	324	306	276	293	331	324	321	299	312	320	304	285	301	308	287	323	296	310	305	291	351	331	329	326	306	312	333	302	311	299	315	313	312	342	313	321	323	302	315	270	327	305	314	302	288	310	322	321	318	297	336	331	315	314	338	303	318	344	298	301	312	300	347	293	330	305	323	324	301	308	295	328	318	349	315	335	340	304	323	307	332	331	334	312	300	321	306	319	284	299	281	306	301	331	316	303	290	351	301	285	293	347	321	313	320	310	290	310	316	339	318	293	325	277	316	351	310	323	331	318	345	296	281	303	309	304	334	325	319	328	299	346	299	319	332	340	332	304	330	299	317	337	308	316	328	313	326	338	307	317	334	290	296	357	336	303	308	312	296	310	334	313	280	299	332	293	321	295	307	324	274	316	319	300	336	303	351	331	309	330	279	312	319	332	290	338	341	332	320	311	283	322	285	307	305	343	315	339	341	314	282	307	351	358	324	323	285	318	294	293	310	315	341	317	337	319	300	308	310	313	314	321	319	303	326	302	335	337	294	336	312	329	342	307	302	307	321	305	311	282	351	344	339	271	354	301	357	343	315	349	327	318	316	317	291
22230	20924	28395	23614	20924	20966	9261	1196	876	748	726	634	655	525	559	541	522	507	487	529	517	506	463	469	511	471	459	471	431	459	441	440	430	447	458	431	435	455	448	416	412	445	449	469	451	466	465	472	424	432	458	380	449	440	443	471	451	446	415	433	448	442	442	442	422	448	427	412	478	454	435	452	430	482	431	396	414	441	446	465	487	442	442	439	419	441	423	424	454	418	432	429	414	441	432	424	445	406	430	422	438	437	426	426	395	432	479	428	446	452	418	427	413	456	442	463	437	430	437	473	456	464	452	447	478	480	407	458	406	442	434	418	433	416	424	437	450	413	403	412	382	429	410	441	408	454	376	401	432	407	438	468	458	443	453	460	435	390	443	422	436	441	413	464	438	452	440	418	413	419	396	409	413	438	425	456	439	455	448	457	437	433	440	456	457	420	465	434	446	429	412	417	424	423	422	420	418	401	425	466	424	430	433	430	459	445	419	404	444	460	449	455	435	439	446	430	408	426	406	445	435	441	448	425	386	457	393	448	453	436	423	485	452	430	422	437	434	407	453	448	397	445	436	421	441	458	454	446	413	434	440	446	432	437	430	442	422	398	435	416	461	442	431	396	434	462	436	417	401	439	433	418	427	409	458	426	436	436	430	447	430	411	484	441	447	435	420	429	442	461	404	395	435	428	429	458	432	418	444	467	441	438	455	391	447	438	416	440	442	449	472	405	435	417	457	457	439	416	431	406	453	428	455	386	435	431	432	415	418	439	422	415	420	444	456	468	432	419	440	446	438	425	432	412	441	432	434	463	423	407	414	409	431	426	442	463	467	451	480	445	405	448	477	457	414	445	413	439	435	470	401	425	429	431	422	426	425	420	444	449	454	412	463	397	444	454	435	448	430	443	430	419	410	420	447	429	453	437	443	433	432	412	401	436	418	449	410	429	395	446	434	441	432	383	421	399	441	451	419	482	415	461	460	449	420	421	461	428	462	433	429	433	402	466	448	423	451	445	457	423	412	452	425	405	412	395	417	436	446	444	435	434	404	418	405	422	463	469	441	436	424	467	445	442	416	435	442	453	444	416	434	456	430	491	453	413	440	463	422	408	458	434	428	443	434	432	393	432	446	448	419	433	439	426	420	454	408	425	426	419	401	508	401	412	476	440	445	431	417	410	436	378	455	417	444	428	424	417	456	443	434	408	424	448	452	447	389	447	396	409	433	415	428	411	431	416	406	429	400	453	430	422	452	456	468	463	464	446	482	400	451	440	440	433	402	446	420	476	412	415	412	425	427	427	445	428	422	384	442	425	408	439	419	448	434	421	447	452	448	434	414	445	418	461	479	448	427	444	444	417	425	410	402	418	448	397	405	428	439	427	447	463	410	422	420	392	425	417	422	380	446	423	444	438	452	413	414	458	427	482	429	454	469	441	442	455	445	398	438	451	404	404	389	417	442	425	435	450	434	447	442	409	470	463	385	458	426	407	410	459	421	405	427	418	453	433	454	415	447	407	426	438	426	399	438	457	443	451	480	424	405	426	449	413	446	433	420	429	458	465	395	447	432	442	430	445	404	466	395	419	439	423	447	473	424	485	409	439	478	443	405	426	422	430	416	425	466	429	462	443	438	416	489	439	426	424	398	423	446	448	471	444	450	408	410	433	421	461	464	390	425	426	457	469	432	434	453	425	437	424	456	406	428	440	463	401	415	442	460	418	403	415	431	458	418	423	450	407	451	423	428	447	427	414	393	449	427	433	433	439	393	425	422	411	438	473	402	445	429	475	433	404	420	411	417	406	427	404	445	481	428	426	470	448	421	406	433	415	422	448	431	452	420	437	428	445	429	427	421	424	452	428	438	451	402	428	443	402	472	435	446	417	421	455	431	415	421	399	410	421	423	460	429	435	429	401	420	420	441	413	475	473	420	410	440	447	451	426	439	422	470	447	402	452	401	429	428	434	430	454	396	432	409	444	450	426	412	403	431	425	422	449	449	453	452	467	428	435	400	458	433	445	435	391	435	422	440	412	402	414	415	435	393	423	441	427	429	387	421	416	408	406	460	414	424	433	453	401	442	445	439	419	477	409	401	460	406	465	447	403	459	418	424	441	463	454	474	436	435	400	435	439	426	456	443	420	416	411	440	466	443	409	465	431	468	423	462	444	454	429	423	419	405	443	467	420	415	424	389	436	429	440	396	381	417	432	418	410	448	432	403	449	398	428	387	408	426	438	448	445	418	387	446	426	432	436	413	418	422	440	439	445	442	445	417	434	418	432	459	430	440	459	448	394	415	424	415	444	415	467	440	444	445	406	391	439	430	436	415	443	427	473	433	409	413	450	434	450	456	444	431	425	411	440	441	409	408	450	412	454	434	417	426	385	422	430	457	448	457	426	452	436	424	427	429	431	445	463	421	454	452	390	418	480	442	463	447	377	414	391	454	429	446	423	440	454	412	419	401	447	453	451	424	440	416	445	404	441	435	411	429	465	444	402	413	434	415	424	463	411	414	416	390	461	432	447	431	457	452	433	439	444	440	422	428	427	462	433	439	474	421	419	412	483	416	410	449	439	409	432	420	424	413	455	403	420	411	455	426	414	450	415	428	453	436	436	448	439	426	449	422	444	418	427	409	451	443	396	370	423	425	440	427	410	427	403	426	448	406	398	414	438	461	432	464	402	438	430	430	442	400	435	444	445	457	444	413	426	431	403	430	444	374	439	430	460	378	443	422	452	415	450	464	431	428	434	423	409	423	471	441	409	433	461	460	456	454	420	411	410	465	430	434	438	400	441	418	426	422	443	433	439	402	402	398	471	460	449	437	429	431	409	410	456	447	439	455	436	431	410	423	443	407	467	407	454	444	472	430	428	427	459	420	401	406	463	443	475	447	417	432	430	424	420	409	449	425	409	494	459	436	435	430	453	399	414	417	429	407	455	422	412	452	391	415	395	438	429	448	406	443	449	421	415	378	432	449	435	366	411	420	406	477	420	415	413	435	487	473	410	446	415	424	399	420	443	421	430	389	451	414	463	453	443	428	438	423	420	442	421	463	441	458	425	434	453	392	448	397	413	411	414	415	429	427	428	408	415	431	415	458	423	462	469	429	412	448	467	388	451	429	439	425	428	410	429	443	441	385	415	421	437	447	428	459	420	431	385	404	412	427	398	458	413	409	488	391	437	439	408	398	454	497	416	453	420	452	415	476	448	406	409	409	482	472	407	441	435	430	459	456	394	450	431	447	446	447	475	433	397	444	406	417	437	421	416	385	441	453	447	435	419	450	439	438	412	447	453	439	421	422	411	436	434	417	428	450	407	456	446	433	454	417	444	457	413	468	460	472	466	421	417	403	442	459	450	429	417	414	443	439	435	399	392	471	434	439	415	391	435	409	416	402	402	421	471	433	436	440	402	440	407	445	416	430	449	456	426	433	451	412	448	461	444	424	448	465	453	452	438	414	443	433	423	441	475	401	445	452	440	465	433	430	469	432	457
4782	15479	11600	5791	4008	3078	2136	1766	1440	1228	1013	947	879	745	694	696	722	668	647	607	658	563	589	595	548	558	565	561	554	561	579	547	525	532	566	540	558	567	543	554	525	514	548	573	538	527	537	532	538	503	501	508	538	489	538	566	526	520	527	486	567	568	560	531	535	496	514	498	543	506	535	494	559	516	524	524	534	522	521	513	533	527	521	496	513	492	520	526	502	521	574	525	549	502	479	546	509	560	528	557	539	492	534	502	509	533	498	530	503	534	504	525	496	523	506	531	508	517	561	483	508	537	524	515	547	539	525	540	479	511	548	503	522	536	498	558	518	573	538	547	502	564	484	523	539	512	530	534	529	530	542	504	528	543	530	528	512	509	535	536	550	495	474	514	517	524	496	503	535	511	499	497	525	514	554	546	538	522	526	494	536	535	534	502	529	524	531	552	539	507	523	538	545	523	495	542	544	525	532	546	467	529	484	489	535	509	485	512	510	465	519	502	551	503	517	523	523	506	496	505	541	504	522	532	501	498	547	502	526	495	502	544	542	499	563	536	525	510	531	538	517	532	512	507	517	492	486	530	540	519	516	528	515	520	498	528	549	508	516	500	514	534	526	547	528	485	510	486	501	508	500	504	506	507	493	539	497	545	522	485	501	538	532	471	542	496	515	501	558	512	491	507	524	555	459	542	519	548	547	516	495	514	531	511	483	522	485	517	531	518	506	515	459	531	551	491	546	505	535	509	504	495	497	521	512	531	507	508	540	492	514	536	491	543	504	551	553	529	505	519	525	510	502	484	511	526	538	508	530	526	485	498	510	517	511	567	541	556	481	501	502	488	512	561	523	498	486	540	487	487	530	540	519	541	528	520	548	525	506	552	520	501	478	501	503	529	540	529	541	529	531	573	486	522	498	565	529	479	489	503	509	509	459	514	483	486	503	525	492	500	516	533	498	530	500	535	556	518	505	563	517	521	505	481	526	520	496	483	545	534	535	497	548	523	525	485	490	537	497	513	482	520	471	498	549	563	534	491	503	479	507	524	532	532	535	504	533	494	519	549	493	477	553	474	487	518	524	503	537	485	499	498	521	518	512	523	531	480	502	525	507	509	482	533	525	515	507	494	556	509	506	510	485	500	546	528	503	507	535	516	536	544	534	514	533	522	526	509	561	524	512	495	506	518	479	503	565	509	542	552	506	515	498	560	561	529	522	502	539	510	484	501	508	501	490	540	507	545	553	514	489	521	479	496	536	531	483	478	564	523	485	497	526	546	568	465	531	551	466	504	526	545	548	516	514	487	520	547	497	489	515	494	491	519	488	531	531	514	528	542	542	552	567	497	531	520	480	517	545	506	503	512	519	530	501	506	531	484	483	527	528	536	533	511	506	531	498	531	506	508	477	489	536	506	533	537	496	553	547	507	517	505	517	507	531	500	513	542	520	540	507	548	450	506	499	524	482	519	497	529	504	549	519	499	525	574	490	508	486	518	514	545	500	543	511	528	549	519	511	520	511	515	514	523	519	507	498	519	476	542	528	506	550	531	508	508	523	543	519	480	501	520	587	536	513	536	537	524	570	525	525	516	518	475	531	524	478	537	531	549	494	501	503	551	468	530	550	490	555	493	499	524	491	502	523	519	492	501	542	528	528	490	514	531	547	511	523	517	535	504	533	532	539	508	534	511	500	514	513	541	534	548	513	532	521	476	530	491	497	539	486	473	550	508	528	512	543	503	525	500	545	538	528	508	551	489	505	528	522	522	551	519	529	501	526	491	511	541	556	558	519	555	524	510	494	506	473	562	510	507	538	560	521	496	508	523	533	521	517	543	503	525	541	505	533	478	555	498	522	543	545	526	494	495	550	517	481	530	500	516	558	529	492	502	510	528	540	488	573	542	541	541	488	504	534	533	527	499	507	534	509	522	518	529	524	538	482	523	514	504	493	516	533	527	500	540	530	509	462	517	538	498	504	538	510	525	486	517	494	523	490	527	512	530	464	519	535	502	491	489	564	520	505	537	557	483	524	521	508	510	504	491	534	537	491	531	490	475	543	496	550	524	523	525	486	537	471	478	486	534	561	464	520	515	510	514	513	529	485	526	507	525	537	536	528	531	503	545	498	489	514	541	520	525	502	531	516	528	522	532	504	499	534	496	488	543	512	508	535	550	519	503	507	511	534	532	523	525	493	551	522	526	535	515	521	477	498	497	527	544	525	503	522	540	481	522	533	514	533	529	520	532	522	530	533	564	539	466	509	501	551	549	491	498	544	503	583	522	526	526	534	542	522	544	540	522	488	541	506	538	522	512	523	496	533	512	518	531	547	551	541	518	508	527	515	560	531	512	505	550	506	490	506	527	495	530	500	508	478	495	527	504	532	551	516	554	545	482	543	542	532	513	514	488	474	518	529	557	526	526	508	525	502	528	486	522	536	483	494	540	518	506	525	486	539	500	516	474	503	498	581	525	568	502	525	543	526	476	498	481	495	514	535	525	511	571	514	570	533	528	496	551	559	546	518	549	485	481	490	554	520	497	504	513	528	497	548	490	512	540	491	555	510	491	508	510	499	549	536	540	505	524	490	538	495	534	528	526	539	520	536	526	528	518	531	548	536	523	496	512	497	502	538	502	515	497	513	530	489	538	493	506	496	568	512	571	496	480	516	450	519	549	520	481	537	494	519	502	531	543	542	510	488	469	512	501	536	561	504	523	513	511	527	503	503	507	515	486	497	502	520	542	497	484	527	535	517	482	514	534	503	523	526	482	521	503	498	519	525	496	488	504	502	513	544	549	506	522	530	539	511	542	512	486	531	507	549	523	541	490	491	460	501	514	509	495	520	521	493	498	514	504	548	530	520	505	525	521	491	528	502	514	553	493	519	524	526	502	485	527	567	500	509	524	491	500	495	485	495	498	485	508	481	463	536	545	498	562	515	516	553	501	546	539	541	492	490	506	509	500	533	518	518	521	519	528	509	498	541	527	544	533	506	517	528	555	540	507	533	552	501	521	482	531	492	533	512	517	524	497	539	478	495	501	508	563	550	475	551	484	539	507	514	557	518	475	477	575	540	506	541	511	518	554	522	472	527	528	500	519	497	527	506	523	476	520	536	558	525	540	480	505	526	536	522	515	545	531	524	552	549	500	503	525	522	500	504	501	475	527	535	521	523	544	498	533	533	557	540	532	481	512	528	508	508	510	524	483	485	490	514	528	516	511	505	466	534	519	512	526	531	511	470	522	474	519	500	531	548	518	503	533	497	512	510	524	486	546	548	512	533	493	524	543	499	490	490	479	485	525	513	462	516	558	506	520	503	533	564	522	531	515	518	513	513	507	519	524	538	498	489	527	503	483	523	487	518	521	490	513	480	525	563	514	515	504	503	461	518	535	516	526	505	527	523	511	511	518	519	534	482	545	511	505	534	536	531	535	517	474	528	525	506	510	517	524	537	552	486	521	528	512	494	538	504	459	516	526	509	476	466	531	537	518	542	494
26826	18730	5243	947	696	615	524	587	561	521	549	537	546	521	547	544	552	575	557	515	529	488	529	598	556	521	561	587	537	553	525	533	570	534	551	554	545	595	546	545	551	515	563	537	597	542	546	537	575	542	527	579	551	578	506	532	528	546	557	562	543	549	529	503	530	553	559	556	535	536	542	608	546	526	508	514	540	556	557	538	544	503	567	526	549	533	564	508	537	530	534	538	540	562	563	543	526	555	497	501	521	507	538	561	515	530	524	526	528	501	538	547	546	548	526	542	511	559	526	559	540	520	521	540	554	527	533	546	543	544	541	554	520	532	539	533	554	538	556	512	555	531	539	499	522	534	539	516	537	583	506	567	507	550	549	587	504	530	519	570	537	551	521	514	526	531	499	535	518	567	495	545	551	553	567	558	518	570	498	567	536	577	556	552	542	546	580	496	542	549	530	565	539	565	513	570	525	568	555	562	554	552	532	605	515	535	538	573	598	527	517	581	548	551	527	565	563	526	533	537	518	506	541	531	586	524	539	563	542	546	539	537	505	501	528	567	506	518	522	511	542	540	571	557	571	534	539	540	530	509	544	526	530	520	507	548	558	525	502	512	532	543	531	529	558	578	557	537	515	569	535	542	538	579	525	556	529	499	525	584	556	541	490	494	504	517	560	498	523	548	550	518	563	558	555	554	551	549	492	548	554	534	542	559	556	533	529	502	569	516	573	563	525	584	549	527	547	525	484	548	555	520	548	522	555	512	546	540	547	530	546	555	521	536	498	548	533	522	532	547	516	556	584	526	525	560	514	532	533	537	568	579	531	533	514	531	542	573	538	479	533	521	502	538	528	521	525	560	533	572	511	519	515	544	546	498	521	546	535	520	514	546	571	532	549	548	530	532	533	525	510	547	538	556	481	551	520	558	525	530	548	527	497	553	548	573	535	520	580	483	542	580	490	515	502	529	512	553	590	551	573	551	528	557	576	502	528	564	506	550	495	526	551	526	552	531	543	485	525	542	553	551	542	506	495	563	490	508	579	540	536	544	554	541	572	513	535	576	544	507	552	546	549	525	492	552	499	538	562	557	567	574	552	530	559	544	500	548	536	535	563	534	547	556	548	547	553	536	525	555	580	522	544	541	564	540	589	581	536	528	518	537	524	529	496	571	550	545	580	584	570	554	578	546	537	536	535	537	571	522	515	519	535	532	553	545	586	513	548	519	534	550	545	558	535	525	536	531	496	560	518	561	581	518	539	519	499	523	546	546	549	555	547	546	525	551	557	496	572	522	536	560	513	528	546	541	526	532	535	548	528	565	539	547	512	576	548	577	559	552	566	583	541	513	518	542	550	514	576	519	541	518	557	557	522	560	540	548	545	543	515	485	551	598	546	520	536	513	542	523	524	541	551	521	541	575	566	559	531	573	558	551	589	527	511	562	534	530	518	507	539	536	548	515	589	578	533	541	507	501	569	507	561	529	509	521	524	530	560	521	540	511	546	558	538	552	558	526	544	506	578	522	557	526	530	562	561	519	513	565	499	571	525	541	563	557	558	558	562	490	525	561	557	515	492	568	569	525	506	525	505	513	565	532	531	536	530	561	535	567	521	524	516	510	520	550	554	534	565	558	530	555	527	591	588	521	526	536	549	536	558	517	554	573	499	526	560	513	556	533	516	544	517	550	508	537	541	600	553	541	506	497	554	528	534	536	531	526	524	552	561	554	537	545	537	547	571	562	515	542	590	527	532	560	550	574	557	580	529	523	541	506	547	552	522	585	546	539	510	553	525	543	525	559	535	520	552	521	583	559	569	508	532	547	551	519	534	579	544	505	530	512	511	524	540	556	560	536	568	534	521	562	523	565	553	540	539	534	495	520	577	518	523	501	523	604	533	557	524	524	519	552	546	549	558	493	572	496	544	573	543	555	534	537	525	573	515	541	540	505	529	539	527	528	540	521	550	531	523	503	557	533	562	527	513	541	525	537	542	527	545	535	512	532	546	500	523	504	545	518	558	516	550	565	498	531	489	534	579	537	575	541	476	512	533	546	562	515	547	535	566	515	532	529	546	559	557	524	576	547	535	558	523	525	524	556	560	540	545	512	528	527	496	534	538	517	540	532	563	517	522	557	605	510	498	542	553	571	566	577	549	562	550	522	522	543	539	533	551	536	533	532	509	540	539	542	598	558	502	541	566	548	547	605	497	544	554	557	528	553	552	582	554	520	612	506	530	564	544	552	493	542	537	545	571	539	515	545	510	562	567	544	583	562	557	529	553	485	495	575	541	538	557	535	529	529	540	524	541	525	518	520	535	496	582	550	533	537	532	560	522	540	546	571	564	517	512	576	521	569	505	534	568	497	524	538	536	562	523	581	508	479	568	541	523	524	529	564	563	576	536	567	564	530	535	518	553	559	521	525	540	512	543	524	548	545	563	495	567	558	538	550	534	571	520	579	551	527	566	521	554	494	553	511	551	575	559	549	564	533	555	554	531	572	498	559	519	568	531	555	537	534	614	561	581	544	533	544	560	560	540	505	558	561	499	532	550	523	507	549	555	540	509	539	486	537	534	554	555	536	562	559	585	562	480	543	551	529	536	582	530	543	513	509	519	572	460	526	570	507	556	532	534	527	579	546	536	550	531	561	558	566	508	559	531	578	515	557	547	569	564	506	530	561	552	514	541	514	569	469	544	568	528	551	561	568	507	590	539	535	503	580	510	556	557	554	560	608	523	550	547	524	523	508	539	533	530	568	555	541	576	511	521	542	551	525	570	501	544	553	546	557	511	561	538	568	581	548	560	541	593	571	505	586	540	535	518	503	497	533	495	528	510	505	551	540	573	536	558	531	530	521	524	523	557	526	516	527	576	570	503	543	507	561	550	532	528	539	551	518	562	565	560	521	557	513	562	533	526	565	537	572	557	560	583	533	532	537	561	529	536	542	552	514	489	507	543	579	537	581	540	522	611	538	494	500	527	550	538	517	561	549	535	520	498	519	544	533	552	526	592	540	550	529	543	525	525	506	531	479	497	557	568	475	498	529	552	535	561	566	544	520	499	545	555	494	536	511	537	560	509	518	524	566	528	558	524	522	562	494	538	528	521	526	526	534	547	531	530	532	523	574	564	570	526	527	571	550	554	528	524	534	522	522	516	536	549	514	569	571	534	514	518	512	533	520	539	569	553	521	549	537	569	524	568	568	566	549	545	607	562	518	579	528	537	531	539	579	588	560	566	497	559	586	534	542	535	507	546	529	532	549	575	565	556	510	552	537	548	559	571	527	526	492	523	548	521	587	542	543	523	520	537	534	552	529	568	575	564	553	523	552	549	526	544	567	565	555	527	533	529	540	557	532	538	543	574	556	524	562	552	503	522	506	516	508	535	563	560	499	569	596	514	521	541	519	549	526	521	517	615	502	557	525	476	533	550	545	556	533	573	582	553	553	553	510	551	525	575	564	553	543	526	563	520	538	582	522	571	531	524	562	554	554	526	524
4480	1928	1460	1033	943	754	688	644	679	630	618	587	627	611	605	614	637	627	594	620	611	645	614	624	653	602	681	611	599	602	610	637	581	622	621	594	548	627	651	612	563	649	603	631	597	627	589	588	642	654	626	575	659	581	643	642	625	619	640	577	644	601	618	627	631	641	659	655	644	622	630	574	625	600	641	615	651	611	643	649	634	586	610	620	616	595	605	643	609	596	577	585	605	643	622	642	622	638	689	634	631	617	632	626	676	544	608	605	667	622	623	686	636	600	638	658	649	624	604	616	641	612	607	664	575	582	612	608	601	603	626	630	630	654	607	633	662	667	602	631	634	616	585	600	636	633	552	596	618	641	594	643	670	608	601	659	625	620	620	635	589	611	627	655	603	624	631	633	657	578	633	649	664	649	657	662	641	658	654	609	651	620	635	666	635	588	601	572	600	578	604	656	605	610	669	624	614	619	595	639	605	626	624	592	620	614	652	648	652	599	625	649	613	631	594	554	617	626	590	636	656	653	597	621	650	599	607	607	584	596	598	594	641	644	623	631	602	584	614	622	594	590	612	606	594	626	663	602	570	589	607	566	604	572	614	615	631	618	648	600	612	640	592	640	623	607	640	604	659	600	641	584	646	566	611	630	620	603	610	594	648	654	607	589	609	613	602	582	600	572	606	616	612	621	611	647	631	616	648	603	616	605	649	610	627	640	636	670	623	645	624	600	617	591	638	652	626	609	611	604	671	633	665	630	599	608	628	570	652	633	602	637	621	638	638	578	653	653	607	565	618	629	629	608	626	587	620	617	649	640	601	581	619	601	609	609	650	627	601	578	660	617	586	632	587	611	607	613	603	606	647	604	637	617	621	593	626	657	639	632	634	643	621	660	642	624	608	598	620	620	616	599	618	635	604	620	605	638	616	591	606	613	663	624	627	651	627	605	612	641	585	602	632	611	658	604	631	625	586	592	647	572	643	625	581	586	628	620	609	587	602	622	616	607	612	568	612	625	607	607	603	636	621	630	567	575	611	656	594	586	635	591	591	610	600	624	680	583	660	637	610	655	635	627	646	645	634	619	579	585	619	630	625	641	625	628	598	586	644	616	617	620	581	614	629	610	616	606	659	616	619	654	645	652	626	596	657	569	607	670	584	664	665	640	660	674	624	630	628	646	635	615	633	605	625	611	612	619	626	553	606	657	605	608	649	625	645	612	638	621	600	584	608	639	606	584	663	589	602	597	645	664	591	618	663	624	587	661	645	609	608	590	628	642	607	651	627	619	648	583	632	629	633	634	666	608	630	638	607	580	584	623	648	644	635	614	625	686	646	589	633	620	611	644	623	597	609	622	653	629	614	593	616	630	634	616	578	612	599	616	621	600	654	593	647	609	575	607	626	585	623	616	645	611	584	578	590	601	615	597	645	649	609	628	675	657	636	642	628	635	598	604	604	578	616	607	637	631	652	601	600	594	606	601	615	624	622	634	585	601	599	629	606	591	621	646	620	625	623	597	640	627	629	595	604	620	621	611	609	583	637	602	619	633	587	597	600	594	628	606	595	625	653	617	653	608	598	626	621	633	622	575	589	594	661	556	621	597	655	652	642	601	604	631	613	613	592	658	625	609	603	682	630	595	626	603	657	613	593	627	633	627	635	607	643	629	605	585	643	548	647	608	641	631	591	601	610	617	629	617	627	654	559	568	661	684	585	681	608	607	608	609	630	643	600	633	672	648	611	609	588	662	652	575	599	618	589	631	607	642	605	626	652	619	606	567	604	641	595	612	589	614	623	639	625	587	625	601	627	546	639	650	607	617	621	599	623	619	595	626	617	563	620	648	587	597	637	621	601	579	671	664	633	628	628	642	601	638	652	604	654	589	612	625	640	624	636	606	599	659	619	604	582	587	636	588	604	631	575	666	601	643	625	599	602	614	615	618	657	583	623	623	669	617	631	593	585	644	634	603	616	599	618	611	649	576	620	609	606	611	569	622	583	640	600	595	583	618	586	619	628	654	626	667	652	582	635	590	657	633	623	685	588	565	631	653	608	573	638	654	628	586	597	619	614	638	621	611	635	632	662	617	599	643	611	634	614	620	608	589	631	644	664	571	666	618	595	629	641	621	622	607	623	602	618	642	632	620	555	645	579	571	626	638	602	656	640	630	654	658	603	634	645	620	666	591	592	608	630	640	594	593	648	609	599	643	632	646	629	632	596	636	632	652	615	664	642	607	559	646	588	645	604	595	592	618	655	618	616	597	558	619	561	591	673	661	644	634	580	637	639	638	568	624	654	625	663	608	668	642	617	614	603	659	601	620	618	617	630	569	571	646	686	635	606	614	613	626	607	621	634	617	646	640	583	619	597	615	609	579	634	602	627	613	607	651	644	616	660	622	604	644	616	621	609	635	619	629	641	679	641	612	615	672	608	638	655	621	650	604	666	632	659	619	611	641	610	627	609	638	626	598	605	590	590	631	588	645	584	649	611	626	627	622	648	658	590	649	586	643	644	630	638	621	613	598	616	627	658	581	640	622	566	602	623	615	648	616	622	618	636	619	597	591	633	653	619	590	613	663	614	634	630	599	635	640	609	609	617	649	603	615	628	608	656	632	592	580	617	625	592	590	554	599	625	625	664	609	598	638	634	613	619	600	615	642	647	628	622	624	657	602	623	597	595	608	645	640	633	647	630	617	589	656	610	662	641	653	635	571	624	619	624	569	586	673	628	632	630	567	581	651	616	636	608	605	594	608	649	632	637	613	645	618	596	670	630	629	629	624	620	594	638	663	650	637	645	604	602	639	605	670	602	594	587	615	599	647	583	632	619	609	632	590	646	625	623	632	666	642	662	607	607	606	636	650	594	628	591	667	589	627	642	634	651	621	675	634	596	579	619	640	616	619	628	584	604	613	621	621	632	636	666	601	647	624	597	619	628	607	629	620	648	627	626	612	615	640	650	671	624	560	599	606	610	613	612	622	597	595	617	544	649	622	589	651	559	635	631	639	618	602	586	610	645	609	645	579	611	610	630	567	636	595	611	599	574	586	630	614	627	588	632	659	610	598	640	609	602	627	604	582	640	630	675	628	630	617	642	621	617	618	606	599	605	627	636	660	627	616	617	661	618	625	614	607	610	605	577	636	645	602	637	628	635	638	600	608	596	641	570	648	663	622	615	662	626	581	639	626	589	646	590	580	636	617	619	629	584	643	579	651	642	616	600	598	624	579	580	600	641	630	596	615	603	629	610	614	616	668	622	622	607	619	608	627	623	602	590	621	649	594	589	626	622	594	638	671	639	610	578	595	596	592	624	635	635	592	614	590	618	677	586	645	622	625	659	602	619	623	640	617	631	585	630	649	573	631	603	625	586	660	637	617	620	640	616	556	655	640	645	580	605	628	611	706	638	597	657	636	561	635	563	639	629	647	589	582	594	643	606	599	639	640	624	621	605	599	669	603	630	597	624	615	620	618	647	582	622	651	625	619	625	579	671	662
23291	20912	27908	24054	20913	9639	1527	1055	924	905	854	839	839	812	778	741	771	755	759	725	765	773	700	703	740	740	709	702	722	711	718	739	714	695	814	720	732	736	736	706	735	725	716	766	691	710	699	686	736	732	752	705	677	694	719	713	716	700	702	703	705	725	697	732	682	755	746	711	716	727	745	697	742	659	675	764	690	717	694	738	725	685	738	740	738	675	684	731	712	654	717	728	704	727	747	746	742	740	715	651	715	722	687	713	710	756	660	760	687	737	720	722	692	716	745	726	735	718	745	734	730	700	686	799	736	690	696	658	725	704	759	720	758	707	734	711	688	717	720	716	664	668	692	677	766	708	741	712	704	720	734	683	669	698	744	725	714	684	742	725	675	709	684	690	735	719	713	706	703	708	773	702	673	738	737	743	725	715	677	700	726	723	763	712	720	695	708	741	712	684	716	710	676	699	724	708	723	705	708	697	658	716	752	711	687	734	711	789	731	709	718	682	739	635	665	694	694	705	716	749	720	685	708	746	786	699	673	752	734	701	733	717	702	720	668	706	679	702	749	741	754	706	677	744	716	720	692	698	723	737	685	688	740	704	687	684	766	723	709	694	757	706	764	750	759	712	754	707	724	710	715	750	754	686	715	760	728	653	697	716	745	717	756	751	747	718	717	688	679	749	703	733	668	768	676	765	710	731	688	728	717	741	713	724	699	706	690	717	718	678	729	718	750	748	674	687	682	710	673	695	706	705	720	735	675	744	711	718	739	703	683	645	722	710	710	684	692	709	718	713	695	717	703	686	725	718	685	714	697	716	669	713	687	740	735	708	675	758	731	680	711	702	685	691	720	699	713	773	705	652	720	732	682	704	712	713	690	693	693	654	715	696	694	688	737	775	687	780	735	736	658	765	667	687	743	743	680	695	717	728	722	715	748	773	707	658	708	725	732	750	692	702	733	692	706	687	732	748	705	670	734	746	698	644	654	676	708	724	762	694	701	681	672	713	729	671	719	707	726	747	741	673	699	703	721	705	702	767	702	672	720	667	710	714	725	683	762	714	712	654	741	689	717	731	684	699	716	660	693	728	679	707	705	723	727	751	701	785	697	700	739	685	730	668	735	688	705	707	721	724	654	720	695	698	688	689	701	706	705	676	677	722	708	708	738	725	690	741	710	680	693	714	690	752	674	728	694	667	710	703	723	684	751	711	791	727	761	687	707	705	707	751	703	732	699	739	721	721	716	752	673	730	698	689	660	714	712	715	679	731	729	702	732	721	767	665	717	701	750	694	705	739	728	738	710	680	733	710	691	716	733	767	692	695	736	717	684	725	668	702	733	700	698	727	733	701	687	698	702	755	726	741	714	719	684	730	701	722	725	705	715	721	716	693	717	754	693	696	706	679	727	717	708	739	710	716	726	719	688	741	687	727	739	700	713	698	724	704	653	707	743	724	724	743	697	666	684	700	705	679	714	713	741	718	731	738	721	713	720	739	717	689	742	677	720	692	680	700	718	710	701	705	728	696	713	684	670	662	720	667	688	683	718	735	704	747	757	700	716	736	714	720	747	682	676	681	705	737	731	737	759	696	697	701	661	722	713	735	677	697	722	712	705	730	646	736	704	693	702	745	728	737	688	688	707	686	706	723	688	718	724	748	705	697	699	732	760	680	708	756	730	709	686	730	707	711	719	695	688	686	702	685	655	700	708	696	821	726	712	698	714	679	714	707	635	744	738	708	727	735	700	705	738	713	688	651	736	690	672	736	710	722	734	680	687	686	676	726	755	706	717	720	738	705	696	694	724	681	716	717	709	740	736	733	699	678	733	699	691	742	704	652	751	653	686	743	665	721	767	687	654	718	740	704	698	705	711	737	731	763	675	721	727	743	685	740	765	689	687	727	711	739	700	739	714	717	720	686	708	701	676	697	730	728	747	705	708	720	715	725	707	703	706	732	710	692	725	754	731	704	694	663	723	726	766	704	688	683	706	750	708	734	692	717	717	739	720	749	714	721	758	667	736	678	691	676	703	675	727	730	726	700	727	712	704	676	739	705	729	692	739	687	702	724	708	693	697	691	687	664	732	712	708	727	711	707	726	692	694	730	764	738	677	701	772	731	681	743	684	745	704	699	776	668	770	704	701	709	733	657	687	734	713	728	680	727	706	717	730	752	715	720	692	669	706	699	726	682	731	707	729	674	754	676	698	711	714	696	698	713	692	694	700	718	730	692	773	763	706	706	614	716	726	694	705	747	732	741	727	673	747	729	727	692	703	717	741	711	760	731	745	710	760	757	766	652	654	732	729	637	713	702	707	736	722	728	742	690	754	749	670	699	738	691	684	722	684	686	662	721	711	720	677	726	686	746	735	693	706	699	742	682	703	710	712	647	703	702	729	708	723	722	721	687	661	709	703	726	716	729	762	728	715	720	715	711	681	784	725	663	719	735	698	683	693	715	750	745	748	668	723	720	691	715	723	704	683	750	751	706	727	721	725	681	708	726	738	685	720	772	778	710	731	714	735	721	707	713	747	716	709	661	731	683	662	751	714	695	726	708	728	747	694	757	734	714	703	718	737	772	714	656	708	728	747	716	709	729	720	697	691	746	755	748	713	688	664	711	671	752	725	735	704	727	671	658	665	683	731	712	714	736	725	695	692	687	742	731	718	763	698	723	747	680	680	744	771	735	695	771	708	711	675	743	683	720	725	743	711	697	708	701	718	697	725	700	702	693	685	685	712	689	742	717	769	685	682	713	693	722	719	730	692	730	719	700	745	706	697	707	709	771	647	710	736	749	707	686	751	716	722	733	785	748	694	642	702	718	689	719	696	674	718	718	735	669	674	671	672	706	667	721	729	672	696	735	691	706	720	784	715	691	680	690	715	703	737	692	719	673	727	717	719	708	695	667	732	708	692	709	677	788	695	725	715	745	726	716	716	720	717	718	741	688	727	736	737	717	711	727	734	733	713	716	742	767	690	755	689	703	732	738	693	765	676	675	695	774	673	644	725	761	764	711	730	730	690	650	714	700	725	709	736	739	682	729	672	698	682	725	812	705	718	714	701	728	714	734	715	709	682	703	678	678	753	702	731	706	744	773	715	694	788	702	701	672	722	685	742	691	717	676	705	720	687	732	709	667	705	695	731	737	733	722	711	673	711	693	687	681	725	716	731	715	704	722	681	696	675	659	742	696	738	740	698	685	718	750	731	697	681	674	711	714	711	711	711	754	736	717	737	715	704	695	707	691	723	722	722	670	711	720	702	673	696	710	696	740	720	689	679	722	717	702	731	680	672	717	710	693	688	745	689	732	766	676	663	741	748	730	682	740	691	689	703	689	678	753	746	711	701	679	723	703	655	667	703	716	748	735	728	699	709	687	701	723	723	674	716	719	733	700	703	713	736	702	716	670	755	704	741	711	669	709	704	703	739	668	705	736	751	707	734	721	695	755	663	724	707	746	729	739	687	671	702	725	708	727	719	677	707	735	700	705	729	705
3977	9927	7850	3857	2681	1933	1661	1410	1209	1133	1106	955	926	974	955	947	847	913	807	851	858	845	849	844	819	821	815	911	852	859	854	846	810	814	806	822	816	831	856	827	836	873	807	794	815	795	795	835	812	859	799	830	820	826	825	813	783	789	790	848	805	801	885	825	819	823	861	815	841	806	816	781	819	792	857	867	758	842	821	807	825	858	847	846	830	806	839	812	857	834	835	834	836	788	823	827	810	799	832	828	839	854	831	845	838	846	823	857	823	825	854	829	788	824	801	835	822	844	830	772	844	810	825	802	852	860	800	841	798	768	781	873	804	787	793	860	819	832	818	807	806	872	820	843	815	889	907	810	829	849	790	816	818	816	807	761	852	787	808	824	814	819	806	875	800	820	809	863	795	846	822	835	800	823	853	848	813	843	806	859	834	781	815	804	808	817	837	825	830	830	850	808	773	895	835	813	849	800	820	825	828	783	827	834	807	842	806	804	834	823	775	841	838	797	818	828	842	819	815	843	826	822	827	812	834	774	827	825	820	843	808	870	840	835	863	814	823	801	798	829	788	826	880	830	824	803	812	824	847	799	813	836	834	836	841	830	807	833	863	885	823	764	793	873	812	789	793	837	809	803	815	884	810	853	791	810	858	800	839	821	790	844	780	818	822	849	875	846	807	857	851	816	832	787	829	813	818	834	814	797	849	789	774	844	816	837	859	822	785	862	811	833	856	794	852	832	805	815	810	786	808	873	824	836	785	804	861	788	813	815	838	821	862	797	825	862	778	783	799	811	848	840	819	819	839	821	801	805	773	815	861	807	841	791	817	823	819	815	736	820	886	867	808	804	821	828	863	820	783	795	826	737	807	790	779	814	873	807	846	793	827	890	847	835	819	833	813	824	780	828	816	791	812	819	823	870	808	811	843	821	834	834	835	781	815	812	807	831	813	801	852	798	791	812	797	869	778	790	837	813	870	805	798	815	833	853	837	810	785	839	780	789	801	821	825	848	881	816	794	833	820	825	829	833	830	795	809	849	788	833	845	782	777	828	855	763	823	867	787	784	879	783	870	777	814	794	810	804	901	882	831	808	788	847	814	857	799	799	814	836	843	857	813	795	837	770	799	824	793	821	815	730	847	787	827	826	798	791	796	875	815	846	840	731	831	794	792	803	807	839	799	832	765	814	865	810	845	774	799	847	903	820	883	844	771	790	828	788	811	798	782	820	822	813	860	824	833	825	810	832	808	841	838	801	808	808	832	847	800	861	844	808	869	837	818	823	781	817	873	826	852	829	784	810	897	836	824	807	827	808	790	809	842	884	772	828	804	816	837	805	822	800	779	815	781	813	800	825	822	786	826	864	769	764	786	805	798	808	797	803	816	840	836	840	808	868	800	855	890	796	773	786	834	802	800	881	809	802	788	796	811	839	845	805	804	848	858	798	843	800	825	858	839	847	885	867	826	849	781	830	840	797	862	845	808	841	854	851	818	833	841	813	828	783	832	815	828	828	822	824	845	828	878	839	830	831	805	846	818	787	840	853	816	832	819	802	806	844	815	813	846	819	830	849	778	801	802	814	799	801	787	782	840	791	829	859	788	838	824	817	802	810	819	857	867	827	837	849	861	834	809	847	840	814	809	796	799	823	843	882	813	827	829	806	788	793	810	847	851	870	836	804	792	842	824	781	807	811	799	802	806	807	836	801	783	842	764	830	806	846	837	817	759	819	820	840	793	874	813	797	864	821	829	786	830	802	846	832	812	879	832	858	876	822	783	778	814	792	814	830	807	837	828	797	802	815	793	820	822	808	832	796	796	835	843	789	840	836	858	816	790	790	826	826	792	820	842	811	828	848	850	817	805	788	820	777	823	792	821	778	841	852	797	795	807	835	819	816	791	841	821	837	783	809	831	818	791	831	828	808	854	802	822	816	824	844	786	810	783	823	809	806	808	868	839	791	798	841	783	821	807	789	808	830	878	898	808	820	797	784	825	780	811	786	793	822	786	820	805	814	778	802	812	835	803	823	816	828	825	818	808	839	849	836	800	801	828	819	803	816	823	853	842	812	798	879	793	869	781	784	865	803	835	793	819	830	805	844	823	814	796	846	837	808	807	813	808	842	810	793	805	833	847	806	838	794	768	834	861	759	857	842	849	821	816	867	861	823	878	767	824	837	822	855	826	888	805	842	830	800	860	823	860	852	835	821	843	826	842	791	851	796	816	799	819	842	848	811	800	829	826	863	855	843	804	850	806	841	864	820	822	834	824	814	810	819	819	833	800	830	810	773	849	857	796	821	806	833	790	835	874	813	795	781	842	797	830	801	871	834	819	844	803	865	835	803	835	834	862	819	806	883	826	863	859	796	817	804	870	790	845	797	799	806	802	820	821	817	827	820	815	787	756	833	814	805	829	845	811	870	824	851	855	814	846	838	814	827	826	810	805	854	795	869	746	808	877	815	814	847	843	784	817	807	785	823	812	804	769	836	834	868	843	763	875	781	858	832	825	802	812	862	800	806	884	834	789	836	813	805	820	807	837	849	851	801	831	822	835	819	812	789	830	794	757	817	822	870	843	873	763	807	824	886	800	811	815	809	867	847	811	802	801	858	818	831	847	841	820	808	809	775	835	826	848	811	782	780	836	827	826	797	849	763	790	800	840	810	789	827	809	791	872	817	804	814	803	813	805	778	815	824	857	838	878	863	794	803	744	823	852	800	801	822	783	772	826	806	881	866	863	818	793	793	828	836	839	817	825	801	859	846	778	812	831	859	769	847	829	820	798	796	822	786	836	847	795	901	832	778	796	831	812	793	841	824	833	869	868	806	789	848	766	815	851	830	849	843	815	847	818	850	865	841	814	819	847	843	804	802	812	841	784	771	839	850	804	790	823	817	762	794	793	810	796	820	814	802	786	815	834	774	798	838	819	793	844	854	793	877	805	820	791	803	847	782	810	802	847	783	837	810	811	817	777	822	824	802	801	796	777	823	857	837	848	805	803	837	862	815	820	793	781	833	899	832	868	771	835	814	827	841	854	860	810	830	801	854	826	839	823	834	849	876	822	825	882	852	809	838	824	852	812	835	814	778	800	781	841	836	790	778	806	838	815	815	849	841	800	815	798	785	826	823	856	811	863	783	793	795	820	806	846	785	793	778	801	829	775	791	852	856	826	816	799	820	795	828	859	783	798	815	805	839	838	838	798	843	820	842	860	825	822	857	826	816	858	815	809	776	792	810	842	826	769	764	864	828	800	814	862	828	826	851	833	854	837	811	765	857	809	821	836	828	800	823	834	809	848	805	793	836	842	822	825	842	844	786	824	855	805	834	836	848	805	893	826	770	847	820	822	798	791	838	811	845	802	839	811	791	762	775	851	828	818	808	805	829	838	821	815	815	852	801	855	808	841	831	795	753	870	822	811	780	802	791	813	814	867	806	822	798	812	816	798	827	873	824	791	858	842	823	764	793	793	751	855	832	873	838	769	808	776	818	804	822
24306	20864	26901	24815	11946	793	563	424	356	317	330	312	302	289	292	283	291	285	286	265	251	272	284	273	271	301	279	256	265	264	287	243	242	285	272	273	278	278	251	255	313	252	252	254	269	267	277	286	249	271	290	258	246	238	259	255	262	301	299	219	278	257	271	244	286	244	275	273	220	246	307	244	271	274	263	286	267	264	263	293	247	288	244	254	292	269	255	245	248	272	255	245	249	243	270	215	255	293	267	269	267	249	257	266	262	270	279	252	250	262	246	247	283	260	303	272	271	275	269	292	273	259	262	269	262	259	253	269	255	224	262	279	257	262	273	236	270	281	248	263	258	255	238	266	280	257	262	293	278	261	254	275	252	287	276	261	261	260	242	253	239	290	235	270	273	267	260	235	279	252	257	268	308	264	255	234	267	229	264	293	235	295	279	261	249	274	268	253	294	294	237	272	269	230	236	297	240	263	274	278	259	254	259	270	301	321	260	269	255	260	240	246	250	255	259	264	254	280	254	251	261	266	292	249	291	239	248	247	275	295	268	250	245	283	257	265	257	266	288	260	264	248	295	238	273	263	246	296	276	242	235	288	259	261	268	252	259	279	275	258	301	270	272	256	246	255	301	241	278	271	235	243	276	276	275	262	251	245	259	276	268	240	259	279	270	278	265	222	260	244	267	252	269	274	280	281	261	265	277	280	262	263	285	249	281	251	272	251	256	251	267	240	267	255	239	274	266	251	250	253	262	251	239	279	269	236	273	306	240	277	248	245	265	247	263	297	247	280	255	256	240	249	271	240	224	265	284	281	266	267	258	249	282	245	276	271	283	269	274	275	283	242	291	286	274	264	237	241	265	237	288	276	262	263	267	256	257	275	265	278	283	257	239	260	248	275	276	259	259	287	272	262	253	297	265	250	279	263	245	228	268	288	233	284	259	258	257	266	243	248	292	243	263	289	271	256	272	260	252	255	263	266	267	231	284	275	270	250	248	248	272	282	251	253	277	277	276	263	238	264	271	231	260	273	267	249	265	238	237	286	262	234	265	244	297	305	276	255	279	274	288	241	277	274	276	264	273	310	265	242	269	267	279	261	230	255	264	249	294	263	270	273	289	267	248	272	289	251	242	264	263	253	282	255	287	278	243	265	260	283	242	262	269	249	260	276	282	245	250	271	255	262	264	257	263	255	262	275	241	244	259	263	284	264	272	269	249	256	224	243	276	267	232	252	279	276	242	282	254	261	248	244	232	265	272	269	283	261	289	271	281	254	225	275	268	259	253	250	258	280	256	270	260	296	254	250	270	284	215	230	239	253	289	276	280	264	271	286	301	262	276	229	270	268	285	262	262	267	265	243	255	249	251	250	250	288	261	269	253	267	276	274	262	260	280	252	284	267	252	279	252	278	275	252	223	285	265	254	242	277	282	251	262	258	260	277	275	282	271	270	265	250	270	277	265	273	265	270	267	233	266	242	272	256	240	297	274	259	269	260	237	270	255	271	269	247	251	237	259	267	269	264	268	274	297	288	241	293	259	249	261	279	279	261	253	273	248	273	266	262	268	293	267	240	273	289	265	265	253	269	250	247	263	260	291	298	275	273	258	253	279	287	246	265	283	269	228	275	240	294	264	265	262	269	292	238	247	273	249	294	261	302	238	247	248	269	251	249	258	287	306	258	263	258	266	283	269	249	260	259	273	272	292	266	283	256	258	260	282	265	266	266	255	264	263	279	259	259	269	255	224	252	271	260	297	269	273	238	243	250	265	274	297	259	285	251	243	281	284	253	273	255	263	263	276	274	244	259	255	264	285	255	307	247	259	245	268	272	236	262	261	266	253	272	263	255	260	274	283	253	256	259	277	261	266	231	265	269	234	262	266	265	283	252	276	259	276	266	265	266	252	304	262	254	253	267	263	264	262	242	259	257	254	276	290	275	274	274	276	227	235	250	233	243	251	281	249	261	275	253	254	265	294	268	285	282	249	274	267	272	270	258	280	296	269	263	269	255	263	293	268	260	238	260	268	253	264	234	279	261	272	273	280	294	262	269	260	245	257	272	256	253	291	278	254	221	251	258	231	272	263	229	241	271	250	255	278	278	244	258	275	287	269	271	257	249	230	247	259	230	271	255	254	246	291	239	273	277	250	242	246	261	253	246	261	241	269	243	257	260	264	261	269	269	295	268	270	247	246	228	280	272	280	262	275	264	278	240	261	279	257	238	234	243	288	280	247	264	253	264	273	277	228	251	264	279	288	285	229	276	256	246	242	229	222	254	269	261	269	289	260	240	262	255	256	257	228	248	233	237	248	268	271	284	254	262	281	252	254	277	264	237	278	250	249	277	268	261	256	265	274	264	265	252	274	250	278	293	251	269	257	247	271	254	271	265	295	259	271	252	252	241	258	275	253	272	290	282	286	240	250	273	245	262	285	265	266	273	264	273	252	270	239	294	287	240	273	262	256	284	275	275	296	260	260	259	285	266	251	286	239	260	257	254	264	282	265	255	248	254	252	260	274	241	274	255	247	253	242	262	252	286	218	265	287	267	257	266	262	253	273	282	273	222	271	293	279	280	270	252	269	250	262	266	245	259	262	275	269	275	272	259	246	248	236	248	252	259	262	257	267	233	237	251	259	285	272	269	259	255	235	292	250	249	244	279	274	280	266	251	265	276	257	284	241	254	254	278	262	254	268	288	256	254	284	253	249	272	237	250	269	268	261	275	267	258	268	244	288	254	255	264	268	248	245	271	255	281	277	274	259	262	245	303	264	262	302	227	276	248	276	254	262	275	255	268	253	295	261	278	239	237	265	262	256	254	249	278	270	246	266	291	261	278	263	276	256	265	271	270	285	286	247	250	254	288	249	261	279	253	278	284	255	266	296	249	289	264	256	262	250	257	269	272	236	274	285	253	264	254	279	275	274	267	233	279	256	239	276	260	235	277	255	247	276	251	248	280	259	300	247	248	242	264	273	272	223	289	258	260	277	257	263	252	279	278	260	263	262	230	256	267	305	270	305	293	263	248	245	267	253	270	282	256	260	246	248	253	259	244	281	264	261	270	256	270	273	272	297	244	267	262	259	280	243	256	248	284	261	279	252	250	260	294	265	261	288	286	255	242	254	281	237	286	257	252	271	273	269	261	275	262	292	262	262	240	268	298	243	220	309	276	268	255	235	265	238	255	272	266	235	280	267	278	254	279	270	276	237	267	250	256	285	243	261	284	280	279	239	274	266	239	273	254	281	275	274	264	269	273	247	268	256	284	244	244	240	267	270	251	286	268	266	260	256	248	247	265	272	251	277	263	287	243	242	245	247	272	260	255	271	266	266	286	279	266	281	245	272	280	243	268	243	249	257	281	265	262	269	254	260	269	255	279	264	241	272	283	257	233	269	260	261	258	290	272	261	241	279	309	254	271	263	274	238	268	259	265	253	263	246	252	282	260	248	286	254	256	297	255	261	259	255	224	290	237	262	262	230	261	283	271	260	257	254	267
4123	6926	5263	2391	1443	1091	806	705	585	526	493	434	454	382	396	381	358	322	344	368	327	354	348	331	336	319	355	341	301	305	347	315	308	307	299	348	297	312	332	330	334	288	351	340	318	314	314	348	336	317	309	294	316	314	322	348	322	341	334	314	326	296	350	349	300	306	312	309	341	292	312	286	329	309	304	336	305	297	307	322	315	326	306	291	292	320	330	322	323	336	319	306	334	324	295	320	335	341	325	337	320	290	322	319	321	296	329	332	307	281	296	311	317	311	294	301	314	327	302	311	329	314	306	319	291	306	272	309	301	315	290	346	321	333	324	340	288	313	293	307	321	305	321	310	292	310	308	300	321	285	301	309	306	305	318	335	314	310	285	332	308	288	322	345	330	305	318	308	315	285	297	308	334	269	311	314	307	297	317	308	320	307	329	293	330	335	302	310	317	348	307	345	282	337	278	284	340	291	302	303	323	295	315	320	300	276	307	324	299	331	294	324	322	288	322	293	321	305	328	327	343	310	328	308	309	305	340	301	278	309	327	316	292	309	287	324	299	336	333	295	293	330	316	288	335	294	329	299	291	307	332	328	322	324	311	317	301	326	306	310	285	311	297	312	353	274	300	309	307	308	331	337	327	324	310	292	300	314	302	288	319	308	296	326	302	335	308	318	332	352	327	302	337	288	320	290	336	333	268	305	310	320	322	296	304	328	308	280	287	340	350	334	315	334	312	298	296	318	299	321	305	340	324	291	333	312	329	321	354	282	309	312	314	318	281	308	328	305	334	343	322	343	321	338	295	351	324	303	288	299	294	333	304	302	329	303	301	323	317	306	299	309	332	297	314	311	330	350	327	303	314	340	310	338	292	342	278	310	303	296	298	334	306	314	264	315	310	332	330	315	292	320	311	295	295	306	311	338	331	307	318	296	306	350	316	304	284	329	293	316	301	300	330	283	306	289	349	290	303	320	311	303	317	321	300	299	271	285	327	322	314	306	281	286	359	292	339	335	314	307	311	293	330	352	327	322	311	293	314	343	313	318	317	333	297	297	332	310	323	308	319	329	335	311	294	339	285	313	314	328	322	354	304	322	315	298	311	314	302	311	336	320	338	299	313	333	324	338	315	309	292	301	309	320	312	285	325	318	289	318	280	327	327	348	288	311	340	310	318	310	320	335	283	311	297	321	307	318	349	309	354	310	330	299	339	306	330	323	323	346	297	306	292	326	295	300	346	330	331	318	282	295	285	327	317	299	306	344	312	326	318	314	300	303	284	339	279	296	320	283	309	323	323	313	302	334	297	319	315	345	320	300	310	281	277	323	305	323	294	295	307	273	308	256	317	309	309	314	319	282	301	333	288	312	305	318	313	321	303	325	327	330	325	317	309	311	309	297	326	329	276	325	307	305	327	307	328	309	278	335	303	304	336	324	321	292	328	327	292	329	315	318	352	329	295	349	302	344	323	314	347	290	322	281	319	324	333	283	329	309	323	310	293	309	320	313	322	311	319	366	350	295	298	336	322	295	321	345	327	345	293	292	303	321	300	318	330	327	326	310	342	291	322	341	304	321	288	301	306	308	311	325	356	299	322	335	304	314	316	324	309	350	301	311	307	304	314	292	338	312	314	315	315	323	299	319	308	317	335	299	287	294	321	292	330	301	315	296	324	302	307	303	301	295	318	319	307	310	314	325	332	299	302	334	329	341	298	348	294	331	299	301	312	340	316	294	314	320	322	327	360	299	307	282	341	307	278	289	326	313	332	315	344	294	308	322	286	294	357	325	302	322	326	299	323	325	309	306	341	325	302	283	303	332	309	304	302	343	321	321	335	299	295	328	314	338	349	320	276	302	315	285	311	330	290	283	313	306	337	313	332	312	327	276	313	308	320	328	350	313	282	284	298	328	317	364	309	316	328	312	313	332	316	313	293	327	332	278	327	319	291	309	326	312	324	310	313	308	311	327	333	341	345	316	334	317	285	324	305	273	289	302	325	317	299	308	328	351	310	322	296	298	311	354	327	337	337	296	311	305	336	297	289	307	293	268	309	311	292	333	318	305	287	308	321	312	316	306	287	299	320	312	294	312	337	294	311	318	339	324	335	325	324	289	313	293	294	334	304	321	314	279	345	312	333	294	293	318	323	335	313	304	311	273	282	324	304	339	328	332	313	330	307	342	346	322	315	314	290	338	316	328	331	357	295	308	306	298	322	291	341	311	300	293	364	330	324	315	306	273	284	291	319	332	292	308	325	318	319	303	327	316	319	283	340	300	307	338	325	293	293	340	288	336	347	297	310	314	281	302	321	341	337	322	303	327	342	292	341	316	313	341	330	330	335	316	331	300	304	331	322	303	325	304	344	309	300	341	311	272	308	313	308	303	288	303	303	269	310	310	306	317	294	320	314	293	312	309	301	334	322	293	345	268	329	328	306	295	330	320	331	299	322	320	316	299	347	303	274	342	343	286	353	342	358	278	303	338	293	317	334	295	318	309	321	292	305	317	324	304	293	280	284	282	303	334	341	304	299	307	352	327	318	308	310	291	347	336	316	305	331	311	289	300	353	335	310	288	320	306	304	305	297	317	305	294	317	319	332	310	299	334	328	316	296	295	314	316	312	336	322	332	298	297	312	301	315	306	280	328	297	303	342	307	341	319	325	302	319	308	273	315	317	325	299	347	325	324	321	305	300	321	325	322	340	339	316	323	313	299	302	321	350	335	328	317	318	277	351	351	323	327	339	322	352	297	303	319	315	314	313	300	346	331	326	312	329	345	295	318	312	327	323	322	328	320	312	295	322	365	331	318	280	327	295	352	310	325	302	323	294	313	284	309	341	295	299	284	349	327	325	311	331	290	322	320	341	325	327	290	334	336	380	320	297	309	307	318	295	295	304	274	281	318	291	296	295	261	309	313	317	304	318	297	302	326	321	298	328	299	314	336	323	318	318	325	331	322	305	323	282	301	335	313	345	343	308	324	308	326	306	328	324	292	314	328	287	308	323	323	283	337	305	327	316	278	321	299	319	309	317	297	316	327	299	341	324	348	310	302	305	312	314	320	334	280	304	301	301	288	312	319	309	336	324	328	297	331	284	316	269	308	332	301	287	294	329	328	350	295	333	312	363	339	324	323	355	291	318	329	337	324	324	306	326	288	338	304	301	302	267	328	303	335	312	295	283	313	308	355	308	302	314	331	320	303	308	335	304	294	320	292	352	305	298	327	329	309	304	306	320	301	311	313	332	305	310	314	300	322	295	303	297	329	322	337	300	335	315	314	308	323	318	323	309	331	312	296	317	307	304	319	291	326	291	314	308	278	300	314	331	309	293	319	285	309	306	296	309	327	317	318	310	301	306	303	343	316	302	343	306	347	307	323	347	321	333	331	325	312	294	323	322	326	282	300	324	337	322	303	343	347	302	321	323	324	311	323	306	296	304	345	300	308	327	302	317	298	270	300	334	334	320	322	269	308	315	332	349	293	320	300	302	317	295	290
22280	20928	28364	23621	20934	20973	9423	1209	877	773	675	662	634	567	550	518	524	506	506	484	507	464	477	477	465	482	463	456	443	415	423	445	434	480	449	451	492	462	449	437	447	457	456	446	431	422	429	474	461	449	438	475	466	442	486	435	433	449	409	423	438	439	467	425	442	416	414	403	457	448	468	472	431	420	490	490	435	436	440	437	422	451	434	426	455	435	434	432	467	439	448	429	385	435	408	423	466	427	458	455	471	422	466	412	457	434	430	389	443	423	404	429	411	425	422	431	462	456	429	417	449	433	448	435	436	395	404	464	433	433	432	424	463	405	436	414	414	465	433	419	444	419	406	411	456	417	431	451	427	442	426	456	448	451	411	427	423	467	387	434	425	429	418	471	409	438	435	433	437	450	411	409	443	427	408	441	434	470	449	457	405	410	422	426	449	409	444	423	433	431	435	413	443	389	420	442	456	439	430	413	424	474	429	447	458	458	417	476	427	463	435	442	425	436	407	429	465	438	411	463	401	423	429	457	404	401	447	476	429	421	420	470	463	384	439	434	424	422	419	479	421	418	497	396	467	416	416	400	429	423	407	438	425	417	422	448	436	424	434	449	447	443	435	414	438	403	438	386	455	466	425	465	433	465	422	455	414	425	461	440	429	449	461	404	489	452	420	435	440	467	447	441	420	421	427	436	460	436	443	425	439	401	438	407	442	456	425	422	407	398	476	415	441	418	433	432	439	406	409	395	417	447	426	439	441	431	421	450	462	416	413	448	463	455	454	455	418	432	435	405	468	447	417	406	442	470	419	407	438	388	445	466	407	440	422	402	436	431	428	416	468	422	383	446	434	425	445	416	446	414	423	434	460	406	447	446	396	417	376	423	466	421	461	437	386	442	434	435	411	422	414	462	465	430	426	416	378	429	439	410	418	403	440	405	414	369	401	432	392	416	442	431	466	398	417	442	444	438	426	409	414	430	429	436	434	407	413	371	426	426	450	462	422	430	416	442	413	435	441	441	441	456	447	433	453	428	423	424	410	429	447	435	451	443	441	438	476	467	429	435	440	410	431	454	422	425	403	428	455	443	400	444	417	429	456	405	435	416	455	456	401	422	416	422	430	441	477	461	467	421	424	439	442	434	438	428	424	431	464	449	469	466	422	396	388	423	458	426	448	438	487	459	422	437	460	407	419	451	435	437	442	431	450	398	452	421	419	423	449	433	424	404	378	449	482	485	418	438	428	434	425	414	436	413	423	482	467	430	431	418	429	404	489	407	405	434	401	457	458	454	425	433	416	425	424	432	423	402	428	420	457	452	431	411	421	442	413	445	419	447	430	407	425	445	417	459	434	400	419	425	445	416	427	444	437	451	446	457	439	411	442	448	421	428	466	428	392	409	428	431	423	387	453	429	434	443	463	419	429	405	437	446	412	401	427	442	411	454	439	400	451	460	460	438	479	477	422	443	404	399	425	431	439	427	441	399	445	427	421	416	435	428	436	425	445	431	405	390	413	402	462	422	446	444	451	429	451	386	413	402	428	418	412	414	427	450	451	416	442	398	466	432	425	427	417	417	407	398	396	398	413	437	421	436	434	449	442	390	456	431	436	400	423	411	463	439	435	428	430	470	427	398	443	401	446	451	448	442	444	440	435	455	406	412	459	409	465	440	450	444	439	426	413	460	435	412	438	433	433	407	417	445	410	453	472	437	429	446	441	418	395	428	439	466	410	463	424	419	430	402	442	462	461	453	445	434	460	433	468	445	429	403	437	401	456	431	445	386	411	441	419	443	458	435	437	413	428	430	438	438	452	435	443	431	406	422	446	419	423	423	412	391	412	455	445	432	456	389	453	456	440	398	420	407	472	447	433	473	407	410	407	443	417	424	421	493	442	461	439	415	414	439	421	435	390	414	431	408	451	422	400	427	449	479	438	427	423	453	459	451	440	425	397	446	386	411	467	434	409	432	429	422	474	425	441	412	435	399	414	438	397	436	420	444	429	463	415	404	441	419	421	427	389	469	431	447	419	413	452	448	447	451	442	435	411	455	414	416	398	441	447	468	457	447	453	374	443	423	401	450	470	470	431	444	438	410	415	436	411	463	478	442	421	460	439	422	462	396	397	427	408	395	413	422	424	401	441	439	455	420	421	447	466	413	458	455	392	425	416	421	428	423	432	431	455	435	435	405	402	413	404	464	450	409	454	465	412	437	434	460	418	468	414	402	417	454	408	411	448	429	455	401	403	441	427	374	432	441	482	457	451	432	442	422	425	387	424	450	434	409	445	416	442	473	463	396	432	424	442	464	425	480	439	417	412	433	414	447	409	443	440	433	406	424	418	424	405	428	422	484	442	464	429	457	417	437	447	421	414	432	455	446	432	446	416	429	423	398	419	408	442	419	424	418	419	447	459	435	437	452	426	420	430	468	414	449	425	461	431	472	430	443	434	454	410	426	426	456	444	442	466	477	422	428	399	437	405	417	429	438	442	408	440	427	412	441	459	432	454	465	416	413	416	407	446	413	447	416	454	462	433	430	477	437	428	452	443	438	401	410	399	434	428	465	435	436	436	458	433	404	429	437	438	439	430	437	422	427	456	424	441	409	455	421	432	442	429	401	436	436	425	426	464	440	429	448	421	434	398	428	441	400	431	412	417	435	458	395	423	415	408	424	449	461	434	444	440	440	415	412	437	416	419	400	468	410	481	424	415	398	432	427	444	433	435	450	411	405	445	441	405	436	457	427	426	433	422	434	442	439	439	442	436	437	436	440	440	435	417	432	435	401	427	385	442	438	407	415	454	418	423	397	422	414	433	414	391	420	415	401	441	430	421	421	443	382	409	433	436	414	432	441	433	426	474	483	426	456	423	427	469	453	440	441	449	431	416	434	465	463	435	385	455	448	414	403	443	434	427	471	422	492	478	418	468	421	418	459	468	431	439	413	437	436	435	444	414	431	459	395	441	440	466	466	428	424	412	411	438	447	414	405	437	471	425	430	391	482	402	429	450	443	398	422	402	455	440	419	481	416	492	414	435	431	428	446	434	428	390	402	405	407	419	447	428	436	448	460	463	414	425	415	422	433	485	430	467	452	382	457	438	402	408	419	410	410	451	416	414	411	407	413	470	405	425	412	430	446	468	430	449	411	440	414	441	423	411	462	406	430	459	423	429	430	441	377	414	469	452	395	441	410	434	433	406	410	424	432	433	436	444	462	435	435	394	457	442	435	443	430	394	446	419	406	433	484	461	457	439	404	391	404	432	417	420	464	405	447	411	460	460	443	426	390	461	439	433	434	440	426	441	442	405	411	445	431	397	377	442	400	419	397	438	456	425	459	383	421	429	444	433	459	436	419	443	441	407	467	414	399	471	451	458	428	428	434	409	431	420	408	417	436	390	441	442	410	429	432	433	429	408	427	428	409	460	428	444	414	434	429	425	427	446	429	428	437	420	448	426	421	443	423	459	434	400	426	432	457	446	441	411	425	470	414	425	390
5410	16890	13270	6561	4225	3132	2286	1807	1406	1244	1085	959	826	829	751	695	700	686	638	603	594	580	593	613	527	554	556	588	528	569	581	572	542	541	533	537	541	519	487	535	523	484	524	526	527	512	528	523	488	494	520	515	537	563	505	543	540	532	558	479	543	501	552	485	547	515	487	550	535	520	554	529	552	531	510	468	526	515	518	509	512	492	541	541	491	526	521	568	532	519	514	521	528	518	509	542	500	528	546	536	541	522	507	473	510	524	522	538	527	497	533	517	501	474	515	530	493	528	495	526	503	490	489	492	513	493	536	509	540	532	517	514	546	545	507	538	490	487	552	487	504	521	515	500	509	524	507	519	525	522	503	491	535	515	520	495	536	530	482	484	530	506	515	500	530	491	499	529	494	526	498	547	516	548	516	534	509	481	501	514	516	536	516	509	495	481	512	495	502	527	539	474	517	487	503	525	495	522	516	507	523	492	472	515	502	482	548	489	470	492	500	514	493	496	496	498	539	490	534	518	484	525	542	508	524	512	493	528	534	517	520	495	504	504	497	534	457	484	518	488	558	486	516	508	554	512	542	531	584	533	530	537	498	511	546	519	509	502	483	495	529	511	524	481	534	477	498	530	521	509	486	515	543	502	505	520	509	494	500	477	553	497	503	524	537	516	527	524	538	536	493	523	519	517	517	502	507	499	540	502	502	510	479	538	496	522	520	519	511	467	479	525	515	507	524	512	515	516	483	542	500	506	514	490	527	518	532	527	514	524	507	541	524	542	510	533	503	520	527	506	548	546	532	554	494	540	552	506	496	509	487	506	483	513	506	530	505	503	517	508	526	512	537	506	529	520	491	487	508	522	470	488	465	536	526	541	518	504	536	504	499	539	536	528	532	505	488	493	485	494	515	502	493	484	483	525	487	487	478	484	495	498	465	544	507	504	501	487	506	544	530	480	457	509	489	493	505	503	537	482	539	510	482	504	445	534	487	512	524	538	539	499	505	547	486	507	506	502	502	511	521	545	540	510	480	510	527	537	520	524	530	525	525	535	525	544	489	498	478	526	473	490	525	566	529	552	499	493	529	465	543	499	525	489	497	526	558	523	516	539	501	500	512	483	495	538	524	501	528	516	466	501	522	533	477	495	520	528	535	525	539	501	522	498	524	495	557	501	533	524	525	509	550	545	501	517	474	506	485	501	505	547	513	541	501	499	486	506	515	528	491	500	510	495	509	511	521	479	568	521	510	549	492	505	493	474	534	483	529	514	542	527	536	512	498	511	525	519	515	511	527	490	496	526	512	533	462	525	505	484	483	528	541	517	521	488	516	524	513	517	491	484	532	504	491	590	546	501	510	514	512	518	505	487	511	529	503	505	459	510	514	541	478	487	506	510	517	522	524	470	513	514	533	506	526	502	532	482	533	518	507	506	539	525	529	538	503	526	562	550	520	490	500	483	516	492	529	469	492	545	522	534	511	532	512	517	487	525	532	528	497	468	479	510	534	479	540	524	551	514	475	502	515	508	496	520	480	528	480	534	565	510	526	473	532	511	494	503	495	505	527	493	502	529	498	524	530	508	510	518	492	501	484	468	509	511	520	469	490	494	531	507	494	463	507	518	478	536	523	481	522	485	493	515	518	519	544	510	484	520	522	523	493	533	484	555	486	516	496	514	493	488	515	490	526	475	511	501	519	539	533	496	534	529	538	480	520	517	492	470	503	492	519	491	529	537	488	518	519	511	493	489	550	509	550	454	517	483	537	501	480	499	480	551	518	529	536	526	501	496	516	505	529	490	520	509	522	483	534	531	479	472	504	499	520	546	536	500	520	519	527	533	520	508	533	496	495	537	532	512	518	500	508	523	507	501	539	484	485	522	516	481	521	519	538	578	547	552	535	526	532	541	488	485	480	539	504	490	507	499	479	506	515	509	535	560	507	498	524	487	506	523	518	530	491	495	516	544	489	513	523	517	515	540	518	507	492	484	499	550	517	529	549	544	506	547	539	485	508	527	498	505	534	514	528	511	499	514	527	494	512	537	542	513	502	491	504	514	511	527	516	534	481	484	514	509	475	550	485	549	514	489	467	489	492	463	558	498	520	522	503	513	494	499	498	525	491	493	545	525	523	519	478	563	510	517	480	475	533	493	497	531	501	476	507	507	510	528	506	493	527	529	510	510	516	518	539	507	471	540	522	515	516	543	524	516	522	478	517	537	562	462	496	547	560	492	503	494	574	550	526	545	459	527	532	516	499	506	514	546	501	535	516	541	526	523	547	491	502	465	541	520	503	470	496	510	546	496	524	482	515	509	549	506	525	512	518	537	490	494	518	500	521	510	522	519	549	498	463	554	485	493	483	523	531	529	482	520	516	526	516	540	523	541	498	533	498	508	516	515	496	475	515	479	485	498	513	518	513	520	537	503	514	498	495	527	504	519	529	525	456	506	497	491	509	532	495	506	498	538	506	520	544	527	556	528	535	508	480	529	515	511	461	510	519	494	482	525	521	550	541	508	506	512	521	506	511	521	533	519	492	494	502	492	505	494	526	551	451	500	527	501	538	534	518	492	521	512	527	532	540	529	529	507	496	531	547	491	520	532	499	538	507	507	527	503	522	500	541	508	509	516	544	515	517	487	501	496	534	506	502	531	476	521	478	505	506	516	520	506	512	525	491	504	496	500	533	483	477	577	525	496	494	518	511	504	508	524	532	539	489	538	546	495	558	550	511	580	526	570	501	506	507	500	503	497	513	525	498	525	502	556	474	541	494	534	530	529	476	551	553	522	500	503	491	485	477	478	522	531	520	519	485	543	507	511	483	532	510	533	537	484	528	475	541	528	531	538	502	460	521	558	532	504	482	475	496	544	551	512	545	485	515	490	509	519	480	536	521	551	490	527	519	532	555	538	494	514	516	478	505	498	496	532	498	534	507	532	526	477	516	517	473	483	550	521	516	488	530	526	485	544	498	564	540	499	540	518	505	517	493	492	490	518	496	494	531	493	542	488	518	493	557	568	504	491	525	508	535	515	518	546	532	482	504	504	516	506	494	544	494	528	503	517	525	532	509	538	496	476	483	526	533	528	534	508	503	512	528	515	499	492	506	519	540	523	480	515	494	548	507	490	532	486	485	532	476	534	491	513	487	525	511	525	494	457	530	520	512	525	499	476	525	536	539	515	541	508	502	540	514	512	522	471	477	494	562	507	513	521	526	510	491	554	548	481	542	511	502	512	485	510	482	533	511	532	501	499	508	542	474	501	522	538	536	475	514	509	473	532	507	515	496	526	513	487	550	491	541	496	515	533	508	515	542	554	507	514	535	474	504	482	514	489	530	525	492	496	525	471	532	493	519	531	531	505	520	557	529	519	485	517	512	520	522	491	542	485	503	496	549	533	522	514	519	476	506	498	541	520	504	495	516	480	496	529	523	515	498	537	509	527	493	534	564	494	492	495	501	516	528	493	526	514	479	516	474	491	511	530	522	487	512	510	488	501
26693	18903	6302	1503	944	715	639	556	527	504	519	543	550	533	489	537	540	558	548	504	546	563	532	563	551	545	556	559	552	490	538	540	531	566	574	546	539	545	545	549	563	504	538	539	546	540	582	537	500	544	567	518	553	526	530	516	559	564	542	521	502	499	542	525	537	529	573	496	557	573	563	547	506	546	543	565	569	527	546	585	569	542	520	555	501	528	522	571	523	551	536	560	549	523	517	503	532	586	562	542	525	522	555	539	538	546	551	529	522	513	519	526	568	535	566	489	497	513	530	545	534	545	512	509	513	507	564	576	526	529	556	536	514	527	519	554	533	527	572	526	527	551	489	545	523	519	552	513	528	550	542	590	545	528	542	546	604	493	528	556	571	523	546	512	559	527	544	558	549	550	542	509	544	476	571	502	530	490	512	542	567	528	516	543	538	506	540	532	509	563	525	555	555	556	564	552	512	552	570	539	542	545	513	508	545	526	513	552	543	554	557	508	555	508	538	538	494	550	525	520	477	540	551	518	548	541	558	506	509	575	555	565	538	536	543	579	553	595	576	535	523	523	518	562	563	538	523	509	517	535	568	520	526	554	523	555	542	568	574	550	488	532	504	583	500	521	523	544	511	536	529	572	554	563	560	547	530	550	509	515	574	500	551	511	486	527	535	509	557	499	479	516	538	541	565	501	573	528	533	556	541	528	533	542	535	503	512	541	542	565	545	527	546	533	538	537	522	501	535	551	529	530	515	517	491	563	550	543	536	562	545	513	575	554	562	533	529	527	509	545	579	546	565	602	547	562	548	549	514	447	559	506	535	556	507	537	520	570	541	550	514	571	553	525	580	546	552	508	537	488	573	511	544	557	568	501	542	528	480	568	514	557	534	560	551	542	526	548	533	542	479	520	551	578	566	508	562	526	520	542	534	506	527	546	545	527	536	499	554	549	526	551	590	558	503	534	592	550	569	551	556	547	602	539	502	527	515	555	514	573	537	531	502	543	507	537	532	557	592	500	555	543	542	538	524	570	516	546	524	551	530	496	566	525	525	534	523	543	537	560	556	561	520	547	542	605	570	526	562	528	512	556	539	549	539	541	538	550	495	584	551	558	549	506	489	533	524	580	522	538	515	521	552	570	497	499	563	533	568	523	571	522	552	525	528	521	551	542	506	515	597	489	556	561	535	595	551	514	579	537	519	537	526	538	573	549	530	518	569	549	561	548	559	527	543	537	541	530	557	551	515	530	544	517	560	517	553	507	501	574	502	528	555	535	565	539	529	529	544	491	490	517	544	521	561	537	543	516	529	532	518	499	501	538	539	514	535	511	537	552	573	538	562	535	572	555	556	532	562	542	530	522	577	586	527	532	525	596	489	520	553	516	528	543	570	564	541	547	521	590	550	563	540	538	541	541	573	536	563	487	510	532	528	531	543	514	605	545	559	536	534	516	533	533	519	516	530	541	512	526	512	504	546	519	511	531	578	516	532	505	561	505	532	547	559	548	516	535	540	560	535	551	554	531	567	534	537	521	559	566	545	526	544	542	582	541	504	523	531	543	554	554	559	591	554	552	545	527	553	514	541	534	568	562	538	560	558	500	569	588	564	558	562	571	523	518	576	559	528	525	552	552	515	546	516	517	588	531	538	570	531	517	535	569	539	515	556	508	554	559	563	542	595	550	542	558	483	511	501	546	513	614	550	526	536	520	515	542	538	525	531	573	572	555	531	541	548	494	518	517	562	512	535	542	520	513	550	570	539	515	546	544	522	551	556	547	586	514	516	598	558	535	531	585	541	546	554	535	553	552	578	533	552	542	562	577	555	544	525	539	543	566	543	586	562	528	604	556	545	596	557	560	525	507	512	545	522	556	505	543	529	596	518	532	505	515	504	529	551	518	510	479	516	591	527	538	502	516	549	505	548	553	532	527	567	503	542	562	499	538	542	532	565	498	498	539	562	548	576	563	545	589	511	564	499	552	552	580	521	560	541	566	517	562	566	544	556	521	546	546	561	563	559	491	534	490	538	574	527	572	544	514	566	523	532	545	504	529	566	544	569	490	554	523	530	519	531	581	521	578	546	544	534	560	545	553	545	564	552	555	525	523	522	568	580	525	533	554	574	530	546	576	516	564	543	506	540	558	522	577	513	479	576	550	500	502	497	532	534	538	570	517	533	551	543	548	547	557	553	521	551	564	525	513	495	506	555	555	535	519	534	513	550	540	579	571	560	549	500	529	549	553	542	580	555	497	567	524	555	531	539	541	554	508	526	520	501	507	536	529	556	531	530	555	561	540	541	543	533	571	543	540	561	561	515	538	474	532	500	565	542	533	527	518	517	511	562	547	551	533	547	518	542	539	568	556	515	541	549	533	534	520	564	507	526	540	553	525	538	510	566	521	543	525	498	556	587	507	546	524	527	520	540	581	544	570	572	499	520	536	550	519	539	519	556	557	539	549	505	604	506	523	550	569	532	580	539	573	530	577	542	537	479	552	519	573	536	540	492	501	543	583	528	547	557	532	555	555	554	563	511	532	519	542	531	529	543	541	573	504	532	500	515	494	534	491	538	524	514	558	546	574	524	519	519	563	546	499	576	528	551	583	543	563	549	528	546	505	551	608	540	572	544	530	536	534	532	534	576	552	497	536	554	509	524	551	532	537	529	546	580	539	558	515	549	539	492	565	603	558	534	503	533	558	531	542	542	518	529	565	551	558	548	534	544	503	541	549	509	504	556	608	496	555	537	523	557	523	552	563	562	510	548	524	532	558	555	501	542	527	560	537	557	513	538	563	512	543	546	542	523	543	551	494	539	537	538	532	489	506	561	574	555	495	528	555	553	553	522	583	529	559	544	570	541	551	533	548	533	521	521	533	537	514	509	553	545	518	539	547	561	513	531	524	563	502	562	530	521	498	548	567	545	539	539	545	528	536	533	548	543	552	537	547	516	533	508	546	548	564	523	559	541	546	508	508	485	539	491	570	556	523	576	506	545	539	523	551	532	525	537	570	520	548	513	549	521	541	542	535	561	546	536	565	539	535	537	540	516	555	494	523	549	493	549	538	546	530	505	508	591	545	550	512	508	530	543	524	557	465	538	531	561	545	575	568	553	504	478	533	549	549	545	560	519	518	528	533	536	549	526	553	561	526	529	536	548	531	562	519	523	539	531	538	518	537	525	542	547	499	549	525	513	538	520	544	548	530	492	505	512	547	553	512	507	530	525	557	523	532	529	567	525	522	523	560	594	536	493	536	534	536	560	555	535	507	508	550	565	555	503	556	520	549	549	546	523	562	554	571	594	512	578	534	529	504	539	540	512	525	539	555	584	532	517	542	533	533	537	537	552	585	512	532	527	562	554	553	548	534	569	536	566	512	520	532	547	498	524	547	519	554	510	532	552	568	559	561	502	544	558	503	588	522	510	556	537	558	530	582	556	550	534	524	554	523	506	565	527	571	534	536	564	511	555	568	564	567	515	544	566	561	543	526	524	519
4812	3368	3159	1615	1161	898	749	684	640	613	579	586	626	623	644	625	629	638	593	611	563	558	614	608	628	614	668	634	571	595	641	598	615	639	588	647	603	620	640	643	594	625	626	617	657	643	596	660	625	617	619	640	667	596	603	576	612	659	629	622	608	640	622	640	630	623	618	615	601	635	605	590	630	611	642	581	641	630	601	621	602	612	603	638	629	643	661	619	604	581	576	616	587	603	624	648	612	610	596	606	597	619	659	610	647	617	607	631	642	607	600	598	601	635	615	641	595	624	604	614	622	641	617	650	585	626	638	618	619	604	611	613	609	599	603	602	600	651	586	617	629	631	631	622	620	639	554	628	603	605	606	651	659	626	614	574	589	642	609	629	651	577	610	584	605	644	602	632	590	615	651	647	579	605	638	591	616	592	593	645	621	523	574	635	590	621	580	587	595	575	618	629	604	604	583	588	638	622	593	636	574	614	631	613	569	614	601	605	646	637	593	636	592	599	592	618	625	626	601	614	596	596	608	597	638	621	635	594	627	628	668	585	613	613	592	572	611	595	592	611	584	589	601	589	616	634	606	619	594	609	649	605	660	621	592	585	644	602	585	640	579	629	629	622	635	599	648	637	587	591	624	606	632	628	616	622	625	642	615	587	624	607	621	647	621	646	645	624	623	627	579	649	601	627	642	669	620	635	580	599	589	576	604	610	571	641	590	553	601	568	622	649	605	656	600	624	608	608	612	623	626	607	591	584	621	616	644	621	602	610	563	591	607	636	634	628	612	635	609	585	622	638	623	599	599	642	609	588	647	579	642	644	592	596	585	590	589	641	585	599	643	645	624	618	639	631	620	560	602	605	608	592	596	638	597	619	603	622	649	632	604	621	622	641	616	571	614	671	620	605	638	599	639	577	609	605	590	642	634	660	646	667	585	615	608	657	605	634	582	645	605	651	629	646	607	586	631	636	595	629	565	616	557	619	646	576	622	603	576	561	597	581	612	614	618	609	591	591	601	609	638	650	606	574	619	596	642	600	608	611	631	634	641	656	654	607	606	609	631	591	619	653	589	587	637	606	587	599	611	634	598	596	646	615	615	593	620	640	613	612	569	605	599	582	606	612	561	687	603	662	606	605	614	651	636	630	639	598	603	620	622	596	609	596	605	581	617	618	610	611	621	646	602	636	602	626	653	606	597	608	632	627	601	599	572	617	614	637	575	657	626	564	647	637	630	626	589	604	626	611	595	569	616	635	587	583	651	582	635	591	603	587	604	599	654	613	611	629	562	588	618	619	635	602	612	575	602	629	625	658	630	602	603	601	582	641	551	586	548	595	645	624	623	659	635	619	591	588	626	586	606	632	616	577	648	592	595	607	601	629	665	572	624	660	605	612	644	592	601	654	624	619	590	600	644	566	637	595	610	669	611	570	643	630	608	600	597	635	583	600	649	629	620	582	612	635	578	593	627	608	630	560	616	647	676	632	615	588	604	657	610	579	642	585	641	606	595	581	614	650	618	654	633	646	629	619	601	621	597	598	656	590	646	611	643	575	618	604	570	592	624	595	595	604	624	615	617	641	593	587	631	641	618	574	640	623	620	648	595	568	648	640	584	629	642	580	627	626	610	618	630	676	594	619	647	573	573	611	607	584	633	628	653	625	630	620	651	619	631	616	598	613	594	632	612	583	630	608	607	686	643	645	635	619	607	603	600	612	616	607	590	587	619	636	601	617	601	609	657	607	583	596	612	639	584	636	656	634	578	573	625	621	616	626	645	630	616	637	643	627	662	598	621	645	574	620	628	600	641	652	656	629	638	630	615	615	654	653	628	607	624	640	629	579	627	562	607	665	601	587	632	608	550	594	618	604	614	591	620	593	613	590	575	612	613	639	625	637	585	583	600	645	605	638	604	567	575	621	649	547	592	639	590	590	605	589	607	604	627	627	635	598	625	623	594	584	625	606	618	607	573	611	580	638	637	612	617	567	612	586	601	616	603	591	623	588	584	647	621	635	601	603	613	596	610	596	615	596	622	618	633	621	650	629	623	557	585	630	604	649	610	594	637	592	563	619	608	660	634	600	622	643	591	622	589	643	605	610	627	614	636	626	611	604	595	678	616	597	573	573	598	612	606	593	616	615	596	637	597	605	621	571	619	673	676	643	589	628	637	606	596	582	637	603	629	629	648	580	595	585	602	623	611	637	623	650	664	568	576	631	613	623	567	633	616	640	566	616	615	609	610	590	598	585	585	677	605	579	621	622	630	618	640	598	604	624	624	616	606	600	613	604	644	571	647	598	605	636	613	557	676	604	635	622	608	611	592	620	553	626	607	616	577	643	606	612	615	648	581	616	651	603	689	577	587	575	655	599	604	636	645	654	563	624	614	603	595	625	608	584	693	611	641	559	604	613	576	550	592	586	608	634	637	580	607	595	618	593	605	636	620	605	609	611	571	620	613	619	610	618	636	602	613	630	579	571	612	609	649	608	629	617	645	630	575	609	630	641	639	618	644	608	588	608	626	590	608	627	626	609	667	626	621	620	619	651	629	627	637	605	586	619	623	557	658	604	642	581	585	594	624	577	575	628	640	616	616	597	592	594	640	616	582	567	611	640	613	596	598	596	554	601	577	608	637	627	600	613	626	608	578	625	631	627	632	607	650	573	577	586	629	624	628	565	643	634	602	615	616	657	598	627	619	579	591	570	590	622	564	626	598	622	601	649	593	631	586	586	645	600	656	608	586	615	550	615	609	626	633	580	603	627	606	628	672	610	625	586	612	622	644	612	617	602	638	592	633	641	608	625	590	639	614	615	597	648	627	593	645	634	612	638	619	596	604	661	615	663	602	614	642	619	623	589	631	611	618	618	578	631	632	629	639	618	652	609	583	638	586	587	594	641	608	654	605	631	576	622	650	600	634	607	642	638	555	622	627	626	624	618	612	615	636	644	638	620	638	623	619	609	594	580	635	662	613	615	561	628	615	623	654	627	601	631	622	594	619	638	630	583	664	660	592	598	558	614	596	624	596	563	587	612	576	634	603	597	581	609	645	606	600	652	585	613	619	599	589	593	627	631	629	617	580	584	644	604	624	635	645	653	640	640	626	650	642	605	577	619	640	630	589	612	648	601	652	636	609	615	593	611	609	587	566	586	621	615	605	581	581	620	639	570	617	632	601	590	580	618	623	604	592	571	630	647	649	590	622	598	620	652	648	585	591	584	618	628	647	690	623	577	612	632	639	647	638	640	601	623	595	623	628	642	605	622	598	673	613	635	637	609	633	597	579	566	575	637	612	635	611	623	594	620	596	606	642	638	613	620	635	602	621	571	639	621	683	617	605	630	572	630	583	627	610	613	597	620	638	644	585	599	600	602	655	645	640	668	589	603	593	618	630	612	589	597	673	639	589	598	620	624	598	598	613	599	625	652	626	604	650	628	569	589	614	593	602	595	620	610	623	609	641	619	607	591	613	613	626	619	600	602	615	589	608	612	615	627
23284	20866	27874	23997	20863	9843	1552	1003	917	882	820	837	813	793	789	732	713	754	722	723	699	709	746	753	742	774	757	708	735	722	692	716	701	709	762	667	728	738	763	704	697	718	716	704	696	679	803	718	743	715	710	682	690	724	683	697	691	681	709	692	653	683	742	682	677	724	692	709	723	689	677	697	731	707	701	708	672	736	701	699	698	723	671	726	685	702	742	697	713	715	703	666	700	678	681	732	696	684	690	694	753	724	729	710	697	714	741	701	709	735	731	719	661	696	681	708	699	706	733	722	694	748	747	670	684	691	721	708	656	696	661	727	685	689	729	705	679	712	757	728	704	700	726	696	696	679	673	665	681	686	739	725	742	686	671	676	714	721	668	717	636	711	685	748	670	719	696	706	717	689	661	708	735	698	698	714	680	652	736	712	678	744	718	737	708	712	747	700	708	675	705	668	752	735	702	713	667	710	763	685	670	684	734	704	707	694	711	743	728	721	657	716	714	680	649	687	697	695	698	690	659	714	662	700	714	739	728	687	736	660	709	732	647	651	715	707	729	715	724	707	709	718	742	679	705	722	714	736	733	731	710	735	649	706	629	698	682	682	677	765	691	710	727	732	728	690	723	759	714	710	700	670	727	682	696	726	678	744	711	731	727	679	701	685	728	754	721	660	690	709	727	695	671	663	739	685	714	697	711	709	679	726	685	688	725	683	721	681	710	756	732	720	682	686	715	655	721	694	681	667	701	651	738	721	713	695	717	685	669	702	700	695	707	766	717	698	741	732	687	716	671	705	724	714	709	718	696	705	732	710	672	690	709	669	690	699	739	701	665	715	722	753	712	751	708	778	695	752	687	683	726	708	677	709	648	653	705	733	677	690	709	699	702	711	673	667	684	690	641	724	716	731	787	657	687	685	722	664	721	708	723	748	695	704	714	699	699	641	727	704	707	704	713	678	745	703	685	664	682	721	708	644	719	669	711	721	671	653	702	724	693	659	705	687	695	656	718	686	709	677	660	688	699	732	676	776	631	652	682	705	648	715	736	732	757	704	699	701	721	727	684	680	733	698	719	676	728	714	657	673	692	679	681	669	691	670	677	710	734	667	660	681	699	695	696	664	735	722	707	689	683	693	701	737	677	700	709	724	711	688	731	717	704	689	725	729	694	657	773	671	742	674	711	734	725	691	703	736	685	682	680	733	706	729	700	702	699	686	696	666	661	678	680	700	733	698	742	731	721	711	741	638	735	697	704	720	669	682	660	704	664	726	688	704	698	708	699	705	724	657	722	666	701	751	680	692	644	671	695	712	717	693	728	675	704	690	704	698	748	735	680	735	707	731	713	689	671	687	697	695	729	746	724	721	741	690	673	693	740	669	660	731	709	688	704	739	687	718	717	741	690	686	699	649	722	705	758	727	713	754	711	714	695	669	707	674	725	739	681	721	670	795	679	684	679	634	729	728	717	691	722	680	747	705	724	672	646	704	751	761	663	681	699	679	738	685	719	696	716	728	659	713	707	700	684	663	683	753	685	698	744	719	696	760	660	702	731	708	705	684	678	713	773	724	701	710	750	694	685	719	724	723	695	704	652	700	670	723	723	693	676	714	714	644	725	711	735	685	736	688	697	704	707	694	710	680	708	669	724	698	686	721	714	694	691	659	703	715	714	745	727	737	707	712	747	710	695	726	711	660	727	680	760	700	673	749	728	620	668	708	655	731	746	705	697	706	678	709	675	697	662	670	676	731	692	717	708	716	703	657	638	688	675	725	664	703	671	730	702	748	688	739	692	708	750	672	706	702	705	687	695	705	734	712	667	720	683	716	688	691	713	705	720	708	808	704	687	688	731	731	677	765	752	688	693	705	731	701	703	703	706	715	730	734	755	727	724	722	698	697	715	705	726	730	716	710	717	710	752	690	682	707	709	694	695	658	679	746	695	717	639	730	709	692	734	722	716	705	712	725	672	664	731	708	725	712	671	702	708	685	754	736	690	687	724	708	776	690	722	719	727	711	686	687	739	649	721	729	724	704	651	683	710	768	725	690	722	744	692	755	742	745	679	683	677	744	657	719	721	727	720	718	708	701	678	735	615	712	704	711	697	705	717	746	658	670	724	667	718	756	691	702	713	654	682	674	670	700	753	689	673	688	743	705	696	635	708	699	679	720	701	711	739	744	719	722	725	691	722	723	697	655	728	681	706	718	663	676	716	691	693	709	725	690	728	690	666	670	737	690	663	659	728	686	689	740	698	739	689	713	732	692	688	687	634	705	735	711	716	734	697	710	690	691	725	712	685	706	664	669	657	743	730	693	705	695	719	707	769	689	746	716	698	668	761	733	677	736	695	710	753	704	679	680	733	665	716	686	709	718	724	696	666	705	695	670	711	708	732	723	705	709	735	691	717	732	723	700	681	719	710	703	699	716	659	675	676	705	696	722	662	771	723	666	697	690	673	667	712	681	717	719	695	748	681	684	701	648	700	685	713	673	730	700	665	688	722	694	689	734	706	699	725	716	661	705	752	659	688	696	741	672	739	698	708	722	705	711	729	677	710	702	683	702	669	700	745	748	723	684	714	664	689	684	727	676	695	732	716	678	752	710	720	710	684	662	689	705	758	665	705	722	730	725	702	712	667	658	682	676	725	665	719	707	689	683	685	723	665	688	702	753	713	771	730	713	667	747	676	700	760	694	722	682	710	674	717	718	681	706	679	762	709	657	679	726	750	741	740	699	705	721	699	689	750	674	721	703	687	714	686	704	688	681	702	669	715	715	679	697	677	668	726	756	734	656	695	708	726	716	659	715	681	748	737	651	722	721	682	670	748	720	750	736	686	735	713	639	632	724	775	717	713	690	728	718	653	690	696	673	704	667	699	704	661	656	720	686	691	688	739	694	721	652	702	680	617	709	706	704	736	699	715	673	703	707	735	714	726	712	674	735	731	709	691	705	682	719	745	673	722	713	689	721	716	734	688	702	729	717	769	671	653	735	690	676	725	659	672	723	736	694	756	651	672	705	681	697	677	710	729	723	691	693	656	729	712	695	719	700	690	708	685	691	678	695	759	698	731	679	700	685	689	664	684	714	670	684	695	682	669	608	696	677	714	704	716	713	741	776	723	701	739	695	708	683	719	707	730	685	703	705	688	661	669	726	667	725	709	730	697	687	661	680	702	678	680	669	696	726	699	716	675	703	694	697	717	649	679	723	692	696	748	711	708	711	711	685	751	701	745	718	709	720	700	700	663	714	701	713	696	710	742	698	735	738	716	697	681	656	696	740	720	692	699	764	706	716	663	699	713	714	678	729	689	747	754	709	750	679	683	709	713	738	719	729	738	750	678	662	705	718	684	717	712	713	714	711	697	692	689	685	707	697	676	740	691	728	733	735	666	647	726	697	728	676	758	693	689	676	707	665	703	709	652	694	730	671	722	684	752	683	735	686	700	694	657	744	704	698	717	695	690	733	679	708	715	670	725	670	679	723	705	710	703	704
4047	11512	8948	4142	2906	2216	1811	1514	1243	1119	1062	1035	962	990	945	915	852	840	835	842	896	904	818	845	868	896	862	774	823	833	803	830	831	821	817	819	812	797	812	772	856	846	788	792	799	794	851	858	803	792	832	829	793	822	846	811	832	809	769	834	750	823	822	789	778	801	814	830	762	779	778	807	833	784	796	770	781	827	793	839	799	831	851	837	857	821	804	833	810	857	789	848	772	819	818	766	795	803	796	730	819	841	773	821	798	810	790	792	802	796	747	771	798	810	801	816	855	797	820	815	778	796	782	806	783	874	801	806	820	816	810	808	778	797	829	753	803	774	810	787	825	768	834	827	867	869	770	819	796	836	784	825	814	784	804	807	797	787	849	861	851	825	835	827	754	837	812	767	852	830	812	852	803	802	816	773	781	813	782	828	902	821	783	817	765	798	821	810	861	831	801	830	814	820	821	811	861	810	808	827	842	821	763	822	800	795	818	840	846	836	772	785	788	725	783	836	828	804	819	796	783	805	836	828	834	768	830	801	812	798	789	830	817	875	808	806	812	795	831	774	827	811	780	839	855	873	769	798	790	870	805	828	821	817	763	785	795	793	831	844	805	832	832	815	814	862	816	784	845	788	765	778	837	787	809	841	804	811	837	802	754	807	804	829	810	827	780	808	827	789	817	801	797	798	821	811	799	817	810	823	793	796	778	805	783	811	858	858	799	804	834	842	756	795	793	811	766	832	852	774	819	810	800	819	807	827	796	761	829	796	846	786	815	857	814	815	773	825	781	823	801	837	819	851	847	841	809	765	800	791	854	840	829	804	789	776	833	791	782	826	801	849	809	796	797	847	832	777	795	841	792	794	754	791	795	797	813	769	799	813	846	860	823	797	818	804	778	805	814	763	791	877	846	850	764	832	843	797	844	787	796	795	808	809	805	793	776	788	836	797	803	797	844	794	763	779	779	843	774	792	817	783	835	780	817	805	855	856	816	769	810	821	880	861	833	791	844	808	807	788	811	794	783	837	771	804	807	789	784	801	838	779	831	852	836	829	804	856	804	816	822	810	838	794	810	838	786	830	848	837	840	818	821	718	782	785	881	810	837	785	818	812	784	794	808	770	834	817	845	812	809	841	804	774	830	795	760	808	809	853	801	802	830	791	849	767	855	867	823	794	822	832	777	760	772	796	777	804	838	789	794	774	832	790	782	816	808	832	813	809	854	772	852	763	809	819	859	795	834	793	771	767	812	843	839	829	819	779	842	797	826	784	822	799	804	784	843	787	827	777	774	820	890	786	865	779	825	837	824	856	772	810	834	747	833	768	838	804	805	768	797	836	814	833	785	863	791	794	790	798	859	774	804	824	857	814	815	784	825	846	812	795	818	831	826	830	838	775	855	859	822	791	858	830	903	812	861	807	791	829	794	809	825	830	795	814	822	847	793	791	812	837	767	825	858	790	832	802	799	820	772	804	820	834	806	826	772	762	787	849	794	775	812	822	818	788	789	806	825	841	827	823	846	819	764	825	772	817	842	812	774	780	800	882	787	820	752	790	811	809	803	796	797	797	813	819	786	774	833	845	796	770	824	841	817	807	810	844	828	787	843	783	783	887	829	831	816	788	847	842	813	820	817	779	852	786	867	764	783	825	811	791	840	820	806	796	792	809	860	813	798	813	841	828	820	860	899	796	816	834	803	781	746	817	790	829	805	794	801	803	755	814	803	844	836	847	811	857	817	825	787	800	766	791	802	779	849	803	819	786	823	819	802	799	806	840	815	789	779	763	839	822	812	799	838	779	820	795	836	788	843	814	803	807	782	814	843	809	815	831	827	818	803	779	802	806	813	808	772	826	820	757	807	816	828	826	826	777	841	806	775	815	831	858	835	815	787	844	866	791	806	809	806	828	789	874	816	807	801	794	802	810	831	816	828	787	793	804	777	808	806	738	850	854	813	850	804	824	786	806	790	809	883	773	844	794	807	813	828	787	775	825	747	810	839	790	822	797	844	776	796	805	856	813	810	814	804	786	781	781	814	812	785	856	805	798	804	825	833	809	813	793	842	803	767	783	807	816	837	795	811	771	803	755	884	833	799	783	796	782	797	834	838	786	816	789	762	749	796	755	824	813	810	834	885	801	768	800	831	824	811	842	779	805	845	768	851	782	796	836	768	780	760	817	803	816	824	783	834	773	797	744	773	789	808	772	842	807	802	818	833	796	801	860	800	814	827	801	800	805	769	811	784	799	884	829	826	794	811	780	823	776	793	761	797	853	755	829	840	790	818	758	888	836	850	826	819	822	809	780	790	850	778	793	775	809	777	825	815	835	828	813	796	832	872	855	826	849	806	806	821	807	775	840	811	839	764	848	821	820	833	801	784	794	783	824	805	786	805	841	827	765	779	789	835	778	746	808	753	760	845	835	790	813	817	799	840	761	799	798	822	818	845	819	754	800	788	822	861	826	792	829	806	817	808	770	829	773	778	778	803	820	793	815	793	846	836	779	812	817	818	841	807	843	822	774	822	836	780	773	778	766	845	819	830	811	798	771	816	813	833	812	775	809	829	738	832	775	831	724	780	814	833	852	802	855	869	824	830	825	811	802	826	843	812	830	787	821	782	803	797	824	811	842	748	807	774	799	846	790	829	840	837	824	822	770	817	812	814	784	821	789	797	830	806	811	832	776	835	739	796	794	770	827	768	867	849	782	794	846	764	799	815	804	796	858	810	796	806	802	836	856	773	839	802	822	834	802	825	769	802	846	820	798	809	782	759	833	773	791	857	771	773	734	806	836	817	824	791	797	838	808	802	838	767	830	815	841	807	843	810	806	812	804	813	783	809	827	769	755	787	737	745	792	817	793	790	761	835	809	797	833	817	815	846	782	828	820	852	830	803	801	808	848	762	845	807	814	803	825	803	801	833	832	793	855	808	758	903	825	767	819	796	763	788	824	815	864	786	833	791	820	814	805	821	795	812	801	766	761	785	870	844	799	866	796	798	816	819	799	809	807	838	842	809	870	812	765	834	803	866	785	817	837	824	803	838	802	762	842	791	854	841	816	795	798	833	809	809	786	808	832	820	731	744	793	859	764	852	814	764	823	760	802	818	826	773	784	820	796	824	800	815	790	849	812	842	822	768	828	818	865	813	811	810	811	815	819	816	833	830	862	832	805	764	835	828	831	840	819	806	820	856	804	809	825	828	801	847	789	793	806	803	826	832	772	795	817	822	836	794	756	776	783	864	838	821	811	799	849	843	796	772	827	829	785	840	793	846	838	873	804	822	828	785	784	799	866	802	787	810	848	842	821	801	755	769	839	860	771	849	782	788	746	833	863	783	822	775	809	807	779	796	814	784	802	794	781	839	823	779	838	814	776	807	805	845	831	845	772	831	768	780	793	823	821	827	804	806	840	745	783	812	822	815	840	808	830	812	761	819	833	763	844	797	811	805	801	817	820	789	835	813	836	833	780	852	806	793	844	842	836	821	844	755	853
24289	20872	26963	24814	12089	852	568	398	363	348	356	325	302	299	321	287	253	275	272	281	280	265	285	265	301	276	267	256	266	282	251	286	246	270	265	293	245	245	255	298	261	300	247	279	265	247	237	251	275	275	245	290	268	269	254	263	237	239	241	250	243	255	235	269	239	270	251	248	287	238	247	261	276	274	252	269	284	266	265	278	266	248	243	257	259	241	252	241	295	252	246	254	286	258	295	296	266	275	248	243	237	272	243	261	262	250	289	246	267	278	268	222	251	259	245	225	241	262	278	223	277	270	243	277	287	251	232	262	270	257	259	245	255	249	266	265	253	316	258	261	252	267	257	286	257	282	280	283	242	242	264	249	247	290	286	255	270	275	262	265	269	249	258	265	268	275	274	286	254	264	275	286	222	284	263	260	266	254	260	242	254	223	261	250	285	253	239	289	243	272	253	265	256	289	256	254	268	273	269	239	254	264	286	247	249	257	252	286	247	254	257	272	275	284	223	279	273	283	275	272	269	276	263	286	300	252	231	268	266	250	265	243	268	237	251	256	231	280	251	257	231	272	261	262	290	286	244	251	243	254	268	255	265	265	262	259	269	268	266	262	242	269	260	246	264	263	233	261	254	279	283	273	265	248	264	251	258	247	246	265	250	247	294	270	244	276	240	255	276	279	277	263	278	289	269	270	265	269	263	266	247	270	260	274	250	238	268	254	288	258	248	257	236	250	259	261	277	293	264	272	284	269	254	265	255	276	270	255	256	276	250	254	295	280	250	256	227	264	259	282	271	234	283	267	260	300	279	286	269	253	257	276	305	283	280	271	250	241	296	249	284	289	235	258	268	259	259	232	239	245	292	264	266	263	232	267	269	263	274	251	241	255	282	269	245	286	275	260	266	243	257	279	246	238	259	276	287	252	256	270	257	255	275	242	262	259	264	273	247	284	273	234	285	268	241	267	276	284	276	260	273	269	268	287	281	242	281	268	246	271	276	253	245	248	254	252	264	256	270	268	236	239	227	245	290	233	274	247	253	268	304	262	224	291	258	285	245	266	274	277	286	271	251	270	242	245	259	295	271	280	261	278	244	260	265	248	276	260	267	275	257	289	245	262	253	247	267	270	276	246	250	245	252	248	260	256	256	284	251	248	248	277	264	270	276	267	265	283	251	266	270	287	260	262	256	267	274	262	253	237	263	243	283	283	255	255	246	241	262	271	241	247	249	276	269	278	260	288	245	272	233	274	258	244	254	253	280	268	261	273	242	280	271	265	267	265	272	272	224	274	259	277	271	265	257	266	249	255	273	256	278	265	267	262	228	239	279	275	254	252	254	275	255	269	250	262	249	267	282	263	270	284	248	279	241	267	291	235	241	239	273	241	275	257	290	246	255	270	227	268	259	251	265	264	242	242	253	270	265	260	261	256	261	274	271	260	250	260	261	265	247	253	232	260	284	246	264	265	251	260	290	237	271	263	261	272	269	272	235	251	271	257	272	290	259	255	270	242	254	257	263	250	242	271	262	261	266	274	242	224	256	262	250	244	251	264	253	255	263	283	242	286	252	257	271	257	230	269	278	268	253	252	249	266	265	260	262	253	260	239	266	265	269	248	258	257	296	257	225	290	251	226	246	255	261	261	265	265	226	268	284	265	269	229	228	232	244	312	252	260	248	272	260	268	241	276	246	258	276	263	278	276	260	264	271	272	245	272	297	256	260	270	272	240	247	265	253	276	249	248	253	264	217	249	251	246	257	269	242	271	282	235	279	249	273	259	255	285	265	261	215	237	251	270	272	245	257	279	240	246	269	244	246	227	259	276	298	255	279	275	275	263	264	276	277	252	307	255	242	283	297	268	271	250	265	259	251	234	250	261	286	263	220	222	268	242	248	258	276	249	265	254	268	273	277	282	236	244	301	248	280	292	219	229	262	265	263	257	251	263	276	265	262	296	220	245	287	265	261	259	259	283	261	274	275	284	275	257	248	291	264	242	234	280	258	271	219	224	255	274	237	246	239	250	251	263	264	251	244	291	259	253	266	261	271	255	283	266	236	255	246	236	240	271	252	242	264	251	260	245	274	250	265	284	253	258	247	220	251	262	257	258	270	249	263	232	273	262	256	248	294	246	233	265	269	272	291	261	255	294	259	252	251	270	243	277	237	245	261	258	286	257	250	262	251	253	274	273	278	274	284	276	252	279	255	267	251	287	261	240	252	287	265	258	263	268	242	259	251	240	249	263	267	260	253	264	256	292	269	277	292	269	254	260	266	242	257	258	263	275	260	240	244	269	270	270	268	267	227	277	242	273	265	266	233	271	235	216	257	258	236	238	289	249	255	269	257	255	263	262	243	283	266	256	248	260	242	286	252	263	255	273	255	253	253	283	263	255	256	281	239	283	272	251	231	285	254	241	279	255	235	280	236	256	234	271	246	271	273	249	264	244	259	272	254	238	296	258	267	265	278	257	260	271	261	271	274	282	276	272	286	263	242	291	271	260	290	280	278	270	266	253	257	235	246	253	276	265	231	250	243	264	270	280	264	251	267	274	235	236	266	250	288	248	288	257	262	281	277	260	242	250	271	241	262	254	251	279	257	247	269	268	264	246	244	293	244	289	278	242	265	286	265	275	283	258	252	275	267	260	256	270	256	242	264	268	247	285	250	263	262	242	287	289	272	267	264	256	268	251	256	260	262	248	238	267	253	251	247	245	226	261	255	266	272	242	265	258	249	303	293	286	258	284	233	250	262	254	248	284	278	292	252	257	276	254	269	301	264	251	266	261	263	256	258	245	258	234	257	265	240	248	260	273	264	284	258	258	263	295	270	282	253	250	275	279	281	246	274	261	237	238	292	253	270	264	274	255	267	262	226	260	253	272	268	276	270	257	275	265	255	292	248	268	247	272	277	268	272	220	258	272	253	250	256	260	256	241	280	261	246	271	257	247	255	279	277	263	293	258	249	296	243	255	255	273	278	262	271	251	276	251	248	250	243	263	256	254	276	251	264	261	283	221	252	263	260	241	273	258	294	252	278	263	262	273	268	253	274	234	229	252	240	276	247	270	258	226	295	266	272	257	279	231	256	251	269	287	277	274	274	261	268	257	258	256	251	250	286	254	263	294	268	262	263	265	252	270	264	279	269	288	259	275	253	292	266	272	234	258	267	230	251	260	262	258	283	252	257	269	295	260	251	247	269	269	257	291	276	254	259	220	270	263	250	275	255	276	266	256	259	267	231	256	284	272	285	263	268	294	235	254	279	257	263	239	238	247	240	236	273	253	266	266	270	275	259	253	254	249	259	269	273	243	268	248	278	281	261	252	266	319	257	265	256	261	243	239	285	275	281	280	259	262	298	264	275	290	290	268	290	268	251	251	258	256	260	237	272	275	243	246	263	246	262	283	264	232	266	282	296	261	267	271	257	259	259	273	263	263	252	245	257	277	253	225	230	287	281	265	288	290	304	264	266	264	271	233	223	236	274	247	254	282	277	268
3985	8095	5536	2472	1662	1300	952	714	595	539	460	467	412	381	376	363	347	365	359	352	354	336	338	340	341	310	354	313	335	300	332	323	303	311	305	339	325	296	344	328	338	293	341	293	331	325	323	321	329	337	321	319	298	299	339	337	306	287	318	292	310	306	313	306	306	317	324	318	330	328	304	320	299	310	285	332	311	331	313	316	298	333	327	320	311	337	341	327	325	306	308	302	317	312	320	309	310	313	300	282	301	343	302	275	332	303	322	317	327	318	305	310	311	316	327	314	292	280	299	294	330	353	304	315	302	333	328	308	308	338	323	346	339	326	322	319	312	302	286	331	340	347	350	289	334	332	320	324	314	349	323	321	327	310	323	326	319	307	308	307	319	277	301	303	324	306	339	304	304	293	311	298	347	319	297	329	309	323	290	314	339	317	331	327	316	304	305	303	315	298	293	321	321	321	316	307	304	304	335	301	304	322	322	351	354	322	321	330	323	307	320	315	280	327	309	311	309	320	335	288	311	301	327	320	304	294	313	296	323	314	336	309	327	323	328	301	314	307	316	315	296	300	323	302	297	302	307	305	293	324	330	292	281	309	299	311	316	304	311	293	284	313	312	288	304	281	301	307	326	304	311	312	310	292	293	276	329	328	325	298	315	304	312	306	320	299	325	325	329	308	312	330	304	321	328	297	308	300	300	298	350	303	307	285	326	301	342	321	297	292	327	345	321	308	301	321	300	302	314	295	328	303	277	314	313	325	319	307	319	307	331	295	330	313	311	327	342	332	292	308	319	321	297	300	325	289	311	296	300	305	305	290	309	307	331	301	331	326	282	314	321	298	279	345	299	291	313	318	359	301	292	326	280	294	295	353	300	294	289	323	313	309	297	324	324	328	339	293	307	320	316	283	302	294	303	293	342	310	333	323	309	287	324	318	308	310	329	330	274	312	288	339	322	303	294	315	314	288	329	321	340	322	294	314	285	333	307	292	299	293	293	301	315	330	316	341	325	326	290	308	328	310	328	328	287	282	325	286	283	322	320	311	317	293	310	311	301	318	306	316	301	310	290	299	309	306	315	299	306	303	329	312	315	299	302	306	297	303	321	299	321	345	311	297	288	323	320	313	304	317	331	340	312	301	324	311	325	321	300	318	299	307	312	305	299	324	311	312	303	296	291	314	344	309	335	290	293	326	302	270	311	317	267	332	334	309	332	306	304	299	294	311	308	330	289	313	344	321	314	310	319	307	305	337	316	300	312	307	307	296	311	310	324	331	298	318	312	309	338	302	318	293	307	301	315	312	311	292	314	303	317	300	309	322	332	285	345	339	292	308	325	322	287	293	288	310	323	314	311	288	298	301	271	307	273	317	301	305	306	277	284	316	311	330	326	312	299	315	300	295	273	273	310	335	301	318	343	293	341	324	304	307	324	301	362	322	304	289	324	349	326	298	310	329	334	332	319	284	311	325	309	301	341	337	325	275	352	313	335	294	306	280	308	303	296	328	308	313	302	309	303	314	308	313	296	307	293	332	264	320	296	349	335	321	325	317	338	328	346	307	291	321	309	302	333	306	324	313	322	304	289	317	317	301	327	317	270	332	297	290	308	321	280	307	340	334	327	300	323	286	344	327	276	305	320	286	324	319	321	302	302	301	327	282	328	317	320	338	307	322	328	314	302	317	309	321	343	301	324	292	277	328	337	306	264	303	310	304	291	293	304	323	332	300	324	326	282	303	265	313	283	313	312	333	290	331	334	291	308	327	275	306	282	326	272	315	319	317	349	299	311	290	316	298	327	330	295	325	338	310	314	288	289	318	301	281	305	323	333	314	334	329	348	288	300	280	319	337	295	313	325	325	300	303	301	321	316	310	278	307	287	321	307	348	284	334	312	319	303	332	304	342	328	351	316	301	312	302	304	294	291	316	335	341	288	342	300	267	292	331	324	293	277	310	319	288	325	285	329	307	352	329	313	340	285	296	329	316	306	307	327	300	320	306	291	268	318	292	302	290	322	291	325	313	300	299	280	300	281	313	284	328	325	300	285	338	309	305	308	285	327	310	299	321	333	322	322	306	311	327	301	301	323	312	301	341	307	286	294	299	312	321	312	311	310	303	303	296	330	315	285	313	313	294	331	289	315	317	313	311	276	307	296	308	330	316	285	302	310	336	324	314	308	345	308	308	303	315	283	331	287	309	314	334	345	304	316	341	288	315	311	314	341	292	334	297	323	307	291	296	337	277	301	318	313	294	307	309	315	315	280	300	338	335	314	317	292	318	352	308	304	362	272	319	307	326	342	347	293	300	287	320	293	275	295	302	293	354	312	322	292	284	328	309	319	340	286	302	330	289	297	321	296	285	319	298	282	303	295	300	294	307	331	330	296	304	328	326	292	303	313	316	299	304	318	340	311	309	315	302	276	331	341	322	339	302	279	336	297	326	305	291	296	311	348	347	309	298	317	307	317	339	317	320	313	315	302	320	311	309	329	299	322	324	283	309	310	326	324	293	267	316	331	316	299	308	350	329	328	314	300	341	288	326	318	318	325	319	287	335	357	317	313	320	279	276	334	286	340	302	297	319	323	320	326	287	298	310	300	303	355	302	329	305	291	304	306	281	311	323	298	274	315	283	306	259	315	298	315	314	312	303	319	309	318	325	315	302	315	338	332	296	307	303	342	317	321	321	313	321	302	330	325	338	277	350	295	298	295	321	304	323	300	350	326	322	314	323	304	283	310	323	329	310	299	334	341	309	310	313	300	302	317	285	313	295	323	319	292	288	296	305	312	307	330	299	308	306	315	319	315	312	347	284	287	308	323	298	300	283	315	291	323	323	299	300	306	297	293	320	270	332	316	306	315	300	315	302	306	298	303	310	333	330	308	323	315	326	317	313	296	346	287	323	318	325	306	318	314	299	323	294	302	282	290	293	287	326	326	302	303	318	297	299	335	288	340	323	316	320	335	322	331	317	306	349	344	318	344	309	318	298	297	335	281	308	302	302	270	279	299	357	297	322	293	312	297	308	311	317	326	303	329	324	307	271	343	281	326	316	281	301	346	305	328	320	329	309	340	327	304	313	328	301	304	312	315	325	342	300	309	300	335	335	303	284	296	268	325	327	306	315	309	313	298	324	290	350	277	302	316	302	304	296	302	313	329	310	323	316	325	278	315	297	329	325	308	308	316	320	315	288	320	305	315	316	306	274	325	337	321	331	295	319	324	339	311	303	323	299	323	319	319	296	329	280	335	333	321	266	317	326	338	324	305	311	304	287	321	310	297	310	282	318	322	271	316	320	332	337	337	325	308	332	333	284	275	293	308	310	308	290	278	308	302	300	329	310	300	321	310	321	311	309	292	304	315	313	317	321	291	296	288	297	327	299	283	313	298	320	312	302	335	298	342	294	320	294	326	331	284	344	301	326	304	309	314	357	296	331	287	290	307	317	306	299	302	312	324	315	328	307	288	344	281	328	326	320	306	340	302	336	327	311	325	306
22208	20910	28363	23603	20910	20967	9348	1225	942	784	699	616	635	582	521	528	558	515	502	473	432	483	447	469	426	481	448	456	469	467	429	421	438	478	433	427	447	441	446	509	444	409	435	427	420	469	416	431	429	388	424	449	470	486	429	446	452	435	445	433	437	436	400	414	415	423	428	458	440	433	453	468	413	449	454	439	407	423	444	433	408	450	433	371	421	455	458	424	460	444	447	393	431	423	438	417	438	451	460	453	426	429	416	388	469	449	421	436	453	415	432	434	377	428	416	422	442	409	417	445	452	472	398	426	392	439	448	475	437	441	437	432	457	400	424	405	416	428	433	444	411	408	435	396	407	426	454	410	438	449	432	439	426	442	456	408	421	431	424	411	398	432	411	396	435	423	406	404	420	412	405	411	426	370	424	475	410	447	410	467	433	422	403	418	458	475	412	454	428	426	433	445	437	423	430	418	401	396	413	461	426	436	430	441	433	398	462	427	415	408	450	469	466	395	456	427	424	450	448	440	454	397	461	469	420	435	415	421	381	437	427	397	413	429	435	423	436	457	408	429	417	416	439	400	435	407	398	395	457	414	447	410	409	411	433	423	413	414	457	414	433	428	424	453	443	394	454	421	466	442	448	425	444	428	405	447	416	407	428	423	444	410	436	429	452	461	432	459	447	418	414	412	424	400	438	428	449	457	448	424	385	432	403	413	424	418	420	434	470	404	409	410	456	393	415	421	434	428	405	471	421	366	426	393	417	427	448	425	441	487	436	404	436	367	403	429	402	395	418	440	400	427	434	446	392	435	457	456	435	454	437	482	447	402	432	427	441	422	446	436	453	423	443	450	421	426	408	440	430	428	437	417	441	437	449	421	418	433	455	415	449	429	405	424	430	429	464	417	407	418	437	446	395	427	399	437	423	425	432	441	420	433	419	465	441	421	443	433	418	417	410	445	427	419	399	455	415	448	432	444	467	432	418	411	475	450	468	443	453	389	441	408	422	435	445	428	429	422	431	444	457	437	402	438	423	415	427	424	413	436	432	438	458	431	441	420	416	418	432	409	415	425	424	433	421	448	431	411	416	478	439	381	446	443	445	440	424	448	467	440	394	428	387	387	403	419	437	399	458	395	475	441	445	443	376	457	474	413	434	387	381	418	447	406	440	392	455	417	442	419	402	422	416	424	442	433	411	439	405	404	405	450	432	432	441	439	422	398	428	455	410	381	387	405	429	440	395	415	386	411	425	408	447	459	431	422	415	417	426	420	436	412	390	400	487	416	454	395	430	446	441	413	427	426	415	464	470	385	443	418	428	401	426	436	437	426	415	440	443	452	413	418	402	434	434	406	414	417	426	436	386	418	432	447	449	441	449	432	454	380	457	445	436	447	439	444	425	421	448	427	469	437	423	454	435	469	437	438	425	435	426	427	432	461	461	406	387	407	436	434	408	398	445	422	403	456	403	447	419	398	425	406	447	483	427	438	397	412	465	406	406	404	431	435	389	460	406	422	448	439	448	437	397	407	442	413	411	425	444	413	398	406	454	418	476	428	431	463	401	437	426	443	423	396	411	424	440	448	396	429	430	451	417	403	412	413	447	438	439	428	420	427	410	424	429	422	419	432	417	383	393	448	423	465	450	405	403	446	453	405	479	432	463	430	408	412	448	418	386	450	420	407	431	430	443	446	446	396	434	431	424	416	404	446	432	429	448	453	419	442	448	421	420	448	395	458	416	475	379	416	461	447	408	401	425	461	454	439	421	428	371	433	423	471	414	453	398	389	446	403	404	448	424	445	456	453	428	432	411	398	393	426	454	407	412	437	438	405	403	436	438	455	416	417	442	418	432	420	449	459	431	412	411	445	424	425	421	413	413	423	424	422	469	453	417	415	487	453	443	441	399	424	427	459	432	422	439	421	443	415	439	432	423	418	449	410	436	444	432	385	440	452	410	457	439	479	457	409	410	427	421	424	429	405	426	400	458	425	414	445	392	441	427	416	384	415	483	423	416	411	417	467	447	418	451	410	422	475	439	435	442	389	419	420	426	430	463	412	384	421	424	417	386	434	433	418	444	408	436	429	403	440	430	402	429	436	414	430	417	436	418	434	422	420	443	419	392	467	456	393	413	430	388	419	402	432	440	426	421	378	452	430	420	413	434	433	418	420	437	415	415	453	445	433	416	421	416	404	417	373	372	436	439	450	383	368	461	404	411	425	421	439	448	408	437	429	403	452	411	400	460	416	391	422	456	436	435	394	416	434	415	448	431	448	363	409	431	443	423	430	382	385	426	412	430	379	382	430	424	452	429	419	417	406	404	452	427	388	426	445	441	474	437	400	441	444	422	457	420	429	429	416	391	483	403	399	450	437	429	453	443	442	439	436	430	433	468	429	402	446	441	421	402	428	435	439	405	429	427	446	454	433	406	441	415	379	452	405	444	422	433	406	431	456	454	412	446	430	422	462	444	407	440	439	420	409	404	440	434	441	424	428	438	432	456	407	428	395	443	416	417	466	420	450	392	421	468	389	430	417	409	436	453	452	437	393	449	470	405	420	452	432	470	449	450	423	406	468	433	376	422	435	438	410	437	469	433	405	458	442	396	427	438	430	432	439	408	440	451	456	433	457	425	438	456	404	418	416	420	432	430	433	416	420	455	431	431	444	404	437	409	447	410	410	400	414	403	421	407	415	442	448	437	412	445	420	409	402	408	415	411	439	408	443	439	422	419	389	404	420	426	429	452	401	425	441	434	412	442	447	422	401	428	458	418	433	426	395	388	402	440	405	459	452	433	436	444	451	480	461	430	450	416	402	427	448	451	400	414	422	443	450	423	434	412	417	416	397	442	424	465	408	430	453	420	420	456	433	434	433	473	424	426	416	419	402	405	430	448	409	398	393	419	479	419	436	409	420	457	437	404	434	449	442	378	443	411	419	433	418	422	451	434	410	417	416	409	407	448	449	424	423	402	410	454	440	458	403	419	438	404	393	417	411	419	435	408	424	416	405	447	413	399	464	443	429	404	440	412	427	419	459	428	405	449	467	437	422	443	442	437	402	441	450	409	392	447	421	454	413	438	452	413	433	450	442	423	436	443	422	408	406	459	424	459	448	417	435	442	411	439	444	444	417	434	406	412	451	435	469	398	397	453	425	408	429	441	416	442	437	423	415	407	438	465	419	417	403	428	439	402	387	436	422	399	433	418	413	426	452	437	418	463	431	415	421	403	426	430	441	423	457	399	414	397	389	451	413	424	405	410	424	424	447	437	436	455	453	421	449	417	385	429	469	402	465	413	452	418	421	408	426	413	420	428	427	472	428	375	411	414	440	447	436	447	417	443	426	426	428	414	440	381	417	425	417	409	412	445	415	412	444	419	430	437	426	422	433	410	448	453	423	415	432	435	452	422	455	442	458	385	409	440	428	465	418	394	444	422	424	464	464	423	449	432	407	402	414	402	408	446	412	474	442	411	414	426	425	426	389	457	396	427	463	447	395
5791	17221	14460	6699	4313	2914	2143	1718	1421	1181	1044	956	798	810	767	690	683	690	688	623	624	636	602	585	568	571	548	574	538	537	571	515	503	553	556	534	513	563	535	537	495	540	548	548	522	525	515	552	554	544	487	504	494	504	539	516	502	520	488	573	514	576	521	541	519	532	470	501	528	495	543	490	523	548	462	497	529	519	497	525	522	521	526	525	488	500	510	531	468	492	515	521	541	501	506	497	526	535	507	523	500	514	539	476	499	521	483	479	480	481	480	498	545	536	482	502	522	526	522	524	491	512	525	503	520	500	514	496	525	512	556	516	493	504	464	487	530	492	509	508	523	506	539	488	496	547	553	483	477	490	479	487	537	510	507	516	488	513	521	488	517	527	501	526	510	491	501	508	545	522	502	514	528	496	505	494	521	509	531	500	504	456	479	524	483	519	511	504	515	501	536	470	548	500	483	518	507	524	522	522	489	515	521	459	562	496	510	509	501	492	479	519	493	493	497	489	530	475	515	483	489	532	564	471	536	496	508	463	501	521	487	495	561	510	535	460	515	537	506	538	503	546	515	535	507	505	497	500	517	516	540	542	530	498	484	518	511	530	543	492	475	476	542	485	475	505	482	521	535	512	499	528	527	490	500	499	476	491	547	529	495	540	511	512	547	501	488	500	500	501	497	496	498	521	541	477	554	531	555	495	531	500	489	519	485	522	487	511	531	493	481	475	471	515	523	490	519	532	501	520	494	497	470	519	540	508	496	556	504	538	514	505	476	485	559	491	500	510	497	547	495	495	506	514	478	520	513	536	531	522	525	523	537	536	531	490	476	542	500	503	477	504	480	442	475	537	496	471	477	512	474	508	515	533	503	484	560	566	466	513	464	485	518	558	513	476	469	535	509	472	527	503	537	525	506	481	522	477	500	523	491	524	505	524	494	548	504	551	546	538	473	543	500	498	574	499	510	534	504	492	477	452	519	505	554	496	541	476	488	511	501	506	466	525	512	512	480	475	497	473	513	492	507	524	537	533	475	529	502	525	509	526	525	508	499	504	461	529	527	513	547	477	472	535	525	537	466	574	513	510	492	516	482	500	558	513	507	488	509	524	511	474	526	507	499	508	511	546	486	521	448	506	490	514	487	509	505	475	510	525	511	469	553	513	495	507	483	554	479	542	518	476	519	473	512	496	549	518	512	492	496	493	499	497	486	518	535	495	499	472	486	514	515	511	501	503	532	526	527	505	509	518	519	487	499	480	521	498	516	535	486	512	464	543	488	521	510	536	505	474	546	517	474	504	490	485	476	563	538	515	509	511	517	506	507	512	522	496	496	538	548	467	523	542	557	532	525	492	510	516	512	536	517	520	522	464	490	495	562	498	507	509	537	487	510	511	491	500	438	515	491	511	494	554	525	512	526	507	489	497	506	489	483	527	531	525	512	506	510	497	498	463	516	515	501	501	502	499	487	511	506	482	547	489	506	474	519	483	488	479	526	501	501	511	527	492	511	542	487	531	532	499	511	474	491	482	468	489	511	512	510	511	499	501	523	472	478	486	502	470	538	506	474	507	477	522	515	508	529	507	497	508	507	487	534	476	539	489	492	520	502	503	494	526	537	535	472	477	537	546	510	521	478	541	474	481	515	525	514	509	495	513	500	492	505	500	539	484	498	547	513	482	518	534	471	511	521	499	503	502	497	490	467	538	492	496	500	497	490	525	505	504	542	538	508	482	501	515	561	537	488	543	533	504	515	488	475	534	500	502	452	566	493	512	515	498	527	534	505	495	457	534	494	520	512	522	510	532	540	481	489	465	488	497	512	556	523	502	448	482	549	513	492	503	486	517	525	543	502	515	531	489	528	540	522	467	502	507	529	483	540	502	497	505	535	546	548	487	500	502	468	503	520	497	547	507	559	470	481	494	507	523	496	503	526	519	483	491	494	518	531	466	518	502	510	518	491	488	500	469	509	535	488	485	514	501	555	496	491	515	488	509	533	501	484	487	511	513	530	530	537	492	521	498	524	557	511	499	461	495	530	511	549	479	520	457	533	533	524	479	495	518	463	464	469	538	511	472	503	528	526	495	484	549	499	497	536	500	523	510	486	479	577	514	539	497	473	526	531	469	474	498	494	486	492	487	522	483	506	517	490	519	512	538	530	497	506	515	500	500	510	497	520	536	516	484	510	548	494	500	504	509	487	490	467	479	482	520	516	489	500	505	502	490	536	505	543	510	536	547	470	489	510	505	483	504	494	497	504	472	484	508	506	489	486	503	453	501	495	503	485	516	501	486	519	487	484	475	511	518	498	473	502	548	498	520	502	522	537	485	465	471	508	537	501	523	505	492	553	514	510	554	473	511	482	510	509	494	526	516	481	489	500	489	497	540	481	541	486	503	493	530	508	509	507	525	462	525	530	464	496	482	521	502	532	500	540	523	530	509	477	562	484	526	507	528	504	512	502	506	495	493	502	533	516	529	500	505	451	451	477	519	493	514	515	488	488	526	539	495	491	493	506	520	495	519	527	517	500	492	456	502	524	490	495	496	497	501	541	454	489	494	490	519	561	489	522	520	508	510	506	511	509	479	539	491	507	485	480	510	524	517	495	484	492	496	457	464	505	513	451	507	492	481	518	513	512	525	525	493	544	518	493	509	495	512	516	499	512	493	507	517	462	478	497	456	497	489	507	525	534	500	511	488	513	521	546	500	480	500	494	474	530	503	478	472	488	513	504	530	508	500	492	476	562	503	522	522	494	480	553	492	516	493	521	521	473	520	524	515	488	496	516	507	513	502	496	523	505	510	508	529	503	510	538	487	520	494	535	510	500	525	521	520	510	466	496	541	473	487	480	500	510	535	536	492	454	511	502	501	509	490	508	476	517	447	486	528	470	507	520	455	544	507	508	492	486	495	470	499	495	482	502	498	533	496	508	508	502	535	528	477	511	462	493	499	545	514	487	481	509	489	531	481	568	514	524	524	517	503	468	561	480	484	470	553	461	489	466	513	476	501	496	523	503	531	482	551	502	508	476	511	514	520	484	506	524	533	517	490	487	479	505	498	529	514	471	505	521	506	483	537	532	539	500	493	529	530	465	551	532	492	506	492	543	496	501	495	496	501	497	522	531	506	511	513	516	504	508	506	489	453	502	501	522	494	532	534	535	477	498	521	503	513	534	516	478	503	502	507	520	479	494	534	530	480	524	526	482	492	465	501	496	527	515	484	523	500	526	500	554	502	501	514	498	484	500	534	522	513	480	520	479	494	505	513	546	511	523	505	514	518	520	494	478	505	498	511	524	518	564	499	531	483	509	500	521	533	495	457	502	487	480	530	504	516	465	506	485	506	465	516	528	539	473	506	507	470	484	474	510	473	520	506	530	508	523	491	494	529	482	525	502	535	521	530	566	526	523	470	479	506	527	465	487	539	504	478	513	481	568	528	478	470	508	478	535	522	508	511	515	535	502	493	491	501	506	484	516	470	507	517	520	484	497	497
26779	18859	6375	1303	759	691	566	576	558	572	536	536	578	547	517	504	532	553	548	547	505	537	552	505	522	538	552	527	504	540	554	539	540	518	556	561	563	521	512	544	558	552	555	506	582	507	537	545	512	515	531	536	508	559	562	541	525	547	535	530	557	505	537	572	544	533	556	566	534	510	485	476	552	593	551	558	517	517	511	572	541	566	523	537	530	556	529	504	543	520	558	529	550	562	549	544	533	579	504	517	535	536	570	582	564	517	573	565	541	551	550	514	531	513	552	526	507	549	549	509	549	545	548	517	565	556	515	558	532	545	528	525	494	533	564	554	526	546	518	524	541	591	540	533	506	540	536	502	533	541	521	571	565	526	581	572	525	522	515	542	475	515	498	549	524	578	552	569	512	565	531	501	550	560	540	536	560	546	537	521	498	547	537	516	541	561	543	531	530	542	560	556	514	512	522	536	542	479	549	527	522	532	532	481	535	563	540	571	520	540	575	558	574	516	524	523	507	532	536	569	546	506	516	560	514	530	548	553	571	547	545	548	559	563	552	550	531	530	544	522	535	517	537	534	523	541	574	532	497	508	518	535	554	567	507	563	539	509	543	511	568	544	504	538	545	532	533	563	518	534	520	538	502	556	490	512	544	573	514	573	538	534	508	534	518	580	527	548	546	548	511	512	515	564	482	535	548	564	538	546	549	529	506	526	582	536	508	543	527	569	574	557	526	522	549	517	538	543	534	560	531	523	573	563	535	570	535	549	515	519	536	538	530	529	477	520	573	536	564	572	560	504	532	551	574	552	554	524	540	522	565	565	540	570	550	522	532	547	552	576	577	519	529	530	581	560	562	520	533	516	510	557	536	524	583	528	512	557	533	549	485	522	538	506	513	517	539	563	527	520	517	548	560	583	523	586	557	568	501	528	544	498	512	583	566	529	547	545	528	539	509	495	542	530	498	546	546	503	539	555	568	527	542	540	509	572	545	530	567	572	531	480	483	566	559	559	505	510	542	554	536	512	529	538	514	531	539	536	529	571	544	561	523	547	530	518	549	551	565	510	530	528	549	581	511	561	503	527	544	535	537	535	542	573	566	561	548	543	549	570	501	567	548	546	522	555	506	495	520	558	546	564	532	514	508	580	535	518	531	541	530	540	509	531	527	569	498	529	501	529	533	551	526	564	553	507	524	509	531	523	505	540	559	561	530	546	553	520	597	526	545	550	544	498	599	529	593	495	557	529	534	534	558	540	551	565	538	520	544	528	540	487	566	521	539	531	507	539	570	515	533	507	559	537	496	565	549	505	568	507	497	521	517	524	510	580	517	574	495	559	533	530	559	512	541	544	557	522	546	502	504	486	572	577	517	513	529	519	508	546	523	581	498	524	508	519	504	509	537	576	553	545	524	533	497	550	558	527	515	530	529	556	512	523	543	537	568	524	515	509	526	521	560	562	532	538	551	546	504	564	471	494	524	549	521	540	544	559	488	560	557	516	547	533	560	494	513	570	551	483	528	582	567	553	540	572	555	506	536	562	519	514	539	528	523	539	537	528	517	552	513	525	520	551	510	544	508	541	482	528	529	541	528	522	518	538	487	488	546	538	574	572	526	563	553	539	541	512	542	625	501	534	505	518	561	517	522	552	577	496	502	553	525	521	547	514	554	547	535	560	520	570	517	576	527	562	542	539	571	541	537	545	564	522	493	545	518	525	557	510	531	539	513	523	532	557	535	538	526	546	536	558	490	535	541	521	501	496	579	471	548	489	491	536	516	489	554	524	528	559	552	563	530	563	526	540	525	531	575	551	516	567	477	527	532	585	560	570	549	531	546	539	567	528	535	538	521	543	504	544	551	534	541	535	579	504	520	515	538	548	557	567	514	567	498	487	537	537	554	537	486	483	538	530	529	531	500	517	579	592	540	590	542	519	560	513	563	538	564	552	570	558	514	549	538	553	546	591	530	530	508	532	493	557	524	533	537	530	537	548	513	520	553	521	501	548	528	538	540	548	575	519	527	507	557	542	544	544	553	474	497	580	571	525	587	506	501	531	520	551	586	534	548	544	512	484	548	531	544	534	538	560	540	556	529	505	545	529	529	529	469	507	536	549	510	507	537	529	535	565	524	531	527	503	504	529	522	519	533	565	538	508	553	539	528	503	531	511	523	567	510	556	515	536	531	541	585	504	475	526	574	529	496	572	560	544	614	501	540	551	517	538	511	541	503	571	510	550	573	577	553	509	523	515	539	549	564	552	486	553	552	543	536	523	516	553	505	547	577	554	515	558	543	518	555	546	566	578	534	554	543	546	565	537	542	536	534	539	551	516	537	504	548	519	569	542	531	524	553	557	589	498	530	504	497	513	557	495	513	541	562	517	510	519	527	528	519	508	534	570	539	489	502	557	557	522	536	493	513	529	543	529	559	559	544	558	562	525	520	530	548	525	563	551	506	523	524	532	541	531	557	549	504	497	539	532	511	557	514	512	556	579	564	568	511	484	536	511	517	549	524	568	506	518	578	499	535	563	575	564	542	531	511	494	526	550	526	504	530	560	516	485	527	555	533	499	533	526	535	525	566	496	540	537	546	523	589	541	526	546	540	549	511	519	553	547	543	551	526	487	543	534	543	515	551	525	548	494	558	517	558	569	556	575	528	509	544	540	561	503	549	532	502	546	524	556	555	559	553	530	539	575	548	549	565	558	515	530	549	511	576	518	580	522	536	529	530	561	524	588	520	569	524	524	513	558	506	540	522	530	548	512	544	533	531	512	487	599	501	576	541	515	538	508	517	513	545	497	559	505	560	509	533	548	579	590	540	542	468	509	532	523	509	520	540	528	512	521	544	528	581	507	557	503	550	566	539	539	550	547	538	508	492	544	546	550	551	543	546	524	560	525	523	572	549	548	537	474	521	513	484	528	548	556	553	535	514	517	545	555	562	543	538	517	544	533	546	567	574	503	526	534	520	562	583	571	569	526	541	577	560	508	532	532	578	531	515	547	524	525	571	535	535	547	547	545	516	545	503	511	596	523	507	482	551	544	508	552	552	510	564	497	524	526	543	538	523	535	558	544	516	482	499	546	497	513	565	535	530	556	565	568	525	522	543	536	537	563	549	519	514	489	534	491	531	547	519	542	487	529	557	531	541	558	560	525	512	530	550	520	557	558	530	519	562	554	571	560	503	524	525	531	560	546	565	549	510	541	565	516	494	532	522	580	532	558	524	532	599	556	573	508	534	523	524	522	546	562	497	524	487	512	515	556	536	539	567	547	536	550	571	541	545	536	536	588	539	519	531	554	521	552	509	511	526	558	525	537	521	484	546	540	552	512	511	540	527	524	497	561	570	536	532	513	553	512	517	531	531	496	532	509	523	490	504	530	530	560	533	529	509	529	491	512	513	547	526	504	548	541	532	546	547	509	510	493	494	539	517	550	526	501	491	537	526	523	561	540	556	506	549	512	508	535	566	551	507	535	532	525	525	584	523	534	501	542
4933	4181	2882	1272	789	753	751	654	646	640	601	619	622	593	617	582	587	608	662	636	600	607	602	604	582	571	633	650	633	587	628	594	584	600	571	605	580	602	601	619	648	646	619	573	576	634	587	576	625	635	613	627	603	590	605	614	614	616	589	618	601	590	611	617	606	644	608	635	612	632	615	598	566	672	626	596	590	629	538	627	580	581	619	564	640	594	595	636	601	582	620	636	604	606	595	582	633	631	621	632	607	575	598	624	579	641	568	615	587	633	610	595	606	582	624	570	574	602	634	608	620	613	589	567	600	587	579	577	601	608	609	595	609	600	607	570	643	590	579	643	578	622	634	627	563	574	615	598	610	616	620	642	626	613	588	624	610	633	559	572	602	609	567	592	610	617	606	613	575	638	621	598	590	645	609	641	624	644	579	587	621	602	624	631	569	620	613	587	625	590	593	607	619	621	608	617	625	606	586	594	629	588	647	587	606	577	609	605	593	585	619	664	601	592	590	598	591	574	627	624	600	650	614	575	580	632	605	606	589	637	569	591	650	641	586	585	616	626	599	622	613	615	578	609	614	593	646	597	610	593	598	641	615	622	598	563	619	622	611	582	640	580	665	618	609	607	608	605	594	578	603	576	602	620	634	589	610	594	610	603	644	621	618	654	565	626	622	624	580	624	607	595	586	653	596	589	595	598	582	634	617	592	633	593	632	619	621	575	621	548	598	595	585	617	627	575	571	639	569	586	602	630	627	681	641	636	660	630	591	585	612	610	606	612	602	616	605	613	596	596	640	604	592	617	603	611	618	601	644	649	586	595	614	595	571	630	622	624	599	616	644	598	624	586	573	587	590	574	594	590	578	589	612	612	586	579	591	637	611	641	566	641	585	622	624	611	602	606	626	581	606	645	653	627	592	600	559	604	612	563	613	614	601	634	590	601	604	607	613	638	584	569	648	599	593	651	606	608	635	637	558	616	598	596	628	592	619	610	633	652	646	651	643	594	552	597	653	562	595	597	628	596	621	556	605	638	609	646	597	590	630	592	586	612	599	598	602	654	573	610	592	620	642	620	602	587	628	631	592	583	576	598	620	561	617	553	633	615	595	624	611	571	589	609	609	609	586	572	610	615	637	601	603	574	622	613	582	607	622	613	607	643	641	602	614	617	612	635	632	635	570	600	602	591	629	645	611	626	562	627	601	621	613	628	649	610	582	596	611	593	589	563	560	617	600	655	629	591	596	621	645	617	607	596	643	635	608	609	606	584	595	570	570	577	632	614	614	628	650	602	572	578	605	571	568	621	601	634	580	632	610	590	624	587	610	602	610	607	612	593	624	589	601	579	667	588	624	631	599	598	568	595	602	624	577	640	612	650	608	595	580	602	596	663	612	599	637	597	591	606	658	585	593	606	584	625	611	607	615	639	583	611	626	582	649	593	591	607	596	595	624	556	660	584	640	654	576	602	583	551	552	686	620	634	603	608	606	613	588	615	648	636	609	606	576	612	615	576	608	604	602	612	578	569	583	652	603	617	667	607	588	590	621	601	634	626	616	596	621	587	602	625	591	585	630	605	619	617	623	595	610	627	584	597	611	620	563	645	666	589	619	646	617	617	634	642	641	608	660	596	579	613	675	651	600	581	574	614	630	620	612	653	588	592	625	653	614	605	587	601	546	571	619	592	626	619	635	593	613	602	631	605	559	560	607	618	650	584	600	597	566	584	596	648	589	588	622	629	617	637	616	629	598	573	634	590	606	598	612	617	615	630	658	624	631	596	599	628	631	634	609	601	583	599	627	646	572	680	623	650	600	577	647	630	621	578	586	620	584	633	605	635	607	618	609	605	619	626	583	597	618	605	613	585	637	604	567	598	573	578	634	555	601	586	582	557	601	557	611	680	608	597	588	586	622	603	604	586	642	597	626	592	627	549	631	623	626	631	653	605	611	605	595	576	554	559	611	579	599	613	602	601	615	621	597	605	611	604	615	570	616	630	619	589	566	626	607	619	596	663	589	617	595	548	653	590	601	569	633	577	635	575	599	589	602	574	620	622	605	653	624	627	603	650	624	620	623	609	600	589	563	630	641	580	612	552	610	552	645	614	631	617	569	605	586	671	574	610	630	606	586	635	618	598	640	634	635	557	612	632	639	616	568	620	623	629	597	564	613	601	585	566	584	628	607	588	612	592	610	597	624	657	618	607	597	586	619	587	646	641	608	630	615	592	595	589	569	608	609	618	638	582	632	644	636	592	625	616	618	622	618	584	627	615	627	601	614	606	567	572	641	635	609	601	589	615	606	619	626	603	639	593	580	625	632	612	573	651	646	581	612	633	605	590	591	587	633	628	608	646	614	540	628	569	604	608	580	596	618	609	604	638	652	659	616	674	613	610	589	630	576	606	589	595	595	652	620	623	624	626	646	609	604	633	629	594	622	606	557	554	651	597	609	586	578	595	639	568	595	578	623	586	594	581	579	624	623	592	622	629	572	603	559	626	609	589	630	628	640	619	587	629	628	610	561	616	619	578	609	574	612	665	659	614	601	631	644	624	623	586	620	586	623	600	606	624	654	597	612	584	625	622	565	600	632	595	597	673	632	632	595	576	622	613	621	613	600	616	596	650	568	591	590	541	608	640	594	609	615	634	618	582	599	593	649	619	596	602	621	628	563	599	588	615	586	660	571	586	640	634	592	602	609	657	605	555	633	634	608	626	634	627	571	644	623	618	606	552	598	631	631	585	547	632	627	603	615	621	629	621	636	608	638	609	600	606	615	601	577	652	597	631	623	603	648	601	637	619	639	621	600	577	639	586	646	630	645	607	634	589	593	594	632	620	615	589	623	584	656	605	575	596	586	603	606	605	595	616	578	576	612	517	558	568	604	671	603	611	596	594	588	602	631	607	596	645	662	612	618	634	612	553	580	642	586	588	607	606	615	593	623	636	630	578	605	595	658	669	609	609	600	630	605	600	569	607	570	583	602	598	620	617	570	610	633	592	597	632	631	593	623	592	610	640	656	639	599	595	571	582	591	586	564	598	634	629	579	630	621	633	620	655	610	584	606	568	625	603	589	579	575	642	589	608	609	568	568	644	616	573	616	602	636	620	617	619	595	565	633	580	596	576	586	605	639	568	635	618	541	575	644	622	599	603	595	633	565	599	600	598	599	635	580	615	590	553	556	615	598	601	612	588	610	594	600	607	621	591	606	615	589	565	593	644	640	624	616	599	628	605	610	605	591	607	617	611	588	615	584	644	576	559	621	643	606	579	617	613	646	630	625	573	549	588	589	638	605	622	580	583	599	540	588	584	604	637	590	660	606	600	631	623	591	573	571	648	611	594	628	656	561	608	509	594	615	621	628	622	641	579	599	610	616	608	614	607	582	591	644	571	609	603	602	624	619	631	614	579	615	587	615	648	595	610	629	563	615	599	616	577	599	624	567	616	629	615	637	622	619	647	602	656	637	642	596	585	581	626	621	610	621	588	662	612	628	614
23282	20884	27899	24004	20861	9755	1473	1052	916	872	845	890	795	779	787	788	788	792	781	732	739	713	767	693	694	762	712	726	702	694	705	730	697	742	690	726	723	672	733	707	692	700	678	721	729	730	674	709	699	660	672	735	736	699	750	696	698	725	716	715	707	734	702	701	707	709	759	719	691	662	703	748	705	689	673	703	709	686	735	724	708	704	643	671	726	684	709	727	694	707	720	692	715	656	689	667	702	698	664	709	665	630	744	694	707	689	761	671	730	663	728	702	718	707	700	741	713	696	685	684	700	737	698	659	681	687	668	707	709	676	692	715	702	683	720	682	694	702	714	719	723	686	693	703	693	717	727	692	742	689	750	682	719	700	706	697	722	579	682	665	703	683	717	716	710	720	735	699	739	712	741	682	756	719	701	746	733	648	719	733	693	701	782	681	696	736	712	701	682	726	704	709	712	692	685	720	683	668	680	719	707	751	698	684	726	721	709	711	712	689	706	711	689	663	729	747	706	708	687	699	643	672	703	715	715	731	689	717	693	649	750	735	723	721	758	679	703	730	697	655	701	717	680	675	688	644	677	666	666	710	707	686	693	684	713	652	705	691	728	711	679	735	720	733	691	695	723	705	732	677	711	740	739	680	686	707	684	667	678	716	703	693	730	715	680	655	656	676	709	732	702	713	697	715	697	731	690	761	682	691	710	717	683	740	677	688	664	700	711	693	705	689	734	709	699	711	694	723	695	691	703	664	677	662	687	731	705	677	709	732	711	690	706	717	673	728	700	656	722	695	715	758	696	702	699	693	668	735	693	645	701	662	741	705	731	685	664	705	715	663	732	687	706	674	749	722	695	703	758	701	697	688	662	675	700	680	730	692	711	646	686	732	677	754	732	696	677	708	695	739	727	713	683	689	713	733	671	715	652	729	685	704	714	724	670	721	674	702	718	678	704	761	707	711	729	731	741	732	751	666	719	733	643	675	701	670	679	700	709	736	733	698	686	682	682	719	667	657	690	718	731	733	743	693	715	709	681	676	727	702	716	689	722	678	703	729	663	709	676	718	695	689	745	722	708	676	734	682	739	680	687	746	687	709	715	663	661	699	686	690	718	741	682	727	716	728	685	738	709	728	732	682	731	693	682	649	703	672	689	704	712	676	709	658	677	738	724	681	645	715	702	665	706	728	715	700	684	720	710	728	732	715	710	651	658	689	736	659	678	731	739	716	673	761	719	707	706	720	693	666	709	713	720	740	671	725	689	717	691	658	646	691	702	762	648	679	708	710	735	687	680	687	713	713	703	715	704	722	707	733	721	701	708	739	695	677	740	716	696	687	664	716	728	691	685	730	681	701	698	735	736	702	716	695	747	702	731	690	685	677	684	707	673	667	699	709	705	740	662	682	716	642	686	685	726	668	700	739	681	666	718	732	706	687	737	715	686	687	706	686	696	714	712	713	659	687	665	669	707	706	700	720	676	685	723	730	665	643	757	702	677	671	695	682	681	735	705	678	660	703	701	696	700	716	688	686	711	715	747	701	695	707	682	661	744	711	668	733	709	728	663	665	678	696	644	695	684	706	689	745	742	715	707	649	696	660	694	679	683	685	705	680	637	725	707	705	708	750	677	728	693	716	660	703	686	658	709	699	679	703	642	663	719	688	682	681	712	662	676	686	721	648	693	705	706	691	668	723	666	698	672	726	685	677	690	743	738	697	717	683	725	731	691	720	655	698	730	685	695	703	733	688	701	691	674	723	713	742	707	719	692	707	661	654	686	727	679	712	681	679	689	708	692	694	685	702	676	688	703	701	715	714	672	640	688	712	726	690	721	684	673	712	743	740	756	712	659	684	687	667	695	710	700	700	681	708	706	710	729	733	705	725	688	736	701	690	657	737	706	639	664	673	698	729	669	718	700	748	681	707	655	709	710	728	742	664	673	709	673	679	661	658	669	708	725	709	675	678	700	679	691	697	730	658	678	716	718	661	688	664	707	733	713	711	693	713	709	676	662	657	700	702	718	734	714	733	671	679	727	648	672	634	684	708	702	700	666	727	699	649	709	704	679	683	668	680	719	728	780	694	670	715	716	694	706	728	669	716	731	702	700	709	689	699	697	675	744	701	709	723	671	677	730	722	711	650	751	668	689	713	722	674	692	706	679	696	753	713	689	644	692	697	738	702	743	735	678	731	773	715	713	741	690	732	646	682	718	689	687	683	735	746	729	708	710	701	710	740	701	719	680	694	720	697	716	734	686	709	732	713	708	718	691	744	709	688	677	687	726	643	690	636	704	718	728	677	703	694	676	699	709	722	676	702	701	701	652	734	685	729	683	724	704	720	688	701	699	712	684	691	697	672	753	715	697	671	669	706	738	724	716	674	692	737	663	650	655	714	681	655	706	683	707	687	657	709	692	733	744	703	695	729	703	717	642	703	684	704	697	707	689	704	685	732	727	696	691	720	716	686	725	684	699	679	726	658	704	731	689	727	720	702	719	658	668	661	726	682	687	738	694	767	729	717	702	677	720	706	680	653	728	701	699	719	671	688	721	689	662	661	666	709	689	735	717	719	728	718	669	690	696	705	722	698	702	711	680	737	702	714	696	762	675	687	722	669	688	648	653	684	768	687	709	729	694	703	719	697	695	711	637	661	686	695	756	679	729	704	673	693	669	685	676	678	689	716	727	792	697	733	738	681	675	691	749	747	718	724	686	666	673	734	733	702	713	724	692	673	693	670	672	717	719	699	649	716	737	715	694	698	676	684	675	662	730	760	687	715	750	696	665	712	696	665	701	651	658	733	668	697	662	716	707	694	658	714	718	673	702	700	719	721	738	730	694	700	722	678	702	728	747	715	689	687	658	738	691	687	700	695	686	745	746	684	680	686	686	682	710	732	662	696	677	661	688	698	688	696	674	753	715	689	671	688	684	718	692	642	676	692	691	722	723	674	726	678	692	629	731	662	715	718	693	698	665	664	707	675	664	720	708	718	725	682	705	685	716	692	706	676	654	713	678	706	660	687	724	729	711	716	703	680	703	716	727	705	706	690	641	693	664	782	686	679	681	678	721	626	696	704	692	685	668	689	698	695	724	724	708	647	695	672	709	715	700	657	660	691	722	707	674	697	723	739	664	717	707	739	706	722	701	740	733	741	646	680	642	656	662	722	730	680	676	666	709	698	652	745	707	722	728	650	713	749	712	672	699	756	711	667	706	708	680	627	691	681	732	734	727	677	738	720	658	711	683	715	707	675	659	705	724	685	688	660	731	664	721	700	696	643	663	689	718	701	727	773	689	645	686	686	738	739	700	692	633	690	735	686	707	691	680	731	677	680	696	709	710	696	732	704	679	713	717	725	711	726	734	702	678	698	655	718	675	700	702	702	720	629	725	656	678	738	701	675	717	669	685	678	702	706	682	663	719	708	689	750	693	636	658	669	702	675	703	692	714	696	663	697	734	718	673	698	755	709	654	673	693	708	664	715	713	732	660	684	709	719
4538	12667	9388	4561	2959	2049	1653	1400	1308	1151	1092	1029	970	927	917	933	880	851	910	880	858	807	858	838	843	860	808	798	840	823	848	841	874	839	790	824	810	808	820	812	822	845	839	809	810	848	814	832	830	846	815	855	819	813	772	837	812	860	758	782	822	822	845	824	840	825	825	812	859	792	805	784	805	793	840	836	771	788	803	851	811	803	843	802	775	815	801	786	843	801	827	817	822	760	795	795	806	733	817	778	863	787	817	830	843	766	845	829	804	842	827	790	767	753	867	807	785	770	840	782	830	781	836	796	811	837	826	819	860	783	814	829	821	778	844	819	776	797	815	856	797	813	809	757	790	784	833	873	796	790	807	830	798	833	814	822	815	745	794	781	805	768	781	799	778	852	772	833	747	764	851	826	825	875	791	824	800	851	773	812	822	845	778	801	792	745	802	819	840	758	805	828	847	796	802	787	824	761	836	787	798	814	828	810	743	803	828	793	832	795	800	802	822	802	791	771	738	823	768	797	822	804	788	774	807	815	813	823	803	805	778	799	792	840	770	816	791	802	824	826	812	826	824	837	845	845	790	795	756	812	817	809	760	811	780	817	843	796	797	780	798	802	771	773	848	809	832	801	806	826	795	789	802	827	819	763	850	759	814	837	720	777	795	836	856	768	784	825	847	790	863	808	806	832	795	867	807	777	791	785	791	856	761	848	791	770	778	758	835	789	816	820	813	803	781	801	814	784	829	846	827	795	797	790	817	751	804	834	802	813	817	800	784	867	795	763	843	776	798	787	819	827	780	813	787	750	826	811	822	831	792	808	788	782	757	782	787	804	796	811	794	836	760	800	811	804	782	799	785	840	837	813	798	815	839	854	804	776	826	788	803	859	755	830	830	770	796	794	842	821	807	796	826	793	787	837	779	791	798	813	853	807	754	782	818	815	793	809	788	806	835	728	790	839	819	766	778	834	775	798	795	777	812	791	771	779	838	777	813	798	813	839	791	767	774	834	865	730	787	753	822	798	794	767	809	811	786	821	827	819	787	767	814	770	846	773	775	794	787	811	808	779	855	818	784	827	763	808	818	796	847	794	828	762	756	767	819	819	800	839	836	734	846	820	807	832	805	854	790	767	808	777	768	842	830	768	817	780	773	821	823	785	815	829	816	793	822	791	804	809	779	790	799	811	861	767	828	765	771	818	867	809	869	835	807	804	797	807	815	798	827	821	790	796	878	784	816	836	816	830	864	772	769	776	793	837	817	778	824	809	805	910	828	802	842	796	808	747	846	804	805	783	804	871	835	777	792	786	796	779	788	812	838	753	796	775	854	854	831	829	787	835	850	796	798	771	830	812	783	806	846	790	815	797	777	772	841	788	839	841	825	811	779	727	827	827	802	817	784	865	810	741	827	826	814	824	820	797	803	775	818	843	751	810	791	812	814	769	789	842	807	760	797	797	820	807	771	759	832	785	798	789	833	863	845	868	842	798	788	779	818	807	787	825	794	827	786	855	807	783	739	798	774	814	821	810	819	809	813	760	769	802	843	833	814	813	779	847	815	778	786	774	765	849	782	848	823	771	763	800	808	798	807	799	830	841	833	804	774	821	814	850	800	796	768	798	783	832	826	793	819	806	756	800	808	837	778	841	800	797	768	796	811	848	823	816	736	737	771	747	808	781	782	811	814	808	792	751	806	786	787	821	806	766	785	774	783	744	806	729	815	787	833	805	778	861	774	866	802	782	786	780	805	799	822	822	799	817	771	788	819	763	789	798	807	841	834	770	775	777	817	803	822	783	810	822	759	821	781	820	892	777	811	776	783	835	761	824	753	768	819	821	754	815	807	842	728	802	803	816	793	813	789	830	837	885	801	801	758	798	814	813	785	844	806	794	778	832	828	787	787	805	793	800	864	800	762	802	812	783	791	813	839	794	818	793	793	806	824	808	805	855	817	811	829	814	755	791	818	798	855	786	735	776	762	831	807	761	827	821	790	786	776	788	770	811	804	779	731	820	754	820	820	795	806	764	836	764	787	772	818	819	829	814	799	778	830	791	776	798	765	776	781	810	844	826	820	784	849	784	842	840	832	812	830	814	789	771	747	787	788	790	807	830	781	805	747	755	742	873	772	801	780	790	811	761	826	834	798	801	853	776	766	793	797	789	809	808	828	830	798	847	782	792	778	850	799	783	767	760	827	796	787	792	825	820	795	791	879	770	829	840	799	778	847	822	814	786	784	829	771	843	800	798	759	806	806	807	799	819	795	813	793	786	795	837	800	817	775	767	819	756	899	782	778	806	800	832	828	845	799	800	808	788	820	812	797	831	781	866	756	790	801	838	758	814	807	792	834	874	801	795	844	808	831	798	811	758	810	821	806	814	787	823	795	827	787	769	823	785	816	766	780	845	780	759	822	841	839	813	842	829	793	807	811	779	863	808	863	840	793	826	847	799	805	799	817	809	830	771	805	800	885	824	776	787	867	777	763	774	802	792	763	816	806	808	801	809	794	763	795	753	780	804	824	792	795	811	800	793	774	773	817	822	818	775	798	849	799	812	841	811	827	786	793	804	784	794	802	732	847	822	837	785	756	794	771	806	774	798	751	791	791	767	779	796	838	816	797	820	796	809	819	809	769	786	761	780	794	781	816	819	809	815	806	774	772	857	793	747	787	822	823	804	892	818	811	801	859	828	746	798	854	809	828	816	744	780	755	765	787	794	835	779	821	777	752	740	796	786	775	824	801	867	856	812	770	828	795	759	822	812	783	812	802	808	800	808	818	846	787	819	753	790	730	840	791	837	835	781	838	787	863	777	843	835	820	825	812	822	799	748	809	797	832	790	791	838	833	763	848	752	790	860	858	761	753	835	783	873	764	745	797	824	826	786	811	797	825	810	859	856	826	864	809	807	816	809	827	779	770	773	825	839	826	817	785	806	826	806	768	819	768	792	774	768	795	832	855	783	812	805	762	790	832	853	818	781	791	781	741	846	800	786	845	766	851	774	807	833	763	829	848	822	828	811	815	801	778	839	814	848	792	829	785	823	786	821	819	784	823	834	800	760	809	794	811	818	777	832	803	806	758	843	783	859	850	812	826	756	782	816	791	813	845	738	827	820	830	766	752	792	782	793	774	788	806	764	816	815	809	781	851	807	854	812	808	842	835	764	820	775	848	811	806	828	821	812	763	787	812	749	855	810	801	835	809	763	844	779	774	830	808	809	818	788	797	797	832	848	788	858	812	773	791	821	817	778	767	795	775	807	788	793	795	829	822	796	790	775	787	768	863	779	776	806	805	751	856	839	771	765	815	794	809	783	833	791	771	825	842	776	796	798	825	812	834	798	787	806	805	797	758	818	801	785	805	797	754	794	730	847	817	809	831	779	827	835	772	806	774	804	799	840	783	796	763	825	815	804	785	813	819	795	818	839	811	799	781	799	781	784	800	826	829	806	802	800	829	839	830	824	828	813	792	797	825	800	827	798	773	788	877	836	760	778
24268	20858	26946	24852	12167	748	523	434	408	337	340	305	283	291	268	275	288	263	273	266	267	274	245	264	244	246	298	263	237	293	227	247	248	274	265	267	264	276	263	274	253	254	263	250	277	247	264	242	229	244	268	254	293	234	274	293	253	271	265	267	246	253	276	284	244	218	263	251	272	278	283	267	260	275	268	288	264	278	255	242	249	250	249	255	267	264	265	246	265	255	268	242	278	243	243	288	260	222	283	259	256	270	225	277	283	266	255	270	240	288	256	280	247	229	267	273	275	301	248	242	239	254	244	243	270	249	243	216	277	250	253	265	227	262	256	254	277	284	283	284	257	298	256	283	250	280	288	253	248	264	226	253	246	250	264	230	254	220	263	254	256	255	265	267	263	254	223	256	253	242	270	241	272	267	257	276	243	245	239	237	256	248	248	268	259	260	309	265	234	254	282	255	284	251	235	234	259	232	262	288	258	250	273	260	258	215	274	268	245	263	261	275	226	272	237	238	264	247	265	222	239	252	266	253	242	281	273	259	238	276	237	225	257	250	247	258	240	262	252	264	254	257	263	246	239	261	247	254	254	232	239	260	274	285	246	242	263	283	252	240	262	301	249	252	271	267	265	240	294	238	254	251	272	239	250	269	260	256	239	244	273	224	278	260	223	262	250	268	276	268	280	243	260	252	256	252	255	262	252	227	255	251	266	259	262	258	299	252	269	259	258	251	288	267	239	281	226	225	258	231	255	275	270	270	257	244	255	259	281	237	274	241	267	242	253	228	257	266	266	250	238	277	253	247	255	284	241	255	277	247	269	245	226	249	257	291	230	293	245	245	256	256	262	254	235	240	256	270	240	260	284	257	252	222	244	238	258	259	269	298	272	268	252	290	283	276	274	264	272	248	264	261	249	265	253	248	244	259	257	245	268	261	307	250	279	258	285	254	254	271	293	292	280	238	244	243	232	275	279	262	255	250	250	241	235	262	256	254	258	234	241	255	295	277	259	270	281	271	256	243	255	269	249	255	254	223	253	258	274	282	274	259	225	252	235	230	274	264	256	258	238	242	257	263	266	281	284	267	259	269	253	227	267	250	242	238	254	231	239	261	248	280	218	267	250	233	273	254	282	237	263	253	275	287	253	257	237	253	290	269	240	304	278	261	241	269	237	244	268	245	242	275	267	239	275	254	254	249	255	261	278	245	240	272	260	257	278	291	264	261	261	250	259	260	243	269	255	250	296	266	243	250	247	249	269	266	255	287	278	260	255	262	231	248	275	233	258	241	257	270	242	280	258	272	264	271	262	250	250	258	246	256	256	275	256	263	226	252	241	244	262	243	280	253	265	237	231	240	240	263	251	259	262	257	253	262	271	276	282	260	260	259	284	265	246	290	241	265	260	242	260	245	265	257	242	244	269	258	272	268	230	275	267	261	238	242	269	266	287	290	215	248	243	276	260	252	261	262	261	279	264	259	262	259	249	279	266	257	232	274	265	256	272	269	236	247	249	254	269	256	257	274	268	256	270	259	279	252	266	285	285	275	250	274	224	259	278	230	276	247	282	257	287	252	288	249	286	270	272	257	247	259	271	275	284	255	218	243	260	287	260	294	235	253	249	272	257	235	272	272	296	256	265	241	259	245	240	271	246	237	263	254	281	273	262	276	239	255	261	268	255	234	250	243	260	248	267	250	267	273	245	253	271	240	275	258	252	240	266	245	247	268	273	288	277	235	258	266	259	260	250	258	270	261	272	252	257	251	244	248	257	246	226	246	274	271	285	222	246	274	264	291	233	228	266	281	230	257	254	279	269	239	237	227	243	278	255	252	252	253	274	251	220	236	240	270	253	241	279	240	268	258	259	232	260	292	248	265	248	268	275	291	257	255	268	275	259	233	236	273	266	253	260	250	260	240	239	274	242	280	267	275	227	207	224	266	242	252	234	274	263	272	256	258	268	245	243	243	266	224	252	279	242	263	231	280	255	240	260	261	255	261	236	249	264	253	227	290	272	284	270	249	266	262	266	276	253	267	259	261	250	272	258	250	249	265	269	281	268	250	238	233	298	261	258	263	273	242	270	258	259	247	250	261	236	263	275	237	245	234	246	244	242	269	264	245	245	254	259	244	253	249	245	259	255	246	261	263	246	262	250	264	273	283	251	242	245	268	242	235	257	245	226	276	252	247	254	232	247	256	247	261	265	260	258	258	220	262	266	272	254	264	230	260	239	276	252	241	268	244	230	245	255	283	258	257	221	241	268	271	268	248	270	258	239	261	259	267	251	276	262	249	265	256	267	262	245	260	274	273	246	271	269	222	243	264	265	251	252	260	254	241	267	245	259	246	275	277	270	252	267	273	298	273	258	255	260	253	265	263	253	248	246	275	250	270	259	251	270	243	264	266	251	275	267	252	264	276	282	246	261	260	265	265	282	263	233	263	258	270	261	253	249	241	237	252	239	272	243	244	262	221	256	282	250	257	334	252	256	238	254	259	243	240	251	257	246	288	243	237	297	265	253	265	256	261	249	277	253	264	266	227	273	257	279	245	264	236	247	268	263	250	276	248	247	246	247	240	279	272	283	266	247	294	280	244	259	267	263	245	257	298	236	253	252	232	251	273	282	253	247	248	240	252	249	254	227	227	213	247	281	250	263	262	278	252	253	260	271	273	256	273	288	273	257	262	270	258	281	265	288	261	276	265	240	253	255	268	275	230	268	248	268	266	220	233	240	259	258	242	261	216	240	247	267	239	242	283	228	281	258	242	250	294	263	238	247	253	254	258	250	272	242	259	252	258	259	236	242	279	255	259	310	271	225	240	267	232	271	283	243	262	240	234	234	275	269	240	270	231	235	244	246	258	244	248	233	280	243	263	257	244	277	237	241	258	251	253	278	274	253	263	262	277	253	245	247	265	255	250	256	276	258	278	252	249	264	229	258	226	264	256	260	290	270	249	270	256	249	265	241	255	271	260	237	241	241	248	266	240	265	295	246	266	239	287	254	249	259	244	235	263	252	254	270	269	270	270	253	304	267	223	238	241	258	264	237	266	271	242	242	245	260	284	263	263	250	236	296	273	269	253	255	266	253	266	284	285	232	278	254	267	237	253	255	260	270	246	259	252	221	256	267	260	266	220	230	227	249	251	250	269	277	257	271	246	239	221	263	266	270	255	215	281	258	248	268	272	282	279	276	278	244	275	239	265	275	270	236	254	237	252	270	262	259	248	280	267	258	280	253	232	279	219	235	251	279	243	266	245	238	219	278	266	249	258	268	263	245	279	237	273	256	257	249	252	276	244	258	267	272	246	238	253	255	267	226	252	252	262	272	234	255	275	243	235	256	259	249	250	258	246	240	250	230	274	257	246	256	284	249	272	265	266	244	245	265	232	223	244	266	248	266	282	253	256	270	220	228	250	254	254	258	252	250	228	249	244	242	277	263	251	245	260	241	248	223	239	253	270	256	287	264	266	236	227	262	267	224	232	216	241	246	278	256	255
4505	8655	6140	2907	1637	1120	888	724	619	541	485	429	409	399	362	328	370	359	359	362	348	311	335	304	341	337	317	311	303	356	292	317	331	309	329	314	328	313	292	318	299	341	299	312	317	325	305	315	318	311	288	282	321	330	321	298	332	321	342	319	314	300	297	311	313	331	315	306	288	288	304	305	301	304	354	303	294	291	327	301	312	314	311	308	320	319	306	316	305	278	325	293	323	311	283	299	318	298	311	336	304	306	307	275	308	306	310	305	318	275	308	317	320	279	327	340	303	323	312	281	276	296	328	301	326	276	323	323	316	325	319	317	293	293	274	298	297	318	286	329	291	288	300	303	330	341	294	298	341	304	327	313	331	331	325	305	316	332	278	304	262	289	284	309	322	326	287	304	280	314	299	301	284	310	298	307	292	314	306	296	292	307	309	290	322	320	326	334	317	314	316	324	288	321	328	298	320	336	311	307	302	326	291	295	299	337	277	299	311	287	307	279	298	303	317	269	309	322	344	309	317	313	316	301	310	303	324	313	304	317	279	290	305	281	283	285	300	304	285	326	290	308	304	309	335	298	305	324	314	313	302	327	306	295	293	303	306	331	317	284	288	273	322	323	321	297	299	305	295	309	309	272	296	288	297	284	312	302	317	295	321	290	328	340	304	302	318	344	319	307	317	325	340	329	322	309	335	285	301	338	302	302	304	307	328	340	305	291	300	320	286	322	333	314	300	339	326	297	294	280	311	310	276	324	328	317	315	328	305	293	281	285	299	306	322	284	291	301	347	312	287	323	358	314	352	307	274	305	307	311	316	328	297	325	315	335	288	323	279	305	283	300	308	307	316	293	309	296	344	281	285	318	328	309	322	299	305	288	288	303	322	309	316	326	306	309	340	277	276	332	340	290	333	297	322	311	302	307	303	252	317	329	280	305	324	322	300	320	329	296	320	317	353	304	346	307	300	281	300	305	309	293	287	289	299	261	307	319	304	307	310	312	314	332	310	290	278	320	309	342	292	342	320	289	327	329	300	294	319	295	313	340	322	349	320	345	324	290	306	286	328	309	281	284	316	282	296	315	309	315	348	313	293	295	295	308	305	345	296	314	314	310	302	306	302	314	316	310	296	296	291	318	276	295	326	302	343	339	324	280	283	272	281	325	322	325	285	340	321	315	286	339	323	291	301	344	301	290	332	326	293	308	284	311	305	324	299	328	296	306	308	301	279	310	296	308	290	307	293	321	288	297	289	292	266	319	310	289	322	311	337	282	326	289	324	303	303	306	289	307	312	288	295	323	296	320	304	321	306	318	328	304	324	318	292	295	294	311	310	291	297	322	318	299	332	335	308	318	328	309	283	297	302	312	327	305	329	319	292	317	298	310	306	323	278	345	309	319	302	274	328	337	325	310	329	339	334	258	288	331	325	321	329	311	299	277	300	286	281	285	335	301	304	328	295	298	296	277	321	322	311	287	321	307	302	313	286	304	307	283	325	278	295	334	290	296	321	311	293	308	296	296	316	279	315	316	285	324	317	307	336	326	293	331	318	297	279	330	286	280	299	316	282	349	278	307	325	301	306	310	311	293	272	308	319	297	303	333	303	324	330	298	315	313	305	330	290	281	325	343	293	318	322	318	336	307	309	312	334	310	305	258	299	319	306	302	309	321	281	310	328	327	344	299	308	300	310	331	305	324	305	312	303	305	287	311	305	272	319	327	297	312	325	294	314	320	311	305	327	334	311	313	299	313	328	298	306	321	341	290	291	295	340	302	295	297	342	319	287	302	309	301	311	301	293	308	326	303	324	289	314	291	297	306	280	290	290	323	293	317	294	303	340	324	313	284	290	313	316	273	295	285	318	309	299	311	309	280	296	345	294	319	296	293	316	331	314	293	308	338	308	306	312	313	305	315	310	311	325	336	283	317	305	281	311	311	293	309	331	286	304	303	319	280	305	309	319	315	312	299	337	317	311	313	291	311	295	339	353	285	298	335	304	301	308	277	306	310	296	309	291	312	320	313	330	266	306	277	317	297	323	280	315	338	287	312	308	297	308	303	303	309	311	304	293	292	310	297	329	285	298	285	309	290	325	291	347	305	328	294	297	311	312	299	329	272	322	320	306	293	305	308	317	314	319	303	335	306	303	276	284	302	262	305	303	312	309	306	317	313	315	349	305	305	327	309	313	332	270	307	293	275	295	315	290	336	337	310	299	272	310	290	317	313	304	269	306	307	330	323	302	297	311	286	317	326	288	298	300	311	296	308	316	310	292	316	283	331	315	306	321	297	282	321	280	333	294	296	333	311	316	280	337	325	286	334	318	308	295	312	317	275	326	310	345	321	300	318	292	312	306	312	334	279	299	296	311	308	301	347	301	304	284	335	335	323	331	323	332	322	298	305	321	305	301	317	341	319	327	312	296	339	289	312	307	296	284	295	307	291	322	320	330	311	269	320	289	289	305	295	322	317	285	344	311	317	307	304	308	289	283	314	323	314	298	303	290	315	305	321	300	304	310	312	314	295	324	296	320	331	315	305	324	273	283	311	317	323	320	306	311	306	287	293	308	333	305	319	318	298	321	313	280	303	301	306	311	310	324	284	299	311	305	292	290	249	314	342	306	328	320	291	306	320	308	309	298	298	327	299	351	315	313	315	309	287	297	293	309	322	305	313	343	312	345	317	292	304	340	337	329	325	314	303	300	311	322	334	310	315	328	277	311	313	335	315	315	310	304	311	320	296	281	293	298	310	306	295	286	299	316	271	293	323	320	321	306	288	309	287	284	313	316	325	308	295	282	311	281	309	289	305	314	308	324	303	307	313	321	316	296	285	284	295	275	302	342	293	318	289	314	286	301	305	321	306	283	339	299	287	289	296	305	326	332	287	300	285	290	278	269	306	303	295	311	307	328	332	275	312	308	318	306	309	293	307	351	319	299	342	347	314	293	274	354	298	331	282	338	282	266	326	302	289	284	315	277	320	289	314	288	306	339	303	295	318	292	300	313	294	306	317	328	291	323	317	326	334	295	321	299	325	298	325	353	321	287	316	322	304	303	305	314	278	276	291	289	316	288	319	280	307	321	321	314	304	297	308	299	302	305	342	318	323	301	300	315	294	276	308	306	312	295	288	269	295	339	300	309	303	330	302	300	334	300	306	333	310	295	325	301	315	321	351	297	318	299	309	306	285	301	324	305	318	309	326	328	289	259	301	341	314	289	291	310	312	276	303	311	316	348	318	297	335	305	291	294	317	299	305	301	304	311	323	337	303	304	305	317	292	303	293	293	320	318	342	310	333	319	293	310	309	312	317	301	279	329	332	289	299	311	297	292	316	293	305	324	320	307	337	322	316	282	289	312	310	298	315	299	293	272	313	308	296	342	338	300	286	309	301	328	276	276	335	315	318	314	321	303	332	294	337	294	314	301	324	287	299	286	301	296	303	287	324	289	301	295	290	311	295	313	299	295	298	313	302	347	299	323	291	313	309	290	309	334	341
22227	20912	28416	23560	20914	20963	9406	1238	836	776	676	629	604	569	562	541	513	451	501	517	462	477	471	445	444	459	447	473	447	477	434	472	457	479	441	415	415	448	444	440	437	401	460	443	374	460	412	405	430	442	447	427	486	422	458	437	418	430	426	434	396	431	436	480	433	421	433	399	482	453	423	417	440	427	439	416	469	430	419	422	472	409	435	426	427	429	406	406	439	434	442	388	443	432	422	395	439	445	411	444	451	403	411	422	430	399	400	430	432	449	417	381	459	452	407	419	450	439	418	439	445	412	435	385	432	402	430	456	403	412	404	431	399	445	422	471	406	426	399	413	414	391	448	431	443	432	431	421	375	379	423	419	424	409	398	418	398	433	415	432	426	406	392	445	427	413	432	448	430	431	434	431	430	431	402	432	406	416	435	420	443	429	404	415	413	436	428	449	453	419	385	440	425	409	421	453	469	453	432	416	424	404	442	433	427	418	419	421	425	437	401	399	419	410	461	397	377	427	419	405	425	438	437	416	403	408	425	462	436	459	440	413	397	452	423	379	445	406	396	420	454	442	395	441	424	380	440	427	446	435	446	432	429	414	420	446	405	400	419	394	374	419	425	435	438	376	401	450	445	436	438	385	430	427	464	428	402	371	471	449	433	440	419	411	418	413	422	409	411	435	412	421	439	458	406	463	435	431	414	418	402	439	424	431	431	401	379	418	410	410	397	403	430	393	415	426	434	467	402	421	394	425	388	465	405	403	407	401	446	421	441	417	427	449	430	427	432	421	425	428	401	406	440	427	414	439	443	440	394	425	465	421	396	379	423	423	390	411	417	438	413	451	441	419	434	410	430	391	382	463	399	468	422	422	440	394	422	398	398	408	461	421	443	403	436	460	412	454	458	407	422	432	430	449	447	413	397	418	437	452	414	385	448	430	435	425	431	421	434	436	431	439	429	438	442	390	422	440	441	448	414	392	422	392	409	431	425	432	399	425	416	446	424	384	438	421	406	409	400	397	457	433	443	370	411	451	401	415	452	391	425	454	431	421	414	429	430	408	413	437	424	418	423	456	407	428	436	419	447	425	437	418	445	438	425	448	438	415	460	440	439	412	366	396	436	453	413	399	420	393	403	415	442	399	442	393	453	446	427	414	420	393	434	401	380	415	440	436	455	412	391	450	426	412	439	406	431	448	430	394	409	404	473	396	410	449	413	408	401	400	400	431	414	424	415	422	419	479	413	410	422	403	423	406	435	455	432	435	414	439	395	405	406	438	460	434	441	409	422	445	413	404	421	409	405	429	438	404	443	416	429	445	408	415	429	426	378	457	404	448	405	442	398	432	422	454	404	438	418	427	385	405	405	425	423	426	409	453	420	396	427	398	406	421	439	414	431	415	409	382	417	441	431	438	426	420	422	409	406	422	430	450	404	420	439	410	407	431	438	410	435	386	426	407	417	409	394	412	430	408	416	411	417	439	431	398	387	431	447	390	395	390	443	418	455	403	449	402	411	432	430	425	442	439	431	431	457	459	402	421	411	428	416	447	409	438	413	421	422	419	422	442	425	398	462	440	402	410	421	434	417	432	454	401	416	410	410	462	453	411	420	442	416	414	437	402	443	441	396	426	423	431	431	432	414	434	414	417	418	402	413	418	405	413	430	447	404	404	438	433	407	410	422	417	410	419	414	466	420	426	410	436	447	422	437	395	448	442	416	402	423	430	417	426	393	409	440	411	430	450	384	444	412	396	436	399	418	420	404	404	412	408	431	376	422	424	424	394	408	406	441	400	432	385	436	433	434	394	428	402	422	425	422	362	456	400	424	453	406	428	434	402	441	447	402	442	430	441	402	422	387	388	435	405	425	416	451	439	443	424	441	449	401	400	414	436	448	395	450	419	437	455	430	438	423	446	435	415	412	407	431	394	365	407	439	399	418	414	417	400	409	404	395	433	404	364	435	430	404	415	441	424	410	416	406	412	431	437	421	380	410	380	436	377	444	407	402	412	431	435	404	405	444	421	390	396	416	422	444	418	368	398	382	449	432	408	407	453	431	452	371	427	405	402	466	431	436	423	435	415	437	433	409	451	419	418	451	416	410	437	479	464	405	412	450	416	436	427	428	414	428	417	422	368	415	407	437	439	462	443	407	413	412	389	428	429	410	407	444	430	413	400	409	413	421	408	408	421	429	431	420	404	438	417	358	398	419	419	406	422	435	457	463	400	470	432	422	453	422	397	441	440	421	406	431	411	439	420	414	407	409	435	450	428	397	420	441	379	451	421	427	408	424	440	432	422	412	370	441	411	429	412	425	425	416	403	442	424	383	433	456	442	405	404	419	428	424	430	422	387	414	443	469	421	373	429	400	424	405	406	439	436	418	429	394	401	410	447	398	425	396	448	384	407	439	393	427	434	417	430	404	375	411	379	400	404	418	412	409	436	387	455	386	440	411	431	362	400	451	445	446	410	416	422	447	412	410	388	390	424	440	429	422	451	422	415	398	399	427	414	437	413	420	364	417	442	391	443	398	404	402	445	430	429	435	437	439	446	406	389	415	416	408	428	388	425	391	431	418	406	403	404	442	414	414	454	415	444	437	406	380	434	397	423	437	393	418	408	408	407	436	414	413	430	431	410	438	426	428	412	434	399	433	416	394	439	446	447	417	454	431	455	412	431	480	462	399	436	414	446	413	384	370	415	427	418	405	409	416	425	412	443	395	437	395	434	434	464	442	418	428	379	437	375	435	418	447	436	437	397	416	410	414	436	421	407	436	428	419	429	432	430	415	441	392	415	401	425	397	413	440	432	419	394	381	413	432	431	414	417	383	442	434	418	446	407	415	455	359	423	404	443	415	406	421	401	389	442	426	429	439	421	428	406	415	380	478	426	428	431	419	442	426	417	443	389	400	421	410	434	417	412	432	444	424	423	458	443	399	417	448	407	400	436	446	428	394	430	439	454	380	438	393	451	408	429	398	390	386	413	403	424	424	423	422	417	388	453	388	429	397	416	436	405	408	421	462	394	443	432	427	409	416	429	428	412	439	434	409	432	420	405	423	433	401	452	421	446	432	434	434	459	435	440	455	441	425	425	424	414	414	445	437	432	388	399	388	438	399	423	439	453	432	433	449	445	413	381	454	438	438	412	413	421	433	434	428	425	448	422	461	396	433	411	433	455	409	400	422	408	377	405	390	421	453	434	426	487	457	399	436	407	400	396	406	395	408	405	412	393	421	447	467	428	441	425	424	417	399	428	402	425	393	419	419	380	440	406	443	380	420	391	435	415	415	397	430	434	413	404	402	426	434	413	378	447	408	429	430	405	382	405	429	396	446	411	433	414	398	418	408	407	452	400	439	428	400	394	383	416	434	430	411	425	438	379	403	432	392	457	432	420	424	422	457	455	404	440	425	403	395	412	414	413	450	435	424	451	421	440	433	441	433	395	445	428	408	436	443	412	417	426	429	439	396	404	415	436	440	426	387	391	417	417	425	372
5807	16991	13335	6369	4056	3026	2282	1810	1441	1149	1019	933	797	767	701	659	675	641	606	640	618	582	548	536	596	557	524	578	547	504	586	535	533	542	535	487	493	497	514	565	526	512	492	535	522	489	512	495	531	519	511	527	489	486	502	518	479	547	494	522	509	490	480	504	518	488	554	492	554	496	453	553	491	611	503	457	473	518	517	500	492	514	504	485	515	527	505	499	492	511	478	496	484	514	462	510	521	476	477	515	479	482	474	485	514	524	517	522	524	460	535	528	516	504	496	492	501	491	488	517	516	503	546	541	489	462	475	477	485	507	510	515	458	493	494	507	499	523	527	504	505	499	457	511	522	517	477	545	517	467	500	479	491	533	548	475	484	504	477	484	508	470	539	481	493	522	483	512	502	518	497	510	511	512	509	486	480	474	491	507	511	500	487	491	477	509	524	506	522	498	550	493	511	475	504	510	470	495	483	508	512	505	509	475	472	453	520	459	479	465	538	519	494	501	473	491	484	483	491	472	490	514	500	540	492	500	494	495	500	527	508	528	459	492	516	451	509	521	479	500	494	552	477	493	475	482	484	481	477	457	476	489	507	502	504	470	513	508	479	491	481	497	515	491	505	542	526	525	491	491	507	494	483	553	523	484	511	497	477	515	519	507	507	491	496	536	465	510	486	475	488	478	483	461	507	467	467	497	504	501	505	504	516	526	462	491	521	480	508	497	493	480	518	493	464	466	502	490	511	509	477	469	505	514	493	491	490	489	465	481	541	493	505	502	491	486	490	471	468	548	471	473	488	514	473	502	499	485	479	460	453	487	487	448	480	494	575	532	461	512	467	518	501	505	492	508	502	511	505	482	460	468	489	488	500	498	448	521	501	471	476	548	506	521	497	474	494	474	523	497	494	494	516	490	476	506	485	529	487	479	526	480	480	449	479	493	484	461	491	469	510	523	473	518	521	488	474	514	540	498	485	474	512	495	479	459	468	494	513	535	510	467	503	495	451	462	469	505	521	488	491	472	481	511	501	550	491	551	482	492	510	485	501	510	501	522	497	500	545	543	483	509	500	511	486	506	503	484	470	504	469	546	555	513	525	504	471	535	474	473	490	514	482	502	543	489	503	472	499	472	506	486	491	474	500	487	482	492	502	530	495	485	496	480	494	482	472	521	533	497	489	487	563	520	456	512	565	531	465	477	526	536	532	503	467	496	496	524	503	535	478	471	492	493	530	484	489	498	459	506	510	510	531	513	490	524	493	483	530	491	490	496	548	527	487	500	516	540	496	526	480	528	490	496	484	482	500	471	462	479	499	553	481	492	501	472	517	467	528	509	531	497	485	504	532	537	512	536	489	468	497	489	525	470	504	520	535	519	491	510	522	495	470	514	477	520	482	514	502	511	517	510	485	481	501	486	451	487	523	520	495	497	489	497	490	488	528	517	532	484	489	491	511	475	505	499	470	491	500	494	505	513	534	510	518	505	502	499	492	492	543	498	499	478	464	465	514	493	527	486	524	501	488	472	484	492	526	482	491	482	515	513	521	502	519	476	546	518	478	529	537	504	465	504	490	503	519	485	491	457	513	494	506	478	448	501	502	482	536	473	485	499	498	452	468	484	501	537	501	497	513	481	526	462	513	502	485	519	483	494	509	484	503	488	482	488	509	490	506	478	460	508	542	489	500	507	454	498	531	535	502	497	520	480	485	517	496	490	481	482	507	488	497	491	500	487	501	496	489	509	510	528	502	441	521	494	493	501	521	497	488	506	504	491	499	459	496	487	501	531	509	514	505	465	539	492	480	501	493	556	472	459	488	510	512	490	468	506	514	488	496	528	502	476	533	481	482	504	480	494	521	487	491	489	479	491	522	510	485	510	466	534	530	512	510	495	520	513	483	502	530	470	481	522	508	511	500	502	482	524	537	477	537	459	503	498	474	456	474	492	466	485	505	493	457	488	514	487	498	492	507	489	511	468	552	496	511	471	524	510	480	490	499	489	506	479	494	492	487	484	455	510	483	488	520	472	519	490	486	459	487	516	516	534	454	497	480	487	506	489	486	510	475	495	488	524	465	496	509	519	509	492	527	482	491	509	512	500	511	509	527	486	522	472	514	506	487	493	500	527	469	555	485	480	488	510	462	486	507	490	480	510	527	478	506	514	485	482	512	508	478	532	517	485	492	485	504	507	488	532	542	525	504	464	456	508	476	488	512	537	518	515	498	465	528	527	525	478	545	481	492	530	520	510	530	478	475	506	452	536	496	477	461	516	487	496	519	496	487	483	461	510	505	511	516	521	492	461	516	480	459	487	473	527	495	496	540	533	503	496	459	486	529	475	506	489	507	528	515	486	494	504	506	465	458	488	500	485	486	505	520	484	489	467	515	496	458	455	514	495	498	472	541	485	484	483	501	482	502	504	504	507	512	503	551	491	513	509	472	479	481	501	478	555	477	467	518	479	532	478	495	476	519	494	501	489	494	501	493	455	491	469	493	493	506	496	475	505	474	505	511	466	543	500	481	546	507	502	490	487	468	484	494	528	489	482	517	540	492	477	474	476	486	491	494	495	485	485	468	493	502	473	531	498	499	475	485	524	499	507	519	503	475	537	514	495	520	472	504	524	506	504	485	512	474	504	500	497	499	507	500	481	500	492	457	482	537	499	486	507	509	515	487	475	483	524	475	495	474	465	495	466	491	489	519	531	510	512	479	485	512	509	515	493	505	501	498	456	493	503	484	516	495	519	481	483	471	524	476	505	505	520	498	471	496	495	485	532	493	471	486	523	480	508	514	524	510	488	495	530	479	501	518	497	474	491	505	493	485	516	531	488	504	526	481	488	479	440	542	463	489	484	500	495	531	527	478	502	454	518	511	507	464	490	507	514	491	496	457	513	539	471	518	474	505	483	476	444	512	500	498	497	506	508	512	503	493	504	511	509	512	479	475	491	514	454	502	488	506	517	530	494	467	496	501	469	498	483	463	474	494	500	471	477	494	491	519	495	509	500	495	505	487	490	473	472	532	499	492	506	469	502	498	506	462	487	498	462	476	510	500	459	500	530	464	537	490	460	513	503	477	504	467	475	457	533	522	503	480	508	528	505	495	509	473	465	461	536	507	480	480	508	495	508	501	493	490	510	433	494	494	517	469	480	483	499	503	503	514	491	470	516	492	505	498	482	506	509	490	502	550	458	526	499	504	466	517	540	490	533	483	526	481	517	488	494	531	511	502	484	500	508	475	500	499	544	505	506	512	504	503	491	519	513	513	502	505	561	500	475	494	529	458	476	510	508	507	501	493	497	491	508	483	505	496	513	487	520	484	516	474	511	482	508	538	451	505	499	541	504	498	493	497	496	532	505	530	485	475	486	490	521	519	464	481	484	473	532	526	477	506	505	478	477	465	473	474	484	469	513	490	527	507	515	522	498	504	514	505	505	478	472	523	479	487	509	472	490	548	471	525	515	491	503	496	499	477	498	519	504	487	550	500	504	450	517
26911	18887	6191	1441	911	715	637	570	582	566	514	552	567	525	554	523	555	568	562	547	520	518	522	528	557	528	518	537	519	525	538	511	499	514	516	533	514	486	520	568	530	534	515	535	550	515	525	510	522	547	514	533	537	509	546	524	515	513	540	551	538	559	493	514	561	538	541	526	511	530	527	533	569	527	592	562	521	595	542	503	541	578	523	567	530	528	520	534	538	519	521	559	527	518	527	525	546	550	545	523	540	500	511	579	530	527	509	564	514	575	524	528	537	540	569	553	506	541	505	562	551	535	529	509	543	484	517	553	560	531	511	516	498	543	527	546	540	511	509	525	558	542	526	533	546	529	522	499	536	565	513	510	540	507	531	512	573	524	540	563	487	552	509	532	562	546	541	526	524	517	539	562	526	525	542	552	510	585	563	537	590	523	520	499	576	493	552	503	526	523	523	529	545	509	524	539	530	563	552	510	537	533	532	531	543	505	505	582	528	523	559	548	525	512	534	549	514	559	543	515	563	509	581	549	535	550	501	529	607	540	488	521	534	542	560	557	538	515	530	524	559	519	521	556	497	531	555	506	523	563	514	554	517	518	533	536	513	545	532	539	518	554	512	534	524	542	549	553	552	561	506	545	534	512	602	550	513	520	533	494	517	531	509	479	520	557	518	548	528	554	535	523	526	546	485	514	527	510	552	539	480	565	540	550	532	532	545	507	535	546	520	576	515	534	507	537	563	479	555	518	537	490	508	525	549	532	533	526	519	564	562	569	534	576	542	521	516	567	538	523	500	500	545	509	545	550	558	564	536	548	499	511	575	583	539	544	514	515	520	601	569	540	546	527	552	510	545	510	499	508	533	524	534	579	543	542	487	504	552	542	596	513	564	541	509	571	590	550	535	552	557	538	550	544	511	538	496	544	477	536	538	504	558	533	575	542	534	536	529	519	594	563	548	485	554	550	529	578	530	540	489	551	517	550	591	505	526	559	592	545	529	511	528	516	507	551	519	558	496	521	547	497	541	520	543	537	533	530	520	545	545	520	493	547	531	539	510	557	539	558	515	547	515	533	537	526	524	531	551	550	527	561	555	545	526	573	536	506	527	550	507	543	527	517	538	536	554	518	527	561	525	520	582	547	520	525	548	516	521	529	528	595	514	525	546	533	527	535	507	526	547	516	514	562	530	538	506	557	558	504	520	556	529	538	526	563	575	534	549	534	522	482	535	559	532	513	513	557	519	523	542	526	515	547	577	542	529	528	516	516	533	509	512	551	574	558	496	529	565	513	573	532	548	560	532	556	542	553	503	523	568	561	522	545	536	516	534	506	563	504	539	523	539	522	520	561	528	501	541	541	551	549	529	523	527	517	534	549	576	517	566	523	498	498	541	528	530	563	523	504	575	569	546	476	481	540	544	541	555	542	542	549	503	500	563	521	517	498	533	569	577	568	544	551	578	504	527	543	529	519	506	581	539	540	546	523	568	498	522	528	548	538	506	518	525	544	515	540	519	540	492	558	518	527	521	503	483	562	514	569	547	552	563	510	570	548	564	526	549	555	568	547	517	518	534	494	514	547	468	523	545	567	514	524	567	530	515	546	508	546	536	555	533	503	581	504	483	599	507	537	547	558	580	519	515	545	540	516	526	525	521	545	521	556	518	539	550	540	500	552	528	536	545	488	511	566	543	530	540	510	596	560	580	551	522	561	557	508	533	537	513	576	531	502	516	539	502	547	473	505	544	536	502	555	518	553	520	523	530	519	567	533	552	507	585	549	539	496	533	528	536	570	510	527	527	555	522	522	552	578	574	543	548	522	573	521	550	499	535	514	550	528	566	516	522	507	549	526	523	524	515	521	523	506	527	548	552	561	539	545	514	542	503	520	532	564	532	554	532	578	515	504	513	527	492	500	513	541	526	510	561	563	495	572	537	515	583	565	547	504	472	521	529	544	536	514	559	513	591	498	495	513	525	548	507	561	514	529	529	537	538	549	547	507	535	559	529	555	545	519	569	533	537	519	490	559	549	503	531	543	526	563	548	552	561	564	551	564	515	519	515	545	603	518	536	550	557	538	554	568	511	535	547	510	495	514	512	568	506	519	537	565	577	515	544	534	518	512	508	549	502	545	551	512	532	539	527	507	522	512	499	551	544	519	514	528	506	554	548	548	553	511	528	529	541	498	485	558	565	518	523	551	547	529	522	502	501	550	548	539	552	547	523	560	565	544	528	551	516	529	473	523	553	505	555	523	537	532	532	541	508	538	539	574	542	543	548	544	570	535	540	487	550	546	531	558	550	500	523	559	536	523	565	534	507	537	509	569	542	530	523	514	590	557	534	545	532	537	489	529	538	548	537	560	567	526	516	533	559	546	493	502	506	521	531	549	516	525	525	519	477	517	538	538	553	526	575	520	570	530	552	542	510	514	537	536	527	512	535	536	552	589	529	553	530	576	492	503	594	551	561	496	531	537	508	532	512	527	509	520	505	506	521	539	528	537	573	587	596	529	506	533	552	502	549	520	534	567	543	518	520	523	549	515	531	509	537	514	537	520	534	539	526	522	529	504	564	531	557	540	550	510	543	566	562	499	538	561	581	503	554	541	536	545	526	533	510	537	533	526	530	488	533	563	520	582	522	490	530	550	509	541	501	532	472	509	575	508	506	538	521	540	545	501	530	487	491	507	548	582	515	495	506	543	545	558	559	543	517	533	547	540	523	542	553	544	579	565	525	567	553	532	510	539	534	501	574	477	501	539	521	563	582	539	529	538	566	528	556	552	509	532	536	521	557	553	530	512	579	543	565	537	545	557	549	576	562	530	504	533	565	490	524	539	537	545	544	520	523	495	518	576	532	546	537	523	526	540	520	546	531	506	520	509	563	581	515	556	523	564	533	521	520	514	528	531	496	552	524	539	534	523	537	501	519	563	532	526	545	522	545	533	520	546	518	569	584	567	557	550	538	526	540	498	480	549	514	492	562	521	584	527	534	527	516	556	592	583	542	561	474	513	544	546	518	521	519	491	507	496	544	545	543	499	501	536	548	547	541	531	570	503	522	516	526	527	543	516	511	529	559	510	513	549	558	545	520	571	516	513	543	567	518	532	543	525	523	538	576	515	500	566	606	569	575	534	572	572	561	523	559	546	562	530	516	566	555	554	560	518	532	552	516	543	527	565	546	517	551	545	537	561	531	538	516	558	544	538	516	531	545	513	535	549	523	524	542	529	535	528	519	503	556	552	481	541	547	560	550	519	559	550	523	563	558	517	546	518	568	545	554	552	516	528	540	525	579	548	517	550	560	517	497	524	520	515	536	524	551	508	508	542	549	567	539	519	518	494	506	538	492	543	533	511	532	550	555	517	546	557	526	495	488	546	526	499	517	557	532	521	535	497	562	550	560	580	512	489	543	557	538	537	526	542	561	506	535	522	568	527	556	539	563	538	516	532	527	519	534	508	511	543	547	553	540	573	541	535	546	532	533	536	524	532	555	516
4898	3523	2845	1418	1119	820	698	708	642	625	609	600	598	586	595	593	603	593	616	579	596	580	633	602	622	560	591	572	598	574	613	619	607	610	584	598	584	622	625	614	606	588	588	607	630	606	615	582	608	581	607	612	589	613	571	624	587	593	570	607	611	615	661	577	598	577	602	628	609	572	638	606	622	590	621	597	626	618	630	598	613	637	591	602	639	592	621	616	593	549	648	573	610	600	620	645	667	593	610	606	613	572	637	646	627	630	578	659	640	621	586	630	613	601	592	600	584	640	603	642	614	561	612	620	599	611	606	623	591	597	597	584	644	636	596	579	655	559	604	579	579	626	574	578	613	612	563	586	652	612	601	634	623	594	580	581	569	586	622	592	533	616	609	624	612	618	583	632	596	671	574	567	615	640	576	578	649	599	590	637	572	680	637	611	592	656	578	688	555	606	621	583	617	598	661	602	611	617	612	602	584	606	598	598	558	542	613	630	629	643	584	609	586	613	570	550	573	665	585	606	639	577	606	609	568	575	630	649	583	576	600	588	597	577	603	588	577	637	565	586	587	573	618	656	631	588	589	599	588	619	628	632	603	618	600	570	546	582	560	604	621	611	611	608	566	536	604	624	571	583	598	553	643	565	613	610	588	623	605	614	618	545	553	602	637	588	605	640	593	612	601	567	600	612	632	632	613	574	615	640	610	577	603	659	575	616	590	610	584	548	611	625	615	552	629	626	578	583	614	605	581	642	647	593	610	598	588	625	578	608	641	589	632	612	619	586	575	619	611	595	612	624	596	611	579	591	598	612	556	612	640	616	597	601	606	605	643	591	569	641	618	614	608	592	562	652	572	630	635	593	602	671	581	601	607	626	558	630	584	570	597	630	610	617	615	598	655	595	600	609	631	615	595	595	618	611	601	595	595	665	593	572	571	643	613	587	625	587	621	597	602	598	621	609	598	560	641	608	600	602	568	611	618	572	609	605	634	622	599	592	620	587	610	588	603	609	608	568	660	580	639	618	615	601	609	638	607	588	592	618	631	640	611	591	597	611	595	607	581	599	579	594	627	616	585	616	587	663	609	598	590	602	580	593	596	575	600	609	592	595	574	590	607	589	627	614	586	603	578	635	637	612	599	623	561	625	561	639	623	612	612	603	578	587	594	623	592	616	605	593	633	631	606	614	575	610	611	564	616	623	630	624	613	609	578	606	627	605	632	615	613	601	604	538	598	554	596	660	644	625	604	628	606	613	576	631	614	649	589	593	609	623	585	617	599	586	602	617	620	607	585	638	641	615	604	638	631	557	582	632	591	636	598	608	634	611	609	612	580	639	634	591	592	580	614	571	601	642	628	581	622	641	597	583	573	616	544	564	626	544	630	573	586	631	584	616	553	603	565	633	613	591	623	586	601	615	585	576	618	602	642	541	644	622	614	635	625	583	597	613	620	597	604	530	666	606	610	582	570	623	591	595	572	583	605	604	597	623	605	575	609	598	601	582	621	620	631	606	630	608	645	604	585	609	594	588	644	556	589	569	615	573	585	631	555	607	557	607	589	594	647	569	617	590	594	596	651	595	599	617	577	649	592	599	601	624	611	632	597	619	656	591	600	588	594	621	596	603	614	634	597	601	642	607	624	581	627	565	645	599	631	593	644	576	578	561	588	667	591	606	568	569	611	596	610	639	611	595	623	588	614	593	663	607	626	583	612	609	590	608	634	587	561	597	575	640	582	597	587	582	607	566	609	609	624	560	616	643	587	633	626	568	642	587	602	631	612	622	600	586	581	575	597	621	629	596	626	618	612	613	542	614	616	626	604	578	647	624	570	598	630	609	592	594	578	580	580	641	600	607	590	652	583	609	625	586	614	604	597	597	633	598	605	586	629	630	555	605	595	567	605	604	613	593	600	587	630	583	597	575	565	633	584	601	584	621	623	581	593	611	606	595	592	603	626	602	562	611	590	606	584	628	641	630	642	590	596	625	588	604	557	615	599	591	565	570	600	596	626	636	619	598	667	626	617	568	589	579	605	564	574	552	639	633	606	597	616	590	613	586	606	612	608	592	614	582	590	633	625	582	561	650	609	619	619	625	586	578	599	633	594	618	573	593	618	624	575	619	572	554	558	603	585	558	602	601	599	612	596	622	574	596	628	593	599	604	589	579	616	616	619	627	584	573	644	620	587	584	595	599	623	570	612	607	629	558	588	595	568	582	611	652	592	596	586	589	620	611	604	594	660	553	584	608	643	606	603	620	555	552	582	560	609	612	590	640	614	626	597	601	596	607	658	614	603	615	629	625	627	594	621	602	608	600	603	611	647	620	633	618	581	607	593	577	614	612	594	626	619	612	638	635	661	616	621	631	583	620	635	566	599	592	581	609	611	644	601	601	621	604	605	624	593	575	620	578	627	554	612	563	579	622	598	584	582	584	613	596	623	623	592	598	585	617	610	584	618	587	592	611	626	593	618	601	579	582	602	610	639	602	573	591	624	628	591	600	616	623	584	623	635	629	575	629	612	620	637	604	597	589	581	609	630	604	619	619	641	627	609	566	591	642	640	590	561	620	616	579	602	585	550	666	625	614	586	625	606	643	604	618	625	619	606	580	539	593	607	606	602	638	591	645	610	617	557	606	615	601	555	582	613	599	632	608	598	571	640	590	611	589	624	580	599	570	589	628	629	600	645	591	594	620	652	570	645	614	609	585	567	544	649	656	584	573	599	593	625	637	603	615	608	613	563	611	602	595	608	604	630	620	610	619	574	640	600	584	638	679	583	599	619	582	645	636	623	605	597	577	643	613	608	611	583	623	584	590	578	593	594	605	616	587	637	594	604	657	608	624	614	609	605	605	609	622	583	685	601	599	588	622	580	629	611	595	584	608	613	556	588	601	567	591	591	559	619	568	636	594	630	601	563	633	633	641	621	589	569	590	621	585	578	610	622	583	570	572	611	615	588	593	589	599	587	616	625	635	595	639	605	612	627	592	599	627	604	586	595	583	629	580	606	625	605	596	573	583	599	598	622	631	582	606	592	609	617	619	637	657	582	591	560	658	639	584	620	587	626	621	583	588	593	575	618	580	636	629	634	641	587	667	585	617	627	554	626	612	605	616	562	597	620	635	613	647	630	590	615	609	617	615	599	642	645	571	654	603	603	601	613	617	611	636	609	592	592	602	616	627	622	613	655	624	574	611	605	571	625	572	623	599	592	582	603	638	608	600	600	605	593	633	568	592	608	628	601	612	607	601	605	585	613	632	630	608	622	632	571	619	600	616	561	591	613	606	627	580	633	630	609	595	629	609	620	597	609	596	621	581	588	603	610	595	618	600	591	629	615	611	611	647	590	615	639	632	634	616	581	566	594	597	629	610	636	591	656	584	613	591	602	613	604	591	621	641	622	568	606	617	625	607	602	641	604	587	638	610	579	583	604	597	619	658	629	635	618	597	620	650	569	612	612	601	622	616	624	636	617	604	621	580	609	594	581	601	650	604
23356	20852	27836	23980	20847	10189	1640	1159	971	883	863	792	786	770	764	761	762	703	746	734	711	750	742	730	687	713	713	740	706	701	730	661	732	706	685	700	664	718	718	693	770	704	701	648	729	704	738	717	683	699	728	677	719	670	714	719	725	727	647	687	714	652	721	689	682	743	734	730	671	723	728	692	751	706	722	691	721	689	690	736	683	716	709	659	678	713	718	715	674	700	679	738	677	733	701	772	642	706	667	685	671	703	675	669	691	720	720	690	673	714	688	709	681	707	706	665	694	670	629	709	688	708	670	679	681	735	701	702	658	685	640	716	716	668	660	733	664	717	701	689	647	710	628	727	703	697	671	690	677	726	672	684	692	757	715	702	696	715	743	674	682	665	717	706	664	695	711	710	662	635	692	709	688	698	686	680	679	685	675	693	738	756	695	636	700	693	692	664	670	641	686	686	654	712	731	686	721	720	655	642	720	751	681	632	667	706	631	707	692	728	728	728	771	672	704	677	690	722	643	678	676	726	693	674	645	637	665	679	745	686	721	690	706	677	689	676	716	723	735	686	662	654	678	688	701	637	702	710	648	681	680	662	725	672	686	653	660	711	698	640	699	681	697	686	727	707	777	686	709	715	663	689	707	675	727	709	675	720	708	663	691	678	696	728	699	705	702	716	741	700	681	719	668	788	740	696	693	663	690	679	687	681	735	689	675	676	663	722	672	714	661	688	683	687	720	621	693	659	666	709	685	720	744	716	689	727	693	717	710	663	645	711	666	664	662	657	710	736	723	695	687	685	711	660	705	691	700	689	692	680	709	697	704	702	650	695	743	682	684	743	680	707	663	673	675	710	705	771	743	687	685	687	753	730	709	707	695	703	698	723	710	661	646	691	744	663	737	703	722	674	669	687	690	699	711	726	740	703	741	729	691	665	649	695	703	717	702	683	669	702	639	727	654	667	674	681	672	688	641	714	699	725	711	685	705	730	650	710	696	706	728	693	689	705	730	682	651	683	692	689	713	674	652	662	659	671	718	689	677	736	715	719	666	706	696	712	708	678	692	672	684	704	660	733	730	664	703	650	669	664	675	747	654	671	710	722	702	669	694	697	707	680	627	694	660	729	695	784	684	744	670	695	684	659	725	741	692	705	654	692	710	696	665	719	676	681	688	685	744	620	687	684	678	704	746	722	727	692	707	700	678	732	705	667	709	753	694	664	679	696	727	675	662	651	697	731	690	699	711	693	664	715	676	692	648	647	690	726	644	736	662	697	674	698	711	667	690	703	723	697	651	664	692	651	730	701	710	729	662	701	672	689	672	735	702	713	720	721	669	701	683	677	728	703	669	692	688	652	705	667	682	686	728	676	710	659	707	705	692	673	719	684	689	712	689	696	724	666	698	658	729	708	711	699	752	658	685	707	773	744	714	738	704	652	658	690	710	739	738	686	697	691	697	714	677	685	695	715	711	695	656	728	694	664	693	702	674	681	715	731	699	682	691	713	679	669	658	749	661	718	704	668	684	703	648	697	733	677	692	660	689	697	708	667	730	695	681	706	701	685	670	671	714	689	662	674	720	718	667	690	709	685	656	693	659	728	650	673	714	734	700	706	640	688	696	684	682	723	687	686	707	679	662	688	711	701	705	699	731	697	709	692	708	641	673	745	682	682	670	712	712	741	675	724	635	682	628	711	679	690	746	731	712	708	727	695	691	678	709	699	692	696	670	691	717	633	704	723	700	698	671	688	709	753	686	694	661	680	701	712	677	677	751	698	689	703	712	684	703	676	669	672	697	690	642	699	726	690	661	710	654	693	679	724	709	681	676	632	680	664	680	664	715	699	683	680	742	702	654	692	736	751	661	656	737	705	707	676	723	700	669	707	697	729	679	630	725	690	663	715	690	653	684	679	686	698	718	707	706	706	694	710	695	737	702	672	659	675	692	732	697	723	650	683	682	693	686	687	638	685	654	703	721	726	660	742	744	673	698	685	707	718	716	697	664	689	710	678	707	712	673	685	687	710	707	714	692	655	763	719	672	699	703	757	639	738	726	710	688	673	639	708	668	687	704	679	701	679	704	681	679	689	728	700	708	683	681	683	692	693	668	677	730	726	729	726	687	680	681	661	713	695	717	667	721	702	657	717	689	615	690	706	649	664	704	682	696	671	680	690	664	741	730	702	694	715	708	720	688	703	703	669	694	686	662	657	685	718	704	664	696	700	699	690	736	684	689	686	681	702	688	663	720	676	634	705	693	718	677	710	688	700	662	698	708	686	706	688	691	675	689	634	706	660	718	717	700	660	697	705	692	713	671	693	723	672	680	682	661	735	719	728	764	738	719	691	679	692	722	663	699	702	672	692	638	682	706	685	643	709	755	642	663	670	689	695	679	665	772	701	698	695	686	738	752	700	687	698	651	667	674	688	731	680	726	665	665	774	690	710	707	685	696	644	691	735	735	687	671	723	720	634	724	697	714	684	724	689	692	711	686	638	655	714	694	683	701	715	701	658	699	690	658	672	694	702	727	712	679	692	717	697	644	694	686	698	662	698	670	687	671	675	690	718	677	709	699	736	682	660	681	730	617	724	709	694	716	657	753	694	759	701	637	697	641	667	712	720	714	731	714	709	709	697	682	765	688	723	709	714	691	723	673	736	693	729	717	720	681	679	707	701	741	705	667	695	704	691	671	700	647	652	672	693	673	679	740	698	733	669	694	713	710	721	720	704	694	737	677	705	752	725	718	689	700	706	664	673	675	689	684	653	707	702	687	723	666	744	727	675	706	705	697	706	693	677	662	713	691	689	654	696	728	675	656	738	724	687	708	635	707	703	669	681	680	707	689	654	672	704	690	714	700	720	677	690	659	677	777	631	674	710	660	652	656	685	681	656	691	687	689	679	672	724	694	656	738	696	726	711	683	705	682	646	707	683	693	730	686	690	729	673	721	668	726	654	687	671	733	734	722	685	708	641	718	704	698	679	706	684	709	709	692	729	683	680	680	697	637	667	675	697	669	733	701	705	729	668	671	672	702	667	716	709	650	674	683	700	676	738	680	693	726	687	674	655	694	730	702	745	671	717	675	721	678	650	718	670	695	640	682	714	754	682	711	653	710	667	702	672	719	689	656	670	728	697	706	670	698	698	676	681	707	699	666	725	702	685	689	702	672	703	680	733	685	718	709	700	700	675	733	710	652	608	640	774	709	640	671	679	739	672	697	682	693	720	675	687	679	676	677	623	767	701	718	662	676	706	715	693	695	683	685	714	639	647	729	654	720	704	680	671	640	718	651	705	684	702	728	705	667	728	722	710	669	673	661	672	686	671	693	685	722	661	697	702	675	667	707	710	698	636	726	703	660	671	690	644	705	665	676	685	704	774	669	673	655	684	715	694	648	711	699	698	695	688	697	701	672	675	659	709	726	670	712	725	660	693	703	684	691	717	682	672	690	670	674	742	683	688	690	703	669	704	690	666	664	710	742	695	706	687	724	722	695	695
4442	11286	8678	4306	2944	2277	1869	1615	1455	1257	1022	1009	951	916	887	914	855	875	838	851	842	834	903	813	876	827	806	826	806	787	787	815	825	814	747	809	848	834	828	828	801	784	810	810	852	800	815	810	824	824	789	824	774	784	804	805	787	795	796	814	787	791	804	763	797	726	794	849	798	838	774	815	782	791	841	753	777	779	846	820	803	791	778	776	815	850	795	801	838	809	801	845	829	780	792	788	803	816	779	782	813	779	792	793	785	777	837	787	819	804	816	791	815	782	795	821	805	817	749	785	786	811	803	811	816	813	832	799	829	811	777	766	753	807	831	807	777	817	775	786	774	745	791	748	784	747	791	784	802	816	798	835	811	722	835	844	806	832	820	796	784	777	752	784	824	858	790	782	808	853	859	815	856	811	805	800	793	722	796	832	797	806	795	802	830	772	771	814	800	845	790	732	749	770	811	814	807	805	851	832	777	790	799	764	776	778	842	819	805	769	813	806	794	785	830	790	788	816	794	842	826	831	770	789	837	797	851	788	796	781	832	824	793	782	770	804	775	786	788	793	809	759	821	794	772	784	805	790	788	787	755	847	787	805	796	782	784	799	825	806	782	812	854	770	758	813	734	764	807	776	815	791	801	801	774	777	815	725	793	754	790	834	760	775	798	804	805	852	784	779	811	818	790	818	843	835	749	758	802	790	752	816	790	771	817	767	771	843	817	763	771	788	801	759	733	832	779	750	802	798	799	826	796	832	779	775	797	800	817	691	861	778	823	787	836	812	775	828	789	773	806	777	793	791	817	783	788	841	764	799	794	806	848	775	828	787	765	825	841	769	798	785	805	789	847	783	771	832	790	782	819	804	780	828	800	830	814	798	850	760	779	776	767	776	750	749	790	820	836	774	781	780	757	858	734	773	772	797	733	803	784	769	755	777	844	794	773	815	832	797	808	823	819	746	817	845	785	861	782	754	780	805	782	845	807	791	797	798	751	856	830	807	801	748	760	810	786	756	771	797	812	773	805	815	814	857	811	771	811	808	800	822	759	814	834	789	775	799	805	770	794	810	805	814	784	769	809	772	775	823	803	792	802	830	840	758	807	786	817	775	822	825	793	759	781	810	784	789	771	792	837	770	775	788	783	854	745	740	767	730	777	790	804	817	844	799	797	793	795	774	802	822	829	801	795	766	841	836	832	786	769	835	770	796	788	840	809	813	793	811	823	757	787	782	784	757	781	830	762	801	850	832	790	743	836	742	796	800	799	811	801	818	793	814	812	808	788	752	797	772	813	767	816	816	756	808	762	834	769	840	812	761	827	798	760	783	796	861	785	776	768	783	786	779	766	783	775	867	769	800	804	793	753	748	809	784	723	827	784	775	835	763	799	758	779	769	808	808	846	783	756	828	777	781	779	745	826	822	773	757	743	778	767	778	809	795	786	784	796	743	771	784	764	860	789	786	776	768	771	850	775	769	788	793	835	760	812	790	795	802	831	753	807	843	834	839	804	798	817	798	811	795	777	776	793	786	790	775	770	753	782	756	830	762	812	810	769	837	811	740	784	822	801	753	822	796	796	799	749	791	829	834	769	803	836	800	807	808	776	818	805	787	798	798	780	826	795	790	829	772	786	759	785	759	762	778	826	754	786	813	755	803	790	805	744	784	849	819	758	782	785	801	779	779	768	772	776	763	783	722	804	777	793	779	817	790	796	756	806	773	759	842	793	776	806	781	837	752	746	773	784	843	816	786	773	791	817	768	838	759	813	770	772	790	803	725	735	818	831	808	797	818	829	821	807	798	765	783	795	794	749	740	814	793	804	770	792	818	811	784	829	791	797	817	798	804	761	804	756	776	775	756	737	810	811	825	853	835	791	791	775	783	763	783	779	771	887	805	777	756	789	789	787	822	796	804	798	779	772	824	872	828	782	805	754	744	772	815	763	763	812	800	768	791	873	794	831	814	795	783	831	826	811	775	780	856	805	808	808	805	779	797	782	748	814	814	765	772	810	770	765	816	767	796	785	848	772	769	753	792	735	813	841	779	766	779	733	804	749	780	839	764	839	788	828	784	833	785	835	803	850	800	770	811	828	820	758	795	745	822	759	846	796	776	762	841	771	758	789	790	851	812	798	796	805	823	800	809	815	776	793	825	760	804	729	802	782	855	789	851	777	808	804	811	795	763	798	767	790	808	809	807	777	858	799	876	786	749	759	829	768	778	806	794	778	809	813	752	784	816	835	812	761	806	790	835	799	729	789	786	813	721	789	835	808	794	803	862	825	774	813	797	831	815	785	774	786	828	819	736	791	810	790	751	847	787	780	790	770	814	818	788	835	770	812	777	804	813	767	795	808	819	845	781	821	791	778	819	786	780	766	841	788	782	778	810	785	786	755	770	769	818	745	806	775	751	825	755	799	772	736	766	780	794	806	790	756	827	764	820	818	768	833	729	753	803	818	810	718	768	766	780	791	833	822	798	808	781	783	775	788	816	788	807	780	784	815	848	847	772	839	814	816	787	797	776	787	798	871	800	753	760	795	729	751	758	794	819	827	799	785	777	754	806	829	803	773	763	809	826	788	757	800	819	793	772	802	758	837	825	772	782	767	774	796	840	818	819	805	817	824	797	882	796	797	796	745	813	756	789	815	798	786	812	836	771	825	785	830	800	795	800	724	788	818	791	766	798	809	742	765	841	822	768	791	814	836	803	773	779	822	820	753	782	739	767	789	797	811	775	798	792	795	796	823	780	790	830	787	805	803	817	803	742	789	824	743	811	749	823	790	806	863	803	813	756	801	825	770	788	778	795	759	774	832	828	781	778	780	791	796	800	781	829	861	826	818	793	792	809	809	804	774	786	795	748	775	776	814	745	766	815	789	837	771	816	819	817	813	787	786	792	814	804	804	798	837	823	826	738	824	807	810	786	777	781	832	734	832	779	817	719	774	797	793	797	770	806	733	814	825	743	808	780	840	747	812	748	846	799	793	846	750	805	810	796	804	850	814	816	743	866	764	767	778	797	782	792	746	819	837	792	826	743	747	756	846	766	794	832	734	789	806	854	761	833	818	785	804	803	771	818	767	780	826	765	802	778	775	778	827	833	794	792	828	802	754	772	847	790	779	761	804	804	785	782	859	795	791	780	819	813	782	834	853	804	810	791	788	807	783	794	800	814	743	826	783	769	803	751	838	800	774	775	744	787	773	790	786	830	762	798	765	803	802	787	770	808	799	779	798	856	766	794	785	764	821	790	793	782	773	848	777	778	752	762	797	852	796	833	787	773	796	834	759	790	776	749	823	854	811	770	783	808	840	777	845	812	783	789	823	816	820	741	811	820	747	786	797	829	778	780	783	794	787	792	835	750	806	809	822	800	762	807	743	759	769	823	804	798	760	771	770	793	805	770	791	764	781	825	828	803	789	826	782	806	782	836	804	757	845	759	768	833	803	756	800	787	807	801	781	782	803	800	786	798	845	811	798	842	831	820	766	774	868	789
24356	20904	27022	24886	12554	1031	612	456	412	350	344	305	324	305	295	314	291	281	287	293	260	266	269	274	301	283	261	238	285	276	245	278	273	260	235	255	280	261	254	278	282	284	254	309	250	266	267	266	239	245	256	264	256	255	282	283	265	280	257	249	280	252	259	283	230	265	259	284	253	254	295	256	263	262	264	259	239	262	271	260	308	264	273	250	246	280	287	287	253	242	239	287	254	209	240	253	246	242	242	238	266	274	272	278	264	266	265	246	274	244	256	252	280	252	227	271	259	256	247	250	259	272	270	238	264	264	260	268	286	255	284	245	270	273	272	264	243	256	228	280	236	247	267	267	229	261	248	267	257	263	301	234	261	275	253	275	268	253	284	259	255	246	253	245	264	262	240	233	244	271	246	271	262	274	239	234	251	264	283	254	256	293	260	235	248	244	262	300	268	258	264	250	260	249	223	262	241	259	236	250	230	273	257	233	267	238	258	246	271	264	272	258	242	288	266	261	219	276	277	287	244	271	261	232	251	272	264	245	252	265	233	231	249	277	259	229	254	225	274	274	277	276	261	252	255	262	240	235	272	243	244	239	247	246	271	239	235	246	253	253	258	272	227	263	227	246	276	269	249	240	263	252	258	254	299	257	244	245	253	276	264	253	255	268	253	279	241	248	245	241	255	264	250	239	280	261	286	275	221	247	246	256	242	244	236	271	239	260	218	255	245	260	262	272	253	251	234	236	263	216	259	256	273	262	241	244	248	258	243	247	274	261	288	287	241	253	266	249	275	280	256	280	255	268	279	259	255	245	259	270	235	275	264	269	243	262	271	275	213	255	275	263	269	265	254	268	264	228	261	247	253	271	244	270	264	250	259	259	258	258	252	245	286	281	255	268	237	249	263	235	254	269	264	238	262	234	230	273	213	271	270	230	245	246	279	257	274	268	223	270	268	269	243	231	253	239	249	259	253	250	266	243	255	257	265	264	235	243	283	238	232	251	249	254	279	286	259	272	251	229	270	254	262	247	235	259	277	256	275	242	265	245	274	273	260	240	246	285	252	275	255	258	242	255	243	262	240	269	269	261	285	262	238	251	260	260	276	268	256	254	255	247	259	266	245	245	246	266	265	261	262	260	264	269	263	267	250	235	294	279	259	238	261	248	251	276	272	248	283	249	258	250	263	279	283	266	250	225	259	267	228	242	254	233	268	247	269	275	229	276	227	286	277	238	264	227	270	252	255	253	234	243	251	247	233	262	240	259	277	239	267	265	262	238	242	270	290	273	272	250	262	277	261	245	259	257	261	250	254	273	248	275	239	273	234	265	251	248	236	235	284	266	276	288	266	262	212	260	218	274	237	250	236	221	238	257	225	245	230	254	253	221	284	258	282	286	248	261	256	233	255	250	285	278	270	238	263	271	264	264	258	267	292	249	256	243	250	255	256	245	254	269	278	252	265	267	237	247	245	248	245	266	261	280	250	266	257	272	239	266	285	250	252	257	253	280	287	233	254	253	255	273	267	267	237	249	258	256	234	273	267	267	236	255	254	242	251	239	239	240	286	286	251	252	250	252	269	264	264	271	274	256	244	271	258	236	264	252	248	234	255	250	246	238	252	256	258	255	251	276	273	264	223	267	256	255	251	236	265	267	237	294	245	273	260	287	247	266	224	256	249	265	260	232	258	286	239	233	246	249	268	254	249	248	267	272	247	247	248	255	251	285	253	240	259	253	267	263	284	240	257	259	242	241	284	249	275	253	254	239	253	263	287	278	269	274	233	264	237	277	253	243	239	271	243	281	250	240	263	254	248	264	202	259	288	259	273	259	281	244	241	244	247	287	238	257	269	271	264	262	292	268	247	280	244	255	265	266	262	284	255	250	290	276	264	245	221	230	282	273	246	280	270	255	207	274	230	236	283	250	228	241	260	273	255	246	276	253	234	260	258	259	262	264	248	258	256	245	230	265	244	288	246	232	268	242	210	261	246	283	258	278	260	259	265	229	275	272	251	252	263	277	241	239	246	235	256	252	249	255	239	227	270	265	277	259	282	269	243	260	251	269	232	284	280	260	268	241	239	259	253	271	252	269	294	229	255	240	266	277	262	244	244	269	255	275	278	265	217	261	260	272	260	267	269	260	241	273	256	244	228	267	258	238	260	286	256	276	244	244	252	280	236	260	247	246	260	249	258	275	267	248	266	232	251	269	284	225	218	275	269	253	237	245	253	291	239	256	228	280	237	279	260	232	279	256	278	261	257	244	255	237	290	273	241	250	245	275	274	259	254	237	260	251	266	246	250	283	263	254	288	259	259	255	273	288	227	259	266	280	261	253	260	244	253	250	251	244	258	252	273	258	230	221	247	234	248	274	277	242	245	260	229	273	246	285	250	271	276	271	261	266	245	267	261	243	250	253	272	246	280	247	284	246	252	256	276	253	249	259	258	261	267	250	257	244	259	254	241	291	266	250	299	241	272	279	255	285	270	221	269	259	250	237	247	262	262	240	269	255	260	277	228	230	258	254	245	257	246	261	252	266	251	251	281	245	252	281	252	264	259	267	263	268	259	231	284	248	249	263	274	278	248	247	250	242	242	264	266	240	236	278	252	257	249	261	236	256	223	293	258	261	241	267	259	228	269	259	257	259	249	285	256	259	271	272	244	269	242	239	245	276	240	278	277	248	281	266	240	256	247	256	283	221	272	292	253	235	284	251	268	238	269	249	239	253	247	261	262	288	272	253	279	267	243	266	246	252	259	255	273	273	271	272	266	231	230	255	250	249	247	251	260	259	248	248	273	254	240	244	255	259	237	253	220	261	259	229	297	270	266	251	244	248	276	262	261	248	286	269	241	251	252	280	245	282	254	265	268	310	242	260	244	266	229	237	245	255	249	240	248	268	262	254	285	248	240	267	273	246	246	265	227	280	231	252	284	262	272	260	251	245	257	255	223	260	257	250	257	266	243	245	279	263	250	264	272	243	260	235	281	291	279	223	244	228	236	247	235	269	249	248	287	260	229	247	261	254	258	269	242	247	206	279	292	228	232	258	256	247	257	242	250	259	253	255	263	245	255	275	224	260	264	271	274	241	244	264	261	258	261	255	274	258	260	278	252	213	285	264	264	237	255	253	229	230	264	254	260	257	221	279	268	256	223	253	260	257	256	278	235	265	271	254	264	249	257	228	263	248	243	261	263	228	254	226	272	265	265	254	267	251	265	271	266	232	276	280	273	240	261	264	237	259	274	269	273	272	250	256	266	254	265	229	276	252	238	269	254	234	236	278	285	268	226	238	255	224	251	238	244	276	272	249	257	261	273	268	233	263	240	240	270	251	268	278	277	290	248	258	246	260	280	251	262	279	281	273	260	272	240	236	270	250	277	263	234	262	258	271	259	230	243	233	238	254	247	268	252	301	249	250	278	290	275	264	252	278	293	257	222	238	298	269	274	230	241	260	248	287	260	260	258	258	266	230	242	234	260	276	262	235	261	252	244	215
4406	8295	6413	3694	2071	1448	1110	936	691	525	496	412	413	375	396	398	392	363	332	316	326	318	345	336	334	338	343	323	339	330	324	290	314	321	314	296	337	327	321	317	308	295	326	306	308	311	324	317	302	314	329	325	312	289	308	289	249	298	318	318	328	319	317	318	297	285	299	341	309	308	277	333	319	331	288	321	315	284	258	329	300	292	315	302	323	315	287	304	314	311	311	305	300	295	295	310	284	308	303	325	310	326	301	318	316	303	292	290	324	303	303	297	332	310	320	285	314	324	277	255	292	335	300	291	333	308	304	332	348	295	328	304	298	328	302	303	273	280	306	286	270	308	296	313	291	275	316	273	319	280	311	325	303	301	316	333	327	278	331	308	332	307	305	316	330	279	309	315	305	337	311	272	300	332	337	323	294	297	308	352	303	317	287	305	297	309	306	293	305	304	297	340	320	313	296	271	283	335	295	313	284	307	309	327	307	313	317	304	316	294	310	310	327	278	310	262	279	294	310	312	321	344	321	296	274	312	302	314	272	311	299	286	274	307	318	281	315	322	305	278	294	289	324	296	303	310	283	341	302	319	327	334	287	296	282	341	293	305	276	286	328	300	295	312	290	299	319	314	328	309	296	296	289	323	317	347	310	316	341	324	321	326	326	273	301	307	294	319	325	290	274	307	328	289	298	315	322	299	263	297	267	318	286	309	308	337	316	324	324	326	311	318	325	282	299	313	296	312	314	308	272	310	291	315	301	296	293	303	295	300	308	290	316	320	303	292	290	313	325	294	310	311	335	281	276	298	321	309	290	279	292	294	311	305	326	324	327	303	364	309	299	304	295	356	307	347	303	289	281	315	294	282	318	317	322	308	319	294	308	292	320	301	312	299	312	316	304	316	298	292	307	339	289	295	286	330	291	320	318	309	320	288	297	313	325	337	292	314	363	294	324	299	313	316	324	335	308	292	298	303	324	318	292	288	328	312	314	309	308	290	309	308	283	322	289	332	302	326	317	305	305	289	306	345	308	304	282	306	271	301	308	311	315	272	338	320	303	301	310	357	321	323	316	294	275	271	277	325	281	331	282	328	300	319	291	295	308	329	316	315	321	295	330	305	318	270	283	338	310	322	309	302	308	323	279	303	309	297	294	324	300	277	300	310	322	312	320	282	316	325	316	319	308	299	279	330	312	274	305	301	313	304	362	307	294	318	300	311	295	329	284	310	325	321	303	261	294	311	269	305	292	308	319	325	334	307	313	330	295	276	292	295	313	328	331	325	302	319	320	306	312	293	279	297	291	298	287	292	291	322	291	301	302	315	303	340	302	310	318	315	310	306	301	310	298	314	326	293	354	281	308	313	338	314	314	297	320	291	294	289	303	321	316	304	321	337	324	292	266	304	354	312	334	311	301	291	309	296	315	325	292	302	289	306	308	337	292	308	285	304	286	280	324	312	298	300	316	352	321	288	318	317	311	293	287	305	288	296	291	317	287	319	300	301	295	288	299	305	308	296	297	311	278	302	313	305	310	344	338	283	307	304	337	294	329	339	274	307	322	284	337	292	308	326	333	269	304	300	283	298	314	298	302	303	311	276	299	316	304	317	306	295	323	303	312	326	340	320	305	292	335	339	304	309	316	311	294	287	308	271	305	306	285	313	309	314	317	293	298	319	305	292	288	309	300	287	328	302	312	320	326	301	308	297	292	291	301	290	334	312	288	296	314	282	328	306	331	285	332	295	305	306	293	317	318	290	316	330	308	292	297	308	321	301	317	302	280	310	303	269	291	345	307	302	302	281	330	281	314	323	266	304	265	290	308	322	295	323	302	283	304	299	331	277	319	310	294	307	306	291	311	286	309	322	349	318	322	289	309	320	317	310	308	300	319	304	301	317	311	293	328	273	285	332	304	305	310	294	274	310	293	309	308	320	258	279	312	328	295	329	300	302	295	308	312	314	314	298	307	309	340	277	312	289	338	296	308	295	357	291	304	301	295	303	340	336	275	311	316	297	302	307	309	302	293	284	288	329	294	296	305	326	312	314	292	285	300	299	319	306	300	262	294	289	292	273	311	289	324	274	275	296	313	336	331	264	302	300	294	304	308	305	307	313	367	293	297	313	298	271	320	324	300	319	313	270	272	317	299	320	320	319	312	313	300	316	319	290	307	313	326	315	321	340	314	316	304	291	313	317	282	295	313	303	298	314	324	313	275	329	285	281	286	311	288	306	296	283	338	314	302	305	312	321	338	284	307	324	305	331	296	284	297	306	316	299	312	302	333	327	329	334	293	294	320	314	308	314	289	303	307	337	310	290	298	281	315	291	297	301	298	322	303	317	291	302	308	330	323	289	311	318	319	311	318	301	301	313	297	303	316	310	280	275	311	323	318	316	312	291	347	296	306	285	300	281	290	308	334	234	306	301	293	306	350	317	315	298	300	313	286	278	285	321	285	288	291	292	306	298	318	330	285	290	290	316	319	303	332	301	328	339	285	303	292	302	307	282	295	297	308	303	274	281	287	298	326	294	317	282	323	325	308	322	318	295	307	302	316	307	332	300	336	291	321	298	253	285	303	279	307	312	313	329	314	303	297	338	310	289	286	281	303	321	296	325	329	297	312	311	305	290	315	291	288	311	287	300	300	301	318	304	312	284	331	279	304	310	333	289	300	282	292	319	323	321	312	266	291	285	291	309	282	317	306	318	315	323	292	319	317	316	290	323	305	331	304	306	294	331	335	270	290	299	317	326	314	317	297	288	331	325	299	314	299	310	284	296	308	316	310	330	319	298	283	306	323	273	303	300	307	322	331	288	282	338	319	314	319	306	318	292	313	341	295	286	290	285	312	312	290	302	298	278	308	284	299	335	290	301	318	327	304	283	295	277	274	316	352	289	299	293	302	315	302	299	332	310	304	321	288	299	284	314	310	301	267	298	292	265	277	294	292	291	313	320	308	304	327	295	279	272	324	283	300	308	334	311	326	319	306	342	305	291	294	253	349	290	312	335	316	311	315	337	325	300	308	299	326	275	317	299	294	308	313	318	338	302	285	275	289	272	341	271	266	300	305	350	278	320	285	313	279	327	297	278	290	302	289	323	306	315	293	288	315	323	342	291	290	300	306	289	282	308	296	319	329	316	302	327	319	326	318	304	319	304	309	294	286	331	290	299	322	315	317	273	307	344	294	320	324	321	299	341	303	300	296	316	313	285	298	296	322	317	289	292	307	299	286	283	302	317	314	293	305	319	305	308	296	283	315	341	296	310	297	287	310	311	285	314	293	331	307	284	317	291	316	319	321	306	294	286	302	331	313	329	321	309	331	320	323	281	288	299	310	312	331	328	324	294	315	283	318	314	276	303	321	307	318	310	297	293	312	302	282	288	316	307	322	311	312	307	297	314	319	296	294	311	322	317	288	322	316	291	302	336	299	292	302	275	288	283	324	299	304	282	320	311	295	296	319	335	301	333	298	287	290	328	299	294	302	306	282	326	290	314
22232	20900	28403	23521	20902	20966	9390	1286	919	772	691	631	578	574	543	576	505	486	440	466	457	470	442	438	407	437	482	419	419	473	414	477	438	434	430	458	415	431	415	439	438	466	393	459	419	433	440	405	443	422	425	424	428	451	457	400	400	469	435	431	392	445	422	424	390	430	442	389	388	451	404	407	409	457	388	428	428	420	424	417	476	434	422	444	435	398	437	419	395	434	409	440	448	416	414	413	412	428	414	435	445	476	454	430	420	425	425	440	429	442	429	457	428	430	449	417	436	388	429	440	424	428	427	401	407	419	388	428	409	459	406	461	443	429	426	456	405	404	417	431	416	445	422	402	410	440	412	437	400	437	399	399	405	408	450	426	411	452	443	404	394	393	418	391	431	381	423	382	445	389	453	407	406	440	406	425	369	415	405	454	443	411	442	420	420	436	414	412	438	417	465	425	443	428	432	408	418	363	440	429	416	419	404	385	421	434	441	391	398	418	415	415	389	439	407	427	416	402	433	431	422	446	445	420	422	382	418	407	422	399	384	458	442	445	408	408	433	424	431	421	369	399	415	407	401	459	434	421	432	409	398	415	416	422	424	434	389	416	437	428	403	432	396	389	429	451	422	416	405	445	438	393	425	420	445	376	439	435	379	420	407	424	424	437	417	404	457	369	423	427	446	442	414	400	403	376	394	382	410	415	425	409	438	400	402	418	450	448	418	412	417	437	400	420	400	397	401	384	458	432	424	406	427	415	399	419	442	391	406	430	404	394	415	448	398	448	383	448	425	433	407	419	413	441	386	414	400	396	450	412	398	448	396	440	410	388	418	405	383	431	393	377	421	429	405	385	389	426	390	388	446	403	409	421	420	395	422	437	399	411	408	416	406	425	448	435	427	409	421	385	423	421	426	411	415	402	407	457	447	407	423	417	437	410	427	423	445	381	409	418	421	425	411	411	427	463	395	426	435	426	434	426	422	424	460	419	428	399	455	415	432	408	416	420	422	427	390	435	408	433	430	400	432	399	403	427	410	438	416	438	438	433	387	380	398	426	426	404	396	422	440	432	440	391	421	420	423	468	456	390	417	408	400	426	415	427	421	395	435	393	393	429	414	422	387	407	438	394	423	402	427	416	416	430	430	437	429	415	426	429	390	418	429	398	421	427	429	431	421	441	386	400	419	441	416	397	422	421	407	468	406	413	374	388	421	389	420	403	430	418	417	413	392	415	430	424	420	390	436	414	443	401	371	420	431	409	423	385	402	414	419	440	387	422	435	397	392	427	391	427	408	463	437	413	423	417	444	421	390	420	432	441	438	400	410	418	390	399	415	391	403	404	399	381	421	370	457	436	416	422	399	408	392	432	414	403	401	443	437	430	453	463	442	393	476	385	437	388	422	386	400	434	411	413	414	384	426	380	416	406	424	411	437	413	423	432	422	410	408	402	436	412	440	409	372	421	430	416	419	412	399	397	461	425	417	446	413	382	400	401	412	398	441	408	459	384	418	390	415	424	421	402	404	433	436	423	430	408	412	415	431	383	386	443	390	408	413	415	446	380	392	393	409	416	424	418	417	452	426	430	440	397	419	355	440	376	399	448	477	429	433	416	443	452	419	414	411	411	412	384	391	404	406	419	417	383	427	395	418	408	446	409	407	434	419	412	445	425	390	447	406	410	408	395	387	388	390	406	420	411	407	383	426	390	403	410	425	402	409	422	414	419	431	440	378	393	432	454	426	434	409	440	415	421	386	399	390	433	404	415	390	406	406	417	396	413	430	399	449	416	447	424	385	408	418	397	389	401	417	389	395	446	441	365	437	442	393	444	393	450	394	399	412	369	407	403	433	405	436	446	398	380	365	440	432	420	411	427	409	432	404	412	417	372	440	400	430	416	429	406	435	415	425	429	411	381	459	410	452	421	442	446	412	405	407	415	442	431	394	415	378	401	445	412	403	403	432	416	421	407	396	459	415	416	406	415	433	438	453	390	412	419	438	390	463	401	410	405	375	391	399	388	441	424	431	430	423	415	384	388	435	423	403	392	411	460	407	429	403	415	387	413	421	441	396	432	407	407	430	385	432	449	410	438	407	358	398	414	394	436	402	439	395	425	474	417	389	423	423	445	435	418	403	438	425	441	413	416	499	437	418	402	450	424	378	406	411	402	440	404	426	409	430	416	455	478	448	391	413	406	429	401	418	394	425	436	435	416	386	393	464	408	412	441	424	434	410	408	419	443	447	397	388	405	417	469	380	423	416	402	466	426	434	424	386	401	426	434	425	424	465	421	421	420	405	392	400	415	423	412	415	407	443	382	429	412	394	390	405	393	397	423	447	407	414	418	416	432	420	425	402	417	396	397	433	419	391	423	378	376	422	412	450	429	467	415	415	423	464	429	419	398	441	445	376	415	411	424	393	428	413	425	389	420	418	440	446	433	410	472	403	407	385	385	401	390	415	405	416	429	405	432	432	435	396	443	395	398	416	432	413	449	387	374	435	416	387	431	450	431	427	398	441	441	462	420	425	425	428	429	416	408	427	377	429	417	415	423	423	451	418	433	411	424	438	454	423	399	414	387	403	413	403	457	423	396	454	392	393	430	399	411	414	430	432	395	396	380	441	379	408	393	414	413	410	379	396	419	418	420	407	402	449	432	420	432	401	443	472	396	421	423	374	412	428	411	458	380	451	396	403	426	405	446	391	396	427	427	386	403	430	405	380	416	416	455	362	451	461	402	386	380	408	406	419	407	377	395	381	425	426	432	418	409	416	407	427	426	443	427	438	417	429	409	438	416	442	411	461	391	435	407	419	395	415	398	406	435	407	405	417	384	412	451	452	430	421	402	390	415	404	399	449	427	428	437	423	417	444	405	423	420	450	419	428	443	393	413	442	397	398	451	408	422	433	425	422	391	441	427	391	396	428	404	392	400	411	412	404	409	420	416	415	399	426	421	460	394	405	411	375	425	420	400	404	401	407	406	421	399	421	393	393	410	440	440	438	401	412	473	436	398	404	376	403	454	404	427	420	393	430	433	437	423	392	423	428	418	440	403	412	442	421	399	443	431	427	391	435	400	421	394	424	406	379	396	432	394	414	389	389	377	430	412	399	401	458	411	416	446	409	434	452	439	396	416	437	396	398	409	412	440	381	444	435	429	426	429	439	424	428	417	409	398	456	411	403	396	401	414	423	395	419	450	412	407	366	383	437	433	412	448	425	449	411	382	390	423	440	391	419	412	412	434	433	421	446	384	402	433	406	397	429	451	416	420	426	409	420	420	409	444	455	439	432	386	385	423	396	436	424	441	402	416	397	434	416	443	381	441	447	399	418	411	426	432	397	433	481	438	427	407	420	387	415	409	438	414	429	422	412	414	424	451	450	432	389	401	419	450	421	454	407	409	395	402	392	429	408	390	416	448	430	365	436	438	401	428	405	439	448	422	452	405	430	456	390	429	426	460	427	429	393	410	398	446	452	426	393	384	391	406	404	434	415	416
6195	18390	16704	8150	5219	3298	2317	1953	1586	1275	1080	985	864	775	714	692	670	618	604	607	585	591	590	595	550	537	488	577	525	543	541	533	537	514	574	540	517	505	457	516	492	492	528	524	534	561	516	529	497	508	556	519	457	495	503	470	499	502	526	505	494	514	461	482	506	514	522	513	451	509	531	535	520	498	508	483	514	506	510	456	483	478	509	538	490	523	483	493	558	459	535	502	475	529	479	499	515	454	533	497	504	456	472	503	516	473	529	474	505	487	482	530	457	496	521	514	536	472	491	528	476	468	475	470	526	489	513	511	478	505	485	486	486	509	488	496	457	504	553	485	508	460	481	498	539	497	524	467	490	488	490	484	533	543	482	459	489	514	480	487	460	512	488	463	528	475	509	487	494	503	445	448	512	466	448	498	477	509	479	520	478	498	518	487	517	473	482	546	488	499	485	535	542	518	484	488	509	490	471	528	519	518	499	502	517	524	495	492	516	506	472	522	503	468	501	480	489	529	489	462	500	529	538	495	497	514	507	479	498	454	462	483	510	542	495	465	520	502	498	504	496	536	481	514	524	505	469	468	483	513	494	494	506	512	486	469	531	542	480	467	473	499	486	480	494	489	467	483	512	519	495	492	513	472	520	522	475	474	497	489	504	464	493	498	452	506	559	449	497	471	479	484	504	519	488	505	492	501	516	511	472	491	485	452	472	494	498	510	463	468	491	513	497	479	487	471	500	506	508	512	495	490	487	499	520	513	511	498	496	509	513	463	510	507	469	534	513	493	501	520	501	488	490	514	497	478	501	471	511	508	496	500	490	483	523	476	508	536	509	475	494	473	514	530	489	495	521	473	495	479	531	489	494	504	518	442	482	513	524	500	493	508	474	463	493	473	468	518	474	503	502	489	485	528	495	494	498	511	508	522	536	532	458	513	467	459	498	490	461	532	498	503	491	440	474	517	453	506	505	474	501	486	512	474	483	503	506	495	493	499	503	525	495	474	476	457	531	486	497	461	493	489	447	532	517	544	493	530	481	517	540	500	487	537	482	507	476	496	485	494	499	491	493	486	498	491	478	509	478	454	486	483	480	476	513	495	483	513	484	498	454	508	513	565	490	474	509	512	472	483	494	543	468	477	444	459	495	498	476	546	511	518	492	495	498	485	484	492	470	472	510	475	464	470	508	488	537	552	506	497	494	494	514	529	482	463	477	505	470	509	499	502	531	467	501	503	456	454	473	470	523	491	521	499	529	490	450	484	490	471	529	478	477	489	500	505	508	495	496	515	472	509	466	493	503	506	478	468	519	525	464	460	506	499	484	503	467	467	533	496	500	537	498	501	465	509	493	442	470	533	496	497	487	473	471	515	513	495	478	473	489	509	442	513	509	486	495	542	532	506	479	491	500	501	486	496	522	496	515	497	504	480	528	474	499	511	466	473	488	495	464	500	507	488	531	480	473	500	483	493	453	471	495	479	470	475	459	464	503	496	522	530	495	506	479	503	482	495	476	532	471	472	503	503	495	490	511	470	478	483	482	528	527	422	500	540	496	505	518	531	469	509	512	504	476	517	540	496	531	521	492	480	524	496	541	505	508	485	501	522	492	527	508	514	455	497	546	500	483	496	500	461	518	511	466	446	512	507	490	472	446	478	478	491	507	498	500	475	512	506	552	501	494	489	494	487	513	430	484	499	448	477	526	502	470	501	486	501	484	463	481	512	518	496	495	500	522	531	501	480	477	478	448	507	484	461	505	488	488	530	489	505	507	491	482	474	494	483	548	467	475	467	515	512	502	489	476	476	464	496	496	514	506	517	489	490	495	484	507	513	515	515	470	493	494	482	471	509	496	482	540	498	529	504	513	468	463	515	508	481	482	502	523	507	462	477	501	453	514	499	485	508	448	469	514	514	498	509	480	495	493	508	487	504	464	487	473	507	488	522	511	470	514	503	460	514	488	496	505	512	510	495	480	495	471	447	513	484	452	482	513	519	488	464	491	483	469	515	481	487	540	495	509	478	507	487	442	527	496	490	453	529	539	468	487	525	481	477	532	532	479	491	499	495	498	490	483	518	479	467	519	489	549	474	495	465	490	515	518	472	491	498	493	491	582	494	519	533	474	467	503	467	485	475	446	524	490	478	469	513	486	529	505	480	488	447	478	502	502	511	473	522	494	522	511	499	484	483	505	482	467	534	482	472	491	523	478	535	482	511	497	494	476	498	523	478	506	496	467	536	513	460	458	516	486	467	496	484	508	470	525	543	497	514	535	494	468	482	482	499	496	445	479	525	492	475	483	542	485	515	485	456	505	529	484	503	541	490	521	462	485	504	505	500	504	523	482	509	485	506	538	550	516	498	475	537	495	554	493	487	464	490	503	463	483	511	463	496	494	505	505	543	498	513	492	464	515	503	486	503	466	499	531	520	507	467	483	504	492	530	514	475	500	514	522	491	504	509	484	501	470	494	507	506	501	498	480	500	504	494	463	506	514	482	488	507	467	456	504	523	475	458	497	495	453	499	488	473	512	493	469	498	521	476	464	523	485	508	501	508	489	518	510	506	503	474	488	484	503	470	492	487	504	478	522	496	521	482	499	502	482	479	528	503	499	467	508	542	478	459	520	512	517	457	480	511	542	532	484	539	466	505	484	508	544	517	515	511	501	502	506	509	433	504	491	464	530	481	535	520	534	490	486	484	518	464	492	497	490	443	512	498	489	510	511	483	493	522	523	481	498	540	501	469	489	499	499	509	478	505	491	453	514	476	463	513	485	469	486	488	496	478	509	485	561	484	495	506	489	509	506	497	477	500	503	502	469	478	481	490	469	532	501	474	507	499	491	486	457	466	478	471	508	484	492	523	487	486	520	509	515	470	476	509	500	507	508	492	455	500	519	525	509	487	493	521	486	488	511	495	506	493	502	497	500	493	508	478	476	490	460	537	507	495	509	517	478	487	489	512	475	541	503	517	503	490	481	505	489	484	482	474	493	489	468	509	501	468	516	506	521	503	506	504	433	481	481	557	502	527	480	466	496	486	511	463	485	448	484	534	470	517	472	522	480	487	471	482	455	509	483	497	477	512	517	500	529	520	433	509	513	508	477	493	488	514	542	523	493	462	476	503	513	499	496	502	488	519	478	496	520	497	474	489	462	510	493	507	483	475	494	501	517	509	478	483	489	499	473	502	526	475	495	518	504	488	503	485	485	489	457	524	532	494	493	503	502	521	492	477	529	491	466	485	498	464	525	484	461	487	491	453	478	515	481	472	486	503	499	517	543	503	529	515	484	502	515	532	535	490	521	535	499	508	527	505	533	508	457	495	492	477	480	500	464	503	510	441	492	468	496	506	492	493	471	525	492	472	452	495	520	507	498	531	494	476	508	466	479	505	539	462	498	498	480	475	521	496	528	482	461	493	486	517	519	514	489	531	508	495	476	474	521	494	498	479	474	486	465	525	476	458	509	502	503	498	469	458	498	473	498	493	496	517	474	535
26950	19105	6989	1604	954	620	625	558	522	575	521	541	480	523	518	516	518	563	496	522	495	528	517	504	544	578	557	537	505	537	555	501	542	527	524	509	521	538	529	603	519	519	488	535	527	517	538	516	522	530	513	479	544	558	511	495	531	514	489	531	495	559	492	546	579	520	551	477	557	518	485	523	499	527	518	527	525	515	534	512	557	502	556	512	506	516	552	519	502	540	549	540	531	501	550	499	552	552	533	510	521	509	520	476	514	543	537	549	514	539	527	503	521	554	548	493	532	521	493	510	563	511	551	510	526	537	503	510	536	513	544	504	525	518	539	475	545	528	524	524	545	477	556	517	548	478	558	486	481	531	512	498	543	530	559	543	504	542	567	505	536	544	527	487	512	489	574	524	551	532	499	551	560	541	552	532	518	535	530	524	545	526	541	536	514	558	576	527	559	526	502	530	550	530	504	541	536	546	495	507	488	532	469	505	552	517	535	557	559	541	529	528	541	555	536	535	518	537	526	539	487	500	472	557	536	511	509	459	530	543	534	546	513	539	578	506	503	578	522	507	542	553	488	495	553	559	527	525	522	515	540	530	509	564	519	521	523	546	521	526	487	541	534	573	516	546	540	528	521	521	539	576	529	499	509	524	525	523	535	550	511	515	496	559	502	497	498	496	551	537	508	520	538	531	530	502	496	542	532	532	535	497	499	531	520	517	533	488	543	543	541	572	515	514	539	519	536	488	534	542	596	526	535	519	491	482	532	517	514	501	516	474	502	496	499	544	505	555	518	495	541	491	507	514	502	550	561	507	482	474	559	495	530	552	500	574	521	528	474	509	527	532	508	511	528	535	503	524	494	536	526	499	511	458	522	512	524	507	491	541	566	526	507	523	564	511	558	519	542	532	512	493	491	540	553	539	534	546	554	556	512	520	510	558	523	512	479	530	487	550	547	507	562	493	504	497	519	538	526	471	498	535	526	542	519	537	546	518	514	516	527	525	541	529	501	518	487	533	509	509	518	543	535	500	477	476	539	560	537	528	530	565	548	554	586	513	478	519	516	564	504	503	510	516	487	492	563	524	544	563	522	508	500	505	515	522	523	523	507	512	536	508	500	489	566	544	501	509	493	553	526	513	488	532	539	491	478	534	528	505	538	500	542	512	535	475	505	534	580	562	499	473	555	544	538	528	536	517	487	539	551	482	498	489	526	535	527	551	514	497	552	514	514	505	527	564	507	497	546	526	557	468	578	496	522	539	525	495	521	511	519	509	541	483	515	542	522	505	496	504	541	479	541	554	541	487	501	547	503	492	524	526	520	571	500	558	509	510	543	543	514	513	548	520	497	561	522	528	513	525	530	504	523	551	553	494	550	546	546	527	501	538	510	523	550	511	551	531	533	519	543	544	498	514	512	492	492	572	545	555	528	527	544	522	579	511	512	534	550	527	514	519	517	531	546	550	492	518	534	525	542	522	564	569	549	535	548	549	518	564	549	491	522	567	556	565	498	486	503	534	599	507	525	513	511	540	514	554	518	517	518	541	533	532	546	533	534	535	533	548	520	523	550	480	524	518	531	533	509	550	496	547	499	508	519	498	552	477	555	486	508	543	462	484	538	537	529	528	548	539	561	551	507	484	494	535	487	483	575	475	497	504	514	526	518	527	511	530	520	493	495	520	581	507	482	494	546	512	536	525	540	535	543	504	524	519	515	523	510	531	504	522	537	522	518	549	515	527	493	480	545	510	494	586	527	515	546	563	571	517	505	527	523	540	498	545	477	546	507	477	471	523	499	558	547	518	537	528	506	569	519	463	528	513	532	550	545	516	570	548	508	528	559	567	525	534	515	513	531	522	510	524	514	503	516	538	561	515	542	477	512	501	542	555	527	508	498	541	498	548	526	557	477	537	476	536	529	559	569	514	549	507	547	501	521	527	537	538	523	520	521	515	461	529	485	569	533	485	538	526	504	516	538	478	485	561	529	535	511	546	559	553	533	579	564	520	514	549	530	527	504	488	571	506	507	569	535	512	507	542	505	542	508	490	532	545	518	508	504	520	504	507	503	498	518	496	495	550	538	570	543	521	508	510	500	506	527	541	514	521	517	523	520	574	518	528	501	491	516	529	548	528	537	517	545	515	550	533	499	532	530	554	517	506	523	506	516	513	531	537	489	540	542	531	558	519	511	486	570	564	559	524	576	520	528	513	495	555	548	557	513	508	508	557	538	535	530	549	544	498	494	506	556	527	557	506	509	561	570	517	533	533	546	517	559	491	523	529	555	541	551	513	529	473	522	520	557	516	498	518	510	556	511	546	528	530	519	513	509	521	494	488	509	549	553	514	507	513	531	512	540	536	579	507	504	519	550	536	516	579	555	566	578	500	509	546	480	546	503	493	496	560	510	484	556	525	531	507	499	487	530	526	455	524	522	538	526	556	519	515	510	506	544	515	529	558	561	526	496	496	530	521	482	503	549	503	521	499	514	470	506	506	539	507	522	530	539	502	503	538	575	539	584	526	540	514	515	523	536	534	543	528	503	496	537	501	507	546	512	548	474	492	525	519	522	521	547	515	488	550	507	536	494	531	542	550	511	497	477	545	534	536	482	505	488	491	574	500	515	536	511	524	521	501	501	506	540	538	510	528	527	517	476	527	516	501	506	507	502	535	542	521	530	540	560	548	500	518	501	520	530	515	514	508	551	505	499	501	478	501	507	513	473	557	534	511	538	522	564	519	538	495	531	514	528	517	515	502	541	531	532	453	502	496	517	497	575	489	506	576	501	534	510	495	496	538	551	518	530	524	482	509	511	531	547	529	505	514	551	507	535	514	491	532	520	524	517	470	519	507	506	488	495	532	509	539	542	550	517	545	527	491	520	531	501	527	540	535	526	514	544	516	523	528	550	533	493	529	524	525	537	547	527	551	504	561	534	524	567	541	533	516	539	517	506	571	538	540	528	543	522	505	541	518	555	559	500	528	513	528	513	513	526	517	502	516	503	550	527	507	505	518	523	546	548	541	502	521	499	502	501	484	512	568	523	515	506	480	558	514	508	523	531	502	498	542	538	489	516	547	551	516	518	554	572	543	530	511	548	474	510	536	535	506	518	521	537	529	515	545	575	517	521	523	562	519	527	544	513	533	536	472	517	523	542	530	523	515	544	534	516	528	515	559	525	500	549	531	511	523	532	520	522	547	566	521	544	545	512	524	568	505	558	519	499	484	517	560	531	497	537	519	535	539	536	540	519	527	541	499	503	491	539	518	527	541	536	529	526	510	481	540	569	531	535	513	492	502	529	538	496	484	518	514	512	538	475	535	491	538	541	522	508	499	530	504	501	493	522	547	546	575	512	486	549	539	505	530	548	547	519	529	476	514	516	539	550	537	524	472	541	545	546	527	490	521	487	519	495	494	486	494	524	487	536	517	533	517	507	498	561	499	524	511	531	534	544	516	495	532	515	513	509	518	540	550	513	526	533	519	528	532	527	493	519	564
5175	5286	4063	1753	1269	863	718	683	678	647	637	606	627	558	578	634	607	598	611	618	609	618	582	627	623	619	576	590	601	598	559	569	583	598	621	590	538	615	617	602	604	652	621	594	610	590	591	592	569	610	609	599	591	655	599	595	567	607	623	590	564	579	586	595	623	598	598	629	595	572	619	616	566	585	567	632	607	619	662	598	555	609	588	617	604	586	606	643	587	586	591	632	561	576	594	607	599	613	611	586	566	587	597	599	618	570	606	613	604	599	600	594	560	587	591	559	623	601	618	621	594	563	580	599	586	611	646	583	629	584	657	604	597	579	583	557	600	606	598	576	623	620	605	643	558	593	593	596	617	602	592	623	579	614	651	589	592	592	590	560	557	577	591	576	612	645	610	580	598	586	608	617	584	575	606	604	585	610	601	608	605	665	572	603	572	609	564	587	578	593	601	571	578	609	581	587	581	582	598	621	602	569	640	616	555	555	612	633	573	564	575	630	609	622	577	591	613	623	634	597	616	606	584	587	605	589	613	613	634	613	607	585	595	603	581	630	603	577	570	605	586	605	608	597	600	622	605	626	599	562	598	580	633	597	596	567	628	595	645	597	599	595	609	604	580	604	611	645	637	574	565	620	584	634	607	606	640	563	588	579	568	605	592	602	589	550	658	587	543	573	600	651	592	594	610	580	577	619	579	596	563	607	637	604	614	611	570	592	638	595	569	602	619	570	611	644	617	606	643	623	618	591	618	575	568	571	592	623	620	568	569	630	586	639	594	630	610	551	609	565	558	644	542	577	619	597	603	620	615	581	615	580	638	556	609	598	561	598	589	598	599	583	575	665	588	591	588	636	545	621	618	607	639	593	611	576	604	596	644	604	621	549	592	635	609	611	616	573	581	545	569	648	573	616	590	603	582	578	595	554	580	568	556	588	600	587	604	617	591	628	599	559	578	603	568	597	605	626	603	607	566	618	635	624	599	570	622	605	635	582	591	595	594	596	563	607	607	588	573	629	626	555	577	572	616	556	598	587	541	631	622	612	593	602	620	601	587	564	582	566	572	621	619	603	568	613	603	605	585	575	570	592	640	636	559	654	600	597	618	647	595	579	598	609	607	619	573	594	620	622	603	618	615	582	566	615	587	612	599	589	618	593	579	622	565	589	587	547	548	579	607	609	606	594	596	642	582	596	575	580	608	584	574	586	607	610	604	615	629	640	645	607	645	557	604	600	593	562	582	602	611	581	596	587	601	610	575	612	583	585	659	643	577	594	617	575	653	588	574	610	568	610	599	606	599	607	586	630	553	644	607	536	603	603	619	606	614	612	588	567	587	619	572	575	593	607	621	606	600	635	616	577	613	639	644	603	604	605	594	632	603	586	600	625	610	642	607	578	599	592	605	590	655	592	619	606	611	604	597	575	574	606	577	575	566	584	626	630	628	632	589	621	614	573	582	659	588	591	609	616	612	592	600	616	618	635	583	635	562	549	573	587	588	628	602	616	610	593	595	601	585	623	594	615	590	589	601	645	605	571	552	579	601	600	629	594	613	590	608	571	674	616	590	587	557	619	660	655	600	602	617	622	596	631	569	605	604	591	623	661	635	604	609	594	653	572	611	591	610	656	558	583	555	630	564	592	616	576	612	592	590	642	591	636	581	586	612	582	591	568	623	611	606	607	622	564	571	625	645	619	608	583	614	612	609	579	569	580	609	623	592	580	596	605	581	630	555	617	647	576	638	596	554	608	577	602	622	638	629	668	599	605	601	607	612	586	619	556	598	642	621	618	571	593	611	598	565	547	574	579	637	582	580	614	598	611	629	612	564	561	615	581	562	572	583	584	585	623	554	639	597	601	612	597	631	641	579	648	602	545	586	592	600	594	577	625	613	600	596	601	619	614	598	593	615	606	619	596	583	671	566	574	624	595	611	577	608	585	641	595	635	621	645	599	569	614	661	624	649	610	612	604	634	587	599	595	580	594	585	614	629	578	599	641	630	541	604	583	599	588	651	600	609	615	582	605	571	624	611	588	626	615	611	576	591	595	583	554	554	616	584	592	589	576	631	597	607	570	594	590	609	575	601	639	657	611	597	581	573	591	559	596	632	595	605	634	624	605	574	551	595	646	596	607	630	553	589	645	586	638	595	603	565	583	621	552	602	597	572	575	603	626	658	583	565	576	609	603	575	591	589	619	621	616	613	609	637	579	613	605	586	608	615	625	617	560	574	596	641	625	599	602	596	611	619	611	559	586	611	592	621	605	628	545	585	618	613	610	623	599	559	646	610	585	622	591	608	575	595	595	591	597	597	582	579	595	632	587	623	598	608	586	608	604	613	590	613	608	592	579	591	604	567	593	579	589	625	630	592	619	591	597	623	600	591	597	572	585	619	595	583	588	540	614	606	608	597	584	603	568	629	635	616	569	631	633	597	665	633	621	627	600	647	576	626	600	584	591	625	612	585	595	581	609	629	540	647	563	611	646	620	591	605	564	630	576	574	594	565	609	583	591	598	600	584	589	610	566	637	595	580	600	591	603	607	590	589	602	572	569	634	568	608	567	615	604	591	582	600	563	606	596	579	631	601	606	592	643	568	609	595	604	544	642	611	618	618	610	581	588	588	580	606	599	590	557	601	591	588	570	579	594	566	602	576	616	640	618	631	583	592	597	592	578	605	636	557	567	636	588	625	618	592	595	590	596	650	578	619	599	655	604	646	548	579	610	605	611	620	605	617	650	578	583	619	624	673	582	619	584	592	624	576	620	556	621	608	585	576	591	584	614	591	623	653	594	628	573	595	609	606	593	573	618	603	600	590	610	604	599	605	621	630	558	600	610	568	612	573	555	624	636	615	629	579	633	605	623	597	607	597	606	592	638	586	553	582	593	599	588	607	582	581	637	607	621	597	600	647	590	630	581	599	625	602	549	578	599	669	608	596	644	606	599	587	588	581	644	553	603	621	632	573	639	625	585	562	582	615	579	627	580	598	586	621	585	593	590	602	605	629	576	616	563	634	592	590	636	562	560	587	624	629	622	633	614	614	627	640	578	613	591	625	611	587	637	597	558	586	551	618	607	539	620	553	602	606	576	596	596	597	576	608	575	594	565	621	572	599	585	601	629	633	578	617	645	623	623	627	617	592	610	622	597	605	582	607	591	614	574	587	616	610	621	584	638	616	561	619	562	608	645	615	567	607	585	602	575	597	616	617	571	579	635	584	633	581	590	623	571	615	611	603	591	591	599	637	648	583	611	583	616	576	612	594	623	586	556	599	618	574	597	598	584	626	603	598	588	595	601	624	598	582	589	573	620	665	542	604	622	613	575	570	597	622	615	576	619	581	645	581	589	602	613	596	660	604	586	610	581	613	651	566	591	587	585	575	560	617	577	601	598	620	592	619	620	569	610	585	601	605	612	624	603	592	602	603	604	589	607	559	608	650	565	612	614	634	577	599	604	623	610	576	576	573	609	588	634	614	581	589	585	569	589	572	594
23242	20864	27861	23989	20867	10147	1591	1121	936	865	803	880	750	818	748	734	720	750	682	670	722	704	726	739	730	706	732	743	694	683	668	703	684	756	694	723	700	692	620	742	712	691	704	686	682	703	687	705	664	676	675	740	664	688	678	711	706	732	664	717	712	716	674	692	660	675	702	681	699	659	664	691	692	700	680	692	671	687	730	674	681	682	682	659	681	693	674	649	732	658	714	666	657	716	696	609	687	665	673	742	695	642	698	672	683	706	705	737	701	671	659	694	691	651	652	704	668	671	665	687	735	700	746	723	699	708	703	714	696	695	657	721	645	692	686	650	700	696	683	667	703	698	652	658	717	666	666	703	706	731	727	723	665	672	702	725	692	651	662	675	648	691	661	692	686	672	699	698	703	668	706	701	714	635	696	713	637	672	704	632	727	696	645	682	693	718	716	728	667	726	696	655	753	644	712	656	689	670	690	750	678	636	737	635	724	744	681	686	661	709	690	692	685	755	690	677	716	717	672	686	706	648	712	728	697	692	680	730	663	688	727	702	702	677	683	705	671	700	670	723	697	702	692	652	696	711	691	673	663	706	688	640	712	658	708	661	715	718	674	675	662	676	654	680	690	640	675	711	709	713	678	708	671	719	702	720	705	675	714	705	672	753	704	670	660	716	679	755	671	726	719	699	706	663	661	649	684	704	669	713	692	713	629	683	689	659	688	670	716	740	703	706	689	668	666	691	684	715	705	669	716	661	709	686	675	667	729	640	691	682	675	628	731	672	681	692	692	720	719	661	716	677	715	725	684	664	726	714	713	662	727	700	692	659	686	678	717	658	686	697	713	708	673	693	674	718	744	676	682	675	686	726	697	689	678	682	706	654	695	658	700	715	714	678	645	688	652	705	665	676	736	681	673	661	659	675	696	679	705	713	684	668	735	686	707	757	687	728	719	676	667	725	701	672	698	659	662	722	671	689	676	665	696	720	700	694	711	686	682	681	697	700	681	698	713	674	666	705	664	723	639	721	714	678	704	658	709	661	716	668	691	688	678	644	716	685	692	661	677	717	699	698	698	694	696	675	684	693	743	698	697	709	674	664	739	699	685	661	686	695	694	665	682	697	726	639	687	673	723	700	691	679	693	676	632	701	673	703	664	730	666	739	682	706	657	688	664	685	663	651	683	693	715	679	689	649	637	692	640	631	705	657	676	701	631	668	695	686	680	705	735	730	690	714	628	656	717	654	647	703	703	698	661	660	712	688	698	692	661	708	684	688	714	727	638	703	695	679	652	648	684	722	719	671	691	641	712	669	679	654	707	717	709	710	648	700	689	695	689	706	684	721	631	750	703	687	657	656	665	664	715	652	699	664	644	705	722	658	666	723	719	745	688	720	682	685	679	693	666	661	680	677	687	667	747	673	687	708	660	687	705	672	650	705	674	691	693	681	740	672	661	708	710	685	663	690	751	700	661	703	694	682	625	676	711	649	667	668	638	655	700	732	747	662	650	643	665	657	679	722	640	673	705	687	710	690	717	700	671	681	702	699	698	696	746	673	740	722	653	720	675	652	700	666	678	694	702	712	683	689	771	709	693	632	676	674	630	666	697	740	664	644	726	647	686	719	663	626	678	688	681	653	709	700	662	716	668	673	679	697	698	680	669	719	677	686	694	683	687	695	692	702	696	685	691	694	662	667	627	690	704	671	703	710	711	660	712	710	698	699	717	722	647	657	649	712	732	663	617	653	678	633	696	708	622	691	685	662	673	740	697	725	716	716	695	706	664	680	673	705	651	697	703	708	696	699	689	672	711	717	665	710	704	729	651	714	704	726	712	640	693	658	656	705	676	676	693	734	669	646	682	721	656	725	687	674	690	673	739	655	685	730	649	723	715	677	704	683	716	675	726	690	709	687	658	677	709	712	680	711	734	680	693	709	713	684	636	676	682	675	692	676	697	637	670	680	673	690	648	681	749	651	693	726	689	684	688	649	683	738	671	658	686	707	660	691	669	653	663	677	684	678	687	676	696	695	670	692	688	647	701	689	705	667	696	668	687	714	681	651	695	697	723	705	668	685	716	692	623	673	663	682	744	689	686	697	728	725	690	700	681	700	609	716	677	725	655	715	654	678	647	695	678	737	694	688	725	696	713	718	746	669	691	674	654	718	679	717	672	718	734	679	721	724	713	670	669	707	673	713	715	676	714	737	666	699	660	705	679	697	626	681	681	678	698	690	675	649	676	739	696	688	729	673	718	685	720	723	747	659	699	676	706	693	686	725	707	715	712	680	698	730	702	663	659	702	731	687	653	668	680	715	655	709	628	650	665	681	679	685	695	708	703	681	688	676	648	732	678	700	663	693	724	715	640	704	717	688	684	708	685	700	740	660	664	677	715	647	709	671	716	687	684	704	723	694	666	689	684	710	692	646	683	641	737	698	774	676	696	645	702	635	656	691	721	670	675	658	630	668	677	697	671	747	719	688	674	667	714	711	633	693	666	720	678	693	664	686	655	703	681	682	660	692	741	658	660	699	695	645	682	678	696	665	679	644	671	651	691	641	687	698	716	704	677	733	698	703	691	715	695	668	708	647	658	702	688	710	705	688	715	712	672	675	661	714	675	673	668	705	680	686	683	724	672	685	709	703	702	661	676	710	700	650	653	666	672	741	690	711	660	728	687	734	745	719	663	681	656	717	639	728	659	697	664	690	658	718	735	684	682	689	710	673	694	700	684	685	711	675	674	670	638	723	644	669	699	669	713	688	663	677	695	663	708	643	649	717	685	679	714	730	685	701	707	713	706	710	680	693	675	656	738	699	701	665	773	654	705	699	712	666	689	701	660	711	716	696	728	672	669	735	729	668	670	652	693	635	696	686	725	673	705	719	718	691	688	674	704	652	702	684	685	661	647	725	671	690	701	725	676	680	687	666	703	674	681	670	682	688	687	717	671	697	657	680	650	696	672	727	687	633	702	710	700	649	670	704	681	665	655	638	667	661	722	668	703	669	708	625	702	674	668	703	700	688	708	727	693	683	711	600	683	739	680	649	743	686	671	683	665	645	661	694	729	684	681	709	697	674	701	639	670	711	747	683	674	713	675	691	707	664	643	728	697	697	723	710	649	703	698	711	651	685	700	692	677	683	667	650	700	663	661	700	682	670	681	684	699	670	717	716	732	757	631	679	705	697	729	707	726	666	664	671	670	679	695	692	690	696	663	681	663	665	712	687	664	712	724	683	670	676	627	668	694	715	674	666	684	665	649	738	729	694	681	729	684	675	682	684	626	676	717	706	705	661	706	680	686	664	667	671	705	697	670	706	705	676	714	690	684	631	706	695	726	664	702	683	687	727	728	681	654	692	684	676	699	683	707	738	703	643	681	686	664	690	769	684	697	727	660	691	702	667	676	684	759	664	715	676	705	651	712	716	687	674	729	683	664	690	733	681	678	695	649	676	749	660	678	684	753	679	680	654	697	680	698	697	664	724	661	593	704	698	726	676
4376	12853	9663	4659	3404	2529	1735	1493	1212	1157	1043	970	912	875	859	899	861	841	810	835	895	854	808	834	835	831	840	852	842	820	784	780	807	781	772	842	768	817	858	797	797	771	804	836	820	786	837	818	830	821	710	783	723	779	792	749	785	800	806	801	823	806	762	769	767	768	791	783	782	746	847	805	788	781	727	802	765	818	797	823	828	774	784	786	841	799	751	756	805	836	771	812	804	794	756	839	787	751	791	823	859	771	813	840	794	796	794	772	796	724	754	785	786	812	787	830	787	789	812	754	798	771	834	818	787	784	812	782	770	758	860	818	831	789	743	790	743	775	798	770	799	796	801	794	788	760	785	738	784	840	851	801	817	814	820	748	785	810	761	834	801	739	771	861	769	773	796	861	800	831	815	803	794	775	850	769	806	778	808	771	820	794	779	835	774	759	762	829	763	745	775	778	807	791	820	764	776	780	796	814	805	825	803	803	797	810	798	803	786	808	817	779	801	793	753	782	850	758	815	776	761	769	793	774	783	758	750	776	800	814	760	788	831	779	764	792	791	812	808	754	796	755	768	795	776	768	846	744	830	740	764	746	840	782	764	791	793	798	811	771	841	805	739	808	795	797	783	833	782	835	766	800	815	791	781	844	761	783	767	775	754	752	787	756	791	780	796	803	805	794	785	781	758	779	756	788	746	797	792	767	810	786	771	798	792	840	769	797	789	748	803	778	836	773	784	754	787	785	803	786	796	751	801	759	790	793	793	785	780	772	776	834	795	774	797	815	744	789	787	831	742	781	843	844	789	773	757	816	807	819	738	820	771	754	798	769	790	810	811	807	776	788	791	780	809	752	802	817	764	871	782	803	792	770	826	759	775	792	774	811	817	737	794	770	766	808	745	772	790	797	763	772	792	783	769	795	741	758	775	804	788	776	821	787	792	815	793	742	760	756	792	783	783	769	758	827	793	790	776	779	837	803	788	822	800	783	844	771	771	816	832	794	798	791	809	769	823	779	790	817	751	818	830	861	872	835	819	809	790	759	804	790	802	853	802	782	779	773	822	801	771	835	763	758	735	818	749	815	783	783	772	759	799	797	834	809	789	742	750	778	777	818	787	781	770	824	772	812	761	723	771	777	795	824	782	732	815	776	791	778	825	793	835	791	778	822	811	825	810	803	809	819	792	836	812	804	781	837	775	812	787	789	771	787	826	751	839	779	831	792	831	800	836	790	777	806	807	801	783	819	820	778	776	796	759	783	815	773	779	809	781	814	806	776	824	768	766	788	831	831	807	758	805	777	807	776	716	751	779	784	761	805	808	820	801	747	804	788	831	776	812	780	789	807	759	758	837	812	839	770	797	802	758	780	760	808	792	824	774	797	778	782	787	829	795	781	780	777	788	773	819	768	763	777	784	817	812	799	797	778	791	761	759	786	805	774	783	810	790	797	748	791	738	761	762	768	789	823	770	818	770	813	775	788	812	808	818	753	802	796	810	816	833	778	806	772	730	803	815	727	792	784	820	798	830	810	740	802	800	757	802	786	819	806	831	835	759	790	819	824	767	787	758	816	755	797	778	808	781	808	763	805	766	749	856	855	806	809	821	798	761	810	785	803	769	776	821	753	814	839	832	765	816	761	764	822	777	770	790	796	755	768	816	721	729	810	772	779	802	844	807	786	822	788	762	773	820	814	783	776	808	818	830	766	753	847	748	789	806	745	784	757	811	782	815	780	787	816	759	786	786	797	789	777	795	750	826	815	823	803	819	792	763	804	743	779	804	810	804	778	803	804	801	816	790	758	798	755	792	818	798	778	836	700	775	837	774	772	726	760	800	844	803	815	807	820	792	783	806	775	809	792	776	815	767	828	797	797	798	778	781	760	782	815	848	798	796	824	765	797	792	804	791	784	830	813	758	788	863	834	758	817	765	794	800	788	799	777	772	798	784	760	817	784	766	769	832	767	788	769	802	795	803	795	806	764	791	800	766	811	793	838	817	783	783	797	789	752	806	817	782	789	776	831	787	807	745	790	756	778	742	754	800	765	810	838	770	828	809	774	789	826	803	861	806	849	794	790	784	820	823	704	806	785	782	778	785	751	796	818	844	820	801	792	810	737	756	801	834	790	775	782	826	811	860	814	791	782	846	769	767	807	819	855	827	784	785	783	807	779	824	816	817	786	804	770	794	796	742	823	766	850	793	761	808	765	767	761	810	783	756	783	804	813	814	797	821	772	793	767	841	813	815	776	777	766	769	791	740	754	800	790	787	798	866	808	766	692	829	778	816	789	821	762	828	755	832	729	792	783	787	757	766	820	804	780	755	756	766	827	808	766	837	778	818	814	790	815	785	794	811	783	780	812	770	814	785	755	827	793	792	830	817	798	766	823	832	771	821	814	836	752	774	812	768	788	794	769	740	798	766	742	771	818	824	755	759	789	832	768	812	776	799	819	774	784	811	843	796	812	760	814	783	856	754	758	813	795	741	774	768	820	792	794	861	819	747	793	743	832	770	809	851	787	776	788	785	804	800	818	802	751	793	767	790	763	814	783	775	780	811	760	841	820	774	752	812	864	799	793	816	794	811	774	781	831	757	765	817	756	822	761	812	815	827	785	737	828	763	746	755	785	804	801	764	803	782	803	778	804	805	775	798	746	807	787	797	833	804	734	788	794	787	757	784	773	827	815	779	801	744	814	748	743	784	797	783	790	789	837	784	810	768	799	781	736	787	810	794	778	788	756	823	770	770	764	799	808	760	796	777	784	833	791	746	819	834	773	808	790	786	792	743	786	762	781	786	809	855	783	779	804	790	766	794	794	800	766	797	822	802	831	827	876	789	829	832	784	832	808	787	823	772	820	781	776	763	749	767	805	748	834	810	794	767	794	768	809	768	795	836	774	797	756	743	754	828	805	809	792	776	823	768	803	762	798	795	810	798	795	782	854	787	800	822	825	808	780	791	779	782	785	780	792	833	756	759	772	779	788	834	809	797	792	835	779	796	718	757	803	724	814	756	860	798	749	841	773	818	801	754	830	841	787	803	777	732	764	766	755	844	751	804	807	768	751	835	817	780	709	763	802	785	790	826	786	801	824	757	773	777	809	787	799	782	772	774	750	819	765	814	807	758	788	742	800	789	776	812	814	811	830	785	746	754	784	821	766	802	743	764	834	774	759	806	789	802	772	799	744	817	802	784	758	756	728	799	863	858	799	793	873	747	793	829	771	753	772	753	804	784	771	779	832	751	808	798	786	808	780	756	796	792	797	812	808	795	774	803	794	791	774	752	790	807	823	796	813	818	782	771	862	793	819	737	812	813	798	770	815	834	806	843	753	834	836	782	765	824	793	784	779	760	800	789	779	812	791	805	810	797	773	823	775	803	804	792	800	766	803	821	787	789	822	792	774	787	783	812	779	800	803	806	780	719	808	806	788	777	782	836	792	798	754	783	833	823	769	850	790	770	800	818	761	751	799	806	787	810	796	784	780	828	793	843	759
24289	20871	26938	24875	12400	1093	627	445	395	310	321	293	313	287	332	270	275	278	269	308	271	290	270	307	273	250	293	233	251	243	237	250	233	274	240	247	251	279	235	259	266	259	232	261	279	249	276	268	264	241	258	267	251	251	258	264	265	240	274	294	263	232	248	257	219	238	272	270	253	234	256	263	253	281	241	244	258	278	250	266	248	248	239	231	245	286	269	264	247	296	285	275	240	248	241	262	237	255	235	227	280	248	272	240	277	240	267	250	243	255	248	248	254	235	243	283	230	253	226	270	234	269	268	223	243	255	264	254	267	288	241	267	274	257	257	277	261	246	286	256	249	278	267	256	239	238	250	246	273	242	234	271	257	252	296	272	267	244	248	239	256	242	213	245	248	294	258	252	255	260	273	262	268	260	244	257	257	275	284	267	242	238	249	248	244	262	266	238	244	213	238	269	257	249	297	248	264	257	250	269	278	232	267	281	220	263	267	279	248	274	290	250	240	246	266	277	234	266	225	237	248	250	231	266	252	273	257	254	237	236	245	248	225	256	312	247	223	263	275	250	282	236	238	264	253	271	265	250	263	274	256	255	261	248	268	281	267	250	278	244	261	264	296	254	254	253	253	244	252	233	244	260	248	267	278	276	260	226	288	268	259	242	269	261	252	257	241	263	247	260	266	251	241	245	270	245	255	270	275	281	272	249	259	290	247	257	226	242	282	250	249	243	276	267	243	251	234	237	246	266	284	226	242	260	252	244	253	207	227	259	252	266	280	250	255	265	271	272	231	228	256	267	281	248	244	231	265	234	230	237	249	259	318	255	252	305	255	242	258	260	280	225	266	254	256	234	256	251	257	241	262	268	235	244	260	254	256	262	250	255	231	270	248	285	254	255	260	286	248	258	286	253	253	274	239	254	241	253	235	262	251	268	248	305	262	265	257	259	256	247	265	246	236	266	281	235	284	262	257	266	264	274	251	253	260	257	235	253	266	232	251	236	209	235	270	218	255	246	245	272	273	246	263	252	249	274	242	264	275	274	272	239	234	252	266	204	269	253	248	263	258	264	250	261	249	242	285	268	252	263	218	249	263	233	239	238	276	218	248	229	228	268	242	246	252	264	244	268	269	251	223	264	265	244	245	268	240	281	248	286	240	278	265	247	245	269	238	265	278	278	254	260	265	265	260	282	271	250	253	266	270	241	272	235	283	258	258	217	298	253	245	261	235	254	260	244	250	261	258	257	259	258	228	249	232	249	256	242	268	268	226	233	235	253	243	227	273	260	249	253	291	286	290	253	246	255	254	261	249	234	214	267	253	233	228	244	266	242	264	252	275	233	249	233	236	281	227	233	267	233	236	246	246	249	249	248	257	228	252	243	263	252	255	248	237	226	275	244	250	247	249	224	232	229	238	253	273	222	246	276	286	226	224	264	244	268	231	270	256	263	277	239	257	262	265	277	243	270	233	257	264	258	280	242	261	289	272	273	257	260	228	264	255	258	276	245	267	242	254	216	263	250	234	250	258	261	248	265	239	233	234	283	264	271	232	246	239	258	264	261	244	259	243	279	255	276	252	256	255	235	253	227	266	246	271	294	280	286	237	236	246	253	252	265	231	239	270	276	250	254	239	270	242	238	266	259	267	263	269	238	235	251	258	252	266	264	234	256	270	249	272	249	243	245	250	266	227	255	248	262	243	264	260	271	231	271	228	226	260	254	233	234	258	271	237	253	248	250	242	242	272	229	260	261	238	252	241	265	246	271	265	275	248	264	241	256	229	277	247	245	265	246	238	273	249	236	256	212	258	273	246	252	255	298	259	245	262	270	243	249	260	263	266	261	234	249	232	238	289	257	261	251	276	245	298	220	254	225	257	276	235	282	259	249	234	262	265	233	252	242	260	233	246	240	265	284	278	234	250	276	238	256	275	259	246	235	284	269	242	251	254	242	268	265	249	255	248	279	262	259	229	246	247	265	228	270	260	249	241	271	237	261	273	256	249	259	253	269	252	265	238	268	241	276	294	246	275	261	227	252	255	249	256	266	243	259	259	287	262	262	250	265	238	282	243	235	258	258	258	293	256	234	229	271	274	261	277	245	270	259	247	235	285	268	242	251	272	242	263	265	260	240	264	251	262	260	253	241	256	227	246	248	248	248	268	266	264	268	271	226	261	276	260	278	244	254	227	249	239	276	242	260	240	253	249	284	242	278	261	230	272	251	244	240	257	257	252	241	236	249	258	256	257	249	263	269	262	254	267	257	266	263	267	249	243	248	267	260	260	245	262	248	250	267	251	265	267	255	244	246	258	294	255	286	270	241	269	255	250	242	245	253	273	243	236	291	238	254	233	259	239	263	236	249	266	247	260	269	244	246	270	270	249	274	255	237	247	234	239	264	249	259	275	227	263	254	227	280	227	259	243	256	246	236	287	260	255	232	263	253	267	249	272	264	274	245	232	256	252	240	260	250	247	263	239	241	241	246	264	244	270	241	284	274	237	241	249	240	271	263	243	254	249	289	256	264	268	264	245	254	252	269	247	260	248	241	255	268	250	271	227	232	259	246	255	240	263	232	225	277	243	258	236	249	234	259	233	260	238	255	266	234	274	240	265	245	258	272	243	257	273	259	240	244	261	238	267	243	233	285	266	253	249	261	261	243	254	229	267	245	257	251	237	266	266	251	272	263	240	260	256	248	253	261	237	238	254	251	262	239	271	300	236	272	243	248	247	271	274	242	247	271	229	241	200	253	248	223	238	239	262	254	274	247	264	258	275	228	248	232	279	260	253	293	241	239	257	253	229	239	240	242	237	278	258	223	257	260	245	284	262	256	260	278	270	257	268	251	255	215	256	276	252	237	250	287	259	254	258	267	248	245	254	243	257	263	248	269	231	264	256	268	262	253	276	251	220	234	272	278	251	247	257	272	267	246	250	288	269	274	262	251	277	272	255	244	238	282	289	226	272	280	239	219	295	273	282	253	261	261	242	286	249	239	220	261	201	243	265	244	242	254	261	236	243	215	252	253	245	242	280	234	259	280	238	250	250	241	263	237	238	267	268	256	243	244	248	253	246	283	254	260	220	246	259	243	255	261	269	247	227	270	287	260	281	285	244	245	283	279	270	255	225	260	235	224	275	250	273	277	268	258	262	259	224	264	251	262	247	263	238	262	256	239	243	233	242	231	234	264	266	251	246	255	247	241	284	267	238	238	237	269	255	254	234	257	260	256	259	284	273	262	267	228	241	272	263	236	287	289	247	279	254	246	266	288	276	242	262	247	272	241	262	256	231	242	248	245	247	246	237	265	257	268	252	243	283	234	240	256	254	270	236	257	228	242	259	314	259	241	231	262	267	254	222	278	248	250	249	232	233	284	258	289	273	238	261	250	235	241	257	247	242	241	260	281	283	280	293	266	238	258	258	256	267	227	273	249	256	253	255	244	239	243	246	282	280	261	255	267	260	243	301	251	265	279	245	257	245	256	247	269	277	247	252	248
3969	8885	6907	3510	2192	1499	1116	809	602	537	471	442	405	410	402	361	333	332	356	318	335	342	341	318	331	307	329	332	301	309	319	323	296	320	337	311	332	336	313	281	314	306	286	331	348	320	283	316	284	324	321	313	306	313	274	339	293	307	321	303	282	287	348	301	300	282	305	310	306	291	283	288	280	283	288	292	307	296	313	285	320	305	343	294	297	311	316	302	328	327	302	341	326	286	285	314	316	289	306	306	301	324	283	313	312	300	367	328	294	314	329	317	290	281	301	321	313	289	303	305	308	314	287	348	329	315	297	322	305	288	311	298	310	316	293	291	337	311	319	283	301	297	327	295	297	285	294	324	331	306	314	306	294	315	304	317	280	332	300	293	310	280	299	275	307	294	257	321	327	316	291	336	324	294	294	313	306	309	289	321	318	342	320	297	314	299	282	304	282	271	293	326	325	324	319	314	301	286	321	311	365	312	293	305	330	307	307	303	293	322	314	312	298	296	295	287	300	310	287	277	315	310	314	288	326	295	268	312	263	289	313	298	303	298	280	286	309	318	307	292	292	318	305	311	311	307	318	285	295	313	299	321	290	320	313	284	310	325	341	305	317	316	328	313	311	327	300	301	284	335	294	306	288	285	319	307	286	305	296	309	327	307	292	317	317	331	288	345	277	289	308	280	324	277	345	312	319	317	307	271	292	295	340	295	310	326	299	280	322	310	302	291	302	331	298	304	312	299	298	312	296	322	294	300	292	313	300	319	279	315	295	301	298	277	306	298	310	310	310	287	309	305	278	291	291	325	312	328	325	321	289	307	298	314	241	294	299	310	304	314	308	288	289	301	313	318	307	334	304	282	298	301	295	297	306	302	310	283	275	304	332	266	296	314	314	323	319	331	343	286	332	280	324	271	275	298	327	293	305	316	280	302	297	284	326	305	338	299	311	293	308	331	316	289	291	315	288	333	310	309	297	330	301	328	307	308	311	299	272	314	307	293	283	313	266	286	309	331	289	315	303	309	313	310	258	296	303	306	313	321	321	311	306	280	313	316	307	316	305	307	313	297	308	286	288	315	303	303	301	326	328	302	313	298	320	309	288	297	303	319	327	302	298	293	262	300	323	332	291	309	289	312	327	299	305	301	294	287	330	298	309	329	327	328	306	288	293	311	289	290	276	278	295	315	313	309	297	296	301	336	332	291	290	329	302	290	321	314	298	314	286	271	299	302	293	312	316	316	287	292	297	293	311	291	265	307	321	297	288	313	307	273	309	316	306	305	293	309	321	291	316	291	279	308	292	282	285	283	309	282	301	276	299	311	316	317	328	269	302	285	308	341	311	305	308	301	305	296	306	321	323	298	286	293	282	309	291	297	311	305	299	316	292	299	291	327	344	308	341	292	293	263	322	274	319	284	304	290	284	297	294	278	296	271	281	298	301	300	302	303	309	324	293	305	299	303	306	326	294	293	281	283	318	281	308	307	297	302	308	298	305	289	307	299	321	289	354	298	320	315	324	294	287	339	297	284	279	301	296	328	301	302	281	301	302	310	305	325	283	316	323	298	318	308	297	284	282	309	333	304	317	328	337	300	310	314	311	286	295	286	302	288	309	312	297	299	300	302	317	298	311	298	297	319	315	321	275	293	332	296	294	307	270	310	333	319	298	295	285	343	300	311	278	306	319	277	311	303	285	292	305	332	327	288	322	290	329	290	320	335	302	304	317	304	278	308	311	315	328	311	296	286	280	314	294	312	297	327	309	307	299	300	294	310	284	308	318	301	322	309	284	298	294	305	305	331	317	336	296	304	328	313	247	328	309	288	303	291	342	319	316	281	283	338	298	314	301	301	306	337	300	304	303	278	293	310	327	330	300	324	315	297	296	296	336	306	305	336	283	284	314	274	319	289	317	310	304	304	297	303	304	323	317	290	304	339	303	313	301	304	318	327	316	330	318	332	316	323	303	302	298	312	310	333	302	285	292	307	321	335	309	313	318	308	298	307	304	269	301	294	294	267	306	301	313	319	304	304	283	287	319	293	300	278	305	315	278	335	302	313	315	319	300	307	300	330	340	306	304	297	301	346	296	287	314	288	307	309	277	313	314	317	311	289	328	297	337	280	332	306	318	312	275	319	288	304	309	294	329	330	318	349	338	304	312	317	308	297	306	293	355	290	296	306	305	297	307	302	340	313	289	313	298	320	275	298	296	284	292	292	301	320	300	307	285	330	285	309	326	297	301	295	313	329	327	279	315	284	284	316	287	294	300	274	305	280	298	317	348	314	313	308	300	296	275	321	294	297	312	322	277	306	310	316	332	303	271	293	306	307	279	320	306	310	324	300	313	304	303	328	299	305	300	293	314	320	289	303	315	301	302	333	307	313	310	320	300	302	323	321	303	318	315	316	303	272	301	352	281	296	270	306	270	283	280	297	314	320	329	303	320	301	290	285	313	312	322	270	310	286	306	280	306	276	286	316	316	309	294	288	273	308	289	315	278	305	326	336	305	288	321	302	259	297	302	300	309	274	318	287	285	301	306	282	312	300	322	300	288	282	283	325	306	294	306	306	295	282	269	304	325	314	300	282	316	301	293	315	308	307	313	336	286	296	310	293	288	291	344	302	305	281	299	283	306	327	304	312	279	333	308	326	310	299	268	315	315	303	305	326	310	311	274	283	311	290	314	296	316	314	293	292	342	301	312	345	296	317	310	299	313	322	296	305	297	308	309	306	272	309	293	296	322	319	294	289	295	287	309	319	307	299	297	302	297	299	307	310	355	333	301	293	297	282	304	302	283	307	327	312	314	301	291	290	326	317	282	298	308	298	291	295	317	282	312	294	284	279	276	277	292	319	314	311	295	289	260	294	293	327	329	332	316	296	276	288	322	281	298	269	299	303	340	279	317	331	279	284	315	322	315	289	284	275	320	291	326	280	308	312	325	296	321	292	326	310	316	298	312	275	309	307	332	293	300	316	320	301	326	330	278	326	312	330	310	305	300	348	297	329	273	300	287	318	331	306	283	292	265	324	305	307	266	317	314	284	278	291	309	315	301	280	330	300	293	303	274	321	289	314	303	300	287	292	274	308	291	297	299	312	296	318	305	279	322	315	281	290	306	340	308	315	299	286	313	324	299	308	296	300	315	296	299	302	299	308	339	296	318	286	295	303	302	292	308	306	296	316	334	293	328	290	266	328	322	324	316	306	297	302	326	304	335	287	309	291	300	303	314	268	307	282	309	306	323	315	306	286	317	289	317	309	302	315	291	298	296	343	304	321	294	296	313	291	292	298	287	296	283	291	265	291	291	277	333	306	289	331	308	300	293	309	293	307	316	314	279	303	292	295	301	319	300	281	284	278	311	307	291	298	329	308	310	287	323	324	314	295	264	277	309	294	283	299	330	305	285	308	305	294	284	287	298	315	298	306	309	317	312	310	311	282	311	311	308	340	282	289	271	294	300	303	264	318	302	307	339	298	302	307	322	277	345	283	282	315
22218	20896	28321	23571	20898	20945	9534	1248	867	778	643	661	598	535	511	468	561	483	470	493	451	441	459	492	448	443	435	426	440	401	419	428	403	413	445	437	402	458	398	425	455	410	402	413	407	439	459	418	382	393	453	442	447	422	415	408	412	393	412	461	446	422	441	418	448	412	412	420	407	408	416	441	423	438	419	411	441	405	401	462	429	408	422	392	414	416	388	422	421	401	456	426	418	429	405	465	404	390	397	407	396	359	423	442	383	420	435	454	409	443	408	395	386	399	426	410	460	397	408	421	431	438	422	420	421	403	416	440	385	423	417	421	440	452	421	424	391	441	351	416	452	450	395	404	411	406	381	427	441	420	441	401	371	417	404	449	397	400	437	440	414	427	370	418	403	396	398	393	398	391	419	408	402	423	427	389	399	421	421	400	416	448	437	404	411	405	396	383	419	415	401	436	418	443	411	414	361	437	415	394	429	410	415	434	390	380	442	427	421	432	464	430	411	413	402	421	442	408	409	395	415	375	376	392	405	418	402	417	426	391	409	413	371	395	415	442	402	386	392	427	410	417	410	434	394	423	391	389	362	421	419	399	391	374	405	417	386	404	401	397	415	409	386	433	399	379	392	414	408	415	439	357	384	396	416	363	376	392	371	403	439	406	383	427	446	389	428	421	386	369	404	397	395	406	396	398	441	391	404	418	406	395	411	432	383	391	399	445	404	418	408	397	395	399	382	376	411	432	368	396	417	396	439	389	392	429	404	416	382	403	423	434	423	446	396	419	384	405	387	395	415	393	398	400	406	421	394	414	391	425	415	396	427	417	425	416	388	429	426	434	374	405	380	415	433	425	394	415	401	408	400	408	399	419	420	368	411	417	404	388	418	397	381	403	425	420	437	398	414	408	395	413	420	422	451	417	441	400	394	398	412	433	417	400	405	414	433	399	417	413	396	370	391	382	387	398	393	388	383	426	431	415	409	384	431	391	383	446	415	405	402	400	417	401	441	408	393	383	392	401	408	417	398	422	390	381	381	412	382	401	401	393	418	418	412	399	395	420	398	406	396	384	411	440	377	380	408	438	444	399	398	414	392	380	428	411	408	445	425	398	409	419	425	392	367	414	413	402	422	400	459	390	433	378	425	394	378	380	423	418	388	393	434	435	411	421	388	411	420	420	391	379	452	399	415	377	418	400	412	412	406	401	392	424	407	412	396	412	424	427	401	414	411	379	399	433	427	400	422	409	415	457	420	398	398	369	382	368	416	414	442	422	407	421	417	373	401	411	393	411	392	388	402	393	389	390	408	422	427	407	409	401	391	405	438	411	412	403	387	387	409	425	434	377	410	424	362	388	402	408	408	419	412	369	427	452	368	430	404	424	404	387	435	423	413	363	365	419	406	403	419	409	404	445	395	405	417	425	407	400	445	427	399	391	400	414	400	398	400	418	406	396	408	418	432	396	392	413	390	397	370	435	398	407	423	409	406	407	409	428	394	402	406	395	425	428	402	414	370	420	394	379	423	395	411	383	423	396	406	399	402	424	387	409	391	399	436	451	428	439	377	402	431	402	386	400	361	409	415	403	382	414	440	385	415	355	400	399	391	428	382	399	362	417	383	402	425	402	364	470	396	400	389	432	370	415	433	401	389	432	396	446	386	430	395	389	386	393	425	397	389	406	417	419	433	407	426	445	415	385	441	425	436	418	417	438	415	369	361	428	401	400	429	391	374	416	397	410	387	424	412	390	393	403	354	436	408	414	373	381	435	419	425	386	403	423	378	399	377	378	416	367	414	422	416	440	404	436	390	384	405	384	396	402	408	385	479	407	407	387	442	405	421	409	417	392	435	366	402	414	396	411	422	404	421	408	411	383	403	412	393	358	411	437	404	411	426	400	412	391	375	391	436	403	433	416	435	418	411	402	424	393	397	394	415	377	416	401	436	422	449	419	463	414	444	413	391	437	352	410	410	397	406	416	412	422	394	389	406	448	406	415	413	402	405	406	439	400	395	444	420	411	398	364	402	402	372	419	414	398	410	441	402	447	442	405	446	386	403	391	399	412	412	415	410	432	395	402	421	406	400	391	412	406	401	414	412	413	404	424	387	369	415	390	393	395	416	394	396	404	446	386	404	393	432	453	393	402	416	395	396	442	453	410	389	396	374	386	420	381	423	418	434	434	437	435	425	413	428	386	436	396	386	428	384	406	396	417	447	401	405	403	423	397	386	431	411	431	387	420	389	381	433	402	378	414	435	408	384	423	460	417	420	382	418	390	389	416	407	408	406	405	398	408	401	447	429	405	450	419	459	400	419	418	448	407	374	400	388	393	401	382	423	401	424	380	421	414	403	389	372	426	399	407	430	407	391	365	450	412	407	381	424	396	379	389	395	399	438	426	384	414	406	373	379	393	447	387	363	418	382	408	374	380	381	415	402	433	450	397	433	416	418	393	435	444	414	386	424	412	462	421	389	409	419	409	420	390	364	387	419	383	380	381	374	437	441	411	406	412	417	409	382	419	404	392	420	424	418	409	397	388	423	386	376	409	385	418	389	435	402	380	421	408	425	367	380	383	403	399	427	428	376	378	401	367	377	434	404	394	408	422	402	433	424	430	397	386	392	374	427	405	394	395	436	390	403	404	389	424	422	405	433	416	401	400	446	422	401	400	403	396	417	426	401	406	415	399	407	401	433	425	453	367	384	413	406	423	404	434	413	389	415	423	379	429	369	413	415	427	383	431	409	394	415	418	399	402	457	378	403	406	385	356	412	385	396	387	422	385	411	402	416	424	387	378	423	427	414	425	424	397	427	389	387	408	440	418	434	371	407	415	387	415	420	383	403	415	428	413	386	416	455	416	427	404	414	440	454	400	403	410	400	402	358	378	441	392	408	462	387	400	403	382	411	414	380	437	380	382	416	421	402	412	412	458	402	410	404	408	364	428	433	393	381	411	387	430	435	379	417	394	414	385	413	416	408	439	400	421	395	400	441	393	438	403	402	409	402	398	418	393	401	410	369	415	431	441	389	444	412	424	441	400	463	396	421	404	424	416	400	404	411	420	394	390	416	414	386	416	403	420	447	411	379	387	417	446	401	405	438	410	411	372	416	437	391	421	432	400	426	418	361	405	384	393	392	402	369	454	390	402	407	430	431	384	405	438	412	390	423	415	441	418	425	378	423	406	404	421	395	415	400	384	408	396	356	427	403	400	388	421	393	399	393	392	425	368	421	397	428	402	412	378	421	402	370	414	382	413	410	411	398	419	404	414	426	418	429	392	394	397	387	375	410	379	375	421	387	374	384	415	367	406	417	408	392	404	406	436	432	395	418	442	404	411	411	381	392	411	386	407	404	379	392	415	411	412	391	420	369	417	422	395	403	389	405	386	389	391	404	418	420	390	452	383	417	412	397	401	364	412	400	404	421	428	394	395	389	396	386	393	426	409	408	446	406	424	386	392	427	391	398	401	456	419	394	414	377	375	392	436	400	385	414	430
5509	18595	15844	8913	5755	4100	2710	1935	1566	1105	990	916	803	766	699	670	634	611	637	598	589	567	595	545	554	524	546	554	566	522	545	518	513	480	528	538	542	500	484	526	498	534	501	491	507	516	549	493	513	488	533	506	515	495	498	483	462	543	488	528	510	495	464	485	493	472	514	480	528	465	502	483	510	488	522	491	482	472	514	457	516	508	528	467	477	478	465	502	472	498	481	497	511	511	488	509	447	502	502	455	475	508	498	532	504	472	493	503	496	484	478	496	475	501	497	485	522	505	487	492	524	458	469	522	495	508	496	480	506	478	516	445	494	506	506	475	495	484	501	515	468	524	465	492	518	470	487	534	489	495	486	509	500	491	449	478	512	512	475	493	465	514	516	464	478	455	497	489	498	427	509	487	462	504	476	483	456	499	474	487	461	460	452	536	508	481	489	495	426	474	478	504	491	443	493	503	486	476	501	467	496	478	464	459	479	475	462	482	490	463	471	514	491	524	481	521	478	506	519	469	477	487	473	513	483	467	469	502	513	489	526	448	484	455	505	478	508	474	495	492	519	510	493	468	467	449	521	464	514	505	509	476	493	473	453	467	482	494	498	524	462	516	485	459	488	487	467	532	500	469	505	497	476	471	493	505	466	499	470	446	512	496	486	468	452	451	487	503	533	492	430	507	485	527	495	450	529	517	476	507	509	486	460	461	463	504	474	486	476	500	460	478	485	474	468	503	503	476	528	489	428	447	535	471	468	457	522	512	479	440	442	480	460	510	488	468	517	475	486	491	501	494	474	478	490	501	444	475	465	484	503	492	507	522	482	470	521	519	477	518	477	494	478	461	514	475	505	503	478	471	496	459	497	511	505	505	483	482	530	497	512	452	519	506	513	497	513	462	493	474	534	503	496	463	519	487	506	518	512	478	494	460	493	502	448	480	503	457	480	473	482	517	513	458	555	496	496	464	487	465	497	466	500	471	480	507	499	480	430	483	518	483	496	506	462	455	483	476	462	465	488	471	497	509	462	487	512	504	506	467	558	486	480	529	437	519	467	510	449	484	501	511	475	448	501	509	469	506	463	512	474	502	483	507	460	466	465	491	503	502	491	505	469	464	492	498	480	510	518	502	469	510	494	473	458	488	482	483	533	484	488	474	497	509	466	494	500	457	490	512	520	442	476	484	520	494	521	464	534	504	502	475	500	483	477	485	518	517	450	482	487	460	444	479	510	478	528	469	460	518	474	480	515	553	513	488	474	506	502	494	484	490	499	464	486	486	458	476	454	494	449	481	461	475	491	514	485	442	459	520	512	482	491	489	474	469	459	516	490	463	503	528	480	464	488	519	480	504	524	472	453	474	496	457	491	508	451	508	489	465	522	514	485	522	487	464	519	498	459	481	502	516	457	489	487	481	503	463	492	506	504	513	516	493	499	474	480	474	555	501	490	522	485	500	491	513	462	508	518	466	455	519	497	500	519	531	532	483	465	526	494	471	510	492	514	489	503	508	459	484	498	492	449	462	468	469	517	434	452	468	445	525	515	517	485	502	477	487	455	495	488	482	469	480	504	499	491	486	489	485	515	475	483	482	482	495	498	517	476	479	512	476	493	470	466	519	507	486	491	517	479	451	495	510	511	466	463	483	508	485	470	461	464	499	497	479	490	512	513	487	446	449	513	521	461	506	454	501	473	464	446	480	488	489	475	447	499	490	470	512	529	527	494	504	480	516	511	455	490	497	473	494	499	463	494	556	498	489	476	486	463	500	479	506	489	494	457	467	447	492	477	525	456	492	480	493	484	495	512	476	543	492	483	451	504	527	519	493	487	521	529	488	466	482	476	478	532	484	454	500	516	489	444	477	478	484	476	433	467	476	482	484	463	440	455	439	494	504	486	475	518	513	468	523	457	452	508	482	481	500	503	502	505	492	496	474	512	484	473	501	503	538	490	441	482	499	493	452	484	509	467	477	488	463	493	517	478	444	501	491	477	480	513	523	497	472	462	513	494	489	483	490	516	522	461	459	489	475	464	427	516	540	530	497	510	513	531	479	502	493	502	503	463	511	504	481	498	461	474	479	477	481	498	481	460	506	470	481	456	453	473	481	491	507	500	503	445	519	493	492	500	474	484	471	483	457	467	510	486	482	463	514	456	504	479	490	473	473	502	484	459	482	500	492	498	502	489	476	476	517	502	497	511	468	504	555	496	515	459	487	442	467	497	474	496	491	488	495	494	520	459	483	459	483	497	495	485	473	498	527	518	482	508	515	484	467	486	521	498	454	454	476	438	517	501	481	534	504	465	473	472	511	505	445	463	516	528	475	512	478	495	499	479	499	502	492	459	485	470	498	492	482	486	483	489	500	493	464	481	517	452	538	478	479	464	475	489	457	491	464	482	465	485	506	470	502	482	496	504	530	513	494	444	472	522	478	461	503	470	482	506	466	508	501	501	517	500	460	448	434	463	446	456	459	499	506	471	503	539	472	469	485	491	478	462	483	457	457	468	516	451	517	491	476	479	459	482	451	467	495	502	510	484	435	470	484	461	525	496	498	500	486	498	512	470	473	456	490	503	471	470	492	490	475	482	453	511	466	455	449	441	461	469	480	492	460	499	498	507	458	501	519	465	485	469	498	418	515	508	499	482	483	513	484	483	532	514	473	498	486	453	440	517	486	487	490	471	469	465	495	505	441	453	467	478	479	502	466	499	472	462	480	468	471	482	476	456	451	449	486	492	439	471	462	492	486	449	498	495	480	482	488	484	489	516	539	505	473	477	489	506	485	490	496	470	502	476	490	528	529	471	471	466	527	500	484	474	469	434	490	467	490	446	480	482	467	504	466	524	491	512	466	472	451	491	449	484	498	462	495	519	496	499	508	529	524	500	504	470	492	484	479	474	509	501	507	511	477	489	481	482	486	453	524	484	454	459	529	514	494	503	450	449	449	474	486	488	460	490	500	481	464	474	510	464	455	521	463	501	485	521	471	493	499	516	455	465	551	487	459	488	503	497	482	546	481	472	502	500	500	476	477	494	497	507	527	464	524	504	464	454	472	449	538	446	467	442	520	443	450	492	555	520	492	466	485	455	525	489	490	466	515	497	512	458	463	497	492	519	488	523	473	484	511	478	486	461	511	482	454	489	473	444	515	517	474	441	487	500	490	454	501	517	498	479	539	511	503	477	499	500	475	496	493	453	494	478	523	483	499	450	474	484	480	525	491	515	534	471	455	510	493	503	502	473	497	484	422	504	508	506	502	530	504	515	507	488	504	520	480	489	478	498	532	543	481	472	520	463	488	516	480	473	512	457	526	439	500	503	493	520	471	494	486	524	508	558	444	482	507	493	437	468	522	495	510	481	493	472	511	496	503	503	464	497	479	506	526	516	492	512	493	430	493	467	485	481	497	500	476	488	486	455	487	473	497	525	476	509	474	485	486	469	458	429	486	470	509	507	509	496	454	481	484	469	501	514	498	514	487	527	449	473	507	525	468
26964	19165	7593	2069	1097	721	594	583	569	537	539	563	557	531	541	547	510	579	556	544	513	512	552	514	533	525	512	477	523	549	519	542	480	478	528	518	539	509	543	517	502	550	515	476	516	543	494	518	557	530	525	491	524	512	520	522	484	515	515	525	478	560	493	551	492	509	535	523	510	514	553	535	499	508	538	553	537	527	492	536	500	542	538	502	521	483	552	551	498	541	478	536	523	552	548	476	497	531	506	496	493	527	491	547	520	478	484	556	515	512	495	499	565	477	505	513	500	539	506	486	532	498	520	550	531	517	526	536	546	531	509	518	525	504	525	513	558	504	550	506	539	488	551	519	540	486	519	516	533	513	560	549	519	528	549	532	528	481	512	507	479	521	497	499	511	516	540	492	497	531	517	506	519	540	566	480	524	495	531	495	571	521	523	510	521	501	516	523	530	519	541	519	504	510	508	543	506	519	514	518	514	510	533	524	531	533	525	533	525	515	568	531	500	506	515	528	541	494	497	486	538	564	473	506	479	527	539	520	539	520	513	492	502	535	544	536	510	549	524	511	497	497	533	492	551	523	518	542	463	538	552	513	536	491	478	526	519	518	526	524	571	538	474	519	501	559	510	491	524	495	530	562	522	554	518	516	529	529	512	525	501	533	524	516	533	537	545	551	496	544	487	542	565	519	520	522	527	502	518	482	530	522	501	502	518	527	491	537	494	505	512	497	526	475	511	537	482	512	468	564	564	507	490	536	546	526	489	501	517	486	539	535	505	525	528	510	536	523	536	511	495	489	521	500	494	494	508	500	488	558	497	556	484	521	510	522	519	536	508	503	487	512	537	544	515	524	518	530	526	515	504	518	543	563	503	529	503	503	489	484	502	517	523	539	514	505	508	538	462	510	523	502	542	481	564	533	519	484	543	524	498	550	498	502	525	534	493	471	535	523	570	531	501	526	513	509	518	533	506	527	521	528	528	540	567	504	511	538	511	490	558	554	507	510	565	492	546	553	512	513	507	506	556	503	529	491	549	529	529	521	517	499	517	516	498	470	543	499	521	546	524	520	529	533	529	520	521	546	535	560	526	509	497	539	538	534	510	489	508	529	522	533	536	504	529	497	460	489	545	502	521	559	527	526	526	535	510	482	501	519	513	532	524	523	546	490	561	507	531	542	523	552	494	513	532	501	509	508	528	562	512	536	496	575	495	514	509	508	543	529	489	502	471	504	496	544	473	472	491	486	529	533	526	522	496	531	466	545	561	504	539	544	504	526	528	517	541	494	506	558	523	526	499	534	482	524	488	514	539	512	530	485	494	523	528	532	548	530	519	482	492	583	501	531	507	474	500	483	590	524	544	509	538	497	532	524	473	511	517	513	498	530	522	545	500	520	526	507	508	461	502	501	529	502	499	502	524	533	537	538	519	531	536	513	512	539	512	514	505	491	548	558	497	514	524	522	561	481	495	538	567	480	521	533	522	518	542	537	551	484	488	530	491	523	514	505	522	496	536	516	534	504	498	491	513	541	508	518	549	545	505	541	551	489	539	526	556	535	543	527	498	510	472	513	580	504	527	528	513	497	522	523	513	497	525	550	539	537	510	533	492	493	536	506	512	538	477	502	539	514	544	526	539	514	472	504	542	544	565	491	532	523	517	524	519	547	508	505	575	489	534	530	482	486	529	532	563	535	517	516	516	511	516	473	488	532	515	544	499	519	490	522	565	529	556	513	521	519	520	489	503	504	517	535	510	497	509	529	545	516	523	503	512	485	570	508	506	508	529	477	499	526	467	521	535	511	542	529	589	528	552	510	501	521	484	498	494	520	510	504	547	535	478	503	492	564	517	540	523	493	527	551	562	523	552	512	516	462	512	512	534	471	535	511	516	515	527	525	545	550	526	486	548	526	495	510	550	494	525	508	534	553	521	506	531	516	545	506	514	500	548	546	502	479	517	542	514	516	502	535	529	523	537	507	507	560	504	519	478	546	532	516	543	523	544	528	538	513	500	513	486	483	542	501	527	500	511	510	503	547	568	528	545	525	524	523	486	534	511	509	519	476	474	532	539	461	519	535	560	531	543	489	496	525	502	516	467	520	538	529	513	521	575	529	502	528	471	494	506	556	507	526	539	544	494	531	515	529	527	534	542	521	504	539	520	492	531	519	522	550	533	536	518	483	537	516	528	519	464	506	528	517	483	529	526	500	499	464	529	541	540	526	503	511	513	529	521	483	492	569	498	522	501	511	552	543	515	554	518	544	470	494	543	503	544	511	549	513	507	503	531	509	520	506	536	550	483	552	516	515	560	581	490	508	497	525	507	569	548	517	490	556	528	502	509	511	517	530	517	508	526	473	468	579	508	514	497	544	503	549	506	514	503	553	502	491	489	522	498	507	534	515	528	508	571	565	480	545	512	520	535	527	517	507	512	539	521	504	518	528	482	568	487	523	523	524	524	499	560	534	521	509	493	516	528	502	513	493	523	517	513	476	561	533	521	532	541	483	530	544	520	565	506	557	487	509	539	542	525	512	515	546	532	536	505	556	496	509	561	478	557	553	488	489	520	529	540	501	539	526	521	483	546	513	513	499	558	573	511	537	524	509	497	554	481	539	523	493	509	530	556	546	545	523	499	524	524	543	530	564	528	497	546	512	508	519	469	509	519	502	518	494	541	508	511	550	531	521	523	560	482	496	552	509	511	504	507	497	524	555	496	511	503	520	545	531	549	519	505	530	519	501	525	489	524	549	528	538	495	469	560	558	500	506	536	542	538	488	486	479	449	527	534	494	526	507	533	550	544	496	528	551	523	466	518	517	471	446	527	549	542	535	555	535	519	507	509	528	499	540	547	518	499	503	506	511	520	511	505	526	565	470	492	532	541	528	540	510	551	534	526	514	537	560	540	524	474	518	498	541	533	497	498	580	502	495	532	518	498	521	492	529	537	530	540	519	550	501	538	457	557	474	528	516	528	507	486	531	550	527	551	504	538	538	494	541	487	516	562	545	529	522	538	509	485	497	512	574	500	539	526	541	555	570	532	505	515	510	542	512	520	490	486	554	516	549	559	515	507	538	547	507	484	552	524	517	547	546	532	525	518	509	505	524	478	558	503	546	555	502	516	512	500	512	534	523	482	533	502	488	525	507	527	530	511	543	540	514	534	528	474	490	482	523	523	502	536	532	504	518	492	514	534	505	533	523	522	522	522	533	558	582	465	537	490	526	507	514	479	521	507	491	523	550	542	519	533	508	512	513	542	493	485	529	510	474	521	511	551	524	532	577	517	493	530	532	538	544	505	531	514	534	528	540	540	592	514	522	522	542	555	505	515	554	526	560	545	549	505	455	523	523	532	519	501	533	545	531	521	496	540	538	491	552	496	530	511	510	543	513	556	526	532	509	494	501	552	509	555	509	470	538	524	507	511	521	553	508	476	512	495	511	546	486	528	526	485	499	493	544	511	536	543	496	534	508	468	501	552	533	483	505	534	542	472	491
4812	7109	5037	2385	1674	1051	779	669	622	609	620	621	636	524	627	635	604	567	605	594	641	608	615	598	567	648	584	590	632	614	609	616	607	606	575	595	599	638	600	587	577	595	619	596	600	578	607	607	601	593	625	587	597	611	591	586	579	579	597	581	602	585	587	554	582	599	638	625	551	573	606	612	616	615	566	595	565	552	596	582	623	587	598	588	608	571	614	591	562	600	662	613	582	587	574	612	579	632	623	578	588	606	594	586	556	557	546	599	572	621	594	579	616	569	585	559	643	601	601	577	622	636	607	584	569	623	593	601	602	618	629	585	615	590	580	599	613	614	624	599	639	611	605	589	601	613	656	578	529	640	628	621	551	591	571	609	634	555	577	593	635	592	599	575	628	659	613	597	564	591	602	583	607	604	586	582	617	576	595	604	599	583	590	572	591	589	602	585	594	591	611	596	589	655	645	556	631	608	641	627	668	639	608	593	659	582	564	574	631	589	568	571	615	598	578	648	578	648	585	609	555	589	643	599	618	604	599	615	589	584	594	592	625	529	630	588	570	594	622	594	609	637	583	573	569	598	613	632	626	589	605	587	625	582	630	541	604	607	607	634	622	552	586	598	605	580	597	582	632	595	567	575	589	599	614	561	584	636	564	647	618	616	581	609	594	595	650	557	560	575	627	626	580	635	582	639	606	597	585	625	615	545	581	533	597	588	590	604	586	600	613	653	543	596	594	603	573	613	583	604	602	590	626	586	620	623	615	603	622	566	627	600	590	601	615	586	601	574	645	620	583	634	570	610	594	584	621	623	623	536	621	599	605	579	621	612	623	640	629	605	635	584	575	644	557	644	594	589	593	561	565	551	562	584	595	605	586	648	619	636	606	604	602	656	592	608	595	579	584	594	538	602	622	609	609	605	557	586	580	629	617	575	576	659	608	576	591	602	576	660	582	570	606	567	654	630	578	601	596	630	596	623	608	583	571	593	598	595	620	599	600	581	595	600	587	585	614	598	575	601	624	609	582	588	601	632	625	599	624	590	605	567	571	625	562	606	598	572	595	599	597	596	573	605	554	598	595	610	650	586	572	627	556	547	606	637	582	631	643	607	590	604	616	573	589	563	601	602	607	620	610	545	625	606	627	637	626	590	620	589	601	582	611	604	603	604	558	635	648	649	568	580	596	564	591	605	648	634	579	617	615	559	639	597	569	579	631	619	623	575	618	644	631	616	576	589	628	624	581	639	583	609	581	592	574	596	592	617	558	621	568	594	603	596	614	585	612	548	617	612	614	603	586	608	623	635	587	614	593	625	590	605	602	597	622	560	645	634	568	540	619	614	611	595	585	617	616	591	569	611	601	543	606	598	624	590	591	569	616	562	582	619	538	589	583	639	599	585	586	623	629	592	640	600	585	624	593	627	609	618	570	577	596	589	568	648	594	581	566	647	594	646	605	567	633	629	598	601	565	584	574	623	590	598	584	589	561	651	588	620	674	588	560	565	621	620	590	647	579	563	630	619	602	617	596	612	575	587	632	610	570	608	620	595	615	589	608	626	599	606	571	615	588	564	623	586	556	623	602	577	552	633	640	639	632	585	586	616	623	623	614	575	533	609	585	606	607	586	587	568	613	608	612	605	625	616	620	594	569	574	569	598	605	613	600	656	610	581	606	602	608	605	577	637	581	592	625	565	630	600	628	621	610	579	603	607	604	601	579	601	634	580	636	616	563	607	585	608	566	633	582	594	602	624	586	592	654	585	597	543	601	626	643	604	565	595	594	568	553	615	612	599	589	593	644	640	618	603	628	624	628	607	621	555	585	594	593	610	590	616	610	623	607	591	580	570	611	617	586	573	628	584	607	591	593	548	614	572	558	602	585	616	594	625	569	621	594	574	599	604	605	587	608	586	619	641	591	582	574	586	589	584	624	585	604	592	572	606	588	599	609	610	594	595	621	635	553	580	569	606	597	602	561	576	600	646	573	560	568	657	599	611	601	587	593	600	609	588	602	612	589	631	621	574	636	596	605	596	613	612	558	576	534	640	612	607	630	605	593	585	588	606	566	599	586	578	591	615	584	571	590	564	594	652	623	590	581	598	599	592	610	597	596	610	605	629	619	606	598	582	597	581	579	596	625	604	606	557	609	596	576	585	587	606	614	610	569	606	581	569	614	602	584	651	583	584	572	608	574	597	543	596	607	603	601	611	636	626	572	616	611	618	607	597	623	561	607	585	633	629	620	630	595	611	619	612	647	565	605	551	562	580	600	560	566	642	583	607	605	602	589	607	589	632	616	620	604	596	564	564	571	600	630	615	639	615	615	591	588	594	582	604	581	572	559	603	591	597	621	599	611	558	600	600	581	616	584	627	635	577	621	588	560	575	585	570	638	646	581	587	595	623	628	597	600	577	545	590	582	591	609	610	591	579	572	571	586	583	589	563	594	622	612	608	608	613	565	591	607	581	558	578	553	606	610	587	580	563	555	627	610	628	593	608	616	577	632	625	596	614	603	616	599	588	594	593	546	611	615	611	611	584	631	546	621	557	594	600	581	569	597	589	592	580	618	596	617	629	592	621	617	544	565	588	618	588	611	604	605	564	588	589	607	644	587	614	600	557	603	601	598	619	586	623	615	554	618	622	599	604	557	582	571	606	552	605	604	525	609	610	544	601	594	584	587	581	626	571	581	603	575	619	619	579	641	591	607	567	604	544	603	548	616	618	596	626	607	611	559	597	569	591	632	579	619	542	560	551	605	571	641	595	616	589	561	565	657	607	570	585	568	641	616	633	608	621	635	590	585	587	609	585	600	610	614	642	587	603	576	626	582	591	575	565	625	556	650	606	577	582	612	604	601	582	573	602	613	570	609	563	566	578	536	584	642	590	604	561	599	607	589	553	574	603	581	599	596	652	636	592	626	582	547	595	611	622	605	558	594	612	597	588	589	599	615	600	607	593	597	627	585	604	631	554	596	620	586	578	551	607	611	611	601	590	599	576	560	578	554	584	581	620	557	604	560	604	610	590	615	610	590	574	544	558	596	611	599	610	567	583	568	604	566	567	591	520	596	613	552	589	558	615	612	574	606	615	555	636	612	578	631	608	594	574	637	607	623	558	623	587	596	572	610	589	619	633	611	576	649	605	612	603	623	592	570	607	564	577	564	589	602	595	596	600	592	584	597	586	575	598	595	591	590	617	611	587	583	539	586	580	595	581	609	612	600	601	598	594	628	604	605	556	593	591	592	608	614	592	639	611	609	569	589	588	604	605	559	577	605	573	601	576	562	608	561	618	651	567	581	618	589	565	624	574	625	568	611	613	622	632	556	644	601	605	606	626	565	610	615	629	603	623	563	585	654	618	582	589	598	632	597	592	610	573	598	587	597	540	633	590	568	608	595	595	599	616	628	580	667	617	606	595	604	613	566	620	604	612	597	619	595	615	614	609	586	598	574	586	592	617	599	610	585	613	628	591	615	603	603	653	607	582	595	586	646	626
23224	20806	27818	23887	20808	9761	1521	1015	965	849	837	834	743	742	808	744	741	740	711	703	714	690	686	732	662	709	706	678	698	681	668	676	670	706	676	675	669	667	682	699	705	677	631	698	678	661	711	667	741	663	672	651	659	628	748	688	683	671	670	670	661	678	729	735	647	719	675	698	689	678	683	624	627	665	674	699	689	685	711	721	704	687	717	645	634	685	679	650	673	683	680	713	660	651	632	642	713	685	644	665	704	675	683	644	722	678	660	688	669	697	669	681	639	610	678	655	661	685	654	680	644	651	671	719	638	676	721	670	667	644	623	689	663	660	658	686	702	685	676	623	661	638	668	658	695	675	654	635	663	658	676	659	676	652	653	715	711	665	670	710	659	640	719	674	666	683	697	711	648	699	685	676	634	673	730	742	647	683	663	703	694	693	658	666	649	669	712	702	676	685	675	683	678	618	681	678	707	672	680	665	698	668	660	670	638	711	707	638	676	674	657	673	692	642	581	699	723	707	625	677	664	676	705	670	676	691	687	764	666	708	712	689	671	699	662	688	653	711	664	631	674	685	658	711	697	618	633	647	652	690	670	728	731	691	708	655	681	696	671	697	689	626	666	646	695	671	665	684	682	672	685	691	645	637	677	665	685	735	716	684	676	652	713	632	685	684	648	684	695	681	693	663	678	707	726	706	688	676	683	695	748	654	651	682	652	672	678	686	650	701	685	629	664	680	694	667	661	650	667	636	681	686	653	708	688	680	728	686	641	647	739	656	668	693	679	642	668	635	668	690	686	681	622	654	681	676	679	705	699	671	621	668	673	665	677	712	675	675	715	677	679	719	679	668	671	682	647	668	681	665	663	661	717	684	686	638	689	685	655	651	655	687	676	633	699	692	687	659	667	677	681	647	624	648	659	644	655	654	657	727	691	680	687	651	658	672	691	644	673	639	648	653	667	704	637	690	686	729	683	686	680	678	676	664	674	668	690	648	706	721	668	685	661	665	711	650	658	646	682	684	646	693	661	637	662	650	696	661	696	698	675	687	676	725	675	732	696	624	671	682	721	691	671	663	669	655	639	697	672	686	692	713	639	647	660	689	691	654	725	705	698	715	668	685	671	649	671	661	706	643	662	721	651	664	625	655	664	667	674	712	677	635	663	663	682	673	672	638	669	679	695	645	688	686	676	731	729	638	669	649	658	668	673	702	686	681	681	648	696	666	699	660	733	652	648	647	679	668	661	708	687	704	630	646	668	690	692	659	679	702	684	649	650	682	668	684	681	670	727	684	685	672	647	658	715	671	692	708	645	692	674	661	681	652	681	652	670	664	703	688	688	653	657	698	685	710	664	674	666	635	693	647	640	717	682	696	685	718	694	711	679	685	709	692	627	668	645	698	680	673	718	664	709	668	689	657	675	681	632	715	696	696	724	700	699	663	663	719	690	706	680	669	672	657	688	649	650	694	674	711	687	707	697	682	695	682	666	698	640	672	701	704	648	674	654	648	721	628	651	647	718	730	694	662	677	659	643	669	662	614	671	690	666	651	641	651	654	647	684	675	681	689	636	687	670	696	695	683	669	680	660	716	684	646	664	705	661	682	690	666	680	670	651	691	679	678	650	670	646	655	696	697	644	683	673	685	685	696	671	733	657	687	731	698	674	693	714	666	674	655	701	659	680	689	714	669	623	663	683	623	676	660	657	753	664	657	715	658	659	647	661	671	688	650	665	682	685	688	651	664	681	641	662	717	662	675	693	670	635	719	715	724	671	654	673	648	698	670	644	698	708	705	708	735	690	672	654	735	672	672	713	684	657	660	668	650	672	666	657	748	693	682	681	678	654	647	666	607	677	625	702	684	656	635	659	668	620	704	671	659	703	692	649	741	669	691	662	611	668	695	663	642	652	629	689	662	685	692	679	656	675	657	724	714	660	732	688	614	655	667	697	681	625	638	700	666	677	711	655	647	671	693	669	684	682	627	695	724	639	694	667	667	701	673	670	714	678	672	690	718	676	652	650	677	666	644	684	678	741	676	659	703	708	735	607	693	699	676	683	691	695	672	663	667	654	678	686	657	686	665	659	664	685	686	668	680	664	649	672	644	697	649	658	689	614	660	630	690	671	674	677	705	699	680	613	673	688	716	652	688	708	724	661	646	700	694	675	660	680	711	701	678	717	686	681	632	703	681	680	664	747	687	676	677	656	653	701	726	689	656	693	657	671	651	634	686	678	649	701	688	688	684	705	662	674	682	638	660	648	670	740	689	697	653	736	680	628	667	660	704	663	716	693	665	698	669	649	689	650	687	662	679	664	682	670	695	648	707	706	704	653	679	614	693	702	674	652	652	647	664	643	678	700	741	663	701	667	693	695	704	675	667	663	712	664	656	726	692	649	659	644	681	680	689	652	654	676	723	669	680	670	643	626	684	655	679	636	702	694	664	690	658	681	674	639	664	693	667	662	615	638	675	716	695	685	695	680	684	630	695	624	661	654	673	647	667	702	679	596	688	655	688	671	675	736	687	669	658	628	604	690	674	701	674	656	708	662	668	712	710	727	685	675	652	693	701	674	666	645	688	695	644	683	687	688	677	680	630	637	657	680	693	649	620	693	709	699	667	625	675	691	680	708	678	642	735	708	738	700	672	666	681	648	689	673	640	675	658	665	665	656	686	661	675	650	629	675	636	651	717	654	669	660	650	670	705	648	614	676	653	630	673	703	703	689	664	727	681	662	670	652	655	658	643	694	684	691	681	660	681	669	668	675	680	717	742	693	645	667	667	686	685	665	630	679	649	657	677	673	671	702	672	676	702	619	679	681	697	688	691	689	724	704	622	725	707	673	674	664	707	691	720	670	694	681	635	650	660	742	677	703	677	666	670	672	707	680	694	682	699	681	677	641	695	689	664	701	650	645	645	742	690	669	658	706	733	676	657	678	717	700	669	688	641	666	709	660	719	680	657	672	675	692	668	684	683	740	672	726	667	664	672	656	657	699	691	644	717	706	692	681	648	678	640	701	692	731	689	690	631	688	630	672	707	645	660	688	665	666	662	665	647	696	707	694	696	670	697	704	700	741	601	676	694	703	653	740	722	665	684	651	715	666	722	690	682	645	663	647	679	667	633	699	713	710	683	679	670	671	689	654	670	690	707	665	681	640	678	652	651	637	674	677	660	684	655	697	678	722	651	689	719	677	656	664	682	658	688	648	694	685	712	652	621	642	665	672	670	648	652	699	655	698	665	624	684	664	666	700	705	670	644	712	660	665	671	662	646	654	734	647	632	686	686	689	625	664	592	689	651	671	656	661	654	665	632	675	712	675	675	692	637	665	690	630	683	633	635	639	666	720	694	678	681	622	666	660	698	648	629	687	681	682	645	704	649	672	648	695	685	681	709	639	654	708	707	677	688	683	684	678	678	679	708	654	671	651	668	667	696	665	666	657	633	661	698	688	684	650	641	689	674	684	667	686	687	713	692	649	702	691	678	690	653	692	695
5104	11218	7987	4071	2761	2147	1689	1366	1270	1144	1070	1024	1004	932	906	842	892	856	803	802	870	797	839	812	826	799	793	807	793	844	784	754	761	843	782	780	804	811	771	746	820	792	809	805	774	788	717	800	785	817	805	787	787	794	768	794	734	767	804	763	761	827	855	761	770	752	783	788	760	758	814	784	766	798	771	736	785	754	800	773	789	761	752	774	792	803	765	814	763	779	810	815	807	740	792	756	788	767	789	744	795	811	783	784	806	770	740	772	802	831	736	768	792	847	753	770	767	816	768	749	798	726	778	778	795	786	770	824	789	803	778	799	734	778	840	777	820	806	726	755	776	782	757	820	779	814	739	755	792	811	802	764	784	795	808	750	752	806	795	825	743	794	785	791	800	740	833	780	755	794	715	795	792	795	766	770	786	781	775	815	796	825	760	791	761	766	762	778	754	779	778	798	798	778	785	748	765	786	743	754	799	782	800	805	765	737	813	827	771	783	755	810	789	808	734	753	749	765	777	837	781	782	731	743	814	746	742	779	823	811	802	767	757	766	791	828	741	795	788	801	802	805	733	767	758	765	827	780	797	769	744	773	796	802	804	814	839	774	799	776	778	780	790	777	766	784	776	783	772	792	785	798	750	813	776	812	708	804	788	748	812	742	752	817	755	768	802	802	775	766	763	797	797	770	784	723	822	779	803	821	794	790	753	745	820	770	831	777	744	754	786	773	787	823	799	736	764	825	777	763	803	757	757	775	835	804	833	756	818	794	804	778	813	768	799	800	761	772	757	809	774	773	798	778	769	773	762	756	842	786	738	780	829	821	773	777	802	790	771	760	731	801	782	787	769	764	765	758	803	726	757	784	765	765	803	776	755	816	785	790	763	768	780	728	781	754	775	735	823	765	753	775	807	783	758	759	835	783	802	766	841	737	818	782	738	810	778	770	796	771	759	765	800	783	795	795	774	784	763	816	775	781	806	768	745	746	736	789	756	778	788	775	807	797	784	837	789	773	800	771	769	789	731	779	807	787	703	799	780	774	719	760	744	799	750	820	811	770	781	849	810	804	774	820	763	821	781	730	791	778	783	787	808	784	818	794	741	793	733	768	770	766	819	787	791	778	799	799	786	838	765	761	812	828	782	756	764	744	779	805	802	731	753	797	785	843	851	771	755	768	745	769	782	787	772	769	756	799	823	778	801	791	784	748	775	793	726	775	749	752	755	856	803	770	806	795	804	770	769	742	728	813	770	769	804	827	768	777	785	769	743	778	796	778	765	777	783	819	828	826	751	769	776	785	747	745	733	774	761	775	835	826	733	819	767	812	753	786	801	776	817	742	769	804	807	789	790	785	762	793	789	741	772	737	755	782	768	804	790	847	808	768	814	747	782	781	752	754	811	784	767	783	780	735	731	804	746	787	768	802	738	756	776	798	796	792	808	809	773	759	746	765	733	755	796	725	766	779	779	765	794	755	818	779	771	779	784	787	773	762	748	734	709	749	828	755	798	746	820	789	772	792	781	812	793	783	743	776	779	756	767	755	766	811	750	761	755	744	779	754	789	747	803	767	762	758	816	827	739	813	762	828	748	803	799	790	751	836	796	744	798	816	773	770	795	726	774	781	801	774	762	808	734	762	852	758	771	789	765	831	790	765	775	739	790	794	816	754	738	777	748	760	735	793	779	758	782	766	775	808	715	769	768	773	737	769	812	772	812	782	777	831	815	796	809	795	809	788	803	814	714	777	847	747	761	753	759	801	832	742	806	729	793	783	760	770	823	740	758	733	766	750	753	748	768	741	809	793	755	773	762	786	794	780	836	806	821	784	796	763	807	783	777	827	788	793	811	815	695	828	779	771	805	796	784	761	799	790	785	764	838	769	781	785	804	795	782	758	753	794	780	761	804	806	797	755	802	786	787	776	745	780	752	773	808	800	795	768	774	766	735	828	749	774	758	778	790	761	791	741	742	797	758	810	773	736	757	788	782	774	804	798	758	798	779	759	801	763	755	762	727	795	848	766	788	791	759	766	803	831	773	775	844	793	767	809	808	777	775	739	768	773	754	789	787	754	730	803	795	779	767	767	800	770	774	774	783	751	746	768	774	739	728	813	800	741	780	736	799	754	824	761	750	784	775	766	787	821	771	772	795	761	811	782	789	780	802	763	768	734	799	760	756	787	805	778	753	774	785	761	797	757	784	790	790	766	809	803	770	823	783	760	769	794	809	800	713	768	712	766	737	776	730	852	777	777	803	807	830	772	788	846	759	806	779	747	793	839	733	749	801	764	815	758	733	808	795	794	781	737	810	751	770	758	767	788	695	763	761	776	786	762	801	785	818	768	770	763	746	811	795	801	762	808	809	767	803	806	728	791	782	782	782	764	788	807	735	781	806	732	774	774	805	698	811	793	765	774	791	751	820	746	764	798	788	790	737	807	760	790	792	807	781	777	782	816	699	769	784	742	759	756	782	833	768	720	773	729	808	718	804	787	807	721	715	777	750	758	746	801	765	754	777	798	768	769	786	814	741	781	739	727	794	738	838	746	826	781	813	772	744	786	762	806	768	790	824	772	806	787	783	759	799	801	801	805	823	764	745	746	790	800	735	783	798	732	718	751	764	786	798	716	811	799	791	790	714	766	779	737	781	737	777	799	795	739	784	749	764	724	788	761	748	779	788	758	785	803	795	810	796	812	731	760	746	727	764	771	672	836	776	743	750	835	826	788	760	788	808	772	796	787	795	819	806	783	791	752	732	794	737	769	748	703	811	769	735	767	817	784	774	750	782	774	750	762	773	786	803	790	758	798	781	769	772	755	765	816	771	765	779	742	824	794	776	737	838	733	810	796	785	727	792	747	805	724	737	758	701	732	778	788	778	780	790	754	758	780	799	856	781	794	798	773	791	786	794	828	738	775	788	795	775	800	742	763	801	766	813	787	799	819	729	818	748	749	728	773	796	777	820	805	768	797	744	769	790	785	788	780	789	758	741	755	760	788	781	778	814	766	725	832	791	804	750	776	733	750	818	768	784	794	766	794	788	751	806	776	784	798	763	823	782	718	759	779	737	747	826	812	813	805	824	743	818	775	768	783	778	792	766	793	776	769	770	791	759	774	767	808	769	764	714	754	719	742	793	804	795	772	774	773	774	762	783	789	824	792	801	770	786	733	808	749	775	786	804	773	815	834	755	819	746	733	777	823	796	772	825	813	793	771	773	764	804	836	813	798	746	811	745	788	782	725	768	787	794	811	756	815	768	743	799	830	759	796	827	762	771	754	793	814	739	741	741	800	821	802	773	760	792	765	789	805	762	761	752	734	775	776	761	786	741	751	785	809	768	799	810	786	797	763	767	778	749	787	769	808	766	795	800	749	799	779	790	776	763	767	777	778	744	830	808	815	790	787	792	714	739	748	802	769	777	803	801	777	788	798	729	739	801	744	756	766	768	763	793	838	783	817	778	792	748	764	817	717	789	786	791	817	830	766	798	791	793	768
24267	20866	26941	24842	12288	868	546	451	385	344	359	305	306	291	268	253	269	282	292	240	262	280	247	245	270	246	266	260	251	277	247	271	248	248	247	252	248	257	261	264	242	259	256	253	257	229	236	255	231	271	254	265	236	223	256	249	232	292	265	244	261	233	231	244	263	254	254	279	257	250	258	229	292	251	255	260	231	244	239	259	262	268	206	253	240	252	272	244	227	251	270	217	250	252	269	266	248	280	276	249	233	269	229	251	275	242	253	260	231	238	262	261	284	262	265	265	248	262	239	257	242	259	265	242	273	282	257	233	269	247	235	251	251	271	231	282	252	262	252	237	266	289	226	246	253	243	256	284	243	280	290	233	254	280	256	234	262	258	250	266	243	290	238	252	246	262	256	242	269	272	279	279	258	268	258	282	246	293	250	264	265	286	212	244	213	242	278	273	263	270	239	269	255	272	254	257	270	262	228	260	264	249	260	257	270	283	237	256	244	236	255	233	271	264	259	238	255	259	243	254	239	265	241	302	246	237	227	250	261	273	263	250	222	231	217	255	263	282	243	264	256	252	256	237	231	268	257	268	229	255	246	244	250	263	246	253	229	228	276	266	232	238	232	251	243	239	290	261	268	249	269	242	251	285	249	256	266	242	247	281	263	252	250	230	233	263	238	251	257	237	247	238	260	288	237	263	264	237	245	263	257	259	279	257	255	270	228	248	263	245	278	241	266	250	239	256	246	265	254	228	275	251	236	237	280	283	236	256	285	250	233	265	285	253	240	272	255	258	254	241	258	305	259	254	227	222	279	258	226	243	244	283	244	239	218	255	240	245	246	242	233	282	241	253	277	247	244	273	261	250	279	253	266	207	280	242	262	235	257	269	275	267	288	252	233	263	232	231	248	239	263	255	244	263	268	236	267	248	248	238	232	242	253	256	237	270	266	232	279	230	260	253	270	245	250	236	281	283	287	253	230	266	236	240	272	247	253	238	226	292	260	260	242	241	251	266	256	236	274	255	278	245	225	276	253	252	235	268	249	236	227	234	257	247	241	229	266	285	253	267	264	279	270	261	248	209	228	244	242	259	241	252	232	254	271	259	255	255	242	241	256	233	248	267	239	228	244	257	258	223	245	277	266	250	242	269	242	253	259	237	221	283	253	271	252	264	257	241	265	249	237	258	261	276	275	271	257	277	267	232	254	240	267	236	269	272	262	252	230	284	262	247	269	294	256	256	234	252	252	240	215	245	271	243	253	248	239	270	257	247	251	253	259	254	263	268	219	280	229	237	276	253	243	263	251	263	231	261	272	254	258	275	249	297	254	273	286	237	277	258	285	254	255	263	283	246	271	250	236	226	270	261	234	245	232	268	260	248	232	246	270	280	265	292	271	258	240	241	260	251	238	238	273	247	263	239	237	235	255	260	229	277	254	241	260	251	257	257	254	250	240	247	233	270	246	260	262	230	244	247	257	275	271	272	259	270	291	240	240	250	277	235	266	250	246	238	262	260	286	268	246	230	230	258	250	245	267	222	239	246	274	236	214	268	241	257	228	239	271	259	235	261	248	271	247	263	260	237	268	250	243	271	256	247	248	227	265	289	267	265	259	262	271	233	234	251	229	246	278	260	260	241	248	223	258	249	266	240	244	250	286	262	269	254	250	255	246	296	280	255	245	259	247	271	249	238	276	253	270	233	264	268	265	254	247	260	269	272	241	249	253	255	287	254	272	248	243	249	245	244	243	273	261	256	248	252	246	257	252	249	249	276	254	249	243	234	255	273	264	259	262	280	249	240	267	239	246	268	236	234	248	234	228	234	253	273	268	238	247	254	272	244	251	260	273	229	254	261	245	272	231	254	286	277	206	253	236	252	258	236	243	235	247	249	267	258	253	278	288	268	261	259	242	251	248	272	277	250	247	255	251	244	237	261	269	249	276	254	257	233	279	228	231	276	275	251	252	238	237	259	251	243	261	259	241	238	268	246	233	242	265	264	268	273	288	274	245	250	246	273	244	241	258	266	236	238	245	231	251	234	202	251	270	265	240	277	255	237	252	261	265	267	282	278	294	233	256	280	267	258	244	253	248	243	246	246	299	271	262	242	261	211	248	256	245	287	264	252	267	260	235	247	250	274	253	266	224	265	251	272	228	275	269	230	238	263	256	242	232	247	268	255	257	227	257	265	243	263	255	241	261	250	260	285	242	251	256	261	262	240	268	241	257	258	262	260	235	264	246	275	282	272	253	262	246	249	278	222	267	238	218	232	262	255	261	262	256	260	243	226	229	245	265	211	263	222	257	248	278	241	263	246	236	262	255	261	276	242	254	261	224	258	247	251	254	253	249	282	250	257	256	276	226	270	240	274	262	257	253	246	255	238	252	279	272	281	273	276	236	249	262	265	249	261	275	250	254	237	228	271	264	235	240	261	251	249	295	236	262	232	254	246	266	263	289	263	265	243	258	250	266	254	276	270	247	267	253	264	275	245	250	256	261	247	225	237	259	261	251	261	257	268	257	271	264	260	238	254	259	275	246	256	234	258	226	223	265	243	274	243	253	257	259	259	253	271	265	275	272	256	248	254	237	256	272	246	277	242	280	243	228	234	270	253	266	267	262	258	254	279	222	244	251	248	256	239	268	241	260	270	259	263	261	273	260	262	278	216	231	244	244	243	228	272	256	244	275	273	261	249	250	251	254	249	265	248	271	265	252	273	243	244	249	249	270	271	257	288	270	249	271	269	252	226	233	272	269	270	252	245	235	250	220	261	238	256	220	250	253	261	265	249	245	258	219	256	274	218	268	248	247	257	289	234	271	250	272	236	238	268	259	244	238	261	246	267	247	262	266	240	270	224	259	245	251	243	246	241	266	290	265	230	253	245	252	308	244	263	257	224	245	287	240	263	255	251	239	215	249	289	256	241	282	264	267	254	269	289	265	258	244	263	232	243	233	253	251	258	228	269	243	230	241	239	248	223	247	271	235	259	239	263	263	275	276	239	240	271	262	245	264	230	250	232	263	243	261	207	260	250	301	251	287	268	269	250	247	236	261	235	251	237	237	228	257	257	282	279	279	248	246	272	237	268	262	240	251	273	256	222	243	250	274	264	270	254	273	265	258	264	246	225	272	268	269	223	220	268	289	250	269	238	263	282	249	250	270	288	241	247	272	254	258	229	237	264	252	248	256	231	263	261	245	265	239	270	222	260	259	251	249	242	276	256	235	244	259	259	252	263	265	261	245	253	229	281	238	260	242	252	251	266	258	256	259	248	277	228	244	268	265	230	274	252	267	258	232	253	250	222	241	258	242	223	258	267	265	266	254	257	241	276	256	243	255	262	233	256	242	256	264	247	266	270	253	256	237	309	271	253	266	284	267	264	265	262	262	246	279	263	281	261	271	249	247	252	252	265	268	258	247	261	258	257	248	247	248	256	239	248	265	267	258	244	275	249	260	228	254	253	247	231	271	271	258	265	264	227	245	247	223	258	249	233	248	290
4300	6608	5220	2627	1770	1223	918	786	700	600	486	468	437	374	348	359	338	350	375	327	319	322	314	310	337	322	317	332	316	286	322	354	309	309	307	307	291	322	279	287	315	290	310	324	285	304	317	308	294	288	300	325	303	319	302	301	301	269	309	316	318	295	322	288	320	290	313	298	312	292	270	293	290	324	277	326	317	285	324	323	315	308	271	293	324	293	298	319	302	304	315	316	310	304	282	332	299	293	305	310	314	295	327	302	304	268	300	291	331	274	294	295	304	297	304	287	283	290	290	283	304	306	258	328	322	313	300	311	303	337	307	277	304	311	315	296	299	276	296	334	297	306	303	309	295	337	296	288	300	268	324	305	303	302	292	311	248	295	292	284	275	270	308	287	302	295	306	276	295	258	302	284	295	323	273	319	312	327	329	288	272	309	306	313	301	317	320	270	310	291	314	285	315	291	296	306	314	314	285	310	297	293	280	310	275	328	322	309	285	299	302	276	291	319	318	305	303	298	312	313	297	333	324	318	312	290	326	331	298	292	287	304	317	331	287	295	325	292	305	308	289	321	292	276	332	298	307	326	307	275	312	297	297	304	290	311	333	281	292	294	302	304	288	304	293	335	315	284	274	274	305	310	296	302	271	293	273	271	306	287	292	308	289	295	289	335	311	297	288	299	296	293	302	317	338	296	289	298	301	294	309	307	269	317	306	294	281	302	314	275	299	321	309	267	322	299	270	293	287	276	299	292	280	317	282	289	294	306	293	291	288	335	296	351	299	298	296	288	290	277	332	332	302	302	281	338	293	324	301	296	292	315	297	309	306	292	312	298	341	294	294	330	297	331	327	293	326	300	288	306	289	297	306	342	314	308	289	315	302	280	308	304	265	292	296	282	304	284	275	327	294	278	287	278	293	329	284	330	290	311	312	303	306	284	300	305	293	308	290	306	287	304	286	315	286	290	319	321	306	278	308	291	283	303	316	313	300	290	276	297	315	320	296	319	282	303	333	339	332	280	304	300	300	316	318	296	311	309	300	280	298	328	307	285	300	295	306	270	303	293	316	315	300	290	279	297	324	322	316	297	293	306	331	297	311	302	316	270	265	343	296	301	296	322	291	281	283	290	251	283	308	297	289	299	324	276	311	279	293	282	316	293	306	315	319	277	280	297	292	282	283	312	312	307	285	312	267	297	298	325	299	301	303	274	314	279	299	301	308	279	302	351	309	308	342	265	294	298	303	306	287	326	260	300	319	295	325	302	329	297	288	318	318	327	314	300	273	294	314	303	281	299	281	264	312	273	280	286	308	302	281	294	280	305	306	322	302	317	309	307	306	287	304	324	314	300	333	301	289	297	268	309	319	298	274	283	251	297	326	303	322	321	336	297	310	294	313	283	336	323	285	310	287	334	339	315	306	283	306	278	303	283	322	296	334	285	317	293	276	274	290	317	288	278	293	309	298	314	290	302	273	285	313	310	294	316	306	322	350	290	302	283	297	309	324	282	271	308	314	337	312	302	292	321	271	290	305	346	296	299	273	301	292	287	299	319	286	309	315	296	266	320	313	320	293	265	312	280	319	299	274	325	312	307	312	278	320	254	301	279	275	305	313	298	304	289	306	336	299	296	291	306	330	310	308	292	306	322	277	311	299	312	306	292	313	299	301	320	292	260	293	304	301	315	301	300	304	317	299	312	335	292	304	328	295	289	294	311	325	302	287	294	280	304	299	280	280	344	300	300	294	309	322	313	295	304	295	301	312	332	313	296	298	314	283	319	312	278	284	294	305	310	337	319	298	307	309	306	279	311	294	297	316	279	280	303	336	296	285	296	293	309	303	300	315	359	300	334	322	293	281	334	300	303	320	312	276	289	279	287	298	289	304	267	302	292	281	327	298	305	298	323	317	297	312	314	299	325	291	311	271	286	284	313	319	317	273	351	312	290	276	297	289	295	288	284	284	323	267	272	321	330	303	298	304	302	263	298	301	322	319	300	309	309	305	287	299	286	304	281	290	313	308	303	344	316	326	304	315	306	292	309	290	287	276	281	318	327	281	312	307	287	277	303	309	295	294	333	309	308	297	291	296	302	322	308	306	310	313	299	301	273	290	306	327	303	313	316	274	331	298	326	324	302	289	287	301	282	325	301	336	309	294	323	300	298	292	308	295	310	275	291	291	304	293	322	291	312	286	299	314	301	290	323	313	305	266	300	304	296	314	295	311	306	337	319	325	319	286	269	289	324	288	329	279	314	287	319	342	264	295	269	321	286	335	301	310	321	262	272	301	284	288	291	295	263	312	256	317	333	295	288	301	305	309	296	278	326	285	270	299	300	315	326	331	323	313	311	294	288	300	286	294	286	317	262	300	289	300	304	300	304	336	292	309	287	296	304	330	303	332	278	306	337	309	327	301	315	308	322	307	264	265	282	309	322	310	324	301	287	304	323	297	266	311	261	302	276	310	313	305	291	314	307	290	283	288	303	307	290	306	288	290	313	289	288	299	278	321	310	277	281	274	331	311	282	271	295	302	255	301	307	349	350	313	311	308	318	284	326	308	310	266	312	300	287	290	288	275	308	300	347	299	256	310	303	305	279	269	283	309	292	295	273	301	284	298	286	291	307	286	280	362	309	269	303	301	305	303	292	318	335	314	296	295	307	313	289	323	329	327	286	299	316	302	297	312	292	295	292	292	301	292	289	313	311	307	290	307	303	313	294	309	279	320	301	308	280	283	319	334	324	316	299	287	313	313	316	282	303	304	319	328	281	298	251	301	280	306	318	295	308	293	320	315	310	317	282	310	323	310	297	293	277	327	306	273	320	311	280	286	277	329	343	296	293	287	290	281	320	286	293	281	299	296	284	289	296	304	302	274	285	296	295	299	304	283	334	339	293	308	294	301	312	301	299	290	294	293	289	297	279	330	319	306	314	307	328	289	289	299	318	294	309	317	268	295	308	291	304	301	324	288	315	285	319	291	281	298	312	276	328	293	283	292	294	295	295	301	300	305	329	297	299	313	306	361	311	291	309	292	275	249	309	292	314	304	314	290	289	304	325	299	326	293	308	305	273	306	315	296	305	330	296	331	301	312	317	296	332	294	314	314	321	307	307	318	284	310	300	300	279	311	304	302	296	319	294	288	300	315	310	322	310	301	294	301	291	307	283	294	296	294	262	305	326	309	298	317	276	333	305	311	300	307	291	315	282	332	314	273	297	280	297	295	317	300	319	312	310	313	318	316	292	290	320	306	303	294	299	293	297	298	329	297	328	288	295	306	318	306	302	296	302	286	298	288	322	300	304	298	278	318	291	300	317	314	287	284	308	268	291	299	289	343	295	293	325	315	280	301	332	281	303	309	282	312	314	319	309	311	306	295	332	336	304	281	300	281	301	295	290	309	310	311	286	325	262	298	317	304	303	299	313	310	345	306	293	335	311	304	296	286	312	272	277	296	284	281	301	269	327	289	284	303	330	304	288	315	297	300	331	286	295	296	297
22184	20864	28337	23533	20870	20925	9458	1240	876	769	731	585	631	523	474	479	520	556	459	436	426	452	446	450	468	438	414	402	441	443	408	429	428	418	396	435	418	444	440	405	389	404	445	385	422	410	401	416	423	432	387	429	418	420	396	411	414	421	409	403	391	394	397	413	411	392	395	377	436	396	391	359	396	440	387	408	386	386	396	399	395	392	402	421	423	405	439	428	387	380	410	396	386	410	424	419	412	418	419	403	386	401	401	426	426	403	409	405	395	362	399	364	426	434	413	393	375	372	422	429	408	420	442	414	388	387	392	404	374	363	390	384	393	385	365	425	415	416	437	396	403	394	402	391	387	426	404	399	393	416	397	409	393	406	429	399	400	418	432	423	406	398	406	389	416	432	402	388	405	420	390	390	420	427	409	427	419	407	441	384	413	402	404	371	397	423	434	436	398	388	431	393	374	408	403	395	407	447	373	391	415	426	423	394	423	436	407	403	419	418	412	396	429	389	416	409	441	374	388	377	410	383	418	393	387	387	441	418	383	400	376	427	382	378	393	401	419	428	374	392	413	391	379	401	413	442	407	419	397	424	390	402	430	426	412	407	384	402	375	394	409	428	430	422	431	389	421	407	419	333	370	350	421	382	413	414	417	396	360	400	403	380	424	395	413	411	431	394	402	397	399	367	419	404	420	430	368	354	388	364	394	402	434	405	442	409	406	419	398	396	400	400	410	400	365	369	416	419	432	395	411	389	434	392	405	409	406	425	370	411	437	418	407	376	404	442	402	432	383	394	419	401	373	397	405	385	392	379	414	399	390	400	382	390	376	377	426	401	408	412	366	400	400	432	394	464	386	384	424	397	419	403	430	373	417	409	407	373	377	397	419	395	407	434	398	381	385	416	384	406	391	426	423	400	354	413	408	412	399	401	398	386	372	411	414	425	426	377	380	394	397	404	381	442	417	423	416	375	388	376	409	412	381	424	412	425	408	386	387	409	411	408	400	409	404	411	393	394	368	388	413	390	394	391	398	425	401	417	406	400	413	413	389	407	389	405	405	385	400	393	363	401	409	385	390	436	392	396	440	397	412	393	410	414	405	446	415	403	397	400	413	400	417	388	405	392	405	390	382	390	422	389	425	401	404	411	401	412	383	388	403	414	371	370	414	412	391	413	405	410	378	399	400	406	449	397	441	398	405	391	377	384	404	405	372	389	388	376	399	396	416	393	412	414	396	431	381	413	414	423	413	411	413	388	402	404	412	397	390	391	400	372	413	399	416	399	376	406	387	450	409	412	417	354	381	372	388	415	429	413	386	421	402	428	406	404	403	395	409	425	417	423	431	392	406	444	406	419	382	359	410	411	373	377	420	431	385	416	385	391	419	406	357	408	417	454	399	406	408	358	414	379	408	391	421	413	398	400	391	391	420	378	420	388	401	366	382	408	393	421	402	400	405	392	379	423	419	373	386	397	390	391	393	405	389	395	416	418	401	419	414	409	401	385	403	384	414	399	397	398	381	419	407	413	415	395	363	393	480	446	394	406	389	404	376	396	398	375	398	379	402	374	393	379	372	380	380	398	396	386	405	387	392	348	400	387	413	378	406	416	393	410	389	437	390	415	345	416	394	375	404	412	391	397	410	390	411	379	371	389	380	380	386	403	401	406	421	401	416	400	388	400	385	406	421	417	375	438	386	438	439	416	407	429	412	422	371	392	424	359	422	406	386	404	423	371	427	396	422	430	424	428	392	376	406	398	436	445	420	397	428	360	409	370	445	391	392	390	382	394	376	415	387	382	411	428	407	401	405	435	391	414	401	439	388	383	410	398	422	399	378	394	400	418	419	431	414	400	398	389	430	405	420	394	430	380	394	408	428	440	369	399	416	429	437	389	409	407	415	397	438	409	433	405	441	385	393	424	435	382	454	393	380	413	433	396	375	425	375	415	407	380	398	419	393	381	400	364	406	399	384	429	400	390	388	387	430	408	377	400	428	408	392	371	374	446	411	444	394	417	409	390	368	398	412	432	365	424	393	406	380	390	417	414	393	379	407	402	379	394	418	432	403	397	381	403	423	406	401	419	406	416	403	397	404	390	402	451	386	401	412	438	402	399	415	394	418	436	397	376	399	362	430	392	423	415	414	390	408	385	419	403	412	388	360	377	395	421	395	402	388	373	403	420	429	380	394	388	405	377	387	399	400	357	408	429	443	425	386	416	421	443	393	401	414	441	399	414	381	400	426	417	401	388	464	405	372	404	384	395	422	398	403	437	401	404	408	364	392	406	399	398	409	403	411	403	417	409	384	408	410	378	379	387	411	419	436	378	368	423	404	390	392	419	391	396	446	410	377	424	421	449	412	408	389	424	370	393	398	403	388	406	435	446	400	416	402	422	428	449	387	418	390	400	407	402	395	382	382	397	413	397	368	416	399	371	388	415	402	380	419	398	392	394	396	409	419	385	398	394	395	382	406	413	391	405	426	383	347	399	416	426	409	378	423	386	410	378	398	423	393	378	403	405	424	399	421	399	433	392	375	409	389	391	382	410	432	431	354	411	410	417	413	414	381	413	420	396	396	372	385	411	400	412	402	390	416	430	386	452	418	400	393	406	384	432	404	410	419	393	399	417	387	376	379	390	375	405	373	395	415	415	464	388	434	415	405	396	393	368	420	396	436	367	412	376	384	392	385	406	399	412	398	405	402	390	382	402	411	385	382	408	393	415	413	400	363	367	400	379	383	394	397	388	408	402	436	416	412	393	416	408	382	391	368	383	396	369	400	376	389	385	425	357	404	412	395	423	375	402	397	396	419	403	380	401	408	431	412	414	347	393	393	386	380	378	416	413	412	424	407	379	427	408	429	406	403	409	403	396	341	462	419	344	387	411	389	394	382	416	409	393	392	401	369	424	415	411	382	394	399	406	405	385	401	406	409	411	386	440	406	393	422	396	385	399	408	400	369	410	382	388	410	377	384	408	387	427	395	405	428	423	387	396	418	371	418	419	367	404	413	372	418	373	402	380	453	396	421	430	442	383	374	380	409	397	403	418	396	394	386	423	395	423	428	387	380	398	412	369	399	400	393	391	385	395	427	409	377	411	388	382	379	388	397	414	456	400	430	412	367	402	407	397	413	394	421	395	411	412	399	375	393	419	412	402	359	421	365	382	403	426	370	405	362	390	420	405	381	445	414	403	375	417	372	397	407	432	395	409	398	395	405	402	408	404	407	410	437	418	396	416	383	380	408	402	405	415	362	378	417	371	438	415	392	396	404	396	397	381	389	386	406	390	430	375	419	405	397	388	401	427	388	396	368	390	376	383	397	393	436	389	407	396	386	378	403	429	432	405	416	431	443	395	398	391	411	396	397	408	394	455	371	389	373	383	425	393	388	372	406	403	409	398	407	391	410	394	417	399	402	388	357	386	372	379	383	412	392	417	407	411	428	404	411	416	387	431	404	405	411	374	414	397	390	386	412	439	444	370	426	426	386	391	417	402
5189	15607	13945	7203	4796	3473	2461	1961	1579	1272	1058	940	837	750	687	682	640	643	630	564	604	572	552	556	541	532	582	539	536	558	547	506	508	551	510	506	520	492	483	507	474	483	526	481	496	517	518	474	517	485	493	527	514	488	480	485	476	475	479	512	486	499	515	502	483	456	496	504	496	470	457	484	480	473	486	467	491	495	465	495	482	476	473	462	448	461	469	520	497	470	509	480	500	497	540	513	531	500	499	473	521	460	476	435	465	492	485	487	476	489	483	438	510	468	471	502	429	494	484	477	484	460	501	501	481	483	485	441	507	446	527	483	452	478	479	479	477	470	473	489	455	443	449	497	488	444	465	501	487	489	471	463	479	481	481	474	486	466	448	475	477	487	474	459	493	463	464	473	477	498	503	473	484	473	474	483	478	518	474	486	459	495	487	487	474	505	479	543	490	483	473	487	521	457	478	499	474	445	525	489	526	471	471	471	486	476	490	452	460	491	472	482	505	489	475	456	485	446	483	469	462	441	483	501	475	507	467	471	493	468	466	474	498	489	456	478	500	491	461	515	468	453	516	484	495	478	496	488	469	489	463	460	508	478	456	476	417	491	479	499	487	476	459	497	493	494	516	509	482	422	481	507	453	469	503	534	504	487	469	444	456	473	465	480	494	489	483	439	484	519	463	511	470	490	460	493	489	484	471	459	487	467	502	501	530	447	490	466	491	487	507	475	475	501	475	463	491	464	454	477	510	504	471	482	500	453	471	465	484	511	454	502	480	476	459	495	483	471	454	487	493	454	475	481	466	478	537	444	472	462	462	482	484	454	447	499	487	454	458	444	446	473	495	483	468	480	466	476	495	454	507	501	473	514	498	473	504	485	469	495	519	478	447	485	502	478	466	505	497	450	479	488	505	485	448	444	451	460	438	452	500	427	455	479	476	466	479	485	483	456	494	427	473	484	474	462	461	473	504	495	486	496	448	486	494	461	515	464	490	482	525	464	486	474	473	469	478	490	477	472	477	542	488	493	518	494	480	464	485	516	482	450	495	475	479	478	453	488	485	471	468	485	476	471	475	481	476	496	443	472	481	494	463	510	489	452	485	498	493	474	482	448	500	478	485	488	456	512	496	463	485	478	529	462	467	474	479	469	477	476	520	500	519	464	489	487	466	428	480	527	497	514	521	465	492	502	517	500	481	487	437	487	472	476	444	469	476	459	472	492	471	473	481	458	474	491	497	479	522	471	451	472	487	465	486	489	486	449	476	528	502	471	489	490	474	484	450	485	493	500	485	473	501	441	517	524	447	476	485	481	468	490	475	500	502	515	522	464	481	483	459	451	499	483	459	493	455	477	468	493	482	477	491	487	462	463	509	494	502	470	463	489	487	466	425	511	482	486	511	478	490	474	471	481	514	494	477	493	484	477	500	486	438	482	472	473	499	495	484	492	455	493	469	471	448	502	489	491	462	453	483	469	466	486	458	512	468	526	498	460	478	460	491	467	478	505	504	472	435	455	458	453	490	530	501	526	499	479	467	467	494	448	462	493	504	465	486	515	492	469	516	454	487	457	472	520	502	479	471	461	510	460	488	427	479	476	470	514	488	464	521	473	488	462	473	458	466	488	462	483	481	488	439	491	412	492	457	485	495	474	481	452	483	483	447	440	448	441	491	439	484	499	493	479	518	470	511	501	481	442	501	455	477	494	472	505	470	480	489	449	480	491	496	472	480	482	456	457	537	513	483	490	432	470	479	493	512	460	478	479	460	468	518	479	486	489	491	489	438	493	474	467	474	431	470	472	520	502	454	473	472	451	484	471	482	476	474	456	504	463	444	485	489	509	504	522	481	483	510	447	485	489	471	486	475	480	486	485	497	491	495	494	463	471	465	487	495	535	490	465	492	510	489	486	496	471	505	484	461	502	507	451	501	468	471	470	473	484	458	466	471	505	495	512	460	504	480	463	431	475	447	455	476	467	498	503	452	475	463	474	471	492	487	478	490	471	475	471	491	493	487	486	482	488	486	465	490	448	542	457	497	460	491	477	458	512	471	499	477	489	464	488	483	522	445	480	495	459	471	486	507	488	523	506	494	465	496	499	503	463	476	492	475	474	506	450	483	521	480	488	459	502	470	474	475	469	483	473	452	459	459	458	453	496	466	488	496	464	474	465	475	473	480	496	488	487	470	476	479	494	469	490	462	439	496	492	512	474	477	469	487	457	444	441	430	469	463	471	518	455	482	474	513	492	495	487	466	472	450	462	483	444	454	435	515	476	463	461	439	488	463	490	472	452	437	464	480	484	472	505	496	478	506	459	498	459	464	476	478	465	469	477	457	497	487	524	454	486	472	443	504	491	470	480	498	474	478	492	482	464	477	454	450	459	511	491	494	468	486	508	471	469	483	466	489	467	481	459	461	456	477	500	476	482	454	426	481	456	486	463	508	447	506	471	499	463	441	498	510	469	440	509	474	506	437	436	478	493	457	460	501	489	469	457	484	500	492	492	471	483	501	506	448	472	474	500	484	500	472	510	469	474	468	482	474	504	453	496	435	469	490	497	499	447	486	481	488	484	508	527	490	482	501	471	473	481	504	453	499	483	469	456	484	499	470	471	498	466	445	504	430	496	554	479	508	455	477	467	487	472	467	459	463	498	492	485	499	472	444	453	484	472	472	480	449	438	479	467	457	425	483	521	457	512	458	512	468	476	468	471	489	492	475	502	480	496	449	487	466	499	486	470	516	477	488	495	461	500	519	479	452	484	443	467	512	459	467	484	513	470	456	495	483	467	468	467	487	531	466	444	506	486	473	469	486	511	478	475	457	514	434	467	529	508	539	518	469	468	478	468	468	465	473	512	525	465	487	508	461	478	488	450	516	503	476	467	440	490	504	499	446	464	496	455	494	459	455	488	498	526	478	477	489	484	530	498	501	496	470	461	468	495	447	464	502	474	492	468	490	475	485	476	503	478	492	483	493	458	496	482	471	464	511	478	471	447	452	483	477	506	475	502	484	525	476	488	505	467	485	475	482	486	500	500	469	476	481	470	447	513	469	483	475	530	497	471	478	483	503	487	506	472	470	439	504	437	523	450	496	517	496	528	489	496	491	466	456	470	509	518	525	482	470	499	470	450	468	496	459	487	458	491	517	486	511	507	499	463	495	482	457	491	487	497	482	491	486	494	494	475	490	475	480	470	442	463	466	470	458	493	483	443	445	490	444	494	458	473	457	479	458	537	470	457	486	453	443	508	482	492	481	511	470	466	475	458	495	474	455	480	499	489	475	502	440	470	500	517	488	470	491	502	519	476	496	457	477	486	507	491	445	452	506	459	475	501	475	500	461	499	462	501	516	484	496	497	466	494	479	500	462	472	513	524	479	477	504	466	464	502	479	484	499	478	535	453	473	490	481	478	501	511	502	500	480	507	466	466	483	518	461	531	511	482	462	479	457	469	501	467	480	450	498	479	458	481	470	449	416	450	479	490	500	460	467	486
26874	18984	6086	1328	880	637	579	568	546	531	561	529	536	559	541	523	523	520	511	524	513	531	494	493	523	534	525	517	527	513	544	512	492	539	499	510	546	563	518	514	586	514	515	546	484	540	495	503	505	523	510	522	485	513	528	496	498	526	525	486	519	503	523	548	504	484	542	519	536	526	541	512	520	516	508	524	538	494	509	523	515	476	515	536	536	523	541	542	526	542	490	483	535	535	500	503	527	527	492	474	490	474	495	529	471	525	537	540	495	488	559	534	458	503	476	499	484	493	526	519	484	459	501	490	507	532	500	560	513	557	546	486	499	495	515	529	504	519	552	532	514	496	507	496	494	506	531	511	515	539	550	506	480	505	523	540	519	495	525	512	515	505	507	533	506	528	552	478	512	530	514	551	554	512	542	493	511	517	505	531	532	533	547	484	568	519	480	515	532	490	576	505	554	485	500	517	545	543	527	498	531	488	507	525	516	541	533	507	532	529	514	560	558	507	503	485	526	501	496	512	579	525	529	505	517	477	525	528	481	504	505	492	560	499	500	491	493	530	496	502	487	496	537	485	524	481	511	475	518	541	474	524	511	483	498	462	523	498	552	515	552	532	547	537	496	536	522	500	505	499	524	514	539	521	506	529	511	528	520	484	515	503	513	533	534	534	561	527	571	499	544	496	471	545	468	499	497	514	539	497	504	535	510	503	517	512	494	553	513	561	566	543	492	556	538	527	543	467	503	552	528	480	517	507	518	536	557	535	505	534	494	472	535	521	539	513	495	488	511	494	513	486	506	492	503	481	491	496	477	509	524	518	495	532	557	543	516	523	539	504	516	530	532	496	502	541	496	468	522	496	528	546	498	486	524	515	521	542	481	503	503	533	529	513	511	487	503	524	508	485	517	533	526	548	501	535	522	512	505	514	494	502	511	489	567	533	495	531	530	530	505	525	542	518	550	529	535	549	523	538	519	531	479	545	495	519	496	545	543	562	514	523	519	541	507	509	535	530	497	518	480	551	537	506	529	509	548	553	533	534	508	486	494	512	554	525	493	502	531	531	472	532	512	555	508	462	507	551	533	537	506	542	540	521	512	507	471	519	480	500	519	501	488	503	496	509	528	512	526	467	521	555	457	551	520	551	544	566	481	563	533	539	560	490	514	515	556	533	548	535	517	517	533	493	509	503	513	523	508	512	467	515	529	547	526	518	552	513	514	564	549	513	462	484	500	534	513	501	540	542	512	533	502	530	510	544	534	521	523	510	467	525	497	485	498	497	500	508	517	532	545	492	519	505	503	493	517	528	582	506	526	550	504	562	567	552	514	497	506	488	535	493	538	547	530	510	567	537	503	499	510	535	490	502	523	530	552	532	539	540	482	485	496	514	527	509	498	535	519	507	501	520	527	522	526	516	557	494	542	468	540	493	488	565	509	533	547	554	509	506	498	527	514	516	559	515	523	524	508	480	533	545	530	491	511	496	492	525	500	508	538	542	528	528	524	517	520	534	531	543	529	505	524	493	524	533	531	491	538	480	479	527	508	544	500	511	491	534	504	477	547	520	510	539	526	549	519	497	544	498	523	554	510	560	501	490	524	511	492	577	517	504	523	542	522	506	548	524	536	550	522	550	535	514	497	500	521	495	551	517	513	503	519	514	486	521	511	479	516	493	532	501	505	539	496	479	503	514	489	531	503	559	515	483	527	509	492	520	504	492	516	549	523	501	539	545	514	503	522	559	504	571	491	517	494	548	536	499	513	500	564	520	505	537	502	511	521	524	526	504	519	514	524	523	535	546	530	522	473	540	473	534	518	537	494	494	506	537	498	490	501	528	514	443	565	572	527	523	537	564	506	493	561	495	520	520	574	543	498	500	537	522	525	500	530	509	507	510	477	550	501	520	504	491	507	551	552	506	529	507	532	488	490	510	484	517	534	521	505	540	545	556	521	500	535	525	480	486	521	516	530	498	484	538	504	520	476	522	501	492	525	491	509	511	473	533	498	492	549	522	479	546	516	484	521	522	530	523	506	536	518	536	497	536	487	536	515	513	535	503	500	501	554	503	500	542	513	548	484	511	480	512	503	537	499	496	512	491	525	494	538	518	553	536	523	576	538	461	512	513	512	527	453	531	500	548	509	557	508	529	444	525	526	544	546	527	494	548	520	546	498	541	526	506	536	490	490	521	524	488	507	544	515	522	518	518	530	501	507	548	521	575	547	517	530	543	491	535	517	520	541	552	507	499	523	539	506	520	524	494	538	528	537	518	530	488	498	524	526	530	507	489	500	508	506	534	485	519	518	541	494	548	505	531	483	479	553	493	518	494	561	475	491	527	509	557	513	533	490	560	491	514	474	538	492	529	537	491	513	543	538	545	544	524	504	564	486	503	512	499	535	493	530	526	527	533	473	516	484	533	523	509	555	505	512	464	510	486	509	526	540	493	555	475	517	519	507	514	487	458	538	507	531	504	514	504	526	486	528	479	508	507	502	556	495	510	534	529	538	518	501	562	543	465	491	528	526	485	524	520	497	520	501	512	485	490	520	531	514	528	482	513	482	491	521	502	507	493	496	531	508	489	504	557	509	514	523	499	505	510	508	517	487	489	504	502	529	504	538	504	491	501	503	491	498	495	503	535	544	492	471	505	500	525	494	515	531	555	513	537	506	504	519	524	530	511	578	534	523	524	486	475	502	511	523	508	484	499	474	501	508	529	494	504	533	535	520	560	489	467	511	522	514	489	522	469	534	555	539	520	510	518	488	544	536	513	519	512	512	555	524	486	496	527	515	531	507	509	528	471	496	477	485	538	541	533	526	496	547	521	528	491	508	517	551	550	545	539	510	495	524	506	529	565	522	482	488	526	481	523	462	527	512	518	520	493	481	546	501	520	485	514	555	518	507	521	534	507	530	487	497	511	556	507	516	530	523	538	463	490	519	555	504	522	527	506	512	529	522	514	522	508	512	537	534	529	556	539	527	494	499	536	517	455	486	533	506	490	500	533	511	528	500	513	508	499	547	522	516	489	509	541	493	503	527	484	512	562	486	542	510	491	514	510	497	522	549	523	506	540	519	490	494	489	518	544	495	543	515	511	504	555	564	473	538	569	541	554	509	548	523	519	524	488	532	488	527	501	501	509	475	542	559	519	485	514	553	527	486	506	528	541	487	498	538	543	545	498	481	547	517	513	510	505	498	476	534	486	491	501	539	487	505	523	542	489	536	542	496	530	525	471	493	511	566	518	525	489	521	521	526	517	517	506	533	499	493	487	521	502	509	501	522	494	526	488	471	528	565	499	530	520	482	524	522	516	488	542	498	529	494	475	532	495	541	527	509	540	554	528	549	527	539	529	511	496	541	502	517	524	535	547	500	465	511	545	481	522	493	513	522	491	543	532	489	515	529	492	528	452	501	521	478	512	530	498	524	529	520	506	574	466	484	536	545	538	528	508	530	524	540	510	539	530	523	549	539	533	499	535	507	523	529	516	492	552
4570	2980	2332	1492	1129	798	626	649	654	608	622	579	602	577	605	572	569	582	612	591	619	618	604	599	555	609	574	578	587	617	564	581	600	542	592	589	572	596	623	595	606	613	592	592	595	619	572	582	608	559	606	578	562	573	600	611	588	589	593	634	619	579	563	598	573	571	594	593	570	601	600	575	625	618	600	595	561	614	587	602	542	626	593	597	605	571	609	542	564	612	604	611	627	567	583	599	630	617	565	601	591	653	579	609	605	557	611	601	613	580	590	614	575	583	604	576	582	589	629	574	577	584	572	586	579	565	556	601	625	566	602	577	583	569	621	638	649	553	577	635	597	600	576	611	619	564	578	577	573	578	602	537	538	572	608	590	609	568	600	593	567	576	565	596	588	561	586	596	595	604	607	622	603	601	604	564	584	622	589	548	615	600	567	586	544	575	586	616	572	580	587	543	605	570	620	601	540	578	598	573	626	592	567	599	623	577	604	587	570	583	576	562	587	596	640	610	579	626	617	615	601	584	586	546	598	599	571	587	614	634	631	550	626	580	558	612	610	597	579	634	585	610	634	608	607	543	556	572	608	537	576	593	610	578	611	569	597	548	602	593	578	584	666	561	640	576	535	559	579	606	569	590	615	575	621	620	577	619	568	548	570	588	617	635	601	575	628	567	600	632	557	621	591	604	585	627	586	599	645	621	589	581	599	587	592	589	611	583	602	557	624	614	583	563	608	624	627	596	576	619	592	574	577	590	598	620	601	587	625	635	618	563	582	628	546	569	581	562	577	581	557	553	584	626	583	600	590	596	588	583	576	559	589	591	610	636	558	580	585	593	626	596	575	603	584	586	595	584	557	606	594	616	567	593	603	548	551	575	576	590	607	602	589	597	583	618	627	580	573	603	548	562	586	622	594	570	532	604	646	550	585	560	574	591	576	587	571	591	630	587	592	596	575	542	590	590	621	558	582	563	623	591	611	576	533	576	618	603	547	612	646	536	576	600	622	564	619	586	580	561	584	587	590	594	555	624	592	592	593	561	608	592	576	550	616	535	599	599	598	603	586	537	571	591	586	561	571	598	618	623	627	604	563	589	593	594	550	636	587	574	593	631	561	550	597	575	599	544	593	552	579	565	632	609	590	584	567	605	540	586	594	584	584	607	591	565	597	571	598	558	612	593	575	635	597	598	608	585	622	567	562	592	561	614	579	597	614	557	588	612	615	578	614	618	599	569	530	607	611	574	556	593	613	606	589	592	590	589	599	593	606	606	610	575	610	587	563	544	576	611	580	576	613	629	600	646	568	581	611	562	596	587	601	604	578	557	616	607	592	577	575	584	583	603	579	573	572	582	555	607	594	551	666	569	556	607	574	639	605	613	590	602	563	610	588	613	571	590	598	548	564	577	647	596	619	615	606	593	587	591	629	588	653	603	541	597	601	573	560	548	600	564	592	672	559	521	581	574	610	587	551	577	638	613	541	619	590	576	577	600	594	606	596	595	595	601	580	588	559	589	583	587	616	570	562	632	575	611	552	590	569	555	574	557	588	629	583	604	571	560	542	603	664	578	623	618	610	608	597	597	591	600	591	607	594	570	612	559	568	572	573	658	566	587	625	643	566	572	624	557	571	599	604	557	573	559	603	562	575	596	540	588	589	607	584	570	620	567	571	575	554	619	584	582	633	585	574	582	586	596	574	584	588	584	577	595	610	578	567	573	588	563	587	588	568	592	624	575	557	570	553	602	572	618	568	618	635	583	590	650	573	600	608	590	600	588	561	595	590	628	572	541	602	610	613	580	586	554	569	570	569	624	594	612	560	595	592	537	548	581	561	618	603	606	608	608	572	573	611	620	555	601	610	573	564	644	551	551	569	633	586	587	617	639	600	643	578	658	590	627	572	548	571	593	565	596	573	566	555	630	579	624	552	608	633	579	588	593	618	600	601	588	604	603	622	599	564	573	564	600	572	583	595	604	633	575	647	598	607	603	556	583	602	590	587	595	599	547	571	574	566	598	626	586	610	601	599	620	584	574	597	598	607	621	629	609	621	591	558	629	610	600	584	573	519	578	585	591	558	571	586	596	572	564	601	592	618	577	609	578	605	603	566	594	588	562	610	577	635	578	608	584	600	557	621	591	592	628	604	569	591	570	650	591	576	603	577	593	570	591	597	622	586	607	597	554	602	604	607	581	617	575	590	612	651	569	610	620	591	600	594	551	590	570	604	576	610	597	612	585	572	529	587	576	600	625	620	590	597	588	559	571	598	633	566	570	585	619	602	540	623	593	578	603	579	588	528	608	572	572	602	586	590	564	606	530	559	621	564	595	545	575	594	605	577	558	585	616	615	565	600	604	566	594	599	618	594	596	571	581	628	603	567	572	604	612	597	594	631	540	579	605	618	542	575	570	583	587	560	599	600	611	605	587	555	589	600	549	610	556	562	588	618	585	605	582	563	593	579	563	620	599	576	614	577	604	580	585	645	594	601	631	592	601	634	577	630	594	572	598	566	602	581	614	581	603	599	586	572	623	590	594	596	582	564	596	581	584	593	637	565	585	565	586	609	573	557	592	551	589	585	577	567	644	598	612	564	643	576	627	585	556	559	569	619	615	564	551	627	675	592	590	612	558	559	623	570	591	595	621	618	610	595	544	565	565	579	576	582	608	561	603	580	644	598	574	585	570	593	614	608	585	607	584	596	616	590	605	592	549	609	581	590	570	555	580	615	611	588	568	584	621	595	598	621	594	582	608	581	563	566	574	579	534	566	570	609	599	596	606	607	574	578	590	584	604	579	553	558	602	605	584	607	600	588	585	593	616	567	573	586	579	576	597	569	597	587	552	565	567	620	604	589	622	625	595	570	622	586	619	625	596	573	616	569	636	611	633	564	599	605	603	638	572	583	604	615	605	580	571	615	566	613	593	602	594	642	574	554	581	557	633	630	596	632	595	549	581	581	598	577	547	563	610	548	599	617	559	581	579	546	584	577	589	578	617	640	547	575	567	583	596	628	590	616	601	567	623	617	605	639	567	591	557	576	591	602	588	567	596	572	572	557	602	633	590	621	565	538	518	634	590	611	617	578	598	602	552	596	599	574	576	560	596	542	571	601	569	605	601	566	573	594	591	592	535	614	582	624	606	568	580	610	666	603	592	593	633	608	607	594	562	565	563	576	603	651	572	603	602	586	593	596	603	600	606	589	616	625	560	585	572	597	567	565	582	626	598	571	631	558	582	593	592	545	611	592	632	624	585	606	580	601	600	612	620	550	588	558	661	568	603	596	590	564	554	567	604	614	576	573	576	596	603	591	600	571	599	595	560	601	568	611	607	583	585	557	575	560	552	611	605	608	615	578	607	585	605	536	627	589	604	616	594	621	589	584	599	583	590	561	593	627	572	629	601	597	570	606	600	594	600	618	584	577	589	612	597	556	573	582	628	616	596	598	573	608	570	587	600	580	577	615	587	603	578	627	635	633	571	622	586	613	558	586	573
23237	20872	27894	23973	20877	10035	1689	1156	942	899	840	798	786	757	770	710	771	729	665	694	726	718	669	692	677	721	710	663	694	675	679	699	700	685	661	685	707	739	643	708	697	692	683	689	661	639	686	663	716	688	678	689	689	677	720	687	697	694	694	702	691	705	712	692	660	732	711	646	682	647	623	652	669	675	738	651	680	668	721	712	679	646	658	701	689	661	702	686	627	686	674	716	695	683	705	730	671	661	697	667	671	690	677	689	662	654	697	638	683	667	669	676	694	662	708	667	711	650	669	654	700	608	701	647	695	643	690	675	680	672	630	731	694	677	677	717	624	689	663	597	697	600	697	671	764	713	693	688	686	694	669	667	669	644	662	664	631	650	675	641	685	677	659	658	683	679	698	637	624	651	671	709	644	674	634	700	642	716	672	655	669	659	697	665	658	691	656	678	668	697	695	674	685	715	633	653	674	664	665	697	716	669	667	627	662	686	711	693	650	716	674	684	700	652	680	700	653	679	685	683	671	732	634	652	645	665	668	658	698	672	674	705	649	690	638	665	654	653	659	642	640	658	690	666	642	722	690	670	666	639	684	681	683	684	633	719	691	700	682	677	680	624	680	679	693	613	741	687	705	634	710	680	703	625	643	648	675	665	695	685	687	690	707	679	684	680	667	660	623	672	654	644	736	694	673	725	692	660	640	676	647	684	692	669	701	668	669	677	636	650	740	684	701	700	647	740	646	681	635	674	698	700	648	731	632	653	682	615	702	656	679	684	680	638	701	705	665	663	670	716	649	668	675	722	661	659	644	699	694	711	691	676	697	645	625	637	716	674	696	653	688	637	714	688	666	692	630	693	669	653	682	631	671	670	622	705	667	672	674	704	679	715	691	650	662	671	663	695	659	679	670	646	691	687	657	653	694	682	706	645	665	677	652	657	671	653	691	672	665	659	692	634	693	662	694	720	677	664	682	701	646	653	681	693	703	675	704	664	694	670	690	633	655	649	677	660	645	676	697	665	668	667	701	632	696	644	685	676	687	662	696	649	704	672	668	669	727	714	660	716	678	667	657	713	703	672	720	676	724	660	707	632	639	707	673	670	703	690	706	655	689	669	692	707	672	660	670	702	651	696	699	714	696	683	681	637	658	646	667	661	739	661	735	660	639	704	683	734	643	668	704	657	695	615	692	653	668	671	689	672	674	665	630	680	682	667	648	663	663	629	648	697	634	639	703	651	715	638	635	644	719	602	682	682	682	673	661	665	640	665	647	676	615	692	626	721	692	666	750	698	649	672	629	644	674	653	630	681	673	661	697	702	649	647	624	678	628	697	666	707	694	681	674	647	670	641	724	709	650	648	628	656	695	699	650	687	665	689	661	690	669	644	615	642	682	711	648	649	693	656	654	636	656	679	682	720	699	645	663	739	652	683	674	695	700	665	690	738	692	680	696	664	622	697	671	690	634	645	641	677	758	648	700	688	648	643	708	652	683	693	680	667	688	693	710	690	651	642	667	673	626	660	655	649	642	641	634	669	678	643	698	613	620	677	615	624	651	691	645	638	667	694	662	659	652	677	701	680	674	650	723	686	677	685	700	730	733	681	674	638	653	665	640	693	663	657	705	753	680	654	656	659	713	694	656	681	678	627	662	616	671	679	689	637	686	697	675	636	678	654	711	672	655	647	683	670	660	680	669	628	657	694	667	699	694	675	625	648	662	672	672	678	661	664	687	671	680	651	702	655	635	654	685	693	674	662	651	669	646	717	662	689	645	687	669	696	711	684	617	703	666	705	647	662	679	679	653	667	665	650	702	691	690	680	683	652	661	656	748	657	691	668	692	643	684	727	682	649	674	665	652	704	726	671	675	683	727	727	633	706	713	666	682	657	704	652	666	692	613	670	662	644	689	689	646	708	683	694	677	638	661	668	610	662	686	648	662	684	717	671	645	695	630	662	645	688	694	700	689	683	653	647	633	697	640	647	692	636	703	692	665	701	672	637	639	657	646	710	640	635	653	657	681	660	650	657	662	682	669	663	683	672	693	685	646	682	711	685	675	658	683	708	658	667	676	686	693	644	675	672	630	671	668	617	683	661	639	713	646	710	652	652	629	679	695	713	755	667	660	690	701	716	707	684	688	652	699	666	647	663	647	712	655	698	690	649	737	708	622	686	648	702	660	694	705	688	717	669	666	652	678	649	659	638	661	689	688	695	693	671	645	705	680	666	659	665	640	644	722	692	685	668	690	716	667	664	690	689	683	681	729	631	636	678	696	642	658	641	685	672	659	673	695	686	711	701	672	643	692	659	696	648	684	714	678	684	713	664	680	641	691	693	696	646	665	712	671	690	658	634	671	653	688	695	709	666	711	681	720	693	710	642	657	624	693	679	690	660	689	666	692	655	662	645	666	657	646	692	678	693	661	651	671	671	668	688	713	713	657	693	670	672	661	698	706	672	663	645	729	685	634	672	663	647	669	670	686	715	680	649	692	695	678	676	681	637	652	713	681	678	680	661	661	707	687	671	704	685	656	637	700	674	667	672	684	699	701	673	673	647	672	663	689	662	686	710	684	687	679	690	700	687	672	711	704	654	667	661	654	695	689	689	661	740	716	650	678	679	636	711	678	690	650	669	631	689	704	664	684	696	718	702	670	675	661	682	666	683	687	679	658	634	665	692	708	705	676	665	630	637	667	629	676	643	671	656	677	672	692	653	680	653	663	689	672	709	675	694	665	590	701	711	666	678	647	710	644	669	677	629	680	650	611	652	655	684	691	651	666	681	664	707	667	669	712	685	696	724	693	697	656	639	673	678	694	660	680	659	626	700	652	676	711	717	647	679	690	680	641	661	644	650	688	686	640	687	683	639	698	660	660	644	704	631	688	651	705	643	697	667	680	656	721	694	640	671	667	688	666	708	684	668	666	670	676	638	656	706	683	701	707	688	649	703	608	654	702	682	684	673	659	623	708	747	743	670	672	616	621	696	604	689	654	719	705	690	699	738	670	672	638	680	642	631	698	647	688	672	672	701	704	679	684	638	713	654	708	698	686	652	692	696	684	646	649	681	652	699	734	685	675	625	696	696	709	643	697	677	659	680	688	718	656	696	637	715	647	699	690	675	675	653	688	670	695	636	714	682	690	652	647	654	654	661	717	677	683	667	713	697	655	692	680	643	665	683	653	708	685	662	691	648	672	643	680	665	641	643	668	656	719	677	658	703	715	680	648	700	685	657	686	692	647	694	633	636	679	667	622	664	643	692	654	648	636	654	644	669	665	635	709	649	653	681	658	693	697	645	676	700	673	645	630	675	683	671	685	663	631	700	671	664	685	678	626	693	634	656	715	688	676	669	677	646	712	679	685	682	690	687	624	657	667	644	658	695	671	716	683	688	701	686	687	696	713	642	668	712	675	658	665	678	655	689	654	689	669	683	677	690	652	655	704	661	694	700	609	676	663	689	665	666	676	689	676	662	699	687	659	670	696	667	648	651	627	710
3943	10456	8899	4356	2963	2369	2032	1606	1278	1153	1069	979	918	891	870	895	840	845	858	855	850	819	781	796	813	864	800	832	812	747	752	754	816	775	810	790	757	827	851	794	772	748	771	797	789	838	779	770	821	744	794	794	803	715	766	738	775	783	827	735	787	745	794	804	716	827	777	796	815	806	800	794	781	750	807	818	765	782	800	820	798	772	794	740	730	773	777	774	723	797	804	777	788	819	719	734	733	761	797	756	779	752	743	782	779	750	793	785	742	758	748	787	780	785	810	800	735	774	778	777	763	790	758	797	768	760	817	740	746	814	766	779	800	798	791	768	797	809	758	785	796	738	767	756	719	784	844	756	745	696	813	793	785	724	759	823	806	798	755	773	766	791	782	739	793	789	730	763	777	779	740	798	730	766	800	799	780	804	767	767	734	702	746	778	753	808	767	790	765	825	786	784	765	777	714	792	800	762	780	752	764	803	756	761	757	774	752	766	770	790	791	793	754	817	765	787	763	798	789	769	783	774	735	785	723	776	728	819	778	762	808	764	760	783	758	819	763	818	785	748	745	771	819	739	715	742	779	779	728	768	751	765	779	770	791	772	815	767	736	788	764	776	801	788	776	747	758	800	794	789	778	777	781	769	821	797	802	792	812	766	730	764	768	786	794	759	805	787	776	777	778	810	738	759	794	746	751	785	743	721	780	812	765	770	772	789	766	755	774	806	832	783	764	746	768	746	840	805	762	795	761	764	766	784	750	763	751	780	752	764	781	757	719	770	774	721	864	753	783	783	772	771	795	790	745	776	754	789	838	737	806	799	782	750	783	743	748	785	783	763	794	829	737	768	748	762	751	793	803	722	819	836	790	731	756	823	787	762	781	780	798	785	761	779	767	761	748	744	783	764	778	755	804	773	765	777	751	822	760	767	761	767	739	745	802	770	719	808	764	746	745	767	769	707	758	747	810	787	774	761	802	811	819	740	760	776	738	778	771	787	760	780	773	758	744	773	766	759	768	759	779	783	790	739	810	777	812	801	768	821	740	803	729	783	763	769	781	779	763	767	793	783	795	776	753	798	762	740	813	734	731	745	746	800	796	775	788	772	748	770	793	760	777	789	825	739	787	735	724	730	788	814	757	786	768	783	776	730	765	762	706	752	722	760	763	827	828	805	755	757	753	752	775	721	775	777	779	798	768	725	794	784	773	732	805	761	775	723	799	749	794	763	774	781	753	747	766	792	767	762	771	796	769	743	781	772	706	763	772	767	714	758	802	809	750	715	820	792	775	831	779	763	822	748	770	760	775	771	794	824	771	806	784	758	775	762	777	788	817	800	776	749	768	781	736	756	760	759	761	737	791	818	759	781	803	768	768	776	755	790	760	786	808	784	755	805	770	748	797	821	803	826	781	741	765	778	811	738	763	796	759	771	803	756	780	799	738	772	798	769	797	771	763	743	782	778	730	754	765	808	772	798	765	784	762	764	816	800	780	773	745	727	775	820	736	800	824	810	760	795	736	755	788	768	796	785	786	765	746	735	750	780	796	771	817	800	762	810	792	802	786	806	746	799	785	771	756	850	776	760	763	827	778	793	747	776	770	753	791	722	829	758	787	799	756	768	748	766	768	768	742	771	849	773	780	830	804	743	779	726	690	764	779	717	775	777	738	783	747	724	707	741	763	812	751	803	840	783	776	791	754	797	804	773	779	781	738	789	769	768	724	746	753	778	774	762	762	760	772	777	790	763	740	772	782	709	784	716	763	726	838	845	790	802	743	809	794	731	791	713	749	764	728	809	814	773	769	764	772	766	755	819	739	756	801	813	741	794	776	777	758	725	781	789	717	789	760	777	810	803	768	792	759	768	810	785	778	754	774	776	768	768	754	759	758	766	751	834	780	778	766	739	743	733	786	803	810	777	772	757	801	770	716	714	747	776	792	768	860	814	734	792	762	757	785	743	814	761	789	731	803	803	793	780	778	797	771	774	815	769	795	813	790	756	800	726	779	804	784	798	743	838	778	737	851	771	740	782	858	713	823	808	754	813	784	720	791	741	740	780	781	777	760	811	808	771	741	817	769	748	733	758	794	758	762	809	814	778	744	731	765	740	770	788	788	774	829	786	793	815	762	748	762	801	812	749	775	774	760	787	788	796	776	766	752	794	785	804	760	732	739	789	778	765	762	783	813	767	808	787	734	797	771	777	800	762	774	743	801	719	832	778	813	789	808	774	797	689	739	791	758	796	768	717	752	776	760	747	767	834	787	727	739	782	714	761	816	741	798	786	756	793	765	772	782	820	796	785	771	797	756	742	807	770	747	765	734	815	803	756	782	799	783	799	845	798	719	762	815	747	731	741	792	760	766	792	761	747	776	798	765	811	754	741	772	759	772	758	767	809	729	756	784	757	774	745	788	811	774	746	778	797	847	802	757	801	788	777	824	774	773	732	745	787	769	754	837	767	735	731	776	793	720	782	822	748	724	750	754	802	780	790	755	783	752	790	799	745	735	833	789	824	766	745	801	707	754	760	740	784	739	770	802	784	798	759	782	798	795	806	772	715	753	748	747	754	767	809	739	772	806	808	792	756	805	759	801	782	786	796	794	776	738	805	777	779	736	765	803	737	764	758	769	793	730	817	764	778	815	778	824	801	766	776	796	796	774	770	769	750	758	780	761	769	757	773	781	784	688	749	795	785	733	790	801	768	749	766	810	785	811	747	768	753	838	782	773	734	771	810	776	805	828	804	792	778	797	764	782	766	763	792	754	744	768	758	790	776	764	779	751	739	747	787	751	764	817	742	767	761	769	754	831	772	748	761	791	791	758	769	770	796	811	769	771	721	756	767	757	784	792	787	803	774	746	771	781	819	768	738	741	803	792	737	765	744	734	765	774	704	732	772	771	792	777	825	759	842	722	811	778	836	715	736	741	776	722	783	763	783	793	782	818	795	788	765	781	768	755	814	748	792	780	779	779	752	724	792	771	751	770	784	729	811	764	818	845	746	813	763	797	760	712	762	752	779	780	794	787	750	806	774	747	804	778	764	788	757	744	825	800	778	793	767	787	795	748	758	755	823	807	803	749	811	749	795	742	810	760	793	746	762	730	794	808	773	822	763	769	782	718	774	806	743	738	780	785	736	753	783	777	751	763	786	790	730	825	750	806	801	808	789	799	750	751	741	754	786	776	792	764	785	786	784	805	748	740	730	755	764	773	776	819	807	774	763	791	752	781	731	771	797	732	806	790	709	726	753	788	771	799	724	788	767	791	745	805	797	781	809	752	787	753	783	799	766	750	732	743	775	748	773	773	747	784	773	753	774	774	780	801	786	775	769	799	760	790	755	743	751	747	731	804	760	722	809	766	758	738	782	778	718	816	751	762	757	810	743	764	745	760	729	754	753	766	819	766	706	777	853	768	752	719	788	696	788	744	747	805	760	763	817	784	750	769	761	756	769	800	758	757	767	739	758	805	771	745	787	727	770	801	752	765	734	700	733
24272	20866	26991	24841	12454	1108	756	663	425	370	322	316	255	316	285	309	266	273	275	275	257	279	266	255	261	250	273	260	273	214	245	260	258	260	260	274	243	216	242	256	250	247	238	288	263	254	268	213	230	289	255	282	250	273	256	261	263	258	235	224	270	260	252	268	255	292	268	279	263	278	261	241	243	255	257	276	273	223	260	270	238	269	242	242	243	289	244	231	259	258	248	248	241	238	246	242	237	249	272	259	254	272	255	251	261	226	260	245	248	252	261	268	262	257	263	252	248	222	259	242	265	237	284	254	239	253	253	235	240	268	265	229	236	261	241	244	251	273	273	249	245	208	276	241	226	266	244	246	260	245	274	233	265	250	259	256	259	251	262	237	256	254	265	246	215	258	217	243	227	251	243	250	261	308	251	250	234	257	266	224	248	269	234	261	255	262	269	248	236	245	230	249	259	282	293	241	252	260	243	250	261	253	296	258	257	225	248	232	280	262	229	269	243	227	242	249	238	235	252	261	276	233	243	237	274	265	233	275	234	225	252	254	276	226	252	257	227	273	254	238	256	259	247	269	208	254	243	251	259	270	245	236	260	229	247	280	247	258	248	234	245	244	250	241	220	253	241	222	257	274	237	221	230	242	226	242	238	230	279	251	269	257	247	236	251	255	261	240	256	275	286	269	229	255	269	248	249	263	251	250	273	258	244	249	268	244	241	247	257	260	269	239	262	230	254	258	261	256	265	253	222	240	260	245	250	253	251	255	272	267	245	246	288	251	256	249	242	280	239	253	256	227	250	266	262	236	245	247	250	244	227	275	247	265	253	241	274	238	275	253	272	269	253	280	261	243	221	268	266	253	260	223	237	269	236	271	273	260	237	267	296	227	256	258	229	249	285	207	236	266	262	241	257	277	254	239	252	270	253	270	243	256	271	249	235	268	255	241	256	254	239	262	244	234	248	228	267	230	256	248	270	245	240	239	283	263	239	254	256	263	236	259	260	226	277	256	243	264	236	255	257	265	221	272	244	255	248	283	242	250	233	234	247	298	268	241	268	252	257	277	282	246	292	255	240	267	249	253	250	284	286	256	257	263	271	250	270	278	258	263	249	266	235	249	285	252	230	283	274	249	241	264	271	257	249	281	241	259	216	281	250	258	276	241	235	256	263	260	257	289	256	249	244	233	240	210	250	274	261	250	269	251	252	245	262	243	291	244	258	269	261	250	249	249	249	223	241	254	255	262	263	248	226	252	240	241	220	254	249	265	271	239	242	234	225	262	276	236	259	246	275	260	276	256	233	264	236	272	268	261	268	298	258	238	268	240	255	247	268	239	260	230	224	244	248	246	235	276	256	247	267	230	257	244	269	237	258	247	250	252	249	266	255	254	254	241	256	219	257	236	251	276	266	236	253	263	229	228	263	231	245	263	236	256	265	262	252	265	244	243	260	261	249	259	248	223	248	260	269	229	257	245	261	231	226	238	269	258	263	252	261	259	233	229	270	227	219	256	247	258	254	266	242	264	275	246	267	226	269	254	264	257	248	243	252	274	240	239	255	253	257	253	244	241	260	265	250	234	255	265	254	238	255	247	260	248	239	279	273	285	261	250	275	251	242	260	263	230	266	250	246	284	241	263	264	282	246	236	258	258	284	262	228	239	276	236	267	275	276	255	234	266	249	257	235	270	268	228	257	255	220	234	221	246	252	245	260	262	262	272	255	283	263	257	259	256	242	253	262	250	254	250	264	274	238	257	240	238	257	252	246	229	238	254	246	267	262	261	250	256	252	258	258	253	276	259	249	260	244	238	237	258	224	258	232	253	234	267	273	272	272	230	239	270	258	276	282	258	264	242	260	250	259	243	252	265	245	232	237	251	261	233	246	247	251	253	243	262	238	278	250	245	230	256	220	274	244	245	262	233	250	245	240	266	276	249	236	244	244	263	246	246	267	254	247	245	240	252	223	239	286	266	253	271	271	254	246	223	238	241	254	261	254	254	244	244	279	222	261	267	229	246	257	250	265	226	225	237	255	245	246	237	260	264	222	255	260	239	242	264	245	262	266	263	202	264	252	240	259	240	264	241	270	288	240	269	254	260	260	255	227	263	263	237	240	260	259	255	236	230	253	246	263	230	225	265	248	269	245	256	271	275	268	239	246	270	252	253	209	253	251	240	248	261	259	234	260	261	250	250	240	239	267	227	239	244	239	250	246	260	248	244	260	260	269	249	250	212	258	249	253	277	272	269	233	254	253	258	259	247	262	252	256	222	239	232	246	237	249	277	240	252	243	238	241	253	274	281	263	237	249	257	250	249	241	247	246	254	241	241	254	247	226	238	241	239	231	285	255	274	228	246	258	253	236	268	263	273	255	234	257	244	236	245	267	266	252	231	247	277	255	291	246	269	245	244	255	233	274	272	274	248	252	262	277	231	236	257	248	297	288	241	256	246	260	241	272	250	221	274	265	279	239	253	273	255	237	250	255	239	243	274	249	262	220	241	220	245	254	245	244	277	263	253	243	266	260	265	268	260	250	261	242	273	243	244	253	227	234	268	247	264	232	244	208	250	256	255	288	275	238	271	258	231	261	274	246	249	243	259	233	257	267	248	222	241	232	273	228	272	268	253	253	247	239	279	253	246	248	244	248	230	234	279	234	272	251	251	259	269	232	240	281	244	255	236	246	261	265	267	226	228	257	245	260	250	236	228	246	232	234	238	256	263	229	263	261	260	227	255	277	260	243	259	224	265	253	240	262	254	245	248	239	225	226	247	251	252	226	298	257	240	222	248	255	270	253	283	252	242	246	251	246	269	245	239	243	251	251	258	284	267	246	236	240	246	253	236	265	259	240	268	202	256	256	259	243	259	272	246	255	255	247	242	236	242	247	248	241	264	235	251	240	255	254	250	278	251	261	251	239	245	254	230	224	270	260	292	254	266	258	246	264	248	239	250	261	235	244	278	246	230	269	223	253	235	260	265	247	274	261	265	266	262	251	267	250	247	249	235	242	208	247	238	258	253	251	270	241	236	266	252	274	230	265	242	283	248	248	252	258	237	240	253	231	246	250	227	232	285	252	268	251	243	229	276	263	263	272	251	284	248	249	242	229	244	258	243	265	235	229	266	222	252	247	257	275	278	234	253	283	259	262	244	232	245	286	258	287	262	267	241	257	243	259	266	259	247	259	232	235	245	258	226	257	245	277	283	265	261	240	256	229	273	238	273	250	283	270	229	269	256	238	263	266	260	244	233	262	265	248	235	250	247	260	270	262	272	260	230	251	239	245	266	238	240	277	248	262	234	252	250	253	247	274	248	283	263	246	236	244	247	256	251	240	293	262	241	248	254	265	253	252	223	249	243	245	249	250	278	259	253	269	261	249	255	254	260	265	279	274	241	266	254	252	248	256	269	218	268	263	254	235	286	257	253	249	261	244	228	261	260	269	254	258	287	271	254	241	261	235	221	255	242	267	251	240	253	241	265	257	268	244	236	241	250
4022	8106	6032	2831	2152	1791	1385	1183	798	528	443	412	416	361	387	320	326	344	333	392	349	321	302	341	317	328	323	292	336	333	313	311	318	340	282	299	319	286	263	319	328	326	293	321	316	301	293	288	319	302	289	281	323	284	299	287	325	285	308	295	314	313	304	326	282	298	263	297	310	300	269	277	297	268	319	320	291	284	292	320	313	281	344	306	295	341	291	316	289	301	298	321	300	290	281	286	311	257	285	304	318	279	312	289	318	331	298	288	292	315	325	324	289	272	315	299	279	310	303	306	312	269	290	288	289	309	338	327	305	293	328	272	294	326	295	287	337	319	299	317	298	295	295	298	284	288	282	315	316	318	286	300	291	313	281	291	315	298	328	336	310	319	314	306	260	312	280	303	309	319	322	311	274	279	323	305	304	300	320	316	280	304	285	294	318	303	331	300	300	305	318	291	310	291	310	299	305	281	329	333	305	300	335	288	279	282	298	284	302	287	289	296	309	311	304	285	299	273	265	286	294	297	295	296	301	294	293	305	324	297	310	271	284	330	300	297	322	286	317	307	292	305	294	305	260	274	293	285	303	305	295	301	289	279	283	285	307	297	301	307	302	319	312	322	275	283	313	303	316	308	303	298	337	286	317	305	304	287	295	279	306	334	321	297	282	306	331	275	303	330	261	280	298	304	294	269	305	265	313	317	276	294	305	317	315	295	281	326	300	269	288	305	301	278	290	288	266	274	290	297	297	305	310	301	349	299	300	287	302	301	296	285	321	318	279	327	292	299	328	299	324	311	301	301	290	287	282	318	308	320	294	295	270	300	310	282	317	274	315	284	310	276	299	304	287	316	300	319	296	309	317	282	291	297	259	257	290	313	343	329	296	311	301	307	269	269	313	307	282	278	296	302	305	301	335	262	300	274	296	293	296	276	289	290	310	299	283	293	312	276	294	280	285	300	275	304	294	313	312	310	295	282	323	284	303	294	257	323	320	283	262	323	294	274	278	297	305	321	309	290	274	281	305	295	317	321	291	289	311	258	320	309	284	286	288	320	316	325	316	287	299	308	281	288	317	300	296	310	290	313	320	317	267	301	275	320	295	286	285	290	312	285	304	323	306	280	304	322	290	304	304	279	292	290	294	285	295	297	338	293	303	319	302	311	325	301	267	285	295	309	290	270	281	330	312	291	299	299	306	285	269	279	293	277	266	329	296	293	296	309	275	333	291	295	304	303	328	310	308	315	293	314	271	313	298	289	327	310	287	331	302	330	290	259	287	308	276	300	309	274	248	292	324	296	300	286	290	335	324	301	298	308	326	310	310	318	314	293	272	306	316	328	283	291	287	306	291	316	319	323	302	303	331	281	312	300	291	286	301	292	318	291	304	292	311	311	313	298	287	310	293	290	320	274	279	335	281	299	286	350	323	302	318	322	299	269	302	308	308	280	265	296	297	301	313	270	278	317	323	298	275	295	320	287	297	284	306	287	298	301	303	309	344	316	286	324	318	314	323	316	291	269	279	306	309	279	312	308	339	291	279	305	296	290	320	305	300	310	310	256	310	284	309	285	300	302	295	288	294	301	305	282	297	309	297	276	292	273	294	301	292	302	297	298	296	312	338	312	275	280	246	304	313	311	288	272	269	306	296	311	261	301	286	316	293	293	310	292	281	320	303	311	278	297	279	293	327	290	299	273	319	306	301	342	276	302	300	293	274	287	272	312	296	284	299	303	286	306	280	298	285	330	299	286	312	267	328	304	291	289	309	306	307	299	299	295	307	321	332	309	277	295	317	291	324	311	263	283	296	295	308	316	286	272	296	326	326	313	253	300	307	298	276	298	253	277	287	268	300	337	346	311	278	288	301	269	312	299	305	309	273	275	280	279	289	304	330	290	261	284	296	303	312	260	312	294	279	302	307	291	303	281	313	303	268	295	291	302	298	299	269	301	322	309	330	313	268	305	293	289	287	287	316	291	320	286	285	305	293	308	283	281	303	303	303	304	277	326	283	304	299	307	309	276	276	271	290	329	319	299	303	338	301	282	298	296	301	295	318	257	300	298	288	337	301	276	303	309	292	272	304	290	307	311	305	334	323	294	303	290	274	303	291	297	314	291	289	317	305	315	302	291	324	287	352	315	293	300	334	296	307	275	300	291	295	267	322	313	303	280	326	288	290	326	284	300	263	299	279	290	286	314	299	302	310	295	283	316	269	278	293	266	305	288	293	300	278	251	310	333	314	280	311	289	292	292	292	283	282	307	336	310	333	305	300	308	284	301	288	326	285	296	299	325	285	287	292	301	293	290	299	298	288	275	290	322	256	308	287	301	286	311	302	310	305	281	293	311	328	312	305	300	299	313	326	328	312	298	287	296	298	286	309	288	276	303	288	281	287	286	295	297	313	301	286	302	271	279	344	315	335	306	318	317	337	286	261	295	278	295	301	302	319	315	281	300	286	294	315	332	278	318	300	254	289	294	306	319	331	321	302	326	295	305	284	326	296	292	302	292	303	307	285	302	337	302	299	319	309	277	279	306	333	311	303	329	312	323	293	308	268	310	301	292	303	298	322	308	296	288	321	317	325	296	301	310	333	301	297	288	292	323	298	297	324	306	289	315	313	310	290	308	298	314	280	325	295	310	273	268	282	299	317	292	295	303	274	294	312	304	297	265	286	300	323	302	289	325	292	312	320	309	281	276	305	321	295	287	323	305	352	299	294	317	344	332	276	303	290	292	295	294	266	329	300	309	325	305	324	295	282	281	273	297	310	294	322	283	301	286	317	300	313	321	296	293	299	292	268	292	289	296	304	299	282	308	304	327	289	290	295	315	288	289	302	299	272	303	279	301	287	283	283	269	298	291	272	314	304	279	330	271	314	325	307	254	282	304	287	323	291	272	321	311	307	279	295	303	296	292	279	291	287	284	319	305	269	304	276	301	304	300	279	298	309	278	297	299	300	285	282	311	273	270	321	298	286	277	268	322	306	315	310	318	292	303	319	293	291	327	327	338	340	318	311	349	293	280	285	294	304	254	318	308	316	286	327	260	310	302	285	272	271	286	279	294	283	322	329	300	317	264	300	285	320	291	288	300	332	280	277	287	315	311	292	310	311	297	301	293	281	311	298	334	303	277	304	280	291	297	289	287	303	338	279	292	282	294	301	327	328	296	295	289	284	291	286	302	295	284	348	293	277	293	333	324	281	289	293	319	271	313	292	291	302	310	305	299	288	307	322	274	303	320	295	293	303	296	309	266	284	285	300	262	290	290	293	286	319	295	318	290	318	294	299	293	302	281	299	329	317	318	321	295	289	304	274	285	307	318	298	264	298	308	303	296	286	282	329	289	302	316	312	290	273	307	300	272	288	280	291	295	282	310	303	269	275	277	337	284	270	304	306	303	297	313	305	306	293	327	307	331	302	311	291	299	301	317	299	300	272	320	360	266	302	282	269	306	313	283	292	303	275	266	258	316	317	281	301	322	278	279	286	308	286	303
22265	20912	28384	23587	20907	20953	9772	1278	865	762	696	634	586	558	530	492	446	491	500	460	471	490	432	494	452	440	444	439	431	433	420	432	422	435	463	427	419	437	412	420	428	401	447	404	413	387	399	423	411	391	424	427	409	374	383	418	378	428	397	396	391	401	409	415	427	405	408	412	430	406	394	373	406	430	400	394	409	419	421	391	402	411	381	411	372	396	446	447	369	401	378	416	425	362	420	418	371	391	410	408	411	418	403	416	381	401	406	398	409	375	378	416	441	439	401	387	366	396	423	375	431	411	407	428	399	424	422	419	400	394	411	414	390	439	385	399	420	374	345	391	377	401	424	397	410	426	396	396	407	429	405	364	403	447	430	432	460	379	388	396	416	402	399	412	406	403	433	403	413	395	414	400	409	441	397	400	414	398	403	386	371	387	360	410	400	406	377	401	392	408	387	404	369	388	400	418	390	401	364	403	418	386	412	401	416	413	400	401	410	406	424	416	413	413	375	402	417	393	371	449	373	409	414	429	400	397	379	417	413	398	373	416	400	388	381	376	418	385	422	413	378	398	393	411	401	394	407	374	397	395	412	404	389	410	405	379	424	372	373	408	362	407	383	413	419	396	420	401	374	406	392	392	387	417	406	367	395	376	416	384	417	383	390	420	420	411	416	405	417	408	375	372	437	408	359	411	391	376	409	375	394	442	418	411	431	410	414	398	370	408	403	384	411	404	392	435	422	406	399	430	407	422	382	442	383	405	390	423	400	385	397	401	395	399	401	391	429	410	417	391	423	371	421	390	392	410	423	383	407	395	383	382	411	405	385	399	421	401	412	385	379	411	407	393	379	420	397	412	397	377	434	411	360	401	396	384	412	388	396	402	385	398	413	409	419	419	428	380	411	379	369	398	387	402	407	400	417	433	381	417	409	372	409	382	398	445	354	367	385	375	401	409	417	388	387	372	388	395	398	402	427	408	402	405	395	393	424	377	437	386	396	379	409	417	387	392	387	385	398	398	424	434	416	357	415	445	400	401	421	379	401	408	391	395	359	431	389	374	360	372	459	409	424	431	417	431	421	429	422	414	363	431	421	377	403	412	391	433	410	396	383	406	411	425	395	369	358	397	394	430	360	352	371	414	394	413	432	415	428	422	400	403	377	430	371	419	385	429	435	374	388	393	393	443	428	426	420	437	401	404	441	395	422	396	434	413	406	404	417	431	380	414	412	401	402	353	403	394	435	425	418	431	396	379	389	417	406	422	406	393	411	406	421	380	396	458	383	390	407	409	397	407	360	433	395	433	409	408	375	421	408	389	380	393	390	401	421	392	407	422	406	400	407	412	418	375	394	404	402	429	393	436	443	438	428	408	407	426	390	394	390	401	409	416	419	418	380	418	394	391	400	406	403	417	378	398	402	395	394	391	390	414	387	403	397	396	413	399	357	417	404	372	387	402	407	427	416	389	432	393	408	417	398	446	413	386	376	392	385	426	420	393	356	412	397	417	391	357	401	396	427	361	392	392	394	364	377	458	401	404	370	390	398	378	401	412	397	408	391	396	398	396	401	437	429	416	411	384	368	422	395	369	431	443	416	374	431	402	405	424	418	389	405	398	376	428	382	396	386	365	406	422	406	430	415	415	370	408	412	374	443	366	419	353	386	411	383	437	360	384	414	396	397	403	407	393	371	400	444	396	420	407	417	420	368	387	394	410	411	413	389	396	406	404	423	400	415	410	393	416	395	421	393	419	405	422	412	398	392	433	429	407	383	372	365	390	380	394	392	385	400	379	441	398	396	419	397	405	401	410	393	424	369	413	419	369	416	431	394	390	378	413	420	384	420	384	399	385	362	396	405	381	438	391	382	367	394	417	387	396	411	377	357	445	433	431	414	380	390	432	414	415	374	426	399	398	438	403	412	370	384	394	383	379	395	413	380	394	397	406	393	411	399	387	416	433	397	408	379	419	397	388	404	416	411	416	398	391	427	379	393	412	386	399	388	373	412	406	404	386	373	418	400	406	366	409	390	417	367	410	405	426	380	384	417	415	352	384	410	422	379	393	386	401	384	371	391	371	419	424	435	412	383	389	396	398	400	413	415	421	400	392	408	397	399	353	401	390	412	403	399	359	422	409	426	370	398	384	382	383	392	411	410	417	397	399	392	426	393	441	409	406	419	408	409	371	382	415	387	387	428	392	385	381	414	387	417	370	407	378	389	432	402	419	381	408	398	426	416	393	403	413	429	417	389	456	354	388	410	404	414	408	407	423	416	413	415	383	443	400	391	408	411	430	411	457	384	391	395	402	416	400	402	443	438	381	415	380	391	389	375	414	410	370	385	389	392	408	399	448	387	416	373	405	409	371	392	398	359	382	412	403	427	429	374	392	375	380	390	415	383	379	404	382	403	423	393	398	386	381	354	365	407	404	419	389	405	402	397	423	405	367	426	425	389	382	391	423	421	403	414	409	429	413	421	413	413	373	393	414	392	396	396	398	418	393	348	408	394	385	399	413	391	407	373	402	401	439	405	407	414	430	363	418	368	362	423	382	408	415	440	401	411	382	393	396	374	400	422	436	386	392	392	436	405	396	371	379	437	394	386	423	421	393	408	389	410	385	370	401	413	406	370	399	413	399	408	385	418	432	413	395	364	376	392	398	386	390	428	379	388	407	413	393	419	391	415	388	376	433	404	377	420	389	406	383	408	377	439	382	388	400	380	381	380	421	390	391	412	382	384	426	391	427	400	429	376	409	367	385	373	381	381	425	387	390	431	371	400	396	406	407	421	413	419	399	408	420	393	388	376	404	405	406	403	391	417	383	395	410	398	377	415	383	421	376	381	403	437	356	387	402	386	410	374	405	402	419	416	420	389	421	432	409	392	414	399	379	439	399	404	402	404	414	354	417	388	359	345	401	378	433	386	428	450	395	437	408	368	382	374	393	369	406	442	397	403	405	417	372	408	403	409	417	406	374	413	405	403	387	406	394	369	381	399	416	387	393	419	383	418	379	381	429	398	370	354	414	406	387	397	376	401	398	403	419	390	402	401	401	403	413	385	434	394	391	380	401	420	386	401	418	381	385	417	378	421	389	394	416	370	386	404	384	394	425	455	409	422	396	367	432	398	404	399	435	356	420	406	388	394	414	384	395	393	449	398	426	401	372	429	393	417	391	395	408	383	415	381	415	386	335	375	425	389	384	394	412	414	405	367	405	434	436	436	402	424	397	421	386	419	393	397	386	375	393	461	392	392	396	443	396	396	436	379	391	372	372	437	372	394	420	398	392	410	363	406	396	409	426	382	378	397	392	440	414	374	391	437	356	385	391	382	435	420	439	413	383	394	392	395	370	392	433	385	375	388	389	380	407	427	367	415	411	385	389	408	391	405	419	383	390	410	386	416	393	416	406	389	371	404	424	381	409	424	386	398	373	409	413	381	361	401	410	393	415	418	409	431	400	436	362	391	426	392	394	406	394	388	407	424	396	401	390	397	408
5610	17153	13607	6861	4749	3737	2975	1991	1519	1267	1045	919	875	714	727	725	648	600	598	626	588	614	578	532	550	549	553	504	504	536	543	497	532	476	494	519	511	520	482	511	500	511	495	483	486	512	469	505	536	433	489	461	478	486	456	486	525	525	454	502	539	515	461	485	476	490	516	538	505	444	498	528	475	463	477	487	485	484	461	476	479	502	569	482	462	516	479	472	491	455	463	480	496	464	471	481	520	462	515	492	460	474	465	480	439	493	482	463	484	477	468	492	505	472	505	465	480	473	461	490	459	441	449	496	437	496	445	487	479	490	429	465	476	478	489	504	485	451	502	448	452	510	471	481	463	421	483	480	483	449	450	488	450	463	478	471	503	483	449	452	461	462	475	459	448	459	506	516	465	475	490	513	514	495	470	507	442	510	504	467	473	454	496	496	445	478	487	461	483	480	434	481	450	486	473	498	467	471	466	478	486	441	438	433	471	469	426	494	484	457	531	483	491	510	475	482	508	533	475	494	512	477	507	487	447	446	438	515	459	507	489	466	503	478	497	497	449	477	491	469	499	515	441	487	474	486	466	475	527	485	479	484	487	484	436	463	492	504	486	486	482	449	474	464	476	466	467	412	481	456	461	412	421	462	467	485	503	431	472	470	493	438	483	495	449	480	488	443	469	460	515	470	478	429	507	454	433	482	501	472	502	472	445	500	486	459	508	478	496	466	488	456	461	496	508	493	502	486	475	509	460	425	447	478	497	492	468	478	494	488	482	466	527	488	456	460	492	492	498	441	474	466	513	481	497	442	492	477	509	439	464	478	489	502	501	477	482	521	481	495	464	461	497	502	499	499	474	479	476	439	485	466	464	471	520	455	491	453	503	478	476	477	489	523	489	447	476	486	490	446	481	464	475	519	457	478	435	499	447	480	482	481	468	470	461	472	513	457	485	469	468	504	488	471	452	469	447	482	509	465	475	477	500	483	472	463	469	455	474	493	470	477	476	472	486	454	475	480	449	462	468	524	475	515	456	479	483	492	478	498	460	474	461	466	466	485	484	505	492	465	477	482	481	476	526	498	525	506	440	479	500	479	493	480	473	484	488	496	475	471	452	478	493	488	507	435	508	501	489	484	473	462	409	548	480	437	453	473	470	503	485	452	458	481	496	494	448	477	460	444	480	470	500	473	424	417	472	473	480	488	443	469	489	480	485	479	471	476	472	452	483	480	482	485	479	467	478	468	456	480	500	456	458	487	485	520	492	448	430	536	470	477	489	467	509	500	496	470	465	464	476	457	514	454	500	447	471	476	450	496	491	469	470	493	463	507	444	488	471	486	500	496	447	477	453	489	464	464	484	457	496	471	474	478	470	500	485	492	522	487	512	454	474	490	491	479	505	469	487	457	469	460	463	448	488	476	460	477	467	501	461	486	460	474	460	496	470	488	416	511	482	460	490	492	469	497	459	493	468	505	473	490	473	509	502	525	447	464	486	486	481	494	489	488	495	500	462	491	497	432	464	467	427	449	469	494	503	474	459	451	463	470	448	499	490	462	473	522	470	458	489	493	468	486	470	506	457	490	457	477	492	483	498	481	464	486	482	453	493	486	435	480	458	483	481	481	467	507	497	478	480	479	467	481	479	447	484	472	461	449	474	474	471	464	497	502	471	486	513	474	465	446	474	475	522	463	518	504	491	415	454	476	448	482	514	470	463	486	482	473	458	475	498	495	490	494	475	505	507	486	481	472	471	461	474	472	495	477	469	446	477	503	486	476	463	475	458	454	487	441	500	452	474	458	488	491	469	455	490	437	477	469	475	447	488	494	454	503	485	471	454	468	470	486	466	477	506	491	513	482	481	450	479	450	442	483	473	453	487	488	499	483	473	490	488	475	478	469	455	496	453	488	457	529	498	478	448	488	461	518	492	473	465	467	493	475	504	466	485	436	479	493	503	471	507	516	537	510	477	458	484	487	488	477	482	453	473	471	469	468	447	480	497	498	497	477	484	449	448	469	452	482	457	463	465	486	500	476	504	470	466	479	520	496	493	482	486	441	474	508	477	476	460	485	479	478	487	468	478	473	483	458	471	480	444	467	484	507	493	501	447	495	504	483	442	486	437	507	470	482	505	489	486	452	447	477	500	472	450	470	509	507	478	504	490	515	478	471	476	451	474	500	458	452	511	459	502	525	488	478	462	468	423	499	458	474	483	488	480	472	500	474	462	475	450	468	526	463	486	478	453	482	495	472	492	527	465	478	525	461	482	502	447	445	471	483	508	484	504	419	470	451	478	450	468	492	474	466	503	494	505	439	487	464	500	477	492	454	452	496	501	460	493	496	485	451	468	459	486	454	468	439	461	473	482	488	499	488	471	504	468	505	533	460	463	487	461	454	488	479	497	497	467	508	499	462	465	460	507	479	494	513	491	481	484	476	454	493	466	484	498	478	457	471	523	473	457	452	471	447	457	475	453	493	426	430	481	494	462	459	480	484	492	471	502	473	471	481	519	480	482	484	485	471	495	493	466	485	493	480	449	452	473	491	434	461	510	501	475	459	482	486	494	464	497	515	502	481	506	491	464	470	497	480	471	457	460	461	497	475	501	474	518	415	523	519	479	465	456	452	457	448	460	505	469	485	444	466	471	467	478	479	449	487	476	481	480	488	488	466	473	474	478	453	487	485	465	455	459	491	435	515	474	460	480	492	465	501	445	490	475	465	473	492	434	435	496	475	496	469	448	442	487	479	477	464	493	515	480	468	485	461	452	504	499	467	458	510	478	493	487	437	452	467	482	508	519	467	508	480	487	456	486	461	506	519	468	521	465	492	465	479	464	486	477	493	492	455	469	498	501	508	466	460	513	486	472	443	450	479	498	464	472	478	440	471	450	457	492	451	465	478	461	477	481	462	449	475	493	440	456	512	491	505	473	469	498	466	505	471	476	478	466	477	496	465	459	460	526	481	441	519	510	518	461	481	444	477	473	510	492	488	489	444	450	487	454	495	495	488	470	501	434	497	479	444	472	479	457	471	472	483	459	452	464	492	442	476	519	466	456	508	496	452	479	519	472	526	472	443	520	476	482	518	430	461	458	470	449	480	473	485	473	483	480	477	466	475	495	461	483	471	507	449	474	468	478	440	469	460	488	480	456	515	497	492	497	485	446	478	500	494	469	495	472	457	510	464	469	499	470	485	491	488	474	475	452	442	470	484	480	459	495	477	478	437	486	436	484	434	484	505	449	466	466	516	521	532	473	475	490	481	493	488	491	484	493	485	508	458	423	493	439	452	469	480	452	482	485	473	477	464	471	461	471	460	465	483	445	450	509	516	500	522	468	428	487	479	468	456	485	495	464	449	463	427	483	476	455	500	488	498	508	512	489	470	476	487	463	480	432	506	482	509	446	477	469	448	515	466	464	468	521	467	495	486	488	465	466	504	455	526	507	477	502	430	508	470	467	496	484	425	520	491	498	445	482	462	460	507	449	468	459	462	488	466
26969	19014	5926	1171	865	737	644	619	524	551	529	552	503	524	538	519	523	529	526	518	589	477	500	512	499	541	503	489	510	504	509	513	507	481	530	504	495	537	531	507	475	507	463	506	488	488	512	526	518	486	510	488	492	541	508	517	516	503	532	506	487	532	506	475	506	492	519	528	554	526	514	545	507	526	511	538	520	440	530	510	535	527	486	508	501	535	575	501	494	553	469	459	525	513	500	523	522	505	493	496	493	538	489	527	536	525	546	511	509	550	520	521	498	494	505	533	551	528	479	493	480	495	532	508	553	542	515	511	548	521	496	504	550	498	490	498	480	491	494	493	504	491	544	514	508	529	526	494	531	533	515	532	496	511	524	480	492	532	491	500	462	501	534	530	510	516	503	532	482	529	474	521	529	471	495	540	468	518	540	514	488	496	524	559	511	445	489	501	551	517	488	515	493	500	501	477	509	520	510	454	530	470	512	531	493	469	502	481	491	527	536	520	525	499	524	538	551	449	505	514	510	476	520	495	516	563	511	531	519	536	503	503	536	451	543	499	484	491	508	500	548	518	523	526	461	544	513	560	501	533	469	535	564	489	511	509	498	475	500	541	499	528	569	490	532	487	511	476	493	505	470	490	526	530	504	491	508	525	491	519	506	494	498	483	548	534	468	515	495	509	501	553	505	544	508	537	477	515	507	526	508	509	529	493	575	506	478	513	483	501	486	506	549	467	493	488	477	487	523	495	524	512	495	525	494	505	488	523	506	530	530	552	511	503	525	510	548	522	503	527	483	462	509	547	522	475	528	512	507	495	469	505	507	516	516	485	476	491	510	512	486	476	559	448	479	525	488	538	532	508	489	515	492	496	525	501	511	525	524	508	489	484	505	503	574	577	526	572	489	487	522	537	469	507	532	548	517	517	496	491	480	476	488	497	510	551	519	490	529	434	485	472	511	466	507	519	513	508	497	503	521	526	514	506	530	500	486	478	504	497	482	505	517	498	499	492	512	482	491	545	539	504	572	519	481	513	481	479	484	547	467	459	520	544	568	522	506	512	486	527	480	486	516	516	482	520	529	509	464	447	533	578	511	460	499	502	534	533	539	488	461	502	526	536	524	517	514	522	531	497	492	512	493	513	453	503	501	516	528	468	505	501	525	514	493	521	551	532	492	555	506	489	480	510	516	537	520	490	544	493	520	498	527	472	498	508	527	485	488	495	516	481	477	505	531	517	511	549	482	498	511	535	482	513	524	530	498	500	523	518	498	511	541	511	487	533	501	485	490	488	522	461	556	508	522	487	512	512	500	485	503	539	500	528	549	552	500	482	512	534	523	520	522	530	523	490	518	502	506	532	504	499	485	522	534	516	509	497	496	534	536	499	508	518	482	466	501	528	521	504	550	507	510	505	529	523	519	492	480	548	497	464	544	547	513	467	519	490	507	534	532	478	539	464	481	497	482	560	520	507	520	519	522	509	538	508	489	498	526	470	485	523	488	513	518	500	565	519	476	512	460	516	492	491	481	492	515	515	485	519	453	517	532	501	517	497	490	522	477	532	492	501	520	531	491	514	534	506	502	506	500	495	475	508	497	570	531	528	512	495	488	530	534	491	508	490	538	524	533	529	481	540	487	508	509	471	476	499	548	536	492	526	514	516	487	507	539	521	485	481	517	488	503	507	522	475	501	476	491	484	542	510	505	507	533	528	521	527	564	513	553	517	520	498	532	492	520	503	558	461	485	516	512	505	532	511	491	482	501	494	503	512	516	506	514	546	465	540	552	500	535	535	541	517	519	544	556	539	521	547	520	514	496	544	530	533	482	506	552	535	510	477	497	502	540	482	508	496	527	478	572	516	498	521	523	498	504	528	496	516	493	481	498	521	539	526	515	531	546	489	498	510	515	499	537	500	524	495	489	497	505	530	519	495	517	488	522	488	505	521	527	486	497	534	530	508	552	553	484	476	507	526	478	505	480	518	536	536	516	507	522	512	480	524	534	510	512	501	545	507	508	529	497	499	507	502	501	516	532	509	527	493	470	523	511	510	552	538	539	523	497	515	523	481	503	523	516	487	528	537	472	495	554	480	553	495	506	513	504	512	486	560	497	498	518	519	540	487	511	534	539	527	507	490	481	501	520	530	502	504	538	513	504	530	528	506	467	499	520	491	478	446	511	495	499	509	485	499	534	499	493	504	497	506	518	532	532	545	504	509	460	518	515	532	547	491	509	522	547	542	544	493	490	545	500	505	548	521	506	489	505	532	527	501	476	526	498	515	512	483	568	487	505	493	511	555	516	513	485	512	473	504	472	550	515	525	513	539	565	545	428	526	513	472	517	566	508	511	547	504	510	528	530	462	505	494	514	510	521	499	517	512	517	488	520	486	463	543	477	473	504	532	502	525	516	503	496	504	478	517	524	480	494	466	472	522	507	495	527	533	462	550	478	497	500	522	538	511	536	498	537	447	501	478	496	511	511	503	528	504	515	497	532	470	463	546	501	530	494	470	508	519	500	535	487	477	515	530	517	506	486	523	500	511	511	469	500	476	488	527	535	510	502	531	517	510	518	519	473	478	510	513	508	533	507	494	510	480	507	509	506	488	482	533	493	533	461	517	508	495	511	492	510	498	491	503	517	484	501	515	497	520	473	518	502	562	543	538	518	459	517	491	505	514	538	501	497	501	504	517	499	458	537	489	501	497	530	545	496	520	538	496	506	501	508	492	511	500	493	526	479	473	484	509	536	480	511	527	488	492	527	537	480	538	503	551	505	540	505	495	510	539	510	505	523	524	531	550	518	550	510	560	507	521	513	510	507	505	500	513	484	469	481	517	541	511	491	489	522	487	528	482	497	493	502	531	479	525	511	498	510	506	523	515	519	496	509	543	521	527	537	529	489	492	508	492	550	555	514	479	490	473	497	484	493	537	516	510	511	503	534	487	473	513	526	495	499	502	504	485	470	477	530	490	463	540	471	478	542	486	533	531	528	494	501	513	516	513	545	489	538	485	513	533	496	493	489	562	501	489	474	483	461	466	535	551	478	491	533	494	518	519	548	515	486	504	517	545	513	500	516	506	544	493	535	535	548	504	499	484	494	485	542	490	525	501	505	487	534	488	532	526	501	496	511	562	486	509	491	545	525	538	492	514	494	536	490	539	519	515	511	496	521	551	508	483	485	526	522	512	512	537	545	534	511	503	499	506	512	530	515	522	519	524	537	457	548	514	484	485	488	489	487	499	528	503	507	553	467	462	510	483	521	538	482	502	522	509	501	495	499	460	523	538	494	556	474	490	513	501	514	472	560	493	500	516	505	520	522	514	519	510	522	502	502	504	510	543	504	473	479	480	545	466	543	515	503	511	476	562	529	498	520	484	494	506	485	546	459	483	540	517	539	526	527	511	502	513	491	503	494	502	521	531	498	501	465	508	490	510	502	511	515	519	510	514	485	530	505	484	520	533	521	519	481	486	529	480	484	471	500	526	524	551	505	533
4835	3331	2192	1279	1105	965	799	725	615	638	560	590	555	592	590	568	552	583	634	591	589	570	567	551	586	554	587	607	580	563	614	620	604	617	614	610	584	589	610	571	587	615	612	606	570	607	604	530	535	563	593	582	598	617	598	577	584	588	616	583	581	546	555	585	588	562	616	581	577	566	591	548	568	598	600	567	527	596	602	573	569	588	573	589	580	606	566	571	565	589	595	538	604	569	581	551	568	593	598	614	576	601	571	614	569	600	595	579	538	602	573	595	593	546	564	575	614	534	643	578	580	577	560	596	567	574	556	586	560	578	546	627	616	582	579	604	618	614	584	603	573	543	573	575	615	622	560	610	543	590	601	616	569	580	547	626	610	572	560	594	583	578	626	587	582	547	614	594	636	567	596	614	564	565	573	599	563	613	579	594	567	599	595	609	603	561	560	583	581	550	595	589	614	603	581	598	560	599	626	603	600	559	566	600	549	640	599	593	559	585	582	562	597	578	598	602	555	577	585	585	562	566	555	628	590	592	572	601	584	618	575	568	517	559	582	600	587	577	560	592	625	572	597	599	553	591	623	579	595	579	548	600	606	606	563	584	576	571	545	605	606	554	558	559	590	555	610	566	580	607	599	555	560	591	586	620	590	572	556	558	596	592	566	565	553	638	615	579	603	599	615	564	605	571	593	558	576	574	583	611	572	575	558	563	616	558	559	547	563	580	582	570	589	575	574	582	568	587	555	600	566	558	578	593	589	617	543	643	566	571	586	534	516	558	569	576	573	568	575	570	571	551	617	560	517	643	581	566	569	640	585	568	563	604	579	597	585	566	590	585	513	594	587	571	608	593	584	635	536	572	604	555	550	592	575	593	556	599	559	537	570	591	573	603	554	568	567	535	544	607	595	581	590	561	580	564	612	606	590	598	630	595	574	554	603	592	616	616	609	596	569	593	558	603	546	565	600	604	575	574	575	624	638	577	620	570	606	600	592	611	553	599	534	573	522	536	571	562	585	575	567	570	602	597	606	611	599	626	599	572	627	575	574	618	603	535	631	569	597	605	598	599	593	577	624	612	591	570	559	604	592	625	610	573	582	546	594	589	624	569	648	602	567	570	551	613	629	538	564	568	578	576	591	605	518	544	599	592	551	571	550	573	591	581	583	575	585	574	596	611	597	591	575	584	586	544	574	570	568	593	579	555	588	576	572	585	591	521	610	579	607	574	595	568	587	579	579	576	600	558	593	546	589	581	608	590	579	563	570	586	624	582	607	591	559	564	559	535	578	548	641	582	587	588	598	581	595	608	577	577	555	584	531	580	589	604	604	580	593	557	613	592	574	579	629	576	561	589	601	588	557	620	602	592	546	600	583	553	603	553	607	575	568	609	577	572	611	591	563	609	589	621	585	571	591	563	587	538	598	594	614	579	541	550	588	590	605	585	581	577	567	570	614	554	564	562	531	598	546	627	585	586	575	581	573	555	578	568	604	585	574	654	582	556	592	554	568	582	627	574	558	580	556	594	616	562	604	563	621	586	579	573	617	581	600	577	582	609	612	604	644	592	580	587	592	596	578	604	589	649	556	518	575	558	576	567	587	595	586	581	588	604	608	570	563	569	542	578	598	572	553	575	590	557	584	544	588	586	545	578	601	581	620	553	572	545	587	576	588	585	573	577	588	622	609	591	570	597	571	603	563	579	614	618	555	616	591	564	605	530	542	601	588	557	568	550	553	612	570	613	590	606	547	584	567	569	554	624	603	546	618	581	590	600	542	545	580	563	556	621	558	608	614	565	587	598	612	608	573	582	598	559	540	594	616	642	596	549	591	611	580	566	550	589	600	582	558	578	591	588	561	538	625	610	575	582	585	593	596	572	586	567	589	601	565	567	596	642	607	585	656	596	561	565	534	606	566	578	573	530	571	564	598	523	573	565	557	579	572	556	569	635	574	560	574	582	590	608	608	543	552	553	535	586	603	595	579	581	554	594	609	595	573	564	579	641	615	587	634	606	584	572	569	570	583	624	595	572	579	601	572	561	585	552	615	607	569	615	599	614	583	581	552	586	638	515	640	577	569	581	610	594	565	580	518	571	604	559	552	569	579	582	624	571	579	575	542	564	592	580	602	597	599	594	573	592	602	541	636	585	572	579	550	606	639	569	606	571	595	594	619	606	556	589	606	598	600	600	607	622	589	565	576	592	589	589	570	610	588	589	533	582	638	554	546	603	589	629	564	610	610	610	588	569	592	574	577	547	571	558	584	625	588	584	597	588	575	564	614	578	555	608	577	554	597	601	606	604	563	600	601	590	547	579	568	604	572	619	606	607	556	597	540	547	609	561	563	607	562	613	610	544	589	559	588	590	642	610	576	570	601	602	561	581	594	590	607	587	561	592	519	586	571	589	629	562	573	581	556	591	601	579	570	582	583	568	561	610	554	599	550	565	572	576	584	602	567	537	540	560	576	592	617	586	606	599	597	592	575	544	524	545	533	575	579	539	609	618	565	574	546	590	550	561	566	566	576	572	583	538	594	599	585	549	593	635	561	607	632	536	595	610	591	592	575	587	617	550	576	592	623	583	552	561	559	561	565	643	579	596	579	566	571	605	584	546	573	599	550	563	588	578	601	597	578	592	612	570	608	571	548	580	559	602	557	558	601	606	546	581	606	577	569	572	595	574	597	575	539	581	589	606	554	548	540	573	594	605	607	600	601	579	598	545	538	567	585	566	578	562	554	587	596	597	578	580	543	632	579	635	558	613	576	600	627	583	613	580	604	595	628	598	594	589	543	578	577	581	592	575	569	573	620	593	588	664	594	590	582	592	571	599	565	610	597	561	558	541	594	604	593	602	552	568	559	615	603	581	595	542	571	643	553	562	528	544	580	565	541	600	555	603	616	581	604	607	609	553	601	601	618	627	586	583	583	580	566	549	594	553	611	627	621	572	570	631	593	580	534	574	570	597	587	616	623	587	599	559	587	591	610	587	569	524	598	584	582	617	543	575	590	593	585	567	582	569	563	628	626	569	534	608	580	620	535	615	577	583	588	594	570	585	571	592	544	538	633	618	594	599	584	568	570	562	579	590	617	574	576	548	572	583	588	588	588	614	533	587	588	560	589	572	584	590	568	608	593	555	573	536	604	545	591	573	556	544	590	586	604	609	575	605	544	587	632	587	581	617	579	568	544	608	560	591	598	643	598	593	607	567	541	586	607	568	594	597	563	611	624	634	592	602	605	550	584	574	544	615	578	594	600	583	571	635	588	533	636	597	588	563	567	614	598	555	612	582	538	597	614	560	610	584	607	570	635	571	604	584	626	601	580	568	584	543	579	608	531	548	605	561	576	591	595	545	586	578	599	558	562	579	547	563	594	603	585	574	575	603	602	597	616	594	597	614	626	591	591	565	562	608	571	596	584	576	611	602	574	581	552	563	566	588	580	577	603	586	590	585	557	593	634	579	617	589	586	619	575	523	581	550	559	584	561	646	590	546
23257	20854	27875	23968	20854	10106	1408	1024	928	913	807	784	829	740	750	758	722	713	698	694	656	685	697	664	687	740	667	608	673	682	664	684	671	664	681	693	692	601	680	634	682	678	681	618	657	624	687	744	674	624	689	625	723	634	691	647	641	691	727	682	638	672	677	646	687	672	673	680	669	662	710	677	704	651	641	683	674	665	693	657	629	698	689	713	652	650	670	713	689	619	663	718	652	657	667	667	692	664	641	673	720	667	680	697	660	697	636	675	626	637	663	672	662	653	650	611	642	697	636	643	631	699	656	676	667	666	670	678	648	666	680	627	701	684	663	641	679	695	658	652	647	708	652	649	668	666	654	624	650	671	672	699	669	642	627	647	693	616	655	688	635	630	686	693	680	686	606	683	671	643	676	659	666	687	675	675	664	683	716	682	596	679	610	664	697	682	692	669	671	653	660	697	674	695	629	670	679	661	674	662	638	678	629	637	657	702	661	652	651	636	695	699	639	615	682	642	660	676	701	635	667	697	669	648	661	621	666	642	671	654	700	630	679	719	645	655	682	668	632	671	709	678	649	665	678	650	637	645	687	655	687	670	663	638	669	689	708	687	692	659	666	657	698	698	705	646	643	681	665	654	703	642	670	687	635	644	669	635	717	676	652	645	688	665	624	621	660	670	627	659	724	625	668	660	631	648	627	606	677	672	718	685	635	697	670	618	664	670	680	642	683	705	664	601	665	633	667	676	676	634	696	726	663	677	683	713	666	667	650	678	706	673	670	718	634	697	716	676	653	646	631	669	659	675	644	690	637	663	663	664	680	664	614	684	653	675	670	688	639	687	680	637	626	646	636	697	670	660	656	649	678	677	634	688	655	673	638	646	660	670	685	680	606	627	691	683	635	673	639	664	625	671	634	680	664	657	646	651	670	647	671	657	626	666	659	640	713	653	681	677	659	659	614	662	648	636	658	647	641	689	701	682	681	668	671	642	643	656	677	662	625	675	666	626	669	636	687	643	646	667	719	665	728	636	642	653	665	643	631	654	657	684	683	669	668	668	683	676	727	704	659	649	649	652	686	658	663	632	704	720	676	648	645	675	747	688	624	630	631	656	664	686	677	664	675	676	636	650	672	695	654	664	642	677	669	652	641	619	649	642	699	690	689	677	621	701	639	670	677	685	622	675	683	604	677	625	655	675	650	661	692	690	667	647	678	665	651	651	669	660	633	621	625	696	643	682	659	686	662	652	631	645	680	694	640	680	686	733	626	658	668	675	663	638	692	696	728	670	656	652	619	660	682	622	664	699	662	647	645	667	670	659	661	674	704	632	605	654	677	657	675	680	718	658	649	652	706	686	670	652	701	647	701	667	647	664	647	709	671	658	666	680	642	692	638	658	674	662	638	676	657	652	657	658	676	654	680	697	711	667	672	667	618	663	685	636	667	678	686	679	715	688	657	634	640	670	699	665	647	671	706	662	684	698	694	664	696	710	694	626	669	695	691	672	671	635	666	682	697	626	696	691	724	684	683	637	690	660	678	684	697	670	708	707	696	647	641	661	706	652	616	685	683	660	683	664	662	644	648	627	637	657	680	711	683	675	665	710	646	665	688	648	656	664	684	694	672	657	645	650	656	644	676	626	634	682	678	668	662	680	677	646	612	684	692	639	684	651	659	693	670	672	706	636	660	715	653	668	662	646	668	642	666	654	649	630	654	651	657	686	712	612	663	665	643	667	633	695	655	673	664	679	696	681	681	728	708	707	671	629	643	637	674	687	636	636	651	641	678	668	636	674	630	641	719	671	650	620	699	666	646	656	686	676	678	641	697	677	656	637	633	666	705	648	678	621	672	645	666	669	658	607	651	680	638	671	619	669	665	662	664	635	674	640	684	650	691	653	673	674	675	666	669	613	680	673	714	689	625	667	667	646	660	710	655	656	718	644	659	656	646	684	632	695	644	617	685	631	635	647	659	657	668	632	709	658	706	653	694	645	745	655	668	643	686	679	669	683	713	712	664	691	695	701	709	679	733	701	656	697	670	708	677	655	657	664	660	679	667	645	724	657	691	662	691	656	638	698	616	666	681	658	674	653	707	650	652	632	669	645	666	659	697	654	667	686	682	613	678	653	643	636	677	692	665	642	631	619	690	688	686	689	652	626	664	706	640	687	694	689	673	656	717	667	679	685	715	675	665	654	680	660	664	701	641	699	684	669	662	633	674	677	653	657	645	635	647	628	655	714	659	657	658	679	657	683	662	679	689	629	620	721	660	670	651	640	639	682	638	672	650	697	669	705	638	685	682	699	647	660	697	653	697	678	634	632	650	641	660	684	683	676	675	620	703	661	649	670	648	667	592	720	679	649	663	679	689	651	674	686	693	662	616	715	661	646	629	644	670	648	631	638	699	642	606	641	660	663	664	647	684	668	636	701	654	672	655	706	667	641	688	698	713	670	653	645	679	640	665	626	679	691	677	673	696	706	656	669	643	674	625	676	651	647	660	699	685	688	687	676	658	651	711	715	668	676	690	650	670	672	687	634	668	633	662	682	661	646	680	690	681	681	718	617	646	624	569	694	660	644	620	657	720	698	651	648	664	615	676	697	673	655	691	686	639	612	625	692	655	665	651	643	680	679	701	644	703	612	661	613	685	645	698	674	661	705	675	635	636	685	616	682	700	696	647	672	680	640	661	659	664	677	694	690	665	645	629	699	667	657	662	612	679	681	680	678	701	647	676	656	657	650	667	661	651	631	643	594	625	654	684	628	670	637	662	627	664	642	709	673	704	686	661	647	668	662	639	664	668	629	637	653	611	659	630	660	708	675	635	672	712	665	631	670	689	702	696	699	706	676	684	689	706	664	637	683	694	682	694	640	686	654	653	645	642	656	705	643	701	675	635	681	657	623	671	677	668	655	680	659	679	696	646	681	663	666	669	641	622	671	653	683	695	687	678	675	673	678	692	676	699	684	698	658	719	670	693	672	679	628	690	675	626	671	640	673	696	680	622	718	654	650	672	668	647	674	680	643	693	673	671	654	651	673	639	693	650	646	625	630	653	666	692	736	678	675	664	635	660	650	654	634	675	704	682	698	709	595	691	652	655	665	654	704	643	683	665	691	709	696	670	628	667	688	714	659	652	654	706	623	632	641	693	664	716	659	690	667	678	693	618	660	659	634	685	661	643	670	694	706	679	686	679	649	669	654	687	666	652	649	643	677	623	685	695	702	605	712	653	689	666	691	648	645	629	716	678	602	684	647	678	660	658	677	664	678	609	704	670	725	660	666	657	669	690	691	679	652	617	708	697	665	617	701	632	679	668	640	723	633	656	631	714	636	663	683	664	650	680	658	682	658	717	700	675	631	600	653	705	601	672	685	663	645	681	708	669	644	639	668	694	684	622	654	702	657	683	639	642	639	683	689	646	672	649	655	644	674	606	670	613	690	707	675	687	701	658	648	664	683	722	661	618	656	693	627	685	649	661	629	656	611	675	672	644	642
4659	11176	8237	4219	3163	2282	1757	1492	1254	1159	1074	951	968	910	886	908	831	791	840	805	776	777	769	795	805	835	781	742	824	773	769	780	810	779	755	796	777	783	792	753	754	777	773	763	727	753	771	761	716	800	734	724	808	791	770	754	766	779	763	790	786	740	750	757	759	792	762	755	783	728	741	715	742	786	805	776	733	752	738	744	759	772	787	757	790	739	723	785	750	767	767	762	735	695	730	753	765	741	791	755	734	784	787	761	792	799	780	748	771	792	811	777	765	790	778	798	766	783	756	726	775	769	743	748	779	786	814	715	771	713	776	757	761	814	756	746	739	775	750	790	758	739	754	725	767	742	724	787	765	752	768	821	767	735	767	763	792	797	810	744	740	799	733	795	770	784	718	770	760	731	796	720	730	760	755	802	724	773	788	793	759	785	772	771	796	734	806	756	751	748	779	759	799	709	745	772	694	751	751	745	752	739	759	795	730	768	752	746	773	761	766	791	750	777	806	751	760	785	793	779	705	723	742	773	791	725	772	728	738	777	767	731	779	755	743	771	795	755	766	749	729	724	791	765	743	765	764	797	756	756	764	754	791	723	715	776	740	781	790	749	773	744	777	752	807	822	732	741	778	747	767	793	733	787	723	777	819	758	777	751	745	734	743	784	755	756	806	737	782	751	796	771	736	728	752	752	748	751	729	704	759	787	837	774	786	720	755	793	762	738	755	774	762	759	760	757	756	777	780	768	757	802	794	790	749	760	756	675	777	748	796	769	740	777	771	832	778	789	760	766	806	770	734	773	761	797	769	746	774	742	777	745	799	781	769	782	720	759	737	785	760	776	791	725	740	787	713	786	767	757	697	693	769	784	754	752	789	734	778	770	794	792	774	784	767	803	752	716	817	780	739	783	747	835	697	716	650	803	760	794	806	794	762	743	738	715	754	765	749	725	817	768	760	754	817	776	757	770	690	767	787	704	739	760	800	742	774	738	757	771	810	807	768	723	789	793	739	769	776	759	785	797	750	733	751	757	732	779	838	806	723	704	774	758	801	743	789	796	728	789	741	742	748	770	740	741	735	740	753	716	766	733	845	762	815	768	769	774	764	797	790	755	777	780	778	775	764	764	796	756	754	754	724	769	783	752	826	755	720	767	748	741	766	768	774	764	766	747	766	801	756	742	817	728	732	756	749	726	766	756	715	747	780	724	741	777	758	739	727	812	799	758	763	762	709	738	757	786	773	776	784	756	754	758	763	734	771	777	764	759	752	762	734	771	743	745	765	757	759	773	814	768	786	755	793	764	758	763	783	766	794	753	781	779	785	740	786	749	721	754	759	761	690	717	717	718	750	781	814	730	762	757	738	719	806	729	781	805	824	775	781	717	768	732	769	802	762	737	741	809	761	763	748	814	778	794	769	702	717	770	798	738	795	760	754	757	782	750	783	749	782	761	761	725	798	757	778	739	756	712	764	780	784	750	821	677	780	748	786	776	785	725	790	771	778	796	745	755	734	788	775	756	727	768	797	817	797	782	728	782	758	768	763	780	766	747	761	755	800	743	784	768	776	780	749	731	730	750	784	726	771	761	733	792	725	781	799	778	769	713	760	763	753	731	765	808	769	816	716	744	743	793	789	766	768	800	752	741	758	710	766	760	786	761	779	803	778	761	778	780	812	706	752	714	759	762	729	788	725	747	746	768	797	737	727	769	803	737	760	744	705	755	778	781	749	761	742	765	761	740	770	750	743	778	785	716	728	766	827	846	777	740	735	792	766	804	757	768	763	812	816	781	751	787	774	743	743	717	774	826	747	768	768	730	738	756	783	792	749	761	760	823	728	781	720	790	728	771	730	735	787	732	763	807	781	742	752	769	740	750	757	752	777	745	734	753	787	756	787	725	711	778	734	722	805	778	780	820	785	768	743	752	730	754	778	761	837	734	790	762	830	732	779	768	773	805	692	730	815	763	786	812	716	782	731	794	794	783	791	835	774	768	807	797	767	744	771	794	778	767	761	794	785	762	771	761	782	773	702	784	785	765	770	752	768	750	736	769	776	784	798	766	850	775	698	707	788	783	756	716	779	745	777	749	757	756	784	779	768	723	784	708	829	741	758	774	791	792	802	789	757	755	752	752	828	775	737	727	745	771	768	728	764	780	761	798	800	796	756	770	774	778	800	740	729	742	716	733	782	756	771	777	760	729	846	724	797	792	753	757	731	756	771	769	766	802	823	797	715	743	776	767	776	750	749	759	746	766	729	742	781	757	775	780	792	734	766	777	759	763	790	739	713	698	820	739	838	752	774	747	719	797	757	785	787	786	768	773	736	747	772	757	767	745	778	780	732	742	743	735	721	713	785	745	780	771	762	768	742	755	760	778	715	758	767	755	770	785	748	737	797	785	779	779	788	756	753	727	680	735	719	806	787	763	750	788	796	753	787	792	787	796	739	774	776	791	752	845	780	780	794	794	716	779	760	782	762	723	788	800	684	727	740	802	763	751	801	733	764	757	773	762	709	813	754	786	751	752	785	773	746	727	760	735	746	706	779	745	759	757	793	744	733	786	719	774	750	779	714	794	759	832	747	716	802	799	763	810	778	778	759	781	731	802	735	770	743	777	801	764	731	755	772	775	770	753	764	750	758	759	792	786	768	758	781	764	739	757	775	756	744	760	746	732	778	740	755	762	728	742	762	721	732	781	753	762	706	723	736	737	747	767	769	764	708	743	744	761	779	771	785	767	793	766	730	749	719	785	781	757	783	816	757	774	758	774	767	751	798	738	778	737	775	752	744	742	774	788	754	810	742	725	757	763	726	740	746	768	762	717	803	711	755	746	742	722	693	811	742	737	792	768	772	822	768	754	799	744	738	725	771	745	786	769	707	802	711	793	764	742	741	755	728	768	735	735	751	749	774	772	741	754	747	774	816	728	791	715	810	782	752	756	795	797	779	732	748	745	728	721	761	743	798	745	759	797	752	755	709	726	757	776	746	778	743	766	702	756	754	777	775	752	774	793	774	738	761	739	768	792	755	783	754	760	767	788	741	732	780	740	753	759	749	733	779	759	761	774	773	799	746	730	796	729	777	774	751	786	740	755	754	728	767	805	762	732	736	730	739	718	724	772	759	775	716	737	761	731	757	752	778	787	745	749	814	767	751	744	794	789	768	770	805	758	728	789	776	767	819	735	750	736	835	737	735	716	714	737	750	778	770	788	731	758	776	758	762	793	794	775	777	805	789	798	764	745	747	760	749	802	736	768	743	771	783	775	807	717	769	734	758	744	780	796	781	807	764	742	793	777	752	803	761	806	738	708	762	707	738	797	800	763	766	757	785	781	786	723	763	796	750	768	706	746	726	757	782	776	780	768	825	769	772	765	755	734	733	731	783	722	755	820	701	746	787	736	768	799	758	766	759	809	768	787	735	743	725	780	719	791	756	796	742	787	724	716	763	777	740	782	805	777	795	821	769	785	745	800	775	730	734	758	754	768	712	788
24346	20887	26999	24831	12260	803	551	509	435	376	317	315	297	298	331	282	266	293	245	283	260	262	273	250	257	253	242	278	258	246	274	243	240	252	243	251	250	243	248	252	230	290	241	264	249	228	228	244	244	255	270	230	242	229	273	229	265	256	248	257	264	212	242	241	237	279	271	255	259	234	229	257	268	250	291	257	223	226	301	264	254	245	242	265	260	247	227	242	238	294	265	235	263	254	242	273	265	224	251	244	272	269	274	268	270	253	279	253	273	276	251	262	227	237	269	262	285	249	272	247	233	265	238	272	250	242	270	238	254	278	212	261	259	272	225	301	216	236	230	247	261	226	254	239	235	253	241	242	233	222	279	248	261	245	255	267	254	289	253	246	259	262	237	244	258	242	246	256	252	259	222	251	245	230	246	242	266	256	272	230	256	247	231	256	229	239	241	252	269	239	235	239	273	227	238	260	230	222	227	226	232	269	265	255	245	231	256	233	257	237	248	260	250	256	236	243	260	236	235	273	263	249	244	244	248	239	253	257	239	249	238	240	262	236	230	259	262	253	240	266	224	241	272	247	238	256	259	261	240	245	244	246	267	258	245	238	239	243	239	235	265	264	224	266	241	217	239	237	252	244	238	271	285	235	253	266	251	287	240	285	243	247	238	262	259	258	252	264	244	267	245	248	241	270	248	262	246	268	236	215	259	223	247	262	271	270	242	224	256	264	255	251	229	247	270	275	258	264	253	237	266	234	253	278	239	263	275	240	260	237	260	262	248	257	235	276	243	247	233	254	242	225	243	259	231	260	244	246	256	263	227	247	242	255	246	223	241	247	232	265	262	205	250	268	231	251	246	248	251	253	237	233	230	248	269	231	258	263	236	239	240	241	247	257	237	278	239	244	219	277	226	250	245	235	264	262	247	246	259	256	258	274	246	254	255	226	242	237	249	226	255	245	242	236	231	291	254	247	263	265	231	253	271	247	233	241	233	276	247	271	241	228	263	254	249	254	236	255	255	249	246	274	252	269	245	238	258	254	240	258	244	265	249	235	251	277	264	249	247	259	278	269	227	269	253	228	274	238	263	231	221	261	264	248	235	255	225	244	235	220	250	264	250	258	263	271	268	234	236	272	216	259	253	243	244	260	260	239	241	254	226	229	269	260	264	247	261	237	241	255	240	242	218	249	244	270	283	259	270	233	249	277	230	256	276	248	250	278	294	259	288	253	257	295	261	249	266	240	242	265	258	235	245	250	245	271	257	208	256	235	259	264	251	253	257	248	262	230	277	243	266	230	252	275	241	233	268	264	264	257	241	243	235	235	238	261	259	282	243	245	259	250	235	253	232	261	251	254	216	237	260	252	232	273	252	245	244	258	257	253	251	272	254	248	241	262	270	252	259	259	224	252	245	270	215	248	242	268	250	265	216	218	263	255	226	243	241	250	244	246	276	256	244	273	253	241	217	232	235	237	248	239	256	253	258	245	236	272	217	258	254	288	242	245	226	250	241	233	246	239	231	279	258	276	242	238	231	249	248	244	277	259	254	242	253	253	249	255	249	242	235	253	248	261	251	240	268	247	278	256	267	250	274	248	256	241	252	232	246	268	236	264	245	231	224	266	246	268	264	271	266	216	265	228	225	244	261	243	273	276	245	237	259	261	240	248	256	257	230	265	250	259	276	267	249	247	232	253	258	262	231	240	250	256	229	255	265	263	211	266	246	255	249	273	261	259	255	215	219	256	242	261	234	238	233	244	245	279	224	261	247	257	245	238	242	238	279	231	228	244	256	253	256	245	274	249	234	231	261	233	258	240	260	241	238	250	250	236	263	257	248	234	229	263	248	236	239	220	289	263	247	264	274	242	249	288	245	228	274	271	264	236	238	251	243	207	254	233	241	250	275	212	251	257	268	230	267	227	260	231	254	241	258	268	260	226	220	217	213	273	250	246	259	242	253	242	235	266	252	233	241	246	250	232	247	238	260	250	258	251	261	234	251	271	258	232	244	248	274	254	273	269	264	219	245	249	224	275	254	235	235	269	244	262	227	261	244	253	229	255	233	249	244	288	238	247	246	248	246	256	249	260	237	263	246	235	225	267	238	274	263	258	276	281	218	235	254	291	259	243	223	229	255	266	243	233	247	257	286	234	238	269	241	240	254	234	245	237	223	264	247	257	247	226	239	243	248	261	233	233	230	243	247	242	247	231	263	251	240	227	253	259	269	245	258	267	250	241	253	257	268	260	261	244	235	229	248	239	254	258	266	237	263	250	232	247	248	215	236	277	205	270	260	242	252	238	246	241	269	254	259	251	253	260	252	256	216	270	258	256	238	253	214	257	261	237	252	256	254	245	232	236	257	297	266	248	237	228	264	243	248	251	269	249	234	232	251	264	264	285	222	258	260	242	240	244	263	247	259	253	250	242	271	230	264	252	243	256	229	282	245	255	237	264	267	268	219	255	259	236	263	243	246	252	268	233	254	231	260	266	250	232	275	219	262	253	253	226	273	263	256	239	247	228	268	272	227	264	269	265	286	239	231	249	230	243	276	239	242	242	235	282	226	242	237	219	247	255	261	233	249	280	226	259	257	251	241	253	235	253	250	269	256	259	274	238	228	275	244	226	278	252	239	265	271	260	250	262	228	257	270	272	245	218	238	247	251	255	258	255	230	239	268	252	278	250	231	232	241	242	273	294	253	249	249	256	270	242	238	269	270	254	229	254	230	207	272	262	242	234	282	266	274	225	230	225	258	241	248	274	273	231	235	245	263	256	268	225	231	256	260	264	264	256	245	245	248	256	256	265	285	271	247	257	263	234	260	244	253	222	262	258	253	276	240	260	256	239	284	260	242	252	263	216	224	237	242	250	245	252	249	240	255	243	272	237	250	249	261	265	247	232	248	257	259	235	269	264	277	246	248	230	268	257	269	223	255	250	244	252	217	255	256	263	256	242	272	253	258	236	250	241	216	242	245	229	265	220	246	242	247	243	247	273	258	250	252	263	252	246	244	264	268	235	267	300	279	243	260	252	240	257	247	258	233	276	271	228	226	270	255	225	264	257	252	259	264	237	253	258	258	245	265	234	241	279	219	242	265	241	254	242	276	274	243	245	268	274	262	222	219	245	252	230	255	265	228	230	244	267	210	257	271	248	237	229	245	247	249	240	258	268	266	241	289	269	231	248	249	271	275	240	230	216	247	232	287	243	226	235	249	253	252	253	249	237	243	253	258	260	249	242	237	236	239	252	253	285	237	248	239	224	251	224	259	257	271	264	234	228	248	230	239	248	252	283	241	250	249	247	250	230	256	264	264	281	248	260	255	261	262	249	255	261	258	237	270	216	249	221	288	250	271	257	231	246	258	246	227	255	242	237	218	227	251	243	251	234	254	238	260	236	270	259	242	270	258	260	225	280	246	236	250	264	230	263	242	281	249	259	234	240	260	248	242	271	270	247	231	260	282	218	235	251	252	216	227	241	218	239	263	248	255	253	274	260
5427	8703	5557	2439	1596	1154	989	835	717	557	467	424	454	396	351	362	350	340	351	347	302	333	312	317	318	297	314	309	308	293	296	324	294	330	324	312	281	315	305	317	299	332	310	300	248	259	295	286	295	286	292	291	301	305	290	299	290	277	316	292	319	346	326	292	290	315	292	302	297	300	300	307	308	289	313	301	308	319	276	269	264	306	290	291	286	302	271	292	312	290	281	290	297	286	295	293	283	312	310	289	323	295	308	280	289	316	276	301	325	320	271	281	293	291	292	325	295	287	280	287	326	264	301	313	296	311	289	317	318	286	295	304	279	266	302	323	303	286	339	281	312	292	287	284	305	287	313	263	318	290	288	268	296	301	298	302	298	294	324	285	295	285	279	313	278	305	313	285	282	326	254	309	280	299	289	295	297	284	302	305	277	302	290	321	290	294	309	325	303	272	287	300	270	299	276	304	286	294	324	298	275	285	313	295	301	308	299	288	310	311	278	270	299	281	295	300	296	279	292	297	326	341	296	262	259	306	287	270	319	280	256	292	290	297	280	277	296	312	283	306	285	275	281	292	273	343	306	304	291	278	265	303	287	327	299	309	289	289	289	305	295	304	300	331	289	312	273	302	288	285	293	327	308	311	278	278	293	285	277	295	280	276	321	280	275	282	287	282	288	295	284	290	290	299	308	323	276	318	300	289	304	300	308	326	311	283	278	307	293	301	295	308	306	295	306	288	255	274	298	322	312	290	286	304	273	287	266	257	293	302	293	289	313	301	288	281	282	281	306	315	314	283	305	272	308	284	319	299	284	288	260	319	283	312	266	276	276	281	315	321	327	277	282	269	292	297	302	323	291	283	328	285	286	303	291	318	305	300	300	281	296	291	290	291	294	331	293	295	291	295	290	292	323	293	305	286	287	251	274	308	281	271	280	291	292	258	297	287	312	300	297	314	278	312	304	294	251	301	304	295	267	339	306	309	292	298	315	282	287	303	297	296	324	315	286	301	277	288	315	323	299	297	289	287	328	295	293	306	286	295	278	293	294	297	304	288	280	309	287	291	328	299	279	291	312	293	308	283	277	297	291	308	282	293	288	278	303	307	284	302	305	301	297	296	291	265	293	287	298	282	280	329	321	326	302	296	257	263	280	316	334	310	300	289	335	287	284	309	314	275	303	310	317	310	274	293	284	281	325	307	288	314	292	311	287	278	270	289	314	311	322	271	292	279	271	297	301	281	303	328	290	297	313	283	299	285	308	309	284	277	305	298	301	301	288	262	285	287	322	313	280	315	252	282	270	316	291	265	313	282	298	298	318	272	286	311	275	278	297	277	311	297	286	288	271	300	290	302	284	296	307	311	314	278	278	290	316	334	328	290	293	312	290	299	301	286	300	281	283	259	342	306	320	286	328	318	265	302	330	290	294	305	313	298	290	314	288	272	309	320	299	304	328	304	280	316	290	299	291	296	290	298	294	284	276	298	287	322	261	329	300	267	256	289	283	273	304	294	292	276	307	320	313	287	294	318	326	283	291	282	313	268	284	276	266	287	323	280	287	276	294	297	306	279	300	300	313	278	291	283	319	291	345	252	312	282	314	269	286	295	289	318	300	284	292	297	287	275	267	305	280	273	302	280	260	318	312	317	299	334	301	292	299	271	299	285	306	291	303	293	293	249	282	281	300	300	313	288	308	278	277	328	312	294	278	273	300	294	325	279	310	322	309	302	290	304	295	286	287	314	305	302	265	305	287	278	306	286	262	292	323	302	292	302	270	313	319	285	313	318	274	294	292	262	323	329	292	279	291	304	258	323	324	307	290	290	289	285	312	314	317	296	282	293	296	277	319	284	271	301	323	275	294	296	267	263	303	281	299	306	288	281	286	309	278	304	298	304	290	317	285	282	278	315	306	271	295	274	307	273	284	286	283	269	302	283	296	275	321	261	310	313	301	298	296	292	298	253	294	276	301	307	299	326	296	301	271	273	319	270	303	318	279	305	274	314	294	308	285	283	256	296	287	298	303	282	284	283	298	302	296	288	285	273	278	327	299	292	288	302	282	303	278	286	309	289	289	334	276	291	298	285	327	317	326	318	301	277	282	298	296	289	296	287	292	310	297	285	307	305	307	312	294	286	310	280	294	322	293	283	312	270	277	308	298	296	291	279	284	303	293	286	310	301	268	271	277	329	322	256	312	290	294	287	293	299	295	297	269	301	301	303	306	303	309	306	315	313	332	275	325	329	298	306	304	292	299	295	299	328	281	315	273	291	252	301	293	346	291	280	298	320	278	307	289	315	296	305	271	285	289	272	304	272	290	292	279	286	286	283	299	285	269	300	317	261	294	294	277	297	304	303	274	293	289	302	331	280	284	300	277	276	313	300	319	289	280	282	332	305	327	285	312	298	277	348	294	311	272	293	272	268	306	313	322	279	317	307	304	266	280	278	297	314	330	300	280	284	290	295	272	305	304	345	275	279	266	308	298	274	277	320	293	319	309	304	294	270	277	307	309	295	297	287	333	289	295	283	311	262	273	304	263	302	301	300	272	300	328	330	293	297	286	284	296	282	297	286	287	298	271	303	292	291	311	282	283	304	306	325	291	325	297	315	277	272	272	309	290	287	268	301	266	285	281	301	275	303	294	322	299	287	249	315	272	310	299	308	295	305	289	282	270	289	284	308	321	259	288	287	308	333	305	283	308	291	299	284	284	289	270	285	273	310	291	309	302	249	309	287	272	275	297	280	274	328	285	337	293	308	327	320	275	307	287	290	290	295	311	292	265	295	315	279	292	333	268	302	296	307	321	294	289	275	272	309	287	314	295	286	286	297	260	310	295	305	326	277	274	326	318	295	276	286	313	269	293	297	263	293	304	311	267	316	310	260	299	308	279	310	301	301	338	315	286	281	310	291	277	303	281	287	320	302	290	322	301	305	295	322	275	281	331	287	290	306	288	307	281	251	296	312	274	292	320	298	300	312	295	295	307	297	295	267	278	301	270	293	266	332	303	296	291	288	313	269	282	308	293	258	319	290	300	310	277	316	291	289	288	300	281	318	309	284	294	347	296	304	309	293	289	308	308	292	263	293	275	273	310	288	307	322	309	286	307	261	284	285	267	316	330	289	312	303	306	298	276	313	310	307	312	269	311	308	281	307	310	296	293	303	281	290	297	288	268	306	302	307	311	294	324	292	295	296	290	293	303	298	343	299	305	287	309	291	270	283	270	306	276	307	311	259	301	300	327	263	285	300	313	269	299	292	284	271	278	257	292	326	305	278	302	297	277	284	277	286	299	296	298	290	317	304	312	261	270	284	305	278	328	281	273	299	292	313	293	295	302	280	310	311	315	272	299	284	313	286	287	316	305	276	277	299	322	304	290	310	260	295	273	274	314	281	285	285	301	302	275	295	285	305	311	286	302	297	273	299	320	306	326	297	297	303	302	317	306	296	284	266	291	290	289	323	276	284	325	284	335	287	292	311	292	273	305	327	324	307
22220	20900	28362	23582	20900	20956	9361	1154	886	829	686	601	562	555	499	500	488	452	485	426	460	468	429	445	440	488	392	425	401	399	411	359	395	418	449	429	410	400	367	406	383	386	435	387	426	422	391	407	368	409	413	418	415	392	426	435	384	424	385	400	385	371	414	398	407	344	386	408	398	412	389	374	378	391	404	385	383	405	424	394	392	389	385	391	403	384	394	373	437	398	374	405	376	409	401	387	403	410	378	418	419	381	406	402	379	390	426	404	361	407	412	406	416	374	382	386	400	414	364	422	404	400	430	394	401	365	421	397	408	380	384	407	394	382	397	446	380	402	349	372	388	435	407	371	376	403	411	416	384	393	409	384	410	363	354	385	377	392	387	378	390	413	384	407	402	394	414	400	393	388	399	355	336	379	396	388	359	395	386	381	373	403	422	427	386	395	397	388	374	386	390	412	420	405	398	409	389	423	418	379	437	385	389	410	364	396	411	399	388	397	416	382	386	377	423	368	371	395	407	411	380	426	396	414	380	384	369	384	427	408	343	395	418	397	355	362	411	364	379	376	418	415	373	417	391	397	367	391	394	416	417	394	405	414	409	406	405	387	384	369	410	403	389	376	402	378	417	378	396	399	369	420	429	430	389	375	398	414	409	390	381	389	384	361	394	390	367	418	357	357	396	401	391	408	360	382	407	416	366	378	420	410	377	352	389	387	392	389	387	357	393	417	382	386	382	397	374	455	398	391	392	377	389	365	396	388	402	367	389	376	367	368	417	397	378	397	413	388	395	413	390	399	398	370	386	369	376	365	415	402	403	407	382	392	393	423	377	424	389	372	409	401	362	375	389	410	390	358	365	379	405	368	419	426	419	362	349	418	400	402	383	394	377	385	392	411	351	433	387	390	364	410	367	379	361	421	410	400	373	418	406	392	373	387	387	395	436	391	356	412	436	384	410	417	398	390	407	418	381	403	396	386	393	415	412	393	362	397	374	368	394	418	360	400	381	391	391	391	377	377	413	428	420	411	382	423	435	388	394	406	383	411	396	428	385	400	387	402	412	397	429	398	400	428	433	395	396	405	380	367	408	400	395	400	416	434	381	384	373	392	390	386	430	382	371	392	395	402	378	406	377	394	388	390	375	407	408	365	412	388	371	402	404	419	352	425	404	402	396	409	416	388	418	381	402	419	338	414	392	368	416	400	409	411	366	395	387	382	425	402	403	373	404	393	400	378	410	364	382	373	401	364	403	412	414	408	370	424	412	370	378	375	412	429	424	363	372	383	368	379	344	386	381	417	398	416	380	409	402	380	401	403	434	390	406	389	377	389	394	388	384	393	436	405	397	371	378	442	375	363	419	408	379	346	376	356	418	389	390	380	410	369	395	381	379	395	392	401	387	352	388	407	381	395	406	415	378	382	398	376	391	384	378	396	383	335	427	413	362	353	354	407	418	398	366	398	407	403	387	378	436	411	374	379	383	379	393	382	399	394	422	412	378	377	423	372	380	394	380	408	390	431	411	376	422	374	425	400	388	384	403	378	387	418	387	425	403	385	431	391	419	408	379	397	402	411	378	417	401	400	377	352	384	412	365	405	382	426	401	413	399	389	453	399	423	385	383	399	353	399	381	378	411	390	346	417	375	369	397	416	400	400	380	369	394	409	389	404	388	417	378	388	413	375	391	394	419	382	393	402	385	400	397	389	395	388	370	431	389	409	369	391	413	410	390	409	392	380	415	406	423	394	405	410	392	385	380	393	355	376	373	415	402	402	393	426	353	408	397	380	404	389	392	390	400	415	401	414	388	394	416	408	401	366	370	402	373	411	355	376	346	409	388	397	396	397	429	425	433	423	394	376	415	382	371	377	399	403	413	375	397	414	360	367	393	362	370	387	352	403	372	408	377	415	383	399	385	382	371	395	391	367	402	389	398	389	393	354	417	391	403	351	423	392	393	403	394	419	417	406	418	431	382	410	395	423	424	364	385	377	409	397	422	369	415	401	408	393	385	404	407	364	386	411	394	401	423	404	391	385	362	402	418	379	392	377	396	395	391	401	396	370	378	403	409	396	415	402	426	385	387	427	385	414	384	400	369	395	391	391	431	363	421	406	397	404	372	395	408	417	419	418	419	404	367	436	398	392	390	420	369	386	402	390	400	377	418	378	411	395	397	423	394	417	374	375	368	438	382	397	410	401	403	387	375	405	373	425	427	434	393	428	417	428	418	422	404	348	394	370	349	395	376	426	408	403	387	358	393	383	415	416	374	399	385	397	397	397	396	360	382	403	411	401	369	397	371	386	409	402	395	382	420	404	400	394	380	383	403	383	408	409	397	385	376	348	399	390	380	416	425	389	348	404	396	363	392	389	408	426	356	430	379	368	364	407	378	381	380	369	363	381	389	379	396	379	417	412	393	396	374	400	415	397	389	379	403	381	373	395	408	392	359	385	400	373	425	377	356	394	361	390	397	422	379	369	405	366	400	386	399	431	412	422	364	410	370	379	358	345	355	387	381	397	440	388	386	428	388	424	388	388	395	392	417	383	364	405	417	389	371	374	387	421	362	382	364	421	400	404	404	371	419	390	360	363	414	411	370	350	374	377	382	372	372	375	380	387	384	382	374	379	440	404	391	377	393	386	391	364	381	367	365	384	420	401	382	370	418	413	401	406	413	396	371	390	397	349	366	377	388	379	427	399	402	372	417	369	385	415	404	421	396	408	399	369	385	391	387	413	396	404	383	408	394	377	405	408	412	433	403	378	373	424	410	382	388	403	396	373	401	396	360	356	366	380	384	432	416	394	432	427	371	398	407	374	413	393	379	368	367	400	395	431	437	394	382	417	384	384	404	401	445	404	397	382	414	397	383	400	379	394	365	383	408	380	378	403	384	415	395	385	401	390	361	376	367	415	401	413	414	409	410	384	380	386	365	394	384	414	394	392	378	373	385	400	384	392	409	393	376	397	406	341	398	428	398	386	360	399	370	399	353	374	403	405	435	371	371	388	386	391	394	374	391	366	338	405	392	405	407	367	384	388	405	375	381	397	366	370	418	405	432	398	366	364	400	391	366	369	363	392	401	386	393	385	403	426	403	394	395	445	386	404	389	405	364	357	398	394	396	387	394	383	378	393	388	372	403	394	372	409	404	355	366	413	399	380	420	379	412	376	377	400	372	415	382	385	393	401	386	375	391	413	386	377	380	392	407	406	380	410	419	415	386	346	410	378	382	364	356	399	380	411	387	379	378	373	422	412	396	368	374	367	427	401	399	366	387	378	361	382	391	393	382	414	358	386	370	373	374	438	378	420	375	393	396	407	394	422	394	363	398	397	384	394	399	428	374	387	378	398	360	377	390	433	374	407	379	399	378	383	380	401	402	399	385	395	387	402	422	365	399	381	385	358	398	363	373	405	397	393	391	410	378	406	409	379	371	395	413	386	412	373	403	376	381	390	383	419	411	393	411	392	385	356	372	401	397	409	407	399	394	388	384	440
6899	16188	11924	6158	4154	3170	2276	1731	1546	1254	1017	907	846	756	759	667	626	605	566	549	547	574	541	546	528	543	537	533	502	507	485	484	482	522	510	546	522	495	504	513	452	486	535	498	490	514	499	460	472	511	486	508	468	550	466	492	478	485	488	485	478	471	496	490	474	460	473	515	482	420	530	449	449	478	473	482	491	481	502	493	503	447	491	467	503	502	491	492	454	526	449	496	479	481	501	482	470	477	470	485	468	457	400	491	472	475	494	449	496	456	438	520	499	488	479	451	490	465	481	505	437	457	460	406	454	470	453	480	464	480	449	463	479	483	417	481	480	420	480	442	482	490	464	426	446	504	455	447	474	478	476	457	450	480	488	476	497	497	475	476	460	458	511	486	495	451	474	444	473	465	459	480	492	469	448	450	447	433	486	501	449	470	452	464	465	483	497	452	503	503	471	488	475	467	450	495	448	471	494	506	492	460	492	450	466	438	520	474	478	483	476	474	455	461	450	511	469	453	432	469	467	468	499	451	462	426	463	485	473	525	445	452	472	454	436	490	466	445	498	461	465	481	455	483	459	463	472	450	439	415	449	470	450	451	481	450	480	484	454	466	503	470	456	453	446	506	494	469	476	465	472	457	466	488	469	468	473	428	437	471	446	486	491	424	476	448	483	446	472	479	466	504	451	466	503	477	474	487	471	466	468	500	459	500	468	444	456	501	518	474	485	470	429	453	447	458	474	462	461	453	446	449	483	444	460	471	455	488	464	469	501	504	458	492	459	494	448	468	449	465	464	462	468	520	475	436	433	458	470	479	440	431	491	505	505	485	479	487	435	480	480	464	446	453	465	459	470	424	464	454	482	476	465	467	475	461	444	487	479	472	503	499	464	449	468	487	432	509	477	482	475	471	448	495	515	441	416	463	470	455	456	461	425	481	476	450	465	449	463	470	479	506	470	514	519	477	470	478	482	474	468	454	498	426	447	449	479	464	474	478	438	489	429	431	468	441	483	462	508	476	458	461	474	486	453	505	441	444	453	467	462	467	445	486	471	442	447	500	474	432	486	457	451	439	481	466	453	465	452	478	512	477	467	477	481	490	468	472	414	480	481	451	501	472	515	475	478	524	468	495	466	468	510	475	468	466	517	422	487	494	455	507	467	445	476	480	448	437	459	440	461	473	470	407	484	458	458	466	444	483	519	431	482	458	422	458	452	470	462	509	466	450	492	491	430	456	486	453	498	470	479	476	459	465	480	464	410	459	468	468	482	486	510	474	440	512	448	447	477	440	482	441	473	464	494	482	499	463	462	443	515	467	488	470	453	467	471	470	462	514	451	469	434	463	486	489	468	440	475	504	485	464	510	487	491	455	468	485	487	477	494	481	486	459	481	450	460	471	513	474	479	489	474	443	444	413	464	486	448	472	464	449	489	470	454	470	477	440	482	504	465	473	464	457	460	507	507	472	489	467	489	500	473	440	447	465	430	473	451	468	524	466	456	472	441	461	474	434	453	481	435	472	459	441	476	467	489	465	458	485	467	433	464	481	455	450	462	469	467	446	466	448	483	468	500	477	427	460	477	481	452	454	473	531	462	434	437	447	486	464	470	447	412	441	469	464	461	469	473	492	492	486	473	426	448	467	429	490	467	457	455	493	493	430	471	479	464	505	456	489	487	465	497	448	444	446	505	463	489	435	454	465	454	487	458	447	450	488	466	491	492	454	442	433	416	476	498	480	443	459	471	490	445	424	475	439	433	465	479	467	436	483	517	473	469	477	455	477	429	442	500	491	460	506	438	436	489	476	438	447	452	462	514	483	473	486	496	443	500	444	504	468	473	466	464	468	463	478	489	459	464	502	472	502	429	466	450	479	457	487	432	475	472	489	476	499	479	452	446	482	459	477	484	451	473	493	504	467	431	477	478	507	464	435	480	498	463	465	443	506	478	471	464	459	471	453	496	498	473	484	466	472	460	467	472	493	475	450	482	490	442	442	457	464	472	508	456	471	475	502	447	438	454	448	479	490	463	498	468	497	435	466	489	406	485	454	494	494	493	462	483	445	470	488	436	460	467	495	439	492	456	457	490	503	482	480	465	447	468	442	480	457	440	477	490	451	483	495	470	467	430	430	444	444	485	446	474	492	444	470	452	485	475	484	447	441	475	468	478	458	455	460	458	458	489	470	495	472	471	426	494	490	471	443	469	497	496	488	477	471	485	495	477	481	439	470	490	460	500	458	458	512	499	428	464	477	494	437	466	435	472	478	464	477	502	472	471	442	450	483	476	501	464	479	457	434	464	443	532	505	438	452	470	458	455	458	466	443	469	445	469	488	508	464	484	452	495	457	478	508	498	463	479	509	461	453	510	492	482	455	485	422	473	524	484	455	450	484	508	461	474	491	505	513	475	493	479	480	447	455	436	499	435	479	499	449	450	436	423	499	456	473	481	420	441	451	473	426	452	454	444	453	473	508	454	446	423	487	490	503	487	481	449	469	483	476	460	493	482	482	446	455	439	467	473	463	465	462	454	469	478	457	469	456	447	466	501	484	453	495	481	427	456	490	484	448	479	452	461	498	460	465	487	463	449	494	520	507	476	480	494	456	481	511	500	498	419	496	480	501	445	519	481	478	471	457	499	458	498	454	476	469	474	476	503	478	433	451	459	494	482	500	488	475	469	455	469	511	477	471	454	479	470	479	487	459	459	430	437	465	473	458	454	480	477	475	465	489	490	446	497	480	437	445	500	459	452	474	493	461	486	484	467	455	475	470	489	482	470	454	508	474	453	452	473	458	463	476	440	485	486	503	504	481	461	442	474	481	509	470	468	456	448	500	443	454	462	472	472	488	481	467	519	508	467	482	441	484	495	486	465	493	482	490	458	470	483	469	469	489	483	475	497	428	488	461	476	484	472	473	475	475	502	482	498	478	462	444	449	476	430	456	455	428	441	489	481	464	456	471	471	500	463	464	454	452	483	464	499	451	465	482	433	485	456	484	456	450	483	435	487	466	464	472	461	462	454	488	489	455	472	471	468	457	511	434	442	509	470	487	496	504	468	438	490	446	452	489	503	445	486	484	445	510	488	438	513	473	470	503	476	470	465	465	456	453	461	478	476	505	474	447	456	458	469	458	458	474	470	460	486	509	456	467	458	479	482	483	476	454	458	443	453	457	445	418	452	477	475	440	457	455	467	438	488	478	435	471	480	447	454	463	478	467	452	514	476	470	463	454	461	457	486	418	463	519	426	465	474	509	477	493	470	456	477	513	455	451	450	493	458	441	447	496	449	486	459	454	461	458	461	446	463	483	443	473	494	480	416	474	472	471	452	473	485	497	428	483	446	482	469	472	468	479	460	487	491	469	447	449	466	481	473	498	478	471	471	463	499	473	517	489	489	476	486	433	442	474	459	427	448	447	427	441	482	442	495	479	444	423	451	480	488	496	465	437	464	469	434	495	466	442	399	483	479	485	488	462	463	475	466	506	461	438	451	492
26800	18865	5731	1186	704	669	576	577	552	488	482	485	492	514	533	532	546	525	529	495	556	520	493	498	493	523	493	506	509	500	454	530	517	495	520	497	495	539	512	505	535	504	511	507	518	486	527	555	487	506	522	499	459	500	487	491	509	518	532	486	477	536	508	504	562	489	513	502	533	540	485	497	504	481	537	501	510	454	506	505	445	497	491	528	501	450	535	521	497	508	560	514	505	502	538	500	515	490	525	529	507	514	489	525	528	514	480	494	506	473	485	494	473	493	530	500	496	494	480	533	524	444	452	495	515	486	504	493	512	501	526	519	499	442	520	471	498	543	515	477	498	524	525	509	515	512	539	545	530	502	519	535	532	491	540	514	559	493	490	485	504	477	475	504	517	517	473	467	502	502	493	512	481	524	518	530	523	510	492	507	496	511	484	507	489	545	504	506	511	494	487	516	469	502	486	540	526	507	493	527	463	519	512	513	518	492	530	548	487	472	517	511	529	463	529	502	482	503	491	499	539	518	473	515	504	502	477	543	512	529	481	502	478	498	512	538	490	491	517	474	518	490	493	512	487	472	532	523	517	536	495	500	466	490	551	498	490	458	478	486	506	483	510	501	554	494	531	489	533	504	493	523	511	508	504	521	491	512	455	525	462	529	502	496	509	530	506	530	482	511	511	509	495	537	520	478	462	498	478	489	518	498	493	527	530	517	507	503	521	468	522	554	531	508	521	484	475	534	506	498	484	501	512	493	469	510	501	516	496	496	487	481	519	496	514	484	504	488	517	456	469	505	507	488	502	467	512	524	500	505	513	457	469	492	495	502	532	496	519	495	537	493	485	479	474	481	487	522	475	499	497	532	495	494	488	500	485	514	516	526	512	496	498	494	517	534	530	502	486	508	464	530	560	499	527	530	529	482	484	506	521	515	494	536	496	511	526	515	498	525	506	492	504	478	533	515	468	519	512	475	500	469	496	537	525	517	525	516	466	488	497	504	488	506	529	543	483	486	466	519	495	516	494	520	482	495	516	491	520	505	495	501	499	513	549	541	487	510	546	516	507	487	499	522	505	469	500	510	509	478	509	507	539	485	482	506	509	449	501	484	473	522	498	513	507	485	496	483	517	509	469	505	490	520	493	452	503	481	457	499	522	479	518	478	508	508	492	520	516	530	502	538	503	493	494	506	553	524	547	509	522	533	455	563	482	492	505	460	496	466	502	497	512	446	484	499	485	497	513	508	515	488	571	483	498	479	519	508	531	486	483	497	473	510	527	487	523	531	516	524	538	534	519	510	478	492	489	508	516	482	481	484	496	497	451	521	474	500	491	490	497	474	504	487	523	527	509	484	543	455	538	500	504	541	505	446	553	529	496	531	490	503	509	510	480	482	509	498	506	467	507	476	520	524	509	519	540	512	494	524	509	547	505	482	560	513	488	525	498	481	471	545	481	492	475	523	490	517	546	502	514	517	540	526	524	487	515	502	477	476	508	502	516	508	477	466	521	513	486	534	509	545	540	497	502	497	491	486	539	534	497	511	516	535	526	461	543	499	491	467	529	501	505	505	473	499	543	503	496	517	468	518	494	514	487	534	544	499	532	494	505	535	529	521	536	526	481	527	480	461	510	498	531	497	470	547	530	491	506	458	507	496	492	484	469	580	500	513	492	531	495	481	564	532	511	503	495	508	498	518	527	525	530	506	552	512	518	541	480	477	523	486	501	515	512	486	503	481	524	488	499	507	531	517	508	473	517	498	529	499	492	506	540	493	506	478	524	514	511	513	528	523	452	499	498	490	482	493	515	505	495	492	513	543	505	511	511	502	511	501	470	549	525	502	506	529	534	522	520	487	484	488	493	510	509	523	479	516	528	484	505	508	528	489	504	504	500	491	528	495	529	519	480	482	522	498	485	509	495	501	461	483	517	506	494	496	505	490	505	517	508	512	470	527	539	523	496	528	520	479	459	521	470	504	563	500	534	485	502	510	480	512	480	460	530	503	513	532	481	515	523	501	528	512	493	487	488	503	547	475	485	516	484	495	525	504	520	513	483	473	507	524	520	498	501	533	499	477	491	474	497	504	489	521	515	545	560	496	511	550	530	503	491	499	521	512	526	517	481	479	513	426	488	522	520	545	507	548	538	460	503	499	483	559	526	534	514	474	477	494	501	484	520	503	491	516	497	510	486	525	492	522	470	478	506	508	506	501	494	534	524	517	509	483	493	505	490	511	512	495	513	477	522	525	496	524	512	495	525	500	483	480	460	499	525	510	531	507	522	546	486	498	453	491	503	534	484	468	516	493	486	535	445	529	501	516	479	530	521	505	538	474	486	512	498	504	500	547	506	534	483	499	484	485	482	512	505	528	519	506	517	504	508	490	522	483	512	474	497	480	478	501	492	481	523	485	570	526	497	511	471	491	445	494	503	503	487	536	535	458	518	533	467	477	492	491	516	508	496	465	507	530	511	510	498	531	484	538	521	513	503	522	522	531	514	490	469	522	512	490	485	490	518	509	520	487	477	499	498	470	497	528	509	506	511	515	475	515	500	510	511	494	497	495	490	545	473	494	498	513	494	488	471	506	509	496	483	501	494	521	518	465	503	505	469	491	544	478	501	536	466	486	483	521	504	550	504	535	519	485	505	516	508	528	510	476	497	512	532	507	515	518	509	483	553	534	488	483	486	518	496	504	493	505	506	491	525	481	469	527	508	521	497	495	534	524	497	501	538	514	513	517	507	497	511	524	528	503	489	498	536	485	452	520	494	501	529	515	493	557	501	513	495	505	527	572	490	509	555	525	498	520	542	511	511	486	523	531	491	496	490	470	501	494	432	525	530	465	470	495	528	504	501	477	448	512	542	499	517	494	498	478	500	479	484	477	500	529	520	499	517	520	529	495	502	523	474	496	479	491	478	485	512	511	485	515	447	532	500	491	509	524	481	462	500	539	536	525	551	503	549	530	502	498	515	520	519	517	535	489	476	509	526	496	488	475	524	477	533	474	455	500	526	520	525	525	537	509	489	524	510	518	500	524	511	515	478	525	566	505	458	484	499	491	501	486	509	511	513	493	501	505	526	498	524	495	499	513	531	539	483	518	513	512	525	525	531	518	472	516	513	500	543	482	550	517	504	476	473	478	514	511	530	523	560	495	483	510	488	458	517	497	516	530	512	508	501	522	513	525	486	512	525	506	544	508	484	529	512	507	506	528	472	464	500	484	495	507	527	512	491	466	547	513	483	481	546	500	513	480	480	516	510	507	536	516	504	526	507	505	533	499	501	534	493	518	508	493	549	509	501	523	489	493	528	525	549	488	484	527	520	550	538	471	505	509	509	502	504	484	490	492	463	503	500	538	449	503	496	518	471	477	495	506	523	524	525	494	474	512	513	528	487	494	522	557	528	528	468	510	508	506	519	506	492	492	493	497	523	519	525	506	523	504	493	506	490	547	476	480	523	486	531	548	489	488	481	491	503	498	525	516	438	490	495	495
4795	2514	1962	1208	884	806	749	642	626	611	629	586	569	604	591	585	575	582	612	561	625	577	585	591	540	616	598	566	572	538	566	613	558	598	644	573	544	567	586	611	572	571	588	536	600	545	541	576	550	542	576	599	578	563	569	612	572	614	611	548	632	554	629	568	592	568	625	600	558	549	601	591	578	576	584	537	602	569	539	577	563	574	573	605	602	557	592	603	550	595	593	570	603	593	602	621	627	549	611	581	596	607	576	564	561	560	584	577	578	632	538	586	532	632	513	611	566	549	583	600	588	583	597	578	611	601	583	592	608	592	630	606	576	588	554	577	585	595	549	598	604	604	578	570	554	575	644	601	583	609	611	571	543	552	573	572	611	607	597	563	541	616	574	576	582	602	536	535	603	626	600	586	595	559	569	574	584	579	549	594	534	595	589	583	618	587	627	585	613	552	537	614	552	590	546	606	569	580	565	536	556	570	595	553	569	616	578	560	571	583	623	610	600	613	565	638	646	590	559	574	574	625	586	592	594	573	571	569	580	567	582	593	574	570	579	550	580	565	556	560	599	624	556	602	597	585	558	576	623	541	609	521	559	551	633	612	568	561	569	551	621	562	622	569	611	580	629	583	559	519	614	553	600	543	573	612	580	574	568	574	582	566	577	580	527	598	573	539	541	569	584	595	609	560	572	595	552	584	592	561	564	590	604	558	599	591	567	583	587	517	567	569	583	568	575	586	547	517	592	547	584	543	610	588	560	578	563	570	562	593	586	630	609	617	563	587	609	576	577	611	601	539	544	593	577	621	557	597	573	575	553	573	562	589	593	572	594	593	590	584	584	630	555	560	583	562	527	582	569	564	579	562	584	603	582	569	602	589	602	564	553	601	609	565	577	549	571	617	568	553	568	600	609	564	550	598	567	536	643	574	596	581	625	609	553	607	603	575	586	620	576	593	575	599	588	567	558	565	602	607	585	623	555	607	607	534	599	585	595	565	574	585	581	590	584	578	556	540	592	552	596	575	552	581	552	550	572	560	593	580	622	567	606	577	606	610	588	593	599	538	580	555	579	607	563	560	568	579	612	597	574	554	560	561	617	577	604	575	593	587	629	575	592	562	600	585	541	566	568	555	606	600	589	566	582	578	586	606	572	549	587	601	534	556	581	539	555	574	578	582	605	651	604	667	577	601	632	568	591	560	574	535	619	604	564	601	592	560	551	555	582	616	588	550	608	582	563	562	567	562	586	588	541	571	554	593	546	590	583	525	582	594	590	563	582	590	589	606	590	544	614	583	537	559	568	593	561	587	565	584	566	583	599	568	562	582	627	549	596	603	576	584	619	537	593	631	562	579	563	599	606	534	568	591	591	629	614	549	574	567	596	598	626	579	585	600	625	612	555	550	572	583	614	568	564	574	556	590	556	603	576	562	601	586	563	607	618	618	548	584	568	629	556	556	592	574	614	590	595	595	551	599	561	546	559	585	611	581	583	579	555	540	555	560	624	565	573	612	574	577	558	563	593	628	560	593	571	629	590	579	639	602	579	561	601	612	544	591	631	566	540	593	552	558	574	581	608	608	575	568	535	573	589	582	551	565	582	626	585	546	591	549	591	558	614	599	586	611	585	574	578	568	621	563	583	579	577	542	602	611	570	565	573	568	562	574	583	562	596	572	561	585	586	622	589	524	577	542	583	570	609	552	583	598	609	595	561	541	588	586	611	577	580	544	595	572	542	615	589	588	610	610	612	577	653	554	588	569	597	537	599	586	567	554	578	589	554	577	580	613	618	580	592	603	608	556	576	576	585	582	559	557	603	603	565	578	608	586	591	596	590	585	611	559	594	558	559	578	545	577	573	592	552	583	606	581	597	582	544	527	606	580	594	682	594	565	553	591	596	569	581	558	586	571	611	611	565	502	619	609	543	565	566	604	600	572	576	581	539	599	585	540	547	556	580	557	538	565	556	617	606	572	537	625	584	555	565	615	584	563	546	551	599	575	554	563	565	547	563	580	618	557	519	554	570	579	565	576	607	578	604	565	567	602	571	588	599	562	568	625	609	595	556	582	598	521	546	595	595	609	571	557	605	563	584	613	545	550	565	589	585	520	584	582	580	613	567	565	536	559	595	569	588	595	567	608	603	566	557	560	601	590	557	596	618	558	555	539	588	578	593	570	599	564	598	560	606	565	595	564	593	591	557	560	552	552	565	599	551	570	572	607	593	564	550	590	586	539	599	558	589	521	573	584	587	593	593	562	609	573	579	590	584	576	580	575	578	632	569	571	613	564	610	579	574	547	602	580	564	577	595	586	579	610	599	564	580	539	567	600	578	571	573	604	603	563	607	537	616	555	620	562	629	578	606	554	603	546	557	566	569	553	567	590	605	576	562	585	528	597	577	585	588	563	584	591	599	576	573	555	540	578	642	592	591	604	557	588	570	591	579	563	572	535	587	572	569	547	593	586	600	588	614	551	522	567	584	583	583	587	551	631	622	586	582	601	586	548	580	556	562	589	569	614	572	569	584	636	573	618	536	562	553	585	633	560	557	588	597	592	623	605	553	580	542	595	589	578	569	556	587	553	575	550	520	584	585	564	558	563	560	601	566	619	529	562	599	567	582	575	587	567	557	614	546	592	598	574	557	574	573	573	574	609	631	596	562	609	552	541	544	577	555	569	594	541	529	567	579	574	593	554	571	562	559	596	567	605	593	563	537	615	643	551	596	563	603	645	593	579	537	576	601	574	579	578	563	596	580	560	536	573	541	585	592	586	558	582	530	559	582	587	603	561	644	584	553	587	591	544	616	549	567	543	597	613	554	575	587	577	579	551	547	606	602	543	615	577	579	584	550	594	553	590	620	587	583	597	597	571	643	580	622	615	574	573	613	530	564	552	565	584	604	586	551	597	577	581	592	576	564	569	599	583	556	570	564	615	584	539	586	569	575	563	595	560	589	545	591	594	613	622	567	571	591	590	588	566	550	574	582	580	557	595	571	577	576	612	554	628	613	586	544	580	541	589	581	598	585	606	606	592	561	596	595	580	559	601	630	610	558	583	605	565	585	637	581	592	550	563	607	578	591	545	571	596	609	583	581	608	557	599	563	547	577	557	525	618	628	539	577	580	564	580	557	617	599	560	562	580	553	608	524	625	568	583	580	560	620	581	568	569	571	583	646	571	594	573	628	587	600	582	573	580	611	595	579	544	563	563	564	561	610	598	536	620	565	572	592	581	624	569	578	559	598	602	571	611	572	572	569	589	551	570	545	590	595	523	568	548	549	551	603	604	578	602	564	557	576	577	561	549	581	609	577	632	561	572	551	605	599	559	641	541	592	570	557	544	567	572	584	620	572	564	602	605	585	572	595	588	605	571	567	548	565	601	563	617	564	563	571	603	566	585	592	604	531	560	594	562	587	591	521	570	581	529	588	585	572	604	561	589	573	613	622	578	581	590	586	577	600	586	548	555	579	559	561	576	557	560	586	546	547	584	583	546
23262	20814	27802	23911	20801	9897	1520	1075	860	844	856	822	747	733	708	719	684	686	715	755	653	658	722	676	678	635	672	675	688	670	705	662	664	694	667	670	654	609	630	659	682	607	649	661	687	717	691	650	679	664	669	660	671	713	653	659	662	658	646	680	634	654	677	659	616	693	625	649	654	697	671	632	689	708	658	666	694	637	698	690	670	643	661	611	651	673	648	672	666	673	706	678	651	680	640	638	750	623	687	661	632	704	633	648	632	635	659	686	655	640	668	694	650	654	682	663	709	631	628	627	624	662	626	663	675	631	691	706	622	686	684	703	646	625	687	649	675	635	648	687	656	676	654	679	692	685	666	642	625	727	682	670	653	676	662	686	640	640	698	645	659	650	652	594	655	639	671	651	625	657	631	650	678	673	662	657	675	649	668	659	660	692	678	666	656	677	668	643	663	697	680	639	663	653	677	666	650	698	665	647	658	670	652	649	683	638	586	623	598	682	652	698	657	614	640	683	655	656	635	637	624	645	667	659	662	635	666	652	684	684	653	683	617	691	696	652	668	657	650	672	618	665	674	647	631	602	631	673	668	695	635	627	631	634	659	641	629	698	620	667	644	659	638	646	660	645	610	696	639	653	642	672	662	645	634	672	658	663	653	636	662	640	669	674	639	697	643	623	625	635	680	715	666	707	611	677	680	679	658	630	632	669	637	662	651	675	659	668	648	654	654	678	638	729	691	688	635	629	634	634	623	663	636	680	648	675	658	619	670	677	683	677	672	671	658	626	674	655	655	619	697	646	647	644	645	659	676	627	646	687	666	664	719	662	669	677	641	652	612	648	673	675	689	694	648	658	698	665	645	671	644	650	689	696	635	694	689	708	655	649	673	622	669	680	669	627	675	668	668	652	663	710	616	650	656	668	686	648	655	665	627	670	641	676	661	648	677	633	652	673	664	630	686	656	636	640	659	667	680	605	688	653	666	703	637	672	627	661	681	638	648	634	654	667	624	640	655	616	693	643	651	656	635	636	654	681	654	653	698	676	641	604	640	665	700	609	650	627	657	706	677	654	685	637	651	634	680	688	656	676	608	647	648	700	686	622	674	615	697	649	640	657	611	670	709	611	716	631	628	722	662	655	640	663	651	662	637	672	652	647	697	653	667	660	656	688	650	660	686	665	678	635	661	662	642	706	641	619	654	664	631	671	628	691	643	636	677	677	646	656	663	623	685	682	635	659	730	643	662	681	641	668	676	671	672	614	646	690	651	692	694	723	626	647	702	638	648	631	693	679	687	624	668	643	670	641	670	638	693	684	651	638	629	656	640	658	646	679	655	675	608	684	685	614	638	644	657	644	675	670	656	670	616	609	637	707	713	689	658	686	658	651	680	626	661	667	682	655	648	695	689	677	713	684	637	658	615	642	643	670	688	694	657	663	679	668	598	642	594	708	608	634	595	718	609	662	662	674	672	624	665	606	618	686	636	657	679	644	663	651	654	703	685	642	684	682	624	649	683	637	690	702	657	650	654	683	665	645	635	641	646	608	670	655	648	658	633	670	650	664	662	705	621	618	648	671	647	639	670	654	659	683	643	648	665	648	649	664	620	648	712	641	631	718	639	664	649	670	719	655	663	670	642	621	665	654	635	647	656	658	659	662	641	615	656	622	617	658	646	630	631	614	635	671	628	658	702	650	647	592	635	678	650	684	678	677	632	646	616	647	620	705	659	650	676	669	636	620	663	652	671	634	686	631	685	665	642	677	663	654	684	675	622	636	628	626	688	645	657	645	655	683	651	685	665	662	681	605	638	679	678	661	674	634	618	627	612	698	661	634	688	571	651	657	634	674	679	656	661	635	665	616	650	645	639	665	627	633	700	579	622	680	642	658	633	694	669	673	675	634	682	649	672	691	615	692	593	653	675	692	670	696	672	653	645	661	650	678	680	677	646	675	645	651	669	608	661	646	638	669	690	692	683	680	600	698	647	623	670	594	646	708	631	688	673	634	677	630	696	647	703	625	634	672	618	678	687	663	574	646	630	662	642	627	682	650	722	677	642	663	661	637	664	670	687	659	660	667	611	685	677	633	644	647	663	628	659	679	645	628	603	699	656	656	682	633	712	658	684	655	637	615	670	684	639	627	690	659	662	679	678	678	614	670	647	648	634	653	705	678	653	685	691	660	627	684	683	692	699	771	701	710	641	642	685	656	660	646	621	688	668	632	636	661	630	624	629	669	630	646	692	669	628	659	667	604	640	636	623	635	636	619	725	609	620	712	660	679	615	662	647	678	639	651	662	658	650	662	652	625	627	644	666	702	693	660	626	650	703	688	641	639	610	626	682	647	674	670	673	693	660	664	649	678	687	654	632	655	625	656	647	624	695	639	632	674	620	632	640	642	643	689	627	659	652	662	676	649	713	666	638	672	687	646	671	622	655	630	646	656	655	656	668	617	642	670	682	653	643	590	658	673	673	658	653	662	654	709	665	637	671	667	668	657	638	681	591	638	637	670	643	702	660	697	662	722	652	642	706	649	640	704	650	711	679	665	636	656	647	660	636	663	663	628	727	652	635	681	636	656	666	608	671	689	671	666	701	651	665	670	668	666	688	664	696	682	663	664	645	653	651	672	657	616	644	647	607	691	653	631	622	633	639	663	630	626	680	689	665	656	679	651	670	622	643	645	678	648	682	637	678	676	691	647	627	680	674	645	637	612	722	678	655	681	640	650	650	626	680	646	662	658	634	657	652	694	665	678	645	651	624	633	646	685	693	652	669	626	670	666	648	673	664	643	619	661	668	636	649	641	668	631	646	681	681	626	659	586	607	650	673	725	661	665	673	684	638	662	621	696	642	670	674	621	641	643	682	675	682	693	708	651	664	637	654	641	615	658	620	653	650	653	660	682	628	635	679	619	635	671	678	701	683	625	664	675	655	655	654	676	643	626	658	664	714	654	623	617	644	654	671	680	652	643	673	649	641	596	635	669	658	694	657	621	702	629	698	703	647	671	703	670	683	676	631	668	644	648	667	640	669	688	657	626	645	664	651	657	708	627	676	658	642	654	633	615	646	676	658	670	661	664	663	675	629	631	678	697	652	634	659	653	614	642	678	677	678	647	696	670	661	657	645	688	679	662	653	672	695	655	697	628	640	645	647	646	697	588	664	621	642	664	674	629	654	672	689	675	706	662	666	666	657	736	650	663	663	679	651	689	641	654	638	644	677	678	652	659	678	679	603	690	708	668	641	637	646	655	617	663	680	667	637	662	675	689	688	690	660	647	641	650	638	625	686	688	723	687	652	675	652	651	702	715	634	656	685	642	650	619	687	644	671	695	666	664	661	698	696	701	660	715	644	645	698	679	642	635	644	656	651	693	649	668	664	659	669	668	682	625	664	618	679	631	653	655	654	663	680	655	662	702	642	650	710	640	629	628	630	648	679	659	665	666	646	659	658	667	640	681	687	675	674	644	637	611	671	655	661	671	647	665	692	665	730	650
4172	10805	8052	3888	2950	2159	1557	1376	1197	1123	998	1039	905	894	875	829	867	801	839	832	811	805	780	772	786	733	782	797	827	732	737	787	768	772	782	803	736	727	764	728	752	777	766	763	767	758	811	743	791	743	746	709	742	722	807	784	743	754	742	743	728	777	750	743	693	729	727	765	780	704	731	803	753	782	757	767	764	767	780	710	730	736	711	824	749	744	739	751	765	780	757	743	775	719	776	768	789	731	767	743	745	745	761	701	764	779	773	738	749	737	748	728	753	764	797	832	777	759	729	742	797	739	736	721	767	765	721	758	742	755	743	732	767	732	749	770	779	767	693	756	724	772	754	779	754	749	740	768	773	741	722	729	806	772	745	778	763	715	740	778	723	717	789	706	715	774	761	749	741	787	715	786	728	742	749	730	703	772	756	734	750	718	714	752	757	730	703	753	718	728	744	758	785	711	748	736	781	758	815	774	771	720	749	716	738	746	740	801	745	764	791	747	786	774	719	726	728	729	776	786	716	778	740	760	756	742	783	722	780	769	737	763	778	784	728	718	782	739	766	762	766	752	719	791	766	755	732	745	795	745	747	751	714	741	763	770	730	777	758	750	769	747	736	768	731	787	770	747	764	742	716	749	759	710	787	800	733	746	731	768	743	739	774	788	803	799	752	761	785	782	747	765	724	754	740	777	745	766	761	745	738	745	761	767	751	720	721	777	740	790	775	761	732	764	773	749	771	766	741	766	772	780	719	733	751	777	707	733	739	741	757	737	729	690	788	726	708	745	711	742	757	798	769	746	747	746	740	735	737	768	781	746	743	736	785	734	756	731	814	746	744	748	771	733	794	771	760	804	747	718	720	767	749	798	745	725	741	751	774	709	785	773	730	754	729	771	720	763	771	735	761	779	766	778	710	768	729	793	767	787	746	717	744	770	722	727	750	783	777	707	783	725	815	797	784	761	785	774	750	723	768	779	753	767	771	779	718	765	755	736	765	777	708	767	758	754	727	807	784	736	753	712	738	744	715	779	747	736	843	791	725	782	724	769	761	765	714	767	736	730	737	775	703	748	788	752	760	792	738	802	752	771	787	742	755	767	765	762	763	778	760	710	796	762	750	753	753	711	751	794	728	767	794	743	700	767	769	752	740	757	729	737	719	726	797	771	759	777	795	736	783	760	729	752	751	743	749	742	799	733	779	730	739	743	731	744	748	762	773	780	735	731	760	729	765	751	800	777	764	771	753	767	755	768	779	776	726	759	779	700	777	769	725	768	801	794	756	776	737	774	776	733	789	830	794	752	740	792	786	814	765	775	773	720	740	718	706	778	804	763	751	758	763	792	737	708	792	737	804	738	729	808	718	772	804	722	747	765	748	783	739	777	769	748	757	779	699	750	792	758	813	781	741	737	790	760	780	792	761	769	775	798	761	759	743	776	766	755	739	793	742	751	741	761	700	767	739	745	746	722	769	766	761	783	756	736	787	752	782	722	737	770	779	722	720	805	820	771	755	734	742	770	759	747	725	762	770	754	727	754	831	752	720	733	726	729	788	765	748	772	709	749	771	750	726	770	773	755	748	750	715	761	770	750	727	746	769	729	716	759	701	758	818	728	740	787	806	737	753	765	700	760	762	772	769	805	761	692	752	785	755	727	793	747	717	719	745	732	782	770	778	789	712	687	771	738	792	769	774	727	757	728	765	760	766	751	803	793	778	733	758	740	785	757	758	743	771	792	758	774	768	765	759	718	718	741	791	712	752	781	760	738	766	763	764	707	802	759	734	797	770	735	751	774	734	741	750	812	758	729	726	727	733	745	797	715	780	758	704	741	794	765	714	763	790	763	710	768	706	803	707	756	761	752	760	708	729	760	770	799	783	731	728	771	760	721	767	743	740	754	774	713	784	723	782	751	741	738	762	753	762	753	716	778	723	758	785	761	736	766	767	793	754	704	766	759	788	783	733	756	719	719	800	783	777	752	737	756	713	758	806	810	745	725	783	741	735	726	747	775	758	767	767	768	779	739	780	721	738	704	745	755	713	745	745	774	747	745	780	767	793	801	773	709	742	788	766	771	788	710	790	798	787	746	782	746	729	713	757	762	725	779	788	766	770	739	746	790	757	777	784	757	755	739	766	732	775	743	784	761	803	777	728	758	729	825	803	731	725	769	764	787	759	727	733	754	736	743	750	749	746	739	781	791	759	804	806	728	795	758	746	763	742	803	809	756	753	746	770	786	775	735	746	782	777	714	745	794	778	781	746	745	724	731	746	779	747	753	736	759	755	730	753	745	727	723	785	763	753	798	697	791	781	738	753	721	774	747	758	743	810	778	754	706	785	758	701	739	753	731	794	787	772	837	715	739	792	802	765	792	705	805	708	731	738	761	787	739	765	770	715	725	745	713	755	757	744	794	777	795	759	738	714	684	732	727	794	767	785	799	728	754	764	752	740	764	800	741	778	725	790	769	754	783	724	724	763	734	741	796	781	713	706	745	754	725	774	700	802	754	699	736	791	747	687	747	749	754	751	734	748	726	767	805	715	765	758	752	759	718	846	739	754	739	763	775	781	769	742	753	696	798	762	747	793	708	799	733	792	725	689	791	726	726	745	783	754	766	762	753	753	819	755	738	769	736	775	790	711	801	771	804	814	746	751	778	693	727	743	744	770	775	790	782	793	791	732	753	701	717	764	769	768	725	775	775	734	739	710	762	752	762	800	780	783	740	761	768	770	703	777	729	718	762	722	821	776	794	792	721	726	732	740	776	742	733	757	761	752	792	776	720	801	776	777	748	759	735	770	781	733	786	753	749	732	736	759	781	707	799	716	723	820	746	730	783	751	744	734	748	777	745	716	748	770	736	757	693	770	762	772	776	713	770	748	765	745	763	781	766	759	787	778	772	742	765	778	755	723	750	776	740	775	752	763	745	745	835	724	756	746	765	741	701	738	754	792	740	719	742	766	754	758	732	764	774	815	709	773	725	722	752	749	733	714	755	725	744	702	756	744	741	809	783	770	753	735	760	721	771	725	720	713	700	748	833	745	754	740	718	800	728	820	715	739	766	719	739	737	751	755	753	744	758	753	702	730	798	742	737	748	753	790	747	787	753	738	789	770	760	754	719	740	695	822	749	776	737	770	747	774	786	781	738	729	828	697	735	817	767	721	761	753	733	729	758	743	776	758	772	780	757	800	776	753	696	737	737	725	755	722	728	750	795	696	731	711	791	736	719	733	786	798	763	771	740	729	751	786	732	783	736	772	759	797	755	737	763	738	721	805	779	740	769	793	748	757	744	721	764	754	737	757	758	761	742	749	728	762	761	747	750	716	714	744	748	753	767	749	740	827	731	774	748	750	782	739	771	701	747	751	780	766	747	743	745	715	757	729	755	804	765	741	752	729	707	744	766	721	736	753	759	744	747	725	791	798	768	720	783	807	708	771	817	804	773	749	733	741	768	736	751	773	704	790	751	746	770	796	754	740	735	774	818	763	754
24228	20808	26827	24775	12106	910	462	413	381	324	334	328	322	287	255	253	256	248	269	267	242	259	264	258	276	236	267	247	252	242	251	225	249	244	231	246	258	240	263	229	284	228	261	232	251	240	240	252	235	251	241	263	233	251	246	252	241	258	237	249	257	244	263	265	250	249	254	246	235	244	260	225	256	257	231	224	269	250	232	214	238	208	231	231	288	239	220	245	267	258	240	260	241	240	230	240	253	219	249	242	228	261	263	226	244	265	269	260	244	276	242	252	222	259	270	259	251	268	264	248	268	224	244	272	270	268	253	238	217	245	274	243	223	218	252	234	221	244	247	212	247	238	268	250	242	239	255	269	254	238	233	260	253	258	266	240	225	254	264	231	252	242	262	239	260	227	244	253	230	243	235	259	227	237	241	247	248	235	261	230	240	215	235	215	228	253	283	264	262	254	254	235	251	254	245	258	265	258	233	265	244	239	246	242	228	240	240	266	265	242	234	277	278	231	257	252	233	222	233	252	251	244	238	238	255	247	269	230	266	237	261	250	234	245	254	241	236	220	248	247	233	238	260	260	241	236	235	233	268	259	252	237	269	240	233	263	252	234	269	242	273	252	234	249	233	273	241	273	236	254	212	252	236	231	224	245	238	244	224	229	254	244	265	277	227	243	288	225	270	256	229	266	243	261	260	228	204	239	226	225	276	246	224	236	246	256	259	278	256	233	263	229	279	258	237	234	209	239	254	257	234	233	241	263	242	221	256	235	236	230	233	256	245	230	266	243	246	259	238	237	264	238	233	221	244	231	241	227	250	247	229	249	217	236	230	226	238	243	267	235	250	246	225	229	247	237	248	250	246	220	268	226	212	226	241	246	240	263	251	222	266	238	252	262	256	254	265	220	242	257	235	246	213	250	220	233	262	243	228	261	255	233	243	252	252	244	274	263	263	233	253	277	243	262	256	247	259	229	238	233	287	245	250	263	233	258	264	251	270	263	255	266	246	226	231	240	253	267	216	243	232	270	240	242	252	269	244	216	263	272	251	227	239	263	255	259	250	211	256	252	244	227	252	240	233	261	254	241	243	209	248	249	271	247	243	225	250	254	255	256	242	249	232	224	274	239	252	245	248	229	228	244	250	268	238	250	235	258	232	269	265	292	255	262	253	235	232	252	253	253	232	246	213	260	236	246	250	239	244	278	235	244	265	261	219	245	231	227	246	264	233	256	240	235	223	246	233	254	251	243	259	210	252	260	263	264	249	236	226	231	245	255	241	257	271	264	228	229	245	276	214	281	268	255	259	218	229	260	267	254	232	278	241	260	252	232	249	237	232	257	233	260	257	246	221	250	248	267	248	242	261	226	232	251	294	242	266	252	271	236	246	253	254	290	236	237	247	257	229	226	246	236	250	228	233	226	246	261	222	264	265	264	233	233	248	247	214	248	267	272	247	240	255	231	239	260	245	233	260	258	243	243	235	249	215	268	256	246	251	226	239	231	250	256	251	249	244	265	228	244	233	244	255	228	206	249	261	256	234	255	221	282	263	256	240	247	227	259	263	248	222	256	247	226	240	204	273	261	278	232	251	263	266	236	248	243	228	256	247	244	259	256	254	246	254	241	261	272	251	248	216	237	220	228	280	248	239	282	247	235	257	254	252	241	234	253	256	232	251	235	254	243	251	234	245	239	219	239	246	221	252	260	261	249	243	251	267	271	220	255	241	234	250	257	251	253	212	235	268	238	260	241	234	253	259	230	232	223	216	256	241	250	240	239	253	243	268	242	234	234	258	233	223	279	246	264	258	245	238	258	240	236	234	249	215	231	234	257	236	226	246	237	248	227	218	227	253	288	253	260	261	241	232	286	276	270	240	244	250	251	246	226	246	246	229	256	254	249	231	248	247	254	263	259	252	246	246	245	222	243	264	245	233	227	241	253	272	257	237	241	235	237	235	243	271	220	249	259	257	268	233	273	231	237	246	248	235	219	246	247	282	249	232	223	231	251	235	242	228	230	259	228	253	231	235	228	262	231	219	236	243	240	245	247	230	267	238	237	241	225	239	258	263	230	234	243	232	251	283	236	249	276	222	255	271	254	262	247	231	265	251	226	258	287	224	278	266	257	227	228	218	271	215	219	253	230	249	225	259	241	235	236	221	231	234	240	259	258	244	254	237	239	225	245	248	233	258	246	240	236	227	241	252	260	219	252	253	244	259	235	260	219	235	255	241	246	235	254	260	243	259	242	255	255	252	278	241	265	264	264	243	253	251	233	253	269	265	261	260	241	265	245	249	231	251	240	248	267	245	268	251	266	270	221	215	262	259	249	259	261	241	254	275	227	220	249	267	228	244	253	246	252	232	264	248	225	246	239	263	265	239	248	223	238	260	258	247	232	279	251	243	240	231	251	232	252	247	279	250	245	242	224	252	230	228	257	279	266	250	217	231	277	229	263	253	249	241	244	254	226	261	230	252	266	231	283	255	242	252	238	240	219	260	241	250	233	228	236	269	229	238	267	219	247	222	233	227	245	255	239	239	230	241	234	234	255	259	255	239	259	223	235	252	247	232	240	229	218	219	249	246	269	228	238	247	228	257	232	279	229	246	237	231	247	237	215	224	209	261	243	260	249	249	253	239	255	277	221	254	244	265	245	224	250	258	277	268	242	246	240	248	240	288	229	218	262	273	257	235	220	230	244	256	248	248	245	257	223	248	240	229	216	251	220	236	222	219	266	270	221	242	244	255	249	248	209	246	242	243	244	234	231	254	242	250	251	236	234	228	242	237	253	228	256	249	247	238	256	235	248	277	255	223	270	236	251	251	242	247	251	265	215	245	238	243	236	272	260	216	257	239	240	246	249	236	242	255	273	262	256	261	244	224	254	257	275	265	245	255	251	238	237	223	223	277	216	244	238	281	266	236	245	255	259	230	227	242	231	252	217	240	242	228	238	239	227	242	248	246	245	223	246	250	242	240	250	249	230	252	248	251	232	236	241	235	214	247	241	272	215	242	219	264	248	240	246	246	244	247	260	263	251	243	225	225	258	239	247	220	241	251	238	253	229	283	252	217	236	243	253	220	236	241	244	262	219	241	250	236	251	260	249	244	261	254	244	232	251	256	239	234	230	272	241	230	236	256	228	243	246	262	226	241	239	215	219	226	249	241	232	268	241	241	248	252	243	256	257	266	257	244	269	252	241	242	237	250	244	251	238	260	233	255	251	253	242	244	237	229	248	253	246	234	247	218	233	242	235	253	253	254	238	261	252	247	267	239	238	228	239	250	253	251	234	235	238	241	261	221	236	255	243	251	229	228	247	241	244	256	234	266	272	229	242	231	212	215	270	251	266	212	235	278	243	260	233	210	237	255	222	256	251	253	267	250	261	240	247	261	259	230	271	260	253	241	239	248	234	247	248	253	260	246	239	228	270	241	249	253	230	231	240	283	264	256	246	238	237	250	246	258	216	239	240	231	218	271	189	245	231	234	240	254	272	246	259
4135	7966	5945	2699	1852	1338	908	708	614	540	433	428	387	358	319	322	311	332	338	348	335	306	308	284	307	316	318	307	286	344	271	299	302	269	303	319	313	298	286	308	292	263	303	298	302	301	308	285	287	286	285	279	284	304	300	304	305	268	306	282	271	262	330	328	320	303	324	291	309	310	286	286	267	281	325	275	321	306	297	292	296	274	267	255	287	270	281	287	314	292	283	309	274	306	298	261	260	297	288	302	290	287	318	309	302	298	279	290	283	272	304	280	285	283	286	272	316	275	309	308	272	297	289	273	310	309	300	282	316	306	289	295	267	269	284	314	309	279	297	264	304	281	282	290	279	285	283	303	298	275	270	301	277	292	294	278	304	268	309	285	288	273	285	283	309	276	309	313	297	287	294	304	287	258	266	291	297	312	280	274	297	287	297	296	289	277	320	309	300	312	273	302	272	295	301	279	314	291	281	281	283	296	274	289	339	279	311	274	313	283	316	306	294	278	315	295	283	295	284	288	280	303	310	314	268	320	288	270	299	295	263	300	286	308	287	317	281	278	289	266	329	299	291	300	286	311	308	268	288	292	321	314	292	298	280	271	287	315	263	283	257	298	315	300	291	273	298	294	313	310	314	272	316	293	298	293	310	299	311	298	285	290	259	308	295	291	289	274	270	300	319	307	300	275	292	284	286	320	293	294	299	251	286	296	309	317	305	278	285	294	290	293	317	294	289	279	291	302	264	274	304	288	324	295	303	296	272	325	267	262	298	293	306	298	329	278	276	312	279	333	269	299	286	302	313	302	296	285	263	338	255	264	273	282	320	261	274	315	294	303	318	300	264	296	268	246	265	280	293	274	299	308	316	290	261	307	277	301	276	318	297	285	272	303	267	291	278	298	282	261	292	312	294	279	288	298	297	295	313	290	310	309	285	298	293	302	289	305	322	290	276	301	285	318	285	289	272	299	287	272	304	260	310	294	261	283	286	277	259	310	306	295	309	332	304	297	290	292	297	276	265	289	299	299	286	285	301	275	303	316	277	276	315	295	292	328	304	270	304	274	316	276	291	264	318	300	289	287	263	289	290	313	315	295	312	302	300	309	314	306	277	307	274	259	286	277	283	300	306	277	286	292	297	297	295	315	275	286	268	272	326	303	275	298	303	328	306	285	270	282	306	287	301	285	296	309	261	277	291	306	302	284	302	305	289	293	292	286	289	301	296	284	286	305	262	292	277	290	325	270	322	321	275	302	309	292	282	287	336	300	300	282	295	279	332	297	280	297	291	256	258	330	300	278	312	300	282	297	289	339	282	310	301	294	302	293	294	293	282	261	290	300	305	278	293	290	304	308	276	274	297	296	291	329	263	266	297	303	297	267	307	315	285	305	290	307	303	304	292	280	286	277	280	284	293	284	268	272	300	291	311	308	296	305	292	305	274	300	278	290	302	289	313	268	273	289	289	285	288	284	296	276	329	267	302	355	331	300	296	281	302	310	323	302	298	304	263	305	286	270	297	292	271	278	293	298	298	309	292	313	264	285	284	282	283	295	283	308	292	311	268	285	282	301	293	298	316	295	285	300	307	291	309	292	282	293	299	279	281	296	271	275	309	291	275	277	299	300	284	289	310	288	307	301	297	289	300	313	279	314	277	298	302	302	291	307	280	276	309	265	294	304	298	319	293	319	314	270	304	256	289	277	294	271	262	280	298	298	314	288	283	317	290	281	318	280	289	299	266	295	324	312	304	291	301	305	285	296	272	305	294	291	295	275	294	295	299	300	276	299	257	297	297	294	288	280	279	298	315	319	298	283	289	273	283	269	311	265	291	326	280	289	286	313	282	310	302	303	321	282	273	292	320	290	298	268	281	285	295	299	303	290	307	302	296	283	287	242	285	288	292	311	308	283	294	296	291	295	304	310	308	294	308	281	283	281	323	284	271	294	312	315	290	327	308	289	319	289	310	300	306	326	284	305	285	283	287	303	279	283	279	270	266	286	291	301	305	315	279	315	311	288	274	281	293	291	272	291	310	290	279	291	322	265	280	310	279	284	283	303	309	300	303	319	269	315	284	284	302	273	282	272	282	281	309	291	297	314	311	294	273	317	290	291	303	301	319	274	293	297	284	289	298	314	306	280	304	260	304	296	255	286	310	296	332	305	277	294	291	282	284	286	325	283	279	318	298	301	300	292	291	310	298	295	311	299	294	271	283	297	271	301	280	292	290	313	290	296	321	265	302	318	259	289	318	290	296	305	300	293	334	287	276	269	269	263	313	276	286	282	273	294	272	291	273	299	314	308	302	270	275	293	258	263	295	323	282	289	300	292	319	272	277	293	299	282	320	287	290	264	305	280	310	295	288	324	278	297	313	306	283	269	262	257	298	284	315	302	274	297	318	265	306	319	275	266	270	288	283	271	276	269	296	288	297	265	288	278	315	255	302	292	283	289	285	281	286	265	317	285	274	295	296	289	260	297	295	321	305	286	303	280	295	291	311	290	277	292	298	308	269	296	300	285	268	285	285	299	298	281	310	302	247	279	274	271	266	304	269	278	300	288	298	308	295	307	279	308	335	284	284	281	277	287	304	314	303	280	298	278	274	289	287	292	275	288	287	309	282	269	299	267	260	266	282	302	341	306	293	283	300	299	284	296	281	288	307	299	286	316	292	284	284	327	279	275	288	267	300	306	290	314	296	295	283	294	295	281	302	279	289	296	281	295	298	317	284	261	280	290	272	300	294	270	285	289	294	289	294	307	297	315	276	314	295	275	260	310	280	296	289	285	290	289	304	305	267	297	278	272	270	288	294	303	321	287	269	279	311	266	302	279	292	289	298	322	328	290	305	286	322	312	319	304	306	307	319	289	284	271	319	305	269	298	316	295	322	305	292	294	271	257	286	297	275	300	310	304	313	270	291	290	275	261	311	259	298	266	284	270	325	325	297	289	286	263	306	297	267	285	296	311	268	305	246	286	308	234	283	324	301	313	262	294	285	271	265	280	301	282	305	295	265	252	277	265	279	293	284	320	308	296	279	301	280	308	316	291	285	318	307	275	301	286	295	306	298	272	281	290	284	292	299	304	300	280	286	319	275	303	265	293	304	286	285	288	288	254	271	296	261	306	272	288	309	283	286	302	299	304	279	286	276	288	271	291	288	311	310	282	306	287	290	293	276	262	289	313	269	290	299	304	313	268	304	278	301	300	323	266	277	282	313	255	299	289	291	282	283	314	278	278	290	258	321	323	304	313	304	266	306	291	298	275	304	315	281	306	288	289	287	295	283	299	283	302	287	263	292	275	290	274	284	298	291	286	315	295	299	301	298	299	285	294	309	299	286	264	280	308	268	318	279	311	286	322	272	282	290	297	287	286	288	267	299	307	281	268	304	310	328	318	310	291	262	307	286	285	298	267	325	326	262	290	265	319	311	292	295	278	279	302	276	310	299	292	277	290	281	317	288	305	314	275	290	289	321	302	262	299	275	272	311	270	261	275
22168	20844	28279	23517	20846	20893	9152	1110	869	779	686	621	567	523	558	515	541	458	485	450	453	441	442	460	441	417	434	446	419	432	440	409	420	424	414	424	413	404	410	426	419	426	410	369	428	439	437	387	442	401	376	415	372	399	416	358	415	388	415	411	402	357	401	360	368	386	406	363	370	392	373	364	374	392	377	400	405	419	380	444	412	415	377	406	408	379	387	396	397	378	391	385	384	382	370	410	415	388	366	407	391	401	365	393	405	372	388	354	366	406	399	368	390	405	404	398	416	426	409	368	403	412	387	412	412	417	388	419	398	365	386	404	367	379	406	386	378	382	351	383	357	397	384	371	395	420	392	394	363	424	401	388	368	402	377	354	365	404	399	408	360	362	417	403	370	423	420	378	369	404	390	404	411	390	382	426	394	392	352	402	379	402	358	405	388	388	374	422	412	380	385	404	415	374	396	356	342	363	393	404	376	391	382	378	391	405	390	374	399	401	364	380	416	402	384	405	350	397	399	409	402	378	370	395	378	363	357	429	424	343	378	370	403	391	389	365	397	430	396	363	365	412	385	408	401	389	390	389	392	398	385	412	391	379	374	397	386	365	396	396	391	388	390	397	396	340	393	393	385	406	357	376	393	395	364	379	401	426	392	385	429	378	394	386	404	390	377	381	387	394	380	385	416	349	407	383	443	414	406	357	398	390	380	359	405	407	393	398	415	396	373	388	382	395	388	389	429	399	427	367	408	411	403	388	359	403	378	403	374	401	383	385	392	404	370	388	413	405	384	395	352	403	390	394	420	368	353	376	364	366	406	388	336	400	384	402	371	404	380	388	426	380	395	391	361	385	388	390	403	403	371	350	368	384	409	366	403	390	394	397	366	367	377	386	374	424	368	400	376	407	377	374	376	383	367	409	361	380	397	410	388	382	378	390	352	403	370	389	373	387	411	393	393	388	385	402	423	373	357	395	391	385	404	419	385	423	372	358	369	388	378	409	365	373	385	412	429	382	376	409	424	380	432	412	369	407	378	357	366	427	402	363	390	396	364	400	407	397	360	377	404	421	365	400	406	416	353	394	400	399	366	369	389	367	384	400	386	359	400	390	391	377	401	425	397	389	407	364	388	388	390	384	384	404	386	388	375	382	401	380	383	393	380	398	407	379	316	392	399	404	362	398	378	370	392	402	402	417	402	409	383	396	390	411	444	374	392	370	379	401	390	417	398	392	377	422	366	379	366	333	393	363	395	411	370	386	392	385	369	376	376	415	417	372	433	424	370	381	398	380	395	383	389	425	433	406	396	384	410	397	395	391	390	392	402	384	380	380	378	381	357	382	403	374	409	394	386	366	399	414	393	383	415	366	371	377	378	403	393	397	405	386	393	417	420	385	377	376	410	411	375	374	380	369	406	416	375	388	414	394	407	371	395	419	366	387	361	353	382	357	374	418	397	394	348	347	381	391	434	371	413	359	407	425	431	352	379	380	324	354	382	392	368	387	357	397	399	372	407	387	441	379	393	405	391	394	410	385	400	382	372	374	379	384	385	361	404	417	371	404	398	364	435	397	394	401	387	387	378	378	389	365	410	372	362	445	391	404	356	407	348	418	372	403	395	383	385	414	418	408	365	371	393	421	346	390	370	398	383	361	383	382	370	393	389	396	383	411	421	356	407	386	389	399	372	390	390	416	354	379	360	364	380	399	419	410	415	364	414	387	421	390	403	380	382	369	394	405	413	366	400	405	407	395	399	384	357	388	374	425	391	406	383	361	385	385	393	373	357	413	396	385	395	388	377	376	414	376	390	406	413	370	389	393	387	354	372	419	386	413	369	405	377	355	344	401	398	415	374	377	377	382	364	408	398	381	428	348	377	380	404	389	431	386	380	415	378	385	421	402	356	359	387	406	396	403	393	379	378	398	386	391	405	388	414	385	390	383	379	393	392	394	398	400	361	415	405	372	379	386	368	391	385	388	327	381	394	410	361	427	417	379	410	424	377	381	371	385	384	420	407	405	414	378	431	393	378	423	382	394	424	425	412	383	381	384	378	399	392	374	380	398	420	371	381	378	341	356	367	393	404	391	396	402	378	386	363	371	390	396	411	374	370	404	386	360	348	387	400	413	377	407	393	427	380	395	363	364	388	378	398	395	367	400	378	387	383	388	387	404	416	388	382	396	371	379	369	362	398	437	396	367	371	380	399	375	383	404	393	408	416	407	412	391	395	388	389	363	365	381	397	362	395	395	382	428	374	378	353	428	365	377	369	351	389	400	399	372	389	374	395	359	409	377	390	403	380	390	417	388	378	387	377	382	324	401	360	381	395	399	382	353	368	399	380	408	392	356	419	396	347	416	400	399	366	369	391	387	360	392	437	394	411	367	361	349	329	384	391	359	367	389	357	376	391	351	399	348	383	407	379	374	381	388	357	378	362	378	402	383	400	413	408	377	360	376	397	402	339	355	396	394	410	390	376	415	349	412	399	426	390	391	400	399	372	410	345	391	370	405	409	378	393	374	388	408	378	356	371	398	394	407	399	362	375	408	411	395	389	382	369	391	374	394	382	398	384	401	363	405	414	352	366	377	394	375	379	371	381	385	404	369	390	427	417	393	380	379	381	361	385	418	417	415	399	412	368	366	372	390	365	386	405	375	420	371	375	411	364	391	379	403	400	378	392	419	381	404	418	347	394	400	385	399	393	400	380	378	409	389	372	378	406	389	407	416	395	374	375	381	396	356	358	407	399	381	434	352	387	396	407	384	397	424	380	366	426	381	399	354	397	377	383	327	370	359	412	380	396	392	367	392	387	389	404	380	394	373	351	372	374	379	378	398	369	393	385	349	380	385	363	389	361	355	397	399	379	367	383	376	374	367	364	377	371	395	402	427	379	367	387	373	354	397	369	398	389	417	372	391	383	383	369	383	369	383	377	415	354	352	364	382	336	366	368	409	393	377	388	405	411	378	400	381	366	395	388	392	376	377	411	367	391	382	378	383	373	388	393	377	326	384	406	392	405	381	386	385	376	390	410	406	401	395	383	381	382	379	397	411	388	394	374	430	432	385	406	401	419	394	372	388	354	361	397	376	395	463	380	404	398	335	398	399	363	399	364	398	416	376	397	370	392	422	371	390	372	409	365	404	388	396	387	357	359	411	384	377	387	388	414	404	413	387	370	417	397	411	389	402	387	387	412	380	406	363	376	379	401	410	415	404	356	406	372	399	399	399	369	375	414	404	380	409	369	417	353	382	420	397	395	388	387	402	372	415	355	396	405	440	395	354	379	347	367	393	364	376	379	386	374	380	395	384	336	356	405	361	397	427	390	352	402	347	401	404	392	392	395	395	381	384	369	368	403	377	388	387	370	408	370	399	372	365	389	388	382	399	397	388	436	381	363	387	381	412	397	417	416	409	371	415	378	400	381	381	410	387	417	347	413	373	409	371	353	375	384	383	399	377	387	396	337	397	383	388	376	398	393	387	417	373	393	403	401	345
5640	16604	13134	6557	4405	3000	2247	1715	1390	1194	1009	899	798	737	669	653	655	601	579	557	553	577	559	511	499	504	458	518	498	497	493	522	506	491	481	497	485	501	473	517	480	482	510	506	508	453	434	530	460	470	439	477	454	468	442	460	459	469	467	521	486	498	468	470	496	448	464	488	445	483	454	470	480	482	463	422	466	486	474	471	465	448	488	464	451	467	475	469	455	453	489	425	479	458	478	426	439	472	447	515	433	464	493	497	486	459	475	456	464	495	492	486	499	446	442	438	468	461	424	448	467	428	453	466	499	482	436	458	478	471	440	473	461	495	480	438	458	423	461	471	457	406	500	477	439	416	439	456	456	434	429	451	487	504	440	449	477	445	487	478	434	461	434	460	458	452	474	509	468	454	451	461	468	478	482	463	494	456	475	455	485	501	448	467	478	444	450	478	486	493	473	505	451	418	478	482	454	468	471	509	425	465	452	459	466	496	458	490	450	466	480	464	530	466	470	469	470	477	526	457	480	433	471	473	476	464	483	452	469	449	468	445	468	425	417	488	434	483	471	464	462	437	483	430	456	509	455	443	421	484	480	483	461	473	452	483	447	450	438	438	466	477	458	506	446	456	453	470	432	468	507	468	468	486	505	448	453	479	489	497	463	477	448	465	434	467	446	441	469	460	476	501	423	470	408	448	474	472	490	434	488	477	483	503	488	474	437	463	455	447	471	449	476	441	454	487	491	458	449	488	429	445	451	450	464	466	444	497	429	472	478	450	475	459	452	467	466	456	463	479	445	457	477	462	460	448	449	474	440	464	455	456	456	445	430	440	443	447	458	467	469	483	467	451	487	446	441	407	452	506	494	476	458	510	478	445	457	452	432	472	454	456	465	451	469	435	437	462	485	492	487	510	458	464	468	442	410	484	474	453	470	475	430	432	460	511	459	456	457	452	450	428	474	477	490	449	457	447	461	502	491	485	520	466	442	411	460	477	444	453	495	434	476	494	451	462	491	454	477	498	467	433	446	466	474	450	476	441	526	505	426	490	490	466	470	448	419	483	458	491	440	469	478	471	454	457	450	446	490	473	468	450	498	502	448	470	488	470	479	446	440	479	468	434	445	437	476	436	496	428	441	423	466	487	443	456	484	486	458	493	503	498	458	487	473	445	476	444	459	482	462	454	510	456	428	475	448	477	456	470	422	475	486	509	445	478	482	461	480	481	493	443	479	514	453	468	447	448	443	490	458	448	492	494	495	496	436	476	458	478	445	458	492	458	440	449	461	464	446	442	440	444	455	480	448	455	510	479	457	457	442	476	473	441	478	464	483	477	460	473	455	512	459	433	444	477	488	461	465	454	475	457	464	454	457	450	414	460	433	420	473	473	443	476	473	460	439	465	435	452	444	482	460	450	439	446	476	479	445	494	485	466	458	469	485	474	476	477	484	425	491	466	491	476	471	438	514	467	496	447	479	485	467	494	453	451	474	444	485	454	449	457	429	458	455	507	422	468	441	465	446	459	498	440	465	460	428	434	499	453	469	443	499	478	481	425	455	482	480	453	447	477	466	455	467	455	458	473	452	464	457	503	488	495	449	439	459	442	452	461	507	456	453	431	501	448	468	469	472	494	479	486	400	443	422	442	478	463	435	456	485	470	446	449	485	444	461	483	466	448	433	443	461	479	472	454	477	469	468	410	437	440	486	484	434	463	472	462	443	441	514	446	469	469	468	471	474	471	461	486	465	456	461	467	484	454	471	485	455	425	460	517	479	439	464	468	446	471	492	455	505	481	480	488	455	451	476	418	507	470	454	453	500	467	421	475	487	485	446	468	457	466	492	448	475	418	463	463	453	465	473	501	455	478	504	475	490	442	492	442	488	458	438	460	442	472	452	476	488	464	486	428	496	444	430	494	459	498	486	493	464	462	478	489	449	455	475	457	467	502	469	463	461	472	477	486	502	456	477	461	427	414	483	429	456	502	440	426	477	462	461	436	466	451	503	448	466	458	477	422	462	485	461	449	464	495	492	489	463	513	461	468	466	477	441	512	461	467	455	448	437	482	468	468	465	430	473	473	501	487	430	472	456	452	468	448	466	464	443	464	474	492	490	439	443	475	444	478	472	451	427	488	453	490	471	439	454	462	479	499	461	464	447	454	465	431	470	439	437	483	452	476	487	501	506	461	473	479	444	455	455	440	452	480	499	487	445	498	449	490	433	482	429	474	444	429	452	438	474	460	437	464	482	455	418	453	481	455	442	479	464	450	480	475	482	478	452	461	495	448	497	466	429	456	471	449	474	465	451	435	472	448	460	466	490	464	495	473	471	456	463	480	450	485	463	483	478	475	486	441	485	474	444	440	474	446	469	435	438	438	473	475	460	487	446	480	457	476	469	449	470	465	443	438	480	479	448	470	479	447	445	443	457	489	438	482	513	467	458	458	449	448	461	484	449	444	479	448	455	437	448	460	427	475	464	476	454	480	474	485	467	450	458	478	468	463	464	491	457	477	436	464	472	506	430	451	479	465	487	473	439	461	450	471	497	440	459	445	474	477	473	445	460	455	445	485	433	500	440	471	479	507	489	446	507	472	480	488	471	486	487	442	501	471	426	470	486	452	506	419	462	438	485	507	451	408	478	468	461	457	445	444	454	444	454	436	451	487	461	453	496	470	473	453	445	465	471	448	432	466	449	449	414	463	436	457	467	443	472	441	479	468	475	454	493	464	447	476	448	484	471	448	488	473	508	490	470	454	471	487	432	460	459	485	464	523	485	474	465	424	474	454	496	462	475	458	470	442	479	458	438	447	453	469	457	510	442	466	448	446	466	453	462	443	435	497	475	473	468	438	491	512	446	488	481	417	460	469	472	479	483	470	484	441	485	449	453	417	482	459	462	463	470	474	449	458	467	492	486	428	481	436	440	464	416	475	449	480	455	453	469	451	424	498	442	479	446	441	492	466	473	459	461	449	470	453	445	467	453	452	442	469	477	451	418	431	462	446	460	448	495	449	458	450	458	430	461	459	479	477	454	466	443	465	506	421	440	465	475	522	444	486	456	438	458	445	471	464	486	463	461	448	453	447	463	475	467	476	480	485	458	502	467	450	469	431	457	461	473	459	441	471	458	450	453	467	495	480	464	474	481	458	480	495	464	439	454	454	443	443	496	462	464	471	462	471	455	475	494	458	460	472	450	474	436	453	450	459	482	451	473	446	465	439	448	455	445	446	484	445	471	465	428	446	423	443	487	468	464	458	402	471	459	515	444	458	464	466	479	478	473	444	419	456	464	448	430	468	468	444	491	481	507	457	463	482	454	453	458	447	492	471	461	436	489	450	485	458	463	443	475	487	466	472	458	472	429	478	484	443	434	444	462	483	420	449	470	461	481	477	426	473	440	432	490	470	434	466	485	463	477	510	462	451	444	473	472	474	476	447	470	449	483	439	469	459	481	457	467	458	491	508	427	441	512	466	414	459	471	476	476	445	452	445	424	462
27003	18830	5834	1420	807	636	604	546	528	546	504	500	514	494	447	505	490	460	502	496	490	490	497	507	481	494	502	516	519	520	522	481	470	492	443	515	531	516	482	514	492	487	502	471	504	495	512	499	503	507	472	506	534	496	541	513	491	519	500	477	493	531	523	507	478	507	481	509	500	498	449	488	500	515	492	492	473	483	513	514	489	512	528	499	530	477	493	471	504	507	533	510	512	482	496	497	502	481	495	503	534	493	547	483	515	506	472	511	514	455	522	491	481	489	514	510	493	495	509	477	500	521	496	488	504	494	519	488	518	475	487	482	517	526	512	500	490	488	522	527	498	458	502	487	488	509	523	501	525	523	467	494	522	494	504	458	488	486	490	465	457	508	507	503	506	473	456	476	497	480	513	514	485	491	511	473	522	479	483	502	487	511	506	490	510	487	485	472	504	516	501	470	500	508	479	559	532	492	474	483	516	499	498	552	485	475	496	516	538	472	500	489	518	524	486	529	504	529	497	521	513	467	500	540	467	481	497	506	552	495	504	514	499	489	514	498	492	537	525	480	491	524	492	480	487	453	489	521	518	464	494	467	502	525	495	518	510	524	496	496	516	485	452	509	517	542	496	494	523	494	499	489	538	486	499	484	486	512	523	517	503	494	483	530	544	506	503	477	497	486	520	467	525	495	533	507	545	464	497	477	496	482	496	477	473	470	537	501	485	502	455	483	500	516	548	506	513	500	510	473	503	515	524	518	509	556	530	513	462	434	495	515	543	490	529	493	495	517	495	499	508	522	483	514	481	516	507	494	545	512	466	514	495	522	518	523	489	502	512	527	487	509	512	520	501	522	512	565	485	498	481	489	525	486	512	474	484	494	547	522	473	514	486	486	463	466	498	483	501	491	519	490	522	509	517	516	459	514	505	488	476	495	485	499	483	527	504	517	492	508	517	531	466	507	525	536	494	501	521	478	495	527	494	511	494	486	500	479	520	495	522	484	514	504	509	509	515	489	494	525	475	523	494	479	499	503	476	511	467	478	482	521	513	507	511	489	494	514	517	471	472	498	503	470	472	512	488	490	493	471	506	541	504	492	481	524	498	493	507	530	486	474	505	552	496	533	493	503	539	504	512	494	531	502	497	496	502	493	542	495	509	474	472	476	505	502	519	498	520	533	473	517	475	481	498	496	522	508	485	488	480	502	492	498	507	494	485	514	497	497	516	480	497	489	480	483	473	526	517	529	500	496	506	496	522	497	463	482	476	498	504	479	441	504	503	486	533	505	479	466	492	556	490	509	468	493	499	498	454	520	465	512	505	462	484	534	470	502	516	523	507	493	493	519	465	499	516	471	443	485	512	508	483	511	491	483	489	493	534	492	488	489	485	508	476	513	529	468	495	519	524	509	529	496	540	484	469	484	505	530	519	502	507	508	554	549	519	491	499	489	487	488	481	529	512	479	507	500	484	497	481	476	528	524	483	497	470	470	490	499	504	523	504	468	508	462	500	553	489	504	522	495	490	496	497	489	482	484	498	477	494	527	501	511	478	466	495	472	432	509	498	512	485	531	498	496	496	516	517	534	470	510	497	537	548	477	469	472	519	470	493	495	529	487	507	496	501	527	502	497	515	487	497	528	476	504	522	487	539	526	487	485	463	512	516	476	507	499	492	511	515	492	500	485	474	514	504	491	468	483	513	477	482	533	515	485	502	509	513	512	499	474	489	512	487	497	499	498	506	482	528	522	547	499	478	486	493	489	494	508	514	495	503	524	538	481	475	462	504	545	464	475	526	481	502	500	543	488	510	466	523	511	487	514	502	476	518	521	514	502	508	510	529	515	461	467	495	509	517	501	501	492	525	519	495	525	503	504	492	522	549	511	501	482	502	524	487	462	521	472	511	521	525	513	476	508	522	458	467	493	533	531	486	489	484	504	493	513	498	509	569	506	463	466	491	485	475	512	542	481	506	534	481	483	513	435	481	491	487	505	501	506	507	518	528	513	495	500	531	528	529	488	476	468	530	517	514	490	477	508	480	571	549	522	538	492	498	479	501	502	516	504	503	485	466	507	535	552	537	486	509	528	514	527	563	504	465	530	558	493	517	499	487	523	498	490	503	516	479	498	516	498	496	521	502	501	536	499	478	474	519	520	531	470	483	489	471	516	493	485	493	512	520	530	499	499	517	498	514	494	511	488	495	498	469	500	484	449	499	534	489	493	474	531	463	511	518	484	517	496	488	516	488	468	495	495	488	504	462	471	530	498	503	505	476	516	497	519	548	522	519	511	510	518	500	484	462	490	481	479	550	516	469	493	509	498	485	499	478	511	547	475	509	486	570	483	487	520	527	476	469	523	537	496	507	479	449	457	514	514	545	577	500	485	524	515	539	518	488	449	497	511	505	494	517	500	505	481	512	512	499	471	472	436	466	513	504	523	456	484	503	524	512	544	531	519	531	495	490	502	499	498	504	507	511	522	490	505	511	518	511	497	493	477	520	469	503	501	529	483	464	502	469	484	507	518	515	506	515	469	519	469	516	519	523	499	509	478	505	490	462	530	486	483	503	520	508	467	456	541	491	510	484	456	486	502	494	519	500	494	515	520	500	530	522	534	525	462	530	480	474	491	511	487	528	527	514	495	535	484	491	523	523	502	495	490	461	524	499	493	507	521	461	488	491	485	490	524	518	495	484	516	459	512	487	520	523	535	506	477	480	509	513	478	492	473	504	484	515	498	552	544	512	507	543	520	501	518	504	471	462	530	536	512	532	484	529	498	474	538	511	503	497	505	523	480	501	490	539	483	463	488	487	554	526	472	512	497	492	482	462	486	487	530	500	506	463	514	497	524	463	515	496	517	509	521	491	515	493	518	527	487	507	496	530	502	468	489	512	489	496	481	501	497	499	499	462	563	518	476	493	531	463	460	504	503	535	498	498	512	516	501	492	488	505	536	489	499	503	487	511	483	441	522	503	535	497	460	488	508	466	518	515	545	505	499	517	511	525	519	521	478	527	507	509	454	543	476	487	512	476	499	533	511	492	483	473	477	484	486	514	498	497	512	508	522	501	496	532	522	524	524	512	514	494	497	509	515	529	512	491	513	454	529	460	523	502	513	526	501	485	498	462	490	455	482	508	460	523	506	491	494	490	467	478	518	493	500	512	512	468	474	554	475	500	478	531	511	511	487	504	494	484	465	493	532	506	500	528	508	494	523	482	484	476	497	497	510	534	510	486	492	512	504	488	524	511	529	513	568	499	512	535	519	529	503	480	458	488	462	487	525	471	540	485	505	510	514	544	482	499	563	495	490	490	501	476	528	499	529	527	508	493	490	496	538	503	513	493	481	498	511	537	542	482	503	466	461	468	461	536	516	495	525	532	506	494	496	544	497	547	531	507	518	486	493	499	482	549	498	531	497	512	486	539	532	540	460	518	504	523	544	492	478	547	463	494	495	499	477	559	521	499	502	507	507	552	516	534	478	483	514	513	482	492	524
4904	3256	2408	1570	1077	876	784	659	617	597	600	557	580	611	559	569	560	572	572	604	552	540	589	562	561	600	614	550	558	562	566	594	612	565	580	572	595	565	577	559	564	600	575	516	577	573	585	575	560	577	543	504	597	542	545	593	580	586	603	576	562	610	572	574	538	564	571	528	607	587	552	591	606	568	562	599	594	545	539	528	592	573	572	567	570	574	563	596	586	556	570	552	566	568	606	600	578	583	613	617	580	641	548	596	566	553	538	602	573	554	533	599	580	588	584	575	582	592	590	549	594	544	576	567	585	585	590	553	580	573	577	602	580	575	640	593	601	575	605	543	577	590	593	565	548	571	566	580	536	588	581	575	554	595	609	595	551	548	531	561	579	562	579	647	574	560	591	572	576	544	577	572	559	566	598	573	606	617	550	573	617	577	603	543	545	618	523	552	596	573	578	578	603	559	606	563	555	564	538	571	586	584	559	598	576	603	546	554	584	562	600	544	584	539	517	586	566	521	571	539	550	561	649	536	601	592	562	551	617	545	574	598	598	563	563	559	614	631	563	633	600	599	589	580	573	552	565	575	606	574	576	564	575	607	541	617	570	605	575	601	579	600	562	590	560	583	579	562	599	578	573	539	576	594	503	562	592	582	593	568	590	614	589	571	585	578	577	576	569	567	565	567	618	535	555	518	569	595	613	555	610	567	595	588	588	558	577	568	544	588	535	601	560	570	607	594	579	619	585	565	544	543	542	556	566	560	588	567	581	567	591	615	584	598	538	572	581	634	551	545	605	566	607	612	555	595	580	598	577	605	571	586	564	546	565	583	516	572	583	537	567	592	559	573	567	545	575	584	551	591	586	592	518	609	615	529	580	597	580	552	573	572	580	562	544	547	588	543	619	590	584	627	588	577	600	551	567	564	565	580	514	560	573	601	594	599	572	597	548	627	614	537	584	539	552	572	577	577	584	548	614	553	595	614	590	587	530	562	581	557	590	635	569	577	571	560	592	558	536	556	559	573	578	562	571	585	554	546	536	554	523	540	567	569	550	571	574	580	573	535	606	602	549	568	545	591	590	598	618	577	534	545	559	574	524	566	575	584	644	558	577	552	572	574	581	597	558	595	604	563	591	546	597	567	549	575	577	557	586	588	600	594	560	631	572	526	531	548	565	619	593	581	549	603	615	597	546	557	531	582	584	568	560	605	564	542	578	533	564	613	565	570	578	579	584	607	538	530	577	574	577	567	569	551	547	577	617	569	561	567	613	547	520	623	571	584	613	560	564	582	590	579	531	576	582	537	587	555	555	591	587	561	582	583	536	582	540	525	578	563	575	563	587	629	565	553	559	574	595	551	574	594	594	590	554	540	580	563	618	567	587	573	547	573	609	586	560	567	609	586	631	560	598	563	569	577	525	593	594	589	552	579	544	622	561	611	607	573	559	545	571	553	549	587	581	571	577	572	591	559	590	547	608	580	588	558	545	589	596	556	557	555	565	552	566	589	593	585	567	607	583	606	575	547	557	606	598	563	583	555	591	537	555	592	560	608	605	608	595	571	616	544	577	584	572	582	589	602	571	573	605	555	593	592	633	580	583	603	599	547	535	571	644	606	597	607	561	569	592	578	551	568	570	547	542	568	545	585	601	528	567	561	568	610	568	574	597	593	576	553	557	542	569	600	518	524	590	575	561	612	556	601	541	589	613	599	557	591	533	543	581	594	616	543	578	619	545	536	558	589	557	583	588	558	568	541	546	627	537	580	576	549	554	612	570	561	555	571	587	605	559	553	545	597	616	575	596	571	582	596	544	560	580	545	556	588	552	592	606	561	546	562	551	607	614	575	561	619	579	598	597	544	582	576	564	593	550	600	586	616	573	597	552	562	565	579	625	561	609	548	566	563	538	596	554	568	607	545	626	567	544	587	569	599	524	604	579	560	562	608	570	589	610	580	549	556	589	586	574	571	611	521	582	560	592	567	558	565	604	520	636	562	560	576	579	580	592	575	559	592	576	575	521	568	543	575	540	553	537	585	572	595	545	575	605	584	555	549	575	588	546	585	577	536	590	560	561	595	604	599	574	589	585	611	561	588	574	538	534	586	565	608	575	581	565	555	573	513	545	559	573	574	622	621	597	496	565	549	575	559	591	565	534	623	588	569	575	553	569	548	535	589	553	536	578	563	559	564	610	572	601	550	606	567	607	577	608	538	604	590	572	593	577	562	589	564	597	558	569	561	564	583	587	600	551	547	574	581	596	601	581	588	559	575	602	566	597	554	526	568	554	619	630	582	610	559	559	559	585	577	572	554	570	604	572	595	584	602	581	549	501	601	518	578	584	566	567	580	595	564	551	560	614	582	559	596	542	561	587	538	588	571	554	574	594	566	573	557	641	567	615	579	552	549	544	559	550	563	612	538	549	559	586	593	571	553	549	589	601	560	574	549	588	566	562	560	575	568	602	579	550	563	602	554	576	560	535	622	574	567	562	555	596	566	575	569	553	566	610	564	578	615	557	583	603	588	588	583	589	565	561	572	537	564	558	615	599	603	561	604	568	597	558	580	594	555	570	580	527	579	578	575	557	570	543	581	580	631	589	540	587	580	569	581	579	600	581	567	568	525	531	521	587	582	557	575	559	598	588	578	561	556	579	594	569	606	559	605	568	578	538	593	605	581	610	566	594	584	595	568	597	627	577	573	579	567	555	557	557	530	610	556	584	534	575	569	580	567	558	518	560	577	583	583	574	575	526	603	590	554	585	591	578	538	561	643	587	570	603	573	570	571	546	583	561	561	556	563	571	539	563	596	549	599	556	551	597	560	568	560	553	626	581	576	609	580	540	629	625	582	572	593	572	585	533	565	575	601	573	565	556	561	533	573	588	574	592	622	625	546	570	568	547	580	594	590	617	634	545	511	595	555	529	565	558	612	544	571	559	582	589	549	602	604	539	603	548	546	582	552	567	561	591	565	585	578	547	599	556	571	605	583	600	573	576	543	574	588	599	560	619	577	574	546	571	579	539	569	570	568	532	591	535	527	601	582	590	581	610	559	577	540	550	545	619	601	555	551	569	551	637	562	565	595	577	564	607	532	561	561	600	575	591	548	591	568	589	513	621	601	566	574	568	570	573	595	588	581	566	624	598	610	554	618	583	575	571	580	576	579	564	625	556	593	564	556	575	599	561	613	607	608	537	541	598	578	554	605	595	564	563	570	575	611	589	583	579	575	561	569	589	602	595	623	591	577	584	573	552	572	526	548	560	579	595	584	564	582	570	569	626	560	529	572	593	568	563	601	569	526	570	558	577	602	559	576	564	561	592	587	555	594	590	559	585	569	572	544	593	553	586	586	596	579	609	553	578	550	579	579	597	612	581	565	564	600	579	613	560	632	593	592	598	612	572	591	578	577	559	532	628	567	547	568	577	563	585	571	578	577	555	581	590	571	567	573	547	563	609	570	586	594	562	570	592	553	581	542	576	569	548	582	560	546	604	540
23213	20796	27681	23783	20677	9845	1541	1061	957	909	846	761	792	685	696	699	697	707	726	668	670	674	662	667	624	628	702	633	690	659	643	675	637	680	718	683	644	648	677	661	655	680	651	702	643	667	684	672	659	683	683	677	717	660	649	657	647	674	618	662	682	643	626	671	679	687	644	706	669	628	621	669	629	671	702	641	666	655	657	643	624	618	631	665	637	621	679	670	652	671	707	648	672	667	660	652	667	674	639	637	643	668	671	602	663	607	676	653	658	680	669	644	667	651	635	661	657	627	623	637	637	605	623	635	665	681	630	637	657	620	652	658	631	662	630	649	706	658	690	690	646	606	634	692	650	653	654	646	645	625	624	674	639	653	671	653	624	678	639	647	643	673	657	679	648	677	661	666	644	697	670	646	681	610	646	665	713	626	624	651	623	614	709	614	636	644	649	658	599	682	653	668	667	691	653	633	672	621	672	654	619	640	612	624	636	684	658	663	683	644	602	648	689	651	674	670	672	677	674	629	638	638	678	670	640	573	675	655	616	623	677	661	655	649	687	637	645	642	655	642	658	668	678	669	592	583	681	653	659	663	640	678	647	673	634	663	648	692	604	710	646	648	643	659	670	707	631	648	630	610	674	675	632	644	636	624	608	676	632	666	684	596	643	706	667	663	650	649	583	641	667	612	666	621	699	659	655	641	660	671	660	666	686	642	687	666	657	641	627	643	653	647	609	644	619	644	673	645	600	660	635	698	653	631	633	624	659	671	638	642	651	653	680	626	676	648	668	607	662	635	670	643	684	644	680	682	655	630	627	720	656	626	642	677	660	709	638	610	618	640	669	600	675	670	627	633	626	638	694	611	675	642	645	675	685	712	649	664	641	639	631	671	636	674	660	620	626	627	641	592	649	631	664	637	625	679	608	678	632	629	654	639	669	709	692	625	642	671	656	680	609	661	595	700	629	644	646	640	691	692	659	618	643	642	668	669	650	666	675	666	662	662	621	676	602	646	624	625	684	636	656	662	605	631	661	648	647	637	697	619	718	609	647	674	668	661	617	620	679	665	673	648	659	633	648	642	633	678	635	627	639	677	636	625	644	645	633	644	622	650	614	634	636	648	615	620	639	612	674	618	657	650	654	644	656	618	653	616	681	642	667	648	654	632	638	640	597	665	634	640	704	710	611	676	609	638	707	666	674	656	626	658	658	578	665	680	665	641	669	709	616	671	682	597	653	652	643	666	637	623	686	655	670	669	691	645	677	678	626	659	704	658	711	627	673	670	658	618	614	633	659	644	667	654	691	699	622	633	659	619	608	634	605	677	651	663	653	636	656	640	684	701	635	612	630	661	646	700	672	682	645	646	677	648	698	693	659	653	578	664	615	660	675	630	620	666	681	693	645	628	662	643	680	682	621	642	659	617	682	678	590	614	634	639	668	667	674	686	617	702	656	667	680	616	625	687	645	692	649	697	662	639	658	635	630	637	695	608	635	658	654	626	684	634	663	624	708	650	673	690	689	661	658	667	685	606	692	675	682	630	631	632	659	630	637	627	650	666	653	670	654	629	656	619	645	659	636	653	655	650	636	621	691	654	684	680	632	660	631	696	673	652	630	674	617	664	652	659	644	653	686	678	636	670	640	658	653	712	676	687	667	644	638	631	617	643	689	678	642	680	648	634	685	652	667	707	652	667	704	638	691	643	613	627	616	613	627	634	676	648	618	709	664	638	679	666	663	639	630	658	650	677	665	670	658	605	627	723	630	659	664	682	644	638	686	672	674	652	658	645	641	662	658	660	647	650	641	601	680	673	676	599	663	633	642	618	665	647	663	645	668	645	654	699	652	646	617	632	655	635	614	659	664	708	699	648	642	655	661	672	626	623	654	704	638	613	633	665	666	703	648	626	668	625	703	666	686	633	670	681	660	642	657	666	649	664	643	629	639	664	612	665	644	619	595	626	661	642	650	618	650	651	724	640	695	650	628	621	627	639	678	647	622	663	652	660	654	671	673	599	685	628	694	640	641	645	635	609	649	669	640	641	612	623	647	688	646	664	672	654	655	640	631	679	686	634	673	659	635	619	675	643	623	660	702	635	648	632	680	650	633	637	628	647	654	672	648	598	638	617	671	656	640	646	681	646	659	619	666	603	702	666	629	673	652	662	674	648	678	632	643	669	682	633	608	685	629	636	646	655	671	638	651	674	653	594	657	637	651	672	695	667	647	625	610	641	649	680	653	704	681	638	629	624	691	678	634	662	660	677	667	623	684	614	654	671	625	646	601	630	630	603	604	620	667	672	621	661	666	663	651	609	646	633	639	657	628	675	676	670	663	599	672	639	630	657	676	650	666	661	649	656	615	615	651	719	699	680	627	648	666	655	633	623	688	668	704	648	632	648	671	673	614	651	685	591	634	617	654	684	627	646	672	644	657	619	637	666	654	613	634	612	622	635	660	691	634	641	683	691	634	661	649	615	621	669	645	647	657	627	656	681	664	616	651	680	689	628	645	666	632	654	610	670	652	661	676	602	618	658	655	623	699	651	679	663	632	644	649	633	639	637	680	673	644	648	665	643	663	694	683	684	671	623	631	672	673	646	679	617	719	612	615	620	635	649	635	717	676	666	636	625	628	712	655	626	625	640	655	670	654	639	694	617	706	591	661	631	671	668	663	650	691	623	673	668	622	702	670	652	640	649	695	709	655	627	643	649	693	665	630	654	642	646	624	696	642	638	650	634	716	652	608	651	624	632	661	639	612	689	635	653	642	639	669	647	676	665	663	682	645	664	597	628	684	655	674	638	628	689	660	621	673	636	693	639	674	670	654	668	652	584	622	657	608	621	661	689	614	708	631	619	644	635	658	651	613	594	656	644	644	635	599	673	644	651	619	633	679	634	628	670	655	674	654	652	634	701	649	642	675	658	680	641	646	647	643	660	660	685	641	684	644	687	629	642	623	668	661	641	646	649	631	620	604	643	636	640	645	699	612	601	664	645	618	652	628	681	674	684	676	667	618	651	623	638	651	642	661	624	670	660	660	640	583	617	643	675	640	671	638	588	685	621	697	641	663	677	690	642	608	637	637	599	674	666	618	652	660	660	651	661	651	625	648	707	682	619	663	715	626	633	637	699	664	647	637	557	687	641	645	625	664	686	682	641	657	690	652	686	606	707	608	702	645	637	646	635	648	656	653	645	663	666	671	661	658	649	697	667	608	675	667	642	651	751	696	649	653	680	629	654	672	620	646	621	655	663	666	653	659	660	637	631	670	625	597	634	639	613	649	670	658	644	643	649	658	663	656	650	642	647	631	630	641	648	655	633	622	675	621	678	645	661	639	608	688	639	663	668	710	651	653	648	645	637	627	632	634	641	626	664	664	656	696	670	686	623	598	656	665	695	630	648	663	665	699	669	650	664	618	641	690	672	660	637	608	637	638	652	657	601	685	648	647	648	700	624	619	639	665	670	624	628	603	644	708	623	663	614	658	593	647	641	682	649
4097	10871	8162	4255	3119	2272	1773	1469	1169	1113	992	978	968	852	866	829	863	810	812	795	816	810	767	812	818	750	749	770	798	790	750	755	761	731	767	762	747	773	802	778	742	781	717	783	728	803	756	754	718	750	789	714	822	755	806	760	819	749	714	760	761	803	771	750	786	734	725	733	686	757	726	759	710	783	767	733	718	730	780	747	774	725	750	774	767	756	768	801	789	698	702	696	720	767	733	723	783	768	773	748	750	719	743	750	733	697	739	761	753	731	775	723	767	746	819	754	780	752	734	692	757	729	751	694	765	775	744	746	776	728	776	730	770	740	756	760	743	812	733	755	792	764	801	788	795	771	726	761	716	766	758	766	771	755	753	738	763	721	761	749	707	756	773	756	746	749	735	738	789	732	713	707	745	752	715	731	748	817	753	754	749	803	757	767	777	802	776	708	766	741	745	737	821	749	798	768	742	719	725	774	771	776	722	731	778	756	702	780	790	753	720	727	737	779	800	774	760	799	757	687	725	809	718	786	737	739	737	722	786	775	739	739	783	767	739	799	772	741	748	706	754	693	782	738	727	794	698	707	713	811	826	711	767	774	754	732	765	748	770	731	735	776	777	708	732	785	679	749	734	753	812	750	746	775	745	701	736	747	732	777	717	714	763	726	739	744	782	720	749	760	786	697	724	771	760	763	719	726	744	778	755	689	718	750	741	755	742	758	740	830	758	738	804	740	739	758	737	715	700	728	752	738	768	764	767	730	758	779	780	771	772	806	723	764	741	764	741	695	748	760	793	726	733	766	722	749	735	663	747	754	741	755	748	753	780	755	773	777	723	729	743	784	756	756	730	766	720	710	694	752	739	771	763	755	728	744	735	760	763	713	732	700	727	811	724	771	771	736	738	759	769	761	709	755	738	764	725	784	688	739	790	729	756	728	803	772	754	713	769	771	724	747	695	762	758	761	718	746	780	731	703	776	752	699	732	740	753	768	731	742	736	761	726	728	771	754	750	748	738	766	755	730	731	775	756	718	715	777	762	674	712	754	731	755	765	683	736	720	739	788	706	761	721	820	734	743	723	738	790	756	801	783	733	793	785	783	761	723	761	787	759	789	736	748	761	787	736	733	773	711	771	745	803	753	791	799	731	771	710	762	766	764	733	727	704	696	744	747	722	756	759	778	774	744	711	751	777	740	744	727	752	690	742	714	770	779	713	750	781	768	794	774	756	783	789	770	764	727	791	759	756	715	797	671	801	748	759	686	719	712	762	700	775	727	766	766	759	720	722	775	715	763	770	731	761	741	773	706	745	752	781	765	732	723	756	810	745	789	760	759	731	756	740	728	724	716	721	773	760	759	734	747	742	753	756	732	767	760	785	758	763	778	716	759	787	752	757	769	702	737	781	746	775	742	787	742	781	747	742	768	746	758	733	736	753	771	744	782	761	754	756	730	784	738	773	779	732	756	747	738	752	737	736	742	744	767	720	721	746	744	708	754	780	766	768	745	723	752	728	788	736	720	803	719	766	724	754	780	735	715	723	769	740	744	748	712	736	745	709	778	743	698	753	716	742	732	739	766	738	774	742	718	747	745	824	748	715	738	717	702	753	763	694	740	763	733	728	737	771	726	749	716	769	755	800	741	755	782	760	740	781	743	721	711	782	752	751	781	760	808	746	735	732	767	728	744	741	713	758	742	757	733	766	749	731	794	746	700	754	698	775	739	721	714	720	745	738	739	756	744	737	738	745	815	761	787	769	756	724	753	759	768	772	757	760	719	716	715	779	731	723	735	701	728	728	766	741	774	778	781	777	719	752	747	794	768	736	733	752	748	815	764	754	774	735	729	747	742	740	760	723	742	754	705	732	709	752	778	765	747	769	728	804	685	710	747	700	800	760	735	730	758	764	728	756	765	728	742	736	792	718	739	779	746	737	755	731	757	718	736	725	722	727	781	790	733	698	690	760	741	768	702	702	754	755	716	738	740	755	696	735	718	773	757	771	733	734	755	737	754	748	722	764	760	734	719	713	733	760	749	757	787	738	737	718	717	772	777	743	758	714	748	786	758	729	731	737	713	704	765	759	683	701	799	756	750	743	770	763	769	773	708	769	749	723	807	722	755	725	741	751	719	755	749	695	751	790	739	790	736	805	704	790	763	696	774	715	759	774	736	752	722	751	737	759	739	775	755	752	725	756	753	769	766	784	765	728	795	765	761	731	716	773	753	731	736	752	705	757	776	731	727	798	752	764	763	723	714	764	723	702	723	723	780	783	794	685	762	765	733	795	745	713	740	685	802	694	733	715	722	722	739	808	733	765	802	755	748	725	723	741	721	734	747	771	705	695	748	792	747	730	777	767	779	774	730	717	721	765	747	737	718	693	785	795	712	766	747	746	813	747	722	769	739	689	785	751	763	792	739	696	734	787	694	717	782	750	693	793	727	753	764	806	733	773	736	773	718	761	803	706	752	758	744	728	747	703	748	695	693	704	782	781	757	764	737	743	715	779	696	743	700	730	738	791	754	795	741	769	733	750	748	773	723	798	734	742	751	709	795	724	769	712	721	767	727	741	729	735	794	745	700	772	719	766	773	743	732	743	747	756	736	719	739	746	765	769	715	764	744	777	736	718	742	749	733	737	722	751	750	750	753	761	750	715	733	703	768	704	735	747	760	730	731	740	739	755	745	760	756	770	703	775	689	788	742	759	736	741	738	732	750	740	754	747	779	753	721	690	724	776	716	756	720	806	734	751	779	696	730	763	790	767	762	704	715	801	752	750	792	731	693	757	788	763	743	726	742	747	736	780	710	755	783	761	731	779	741	741	769	733	747	712	735	740	740	751	713	780	752	747	755	778	714	713	742	762	765	765	741	689	771	770	714	690	768	718	746	719	726	705	754	752	713	736	746	740	773	737	727	754	765	811	785	774	701	780	752	754	726	750	738	707	716	735	726	685	723	750	753	761	784	720	786	780	759	791	766	759	758	787	727	738	781	776	766	753	697	758	788	759	782	732	717	733	747	707	757	791	726	730	753	757	774	737	732	755	760	757	780	771	728	781	774	733	698	797	749	736	754	739	726	752	761	786	733	770	745	735	735	794	729	723	765	735	772	761	784	746	741	732	807	714	738	768	745	725	733	711	736	748	786	767	697	798	777	761	793	730	762	755	780	719	782	693	705	730	727	770	779	766	770	753	725	757	768	709	766	774	714	757	822	713	783	738	726	739	794	766	742	749	769	756	772	750	727	774	716	720	706	726	740	822	710	738	776	761	742	756	785	740	732	737	709	759	709	766	711	748	732	719	762	780	702	779	770	728	798	753	735	716	688	787	765	696	732	743	778	766	736	718	747	714	720	727	779	713	826	790	729	786	729	699	727	781	761	732	766	760	722	799	703	744	733	694	754	772	746	738	770	734	762	739	764	756	732	764	808	757	740	805	728	739	733	749	721	797	742	790	796	779	734	781	711	769	734	752	724	774	712	745	735	659	752	749	757
24144	20796	26840	24730	12159	856	555	375	356	311	271	283	294	297	279	282	270	263	285	261	265	256	233	230	258	230	240	282	227	288	247	269	218	252	239	280	249	258	241	217	258	248	273	275	262	263	243	246	283	234	237	246	254	235	248	268	234	245	245	230	242	246	244	248	253	260	243	248	217	222	242	226	254	218	253	269	248	235	240	274	231	236	240	236	242	259	245	270	239	244	234	270	225	257	249	272	235	227	238	250	233	234	236	250	225	234	257	268	282	217	234	236	255	240	237	257	264	249	243	248	266	240	231	259	253	220	227	228	247	261	225	263	230	247	253	213	254	232	232	270	228	218	234	255	256	249	241	215	235	220	232	270	225	259	219	239	251	231	220	251	245	234	245	217	285	245	237	238	233	226	278	232	208	224	251	217	230	237	256	215	238	245	236	247	241	233	245	251	247	258	246	240	254	262	250	235	261	227	217	233	245	258	238	236	250	249	212	248	244	246	241	271	245	278	249	252	255	219	262	260	260	226	273	249	235	296	239	222	230	245	246	256	222	227	260	237	238	247	267	203	238	235	232	228	257	234	225	274	241	269	231	233	227	244	218	234	231	236	221	242	255	261	231	274	258	236	237	227	235	233	246	230	260	248	239	223	242	241	237	227	220	233	240	245	243	252	261	257	264	260	209	216	212	228	253	260	240	236	234	220	253	257	252	243	248	256	241	266	220	233	260	250	245	237	243	250	253	223	235	246	246	241	245	244	254	268	234	276	226	245	236	232	243	229	241	238	212	275	241	256	244	261	227	240	234	218	219	234	270	249	254	256	249	255	240	213	249	242	264	257	241	225	220	241	222	198	243	249	230	230	213	240	218	261	257	251	261	218	231	203	241	219	264	232	246	214	219	236	244	233	210	232	238	233	227	234	284	214	240	243	231	234	239	252	233	230	234	232	239	260	238	243	249	241	217	220	235	247	238	236	260	235	263	232	250	236	251	233	245	239	242	242	222	261	229	240	238	249	225	243	227	243	225	225	249	209	248	233	243	230	244	256	235	247	222	275	254	253	245	234	249	270	216	197	240	243	252	241	236	242	217	258	247	220	225	270	246	240	229	241	254	251	269	239	233	268	241	251	266	216	255	233	239	263	230	244	256	250	217	220	266	255	239	241	216	255	240	235	264	245	267	247	244	249	256	242	241	213	268	211	250	253	245	240	233	262	236	246	244	242	239	234	241	249	229	272	264	254	239	253	258	233	282	253	229	258	249	222	262	235	239	252	250	236	251	237	225	218	213	226	240	239	242	266	241	250	229	221	225	232	211	257	226	249	254	257	249	255	252	241	230	258	234	256	228	265	233	247	237	228	259	208	246	233	232	226	232	237	246	219	214	240	223	227	254	261	226	237	235	255	216	276	240	239	223	218	246	260	224	235	245	210	298	251	241	246	238	241	240	230	257	232	250	248	245	224	256	259	246	237	237	216	227	257	258	251	235	212	249	254	234	245	230	250	234	229	246	246	231	245	258	255	227	224	212	262	211	212	226	290	242	228	255	233	265	211	269	227	256	240	241	224	216	212	247	238	224	208	231	238	245	243	227	270	233	206	235	241	231	238	228	252	266	240	231	251	221	230	238	257	233	235	250	255	263	241	225	255	231	233	223	228	226	249	251	246	228	261	233	263	254	267	230	257	247	265	247	245	236	245	243	227	231	245	203	239	256	240	221	251	267	234	238	244	214	238	253	235	242	244	232	247	244	245	218	252	251	236	221	253	236	239	253	260	234	255	237	244	253	271	248	248	213	233	253	230	258	229	243	219	256	270	259	252	256	243	229	256	236	235	239	225	233	261	218	217	238	266	258	252	232	261	234	224	253	252	245	239	221	223	218	236	235	215	221	256	263	232	262	219	256	256	231	234	246	220	229	245	246	257	238	255	256	216	224	241	251	267	254	226	231	255	229	242	242	227	243	237	228	263	233	240	270	242	222	232	234	211	260	249	234	261	234	261	253	243	243	267	245	205	247	230	238	258	245	231	247	272	247	240	239	245	240	228	235	248	243	201	227	233	231	244	257	258	231	232	229	251	245	259	258	224	239	263	239	227	270	275	235	246	222	231	259	248	248	244	272	261	250	247	235	225	236	234	223	259	249	282	249	229	238	251	252	242	240	262	230	258	217	233	264	224	253	219	262	250	249	225	248	227	226	261	233	244	231	244	223	255	238	228	242	235	300	238	247	266	222	224	233	225	237	223	239	269	253	271	257	235	233	236	230	240	265	246	243	230	233	228	249	237	259	238	242	265	248	252	230	252	253	236	244	235	218	226	235	245	235	256	227	231	250	212	222	224	248	213	230	218	246	230	230	242	233	205	267	243	247	246	235	269	246	245	245	244	267	228	206	232	258	236	237	238	208	242	245	259	226	238	220	253	261	217	226	233	241	251	239	253	247	198	223	271	265	250	234	238	228	214	226	233	236	216	248	230	247	249	228	246	239	261	242	249	227	223	237	235	242	245	242	238	249	244	245	245	233	225	246	262	229	225	255	230	242	269	200	242	244	256	221	246	259	209	202	242	245	251	275	256	239	269	237	236	238	226	222	240	249	227	250	245	260	254	244	245	222	256	223	249	223	225	234	250	261	242	229	280	250	229	243	241	218	230	247	250	264	249	248	221	239	235	261	228	247	233	260	224	239	251	235	255	255	257	251	235	225	242	257	245	252	228	270	210	245	212	257	237	248	244	247	235	234	240	238	244	258	240	248	217	260	258	239	216	214	202	247	228	230	208	261	224	242	232	246	236	230	245	257	233	231	209	253	262	241	241	250	235	233	243	237	235	253	257	252	238	241	227	247	253	228	203	242	229	234	259	244	237	243	274	251	242	227	236	262	259	192	209	218	237	230	233	237	219	217	222	242	240	241	231	249	269	269	221	233	254	214	244	220	264	245	244	282	239	249	243	232	240	240	233	231	248	247	219	222	232	260	228	248	226	228	209	239	254	245	236	232	225	213	237	257	261	238	259	261	236	234	240	258	242	248	220	282	246	228	263	251	237	225	218	236	258	236	217	244	233	228	253	232	278	231	250	252	216	248	264	252	234	243	248	231	261	242	249	232	208	236	214	238	254	240	260	221	228	245	268	230	266	249	239	223	250	272	257	243	217	276	233	264	238	257	251	249	269	246	261	246	229	236	239	222	248	256	254	215	234	229	222	249	249	243	246	265	237	254	237	215	223	231	274	230	239	252	219	267	190	238	258	249	253	230	243	229	218	244	228	247	245	254	243	223	232	220	237	235	271	276	237	214	269	256	225	237	227	232	222	235	273	268	252	252	249	254	267	259	202	243	224	246	244	274	248	215	233	231	241	233	241	243	206	239	254	243	261	249	256	223	240	255	279	236	257	258	229	246	258	207	231	256	246	244	238	236	233	214	256	230	196	268	262	261	250	237	256	222	227	231	217	244	226	258	251	270	216	249	233	237	256	205	221	273	251	260	253	257	221	233	234
3852	8347	5952	3265	1986	1144	846	673	599	548	440	440	399	392	350	321	343	327	317	320	320	323	348	280	330	347	310	332	305	317	314	333	303	302	302	333	351	321	290	288	314	297	271	332	291	290	280	308	305	307	299	322	281	290	277	306	303	298	299	294	288	291	288	295	318	304	274	276	271	296	310	309	284	294	304	306	274	285	306	281	312	313	290	287	274	278	298	266	271	278	291	278	296	319	304	298	283	277	287	323	278	297	283	322	309	294	298	283	313	289	302	254	300	297	301	297	282	303	307	314	262	267	293	284	262	265	274	309	302	286	292	300	268	289	282	307	304	310	292	302	272	251	248	271	267	290	296	287	264	316	296	269	295	285	277	281	274	310	284	295	275	308	304	295	277	290	309	275	315	302	285	278	310	315	283	322	292	289	323	269	296	282	286	303	288	306	295	286	274	301	279	317	312	284	271	275	289	292	270	287	294	284	327	289	270	288	247	277	274	283	283	307	311	287	286	289	297	302	278	326	302	294	272	242	277	282	300	303	284	317	283	295	262	295	294	277	297	291	260	296	271	307	303	314	318	276	295	296	289	306	284	299	265	281	291	264	297	263	277	319	286	288	269	303	294	295	303	291	281	295	313	296	270	282	293	286	293	325	273	317	276	296	280	296	280	293	311	304	293	297	306	306	293	272	302	283	300	271	295	309	275	295	303	256	296	260	279	288	295	308	282	286	283	277	287	283	283	295	281	292	306	288	297	282	309	287	283	319	288	330	258	337	274	297	289	307	265	302	308	291	280	306	290	278	295	283	271	283	316	259	313	298	281	335	328	290	291	285	294	278	295	283	305	300	260	297	256	311	294	302	258	324	295	266	296	290	294	272	309	299	281	297	271	265	306	268	284	289	300	310	283	268	272	292	278	289	295	284	269	242	248	280	292	277	297	285	286	272	281	305	288	303	302	279	269	303	294	304	301	292	272	317	282	282	289	301	295	302	262	284	288	283	279	282	277	290	292	283	279	263	287	306	295	325	282	287	294	304	303	282	303	286	282	280	282	288	285	286	268	326	267	295	279	290	294	288	307	283	297	302	284	319	306	301	296	306	282	300	294	287	263	292	273	297	295	301	294	284	283	266	291	272	304	279	260	292	295	334	297	288	250	294	256	271	322	280	283	279	293	300	298	286	316	298	294	274	302	297	294	287	279	316	290	269	295	288	283	303	296	310	297	288	254	313	274	266	265	304	281	297	274	303	272	292	317	291	309	293	266	279	298	264	265	302	310	261	282	282	301	296	320	269	316	282	324	293	303	285	280	320	264	281	299	259	306	287	272	259	292	275	282	288	279	284	271	286	309	285	300	288	295	300	274	285	297	314	275	283	302	263	279	272	296	259	285	260	265	311	286	310	299	314	269	272	290	285	270	271	297	315	262	292	305	264	284	300	297	306	321	293	295	307	285	275	277	289	282	274	308	295	304	281	315	287	328	279	282	303	280	274	282	300	294	293	278	273	277	267	287	264	302	278	323	302	288	268	273	281	263	322	298	284	307	274	284	342	281	286	285	290	281	285	305	279	255	283	289	295	314	291	272	284	275	289	301	303	265	291	315	269	280	275	311	297	265	303	282	292	290	296	285	278	259	285	305	294	259	269	312	266	295	301	312	292	276	291	274	255	320	280	282	305	295	320	255	289	273	296	288	256	306	301	312	290	291	273	268	291	309	294	296	292	292	287	323	292	273	264	256	298	286	312	268	291	314	291	300	286	284	277	309	290	275	250	294	287	285	292	295	289	287	273	283	289	283	292	300	292	286	274	302	306	258	307	293	298	299	301	288	264	310	283	305	264	270	296	304	272	296	302	342	314	289	302	323	301	285	283	274	311	311	291	288	300	275	304	271	263	285	291	266	266	303	291	298	271	305	309	303	293	301	251	268	313	274	300	281	286	269	279	320	302	305	271	299	297	289	284	304	270	324	296	269	270	302	280	290	296	281	279	310	284	292	301	263	318	278	297	280	296	297	294	282	292	274	282	288	298	309	299	335	301	286	279	281	303	286	292	276	294	287	309	300	284	312	271	296	295	288	266	291	270	274	301	269	281	267	297	257	299	293	291	321	291	271	249	289	271	280	294	277	307	275	285	288	293	313	315	277	310	272	277	301	317	295	319	273	321	275	298	295	295	257	278	280	298	273	278	293	284	290	250	273	291	296	321	286	300	303	269	300	282	316	306	295	290	285	310	300	328	289	281	272	272	286	303	290	290	330	292	319	309	275	258	294	265	298	270	292	263	258	254	290	300	274	298	275	319	279	321	276	291	290	310	268	302	285	272	289	306	284	299	289	288	313	291	283	299	292	297	287	283	295	277	308	299	256	326	247	259	302	304	272	287	298	278	278	280	260	289	282	300	284	283	284	287	275	285	267	298	294	304	281	282	291	290	289	281	301	277	265	286	278	304	299	267	290	250	286	288	283	299	296	291	308	301	261	260	278	277	287	255	282	318	285	289	266	303	318	273	287	273	275	306	294	285	268	288	262	272	289	280	322	314	272	293	290	287	310	278	331	279	274	293	295	291	320	311	318	280	298	327	273	299	290	238	266	287	314	316	306	272	288	287	280	287	272	306	287	291	279	333	292	307	279	308	293	290	286	296	317	282	296	327	283	277	297	311	325	285	287	288	273	286	279	334	295	294	292	303	258	309	270	258	288	302	266	273	298	315	274	305	330	290	306	288	282	274	300	290	296	281	305	304	319	317	276	296	310	301	286	301	293	266	291	270	303	270	322	350	320	302	257	299	295	269	272	254	284	288	268	292	276	290	306	295	291	288	291	288	279	312	298	302	280	297	300	303	279	263	271	262	283	257	294	266	305	291	274	316	308	298	277	290	283	299	273	273	309	320	264	289	292	285	303	297	310	281	291	290	286	268	307	300	300	279	274	309	268	285	274	295	289	306	281	282	281	296	302	283	304	278	284	301	300	301	282	287	308	299	281	286	298	275	255	316	308	280	282	274	298	280	317	307	304	293	278	276	280	279	305	308	266	301	294	285	282	291	278	297	283	264	297	276	284	309	289	269	275	309	301	264	267	278	271	294	266	286	279	306	290	284	321	292	268	301	291	272	305	286	289	276	306	293	308	269	294	245	275	279	294	308	290	317	250	283	252	268	266	299	262	289	294	278	316	287	304	277	274	273	306	283	304	296	288	268	315	298	291	298	298	277	265	268	288	317	288	313	303	283	317	297	301	277	291	282	291	286	299	277	270	276	283	298	287	306	282	286	301	286	291	263	267	259	295	270	280	285	285	287	279	266	303	281	322	303	291	271	280	293	291	304	295	303	277	296	297	326	289	250	302	290	307	278	302	280	300	315	303	303	287	311	278	287	277	290	269	261	307	305	297	289	308	290	289	292	306	296	287	269	273	273	301	305	271	289	275	330	283	257	273	292	311	316	309	299	292	285	296	297	302	263	298	325	288	285	301	318	302	291	276	301	299	266	315	292
22195	20842	28273	23519	20833	20870	9144	1216	855	679	661	573	556	506	463	502	462	485	458	457	452	458	405	416	425	442	423	423	432	416	426	461	400	429	380	411	388	374	390	420	419	383	365	382	399	405	406	383	438	395	383	422	403	357	423	378	380	378	393	397	390	392	410	391	406	423	402	372	394	378	357	388	393	393	367	376	384	376	383	377	383	353	392	404	391	371	383	352	386	374	377	406	440	369	398	371	381	382	374	426	371	410	382	406	402	381	385	375	397	411	389	397	414	364	411	397	406	390	424	359	396	425	389	386	367	377	385	379	365	370	390	392	395	393	376	427	361	383	395	372	387	405	350	383	395	370	370	392	400	354	374	364	360	408	399	384	398	388	358	388	393	403	315	390	379	412	403	339	402	377	388	369	366	384	360	404	387	345	408	348	355	372	359	404	357	373	382	393	395	391	347	402	414	371	366	370	366	388	362	379	389	370	362	405	414	442	386	399	391	389	404	393	377	381	395	381	390	408	391	389	375	380	376	372	390	408	416	396	396	390	390	399	402	362	405	374	404	366	393	423	365	388	400	352	396	381	351	335	373	413	373	388	408	367	400	372	381	392	338	333	404	414	394	392	362	384	386	384	348	405	383	390	406	425	401	353	361	363	396	396	397	389	401	392	383	413	402	414	370	377	383	374	374	349	378	388	381	351	377	388	368	377	370	379	362	382	402	400	365	381	359	363	382	357	381	418	388	372	409	396	372	433	427	431	374	362	383	394	417	412	403	398	382	422	397	380	391	370	373	412	375	364	358	381	418	373	390	400	374	386	368	371	389	399	374	426	336	401	362	401	398	382	353	396	391	389	403	380	389	417	421	430	388	412	379	363	335	364	417	395	391	378	391	384	398	388	392	386	374	383	405	378	360	432	366	352	390	391	388	376	392	393	398	370	391	361	394	413	371	428	348	376	358	397	357	351	369	395	380	383	417	388	411	394	394	406	386	413	346	390	385	353	386	391	417	378	397	391	389	404	413	382	408	386	403	374	394	344	395	366	367	367	368	392	351	408	389	377	353	385	375	398	394	356	391	381	379	408	371	352	364	389	369	390	400	395	375	368	401	391	368	373	390	371	421	402	362	364	338	399	369	404	360	387	367	383	419	426	404	387	394	361	394	377	391	364	409	385	413	357	382	383	361	398	387	346	380	407	399	391	397	367	377	377	387	371	369	391	369	401	392	358	392	399	358	396	394	355	379	361	347	390	357	373	405	374	363	381	373	391	409	384	385	370	375	395	366	416	366	350	382	394	419	408	383	368	351	385	412	398	404	388	381	384	419	399	370	416	430	388	410	361	374	375	367	401	393	358	344	369	370	411	394	385	382	401	381	427	387	399	370	387	362	404	367	359	407	378	407	409	416	381	398	420	416	381	390	379	407	413	370	374	380	378	370	367	365	357	395	374	398	397	381	414	383	344	391	391	409	397	403	407	394	397	408	364	385	375	387	390	428	397	384	358	386	411	392	357	395	383	392	386	383	374	360	423	362	390	375	400	396	373	358	358	362	365	375	403	388	355	400	365	363	378	400	377	394	389	386	346	356	398	365	372	425	365	376	362	353	387	387	391	379	376	384	358	379	372	367	368	395	362	400	404	355	372	411	388	355	387	360	397	407	379	385	371	352	415	356	387	414	385	386	374	384	377	398	384	376	406	368	382	366	376	388	406	395	350	385	371	389	390	400	377	372	375	364	410	373	387	391	397	360	397	372	411	373	379	385	392	391	373	364	403	395	388	384	382	393	385	350	386	378	462	416	342	368	379	404	378	381	403	427	343	380	381	398	373	403	347	387	361	370	375	386	374	349	380	409	395	374	396	364	395	402	386	350	394	400	382	371	375	373	395	444	376	365	429	381	385	400	369	374	383	378	368	377	371	358	377	403	395	438	394	387	404	401	378	385	405	368	396	384	377	358	386	383	425	363	384	428	423	361	355	418	361	375	393	396	383	369	347	370	407	372	390	399	366	389	399	349	373	384	373	397	404	389	390	393	414	392	355	408	385	404	419	353	386	411	367	367	414	385	393	372	407	377	372	397	390	384	400	389	372	338	416	402	366	421	341	403	397	401	384	379	384	400	394	351	374	368	341	398	386	385	384	352	364	364	384	369	398	375	361	394	363	366	412	409	393	422	409	355	424	381	376	410	396	366	398	394	383	394	394	394	376	371	390	348	399	385	394	378	411	420	370	388	385	342	401	367	368	351	356	374	375	362	380	368	382	332	379	412	406	390	380	391	408	395	364	372	405	399	390	397	402	370	394	374	393	369	418	397	372	361	383	402	397	403	380	380	380	378	422	384	424	394	359	383	399	371	357	409	379	422	346	401	391	346	385	374	346	380	405	378	387	376	406	375	358	350	386	357	399	387	392	386	389	389	397	399	392	389	375	391	380	379	373	391	385	427	382	398	381	354	361	385	368	398	378	380	369	405	412	360	359	416	413	405	408	353	391	376	370	394	419	357	376	375	407	350	405	403	384	376	374	396	338	373	388	381	420	370	386	359	353	388	347	372	386	374	413	374	402	387	416	357	421	380	392	370	385	403	330	407	401	395	392	413	349	377	368	368	392	389	373	400	383	352	367	414	402	360	374	408	393	396	375	370	358	384	349	396	362	357	358	382	360	345	386	359	375	373	371	392	354	366	366	401	373	381	384	399	394	357	372	389	409	425	338	372	366	385	420	402	395	392	375	352	350	407	367	351	380	396	360	416	380	380	390	382	384	395	430	396	371	419	410	359	399	383	357	333	380	369	391	415	400	357	398	391	375	362	381	375	364	399	383	347	375	387	377	379	395	356	373	360	392	368	368	370	377	407	362	410	403	378	375	382	397	392	405	407	376	387	380	381	412	399	390	386	378	374	371	384	373	374	375	374	363	353	359	416	355	383	424	357	384	393	408	397	387	373	359	378	373	393	407	390	387	408	383	407	381	375	395	354	386	422	378	375	354	432	378	369	378	402	381	367	349	361	385	385	401	383	332	400	363	375	384	365	391	367	376	383	359	405	388	380	405	414	406	398	380	411	380	382	409	423	371	414	334	375	354	391	384	376	399	408	366	369	385	375	388	396	379	370	394	387	379	390	371	378	410	367	355	392	363	378	353	387	403	411	353	379	330	387	403	370	411	412	375	415	415	380	399	399	395	402	387	381	373	386	389	397	362	399	372	358	395	390	398	377	379	359	402	354	364	400	351	377	349	388	388	392	394	397	370	388	365	386	392	390	352	361	363	366	363	369	358	393	373	338	429	384	377	387	391	375	341	397	366	406	398	404	362	432	368	392	406	343	379	386	384	415	383	362	390	385	391	360	370	411	394	380	387	362	372	335	361	393	385	336	386	397	363	401	369	399	382	391	373	367	374	369	399	367	380	386	366	415	352	410	392	366	379	385	378	368	391	368	363	337	378	354	383	378	359	390	338	363	401	386	389	383	416	388	373	359	397	368	373	372	373	386	377
5483	16802	13381	6993	4599	3120	2116	1815	1542	1100	1043	864	838	758	704	641	586	564	587	571	538	545	563	492	494	536	522	528	523	507	489	498	454	499	515	490	491	508	469	454	483	494	508	489	453	468	481	503	452	491	468	481	487	441	473	443	483	452	440	471	456	455	441	470	475	480	460	412	464	411	463	490	471	459	480	457	461	444	486	479	456	504	433	454	444	458	463	467	430	483	413	436	476	445	454	499	458	506	427	498	467	488	437	456	461	461	420	471	437	444	422	433	439	451	456	449	455	466	447	454	484	446	486	469	462	456	448	457	467	475	448	455	491	479	448	484	447	439	488	473	418	454	423	471	465	477	453	444	465	458	454	478	480	448	492	472	448	456	472	435	459	474	457	456	488	492	451	468	468	432	437	427	462	446	429	434	433	443	465	480	428	459	431	444	466	456	486	490	484	448	448	416	489	468	464	447	456	435	458	438	459	452	462	470	437	476	456	446	510	466	465	461	471	455	470	430	431	499	462	484	476	453	446	483	459	451	425	448	480	469	474	475	427	463	497	452	435	452	460	459	477	460	443	445	471	418	451	461	482	412	460	448	466	440	454	396	475	477	475	436	473	456	493	465	469	456	474	465	449	472	479	463	417	465	431	458	440	437	467	464	462	437	474	430	415	482	486	474	469	449	454	442	476	449	466	452	477	489	454	463	472	440	487	482	445	434	443	454	473	464	484	451	439	444	480	465	426	437	490	448	428	453	466	472	452	456	448	469	465	411	452	467	499	439	475	473	465	450	478	470	416	477	454	450	461	448	453	447	471	469	465	479	468	459	483	468	409	405	453	470	461	460	444	442	436	456	476	460	494	447	436	434	450	488	465	463	474	466	446	467	508	450	467	421	409	509	461	438	478	426	453	428	466	459	420	465	474	465	480	449	441	447	466	453	465	462	449	458	461	395	427	423	495	456	471	491	464	495	476	455	440	443	462	433	462	462	424	457	446	451	464	474	422	456	435	493	472	474	442	464	454	443	461	460	424	424	438	487	446	477	466	430	422	473	455	458	466	472	483	457	437	421	464	448	439	474	470	442	490	482	444	427	522	472	449	450	467	444	454	473	434	467	466	442	466	457	446	454	458	470	459	474	454	432	473	446	475	420	458	458	474	517	434	444	419	449	493	446	480	434	433	495	438	422	478	446	421	510	469	466	471	470	445	454	424	473	438	445	476	484	441	456	437	466	489	458	458	467	448	501	474	475	507	456	460	453	423	447	480	451	451	429	438	433	488	421	467	451	446	445	499	481	458	481	473	472	409	486	473	482	486	450	487	482	431	480	465	475	470	458	445	456	455	469	415	479	489	463	442	509	424	451	446	466	445	470	457	489	463	467	433	475	446	444	469	447	429	449	447	462	444	465	464	421	439	478	489	454	472	437	436	461	493	452	492	459	451	446	506	498	441	479	446	467	440	452	463	468	410	461	470	465	450	441	469	487	499	466	452	449	439	478	464	457	470	495	471	412	457	426	446	453	497	420	458	441	445	476	466	437	459	456	457	455	437	451	456	430	433	410	441	460	464	468	465	482	434	448	434	479	519	494	468	422	469	434	429	440	443	469	416	458	468	477	446	433	479	486	493	433	456	478	435	434	471	506	462	435	493	432	472	472	445	451	469	469	450	461	476	474	434	452	469	429	501	463	451	459	466	452	452	466	446	488	480	468	476	484	449	471	479	483	491	459	465	485	482	450	448	485	451	445	442	444	484	423	464	482	434	448	512	481	417	469	436	452	447	459	452	498	457	487	487	440	480	475	497	487	476	486	500	432	468	465	395	452	472	450	467	470	475	438	468	469	493	463	425	459	449	439	462	451	466	462	456	415	442	483	424	466	491	470	435	489	408	460	443	511	490	464	431	462	433	416	413	450	479	448	465	467	436	491	447	448	410	471	457	453	477	488	466	421	485	466	467	458	469	455	480	445	462	491	468	467	442	495	454	439	493	476	448	471	465	488	486	452	444	446	454	481	458	452	483	448	412	472	450	430	429	456	477	430	480	439	452	439	456	459	483	460	441	438	436	466	482	423	493	418	473	447	425	457	451	470	485	405	451	454	455	488	440	447	461	490	500	475	474	447	453	490	447	483	447	462	415	448	472	465	467	439	447	462	445	451	421	473	459	467	495	446	457	482	460	467	454	452	426	468	460	445	453	425	486	473	455	471	479	488	453	455	481	470	437	468	464	433	464	447	478	468	440	451	469	452	452	464	416	465	486	444	477	472	447	458	449	477	486	439	487	490	459	426	516	478	441	458	428	467	421	468	468	468	457	455	462	486	466	460	420	467	430	477	444	471	449	488	447	467	477	504	459	441	407	475	478	436	453	436	447	453	506	451	451	429	443	462	456	457	486	458	462	438	446	455	417	406	449	469	463	458	435	454	475	447	433	455	491	425	419	482	451	408	434	463	494	463	452	486	394	454	445	438	490	479	463	447	418	474	475	412	434	436	440	430	493	475	430	431	482	476	442	462	472	437	468	467	441	431	482	478	440	458	422	459	465	433	450	475	474	475	443	488	479	481	461	482	451	429	470	461	463	475	448	506	482	437	490	466	444	464	441	464	463	477	433	467	455	457	456	465	466	431	466	457	470	461	454	440	407	478	465	453	436	457	467	464	458	477	446	470	448	457	455	505	462	444	462	461	470	466	441	503	465	458	441	466	464	453	486	452	456	471	479	467	475	473	470	475	462	482	505	482	482	466	459	466	447	477	464	432	461	449	459	486	451	464	467	464	462	478	438	464	461	472	467	460	498	505	468	438	462	484	465	460	465	464	442	412	484	461	416	458	431	468	455	443	461	461	502	438	472	464	493	467	450	427	471	426	467	462	479	445	456	488	506	439	465	477	436	465	437	447	434	438	455	467	471	469	495	444	427	462	478	458	459	455	469	489	469	493	438	478	502	454	467	463	439	512	445	457	457	436	430	443	485	480	460	459	465	449	442	454	425	495	465	452	431	437	456	471	455	448	453	453	491	461	449	445	439	411	436	438	462	479	444	428	463	458	440	463	450	448	471	456	487	460	500	488	435	436	462	460	429	504	454	464	443	463	441	452	447	442	454	436	472	424	471	466	472	450	492	425	464	436	456	459	440	441	469	476	475	449	491	444	441	437	470	452	420	479	489	462	452	450	447	461	449	489	495	444	447	442	473	505	463	440	484	484	470	468	438	452	444	460	461	446	456	472	446	473	486	466	443	497	444	460	481	441	453	469	454	432	468	475	465	482	454	447	457	500	445	433	464	443	498	446	412	504	457	484	473	463	479	450	446	435	476	500	422	466	462	430	495	441	448	468	480	448	421	472	454	445	465	416	459	441	451	463	428	472	462	460	446	458	445	483	444	472	456	472	463	465	492	461	459	452	460	501	448	415	451	462	454	437	454	497	428	449	441	447	447	371	464	415	445	456	462	510	456	461	456	468	437	431	483	469	465	437	491	424	462	469	421	516	464	494
26835	18827	5546	1127	650	612	588	527	549	486	493	504	488	456	546	528	463	470	496	521	479	473	487	489	478	527	486	489	462	513	526	498	526	470	508	473	500	493	520	519	471	479	489	546	489	501	500	515	529	513	491	482	488	476	502	504	487	505	494	455	502	482	541	489	476	500	475	483	521	488	492	459	514	531	465	491	480	489	501	511	491	467	495	523	507	493	492	481	450	520	527	481	501	486	482	516	520	533	479	518	497	506	473	490	480	485	470	501	486	495	500	526	485	509	467	488	489	505	487	476	490	517	521	495	450	469	453	527	531	480	472	474	487	475	519	504	449	497	503	529	456	518	501	489	473	474	490	510	457	468	488	463	523	515	484	496	533	486	464	528	510	456	503	501	502	523	515	494	495	502	469	540	497	540	495	477	470	469	518	465	493	513	477	510	478	530	486	520	465	443	513	502	466	513	500	481	461	465	478	458	473	518	483	493	495	497	522	498	456	501	451	509	501	446	486	536	482	531	508	478	520	483	472	506	517	500	495	499	492	467	466	462	498	450	529	509	488	503	472	506	506	483	484	464	497	518	504	488	490	486	522	493	477	505	480	525	494	531	484	522	518	541	510	481	500	487	478	505	488	518	496	537	536	495	512	506	533	509	455	447	526	496	517	490	492	528	475	487	529	515	467	463	512	537	513	496	463	496	496	481	533	491	483	510	508	500	517	486	479	505	507	530	509	529	481	519	473	518	514	476	497	525	468	514	486	474	532	483	534	513	487	474	490	467	490	482	510	471	474	524	504	491	479	517	501	479	498	493	523	504	476	487	528	482	500	513	499	463	479	490	492	467	474	537	442	480	496	485	478	500	511	478	488	485	464	506	525	471	536	513	509	501	503	505	482	512	484	491	506	511	513	507	510	490	437	499	471	540	524	479	492	510	524	498	489	479	449	457	490	465	516	469	486	496	512	525	530	478	504	479	506	508	480	539	532	476	535	504	471	474	440	513	548	500	480	509	479	468	494	493	526	502	470	485	511	456	494	485	493	490	510	520	524	487	476	489	491	475	479	476	498	486	513	507	486	462	504	504	460	468	512	475	512	463	483	475	503	486	487	522	501	501	503	477	498	512	517	484	530	465	474	522	525	491	481	516	476	513	458	483	454	484	502	460	522	464	499	483	511	471	480	505	501	507	465	527	477	515	512	519	493	506	531	460	488	487	529	513	483	506	501	506	479	488	469	469	469	485	500	508	488	479	486	468	469	498	485	496	477	452	490	471	510	465	540	534	479	487	545	506	499	489	502	497	502	493	496	510	488	528	477	518	451	529	466	522	505	502	476	460	541	468	478	472	522	509	538	509	503	510	504	503	514	508	481	511	521	505	509	500	496	509	492	485	501	541	504	482	547	489	499	478	480	508	513	496	497	503	506	456	461	436	524	512	525	478	524	505	503	496	463	525	495	527	542	499	507	476	487	511	510	459	482	501	489	485	491	511	523	513	489	461	443	500	496	473	475	479	477	551	507	513	502	553	497	479	485	480	515	523	508	500	533	493	473	449	502	496	481	463	489	486	518	509	490	491	489	482	496	495	510	539	493	517	492	500	452	492	469	501	516	489	490	486	488	494	500	466	523	473	537	480	450	483	499	524	511	501	485	525	492	524	483	490	536	488	529	491	503	502	473	513	468	482	494	512	537	497	476	507	505	508	497	502	466	520	496	472	502	506	484	462	503	487	493	460	520	478	516	495	492	503	515	526	467	517	481	466	497	512	528	491	461	491	466	497	510	524	509	468	526	538	535	509	493	481	494	469	468	534	549	498	502	471	531	499	436	507	450	520	496	444	508	499	486	513	469	489	493	513	521	513	465	488	520	485	511	518	470	505	505	498	483	541	479	530	485	457	442	494	503	487	445	532	528	499	493	500	500	476	495	473	488	529	525	482	509	491	507	517	453	505	529	506	454	504	462	504	514	488	499	474	487	503	480	534	503	460	498	493	510	508	487	475	518	465	506	515	468	472	479	491	520	477	492	506	473	495	491	517	489	554	493	490	479	457	518	505	471	492	529	497	495	508	496	497	510	506	494	466	505	494	523	502	505	488	486	544	506	523	480	518	494	509	525	486	484	498	512	484	488	514	504	514	490	510	490	474	514	473	479	461	471	505	476	497	523	488	473	462	501	543	477	471	482	524	515	491	479	506	467	514	493	505	502	461	475	536	455	464	514	528	481	517	445	466	487	463	454	492	492	517	491	458	508	503	510	504	480	515	486	471	475	502	511	509	458	501	477	475	470	522	484	487	498	499	504	525	470	494	487	480	504	457	489	489	540	513	470	495	472	518	506	496	487	509	473	486	479	485	495	478	482	497	508	446	488	496	501	497	481	478	474	477	495	465	496	458	486	479	488	469	470	527	464	532	510	459	486	521	527	472	504	495	510	497	477	486	483	515	528	493	473	480	492	509	493	479	444	514	513	473	502	474	521	460	466	479	478	484	485	484	525	510	495	509	488	505	462	509	465	510	475	470	466	433	510	527	489	534	507	495	506	522	493	490	497	517	498	457	488	540	488	460	486	472	523	525	568	521	514	466	477	518	506	461	479	453	431	448	522	512	511	488	490	515	469	504	483	482	493	520	494	507	511	495	483	471	484	490	518	525	486	496	540	480	491	504	495	485	490	452	536	501	507	485	486	514	467	505	465	528	539	494	490	499	496	489	526	524	533	514	528	512	501	488	499	498	505	512	483	542	458	506	485	537	499	514	499	481	498	462	512	522	518	472	478	495	512	480	463	479	504	493	489	459	527	503	524	502	510	489	555	521	515	493	497	518	503	478	476	521	497	517	473	476	525	484	499	467	502	495	526	478	495	490	501	493	532	486	506	487	502	493	478	464	516	505	501	485	484	471	474	449	496	488	514	484	454	541	462	454	492	511	484	482	501	458	557	499	486	504	506	506	487	530	442	468	534	497	495	486	485	526	500	515	479	487	474	481	521	495	489	446	547	494	499	513	494	506	502	469	495	496	519	490	464	473	499	521	461	522	469	447	490	491	532	505	454	453	487	476	482	553	464	514	515	515	468	495	474	477	517	522	519	508	526	528	501	515	492	483	501	510	494	499	486	482	522	490	470	496	489	503	474	507	508	492	513	489	518	468	509	484	453	474	492	475	460	505	509	456	469	495	461	493	519	516	549	480	564	476	462	520	492	516	487	493	477	517	509	490	542	514	482	513	488	474	488	489	486	467	501	471	491	511	493	476	517	507	448	481	525	501	491	476	520	497	501	498	500	493	519	518	523	491	493	499	535	480	506	513	469	488	470	456	491	516	487	484	509	533	445	452	509	483	491	499	497	469	526	510	460	496	478	511	486	518	496	497	520	502	488	484	534	528	501	507	461	476	459	493	510	495	466	511	520	510	472	509	502	473	476	504	509	487	498	484	500	484	540	500	530	451	508	490	464	518	519	502	485	521	491	497	467	508	488	515	493	513	493	497	506	464	452	501
4690	2642	1939	1237	843	714	685	612	627	555	583	575	591	588	606	566	589	555	559	572	629	563	532	516	575	568	598	553	558	552	564	561	560	562	600	565	588	591	604	556	598	598	577	578	573	526	555	590	567	562	564	590	587	617	581	568	596	556	569	580	591	529	560	544	623	530	574	576	633	564	570	610	538	579	565	567	590	571	532	568	612	594	595	584	547	578	593	570	593	542	549	584	562	601	572	574	605	572	565	622	563	564	569	547	601	561	593	544	612	530	560	592	543	548	558	575	601	589	568	534	543	579	570	569	536	550	589	586	578	517	560	568	547	603	581	577	557	577	540	566	550	578	636	592	585	542	577	502	565	610	597	558	560	590	548	555	593	529	537	611	527	531	589	602	553	537	561	538	590	603	521	527	598	587	554	551	593	528	539	611	583	562	598	568	577	579	573	559	579	542	549	569	585	570	590	566	568	578	580	588	556	594	508	555	610	525	576	583	532	574	609	568	536	575	542	587	532	555	591	595	570	561	555	587	574	537	594	549	541	618	529	578	604	534	585	556	534	572	560	538	537	574	559	586	570	588	569	551	587	592	518	565	552	584	569	583	517	550	582	602	568	602	573	576	559	517	620	572	543	537	574	549	565	571	556	568	582	557	545	616	567	607	577	569	618	573	553	572	606	531	593	570	537	537	538	551	631	570	536	585	571	572	591	565	574	596	584	548	543	581	559	600	622	619	581	618	601	578	593	560	572	571	561	597	547	598	529	604	565	582	605	573	567	553	504	605	556	586	577	552	622	569	566	596	549	565	568	594	559	555	566	584	578	564	562	571	549	565	549	576	559	552	558	539	599	502	576	574	528	552	558	562	635	575	564	580	569	573	554	560	586	541	565	540	586	580	578	555	550	570	593	588	575	588	564	553	586	591	521	551	576	616	533	575	589	582	603	576	594	530	568	585	550	577	528	535	546	566	554	553	525	516	529	528	563	543	588	577	565	584	562	623	618	555	567	585	592	607	563	590	580	555	586	585	578	539	580	561	568	550	618	584	543	576	538	538	560	608	570	542	566	541	613	568	547	575	568	564	553	560	581	579	570	564	553	547	566	555	582	574	594	587	562	574	575	560	552	564	555	549	541	552	580	622	570	579	603	545	547	556	561	571	559	566	564	593	550	530	579	562	596	564	589	559	594	587	566	541	605	556	571	560	562	575	564	559	567	585	577	586	592	553	558	573	606	557	526	564	564	549	550	565	590	569	616	600	584	573	569	547	575	561	546	570	572	583	583	595	577	588	595	585	582	561	568	602	551	544	593	593	560	613	563	566	575	532	593	563	589	529	578	572	570	572	547	532	553	555	570	557	587	568	577	566	551	577	546	572	603	588	566	561	533	578	612	564	579	558	580	600	571	562	553	584	518	539	596	574	537	576	570	576	563	551	576	565	603	601	556	570	547	574	570	565	586	529	572	571	604	641	531	561	648	515	579	535	575	538	573	586	581	525	530	534	548	548	585	592	586	593	612	534	555	542	531	576	521	542	540	571	567	565	563	559	584	594	551	568	578	561	568	577	588	585	560	529	610	564	580	596	567	577	572	572	604	549	585	585	555	588	615	569	590	537	578	559	551	606	609	588	547	586	574	568	559	583	568	585	548	589	585	592	595	569	598	612	550	582	568	579	586	553	590	567	601	563	592	550	526	605	554	561	540	583	582	579	579	575	540	581	581	573	552	518	571	577	564	582	591	559	601	591	564	552	594	588	612	588	538	593	586	577	609	563	545	568	623	610	598	543	584	514	578	556	610	557	569	624	575	574	591	550	572	536	560	595	593	564	539	568	577	573	603	605	593	571	598	534	577	589	534	571	596	573	636	609	576	570	583	603	538	571	559	560	602	557	542	573	537	577	565	559	581	603	606	555	589	549	633	532	575	600	576	591	522	552	590	562	597	578	559	564	578	594	577	634	580	555	570	541	556	579	532	564	601	591	566	543	567	559	589	592	565	509	560	563	568	567	594	607	526	586	571	580	554	571	582	595	554	539	565	545	570	567	554	542	564	588	537	543	574	553	557	553	546	531	562	574	535	595	593	562	530	566	562	589	548	560	551	554	599	610	559	502	538	585	577	574	595	594	548	593	561	595	579	591	551	566	552	574	572	551	522	552	571	603	566	600	592	570	578	580	546	550	560	606	586	539	572	555	534	560	585	589	573	586	547	619	604	576	606	526	567	552	590	595	568	556	579	556	597	527	581	613	599	550	563	573	572	587	542	571	547	612	570	591	564	577	576	521	566	560	568	559	572	550	584	514	557	598	582	567	573	553	569	568	543	575	555	542	572	569	589	569	575	555	562	570	546	579	570	555	567	611	557	564	576	569	596	576	547	559	548	580	577	549	598	570	588	577	599	567	565	574	547	591	576	561	539	549	553	570	568	551	592	557	555	533	582	605	602	574	572	593	551	567	578	601	549	586	595	569	568	548	600	547	586	578	565	561	584	540	559	551	565	565	573	581	553	523	554	546	587	565	575	591	549	566	570	551	629	585	557	573	585	570	555	560	574	605	601	575	590	601	623	536	554	597	565	554	515	575	578	601	571	576	634	554	603	593	582	568	573	571	561	594	563	593	585	585	571	596	558	543	583	588	559	569	549	577	576	548	601	560	547	571	580	597	583	570	577	562	542	585	575	592	548	582	582	574	526	583	560	621	527	562	569	548	571	609	565	553	584	612	536	554	591	559	569	584	554	586	586	600	601	545	551	598	594	575	562	601	559	547	536	553	555	545	571	571	552	559	576	539	553	579	559	569	564	565	572	563	574	585	581	559	583	563	561	604	616	576	551	548	534	589	613	557	581	551	549	560	559	562	570	560	550	560	571	536	570	567	528	609	599	585	580	542	531	608	577	561	558	582	598	576	579	539	581	602	580	554	585	567	553	534	625	563	589	564	568	587	582	596	564	573	598	592	549	545	558	548	602	561	558	563	601	573	534	546	603	569	570	566	585	600	564	560	538	568	587	574	608	632	536	558	536	550	555	588	562	600	555	615	601	569	569	578	552	604	534	563	570	576	548	614	612	597	569	559	560	544	530	534	584	566	545	553	615	551	578	588	583	533	502	530	572	564	546	558	574	540	542	612	593	596	609	546	585	578	516	554	569	579	551	549	590	616	586	531	577	573	572	542	570	577	564	590	587	536	572	582	590	580	551	540	604	552	575	583	589	562	572	551	567	607	572	590	611	568	573	543	571	599	564	611	603	543	598	578	568	541	561	605	539	578	564	570	573	549	529	547	564	525	599	539	574	543	561	591	577	576	585	570	588	589	565	589	626	587	552	602	522	562	557	523	570	560	543	631	564	578	564	531	534	594	581	578	564	552	584	521	551	627	589	570	534	548	544	561	568	567	575	603	532	536	549	554	610	553	576	620	535	583	616	566	600	564	540	596	577	599	585	551	536	540	533	563	577	545	603	615	565	578	552	560	550	568	525	575	545	574	584	545	557	576
23331	20872	27860	24012	20873	9744	1447	1001	840	802	831	792	753	773	670	733	700	676	715	647	689	694	705	662	658	664	678	628	654	646	646	657	667	637	671	634	657	690	659	608	646	607	636	653	704	624	665	683	653	660	682	628	652	593	672	646	613	626	636	633	646	660	623	625	635	631	677	648	653	637	650	677	647	725	684	669	663	677	679	635	654	653	623	664	686	636	628	649	652	636	657	645	620	619	640	679	654	604	594	643	657	623	616	603	637	614	658	613	631	622	639	557	645	661	674	640	644	607	627	617	601	705	624	707	665	610	642	637	640	605	603	642	648	659	586	637	601	614	661	650	659	641	607	627	618	667	667	656	632	638	632	652	637	686	596	620	635	667	628	661	569	697	644	639	636	646	656	657	640	630	635	633	687	658	629	662	617	628	630	651	663	651	630	672	623	597	683	598	660	637	677	625	658	608	649	647	620	664	643	659	636	656	615	679	642	638	640	616	630	653	672	621	635	613	621	633	640	627	635	641	603	593	599	633	640	634	658	674	648	592	626	632	671	652	628	616	633	636	651	649	672	609	643	653	661	643	658	606	638	627	685	649	642	689	633	642	652	623	616	629	637	678	603	622	615	662	655	620	594	623	654	629	630	662	638	617	685	696	669	683	607	648	655	648	619	668	643	662	621	599	602	660	614	691	612	635	621	701	680	627	631	654	641	607	631	649	648	612	626	628	652	655	656	655	637	631	668	598	623	666	619	619	603	621	675	645	636	654	641	688	614	616	634	676	635	681	674	651	641	671	684	589	613	633	619	653	625	655	661	641	604	658	603	602	636	683	652	639	676	626	635	624	619	661	618	725	654	634	610	630	602	648	689	622	665	681	634	654	620	664	623	648	666	644	653	675	656	667	657	672	664	659	632	632	596	679	646	646	694	678	657	637	592	665	682	657	646	609	617	629	629	610	628	633	644	643	621	646	603	628	620	643	647	630	665	640	631	672	636	658	654	619	673	621	664	628	639	640	612	681	645	649	653	673	643	648	637	630	637	632	677	645	652	591	649	599	607	581	660	631	639	661	677	634	653	627	646	677	684	615	635	657	638	626	653	661	643	637	610	641	658	646	608	675	663	600	648	634	635	649	609	649	650	619	598	657	613	631	649	671	664	668	680	644	679	662	675	626	598	651	659	614	652	637	627	619	652	633	652	641	642	665	656	672	625	633	649	690	659	643	664	690	653	665	601	642	607	653	666	647	672	636	668	610	642	665	663	631	630	656	661	629	657	626	636	647	660	653	617	682	616	640	674	673	646	673	598	621	641	673	674	678	666	643	666	624	637	599	631	670	648	664	662	638	610	639	656	624	653	671	611	624	699	661	682	693	634	639	651	683	677	634	665	656	653	626	629	684	688	687	630	643	636	650	618	647	634	654	640	643	673	619	664	694	657	630	638	679	618	672	661	687	660	650	693	667	593	666	657	582	671	674	613	641	667	642	635	651	656	636	631	621	649	629	648	627	628	651	650	629	658	657	654	594	657	661	628	610	636	670	626	670	627	644	648	639	697	677	624	621	657	668	645	601	665	633	612	686	683	659	654	656	652	678	598	711	643	658	638	648	666	601	684	655	653	657	632	681	648	647	686	676	670	632	609	647	691	670	671	667	644	642	634	643	631	657	661	646	590	643	695	661	636	610	642	586	654	676	689	693	623	637	669	640	644	614	687	659	624	624	675	622	636	632	643	673	688	622	646	621	632	607	637	634	626	666	639	701	709	675	662	601	668	604	633	624	625	678	663	644	619	662	642	622	656	659	638	629	681	684	588	638	631	689	640	656	624	644	632	648	671	629	618	633	636	654	644	650	681	620	671	655	653	649	642	651	615	617	620	657	637	644	655	667	680	646	649	668	649	628	672	678	626	629	651	586	604	651	632	680	613	666	618	609	622	599	626	645	656	631	650	668	644	561	662	669	609	576	646	626	644	657	640	615	642	643	654	637	692	621	617	598	662	674	625	576	618	661	634	596	648	660	674	636	684	610	625	632	646	618	638	642	606	655	621	619	613	643	634	621	674	628	617	645	680	627	623	658	665	640	674	656	631	606	625	607	606	660	684	654	627	616	635	614	618	658	614	662	679	635	667	701	614	724	684	657	643	620	649	625	622	641	607	622	640	599	696	601	669	676	659	626	647	606	663	664	641	623	635	671	652	646	708	595	650	642	654	655	657	651	638	595	635	627	598	682	638	627	630	622	668	622	664	619	664	646	629	626	623	635	627	674	626	609	652	642	632	665	641	669	641	633	645	630	669	613	637	613	698	644	684	619	596	627	623	651	612	606	586	649	656	663	644	659	650	658	663	676	633	623	690	657	651	627	662	665	639	644	641	664	618	722	638	644	660	614	615	675	612	677	667	617	603	640	655	625	626	611	663	626	681	607	675	636	643	629	664	671	635	631	624	644	613	629	664	615	634	646	611	692	669	641	656	653	636	648	623	665	633	668	637	675	641	631	619	588	677	637	656	621	646	627	677	620	648	637	652	625	661	699	614	604	619	643	700	655	635	644	653	663	676	643	627	621	648	669	676	632	653	624	675	647	666	638	644	604	647	634	658	664	659	648	607	653	665	626	643	631	634	611	660	682	635	656	677	663	689	618	652	658	629	600	603	669	637	622	667	656	670	686	633	670	627	658	615	630	639	659	639	624	671	597	645	586	619	673	660	632	634	648	668	626	615	647	614	625	647	610	675	632	640	645	661	613	618	610	663	650	633	630	651	667	581	658	650	643	653	646	622	651	652	668	634	644	707	696	651	621	624	591	640	635	643	648	663	622	624	617	641	639	655	629	627	644	631	661	637	651	663	657	646	696	654	601	600	621	661	656	605	673	666	669	651	572	673	663	648	644	625	641	679	592	621	667	624	639	643	638	630	614	618	609	631	666	625	645	630	639	615	649	627	612	651	642	640	672	671	666	677	615	648	634	633	655	677	655	626	643	620	654	673	642	660	647	609	636	633	607	623	587	633	700	700	642	610	655	622	625	615	617	661	619	699	622	664	632	640	610	671	624	622	653	678	608	634	620	662	631	678	639	649	579	617	644	628	664	666	645	646	639	634	619	656	626	650	659	619	677	620	652	635	628	644	629	651	689	632	620	657	649	612	646	682	634	650	662	694	611	649	716	659	640	637	651	593	671	632	650	618	675	697	660	643	628	644	652	638	611	628	667	676	633	631	636	606	682	629	641	684	610	608	612	608	636	633	618	677	652	676	656	655	653	700	668	610	648	650	660	634	636	624	651	689	674	634	627	675	609	621	694	658	646	633	594	670	608	608	574	666	641	661	658	647	647	663	662	629	632	641	645	670	672	655	712	662	616	635	694	648	622	651	626	653	630	595	665	632	637	659	632	661	657	629	661	625	625	623	657	654	713	691	669	672	642	642	711	647	661	616	651	615	613	645	651	642	657	653	610	627	666	670	659	632	659	667	667	659	706	637	662	605	649	618	628	647	644
3641	9486	7163	3691	2519	2004	1715	1372	1196	1049	1003	903	898	854	805	791	797	809	819	847	769	782	767	805	746	748	807	780	761	772	798	756	743	764	758	742	760	750	754	771	789	733	713	801	771	754	812	732	748	734	775	775	750	768	741	764	775	769	750	736	775	739	747	748	725	702	836	746	776	751	768	752	741	760	748	733	743	753	754	719	706	735	761	755	787	740	722	726	774	845	773	764	736	727	736	739	681	702	762	778	746	727	726	705	744	761	718	803	769	738	767	748	712	749	753	727	756	744	745	745	767	751	737	759	722	734	766	742	735	763	749	772	764	771	769	763	761	708	770	716	737	796	777	744	720	726	731	715	787	693	744	786	711	806	693	712	742	752	748	734	735	732	708	786	736	753	741	744	707	740	718	794	741	755	733	774	745	751	759	721	735	770	760	749	753	736	709	755	771	756	731	715	729	752	740	772	756	732	704	774	778	747	718	718	698	714	715	788	721	731	701	718	771	696	737	737	771	730	731	767	752	694	765	744	686	760	750	722	752	715	754	745	742	773	762	686	712	764	681	766	754	767	765	756	752	730	737	755	733	783	729	714	720	753	761	720	737	693	774	756	743	714	732	729	734	717	747	727	751	771	717	725	779	745	707	759	732	707	763	777	760	739	745	728	741	706	748	710	750	752	751	795	735	754	676	751	762	759	772	748	778	752	702	732	728	780	733	752	731	790	776	753	775	761	772	790	742	780	732	750	747	744	757	771	772	693	729	753	749	774	768	716	739	707	765	740	726	709	751	741	735	706	748	728	728	751	752	736	745	755	761	733	750	700	784	750	776	709	773	766	719	735	784	699	761	742	706	734	775	762	745	744	779	783	754	778	713	757	754	751	725	716	769	707	709	761	771	710	722	735	774	735	748	738	734	717	747	734	710	720	729	732	754	746	704	735	726	737	723	762	764	792	733	719	733	745	731	737	734	734	775	739	743	754	683	745	743	787	742	753	771	724	709	719	781	769	715	781	761	738	743	775	712	703	718	713	722	720	731	753	713	731	742	756	754	755	767	747	730	734	703	748	730	700	737	773	715	754	821	730	757	705	735	772	700	694	771	766	713	696	726	722	742	762	760	700	738	766	731	727	718	726	787	742	746	719	716	748	828	688	774	759	750	724	697	703	734	750	698	723	697	717	763	756	717	746	705	726	688	736	732	715	772	772	745	693	738	704	781	769	747	739	706	763	782	706	732	749	724	762	725	723	722	728	703	753	738	758	786	731	740	773	739	756	772	737	757	724	727	769	722	747	749	781	715	721	761	744	729	770	720	735	746	703	725	755	713	771	752	722	725	780	722	765	718	715	767	750	795	757	718	761	756	768	746	810	725	742	756	735	766	695	751	727	784	699	745	709	774	757	731	691	768	691	777	729	729	764	784	773	775	714	723	718	707	786	731	729	728	736	743	741	757	689	789	710	677	773	777	742	722	754	736	772	703	795	702	724	793	729	747	734	723	743	767	716	732	706	717	718	757	698	771	762	699	748	739	749	771	741	745	801	733	729	733	691	708	726	681	762	738	723	763	766	702	744	733	748	697	769	734	714	706	707	768	728	742	748	758	771	816	678	787	766	753	740	740	752	700	737	787	743	762	722	738	735	761	712	772	735	790	744	712	736	776	688	731	708	734	740	758	750	736	804	752	692	768	732	773	773	759	758	736	730	739	753	750	760	794	711	694	709	691	741	745	725	738	715	740	733	772	729	762	763	737	742	696	690	770	731	763	776	717	753	694	775	751	775	735	746	758	702	762	747	744	705	749	773	741	820	711	747	755	738	706	753	731	722	748	697	698	729	732	738	730	734	749	701	750	692	762	771	746	720	737	686	713	796	719	738	759	745	731	733	728	728	731	716	730	762	708	756	725	731	733	782	714	717	688	733	741	692	721	738	767	756	758	815	720	760	704	696	755	750	759	704	745	785	750	780	764	760	721	765	734	756	753	775	680	772	752	759	717	722	739	760	727	737	741	732	737	715	829	731	728	724	792	728	731	744	738	777	748	744	743	756	750	719	721	732	732	754	703	792	752	732	757	738	746	723	726	764	731	732	761	741	777	750	725	770	750	734	777	728	736	747	732	801	769	738	768	744	727	726	776	785	707	716	795	756	730	740	745	733	753	789	760	745	769	778	771	766	730	759	749	706	767	788	731	778	773	774	789	715	730	748	730	713	731	738	727	730	756	779	696	716	728	714	677	712	786	716	759	714	787	740	781	725	729	734	701	753	708	786	760	742	705	747	684	741	746	758	764	771	773	709	735	788	769	775	778	721	740	729	700	775	796	769	715	769	786	688	800	731	713	757	736	728	706	741	741	802	736	699	769	721	756	746	736	719	723	722	747	810	781	736	716	773	745	727	733	765	689	729	725	733	758	725	761	795	746	749	728	794	774	736	722	721	770	745	738	759	770	695	753	724	704	726	734	733	780	745	752	741	729	740	705	707	730	741	733	779	741	770	753	793	758	776	722	746	719	745	730	752	757	731	714	734	785	763	750	705	768	737	731	743	727	738	709	729	701	743	736	727	692	770	758	728	755	723	735	778	720	693	681	725	719	742	711	713	703	739	746	748	754	733	731	755	759	740	750	756	706	733	722	711	774	765	749	751	717	762	646	769	722	697	770	731	759	732	720	791	767	775	762	719	785	747	705	729	708	748	700	730	746	754	712	724	707	683	766	715	737	745	725	723	759	751	767	773	780	755	758	693	758	744	743	754	719	763	701	697	785	765	722	723	721	756	741	718	776	683	723	742	773	698	798	730	741	785	676	700	749	701	746	743	705	762	732	757	813	762	757	740	740	761	748	744	771	783	678	735	705	745	740	737	717	726	704	733	727	743	761	722	737	756	718	712	740	757	725	749	757	776	808	742	701	772	779	744	732	733	740	717	716	736	698	768	741	724	710	733	741	747	731	755	719	744	705	760	791	716	767	743	700	702	726	753	715	729	762	741	736	723	753	716	707	758	742	761	720	760	747	757	753	755	717	707	779	723	744	700	725	748	780	736	717	733	755	743	711	762	765	706	736	729	770	742	771	769	770	678	760	733	774	706	720	750	790	747	744	724	774	779	716	757	735	754	744	739	727	716	750	731	672	736	752	714	804	746	751	774	774	753	718	716	725	733	695	725	755	711	716	735	734	738	800	712	797	744	732	722	741	705	742	751	739	802	729	725	737	710	745	708	746	688	745	718	713	731	750	761	731	756	765	741	742	727	783	729	695	751	758	733	733	754	703	731	800	774	759	725	735	730	745	704	727	780	759	743	751	725	701	736	761	768	756	760	733	745	786	752	730	770	762	795	747	719	748	758	713	782	724	732	720	764	759	690	724	765	730	717	682	779	754	772	751	714	745	727	786	730	748	729	781	775	743	738	719	754	722	790	753	718	732	746	744	738	718	744	749	722	748	621	749	788	729	727	717	749	731	769	720	756	745	765	697	779	739	736	772	753	762	726	695	752
24344	20880	26974	24894	11935	815	530	412	363	358	319	322	299	284	268	273	248	250	260	256	256	261	253	262	245	262	250	260	248	248	265	246	255	267	228	233	245	254	259	238	247	234	226	237	251	244	237	260	254	260	254	235	249	250	225	226	225	241	255	245	248	248	241	232	257	222	265	249	260	230	247	227	248	262	242	257	264	261	264	218	241	242	231	222	245	254	254	265	298	247	258	258	236	261	242	249	222	246	245	221	240	218	240	241	242	231	213	240	238	283	266	258	236	198	252	225	270	225	257	228	234	229	248	247	241	258	249	254	230	222	251	249	233	254	220	241	213	257	268	274	235	261	292	207	236	298	242	267	248	214	221	251	236	233	241	243	228	238	226	219	227	265	250	245	229	237	244	245	242	240	212	230	240	233	242	241	244	253	244	234	235	234	236	255	230	252	237	245	263	250	232	235	235	233	226	258	232	228	264	249	241	230	208	230	244	222	260	270	232	232	223	250	226	225	240	251	227	221	227	233	249	238	230	229	262	234	264	225	278	229	260	239	223	221	206	248	246	253	234	241	238	228	244	216	228	257	237	249	241	242	229	243	240	229	246	247	236	279	224	244	234	239	275	209	247	259	259	239	224	238	197	251	234	240	250	265	255	231	229	242	232	230	224	222	213	241	251	257	242	208	235	263	244	237	206	262	240	235	223	218	254	204	261	237	235	237	225	242	249	241	235	246	240	247	249	233	230	246	243	231	201	226	244	247	269	223	263	232	244	253	264	232	249	235	225	252	232	219	212	233	246	245	244	256	216	255	242	254	233	226	224	256	244	221	246	245	257	264	234	256	219	235	232	245	256	239	250	216	216	237	221	258	256	222	260	222	254	236	213	243	241	253	233	310	233	259	234	229	223	230	244	231	253	251	240	260	255	230	241	271	223	236	203	237	256	247	229	254	248	232	230	230	239	245	228	272	241	254	231	217	253	216	222	243	231	273	237	252	234	216	244	211	241	266	258	230	253	224	211	219	248	258	234	233	260	268	226	236	235	232	261	237	251	253	231	228	253	226	229	206	208	246	233	254	241	218	215	224	235	261	241	239	238	231	227	245	253	243	243	247	245	242	209	227	230	228	278	267	258	224	236	228	245	236	227	245	240	228	207	241	213	259	264	242	251	224	228	236	230	229	276	238	233	252	235	216	238	250	232	219	271	232	242	232	246	259	257	240	252	245	238	220	251	233	242	242	231	261	226	261	224	241	227	258	221	250	236	241	246	250	216	244	250	219	240	236	214	229	248	240	237	247	228	244	225	242	225	267	253	252	236	219	240	239	242	256	243	281	247	254	240	235	240	235	235	227	252	233	244	221	212	236	228	214	230	270	227	236	261	252	217	240	245	219	227	234	271	253	229	242	235	225	229	247	258	233	244	252	263	231	253	242	236	267	266	220	243	237	238	220	248	262	239	258	226	262	205	240	227	227	219	252	231	232	253	261	253	225	234	233	254	266	215	269	244	245	238	250	222	252	253	251	244	246	242	249	262	232	229	286	243	235	266	221	222	244	242	240	218	242	246	246	236	245	288	250	223	234	209	217	220	245	227	248	212	236	217	237	237	225	252	217	243	238	258	241	235	230	239	260	219	230	243	231	243	251	227	237	267	235	245	246	246	286	218	273	255	231	207	234	220	255	256	240	237	253	220	210	232	232	271	212	231	252	238	233	221	236	239	228	242	243	247	243	238	263	240	235	238	262	246	260	244	226	251	217	252	246	234	251	233	233	240	232	233	256	200	221	215	253	219	231	245	229	254	220	267	242	217	258	249	229	282	231	250	264	239	236	266	255	231	252	239	267	255	249	250	244	227	230	216	242	233	245	229	219	218	243	222	245	224	214	264	219	231	256	245	218	243	244	238	240	237	228	236	258	229	231	218	242	231	235	262	236	281	218	228	254	228	256	236	230	219	242	228	231	249	218	208	228	259	225	237	249	238	244	255	218	236	252	247	265	253	249	217	229	234	231	227	229	219	256	243	226	238	234	243	218	245	214	256	246	240	243	246	236	277	243	226	236	260	241	245	250	252	252	232	239	259	257	246	213	242	225	254	229	238	234	243	248	261	268	256	247	253	220	264	249	232	257	263	263	285	242	264	218	254	231	248	253	250	241	258	240	261	252	231	272	262	221	229	222	219	224	226	222	233	261	234	237	224	239	247	244	227	246	241	248	236	241	247	216	244	240	230	223	249	235	236	251	231	238	233	242	240	208	255	239	245	227	248	238	266	264	252	229	247	250	221	238	270	242	249	245	240	221	257	267	220	251	254	211	224	239	238	251	224	197	244	250	236	208	237	249	239	241	218	238	235	246	240	246	231	243	228	224	238	258	278	232	222	250	251	227	267	232	228	243	237	231	260	243	233	248	248	243	206	240	238	262	263	230	240	222	223	264	237	235	258	227	243	255	244	239	231	223	267	238	246	243	232	224	249	240	237	219	225	223	250	245	234	261	228	241	219	233	219	246	261	258	252	237	229	246	244	239	230	203	222	264	206	226	212	257	240	233	259	256	226	226	229	253	258	232	247	247	214	237	218	221	271	245	224	253	259	243	231	255	218	272	266	227	239	229	240	241	230	263	257	246	257	212	226	229	242	246	216	232	238	253	238	213	239	254	227	212	241	232	242	226	232	265	243	243	243	249	242	274	254	236	268	226	251	258	245	228	223	243	256	271	223	256	242	207	254	253	238	248	236	232	228	239	256	236	229	236	226	223	238	255	225	217	237	229	235	221	243	239	272	226	230	224	249	219	274	215	261	235	214	242	219	241	248	265	247	241	228	249	249	224	250	209	216	241	233	249	227	246	217	251	240	235	242	248	238	215	269	238	231	236	215	241	227	247	257	240	256	245	238	232	244	241	201	229	224	235	218	235	258	236	223	226	260	234	253	220	243	261	258	242	257	255	215	244	223	253	240	249	221	256	228	218	224	247	242	238	211	240	227	247	226	239	233	258	253	219	256	235	219	234	245	248	243	255	229	225	200	243	231	248	231	255	234	220	238	227	242	238	230	227	250	215	247	236	253	237	255	264	254	262	226	251	248	242	212	204	238	255	237	279	254	227	222	254	258	228	256	221	257	229	222	225	242	254	245	222	266	211	239	241	268	267	277	242	243	218	249	247	222	241	206	237	209	231	248	234	233	242	216	253	282	254	216	246	244	221	231	231	251	239	230	284	239	222	216	247	246	226	264	223	241	206	269	219	239	229	250	242	194	202	249	256	253	230	238	255	239	263	235	234	238	265	267	245	224	243	213	249	233	242	239	236	249	215	242	222	228	254	262	255	249	223	251	252	228	228	220	235	232	222	236	264	275	240	266	216	231	239	283	247	231	247	228	228	245	243	241	223	235	242	271	234	255	254	256	239	217	227	222	237	235	232	221	256	268	225	230	233	258	245	239	232	250	199	224	239	214	265	257	225	239	255	224	243	191	252	209	242	245	254	235	193	240	245	247	230
3648	6036	4376	2042	1635	1232	888	735	628	531	477	409	380	362	360	322	360	298	335	325	353	326	298	303	333	284	304	298	272	312	311	333	284	308	269	272	288	288	290	280	318	287	279	289	297	319	267	288	287	303	279	283	303	321	331	298	298	287	308	290	292	275	302	281	247	305	300	282	288	276	304	274	308	290	310	296	307	310	300	285	280	263	283	302	278	300	268	301	278	284	263	286	322	278	299	283	293	289	249	298	280	290	275	292	288	285	279	286	306	288	247	282	295	249	311	238	241	274	280	281	261	272	274	258	265	289	316	282	277	290	307	304	296	263	293	291	281	310	291	283	292	276	292	305	290	279	279	270	278	299	302	282	297	270	293	287	279	302	260	277	287	292	295	302	315	286	282	293	267	265	251	293	278	303	269	269	292	286	287	281	292	281	283	297	298	277	292	279	292	248	274	279	285	296	261	293	280	304	298	300	276	286	249	259	284	296	275	282	307	287	286	310	309	301	273	284	279	280	255	286	300	302	304	270	285	304	275	282	283	297	298	252	279	308	292	253	262	298	278	258	296	294	291	288	284	307	317	311	327	300	273	305	279	281	295	284	290	307	263	288	276	312	290	279	267	289	310	294	276	306	279	276	300	282	291	283	264	282	292	286	296	272	293	305	281	283	293	261	304	308	282	306	261	276	283	307	272	308	291	279	290	255	303	265	286	281	284	269	280	253	285	278	282	272	294	305	309	269	253	305	290	276	269	263	273	283	295	288	278	274	295	282	294	291	321	290	279	290	290	304	293	263	279	301	276	288	295	276	293	302	293	296	274	314	261	322	283	273	305	287	294	245	281	271	287	307	275	281	262	262	318	280	264	284	277	272	284	275	272	290	282	304	270	316	273	248	327	316	290	310	287	280	290	296	264	316	300	269	295	291	299	266	286	255	294	266	292	292	233	285	290	270	293	293	277	281	308	305	268	275	305	330	283	267	276	271	294	298	279	252	293	307	303	284	288	321	306	302	281	247	282	249	285	288	298	277	275	296	276	280	332	283	307	281	267	286	300	274	285	290	287	298	283	270	280	283	274	300	310	281	262	270	297	296	286	317	317	272	293	283	270	293	307	265	310	273	289	294	301	269	305	300	297	297	288	278	290	288	253	280	292	294	294	254	270	290	319	271	290	274	301	291	278	303	258	266	290	275	274	255	266	239	279	278	278	265	282	303	247	287	288	286	293	259	270	287	314	272	294	277	277	295	277	286	285	292	327	280	278	290	315	312	295	299	263	271	319	288	262	256	298	321	313	284	274	262	287	284	304	275	286	265	262	308	292	317	269	328	263	302	289	304	294	302	276	281	301	274	289	280	286	269	279	279	283	279	275	268	278	260	313	258	306	273	313	292	296	317	289	291	284	277	284	270	289	256	286	258	290	266	297	262	284	307	293	271	275	269	266	286	285	286	265	270	300	306	289	271	285	286	306	306	282	319	238	264	312	306	303	281	299	289	286	296	297	240	297	277	289	295	297	301	325	278	268	294	289	277	290	278	294	309	286	287	312	274	304	273	305	284	279	302	289	289	291	293	282	292	299	309	307	289	274	293	302	285	300	288	278	300	294	236	247	283	295	290	295	286	284	288	287	287	252	256	289	284	273	284	309	305	325	293	294	293	288	301	341	295	298	286	288	294	267	315	307	277	296	293	270	292	298	273	308	275	304	269	266	319	289	281	279	301	293	272	312	295	285	289	288	256	293	276	305	297	275	331	333	294	274	264	250	287	271	268	252	307	285	264	304	312	294	308	277	292	299	288	287	282	325	312	289	278	301	313	257	289	273	287	289	310	272	275	317	302	308	266	294	321	267	293	299	274	271	267	270	262	283	292	320	276	266	275	278	275	278	298	294	305	303	253	272	277	286	324	308	290	281	252	288	276	280	273	294	313	290	286	271	239	286	308	267	247	269	265	291	316	313	257	285	261	272	279	253	276	267	271	286	284	303	273	315	314	276	280	289	297	322	322	269	278	300	293	288	262	304	289	270	289	272	290	301	296	302	302	264	301	293	301	304	252	300	312	276	292	308	304	287	285	304	312	304	289	291	297	296	258	281	293	265	290	313	294	299	264	301	304	302	301	312	306	276	299	286	274	304	280	284	288	284	284	300	303	284	275	265	266	265	281	279	286	290	271	300	290	310	277	262	284	264	265	303	281	316	253	297	305	257	257	306	283	284	280	266	260	296	286	302	281	293	301	295	290	292	317	266	308	283	289	293	301	281	258	263	283	283	238	286	305	305	282	300	299	276	308	274	296	250	298	288	291	307	310	270	269	291	275	275	279	300	287	310	304	299	311	286	279	280	288	282	274	271	279	278	286	313	299	277	311	291	288	271	269	273	300	299	305	261	279	261	281	279	273	278	258	294	284	280	291	308	293	286	268	306	290	260	294	267	304	274	304	293	306	279	302	287	287	306	276	276	277	281	306	272	268	301	294	275	300	281	303	264	284	287	280	273	287	313	281	268	311	299	292	302	273	280	314	299	289	302	315	294	305	324	306	291	300	284	270	300	265	270	298	302	292	302	283	269	284	279	270	268	298	285	286	302	277	296	314	274	310	254	255	298	312	290	244	306	273	269	296	289	274	306	274	250	256	282	280	265	261	280	281	295	288	312	283	268	274	273	305	282	275	281	280	325	296	301	294	293	289	316	287	256	273	273	282	275	290	285	284	310	291	299	299	293	292	348	296	306	284	285	304	296	258	300	286	280	289	259	300	292	282	299	271	265	277	297	283	277	289	285	272	277	285	292	287	295	281	257	291	274	271	245	276	320	271	286	296	273	302	275	278	249	300	279	309	311	280	277	271	284	291	283	277	256	295	294	281	295	288	289	274	281	267	268	277	295	295	287	294	281	293	257	307	275	288	311	287	281	242	263	253	276	292	291	277	286	295	281	269	289	275	268	277	322	298	272	310	298	294	291	299	274	298	281	316	266	292	282	256	309	305	282	301	295	273	310	283	302	302	253	259	306	302	277	284	280	291	283	288	288	276	306	309	278	282	286	297	267	287	306	290	304	283	315	285	298	311	269	293	289	299	288	259	279	319	303	279	292	280	304	297	275	273	307	304	288	256	279	319	300	303	287	288	295	290	289	290	300	302	271	256	256	288	269	265	292	273	283	287	270	295	304	307	251	283	283	255	269	285	276	292	287	301	343	271	274	283	272	275	255	295	286	289	276	280	313	300	253	251	294	293	287	304	275	256	268	297	293	280	265	313	258	295	286	259	288	275	322	270	287	329	278	302	317	273	257	292	261	305	294	292	289	267	313	286	270	278	251	285	296	312	259	300	285	284	292	279	287	287	305	286	285	268	313	279	298	262	303	290	275	293	274	279	294	297	321	279	261	305	297	286	299	305	285	304	276	296	285	278	261	284	279	298	316	275	308	279	318	278	305	273	318	291	277	262	267	309	278	290	283	299	308	289	302	299	270	296	306	246	300	306	263	300	289	273
22264	20916	28394	23591	20918	20953	9234	1287	890	834	746	601	589	570	550	490	473	462	421	428	463	410	413	418	401	381	439	437	426	418	437	389	393	409	398	383	414	382	394	394	398	405	404	408	401	391	385	352	423	397	368	404	377	388	352	353	375	394	361	392	371	415	393	363	377	349	395	382	370	438	378	356	389	400	407	391	382	408	406	403	394	409	386	370	395	368	373	398	378	360	408	395	406	410	388	409	375	391	379	351	369	413	376	378	392	339	357	373	389	389	383	375	366	375	382	388	397	370	391	367	354	344	350	365	436	398	378	385	361	361	411	354	366	426	418	410	439	387	390	379	394	370	387	381	383	420	385	416	372	400	399	368	388	380	396	386	401	381	397	388	339	380	422	421	392	377	406	400	410	361	386	386	416	362	377	374	341	395	379	389	394	383	372	396	389	393	400	384	428	385	396	392	367	359	407	378	362	361	403	409	409	377	376	413	419	396	343	392	368	388	383	398	414	385	400	390	376	356	373	457	419	398	395	391	405	360	398	387	339	384	396	371	376	385	359	353	382	389	336	396	383	388	385	392	356	407	372	372	384	352	395	374	383	407	349	375	387	386	389	381	366	378	377	390	367	417	403	353	414	389	392	420	390	391	379	369	396	364	362	408	427	409	353	404	421	378	359	370	392	376	381	392	424	410	358	381	361	383	318	387	368	383	414	382	361	376	414	363	390	329	371	347	383	410	357	379	358	383	387	372	366	356	384	377	406	361	377	380	394	345	409	372	345	404	373	386	377	409	357	377	388	326	408	404	384	379	374	375	425	400	388	361	384	376	401	369	384	401	358	384	380	351	353	359	350	386	384	380	351	373	355	368	377	405	372	361	393	395	386	379	360	380	340	351	338	355	346	386	388	375	382	393	372	417	372	411	373	396	375	347	394	398	396	396	360	375	368	427	399	414	400	393	393	383	371	389	400	361	378	378	356	369	368	364	356	361	362	382	373	397	392	376	350	378	358	385	372	379	427	394	384	381	375	400	393	382	405	387	369	376	371	380	382	377	423	367	394	374	367	385	356	366	372	374	402	371	389	369	378	372	416	397	383	380	404	373	369	402	411	353	386	384	375	368	382	384	389	336	381	411	393	392	384	375	407	347	399	372	413	392	402	376	397	387	338	341	372	400	404	372	366	365	372	361	398	364	404	393	362	385	401	385	397	401	387	388	358	382	398	341	395	370	348	390	349	370	409	432	345	358	425	366	361	367	400	374	372	373	364	384	366	418	402	397	379	364	350	399	385	348	384	353	363	375	371	409	361	393	356	367	393	374	363	373	404	374	374	359	376	396	386	376	367	376	392	361	381	376	403	400	390	431	387	313	341	387	376	390	341	369	400	366	376	377	352	392	367	382	405	384	389	377	387	380	383	398	372	383	403	398	415	377	424	357	386	353	382	351	385	342	363	369	398	378	364	388	382	375	393	405	394	373	394	385	389	374	385	378	377	381	407	372	391	393	364	355	395	362	362	388	391	432	379	400	397	368	371	383	345	360	398	382	350	392	418	384	385	384	376	379	407	366	401	372	374	404	369	365	388	406	399	351	343	374	375	360	396	383	404	396	381	399	389	361	403	365	357	362	395	366	353	386	417	404	398	369	377	364	412	380	383	372	380	369	416	406	348	399	370	384	362	369	395	387	376	392	356	392	403	392	386	375	354	372	390	400	377	390	372	395	355	404	382	346	360	364	398	388	385	345	383	362	367	430	379	379	399	373	375	376	368	420	351	374	355	377	412	359	430	370	385	397	392	407	393	360	352	370	393	395	391	381	424	401	418	369	361	373	382	382	369	395	370	385	408	405	378	339	385	360	403	417	417	361	351	338	371	345	390	352	367	367	348	390	369	377	368	375	397	414	386	423	382	386	386	355	381	406	397	408	384	372	373	373	402	407	359	369	405	383	390	392	373	398	364	362	348	365	364	376	397	420	379	358	343	386	408	358	367	392	369	393	369	384	347	373	381	380	370	377	388	403	360	327	374	353	373	357	377	420	386	387	431	389	387	436	365	357	399	366	380	357	377	368	378	354	419	407	372	389	414	371	408	386	398	411	396	396	365	375	368	395	344	367	383	365	398	362	370	375	402	393	379	385	362	394	386	407	376	374	362	393	392	396	380	330	383	331	392	384	398	355	377	389	423	416	346	382	366	364	381	410	401	400	375	363	370	340	362	366	379	380	349	383	412	368	390	391	407	422	373	355	367	398	384	397	372	406	359	368	398	371	412	395	381	382	354	350	389	389	400	385	406	347	399	404	351	433	366	407	393	397	396	398	395	359	385	411	383	417	410	353	377	350	386	420	345	371	386	378	366	396	405	382	398	380	363	388	368	387	397	381	356	375	409	362	363	346	385	376	396	385	383	376	390	343	392	410	373	349	369	418	384	341	375	372	383	363	387	411	393	361	422	378	405	344	407	386	363	379	353	371	390	399	402	377	410	390	384	361	382	389	399	380	374	354	402	406	388	364	356	379	386	402	367	364	347	359	383	372	417	408	368	393	380	367	412	381	380	386	380	356	388	424	364	358	368	391	378	384	383	379	402	405	408	387	380	359	376	382	384	360	373	400	393	379	379	356	398	390	388	398	388	362	376	388	370	378	377	367	379	403	370	400	379	361	369	378	396	366	396	400	408	362	362	343	370	363	408	385	347	372	371	365	355	400	387	378	370	410	371	388	376	386	415	359	319	388	409	352	385	371	377	370	394	373	392	387	384	354	411	386	372	395	371	363	365	357	391	399	392	352	371	359	384	374	387	333	358	380	382	414	376	387	398	355	378	361	354	378	364	381	393	391	380	397	378	403	400	372	341	354	391	359	366	394	379	387	376	426	440	397	389	350	411	396	390	406	375	389	396	377	383	388	388	351	376	363	428	386	398	375	369	395	387	358	389	369	359	363	355	341	394	377	393	358	359	366	372	366	363	358	366	385	370	383	379	345	388	393	366	351	379	362	394	374	359	401	382	367	378	393	383	381	350	375	392	366	384	398	366	380	355	383	399	373	411	403	375	391	378	412	368	369	382	381	384	426	378	392	394	391	378	372	371	416	375	353	377	425	379	391	356	385	372	386	368	369	383	342	360	369	393	393	396	380	407	346	381	380	392	376	345	356	376	411	357	377	350	371	404	398	385	379	407	394	370	400	368	374	381	417	380	405	410	377	389	368	406	393	390	382	373	381	371	393	343	410	388	352	365	361	338	377	358	369	377	386	371	361	326	405	385	406	352	371	384	381	405	425	394	390	361	415	366	355	371	333	398	393	393	357	384	408	354	355	378	379	371	389	369	398	392	370	392	377	399	341	384	367	387	367	369	407	394	385	369	377	357	346	392	355	409	356	379	384	368	389	406	375	373	421	364	363	374	394	362	390	388	403	358	367	362	380	370	380	375	406	422	394	359	394	375	376	380	369	385	411	389	399	344	413	413	407	379	369	378	363	402	380	375	370	366	418	379	376
4788	15237	11807	6513	4318	3220	2338	1903	1542	1352	1188	853	846	787	659	630	617	651	542	575	568	560	573	556	530	546	532	450	470	455	447	521	506	478	487	468	466	486	441	519	490	463	477	490	438	494	468	441	481	437	472	490	474	464	439	430	486	449	466	462	469	465	415	450	441	459	441	440	502	441	447	501	496	473	457	462	480	481	483	462	430	436	481	451	500	476	484	468	463	473	426	430	469	436	477	456	507	459	477	440	453	466	443	443	477	473	460	501	438	457	431	515	450	485	482	444	460	455	490	448	465	448	486	420	429	436	482	442	444	438	433	475	408	460	431	435	483	478	455	477	465	415	457	476	426	443	445	464	470	447	441	469	492	471	468	404	451	465	443	468	455	448	485	494	436	449	459	482	470	454	431	465	487	440	441	466	487	505	433	460	448	454	492	430	463	484	478	467	443	435	471	473	434	482	462	444	473	453	451	450	474	470	462	461	422	491	451	450	481	469	437	474	437	445	447	457	447	471	500	518	423	462	430	446	412	446	495	426	476	490	413	430	466	409	464	448	485	463	456	446	428	444	417	441	450	432	444	428	450	468	483	429	439	425	472	462	463	448	459	410	463	444	458	486	458	468	451	493	439	443	443	455	467	441	477	482	431	463	446	439	466	484	485	464	454	470	461	443	459	440	451	447	444	471	447	459	460	480	458	413	444	426	434	467	455	458	464	523	454	470	444	467	413	479	480	450	446	456	444	446	404	457	452	434	481	443	449	522	467	474	435	417	428	441	491	447	456	401	455	472	460	429	452	452	444	417	416	462	448	433	450	448	485	478	446	423	421	459	449	465	481	498	474	466	451	448	448	452	448	449	470	490	494	459	436	446	453	487	483	437	501	471	486	456	468	439	473	476	476	451	449	468	469	456	450	494	449	429	480	445	480	477	457	439	432	480	445	467	401	417	434	441	470	446	444	459	470	446	404	509	423	491	476	449	452	447	432	469	477	448	448	447	435	463	485	421	400	448	439	462	434	447	441	488	438	431	446	428	466	443	473	480	436	467	489	458	466	442	454	439	433	449	433	452	466	457	481	458	445	428	442	442	496	450	474	448	425	455	458	456	469	458	452	446	486	476	437	468	488	442	490	443	446	443	437	443	472	464	428	460	429	460	449	470	446	451	442	439	408	448	480	443	481	475	463	481	527	457	431	400	467	434	451	466	471	462	460	425	445	456	448	451	439	441	450	428	445	480	453	426	462	449	468	431	440	444	442	475	477	465	457	464	461	442	456	423	466	438	471	483	495	454	490	417	492	478	410	440	483	427	487	445	462	422	483	483	485	454	439	470	421	471	502	408	480	484	473	422	448	473	459	429	473	420	431	431	446	433	467	424	464	437	489	424	433	506	461	461	498	452	422	452	465	433	463	427	438	480	454	451	468	478	443	482	465	446	448	423	385	472	444	460	452	472	466	472	432	457	450	449	419	416	439	439	412	445	475	463	445	459	499	435	419	444	455	458	439	436	458	418	472	447	441	456	423	428	431	433	469	460	479	445	441	416	451	456	456	382	442	443	456	465	423	428	478	460	460	439	469	402	463	484	451	449	439	443	427	497	489	412	434	449	459	428	451	451	471	449	454	461	431	435	479	438	438	443	455	433	469	448	469	457	440	505	439	406	484	471	452	420	421	487	452	489	459	442	486	486	446	452	440	474	471	456	474	470	445	492	434	477	429	475	457	458	427	437	460	450	453	434	443	434	446	451	419	449	447	426	456	457	468	477	446	444	439	458	434	453	458	384	443	467	456	460	433	470	415	428	491	418	488	465	463	455	487	456	473	461	484	440	423	469	459	425	438	497	400	454	450	496	448	444	439	452	428	463	485	451	418	456	447	434	452	427	422	432	446	446	480	429	449	465	466	487	438	441	443	463	464	424	422	459	476	442	428	439	422	445	498	437	468	409	477	460	450	470	427	458	433	470	452	459	458	490	387	443	459	443	459	461	447	431	435	453	466	450	460	446	448	403	465	482	476	484	470	446	453	471	431	450	485	455	527	491	440	469	429	455	489	436	436	431	485	446	465	466	476	473	453	442	449	432	467	437	473	475	472	442	410	470	442	440	445	442	456	455	438	452	458	473	440	409	406	467	488	456	442	439	488	464	462	470	493	464	456	464	464	468	435	427	470	480	473	449	403	421	431	447	492	432	470	487	480	457	459	454	457	442	442	460	466	438	476	435	454	453	469	485	451	458	429	456	424	437	463	452	455	418	464	431	459	431	430	429	465	446	467	411	438	421	479	445	441	444	467	415	456	469	446	435	437	444	406	432	436	459	439	474	446	421	422	459	463	442	432	461	462	446	436	481	468	448	471	460	477	441	485	419	466	503	440	433	447	438	485	487	422	485	454	470	454	408	505	461	468	436	454	469	440	431	407	460	483	468	443	439	470	459	448	454	505	470	434	472	443	478	474	442	458	444	411	454	441	447	431	480	463	465	448	447	458	456	441	445	440	471	430	461	385	455	435	445	462	426	458	476	437	442	444	472	469	433	441	447	455	439	479	483	459	432	454	435	443	423	418	487	448	503	433	471	444	468	459	453	449	469	437	457	433	471	482	484	460	452	469	453	468	447	434	485	458	430	427	484	480	453	468	477	445	454	479	466	429	452	418	456	451	432	448	475	469	458	471	481	455	450	480	428	464	463	463	418	436	449	454	474	469	433	489	422	463	425	478	446	438	467	472	443	448	454	416	500	468	478	417	429	421	434	437	470	465	446	432	446	454	440	440	453	424	458	476	444	460	441	455	447	457	454	483	498	433	436	486	498	469	429	449	458	434	444	469	473	436	475	460	444	449	476	456	458	421	473	440	514	438	449	484	449	474	467	444	486	471	420	495	463	469	437	450	459	469	444	453	460	408	427	487	439	454	466	457	453	477	488	453	472	485	475	443	471	428	479	508	464	420	470	450	493	485	442	468	418	468	461	471	423	443	433	452	469	466	490	461	515	461	467	413	460	446	475	424	468	483	500	470	451	462	453	398	452	457	474	465	476	447	463	441	428	436	445	442	468	462	445	441	457	480	455	451	500	475	449	461	457	413	421	463	431	438	454	492	437	432	480	428	448	450	445	470	455	452	420	445	445	422	464	455	443	410	459	444	451	431	478	446	495	439	432	440	422	450	447	498	480	465	455	432	469	508	442	445	452	416	450	437	448	479	484	490	427	475	455	471	459	468	462	479	479	470	452	458	437	472	451	475	454	480	432	427	462	460	471	429	446	510	456	470	449	451	480	453	455	480	466	471	446	471	482	430	440	496	473	456	465	449	439	469	458	456	495	425	463	469	456	469	516	490	454	462	433	438	462	443	412	495	432	482	443	452	432	501	442	457	457	440	443	457	487	453	473	434	482	450	458	423	469	471	485	435	468	452	444	444	461	431	447	416	467	417	488	434	414	455	439	425	504	438	426	432	483	449	435	455	431	445	417	454	462	478	445	444	493	455	434	448	432
26838	18710	5417	1289	1093	849	698	564	571	519	496	501	507	534	495	459	457	500	487	514	469	517	527	501	477	487	531	499	524	443	479	493	507	489	502	503	467	476	463	467	508	464	477	498	491	495	479	491	513	487	490	499	457	506	515	540	489	493	492	482	509	492	489	518	500	512	473	496	482	562	471	498	496	472	497	469	500	475	515	528	488	475	485	503	471	485	469	490	449	536	495	534	487	502	479	480	477	505	492	511	507	460	467	497	494	502	533	481	493	491	491	499	531	534	498	473	522	520	497	490	501	505	494	490	506	440	510	495	516	480	503	505	492	484	498	487	475	511	509	514	482	501	460	467	494	478	484	510	456	502	513	478	504	480	491	511	492	482	522	480	525	504	525	516	529	523	476	472	451	464	446	485	463	505	492	517	502	485	503	487	514	511	490	478	489	486	498	503	521	506	493	506	488	544	510	563	481	456	473	489	516	480	493	488	530	497	557	481	514	489	462	473	483	433	526	489	496	476	473	494	520	481	481	513	477	495	514	498	521	465	495	509	497	497	474	544	520	489	510	513	496	511	494	502	521	527	513	466	522	479	530	516	494	484	485	499	499	485	490	452	512	495	474	482	463	460	484	513	516	470	479	493	459	512	508	575	469	478	497	515	493	485	475	440	457	528	507	515	474	507	526	506	511	502	491	513	481	533	496	517	513	464	508	482	523	481	501	475	487	485	504	487	471	487	478	518	493	496	520	465	459	465	467	533	468	473	466	502	458	516	537	512	519	465	488	500	481	494	469	493	459	492	502	489	502	499	514	452	494	509	512	506	510	527	519	504	459	459	486	496	493	519	492	490	464	534	478	448	437	495	506	484	504	448	494	522	516	473	485	475	485	455	474	504	491	471	480	471	484	527	473	453	502	499	459	484	497	487	493	478	499	505	474	515	455	474	477	476	502	524	458	483	498	483	531	485	434	505	487	467	509	489	508	511	467	498	466	484	451	514	518	452	507	492	460	502	475	453	509	506	482	500	488	502	480	531	525	469	474	499	491	464	480	484	519	510	529	484	500	512	465	505	471	475	503	487	508	492	486	517	481	486	489	507	471	500	484	454	527	498	500	470	495	500	490	533	514	454	458	459	523	489	534	479	520	517	492	509	499	491	531	477	512	467	526	504	490	510	475	500	476	490	501	520	453	508	531	499	452	460	451	467	516	483	501	540	487	465	503	475	482	488	459	475	485	495	494	493	518	471	496	519	488	511	503	489	496	497	486	521	516	514	524	480	465	549	478	476	469	505	474	448	457	462	476	513	476	472	500	448	503	509	465	521	464	449	490	470	489	501	488	468	492	509	477	481	477	475	497	509	501	510	514	475	489	495	501	485	507	474	487	518	496	479	437	490	515	534	510	508	505	510	495	474	499	483	528	484	495	502	514	474	488	517	498	510	488	480	472	435	483	499	493	498	515	491	495	513	498	478	505	518	497	503	506	488	488	530	520	453	491	514	475	445	470	482	514	509	488	489	512	483	499	502	464	498	506	481	477	503	502	443	484	517	457	515	448	514	481	487	489	503	504	536	466	494	485	499	489	488	500	486	489	517	513	503	468	477	485	529	515	496	512	501	480	486	453	485	482	514	483	508	482	504	500	510	547	489	486	461	455	485	515	497	465	467	494	479	522	502	477	494	515	481	474	468	475	439	481	487	493	462	496	494	506	495	504	473	522	456	512	495	491	549	472	487	492	542	484	472	469	519	440	482	477	495	498	492	475	445	495	520	482	506	479	468	475	529	479	488	531	535	459	484	513	489	489	513	469	505	473	491	512	491	473	466	506	498	516	500	509	496	514	431	486	488	487	536	509	470	500	467	511	509	505	502	505	503	509	508	478	489	529	470	484	499	530	481	480	480	469	523	489	494	492	487	541	512	541	491	476	488	539	510	472	459	501	476	488	487	506	494	480	511	534	466	484	490	485	495	478	487	489	510	475	498	460	492	475	523	509	494	493	490	453	503	478	484	490	511	508	486	436	484	511	478	456	506	532	514	494	449	500	507	501	479	518	508	513	522	487	473	473	488	489	505	480	505	481	493	479	462	505	509	506	490	492	479	503	430	471	533	530	469	491	510	482	496	478	497	515	524	484	507	515	512	527	505	512	504	513	521	501	467	478	514	509	467	486	521	494	522	486	504	473	493	537	494	486	489	474	524	511	481	523	496	508	488	494	461	485	495	484	486	501	489	488	473	508	512	445	487	472	463	499	525	483	481	510	510	480	492	480	511	507	515	462	530	498	484	541	504	449	496	537	448	517	477	511	502	475	496	495	496	488	515	483	492	523	492	499	460	480	500	521	556	486	565	502	473	480	472	477	512	464	481	476	488	447	472	489	471	508	484	488	478	471	464	516	496	499	455	478	449	454	507	496	478	459	477	502	500	520	479	484	498	473	493	470	497	469	529	534	511	478	518	499	502	513	495	510	485	478	540	457	485	490	524	493	508	504	516	486	460	486	507	485	497	481	518	473	504	516	510	479	500	495	501	479	538	506	483	479	485	473	489	475	539	495	471	493	554	480	492	452	470	516	467	472	476	473	480	543	468	478	457	504	498	458	504	523	477	501	483	482	485	519	472	510	491	473	460	464	514	529	522	478	451	482	494	493	463	514	478	473	480	508	494	494	509	476	457	506	522	518	479	492	461	509	492	488	512	496	474	509	493	470	535	515	470	501	514	498	502	510	488	472	491	497	512	490	493	518	472	515	526	480	495	432	474	502	522	504	480	486	500	530	509	496	506	488	504	498	503	494	424	468	490	518	508	490	479	488	466	481	504	487	458	500	498	536	485	490	488	505	503	497	530	476	480	511	483	498	497	478	502	467	496	506	467	464	509	440	497	474	488	507	476	515	494	541	525	506	449	519	490	479	512	497	475	478	525	494	492	528	486	522	484	495	515	502	493	478	494	526	497	495	499	457	459	486	502	455	530	454	453	494	489	487	508	501	461	457	511	492	477	469	501	470	495	512	528	508	468	482	486	498	501	473	478	492	465	516	508	459	490	468	535	480	471	435	492	477	497	466	481	498	497	476	506	482	499	488	491	454	508	472	478	509	456	521	465	497	493	512	520	526	485	520	500	492	464	504	486	460	463	457	487	483	493	490	515	480	520	503	492	494	490	531	477	496	534	474	474	487	520	491	509	496	467	476	488	461	481	486	508	500	478	478	442	497	469	426	491	514	511	499	497	531	499	460	489	507	522	477	491	483	504	459	488	471	511	486	466	491	494	492	493	511	520	482	480	529	525	482	564	492	458	487	506	474	499	523	523	512	497	515	479	520	541	520	472	473	460	503	527	484	504	484	514	501	546	476	497	491	461	497	527	464	496	522	448	519	533	486	465	524	508	482	485	476	497	483	496	464	496	492	431	489	491	485	510	486	549	481	516	512	488	517	507	533	467	484	482	533	523	437	499	462	486	484	483	474	467	489	496	506	484	466	505	539	467	469	492	494	484
4498	2089	1703	1313	1445	1033	865	705	657	661	594	609	591	567	594	568	612	600	564	582	572	567	553	539	592	556	535	549	562	596	595	506	525	522	572	578	533	547	583	579	534	576	543	554	575	587	597	573	594	557	550	526	543	558	572	611	561	589	578	556	576	570	585	556	551	531	569	574	596	578	573	597	562	544	592	583	565	553	540	545	549	546	562	568	573	513	583	596	561	545	577	580	536	553	534	573	573	594	546	563	564	624	599	603	591	543	559	571	558	537	555	572	570	554	559	563	532	573	599	584	603	579	583	559	547	559	580	582	557	600	576	560	550	544	570	588	526	591	558	602	605	566	577	603	507	581	577	545	555	555	530	567	564	491	536	557	560	582	566	556	567	597	571	623	588	557	610	607	558	622	561	583	561	561	582	562	516	570	595	579	567	583	519	546	555	555	579	547	565	578	542	577	596	589	612	579	570	540	560	585	565	557	544	584	579	596	539	580	564	577	553	614	588	568	557	568	567	614	616	554	567	593	574	535	546	577	521	585	557	578	551	557	582	587	559	584	561	575	569	563	569	575	523	564	582	568	604	555	548	583	587	589	572	589	630	564	557	597	536	531	571	628	592	574	573	607	575	571	603	565	607	556	592	586	571	561	569	548	582	590	562	567	573	570	571	604	593	562	567	567	578	566	591	570	564	560	579	578	555	543	539	545	517	540	594	567	581	529	572	584	576	611	621	558	561	579	544	503	514	568	611	612	515	573	546	561	550	571	557	566	556	561	514	590	534	523	558	575	580	563	527	561	533	554	590	545	571	531	557	565	567	542	542	557	586	526	575	561	569	563	574	601	552	575	560	569	561	522	562	542	551	575	591	568	583	578	544	574	551	597	529	575	549	595	586	548	579	559	601	616	569	525	560	593	549	597	544	561	555	570	595	560	577	580	574	552	554	548	574	603	554	581	543	586	617	587	554	577	493	626	529	588	561	528	550	513	583	588	554	592	608	537	574	573	568	595	577	561	594	559	559	593	547	539	554	608	543	547	523	543	605	541	582	573	565	585	592	577	558	583	573	589	587	540	565	546	578	562	559	575	557	545	574	553	585	578	565	547	568	560	599	588	562	578	597	587	574	573	594	559	562	554	590	548	557	570	588	588	587	575	541	559	558	585	543	564	552	555	538	587	592	581	554	603	558	527	555	578	540	544	557	584	576	572	583	552	565	565	569	578	563	584	581	554	567	560	598	592	580	612	602	558	584	537	546	563	561	587	634	537	591	540	626	531	511	603	559	526	573	569	575	545	557	586	551	618	547	541	579	522	573	582	556	550	583	561	560	586	532	572	553	578	569	575	533	584	565	547	561	579	557	547	598	562	587	553	590	554	549	594	556	630	584	598	555	500	542	534	526	578	616	562	587	564	582	519	560	560	570	540	564	555	561	604	562	560	591	579	594	556	557	542	538	593	545	570	561	588	572	578	540	576	560	562	578	595	532	566	570	566	577	567	587	555	557	588	565	586	559	613	620	603	588	557	602	564	598	547	560	564	563	543	605	546	563	557	527	559	532	549	567	617	578	549	541	558	563	541	554	601	570	551	588	560	558	573	588	593	574	556	589	581	541	595	584	567	538	582	519	565	539	567	599	556	571	535	576	576	555	595	558	586	583	572	590	516	574	548	570	572	601	551	558	603	529	572	616	579	565	579	570	597	569	588	598	554	551	587	576	577	583	561	539	563	554	524	549	541	556	577	547	511	538	518	588	578	609	598	570	581	537	586	585	590	550	505	538	565	550	567	574	587	562	597	589	573	589	540	539	553	549	535	533	563	569	552	578	570	564	609	538	570	573	578	570	627	567	572	577	585	518	586	591	589	557	559	588	566	533	545	558	539	575	576	540	602	575	561	586	568	590	575	570	554	565	564	569	579	579	560	522	550	566	490	543	548	598	578	595	565	590	581	599	560	543	538	599	575	568	558	559	529	599	570	547	618	581	592	564	585	561	569	542	545	551	547	600	570	569	531	556	543	566	549	598	557	556	555	577	576	515	541	513	545	553	589	501	539	559	551	571	593	597	547	576	608	549	581	583	557	515	569	593	570	608	598	555	535	586	527	561	510	592	570	556	506	583	531	539	566	616	584	615	586	549	588	575	552	564	569	552	554	585	561	549	599	572	525	574	531	564	611	577	540	561	583	558	561	555	512	565	581	574	519	540	600	595	563	579	573	578	554	533	546	577	610	586	552	572	577	534	586	560	581	553	571	514	611	570	558	535	567	549	577	564	578	544	514	553	577	570	567	557	561	577	611	591	562	571	558	595	580	563	510	565	583	534	559	586	509	556	567	567	539	556	579	568	596	574	566	588	569	565	586	554	561	540	610	556	577	544	556	561	569	588	590	554	541	568	553	611	574	539	523	541	563	549	590	589	566	550	580	546	559	601	584	522	572	616	564	560	554	611	537	570	614	546	533	588	572	586	561	579	548	566	559	547	571	562	555	548	576	586	584	567	606	585	578	569	572	618	525	546	576	540	583	562	571	594	560	546	564	573	586	546	519	584	569	594	540	584	576	528	531	541	553	526	550	571	552	591	547	577	576	568	574	562	554	562	563	599	529	597	549	586	561	565	547	546	574	590	612	588	519	535	525	560	545	535	560	574	565	525	536	590	520	546	506	579	565	557	560	578	568	580	522	603	553	548	538	541	590	527	568	562	575	546	595	579	546	576	567	580	587	580	531	596	504	578	551	585	559	560	559	538	579	586	565	552	569	559	590	594	562	529	571	588	521	571	586	550	542	563	575	578	575	582	547	574	585	588	582	571	596	578	572	586	588	543	590	566	572	567	572	554	546	563	575	546	538	539	528	581	537	548	559	579	567	601	564	577	561	557	553	589	547	592	534	558	549	573	577	583	552	547	591	595	589	568	562	605	607	583	599	553	565	552	563	581	586	545	548	589	541	589	558	535	571	570	560	559	564	587	560	541	560	547	548	583	596	629	534	577	596	545	546	575	570	565	553	574	575	548	597	526	572	576	526	563	583	550	587	565	549	592	546	546	559	596	578	553	596	566	525	560	561	584	597	541	597	586	562	551	579	561	578	568	534	540	578	591	595	565	572	566	535	549	563	553	623	558	535	593	552	557	541	561	555	526	565	576	597	610	562	561	595	556	566	605	598	597	563	582	574	543	601	572	555	585	537	539	560	553	559	541	573	550	561	539	547	559	535	555	556	573	567	573	570	560	531	604	557	571	607	557	573	543	558	541	539	544	557	552	580	580	602	596	585	548	569	548	577	536	594	556	556	583	585	528	576	587	562	547	516	572	536	577	594	571	585	582	564	572	580	573	546	631	554	583	590	548	540	558	567	589	522	556	563	615	559	577	557	583	576	584	527	563	523	618	573	585	541	574	555	561	555	570	587	548	570	574	593	614	576	602	565	618	576	540	545	604	546	513	550	544	578	561	534	566	539	574	571	552	539	551	584	535	570	531	565	587	585	551	576	574	553
23283	20866	27849	24020	20868	10012	1805	1180	983	891	753	740	803	709	688	703	712	731	750	688	659	635	607	654	654	621	695	669	650	616	657	633	625	666	666	629	621	670	644	684	647	627	631	652	608	667	639	646	630	663	658	604	625	648	599	612	649	633	668	662	683	630	619	647	659	631	678	663	656	614	675	614	656	651	623	681	631	683	640	607	672	672	639	628	608	625	657	615	670	679	675	639	637	663	594	622	642	644	661	652	622	640	638	593	660	637	623	626	672	662	641	610	615	613	628	625	645	629	622	636	655	636	606	617	617	589	621	619	620	675	643	661	645	597	631	621	616	621	617	655	647	672	657	600	658	653	659	693	662	652	633	624	660	647	599	668	626	607	667	661	678	657	646	635	603	651	668	612	654	643	577	629	612	611	610	651	619	601	664	620	669	610	660	672	588	667	617	622	638	602	637	688	687	619	660	638	648	658	641	657	623	643	642	690	623	623	626	648	633	598	682	639	646	635	602	654	637	652	644	610	634	663	593	636	671	660	666	647	615	644	684	680	627	635	665	612	606	669	630	669	642	644	607	609	602	665	621	598	661	658	643	597	660	585	681	611	656	581	635	667	655	617	671	648	626	642	616	672	657	612	649	641	644	693	649	650	640	668	614	671	636	633	611	648	668	574	649	655	605	694	620	606	654	625	644	633	654	632	619	642	585	654	634	664	662	644	656	622	655	659	660	673	626	682	626	647	692	612	629	625	609	630	593	632	650	649	666	635	621	658	654	660	677	678	608	668	622	642	633	632	641	675	639	595	670	623	624	602	648	634	656	677	610	640	584	657	662	639	597	643	659	671	618	627	609	600	663	660	604	607	654	617	625	642	592	651	597	721	632	634	664	627	623	685	653	665	604	651	636	627	593	657	611	638	642	593	608	612	635	677	650	626	630	643	626	630	636	669	635	628	642	664	642	634	638	662	667	683	599	631	623	632	655	634	601	662	634	631	634	613	655	643	652	661	668	654	611	645	624	658	641	623	667	612	597	656	639	644	676	608	632	666	654	656	659	614	609	666	702	654	663	654	653	628	685	667	618	627	660	646	645	639	639	639	630	620	624	597	607	662	627	649	617	625	665	605	631	631	639	606	584	650	636	653	628	641	611	619	613	650	623	640	616	658	637	673	653	615	614	644	656	601	668	663	678	640	631	674	601	671	631	670	625	638	642	641	605	629	646	627	676	647	648	628	649	663	607	638	669	690	591	643	655	661	650	651	643	623	627	646	589	629	651	681	666	633	671	659	656	668	647	681	688	620	638	649	630	633	610	606	605	637	633	618	656	634	645	642	635	605	631	630	633	666	598	632	660	638	667	669	670	659	624	673	629	640	662	650	631	624	606	651	598	677	702	606	628	633	634	634	667	673	643	646	677	599	639	628	644	636	643	660	639	654	637	651	667	656	632	647	630	608	684	620	653	629	662	646	666	657	648	671	642	627	650	616	623	621	639	619	641	636	653	651	655	638	685	673	659	637	654	686	644	645	661	639	624	612	658	608	627	645	712	649	616	660	656	689	635	602	652	615	652	627	614	660	604	631	635	637	659	649	614	629	619	636	670	633	619	626	655	615	616	665	643	694	664	664	621	647	675	649	678	666	632	628	621	655	638	629	620	630	619	660	620	675	643	647	673	673	669	644	640	644	661	633	616	627	672	643	616	637	668	649	628	627	599	613	630	676	594	654	604	679	630	621	683	638	570	642	623	655	699	690	656	629	639	650	616	669	683	641	631	689	632	686	626	633	607	658	606	631	616	646	637	627	619	604	632	669	648	622	620	632	663	641	660	653	624	634	662	675	617	651	627	684	636	594	596	621	611	623	668	639	658	649	639	646	659	640	643	683	637	637	666	606	642	669	650	647	676	623	675	616	630	662	690	598	674	652	673	623	635	660	681	620	671	634	677	650	605	608	587	676	638	629	634	664	639	605	647	616	643	640	660	624	642	657	616	631	631	627	594	611	634	650	663	615	639	617	629	645	621	621	659	680	623	660	695	613	622	628	636	663	666	627	662	652	711	652	620	575	593	625	653	658	649	629	642	665	632	652	639	653	680	633	635	655	620	603	641	688	634	618	658	657	645	633	639	612	633	630	639	648	614	638	661	653	657	627	660	652	638	648	648	683	639	683	637	643	623	634	683	620	666	638	614	627	670	651	671	576	635	657	614	610	663	651	607	595	684	592	639	628	591	688	662	678	655	648	663	648	636	636	679	613	625	617	626	650	644	609	660	641	665	659	608	638	664	631	630	606	646	601	581	674	665	635	645	632	688	642	654	619	673	676	635	655	645	624	648	670	639	654	627	602	669	554	634	599	622	652	674	662	618	643	686	636	626	657	589	605	623	622	636	640	630	627	662	646	641	674	637	669	607	665	647	615	678	665	651	631	638	634	662	592	651	638	666	663	654	661	655	620	584	636	624	683	618	567	681	649	594	614	688	621	630	579	655	643	634	639	633	638	652	631	605	633	647	645	654	631	674	581	687	621	630	603	663	638	659	674	642	661	627	621	634	625	654	616	659	652	669	657	672	680	644	632	664	577	648	613	649	654	662	603	709	646	619	616	626	613	652	649	635	650	633	642	602	648	663	600	642	680	629	650	651	624	633	644	608	638	609	654	632	657	641	662	694	647	679	593	643	598	633	618	647	626	626	644	690	654	610	647	641	635	619	646	651	598	632	611	615	648	693	643	619	625	636	701	631	651	645	644	599	626	607	610	662	623	648	601	631	651	622	639	643	596	649	631	641	614	635	636	616	608	646	653	699	644	633	642	685	665	607	649	668	660	649	626	657	690	639	646	627	619	675	642	635	673	667	642	639	611	646	632	643	613	685	660	639	625	604	643	615	686	619	624	645	668	696	662	659	595	629	670	615	674	644	638	641	669	616	658	629	691	610	633	658	669	649	627	666	657	654	661	646	569	615	592	615	653	571	646	627	633	654	607	660	643	648	592	637	666	656	687	640	648	636	617	656	625	617	642	644	670	608	620	681	663	669	653	632	618	700	629	648	611	626	659	633	625	605	608	668	601	608	669	643	645	639	680	622	660	654	623	674	640	624	629	662	639	674	695	614	638	695	589	616	614	681	643	607	637	652	634	615	690	664	670	679	664	626	635	618	623	597	643	693	622	628	611	646	624	642	654	603	623	638	621	657	636	660	611	609	637	639	628	654	675	625	605	657	633	681	588	633	600	628	646	626	620	654	649	644	590	624	626	630	682	614	637	637	650	612	629	640	627	604	651	594	607	630	638	664	640	656	598	646	632	658	606	665	623	581	603	674	594	659	634	669	619	623	660	687	597	617	664	681	669	614	591	619	596	655	660	646	626	647	624	608	646	583	634	605	711	658	649	614	648	658	663	647	661	646	628	628	626	670	680	648	583	658	657	640	661	645	604	587	637	674	636	643	645	590	637	605	658	666	677	620	642	663	660	673	652	621	654	642	604	658	628	628	625	638	643
4228	9790	7897	3615	3193	2756	2197	1767	1371	1206	993	962	878	841	868	884	786	797	733	810	785	797	798	779	751	744	775	740	811	755	769	753	801	777	775	760	783	739	797	737	729	754	718	740	750	760	717	737	763	798	773	741	682	781	711	716	773	723	801	731	729	685	707	763	721	713	719	745	751	742	723	750	747	760	745	838	743	755	743	726	746	772	731	743	752	783	798	741	743	691	740	743	755	711	723	715	737	718	746	746	749	779	682	743	695	769	785	749	728	751	705	760	701	721	693	735	775	757	718	714	747	785	789	759	743	728	713	747	717	733	751	745	729	699	731	758	729	775	800	730	722	785	741	726	746	731	745	788	727	755	740	782	695	726	795	762	728	744	745	766	712	750	718	739	754	782	748	677	737	752	742	685	692	746	778	756	705	736	692	721	774	759	721	758	787	770	710	684	771	755	727	776	729	759	765	751	767	707	753	718	751	741	712	755	759	757	779	755	745	744	728	723	712	717	722	754	757	712	720	708	699	751	799	747	742	719	744	722	722	754	757	798	739	766	772	700	722	720	710	747	747	777	760	719	769	717	730	770	737	748	735	760	641	707	712	723	718	724	670	774	752	721	720	701	701	688	742	703	801	717	743	762	767	745	753	771	767	730	756	711	740	742	733	729	781	724	717	756	786	743	756	709	750	787	782	745	705	756	734	749	715	724	727	732	751	767	725	724	734	713	793	743	738	712	760	761	748	766	752	704	703	710	757	742	767	761	713	731	761	723	719	714	745	768	772	744	711	726	734	719	748	774	730	744	725	743	739	742	717	707	729	720	800	766	733	774	733	742	795	749	707	739	740	754	754	682	685	700	749	718	765	769	710	701	756	755	771	739	725	738	734	731	743	812	743	749	789	764	751	730	769	738	740	750	731	761	741	743	702	785	786	712	785	730	726	741	766	758	758	731	746	738	792	768	731	739	728	744	714	753	723	745	724	730	721	752	728	765	770	675	743	719	765	744	725	689	745	734	754	712	719	730	732	723	715	742	750	714	715	735	717	759	735	773	693	694	703	733	709	735	734	767	726	701	736	775	714	766	761	701	771	754	749	729	729	762	713	794	752	725	727	727	695	732	751	746	725	749	695	720	727	722	701	753	723	743	776	709	717	745	715	748	709	711	775	760	702	756	750	747	788	733	749	786	794	723	723	768	696	793	724	746	788	739	739	720	739	747	669	737	710	761	732	783	742	724	758	741	751	722	761	746	716	725	701	777	782	762	741	738	713	731	741	749	735	730	756	723	734	729	718	739	785	668	725	729	767	766	755	702	800	759	750	787	739	730	772	731	702	741	758	765	719	753	732	758	723	743	730	741	741	747	707	733	749	743	749	750	748	713	771	717	713	732	714	743	790	771	734	788	785	741	743	723	730	731	728	749	723	730	728	735	738	718	698	788	731	770	728	757	743	762	740	707	761	703	725	694	735	786	719	743	745	697	715	699	726	730	768	765	782	726	708	762	726	730	759	723	743	784	768	732	724	708	750	793	752	786	720	719	789	749	731	717	720	767	753	735	788	673	731	682	700	745	726	733	720	709	728	772	713	693	705	704	747	753	752	732	777	702	688	717	739	748	716	740	757	712	740	735	690	741	720	739	687	769	745	742	739	682	724	739	774	733	784	748	737	740	754	728	772	723	722	734	713	726	725	751	777	750	764	744	737	751	742	753	714	745	724	736	746	821	744	723	710	736	780	736	740	763	769	723	735	725	752	729	709	724	745	730	781	735	691	772	762	714	774	725	729	744	757	728	761	732	735	751	716	740	765	735	736	756	796	726	808	761	768	712	750	721	682	780	724	759	728	658	737	702	747	756	717	715	706	757	734	736	802	722	773	746	714	741	744	770	716	768	773	738	723	740	673	748	726	750	757	748	721	705	742	731	711	792	754	731	724	711	682	683	746	737	731	764	747	728	698	749	739	777	732	731	705	718	764	723	693	721	785	718	774	668	691	767	729	749	785	724	770	724	751	754	720	760	683	757	718	696	728	754	732	713	773	702	771	762	735	681	746	747	778	730	705	740	716	763	741	751	703	734	727	752	709	732	728	719	712	748	736	777	764	715	756	752	723	768	745	737	759	677	713	728	690	692	757	782	768	773	744	794	784	700	727	738	708	787	781	803	698	734	726	714	744	702	739	738	777	753	746	712	702	732	730	720	716	740	751	763	732	745	681	733	795	757	793	757	731	752	732	772	760	748	782	794	747	748	714	775	700	723	736	684	727	743	730	750	717	720	744	746	780	732	797	748	741	731	752	733	707	717	728	732	732	743	790	739	783	726	742	709	723	730	756	718	757	741	720	733	707	768	743	717	775	742	746	771	706	769	715	717	720	730	751	738	749	748	787	745	715	730	707	778	737	713	736	760	767	761	718	705	669	766	730	745	714	746	728	769	697	739	723	776	747	767	747	819	726	738	730	767	775	749	725	725	732	706	765	758	711	705	757	733	725	760	733	738	702	720	741	750	734	762	711	747	730	760	760	760	746	742	757	699	720	773	725	766	739	736	727	772	764	773	756	782	763	749	746	774	742	726	796	743	728	770	724	766	719	721	702	734	755	761	708	771	785	741	752	725	753	758	696	722	707	734	705	738	764	719	783	715	738	721	785	736	734	740	717	763	762	746	748	726	692	768	792	739	747	709	786	768	727	713	715	722	754	735	732	752	713	750	737	747	771	730	734	760	700	734	729	734	714	774	799	738	711	687	710	766	673	740	743	750	751	738	723	715	732	758	710	702	728	749	725	789	783	775	740	718	735	769	737	695	726	747	784	749	714	701	715	693	708	760	801	783	732	756	725	727	712	778	738	666	751	754	686	755	794	749	754	700	729	715	746	756	763	726	732	744	750	735	755	743	714	697	731	721	722	748	724	778	774	755	772	764	726	711	719	744	752	720	718	700	731	763	764	726	739	794	726	720	763	728	737	766	710	795	737	722	718	803	705	730	747	747	744	740	753	740	755	765	759	720	767	672	747	759	766	741	699	793	735	739	749	762	730	747	697	752	767	715	741	739	784	786	729	700	774	791	733	755	770	730	777	752	723	707	748	773	728	761	719	729	738	783	764	722	784	733	723	726	789	702	775	758	738	719	760	732	750	739	744	759	705	716	751	728	714	719	739	738	727	751	706	706	726	744	738	757	749	761	725	722	767	746	751	744	775	743	716	709	726	665	697	720	744	756	732	744	771	722	734	769	733	746	650	713	695	750	761	717	736	732	705	754	791	741	670	736	699	748	754	726	746	728	742	714	716	730	725	691	754	752	770	721	730	735	735	757	743	701	731	693	747	767	688	803	760	746	719	788	707	729	788	779	729	716	733	760	763	698	752	708	716	737	750	753	768	736	746	747	737	715	761	710	703	747	735	744	729	759	746	712	733	693	745	750	751	724	718	746	740	779	736	699	746	739	725	726	723	749	728	725	739	713	744	751	750	695	775	745	703	715	764	764	733	708	736	738
24376	20914	26917	24929	11898	829	629	447	377	333	311	310	250	278	248	280	255	273	259	275	243	253	280	232	240	234	239	243	263	235	225	254	233	247	244	241	267	218	234	263	239	241	225	240	256	242	217	209	223	249	244	244	263	223	249	245	242	235	257	241	250	252	231	227	274	213	247	269	241	238	246	222	261	227	246	286	228	251	245	241	221	263	240	220	224	242	248	213	222	241	240	239	238	225	206	251	242	235	240	237	262	241	271	255	213	250	236	245	215	241	221	242	245	241	227	226	239	248	243	240	243	250	274	232	251	220	223	244	232	251	244	239	218	240	244	211	240	256	226	277	247	255	248	246	241	250	244	243	257	253	222	221	242	257	270	233	231	252	229	254	234	252	250	239	261	237	228	247	247	244	237	224	236	249	266	242	262	226	224	240	240	229	231	247	230	226	252	250	244	240	217	234	251	238	255	243	242	251	225	235	231	247	257	240	252	243	210	221	229	246	234	248	238	224	262	264	256	228	227	243	229	211	240	248	218	246	234	250	256	217	251	271	239	232	255	256	239	248	248	271	254	239	251	225	237	252	228	243	222	246	248	235	232	285	264	209	253	231	237	235	238	233	247	246	215	248	246	223	255	240	239	238	255	251	260	245	252	249	210	250	234	240	220	218	264	220	255	213	246	238	237	230	236	236	246	266	218	253	240	250	249	261	249	223	245	226	231	248	246	228	231	249	223	267	261	255	265	222	235	242	243	233	233	224	225	260	203	245	239	238	235	242	237	247	255	230	221	239	251	247	226	232	248	252	262	223	240	256	254	214	215	250	215	254	243	238	260	227	252	236	241	251	250	234	230	202	261	248	227	257	227	237	238	244	233	265	262	257	261	215	218	223	240	232	233	250	237	241	244	250	281	216	244	238	244	223	229	225	246	238	221	228	239	209	221	227	232	237	244	216	229	250	243	235	227	251	211	217	239	229	252	232	232	261	279	232	248	258	201	262	257	252	240	219	223	238	250	234	223	232	203	224	233	229	234	230	229	253	234	238	244	273	223	208	255	250	210	235	232	236	227	234	236	241	242	201	234	219	231	213	254	242	241	237	239	238	251	226	220	222	249	267	240	245	234	234	245	243	244	225	242	219	231	227	230	264	228	233	250	254	264	221	204	249	231	260	261	237	237	262	261	262	227	225	262	226	254	225	212	240	238	234	253	247	230	270	232	205	230	245	241	234	254	235	232	237	252	223	232	233	217	282	243	282	237	222	230	260	218	218	218	213	204	233	238	243	253	279	234	246	231	226	229	239	254	245	255	230	223	237	200	241	245	245	206	232	248	238	246	242	265	229	249	254	242	212	251	259	252	231	236	239	220	225	226	244	231	264	252	216	215	266	238	242	245	217	235	256	241	231	241	236	229	255	261	228	255	256	235	245	249	225	224	236	237	236	218	237	209	250	209	226	235	249	229	211	238	239	212	238	235	232	208	249	239	228	240	250	276	260	251	251	238	230	231	227	237	243	237	274	229	235	232	237	247	243	235	253	236	219	220	228	245	230	231	216	233	239	240	249	232	237	248	242	242	221	238	244	262	241	234	218	244	257	231	267	236	238	243	242	234	252	244	225	258	208	245	246	218	237	244	225	234	234	256	250	240	238	215	235	201	261	275	237	208	247	247	258	255	238	241	213	237	230	228	224	228	223	236	226	213	230	267	252	227	240	241	227	222	255	218	244	208	237	237	228	233	242	219	237	238	251	237	253	223	233	242	241	250	234	212	241	235	228	236	215	233	229	205	229	241	262	233	230	257	245	235	247	230	236	229	210	245	239	255	258	262	234	257	231	224	256	234	251	229	230	261	262	256	234	218	238	268	243	260	236	225	250	247	262	226	244	232	240	245	252	250	235	229	248	210	240	235	209	270	231	215	226	244	214	223	230	206	243	251	240	221	243	249	239	252	224	221	237	244	225	265	236	247	231	246	234	217	215	243	276	213	242	217	226	210	216	240	231	246	220	243	274	238	233	216	232	246	252	223	261	216	239	216	236	229	220	240	228	242	256	235	238	250	227	230	215	239	229	234	244	204	253	243	273	228	220	239	251	257	238	263	242	249	228	249	251	275	233	251	206	249	231	220	239	234	260	244	220	203	210	203	230	234	226	220	206	246	216	263	259	239	238	251	239	245	263	262	249	238	233	242	244	218	220	226	213	255	241	240	234	262	220	258	220	249	214	244	251	241	263	223	227	268	243	246	252	250	239	234	230	251	247	250	227	236	268	217	254	255	244	261	237	250	283	237	222	248	256	251	223	233	235	233	247	260	224	256	231	224	228	243	211	233	234	255	241	246	218	250	268	228	250	240	233	201	233	237	237	217	257	226	255	238	225	202	228	234	240	248	224	228	239	242	221	251	232	239	247	239	239	223	237	226	232	216	237	235	265	256	240	221	225	228	231	244	257	266	232	218	224	276	242	244	247	251	230	240	232	244	213	260	235	255	233	237	253	229	248	228	270	234	253	264	238	278	279	250	265	227	226	227	235	226	205	258	218	249	251	250	233	261	250	239	224	234	210	214	246	217	247	205	268	217	234	256	229	248	228	239	238	198	231	260	238	234	234	216	253	267	236	222	255	234	248	243	226	262	240	241	221	245	229	273	233	246	212	240	234	267	230	243	284	260	222	240	243	270	248	250	249	248	275	236	242	232	253	218	274	239	261	240	234	247	232	252	224	248	244	263	202	225	207	241	250	223	224	242	208	248	249	241	227	269	242	241	241	233	233	219	228	241	225	256	245	212	224	260	242	230	237	242	221	252	216	231	250	247	221	235	255	258	223	254	237	235	264	238	260	221	231	231	222	234	242	247	270	217	229	231	234	235	247	220	234	232	239	229	243	256	241	258	233	242	236	232	271	253	252	271	247	283	266	249	264	256	255	238	227	239	238	224	224	225	264	256	243	221	227	230	257	242	222	229	240	228	230	221	252	216	249	245	227	257	263	249	220	240	258	204	238	257	245	229	241	247	247	235	259	245	225	236	226	233	237	244	224	259	234	232	246	238	235	220	215	226	254	229	274	228	239	222	255	234	227	243	200	257	245	224	242	260	221	222	239	231	227	261	240	264	262	240	270	267	242	228	233	238	251	218	251	230	255	263	263	251	244	250	219	241	239	228	220	232	240	221	264	246	232	231	232	246	249	265	237	240	232	274	240	245	246	256	238	246	215	251	217	247	239	252	245	240	232	224	218	250	251	231	226	246	263	249	254	271	242	254	227	250	258	225	234	242	258	229	260	242	243	224	226	233	259	237	256	217	243	258	229	224	243	213	254	239	232	234	240	236	242	237	220	261	252	231	245	223	251	270	253	244	244	253	231	238	224	236	232	246	224	257	254	229	230	229	244	255	244	236	242	245	215	235	235	224	229	230	248	249	241	235	252	238	257	219	258	227	263	247	236	235	203	264	230	244	231	263	244	220	238	241	271	240	220	238	233	223	243	248	241	215	242	237	238
3926	7287	5887	2607	1550	1293	1122	832	555	465	422	431	359	343	354	326	372	319	336	344	318	290	321	319	298	296	294	300	290	299	284	291	311	295	311	261	289	289	255	301	303	279	260	286	287	298	318	304	301	299	305	323	291	271	302	293	283	317	287	293	286	272	300	299	318	284	265	300	317	314	299	269	296	254	293	311	283	290	304	258	301	261	276	304	322	280	286	286	296	287	267	292	275	257	288	277	276	306	261	301	301	301	279	281	277	306	263	308	270	292	299	309	280	252	285	280	272	291	315	271	308	295	285	271	284	279	276	326	264	291	264	272	283	267	309	280	276	290	298	268	274	295	308	297	272	279	265	319	282	279	294	299	267	294	293	270	283	319	263	297	300	288	289	244	277	329	291	298	292	288	281	278	269	287	268	293	305	302	275	306	274	291	264	278	277	258	283	305	279	278	294	291	268	265	291	271	266	277	321	264	268	283	268	279	268	293	288	261	296	244	282	271	260	329	297	262	302	288	293	245	279	292	298	252	303	281	314	289	302	289	239	299	275	293	286	291	304	290	293	292	297	274	259	274	254	327	312	311	286	295	280	300	292	262	313	287	304	270	262	255	303	267	279	281	264	268	300	293	268	316	278	286	287	306	315	282	234	286	254	259	315	263	323	288	294	261	290	294	301	276	294	292	269	305	258	284	303	277	283	286	282	315	275	286	274	286	318	293	302	262	286	247	284	296	293	297	279	288	286	293	271	293	278	295	302	280	298	301	273	289	312	266	278	289	277	243	310	271	287	249	311	322	273	287	282	263	291	285	264	310	295	280	283	258	284	282	291	280	265	271	278	281	277	278	301	265	285	279	266	268	287	304	258	268	286	284	290	269	271	277	275	271	284	288	278	306	258	313	272	275	273	288	290	294	273	279	265	289	271	302	288	279	280	272	296	294	288	262	287	298	302	305	294	303	291	281	301	313	309	277	290	292	284	275	285	279	295	287	277	301	290	266	279	294	295	265	307	319	291	269	287	290	296	278	314	261	293	269	327	286	278	283	287	300	290	278	284	293	266	299	287	286	296	288	288	284	293	284	264	305	282	307	288	280	299	277	270	281	314	285	302	291	274	300	280	296	284	289	282	281	264	281	279	271	283	295	291	308	293	320	287	254	289	283	308	298	262	296	292	307	265	298	327	277	273	266	282	253	292	317	290	279	322	301	255	301	308	292	302	271	254	288	278	280	297	268	284	275	300	264	266	269	280	285	301	290	271	294	275	296	254	298	264	285	269	272	268	318	281	281	256	256	270	291	246	311	267	281	282	287	294	276	286	278	273	277	274	295	304	280	273	284	286	264	258	293	304	286	268	256	276	282	302	266	272	319	279	271	320	279	285	298	313	276	263	272	289	286	298	271	304	309	300	263	311	319	272	315	256	279	299	304	302	303	263	252	294	305	283	296	270	283	295	265	305	259	281	271	276	276	275	258	297	296	297	297	293	287	296	313	288	268	299	287	279	297	285	293	297	277	275	253	273	298	274	284	293	267	247	275	289	284	274	253	277	289	276	287	270	285	308	282	280	283	269	275	286	277	267	275	313	257	265	293	265	276	268	312	325	301	277	271	307	280	301	279	311	303	295	272	291	298	277	273	274	297	330	257	239	273	281	286	272	264	281	313	267	283	281	274	310	296	263	275	281	275	262	288	297	283	286	299	281	261	281	297	282	284	317	291	301	260	312	299	298	286	254	288	305	284	261	274	272	282	261	275	289	308	305	295	293	251	262	309	281	284	317	310	289	271	307	266	260	282	290	306	305	268	271	294	265	280	312	254	291	300	274	264	280	293	294	259	275	262	288	321	305	312	286	280	268	284	265	288	290	252	289	270	275	278	280	299	296	258	312	267	284	292	277	293	292	287	314	299	278	293	287	305	266	273	256	308	261	286	265	289	261	285	285	278	308	284	275	277	268	266	277	318	297	277	298	315	283	318	282	267	290	267	278	275	299	299	277	303	260	274	274	305	243	280	303	251	302	324	259	270	305	269	282	307	260	282	286	305	272	294	265	328	295	296	281	264	264	334	280	293	286	306	287	279	310	276	280	282	294	257	288	272	337	264	271	287	322	278	293	271	271	282	288	275	304	281	270	283	300	277	288	279	324	272	275	296	279	309	308	294	240	264	303	290	295	255	284	315	282	308	308	252	280	305	256	257	289	282	273	297	279	302	278	295	271	288	258	244	266	291	288	298	288	267	292	297	263	269	295	259	300	302	278	278	288	268	288	264	320	300	288	273	290	287	289	255	285	257	285	287	273	270	275	275	303	305	291	275	266	272	281	299	288	299	308	280	292	274	274	290	300	296	309	286	293	294	322	265	276	301	280	312	254	283	307	258	281	320	273	277	310	284	321	301	266	280	283	299	291	308	313	277	282	288	298	275	298	271	284	296	284	281	302	279	279	291	281	282	261	289	292	299	315	280	287	243	265	304	270	317	279	314	303	301	287	272	258	296	279	294	309	287	266	307	323	309	308	291	294	278	301	298	287	268	278	281	270	287	301	278	272	281	288	277	268	260	276	263	275	275	289	279	271	257	297	289	283	278	278	310	271	269	271	303	265	280	266	282	286	322	303	295	309	274	262	310	318	252	287	274	273	273	276	299	274	262	294	294	309	264	261	286	311	269	277	271	275	262	291	287	298	286	285	293	269	279	290	307	286	299	285	290	299	303	270	263	286	289	294	285	310	285	232	253	281	279	300	282	292	264	296	302	270	260	250	265	272	279	259	305	254	275	278	293	282	275	289	296	249	277	275	274	276	291	294	307	328	277	289	310	268	274	293	288	269	289	283	298	260	253	291	294	280	303	290	296	283	294	261	309	292	291	268	294	291	282	309	278	251	295	255	289	286	290	300	300	286	277	284	274	298	301	298	258	272	277	276	306	276	269	261	269	310	279	281	263	308	268	248	292	248	285	283	288	287	297	315	298	314	282	296	297	285	291	279	301	275	254	320	270	273	260	280	275	259	273	271	266	289	281	267	285	313	280	293	291	297	328	267	302	282	297	264	305	291	291	300	282	288	304	277	291	289	271	278	285	306	294	282	278	289	263	307	297	290	300	307	285	269	271	293	286	291	279	306	284	282	286	292	299	277	301	282	302	326	286	303	287	271	306	297	291	318	297	257	302	313	273	288	291	278	289	265	261	294	298	282	290	295	288	275	296	286	286	287	278	262	288	315	251	302	290	303	258	283	284	296	269	275	290	292	257	337	298	272	283	301	296	279	289	293	274	273	297	287	282	282	295	298	303	291	295	321	296	315	252	281	287	251	283	302	268	306	248	280	286	267	255	306	283	322	312	301	262	286	255	272	268	309	289	303	270	309	294	281	296	268	284	303	306	290	293	263	281	303	287	280	300	299	271	274	276	281	311	297	277	286	270	279	302	278	325	300	311	269	312	270	309	299	270	296	293	287	279	278	272	299	265	289	300	313	264	278	267	277	254	293	277	307	288
22242	20904	28401	23569	20904	20943	9079	1146	829	767	641	567	562	512	522	478	467	471	440	425	424	422	409	356	412	403	396	374	408	397	390	394	391	430	416	379	367	402	379	429	434	410	380	402	416	378	368	374	407	354	410	374	407	382	377	375	393	403	389	385	389	365	357	404	367	356	345	391	379	399	406	400	388	364	375	378	349	369	397	392	384	409	360	402	422	396	384	365	393	395	412	409	373	386	386	382	411	375	403	364	388	364	380	393	355	364	392	377	386	379	403	394	371	418	377	380	375	385	338	402	395	363	370	391	387	378	400	368	369	410	394	372	379	365	368	363	407	398	400	369	365	357	361	392	398	385	394	379	366	334	419	359	392	362	375	362	394	350	378	425	372	375	403	396	408	380	402	390	376	369	377	388	378	368	371	381	387	373	418	384	412	367	434	380	396	360	351	379	347	366	399	372	357	386	372	414	392	357	384	373	393	365	370	386	369	392	381	400	387	357	361	346	371	411	377	372	357	339	341	332	387	368	367	393	373	333	366	379	368	414	369	375	395	351	359	392	374	404	392	365	364	352	341	364	385	359	380	362	386	384	351	413	362	379	388	380	393	402	358	357	380	392	372	340	395	382	372	364	386	388	351	358	353	393	413	384	377	394	384	374	375	404	407	378	363	375	417	360	379	356	370	384	393	382	324	379	353	362	379	357	371	371	358	381	366	379	377	386	394	379	390	372	348	359	386	378	328	369	377	392	369	390	359	393	405	345	389	390	356	388	376	361	390	376	350	386	360	378	404	389	361	361	352	361	344	376	390	402	383	372	390	361	383	361	409	357	380	372	396	349	396	347	389	365	366	366	411	430	385	398	359	362	343	355	369	377	357	401	413	383	372	354	372	361	368	387	417	386	386	353	384	381	380	343	387	391	390	354	363	380	366	339	390	348	355	373	380	365	407	379	378	371	349	362	364	397	393	398	403	357	375	361	391	380	348	384	362	390	407	371	356	415	391	362	342	395	411	376	384	419	384	384	359	329	387	352	394	375	379	361	376	402	383	357	358	346	341	358	379	377	355	331	393	407	380	385	438	398	386	384	353	400	370	361	413	360	376	380	400	362	356	378	376	350	344	405	419	402	380	354	380	353	365	374	363	391	349	385	340	329	395	379	380	364	409	398	351	349	375	413	353	353	392	375	404	378	358	379	377	420	400	378	332	396	367	374	359	337	370	377	352	378	375	388	378	393	353	399	381	380	377	370	389	423	336	371	404	432	412	374	347	370	334	386	353	360	390	384	385	422	354	365	374	402	393	352	405	370	400	419	379	403	386	395	384	371	383	375	376	406	387	373	357	370	373	354	340	406	375	395	423	355	396	390	392	334	334	367	420	373	377	364	381	378	356	376	373	404	374	364	375	389	391	364	365	370	395	383	360	365	406	365	376	383	369	356	384	420	403	395	424	340	382	380	400	403	389	364	391	430	390	391	352	371	359	347	365	347	418	380	365	400	377	381	364	374	380	372	398	366	387	357	338	401	374	408	395	370	336	333	386	352	369	388	342	390	374	400	397	358	379	364	357	362	386	422	424	389	378	383	329	388	379	368	393	392	352	354	380	401	411	364	389	372	333	375	367	385	365	393	366	390	399	376	406	355	372	348	418	362	379	383	344	372	375	376	416	380	378	344	361	368	392	386	374	400	376	349	381	370	367	386	391	378	366	361	373	378	360	401	386	368	377	360	393	390	375	372	400	386	325	365	382	373	376	376	390	375	402	407	369	382	373	378	354	403	374	359	404	400	361	393	372	402	398	379	372	379	392	376	410	357	383	360	376	360	364	366	389	382	351	402	377	395	363	376	372	394	392	395	357	397	348	415	369	394	356	397	370	373	398	368	359	375	381	378	375	378	386	365	378	372	399	326	355	382	399	343	432	381	376	354	366	364	367	377	356	382	390	346	398	389	354	383	407	350	372	381	378	366	360	333	386	376	370	342	348	378	375	366	393	387	382	362	363	390	375	352	381	356	399	380	389	350	359	351	343	399	388	376	374	396	401	374	423	375	396	403	364	367	399	365	354	384	388	388	361	398	392	341	399	392	340	369	370	380	367	382	381	377	349	349	377	365	348	356	361	386	387	370	384	345	380	395	387	380	337	338	388	399	411	388	389	368	394	357	391	389	368	385	403	387	393	382	364	377	383	385	366	381	402	373	380	364	360	340	385	383	382	345	360	362	374	364	371	356	382	380	361	389	375	399	393	416	399	341	372	410	390	401	390	367	402	362	398	380	369	393	321	381	365	387	400	383	400	360	416	385	382	383	366	371	401	394	421	360	375	392	364	385	377	354	386	380	379	362	385	370	382	384	397	345	385	404	375	361	385	398	357	353	347	313	363	374	359	362	344	360	389	403	384	393	362	384	390	388	405	377	374	340	376	382	357	395	334	384	383	397	329	392	395	385	382	391	391	385	358	396	343	383	373	351	371	363	368	419	416	365	353	347	356	383	447	384	391	353	356	384	336	384	380	361	366	381	351	380	362	363	383	415	368	407	345	365	386	398	442	371	377	391	394	376	372	379	356	387	385	401	425	397	390	413	371	394	374	353	404	380	376	369	381	374	372	348	365	363	363	411	310	374	407	421	372	337	358	368	375	386	400	356	394	368	367	342	390	374	358	369	412	389	373	406	381	339	327	389	396	381	351	370	362	383	396	371	360	360	424	390	367	375	362	384	387	356	395	349	416	376	388	338	372	377	389	368	372	405	369	357	375	383	367	394	372	373	374	343	375	366	390	362	389	394	392	369	399	327	344	409	395	364	362	423	360	368	349	345	407	376	387	361	344	394	404	360	381	363	386	363	360	392	368	337	357	370	346	376	399	353	380	350	375	379	385	367	376	345	362	391	357	387	376	380	351	361	355	387	359	410	402	382	373	357	353	379	379	351	361	414	375	399	397	389	376	361	436	394	342	332	389	371	377	359	388	363	384	354	364	370	358	365	390	399	351	360	386	379	347	369	411	400	365	358	375	370	384	383	368	343	370	382	388	391	377	369	358	378	376	377	395	372	368	366	387	363	377	346	370	389	383	365	395	381	360	387	418	398	362	422	380	385	361	329	390	381	353	401	389	348	376	387	401	386	381	370	428	384	372	355	339	381	383	392	364	384	342	390	412	339	355	387	422	379	374	385	367	408	380	360	378	353	354	369	354	399	351	380	412	370	406	392	406	351	400	388	387	354	355	383	378	397	349	393	380	355	379	360	382	415	381	367	371	392	396	382	367	382	381	364	333	383	400	356	337	369	368	389	344	397	388	390	376	341	371	371	348	367	371	352	370	342	391	366	336	367	356	357	385	374	407	391	387	367	361	376	411	391	365	353	344	429	379	369	405	383	365	398	423	370	378	392	368	372	375	341	343	394	401	366	406	378	383	403	337	375	353	400	404	384	406	357	368	374	376	378	376	389	371	371	374	355	373	389	377	366	402	362	381	372	389	355	373	355	387	378	399	401
5401	17301	13973	6472	4753	2939	2225	1702	1360	1091	1003	861	783	714	699	618	643	604	593	522	541	527	528	521	549	488	488	497	489	490	515	511	487	461	492	435	471	500	500	474	484	477	467	431	424	469	474	498	462	477	452	462	432	478	445	458	438	456	487	479	439	481	453	477	454	485	432	479	439	491	419	466	459	434	430	451	458	461	462	459	488	431	487	467	439	477	416	479	467	458	433	460	466	442	450	422	476	462	470	474	478	482	476	473	474	466	424	445	453	456	447	448	461	467	471	428	472	478	467	478	437	450	445	468	488	422	460	454	436	467	468	466	466	446	418	477	470	513	439	453	476	451	479	449	436	446	432	456	429	439	469	465	487	440	433	468	494	456	494	426	463	454	474	452	416	480	425	445	445	446	461	459	456	483	446	442	464	430	420	424	447	441	480	462	479	437	466	446	416	461	465	462	421	413	443	464	424	475	468	466	450	480	451	510	450	427	428	439	459	451	467	443	426	439	455	464	448	454	443	462	442	455	441	461	463	456	442	454	491	535	435	449	476	445	505	417	430	445	483	474	424	482	461	431	444	414	453	451	434	465	469	446	482	451	455	458	480	430	473	440	463	426	463	466	478	437	446	452	448	434	455	430	425	462	456	449	440	478	480	447	438	443	455	458	408	472	451	436	444	453	455	455	417	473	445	490	460	442	429	447	465	457	478	431	448	468	450	422	436	407	423	447	423	471	430	425	477	473	477	423	458	412	462	414	426	431	447	431	467	436	432	481	443	456	494	479	427	452	467	427	453	450	440	424	428	423	470	444	436	468	433	444	457	486	469	429	451	431	466	428	472	468	435	446	462	480	457	442	455	434	459	407	460	399	440	433	470	458	474	468	479	456	444	409	440	455	440	473	457	461	444	453	454	442	427	473	450	463	407	442	447	419	420	432	426	468	448	444	471	441	475	468	421	444	439	429	476	453	461	439	451	418	472	453	440	451	443	427	470	459	450	447	435	432	457	457	390	474	474	418	492	460	462	427	437	432	445	459	451	455	438	436	448	442	438	445	457	425	448	407	454	504	445	467	418	442	431	465	447	421	479	468	460	421	425	443	492	460	468	429	438	462	472	462	422	446	497	436	486	454	426	449	436	464	456	435	432	424	471	453	473	440	468	483	480	456	448	452	437	441	475	463	494	447	473	455	412	425	458	433	436	446	437	483	440	470	432	460	502	451	449	464	428	445	452	467	445	493	459	431	467	506	458	446	430	442	415	468	458	455	434	443	510	471	474	420	444	431	477	504	440	481	410	463	453	476	450	450	464	464	428	440	473	422	431	455	453	442	463	459	442	480	445	465	429	452	432	463	466	464	440	433	450	454	455	460	430	442	507	449	467	460	464	453	475	480	455	455	406	452	448	426	467	457	443	479	457	427	432	442	461	431	461	470	456	450	435	447	414	491	463	421	436	462	432	431	437	446	449	423	453	461	438	463	432	421	478	450	421	416	481	422	448	449	423	465	440	483	444	433	459	444	417	459	462	473	432	481	472	440	462	414	418	473	422	437	461	459	433	396	451	471	463	437	459	429	498	478	444	462	432	473	452	455	508	476	454	425	448	466	437	468	438	477	437	458	444	450	415	433	492	446	438	439	398	477	456	461	446	445	471	437	438	451	444	424	452	451	425	414	446	466	474	480	456	478	456	453	449	447	441	472	463	418	445	439	459	424	463	460	411	471	447	466	462	461	460	444	427	464	442	431	434	461	473	463	433	436	466	429	458	447	442	461	445	468	456	419	464	452	484	441	452	462	404	433	451	485	438	430	466	404	413	443	449	443	451	461	456	440	454	484	472	446	430	484	423	453	461	466	463	423	432	473	460	438	458	489	456	482	455	439	445	459	473	467	470	445	484	452	429	441	464	450	441	452	410	475	443	464	448	427	437	413	424	459	429	476	472	481	428	443	464	446	424	418	464	448	477	443	437	441	462	427	449	456	466	469	421	485	430	459	459	420	468	475	465	438	419	477	435	481	449	444	446	446	457	435	483	424	473	489	477	464	468	461	407	464	434	445	498	460	455	471	479	425	468	469	433	442	416	428	465	446	451	434	485	415	446	462	441	421	446	465	439	448	461	423	444	459	465	434	486	465	435	445	451	481	468	427	440	459	455	443	477	426	442	477	457	448	475	465	454	437	457	442	454	441	474	464	421	448	424	420	439	469	431	472	436	412	448	437	459	460	419	446	455	459	463	420	443	450	460	401	477	436	448	421	484	427	463	468	461	468	472	452	448	433	467	464	454	453	472	442	473	442	479	460	435	468	434	463	437	464	435	452	436	455	462	435	454	493	430	433	455	432	461	467	436	474	448	447	437	463	433	492	433	410	481	459	429	438	489	464	447	455	463	484	452	478	471	469	451	456	480	509	433	430	439	454	442	467	483	402	473	440	459	446	457	446	441	487	419	449	454	451	425	439	460	433	449	442	447	435	483	452	457	486	433	405	433	444	475	428	448	471	437	456	400	468	467	435	474	421	418	424	437	455	468	478	477	436	441	423	436	443	474	455	447	464	452	477	449	449	473	457	479	483	466	461	440	449	472	451	428	430	438	465	451	457	465	440	430	428	453	468	451	454	457	441	463	419	475	464	454	474	447	415	480	417	439	477	460	422	444	441	434	425	447	426	433	451	478	430	439	414	440	466	454	462	448	476	453	411	469	460	428	427	474	492	472	500	426	480	463	426	478	426	456	429	415	477	457	466	439	464	435	434	462	436	415	427	427	457	499	467	472	452	383	440	460	445	451	426	441	429	462	460	447	500	450	427	426	405	481	424	464	476	411	466	455	467	455	423	401	444	463	447	471	460	481	435	450	436	481	447	429	459	458	451	470	459	413	427	504	474	466	465	402	468	488	358	421	479	440	450	473	468	445	447	479	442	416	464	481	475	447	434	453	454	483	461	455	439	440	441	468	449	428	465	459	442	433	437	422	465	416	408	430	416	470	377	470	451	434	437	487	467	422	488	483	429	462	469	454	449	480	424	447	411	473	473	457	434	490	471	453	453	450	461	465	475	482	429	421	447	451	448	461	426	446	446	467	449	524	433	429	446	458	476	429	461	471	472	444	442	444	463	424	461	463	451	477	451	470	423	471	399	460	435	420	467	421	437	438	451	467	478	456	411	449	451	433	440	461	450	451	448	414	436	429	450	439	433	469	438	441	431	444	446	465	422	487	421	443	442	468	450	427	483	431	467	447	441	456	413	457	452	472	450	449	495	457	488	446	430	435	446	441	448	445	464	459	460	463	463	447	437	489	430	442	482	452	452	429	438	430	508	447	421	439	434	434	450	469	463	448	490	471	408	449	464	474	457	443	451	432	442	462	442	449	465	434	471	450	450	464	398	469	453	470	460	405	417	442	432	426	402	465	421	464	475	477	447	440	472	470	451	423	439	468	438	457	447	435	436	447	414	481	450	447	468	447	426	459	439	465	456	469	461	449	444	433	452	433	454
26944	18819	5867	1326	698	536	524	552	506	503	519	509	510	534	473	478	489	528	519	509	509	525	505	499	512	466	489	508	435	509	467	467	496	495	460	489	446	465	505	479	522	499	521	511	509	498	481	477	488	467	480	510	508	499	487	509	455	515	492	475	496	488	468	515	466	447	497	486	481	487	519	458	430	490	521	490	497	430	492	483	476	498	477	525	462	496	504	491	477	486	506	485	481	503	492	505	479	497	492	472	509	479	492	452	508	498	448	495	498	528	499	498	525	472	482	493	487	497	481	493	447	484	505	476	513	465	458	463	529	500	489	503	521	459	477	494	486	492	493	438	525	459	516	475	433	465	458	481	471	489	476	503	503	479	459	490	466	480	467	484	458	506	473	511	476	501	439	470	501	472	513	455	516	490	449	501	491	530	502	526	458	460	476	565	516	497	490	491	532	492	473	487	492	482	528	518	470	500	476	484	470	487	488	492	447	517	486	511	524	488	482	471	533	466	474	507	450	464	481	510	492	474	482	464	484	502	468	484	491	511	470	515	497	434	494	502	498	522	473	537	472	495	459	484	493	481	460	477	476	491	492	535	474	487	494	469	482	479	488	441	453	515	482	475	503	488	523	493	463	482	503	482	482	480	499	472	495	490	480	484	507	469	490	460	500	483	522	502	526	471	499	455	454	496	526	516	468	515	485	510	490	515	476	508	501	498	490	497	490	474	499	455	467	488	485	476	496	491	506	512	472	496	482	502	501	496	493	479	462	516	455	528	482	515	517	513	496	498	496	461	485	455	505	517	481	477	477	550	455	435	448	464	503	511	475	501	512	485	489	488	466	513	456	500	501	476	474	489	486	470	457	464	510	506	500	492	473	510	493	467	490	514	479	477	487	475	505	501	468	565	453	489	457	524	494	508	476	449	482	483	441	488	475	498	490	505	519	492	500	493	533	505	489	506	486	553	515	452	459	456	499	536	493	495	483	505	466	462	492	506	492	520	528	520	517	510	515	495	456	499	520	503	476	498	465	506	487	513	497	490	508	468	479	471	517	473	499	518	487	481	447	470	505	497	474	489	493	522	499	451	486	493	516	500	538	509	538	471	488	488	513	515	482	507	484	519	488	475	494	458	480	506	453	499	485	471	523	507	468	508	500	504	515	485	444	509	513	467	483	491	477	476	502	502	483	492	511	499	504	498	513	510	507	491	476	468	464	498	448	494	522	519	522	491	478	492	476	437	517	480	469	494	500	492	443	483	518	503	496	492	483	482	448	472	473	530	484	513	481	477	486	480	464	505	496	477	532	478	496	481	525	500	479	507	450	498	493	495	515	446	470	505	513	492	455	467	478	483	484	509	477	463	496	483	452	493	470	449	524	502	504	494	497	487	442	457	496	479	495	491	495	517	470	493	449	443	467	482	518	469	486	498	481	467	485	516	462	472	492	484	523	479	486	462	511	471	472	447	498	519	498	494	510	484	530	491	543	462	501	536	497	517	476	487	498	513	506	481	534	456	484	498	462	458	492	469	464	450	501	469	541	563	512	471	496	486	468	477	430	468	478	513	476	486	480	491	489	488	520	527	459	480	499	461	465	456	499	503	504	456	505	479	483	445	490	471	486	446	437	486	503	478	456	452	453	479	518	503	467	507	478	482	481	512	460	511	490	483	491	458	520	525	514	482	489	500	499	480	493	443	503	468	478	476	494	516	504	500	504	521	490	457	528	486	512	489	469	496	491	505	490	482	439	481	497	496	489	488	457	494	483	457	479	502	472	460	505	506	486	479	454	501	500	462	440	511	472	538	498	481	455	491	492	476	469	505	509	476	504	506	519	492	518	486	476	479	498	503	471	449	500	470	491	495	528	530	506	520	509	470	454	505	491	466	470	543	525	478	476	488	483	499	474	486	514	509	470	515	522	484	474	525	517	526	512	491	467	502	481	520	448	481	490	485	488	482	471	487	494	447	500	478	491	471	500	483	499	451	511	474	454	446	495	479	472	530	506	437	488	486	482	486	485	484	487	493	503	491	488	480	506	499	472	514	499	469	493	434	499	499	521	541	477	506	487	482	466	470	471	508	478	510	480	451	520	493	509	466	486	495	470	515	476	517	531	505	451	488	503	497	489	492	489	490	527	481	454	471	524	472	499	539	461	493	486	495	491	506	494	469	482	521	519	478	512	511	486	475	499	497	485	468	496	502	467	471	467	485	453	487	462	510	538	496	478	509	478	512	483	457	485	481	506	476	510	468	493	453	483	521	487	502	516	523	480	457	530	513	506	507	509	495	501	477	470	412	483	537	470	490	524	525	465	456	497	493	508	527	515	462	499	460	506	463	485	492	461	483	470	471	470	516	483	470	502	485	525	466	473	488	512	473	485	493	489	512	484	478	485	506	535	488	465	532	474	511	484	530	508	494	509	460	504	463	522	465	494	497	489	506	500	474	484	523	501	468	468	492	469	485	508	504	477	506	501	481	509	506	457	483	457	486	506	494	488	488	486	522	496	517	480	476	484	458	457	465	494	512	482	497	531	503	483	498	475	538	490	473	512	491	489	493	495	484	500	470	478	528	512	499	478	515	461	505	471	477	471	484	482	493	516	486	475	477	474	510	468	523	459	495	538	472	489	508	490	507	486	506	513	487	475	522	473	517	464	506	491	526	521	428	503	503	495	448	528	490	467	501	441	450	461	498	506	501	423	470	466	481	536	449	513	477	502	485	462	516	516	468	498	522	474	479	480	520	473	474	486	491	478	460	507	508	488	457	514	524	528	453	471	491	508	506	482	458	478	503	491	468	483	498	483	500	495	511	465	498	525	485	491	486	474	450	501	466	500	472	514	545	465	493	495	533	495	472	469	482	506	467	497	485	479	456	473	486	540	507	463	516	470	465	454	531	503	476	483	481	473	472	474	498	512	467	495	516	477	513	482	512	537	524	484	498	470	514	496	492	492	460	460	508	468	514	504	488	525	455	494	497	462	500	449	468	513	503	475	489	484	490	477	494	455	480	492	455	463	494	516	450	455	490	495	478	468	510	495	475	504	471	504	479	490	495	506	499	463	494	477	456	498	497	486	512	485	466	491	460	502	512	513	516	514	499	488	469	505	507	517	464	481	484	494	524	502	435	468	463	508	492	478	487	493	481	503	511	478	499	477	455	531	453	475	462	467	489	501	513	510	462	479	497	480	484	471	526	460	477	478	488	460	473	465	469	458	522	458	495	486	455	493	477	484	469	508	509	471	473	541	492	525	444	492	491	452	521	463	464	493	498	513	526	485	498	500	496	503	503	500	499	478	471	487	473	457	517	538	469	495	487	496	503	478	483	467	510	491	512	501	486	468	483	498	482	462	496	512	435	464	475	501	489	514	450	479	461	518	494	486	501	455	506	483	485	485	522	514	480	456	505	476	470	493	466	488	475	485	476	532	458	477	505	464	487	488	535	476	491	482	476	490	547	467	512	484	455	482	502	531	500	488	476	524	499	534	486	501	506
4602	3230	2830	1567	849	682	628	610	534	570	602	579	524	573	565	617	593	547	535	567	583	584	554	540	522	599	557	563	569	598	550	551	548	580	574	530	580	552	542	556	604	547	547	561	571	534	542	562	529	560	557	523	576	558	588	588	548	559	520	541	542	599	564	595	543	538	561	574	571	591	593	553	546	561	579	549	523	571	544	587	576	548	568	569	501	605	585	569	543	537	524	592	577	563	555	563	600	548	562	518	531	590	550	609	571	534	511	576	527	559	566	552	540	537	549	575	533	568	548	575	575	559	573	595	558	583	544	553	572	541	557	563	551	564	521	550	531	597	540	551	548	579	575	549	612	523	568	575	530	598	596	535	504	522	562	562	549	560	577	582	564	582	610	541	595	576	582	556	516	588	542	590	563	566	587	557	566	522	573	582	575	550	564	566	540	573	537	573	538	614	539	567	581	587	599	567	559	567	551	581	540	544	602	563	550	589	525	558	586	544	571	546	540	566	559	535	542	545	559	544	551	630	596	553	561	525	538	548	555	540	534	572	567	573	582	529	608	538	579	557	610	564	594	557	548	550	570	575	542	591	564	576	570	529	568	600	567	595	564	563	530	564	577	582	629	537	539	553	589	566	530	539	551	560	559	566	589	586	571	553	582	537	556	565	561	550	534	574	577	559	547	557	538	509	610	526	555	520	559	558	586	569	576	585	520	575	562	512	582	590	563	602	552	557	550	517	575	561	523	598	579	520	575	535	567	559	582	576	546	583	590	571	553	543	579	545	560	554	582	545	523	628	588	553	548	565	543	538	569	534	529	586	585	595	559	585	551	552	568	567	575	518	553	561	596	551	564	582	543	556	565	557	588	592	585	576	596	573	598	539	571	520	575	565	579	603	532	559	594	528	573	597	543	562	532	614	559	596	548	582	543	588	561	564	578	552	556	584	561	579	542	567	541	526	526	579	550	563	554	564	600	586	555	563	559	589	575	587	537	578	561	550	552	551	553	545	555	523	525	605	557	554	555	524	557	560	561	575	550	547	564	530	603	552	610	546	552	580	588	545	625	572	546	586	580	541	531	564	492	563	563	543	563	547	543	560	580	605	538	528	570	554	577	561	575	590	539	500	601	546	528	554	558	589	521	568	514	582	607	606	593	581	573	567	535	592	540	558	575	568	585	569	557	529	554	550	578	543	574	573	582	553	526	589	515	522	548	545	563	620	576	564	578	536	604	581	548	598	559	594	531	533	553	537	553	566	547	575	557	581	539	563	584	553	563	550	541	539	554	551	590	543	573	540	578	589	519	548	553	541	567	528	571	544	535	599	539	561	589	542	553	525	530	558	531	572	596	531	579	534	570	553	528	563	590	554	572	572	557	523	525	600	546	546	562	540	567	577	593	533	593	572	556	550	565	577	506	571	569	588	549	597	501	561	588	605	569	554	569	587	528	586	553	583	534	613	587	563	520	583	596	538	606	547	567	542	563	536	603	586	601	580	551	542	550	565	554	534	587	550	537	579	593	535	550	570	606	569	541	550	580	545	588	554	535	526	510	555	599	600	551	565	549	543	567	560	610	564	542	577	594	570	598	565	561	567	556	585	575	550	587	550	577	581	569	569	547	553	553	542	575	614	568	577	561	523	569	587	559	527	564	578	550	604	560	582	534	573	584	548	534	581	596	550	545	546	547	592	567	547	530	560	574	574	538	544	522	599	563	585	550	525	550	577	612	547	516	551	541	585	530	508	533	513	561	621	543	577	584	556	585	562	608	547	538	607	548	533	537	551	582	539	566	563	600	545	554	546	586	596	529	559	533	544	550	575	557	585	530	562	567	621	556	560	585	543	572	568	566	548	612	604	561	580	607	582	531	563	558	576	564	493	534	564	588	559	595	572	582	534	582	569	539	578	581	617	585	521	569	532	571	557	548	607	541	587	562	547	553	556	588	580	551	536	543	563	537	542	547	541	568	563	509	562	539	546	540	580	560	571	559	565	560	592	535	555	558	560	598	559	537	547	605	543	562	534	553	567	557	540	513	563	526	521	536	591	587	559	585	544	553	545	546	558	566	614	563	576	586	551	538	600	577	558	530	510	603	522	608	553	598	583	572	533	575	566	558	592	583	552	585	558	557	558	610	595	581	538	551	530	585	602	571	548	543	521	569	581	587	544	570	517	571	576	585	583	546	550	573	579	540	522	554	548	594	582	592	577	599	561	539	578	590	531	551	577	544	542	554	554	503	550	600	538	602	553	562	578	595	632	605	572	557	515	518	620	569	518	573	555	622	556	567	579	523	574	522	572	617	533	538	524	539	536	552	578	589	533	597	569	568	543	583	544	554	527	512	553	536	598	520	582	577	539	600	565	554	512	555	520	585	553	542	572	579	551	577	552	559	533	533	554	529	547	549	554	567	596	546	564	517	528	557	541	559	520	573	546	566	532	523	557	575	523	579	559	582	565	583	561	561	566	577	587	557	585	546	584	574	569	551	548	578	556	599	604	580	575	561	521	539	540	586	585	573	585	562	585	573	573	590	578	538	524	552	512	574	558	577	595	546	539	575	557	541	558	569	566	531	548	572	542	538	548	549	609	606	569	572	550	560	572	574	563	538	578	522	558	568	571	560	622	531	519	522	565	574	564	560	566	547	543	563	573	564	582	562	562	572	580	540	631	591	575	566	542	584	557	603	582	588	571	574	586	568	530	585	579	564	585	577	563	582	573	538	571	579	574	578	583	545	565	562	535	559	565	531	561	522	604	559	545	590	566	533	537	565	570	570	529	570	621	555	603	560	546	551	605	573	542	573	537	592	547	591	537	571	543	557	557	596	561	586	568	547	553	527	590	537	545	552	541	583	573	580	562	573	567	533	563	578	617	582	559	563	604	547	570	543	502	594	562	567	531	597	544	550	580	549	532	552	551	573	584	573	530	573	555	532	585	539	583	524	598	574	554	581	557	606	559	538	544	562	547	506	561	575	578	610	544	569	590	586	573	574	602	535	516	601	511	521	540	512	555	623	571	549	581	578	588	558	540	540	561	552	558	520	544	533	529	536	588	579	537	564	531	548	563	547	598	570	514	589	575	545	612	537	545	589	585	557	590	575	608	535	516	582	568	572	601	564	555	570	560	557	585	556	570	531	562	563	553	566	564	535	576	516	508	533	586	584	546	571	559	565	505	589	575	568	587	536	593	566	582	571	581	561	571	583	528	568	579	533	545	606	541	547	556	598	555	558	579	578	504	554	560	528	577	581	557	565	569	560	589	547	548	584	548	569	507	598	527	580	572	557	575	563	559	569	550	547	550	507	587	506	544	565	540	563	575	552	551	604	541	536	536	622	576	576	547	558	557	552	550	538	539	587	546	592	589	530	570	584	577	535	567	563	561	552	599	537	540	553	573	574	588	556	514	566	543	529	588	593	551	584	569	530	600	566	554	543	554	542	551	567	563	546	564	564	568	559	588	582	570	528	546	551	557	553	570	543	550	561	575	563	583
23158	20782	27761	23900	20780	9701	1367	1028	847	860	781	800	697	733	722	682	684	722	659	644	712	606	670	700	636	661	622	646	649	667	661	688	657	656	605	613	640	672	636	657	624	628	653	636	629	654	619	629	622	648	655	678	616	596	612	627	640	622	683	683	643	633	610	616	606	643	673	663	638	647	592	645	622	657	628	595	647	640	609	611	636	610	615	601	651	640	593	649	675	604	572	625	672	621	616	686	676	643	611	615	617	607	634	665	626	630	669	613	640	644	617	619	655	678	656	596	626	601	613	607	642	647	636	629	630	633	620	611	643	624	635	666	605	620	638	615	622	632	614	663	652	613	634	616	625	624	639	637	635	643	635	632	651	636	634	641	589	651	624	679	647	586	584	642	608	677	655	620	662	638	612	615	633	604	672	634	614	630	650	590	678	634	636	587	649	596	615	655	632	628	632	646	663	641	682	600	594	602	600	606	623	623	624	658	640	618	619	617	671	620	588	624	645	674	605	672	664	584	576	608	614	625	642	646	655	620	584	634	598	579	615	614	641	645	650	622	603	602	661	588	629	668	659	637	600	647	652	630	610	599	571	580	612	625	662	606	670	589	642	615	622	649	631	601	599	645	598	615	661	605	622	652	635	596	633	682	601	658	602	644	646	622	589	649	645	592	683	654	628	658	638	640	615	628	626	638	616	638	628	611	653	660	619	642	704	604	608	658	647	633	615	638	592	632	597	632	628	659	653	646	664	606	641	649	631	642	603	632	612	598	635	604	587	619	635	598	653	634	624	655	644	624	643	622	649	654	669	677	660	653	643	650	604	684	596	626	671	620	623	618	667	661	656	660	682	550	612	634	585	643	622	659	636	599	660	596	645	606	649	680	633	637	644	636	655	633	584	630	631	614	626	652	651	591	631	599	663	629	647	600	548	603	626	637	628	638	664	604	656	656	675	615	628	573	705	622	694	624	628	612	608	626	584	588	624	617	628	604	610	628	624	670	648	578	683	678	630	681	591	660	622	657	655	622	644	657	640	600	613	623	655	637	643	596	644	631	641	611	589	639	596	667	606	617	660	637	591	645	619	637	612	595	651	647	621	611	605	587	651	634	610	653	626	612	659	603	603	588	675	601	620	634	650	679	625	617	611	637	646	616	629	597	644	595	614	644	666	625	632	639	607	641	582	654	597	657	632	625	662	661	650	637	639	615	625	653	629	649	638	651	602	665	628	621	635	622	632	641	597	647	622	621	645	629	610	628	623	584	639	610	617	618	622	634	597	621	670	634	644	605	580	624	623	626	619	631	632	608	606	652	612	608	609	669	591	622	604	655	656	644	631	610	612	640	618	614	620	661	641	611	644	656	597	632	604	621	610	618	634	639	609	632	603	627	645	631	605	622	633	624	647	654	622	645	659	593	586	621	645	648	626	639	636	602	618	637	624	597	601	585	613	635	660	583	662	639	604	643	618	608	631	620	657	646	655	633	655	631	636	635	644	605	629	593	658	582	633	614	632	632	630	625	664	663	633	608	574	623	620	630	620	635	640	647	672	642	653	631	652	593	652	665	637	639	668	629	647	628	669	626	659	673	642	580	635	618	579	613	633	580	599	614	667	621	642	630	609	620	619	628	631	646	641	639	667	653	556	637	579	613	620	664	610	618	629	622	624	633	605	632	637	627	591	607	648	635	638	610	631	625	653	683	658	615	586	668	685	619	637	683	660	603	663	653	636	641	638	603	643	642	629	584	601	581	624	617	639	623	641	643	596	643	592	605	657	624	616	627	641	626	571	643	635	601	629	598	651	618	604	610	614	639	634	601	673	591	636	614	660	664	652	642	639	655	634	664	594	620	611	658	615	624	664	657	605	605	612	632	599	713	610	600	607	617	621	612	639	627	633	614	645	621	653	577	621	639	582	635	656	615	611	594	662	625	604	642	605	618	604	623	618	612	579	621	640	688	590	618	610	603	571	583	587	647	629	644	653	611	596	599	630	662	649	586	603	623	624	612	639	614	652	641	632	647	646	635	619	601	626	644	647	682	583	644	607	613	590	626	586	654	654	631	676	609	644	620	590	596	659	642	604	646	630	618	634	654	673	629	621	620	663	648	612	613	629	639	622	627	632	606	595	657	601	610	629	602	634	642	630	642	634	589	620	664	649	616	642	605	621	631	656	637	623	638	619	631	643	614	628	626	641	640	633	646	613	655	611	643	634	627	627	646	661	630	615	632	610	643	586	666	637	612	606	667	564	635	656	589	610	636	637	649	667	607	607	669	595	601	668	630	671	651	591	639	643	618	604	638	638	631	615	669	645	635	579	655	660	655	599	640	659	632	641	647	648	707	665	643	652	613	613	570	643	609	656	590	655	632	613	644	664	628	667	641	622	654	643	637	643	579	620	629	605	617	614	642	631	624	604	694	655	636	685	587	617	629	615	594	582	632	597	628	629	604	654	636	637	646	655	650	624	629	664	642	642	652	604	608	661	655	594	592	620	608	634	575	665	640	619	675	661	629	602	645	623	623	638	641	603	590	631	609	628	618	619	637	668	599	661	675	640	667	656	677	622	596	622	705	620	626	674	633	592	633	626	647	598	618	614	620	616	652	616	660	609	638	596	652	626	607	646	651	654	615	609	593	678	650	668	587	603	639	657	610	642	629	615	617	610	680	610	647	625	646	646	645	608	649	667	599	595	654	606	645	608	652	642	656	605	618	611	627	635	668	623	630	595	567	632	637	626	588	663	649	628	623	629	610	645	638	645	650	621	584	608	612	657	610	598	627	636	627	636	631	651	583	597	640	665	619	629	611	678	655	622	628	605	630	623	653	615	629	646	652	651	578	642	626	610	587	644	617	627	625	624	564	651	655	651	647	644	664	625	600	619	589	644	627	684	642	637	659	600	642	640	638	641	614	624	650	657	645	658	614	624	582	637	613	668	599	628	619	612	669	636	616	603	611	653	638	643	638	665	669	657	631	593	628	629	624	659	655	646	617	633	618	673	655	626	655	630	627	659	629	610	636	615	618	687	605	665	621	653	615	620	622	598	614	637	654	601	657	609	657	615	640	629	630	601	591	613	632	583	608	627	607	631	618	633	635	632	624	588	612	613	599	613	655	640	610	661	633	631	621	591	630	636	616	624	632	641	592	623	613	605	627	605	645	625	634	611	628	607	615	674	651	621	644	684	610	620	620	629	632	625	592	600	693	606	610	675	650	639	644	609	607	645	678	659	674	644	651	633	630	604	633	613	633	589	611	607	656	590	622	674	623	600	593	616	608	630	591	658	623	636	637	637	629	614	654	636	662	605	571	597	604	647	614	637	608	640	642	660	593	639	602	638	619	650	629	643	666	634	640	635	613	622	608	615	629	614	652	613	629	596	617	618	631	635	617	634	631	656	646	640	604	657	612	651	609	612	662	681	633	584	579	645	673	608	657	606	709	605	632	623	607	606	629	630	638	675	588	611	622	631	620	608	579	653	632	666	594	596	619	661	654
4363	10566	8321	3852	2612	1964	1523	1318	1185	1025	974	888	882	923	886	841	851	797	793	734	778	727	765	737	784	753	802	755	718	727	770	757	707	751	750	737	731	718	711	746	729	687	765	756	724	731	692	713	716	698	747	730	704	671	682	744	719	732	731	733	684	715	744	665	705	743	684	700	701	788	740	711	705	747	707	759	760	721	708	768	709	722	722	768	744	747	679	724	765	742	753	780	755	733	715	740	773	717	723	717	711	712	761	697	709	729	697	702	711	749	711	772	727	755	700	719	735	750	740	732	695	755	708	719	775	681	725	797	762	683	756	724	700	709	710	715	710	731	745	701	717	706	764	687	703	759	741	732	712	707	737	741	728	748	777	724	697	737	676	749	701	687	722	727	726	704	762	735	751	710	773	756	772	732	762	732	722	734	742	680	716	758	728	690	722	766	702	724	725	716	677	691	725	773	719	745	727	718	704	763	707	730	766	689	717	737	725	684	730	742	721	776	701	745	720	716	718	770	782	675	750	698	702	737	811	703	718	763	703	724	732	745	721	733	716	723	731	733	736	744	733	695	706	728	716	741	782	657	745	723	741	712	742	718	733	703	724	750	707	712	745	699	748	721	703	712	746	754	758	707	697	752	700	745	707	720	769	734	728	750	680	697	720	732	747	709	725	697	722	730	723	703	719	741	764	730	712	686	737	745	688	723	747	726	735	698	733	690	734	722	803	701	649	734	676	759	719	739	690	721	712	759	745	739	723	737	711	727	719	716	770	739	757	686	726	733	760	726	702	745	766	729	739	758	714	755	697	728	666	809	709	694	717	726	719	712	740	703	687	794	720	699	754	721	739	659	731	725	716	732	737	762	668	759	704	698	739	756	717	708	728	684	750	705	729	695	738	712	688	708	705	701	736	735	723	751	693	721	767	675	706	756	721	714	734	759	740	798	714	718	726	717	728	752	700	726	715	767	731	708	747	746	729	710	783	711	736	733	724	756	722	783	729	679	685	738	729	751	714	738	736	742	727	769	740	709	697	704	684	746	773	705	711	748	727	755	723	697	704	727	682	714	793	753	737	717	711	754	709	737	714	700	722	804	704	711	677	720	727	731	729	739	744	726	710	764	736	755	744	741	750	762	696	742	733	757	758	750	703	668	684	698	703	698	674	721	755	733	662	771	702	690	736	737	683	710	702	711	743	722	713	678	713	768	678	724	763	729	708	756	701	733	771	736	703	688	773	752	726	735	722	714	751	704	731	788	719	716	736	729	707	712	795	740	770	724	723	705	686	729	739	746	781	730	700	715	735	717	688	627	709	727	726	677	762	734	736	750	712	746	709	729	747	793	677	749	754	706	714	686	719	700	743	737	738	759	699	687	681	710	709	663	714	711	677	748	747	735	767	742	717	710	754	732	673	684	743	755	702	718	733	727	683	781	720	660	733	706	788	686	713	753	723	705	699	701	747	734	653	764	745	737	700	705	702	750	740	714	764	727	758	737	701	719	698	740	760	738	754	706	729	717	657	714	727	716	750	731	722	740	717	736	743	695	714	714	674	757	716	758	708	775	719	710	730	695	693	709	679	741	714	719	749	750	703	740	725	736	687	722	767	682	699	732	739	734	753	720	750	741	766	713	736	721	727	745	715	719	702	746	767	699	770	765	777	728	734	713	727	702	745	750	669	729	741	710	730	744	750	701	715	730	726	735	730	740	703	755	707	713	742	726	740	739	716	731	693	716	762	699	710	773	742	756	698	739	744	756	716	718	761	708	743	725	700	798	751	749	726	686	726	724	662	715	695	691	717	746	708	719	756	763	742	740	761	701	726	673	719	728	739	733	784	764	731	759	789	738	713	724	736	736	677	716	782	764	710	669	737	718	740	745	736	757	746	738	718	752	724	700	698	725	710	743	732	688	713	747	746	723	720	720	715	739	733	784	691	713	722	720	734	760	756	738	770	721	724	726	711	675	752	709	690	720	756	736	733	745	783	775	720	758	749	746	735	733	725	747	758	736	697	700	742	691	731	722	683	740	693	641	757	758	727	716	692	708	692	699	750	710	710	756	753	713	709	736	743	765	702	733	714	738	721	730	763	730	734	694	744	638	736	747	712	713	769	723	704	702	732	757	750	722	755	708	714	727	753	723	713	703	766	777	721	710	677	743	737	708	718	709	730	751	718	736	751	706	739	708	714	758	693	774	689	671	692	767	716	742	685	778	715	731	781	709	696	729	748	723	674	735	698	726	716	740	719	751	743	734	739	707	720	684	724	713	693	717	746	690	735	733	746	743	701	717	711	716	763	747	716	693	724	766	725	684	686	724	690	713	767	689	708	663	707	746	699	747	738	730	714	783	691	687	783	711	679	752	719	738	692	741	681	694	767	753	692	738	715	736	723	719	720	684	702	701	722	715	784	735	682	701	697	716	763	722	736	755	684	746	724	714	755	694	703	724	734	803	745	731	767	711	710	777	754	728	787	770	727	772	758	708	727	734	706	725	753	718	766	711	766	717	759	709	719	709	710	793	721	741	700	699	706	726	746	751	722	725	696	739	729	711	732	707	741	784	763	712	752	743	735	699	727	717	751	750	737	761	726	702	708	733	757	763	711	728	731	744	718	719	745	752	758	725	737	681	705	685	746	725	656	714	731	707	707	696	773	766	756	740	673	724	733	757	748	750	739	693	669	701	719	695	738	743	718	697	739	711	668	718	733	772	719	744	749	758	746	742	711	700	718	733	709	698	715	722	740	711	741	772	726	696	743	753	737	723	720	739	784	713	680	713	746	747	753	775	674	692	749	720	720	740	711	692	702	726	747	737	774	720	735	735	724	725	679	745	752	700	684	731	768	713	728	653	792	745	724	701	754	707	742	741	689	686	719	718	725	699	736	703	729	726	724	694	731	741	688	718	724	777	748	712	701	720	747	748	712	739	744	750	739	754	713	739	736	741	749	695	710	716	773	750	728	772	740	722	772	765	715	731	718	736	726	745	736	741	722	738	799	703	742	706	713	688	738	775	691	719	732	716	715	705	726	745	727	735	726	703	715	737	699	730	718	724	727	706	712	728	733	703	730	693	713	732	728	718	706	762	713	719	706	732	661	719	698	704	707	727	739	691	710	731	737	700	743	767	703	740	734	711	745	742	707	731	725	752	695	755	745	763	741	739	697	779	738	723	738	719	769	690	730	722	738	760	701	703	745	797	760	746	753	741	722	691	701	750	746	696	736	756	715	721	784	702	699	747	708	724	706	727	768	734	728	693	723	689	725	729	714	739	734	718	710	715	744	726	744	730	711	736	741	712	723	732	750	744	735	713	724	751	733	713	708	717	732	711	736	691	667	733	745	761	743	757	713	695	751	778	765	732	724	765	747	724	754	747	712	690	732	717	716	742	744	743	721	708	713	706	773	726	693	724	733	714	702	730	731	732	696	747	697	750	706	706	703	740	736	723	704	709	739	693	736	733	691	700	731	767	727	701	700	732	701	741	716	726	701	739
24207	20839	26862	24830	11898	741	447	388	343	334	330	266	301	285	270	277	252	249	259	274	279	248	225	246	242	240	259	243	236	254	241	231	238	243	252	218	237	247	247	202	246	221	243	263	236	238	267	237	221	255	239	232	240	236	238	240	232	246	243	244	229	258	229	242	266	259	222	221	270	242	246	213	233	234	209	243	208	237	219	261	234	246	219	236	236	223	259	251	266	240	213	222	258	241	239	229	229	220	225	260	229	218	228	227	223	253	240	213	259	205	245	263	238	226	251	254	207	238	237	246	220	254	226	253	214	247	243	228	267	244	240	232	245	233	240	221	250	208	239	216	228	249	261	269	211	215	210	275	259	240	256	238	229	232	221	245	217	232	222	244	233	251	239	236	230	228	259	239	227	232	260	259	253	217	224	261	234	239	228	216	247	237	239	233	222	247	253	237	217	244	236	269	264	233	232	232	242	200	244	220	245	254	246	238	249	239	235	246	243	223	221	253	230	229	218	227	245	246	231	231	242	224	271	244	249	266	223	222	234	232	232	238	224	237	231	225	226	223	256	247	228	219	230	233	237	230	239	229	273	259	248	232	237	220	216	239	236	206	236	243	222	222	242	231	250	232	236	216	255	228	259	252	232	243	258	239	222	254	233	254	255	209	230	214	251	233	219	245	240	254	254	243	199	226	247	229	251	221	236	241	243	212	250	244	230	227	228	241	251	247	238	215	227	225	226	249	207	207	235	215	236	225	217	266	230	229	235	238	242	229	242	228	243	216	221	219	259	228	214	217	230	243	228	239	242	239	232	239	226	262	254	238	232	226	222	236	242	269	230	228	239	213	226	231	208	221	228	231	218	226	208	223	240	235	252	218	238	229	233	265	257	229	240	221	243	233	228	267	243	215	211	230	244	263	222	217	248	237	251	214	237	270	247	228	234	216	231	237	243	246	221	245	233	265	227	268	263	266	242	260	213	263	239	227	209	226	227	246	219	245	226	245	243	229	239	236	227	239	242	240	247	229	240	229	238	243	242	215	238	215	205	223	221	251	235	216	239	241	258	256	252	248	238	234	244	224	252	231	228	233	242	232	213	224	237	218	230	242	252	232	266	232	225	233	233	218	229	239	235	258	243	230	246	234	250	242	244	242	250	235	239	228	243	232	246	231	229	205	222	227	238	239	215	233	252	204	262	225	257	258	267	245	229	235	224	256	242	232	228	242	244	230	230	219	223	227	260	230	217	252	246	258	240	237	231	219	216	239	226	240	236	255	222	237	246	219	270	252	226	243	235	266	254	228	230	236	239	255	250	239	259	226	216	234	228	266	259	251	229	258	263	253	253	239	278	228	238	201	217	212	271	247	251	217	227	250	218	235	214	181	226	254	235	266	252	228	242	239	234	222	230	224	242	255	283	219	228	233	218	237	237	246	251	239	249	206	218	234	234	233	243	248	216	239	247	263	239	233	191	237	229	222	246	219	262	234	213	230	264	232	251	229	259	221	243	220	212	235	238	231	213	244	231	232	235	218	218	229	224	234	258	234	240	252	249	226	266	223	241	243	229	221	234	213	207	232	225	202	232	265	259	240	223	252	245	257	253	237	235	226	236	221	217	244	246	195	241	246	235	252	246	246	242	241	238	208	235	223	248	243	253	241	255	245	242	268	245	212	247	232	233	258	254	238	244	212	245	262	222	240	256	222	232	216	256	253	247	253	249	241	241	208	237	242	202	236	244	259	251	242	233	216	219	241	236	255	257	243	222	227	212	248	227	235	237	218	223	229	218	231	258	249	231	222	267	241	234	222	229	225	234	254	256	229	217	240	229	237	219	265	251	216	216	242	237	239	248	242	233	240	247	241	241	234	234	210	227	246	218	230	223	233	228	221	254	220	249	270	226	229	226	250	231	241	220	259	242	236	251	263	226	244	210	229	235	250	235	252	251	245	227	247	238	224	240	254	255	242	212	233	238	246	229	238	232	249	247	230	232	224	238	245	277	244	233	230	236	244	255	258	235	215	207	221	255	223	236	239	230	222	262	215	244	240	249	224	243	216	246	218	211	260	214	205	222	255	246	226	250	232	241	244	217	241	234	245	256	235	238	242	252	240	215	237	242	217	236	210	229	233	230	237	232	249	250	226	223	255	238	232	226	242	232	234	228	253	239	215	266	220	235	222	248	247	225	234	235	250	222	221	235	223	220	228	241	222	248	244	221	220	236	239	235	244	256	238	241	243	211	233	233	241	239	244	237	228	236	238	225	217	253	253	273	216	228	226	243	248	237	229	208	247	254	225	229	247	242	253	260	252	253	250	234	242	245	236	239	261	244	245	238	240	209	231	226	221	234	203	239	233	231	217	233	209	269	220	224	215	249	238	246	231	247	229	229	233	248	247	224	232	258	206	222	234	233	242	232	235	254	219	212	219	228	250	226	240	228	230	226	241	244	250	268	210	226	229	207	257	223	244	231	225	240	214	244	223	199	251	260	240	224	198	238	226	209	220	255	250	237	227	211	214	215	221	253	228	247	218	223	240	226	209	242	212	223	235	218	238	245	239	221	239	244	228	216	240	220	239	250	244	236	245	242	247	239	213	240	234	233	217	234	221	232	240	223	249	249	215	239	251	231	241	250	210	216	239	251	256	251	241	230	248	235	232	216	220	208	216	240	245	218	247	227	236	193	206	236	215	260	236	237	239	272	237	250	239	255	245	244	246	232	232	250	238	241	256	249	227	252	240	243	233	223	233	231	242	235	247	253	250	253	228	232	222	226	240	243	240	250	242	246	242	271	236	222	213	243	260	231	248	252	225	226	220	260	244	228	245	229	250	285	251	230	249	252	239	228	256	217	256	232	210	230	254	248	204	235	260	242	235	238	232	204	216	246	239	222	229	226	205	265	220	222	234	235	234	252	232	208	222	238	240	245	231	249	253	232	238	235	220	247	242	212	257	262	255	243	241	235	234	210	220	220	247	231	220	273	231	232	248	216	231	229	228	242	249	245	219	240	244	212	226	231	219	243	244	237	234	218	228	218	264	241	214	260	257	238	236	239	234	237	232	252	250	227	257	240	236	219	235	224	235	237	236	226	212	233	250	236	253	245	221	235	255	228	238	216	217	217	234	239	245	211	260	223	244	260	218	252	206	223	229	238	253	213	239	222	217	244	226	219	253	222	237	220	239	242	227	258	254	232	225	246	256	248	243	249	237	268	244	249	223	219	223	251	241	230	218	234	216	241	259	244	243	211	253	256	240	203	225	266	234	222	232	253	231	239	244	205	263	210	231	223	237	239	219	233	210	213	212	246	223	240	242	247	226	241	245	220	253	236	254	233	223	238	238	276	237	267	241	203	204	231	250	226	252	248	246	248	231	213	233	247	230	264	251	221	237	232	234	209	223	236	235	233	239	220	229	241	221	232	250	219	228	220	225	244	214	246	254	242	240	210	225	202	235	240	255	218	213	235	238	256	239	214	238	226	237	250	215	221	239	218	234	212	215
4090	6900	4759	2152	1530	1183	822	706	553	475	448	394	413	359	332	350	363	324	327	295	331	291	318	316	298	328	307	326	308	327	306	291	318	296	270	289	308	312	262	300	276	314	281	311	284	272	273	269	296	284	280	284	269	305	282	287	273	281	296	314	308	293	265	291	287	296	296	296	318	271	287	280	304	289	282	283	281	281	297	282	301	287	287	261	302	283	265	299	312	252	305	268	291	280	298	262	297	283	285	294	301	289	267	274	286	274	287	303	264	307	255	261	300	294	305	309	275	296	307	255	267	288	298	259	268	287	273	287	271	297	245	269	302	269	301	282	294	293	296	290	273	273	278	288	263	299	274	285	296	288	283	306	276	297	286	276	289	262	279	295	259	291	281	279	270	282	310	289	312	283	308	271	261	282	289	300	273	292	272	278	270	291	278	294	286	303	266	288	278	309	272	280	283	293	286	284	262	276	259	280	279	294	302	273	290	316	287	273	278	276	300	261	248	297	283	298	303	267	295	257	273	288	284	245	265	273	270	276	292	291	272	311	266	252	298	281	281	288	251	289	281	295	308	284	269	254	268	276	294	284	297	318	269	276	311	285	252	276	291	247	282	280	290	249	263	238	288	279	264	279	263	284	289	251	275	283	273	288	280	255	281	280	283	295	293	310	290	266	289	273	296	278	298	294	288	286	277	280	275	294	303	253	243	301	304	278	289	256	286	274	307	290	304	266	310	264	286	287	302	327	277	313	261	303	283	294	263	269	276	274	278	244	269	247	283	311	266	294	266	271	279	266	282	289	285	274	262	289	259	304	301	279	291	312	272	283	269	272	280	300	273	249	300	279	285	293	297	299	254	293	275	275	287	294	263	302	264	273	263	282	306	277	293	299	315	298	280	283	284	287	276	298	260	269	287	275	304	278	239	280	260	271	293	256	302	279	297	265	298	280	252	291	271	307	297	276	283	294	302	292	288	276	240	266	317	312	278	269	286	298	286	277	235	294	284	310	289	305	278	278	282	276	287	313	298	288	288	283	275	298	268	282	315	302	302	325	272	287	285	263	268	292	282	289	273	284	277	274	262	269	294	308	278	259	315	291	293	304	301	269	297	276	262	284	276	294	308	293	302	268	279	284	282	276	307	283	286	302	275	272	264	279	298	293	272	264	262	279	270	269	294	283	308	285	257	292	284	280	281	264	286	323	287	268	264	297	298	282	306	276	297	256	283	259	302	280	297	275	292	285	277	273	273	274	265	268	276	282	300	248	255	286	258	274	278	291	298	268	275	236	283	319	287	268	296	252	274	275	289	283	287	260	279	272	300	276	281	291	273	296	288	292	306	276	265	266	266	260	288	285	319	278	283	264	269	267	275	301	289	295	298	267	272	275	264	287	297	273	295	234	271	282	291	289	309	289	285	288	296	272	291	278	302	240	283	286	283	263	292	271	283	267	276	250	286	308	299	286	321	273	265	262	323	261	290	271	289	266	259	295	281	283	299	248	276	285	258	288	302	278	277	288	282	266	267	283	288	293	271	279	274	286	298	268	304	304	246	290	281	256	306	295	280	259	283	272	301	273	250	288	282	289	264	290	285	285	283	260	278	269	283	285	303	286	331	298	263	272	284	268	271	279	293	261	293	267	273	289	294	307	282	319	288	261	263	252	268	279	310	282	310	292	278	302	278	278	264	279	250	261	270	274	276	278	274	277	261	292	247	333	283	312	276	274	268	279	265	304	310	303	287	295	286	270	269	284	282	300	290	284	309	289	297	270	300	267	263	303	282	309	260	286	260	266	330	279	265	289	281	320	266	302	268	287	293	295	282	295	305	257	290	260	260	260	271	293	261	261	280	275	306	273	297	295	266	278	279	289	275	264	294	275	268	257	310	304	305	252	298	285	284	277	287	270	232	264	266	279	261	294	256	267	259	310	262	258	322	285	275	298	274	288	308	307	292	291	268	269	299	315	295	276	284	297	320	254	277	294	300	260	279	253	283	308	257	276	310	278	299	262	285	285	265	286	259	301	292	299	304	286	287	275	259	300	293	283	306	287	303	286	269	279	306	273	283	263	283	291	298	309	285	308	299	265	280	301	280	275	288	296	297	279	272	273	272	268	275	268	266	301	266	285	264	272	279	265	278	242	303	275	281	296	270	319	266	268	286	235	275	271	258	311	291	267	281	299	274	278	236	282	271	279	295	278	248	256	264	286	293	276	271	281	279	277	266	283	289	284	251	270	310	285	287	273	250	311	283	305	259	246	281	286	280	293	275	300	297	281	286	282	299	291	274	267	290	301	241	292	271	291	259	303	280	253	277	267	289	289	274	254	275	294	300	256	268	301	288	274	260	266	259	310	285	246	294	280	274	263	299	274	292	280	269	289	291	286	270	291	300	237	285	269	292	293	282	293	293	263	303	259	269	275	297	272	290	292	274	302	272	255	272	299	299	292	307	275	274	283	297	286	275	247	320	257	288	279	298	293	272	295	252	287	292	285	287	295	279	275	270	296	288	260	318	280	299	317	276	250	268	276	290	289	279	305	269	306	303	302	290	292	283	309	274	271	257	296	291	291	276	283	288	269	292	291	264	281	303	312	290	267	301	305	280	286	284	296	269	284	281	249	275	267	306	273	267	275	284	270	314	309	299	266	292	298	297	274	292	270	268	282	309	310	297	290	266	293	272	303	313	268	235	302	231	288	293	288	314	278	296	278	259	296	307	307	255	264	297	271	277	275	305	266	261	277	253	262	302	289	305	263	287	278	277	255	286	273	303	265	275	310	272	276	275	264	301	271	281	291	311	299	326	294	278	302	291	282	274	309	300	272	288	271	279	281	275	291	305	300	294	271	304	286	286	290	245	301	308	276	268	283	281	295	295	284	325	289	305	293	253	279	288	304	249	286	263	303	297	294	285	284	286	279	281	269	270	285	288	296	262	301	294	289	265	289	297	296	278	259	265	300	310	289	274	265	252	299	270	271	308	284	288	270	250	312	288	275	242	316	275	285	324	312	279	258	274	236	287	320	275	269	294	290	302	266	284	284	269	305	285	294	291	273	257	272	301	285	279	304	269	262	259	309	247	268	290	282	281	274	279	267	264	289	276	257	286	260	272	283	288	257	287	291	277	270	297	266	286	314	291	281	284	316	291	323	279	290	276	262	310	272	290	272	286	270	285	297	284	297	279	288	286	259	278	277	265	250	266	276	275	301	288	302	290	295	285	266	282	257	285	283	281	334	304	285	303	281	281	263	281	272	288	279	263	296	258	291	278	298	281	276	274	307	290	243	297	266	276	300	305	270	281	275	292	281	267	277	273	242	284	262	263	257	277	274	287	308	298	277	306	294	279	276	295	291	295	290	284	270	292	283	289	311	288	255	270	273	292	257	279	280	243	259	305	282	310	308	276	302	258	276	265	296	290	292	305	262	263	298	287	265	268	297	255	275	321	271	295	273	279	272	299	260	270	289	273	285	281	282	285	296	265	299	285	290	263	263
22305	20934	28384	23649	20934	20964	9132	1104	873	728	629	571	519	543	512	479	483	469	409	466	449	413	409	387	425	445	423	408	358	370	398	400	437	384	392	381	382	382	423	400	397	380	379	393	354	387	387	351	373	349	383	374	406	404	366	420	387	360	332	375	388	405	358	390	399	385	365	397	380	374	374	378	427	353	385	397	370	372	386	362	356	391	376	323	362	365	354	399	358	379	387	369	356	391	393	342	361	381	357	381	378	376	394	350	366	347	370	351	375	381	365	358	388	383	388	390	382	347	395	319	383	357	365	387	368	383	407	376	359	360	336	376	368	341	329	370	364	350	388	394	369	341	357	364	380	367	363	366	379	374	400	365	348	386	377	385	341	382	397	394	395	375	366	404	357	372	389	353	359	377	391	344	362	381	338	394	340	363	388	370	376	399	365	375	337	399	348	356	376	391	346	353	375	366	338	368	325	359	360	357	388	410	370	383	377	378	395	392	396	367	363	390	395	327	368	407	356	385	388	375	376	388	384	378	342	364	357	384	386	384	423	391	387	401	384	395	369	365	337	401	366	364	359	389	360	366	355	349	357	365	370	399	335	388	382	377	361	384	324	387	359	348	359	359	381	355	364	349	394	367	371	399	388	351	378	401	410	344	365	396	367	336	391	392	359	377	392	385	408	371	380	368	423	327	376	374	328	396	360	357	369	363	413	391	351	384	402	386	354	368	352	383	336	392	329	371	355	352	365	378	358	376	369	361	355	394	365	324	384	393	394	376	344	367	355	397	369	392	407	342	380	371	381	416	375	382	402	387	353	373	358	363	341	377	386	346	385	403	365	402	372	372	388	369	353	364	390	385	373	364	413	386	369	406	382	373	327	359	389	376	395	352	353	415	360	370	339	382	391	371	348	383	387	374	360	377	368	359	398	378	365	386	414	333	354	356	377	386	351	350	409	369	352	357	374	370	380	371	383	361	394	336	339	375	393	376	365	343	376	403	392	361	342	389	349	386	380	381	351	423	351	393	387	374	347	346	403	347	415	372	363	386	358	389	379	390	350	386	356	371	373	357	416	361	372	349	379	366	375	372	371	375	369	400	380	362	398	362	377	394	364	375	361	351	367	362	367	362	348	361	382	366	356	375	378	375	380	371	341	368	356	394	386	358	325	355	414	343	379	362	383	375	389	358	373	362	386	369	347	371	346	379	332	362	350	337	393	371	377	368	351	388	391	388	386	371	327	356	342	350	344	398	381	379	348	425	395	397	353	348	362	397	333	355	411	371	363	347	353	414	376	414	365	357	391	378	397	382	374	381	380	400	382	362	381	363	360	348	414	366	365	357	348	329	383	394	364	359	345	372	375	382	404	378	381	359	378	369	396	402	386	362	377	373	361	351	384	376	356	362	373	363	390	363	397	378	367	363	368	370	399	409	377	383	353	390	370	371	376	374	373	342	382	345	379	417	351	377	353	389	401	370	331	406	375	368	368	359	348	371	357	358	386	375	401	353	387	356	373	354	368	373	372	354	355	381	430	362	387	355	359	406	370	404	346	385	388	368	394	343	366	362	370	399	394	385	381	406	361	378	381	422	367	376	358	388	415	372	370	372	371	392	364	348	350	398	372	370	387	387	383	379	328	348	350	390	385	397	398	389	384	369	350	361	364	417	366	373	361	394	391	384	364	369	373	395	395	415	396	385	370	366	361	349	382	375	358	363	347	350	362	376	398	372	365	310	347	375	365	376	386	380	406	392	373	372	379	354	337	350	360	358	418	344	379	363	355	376	344	406	346	342	362	373	363	322	348	347	406	379	379	397	378	340	348	376	364	352	398	368	358	361	384	359	397	384	363	388	381	385	348	368	390	372	349	373	375	363	373	371	374	362	380	364	345	343	372	423	359	361	412	338	370	370	370	375	334	363	369	359	365	364	381	358	407	362	366	382	366	357	360	398	343	337	315	341	342	379	380	336	388	349	349	374	361	375	385	350	349	366	377	372	384	368	360	372	370	360	371	351	355	362	360	378	377	321	337	356	383	375	377	395	385	388	400	411	381	375	362	402	345	349	341	367	363	373	359	351	363	361	361	345	363	340	380	366	365	360	385	351	381	355	396	383	359	364	384	413	365	380	372	394	381	388	365	376	404	377	374	350	389	378	372	371	377	392	382	383	368	346	395	369	363	360	371	375	360	365	347	392	351	387	374	372	381	404	390	357	386	355	399	383	349	363	374	388	365	375	397	403	365	394	359	374	397	374	340	329	367	395	399	332	369	361	354	376	386	355	362	378	394	376	377	386	364	364	369	403	366	379	353	426	390	369	395	350	382	414	369	420	367	396	346	351	380	365	366	419	369	402	350	388	363	370	376	351	337	342	390	392	386	353	379	359	386	377	388	365	361	372	381	344	367	384	394	388	367	380	346	360	394	350	353	347	401	351	330	412	347	390	393	394	362	337	387	363	363	354	369	362	414	376	396	362	352	395	359	389	353	356	379	398	361	377	381	363	351	388	349	364	354	361	382	395	380	363	358	396	369	383	396	366	367	360	422	359	370	363	393	383	370	369	392	396	373	370	335	356	377	388	376	357	364	365	372	383	373	354	377	382	369	372	358	387	341	362	373	394	342	365	369	365	375	370	404	345	377	379	368	354	335	346	373	365	403	373	368	362	394	384	408	376	376	373	354	349	361	362	369	380	353	368	402	338	389	379	380	393	364	372	353	396	389	383	348	379	355	364	340	378	398	373	371	395	373	363	378	380	358	362	384	365	373	362	334	354	358	372	337	380	375	385	386	352	344	372	382	384	361	363	352	379	365	373	347	371	370	413	350	380	351	334	365	367	379	356	379	342	377	336	380	393	360	390	343	380	407	377	372	356	379	355	349	343	376	334	411	406	383	369	372	344	369	375	361	402	353	386	358	360	347	368	372	398	339	357	353	350	349	350	348	326	369	355	366	427	356	367	384	366	339	325	362	361	363	353	373	404	364	367	381	382	373	383	384	368	396	360	371	348	339	357	380	334	374	381	348	336	346	348	322	361	384	382	342	367	389	378	369	373	388	389	373	388	372	375	390	379	369	382	363	358	366	362	384	390	386	373	388	388	379	363	340	403	346	345	373	380	368	390	383	375	351	356	394	317	369	355	370	408	373	373	344	373	366	357	338	347	320	403	319	360	362	363	364	389	331	373	360	375	372	386	378	331	366	394	325	342	374	353	344	338	376	379	367	366	344	361	349	398	391	345	377	368	357	390	364	365	388	371	386	383	385	346	386	359	388	362	371	359	350	383	356	336	350	370	390	372	366	338	396	375	343	380	324	379	373	352	372	367	395	365	376	356	357	385	363	388	359	401	389	394	401	368	374	345	348	366	389	384	400	370	380	365	348	371	381	378	410	363	353	331	330	351	391	373	391	386	400	406	391	340	381	391	360	367	366	363	385	380	377	357	413	344	383	350	369	373	372	351	367	346	392	350	404	354	343	391	383	338	373	376	386	348	383	334
5666	15641	12632	5575	3825	2840	2108	1682	1419	1139	995	892	771	768	673	657	654	602	592	539	517	515	524	516	548	494	511	487	486	487	503	506	480	454	512	470	490	477	495	468	472	490	447	473	468	459	479	476	417	418	473	488	418	472	487	508	456	478	466	470	454	444	446	410	443	431	463	461	449	462	458	479	466	472	444	420	494	438	451	457	423	425	444	457	438	468	460	482	442	463	432	442	455	447	417	421	448	468	485	456	480	492	459	496	450	434	435	428	443	448	468	463	444	445	428	441	455	430	454	426	417	451	455	453	472	459	450	429	439	439	433	466	427	469	427	418	457	455	443	454	452	437	481	487	452	448	465	429	441	482	439	471	406	428	447	516	424	452	421	449	420	437	448	444	420	487	412	458	436	451	467	403	457	445	469	450	464	454	435	435	444	489	401	450	439	446	455	422	461	430	423	448	413	467	449	433	447	454	443	444	445	443	485	455	448	443	414	416	475	449	460	458	439	444	490	456	448	433	437	414	482	438	453	466	465	424	474	430	428	447	483	440	451	463	466	453	466	456	437	462	429	440	433	423	407	433	482	446	465	497	438	430	468	436	449	453	454	414	461	462	482	430	455	446	461	443	484	430	436	458	469	436	478	455	437	440	459	472	459	450	450	488	422	428	429	459	487	444	454	448	490	418	448	460	458	457	461	488	468	488	424	459	445	464	426	454	454	483	426	436	446	458	475	435	437	448	425	418	447	422	438	422	472	446	473	415	459	492	448	426	430	445	456	468	462	460	398	429	472	450	416	461	419	448	459	457	416	448	445	429	446	444	440	420	432	446	447	455	433	444	444	407	430	437	457	405	435	439	503	448	418	490	441	401	446	511	449	444	446	462	470	439	415	434	447	424	468	454	441	461	495	424	448	421	442	466	417	440	405	435	449	442	420	437	446	442	430	444	451	440	434	442	445	447	428	397	434	452	448	485	483	459	446	433	481	413	428	422	481	450	412	461	421	442	459	441	412	435	484	448	483	436	412	436	420	450	466	387	460	416	456	408	439	434	441	454	396	454	426	432	426	465	466	436	432	442	424	403	422	470	453	463	456	445	403	422	425	462	466	456	447	411	448	467	462	468	464	460	466	434	440	452	448	472	385	418	426	461	473	457	393	420	457	449	452	419	435	462	453	484	464	453	445	436	449	470	452	440	417	444	466	436	415	414	457	447	441	442	411	439	435	442	403	448	410	433	452	473	435	427	463	454	438	428	474	463	476	439	442	494	453	478	450	432	452	445	435	394	461	434	454	412	435	445	424	479	463	413	425	498	421	454	467	431	477	454	456	461	437	448	458	470	481	459	425	431	426	447	454	443	452	428	491	428	455	434	440	430	449	446	447	441	476	421	442	472	432	410	410	430	443	460	445	473	461	451	416	431	458	437	478	447	424	460	459	422	487	464	470	431	454	446	422	458	459	410	448	463	429	435	430	448	446	443	442	440	464	418	430	450	451	442	429	421	422	457	450	428	427	438	451	464	451	415	450	471	461	460	448	461	461	459	440	422	423	488	463	460	428	432	462	432	451	453	473	470	494	419	467	421	426	483	393	438	459	417	473	464	469	474	435	407	446	409	433	443	427	422	424	441	427	425	435	477	436	485	462	435	419	420	459	459	479	506	404	402	418	448	457	455	450	460	455	452	433	419	467	438	456	446	451	487	470	428	434	434	433	478	427	467	423	448	463	451	427	438	417	464	481	415	466	432	439	454	423	436	429	443	446	453	475	445	449	425	478	469	407	431	472	486	431	452	437	452	442	466	464	460	465	456	443	480	462	444	442	431	438	450	447	460	448	472	464	460	449	457	448	436	427	417	449	427	396	442	468	457	421	468	445	439	422	436	454	457	466	426	434	458	457	424	465	418	465	448	479	437	458	448	460	422	492	451	439	458	430	446	473	404	442	459	467	446	446	469	438	436	486	456	429	451	440	430	425	425	468	421	483	484	408	437	443	468	459	424	453	458	428	438	425	461	451	455	425	457	443	424	438	386	448	430	448	488	423	449	476	444	416	450	436	430	462	452	457	418	443	438	457	431	464	442	444	464	435	410	445	405	424	459	432	454	406	421	437	431	453	442	451	458	415	412	455	435	431	442	428	398	443	407	426	454	442	439	433	417	492	429	424	429	438	452	446	473	437	464	464	478	412	453	425	467	438	458	450	425	454	454	453	431	413	463	422	428	475	457	459	465	473	431	400	440	465	463	440	422	414	452	459	413	480	461	452	463	449	457	457	408	470	425	424	413	421	433	430	461	427	413	464	464	459	430	453	421	440	386	463	443	429	437	435	452	460	424	436	443	469	429	449	442	413	481	424	425	466	442	431	447	433	475	429	488	467	439	472	491	421	462	441	423	422	499	444	433	429	420	431	419	419	413	447	424	447	439	455	472	415	430	426	457	467	437	423	432	455	453	437	474	455	483	444	408	431	490	437	410	435	418	496	457	462	444	495	422	456	441	416	429	445	454	451	455	412	446	472	441	466	453	459	445	461	454	425	445	452	412	423	450	447	451	415	466	480	458	442	467	415	468	449	445	485	449	441	455	472	433	472	456	440	423	423	412	465	434	434	453	458	456	439	465	459	468	458	470	420	411	478	454	436	500	443	430	423	493	445	470	441	467	449	455	454	452	443	429	477	449	448	450	445	442	450	438	421	454	457	421	457	452	470	419	426	409	463	418	433	458	442	425	452	447	454	466	516	402	472	464	448	492	441	468	442	441	431	481	490	464	447	451	498	463	429	440	430	440	442	470	434	439	441	428	441	393	451	462	427	426	435	439	410	414	415	442	425	496	451	428	435	444	450	470	459	484	444	454	473	438	487	461	444	457	456	475	439	448	456	475	452	430	417	400	431	416	437	447	421	455	480	453	434	416	470	477	439	470	454	447	452	463	447	419	455	467	412	443	465	435	462	443	458	447	439	466	447	432	443	468	428	462	421	457	469	437	465	439	429	383	425	470	421	469	467	427	457	452	442	423	449	448	439	484	426	470	439	473	433	426	443	464	455	463	435	474	459	450	452	473	429	473	458	459	439	455	466	473	447	455	462	445	408	467	452	444	473	437	454	452	464	397	448	452	438	452	425	448	441	445	401	484	446	404	465	448	467	456	412	460	445	434	458	495	403	417	448	440	480	452	478	441	443	475	440	460	462	447	458	474	421	431	444	454	467	422	498	428	444	466	455	448	448	431	428	420	454	381	423	428	440	428	517	432	461	425	455	467	440	426	440	450	432	441	476	449	455	479	421	453	444	465	427	463	432	456	436	453	412	424	453	406	424	434	452	437	454	439	472	396	463	453	429	437	456	455	431	443	483	448	475	412	459	419	429	434	409	434	427	452	369	479	427	439	414	440	443	439	460	463	484	471	456	457	440	430	423	438	440	462	436	417	415	444	437	420	457	422	446	419	443	400	478	457	460	464	459	427	411	447	462	460	433	423	464	422	418	439	415	420	474	439
26865	18872	5459	953	626	525	545	527	485	482	492	458	538	502	484	453	511	512	461	491	515	490	507	521	488	483	503	508	477	517	478	475	515	470	497	455	504	483	526	469	472	475	495	511	473	516	483	498	478	499	493	460	470	463	481	487	489	488	483	501	492	489	480	487	481	463	459	474	463	484	492	482	514	490	437	519	507	525	485	484	456	448	502	490	486	470	464	488	456	485	481	496	488	496	449	516	501	490	454	500	514	493	479	484	512	504	485	509	507	491	467	474	482	457	461	495	512	476	491	490	451	524	500	472	477	488	485	477	485	466	495	442	465	502	466	450	510	519	480	467	448	479	465	507	499	469	473	499	473	467	529	522	483	522	510	481	436	447	472	477	481	477	452	495	502	478	475	527	511	517	486	464	488	457	500	477	487	496	498	491	477	465	464	485	433	495	488	464	462	473	492	475	501	515	456	456	456	463	540	461	511	472	484	518	457	492	483	481	468	500	479	494	517	471	520	479	457	501	475	472	517	452	450	474	456	486	536	465	469	472	442	474	499	500	465	482	475	449	478	481	513	482	449	467	497	487	503	495	447	472	502	490	460	485	509	529	525	459	475	505	456	460	471	464	470	454	497	479	474	455	479	506	499	477	475	458	480	492	496	447	470	503	449	467	492	497	502	521	473	496	506	463	474	486	434	450	466	498	463	468	508	495	513	475	497	496	515	461	471	475	496	468	455	497	441	475	479	506	467	463	455	487	475	484	476	466	481	502	467	455	491	503	443	474	451	444	485	487	458	543	469	477	489	495	506	477	489	489	464	441	458	480	502	503	465	494	470	446	484	508	461	509	453	463	504	500	463	460	472	486	478	442	511	462	489	478	498	462	494	467	470	479	506	511	468	485	524	443	470	461	465	536	502	531	491	495	460	491	475	473	493	451	467	467	489	505	499	486	485	498	472	444	490	472	458	495	470	482	450	502	467	478	446	505	466	490	476	412	504	490	483	481	445	466	466	463	478	501	463	486	477	470	499	454	477	486	505	471	483	506	473	503	494	494	501	451	465	473	496	457	465	510	497	489	475	492	525	507	475	448	529	485	474	520	481	513	507	479	486	434	476	489	470	479	469	513	467	458	459	455	471	493	495	538	465	461	452	465	449	486	511	481	480	530	480	487	491	486	494	468	506	477	491	444	473	488	540	474	500	495	469	514	476	494	495	459	492	475	479	497	473	463	479	438	478	522	471	524	487	485	494	524	513	495	479	508	487	485	478	517	476	472	492	530	470	461	469	517	451	477	480	479	432	410	501	522	496	455	484	470	470	473	491	455	446	500	511	491	492	479	445	470	443	487	505	497	509	479	491	468	460	468	468	456	514	467	487	494	447	482	511	516	461	476	499	493	480	487	501	517	470	476	484	468	513	505	494	466	494	462	465	486	465	510	504	465	496	490	488	507	500	467	485	505	482	449	511	477	499	499	423	476	492	494	487	441	513	482	436	493	518	468	473	466	478	447	503	556	517	477	473	457	519	492	540	435	464	490	450	466	487	467	493	527	496	502	471	482	475	504	447	488	471	493	501	469	489	487	442	447	469	502	467	494	517	488	500	481	467	438	483	485	481	496	441	499	506	484	487	500	494	470	430	455	508	502	534	463	477	488	447	467	469	507	498	494	479	490	496	492	440	500	506	472	480	483	500	470	479	507	468	481	492	464	494	496	500	471	493	436	498	444	441	504	502	479	445	519	496	507	468	467	450	468	444	469	471	448	456	468	492	481	468	479	496	493	497	494	446	441	487	478	454	475	485	529	491	536	491	480	466	477	464	497	483	496	464	451	487	459	452	464	514	456	522	492	521	480	468	464	492	482	470	482	488	480	481	519	468	450	494	467	533	459	500	446	484	437	475	489	461	458	462	497	499	485	475	458	524	452	451	497	457	477	495	479	468	470	445	515	487	514	466	452	463	455	468	492	470	491	486	476	503	498	463	459	457	469	451	456	452	471	520	499	479	485	460	465	484	441	466	471	501	487	504	460	499	500	453	467	464	502	486	477	525	551	475	462	449	488	500	456	476	509	464	477	439	485	450	460	494	500	476	448	483	459	476	472	486	516	474	481	467	457	522	469	469	456	480	483	505	492	475	476	474	500	516	450	495	533	532	484	536	488	474	511	477	468	509	480	485	490	514	473	483	502	487	474	506	476	411	482	452	449	523	454	492	469	533	472	489	486	487	488	463	494	465	457	507	454	495	454	509	488	468	478	496	454	446	457	473	540	471	467	478	525	496	485	477	429	475	470	460	459	463	523	456	550	492	499	459	477	491	488	522	487	473	456	466	429	449	453	492	492	483	504	489	481	524	489	463	473	457	506	466	493	465	479	472	489	525	463	471	474	468	506	482	491	500	459	479	466	472	433	501	481	476	476	482	473	496	494	461	469	489	470	490	473	496	456	507	486	484	508	504	473	478	500	462	478	487	469	474	459	483	488	512	500	465	497	465	523	472	492	537	460	453	523	468	511	449	452	468	493	483	462	505	448	501	473	443	483	486	469	494	482	450	496	537	488	493	532	526	459	498	474	483	491	475	485	454	496	464	447	531	480	516	474	481	449	473	475	450	467	473	476	470	504	489	470	490	479	521	479	490	466	516	515	477	453	503	492	474	506	542	435	504	461	497	462	432	475	495	475	484	490	484	471	469	471	496	508	456	466	459	457	486	466	469	518	465	436	502	467	463	446	466	466	453	451	476	497	433	445	482	462	523	482	475	480	476	466	465	482	485	513	439	478	486	488	516	474	478	508	470	503	423	507	487	483	457	496	511	463	499	477	477	541	499	445	479	481	490	465	491	505	483	500	498	481	483	515	485	469	511	455	445	416	488	467	548	489	467	487	507	493	485	469	480	453	521	494	517	476	497	525	488	479	483	457	520	444	492	473	531	485	500	477	475	427	476	470	465	482	500	481	462	472	484	480	495	449	468	488	436	477	499	476	518	481	460	521	494	459	491	507	502	455	476	464	489	453	482	498	491	487	485	469	489	471	496	488	507	438	499	478	499	473	469	481	448	493	517	480	498	506	469	473	468	488	517	461	485	504	491	491	458	479	488	470	492	490	461	466	500	484	469	425	481	487	498	462	444	471	494	475	465	493	501	490	480	482	526	444	474	487	472	469	495	479	475	512	492	434	504	507	481	460	522	474	467	477	496	466	485	477	509	480	469	492	485	477	517	502	473	448	469	493	551	490	460	453	489	489	485	490	472	478	475	488	466	476	500	495	495	454	486	504	470	480	446	469	422	506	519	476	494	484	470	513	482	455	447	443	483	461	480	462	495	483	470	492	494	508	484	454	454	472	480	476	513	468	513	470	479	483	493	460	505	442	475	503	471	474	469	469	467	485	504	462	522	490	508	477	511	496	501	479	499	474	456	465	507	482	494	476	486	450	505	494	465	466	492	483	507	496	495	457	475	476	452	503	465	475	449	524	512	465	486	467	513	457	508	501	494	444
4730	2543	2155	947	760	749	690	593	575	558	590	595	561	584	541	534	561	560	577	558	541	539	591	534	559	576	549	561	562	580	519	546	514	528	591	550	559	538	547	561	585	552	580	601	578	539	530	574	576	590	580	558	554	562	582	546	565	510	523	582	504	578	573	557	552	547	539	548	599	554	547	571	547	561	555	542	523	529	571	566	583	602	563	523	513	595	538	570	549	572	567	571	556	552	535	534	535	566	521	565	592	592	569	546	515	554	556	621	557	558	545	535	573	516	558	593	610	540	512	536	549	524	581	562	532	527	556	544	550	558	593	590	583	549	571	532	547	589	563	613	542	581	545	582	586	504	562	521	598	558	530	537	584	605	574	555	526	585	555	556	514	520	560	521	543	586	553	585	526	587	577	565	519	587	544	531	558	542	588	573	590	550	591	577	578	569	557	520	553	566	527	540	564	529	539	583	523	543	549	546	578	560	562	548	581	598	531	555	532	553	573	562	553	600	542	577	528	578	592	563	603	540	624	532	561	521	537	579	548	576	541	568	534	521	542	495	545	586	554	561	549	504	545	516	564	545	549	561	577	587	543	540	550	537	540	538	575	547	529	560	536	540	548	540	603	565	538	561	540	591	546	567	538	541	544	547	540	546	594	584	558	560	574	603	543	565	558	595	515	544	586	584	510	550	532	565	552	512	541	510	574	559	537	541	507	569	545	537	544	569	539	528	551	572	585	570	563	572	580	519	571	526	542	528	604	540	569	563	531	545	571	552	547	581	546	562	555	573	546	565	554	571	568	530	551	565	544	562	571	555	519	533	538	560	555	534	570	567	596	546	552	547	600	538	532	553	517	553	518	575	565	568	560	527	526	550	578	554	535	602	572	529	565	581	572	549	544	569	537	548	517	629	569	583	547	526	552	575	540	539	568	584	550	559	582	555	548	533	570	529	595	556	579	571	599	575	560	562	604	611	561	558	539	570	595	551	585	524	538	588	587	559	551	559	572	610	565	551	572	553	567	518	531	569	589	532	566	558	550	533	507	562	544	560	542	530	540	579	526	567	571	542	540	531	570	540	548	582	503	521	553	561	547	550	539	563	549	552	547	563	562	574	550	588	567	568	602	575	540	546	592	532	592	544	550	570	534	536	585	519	562	552	574	546	554	548	545	572	535	580	496	512	524	527	568	548	567	550	591	565	587	523	537	577	554	526	573	578	575	551	592	564	534	540	538	549	545	604	543	574	540	536	546	564	563	601	550	545	596	494	500	562	586	566	596	546	559	544	551	558	560	562	519	507	533	561	572	570	525	565	522	523	588	507	543	575	540	547	480	535	610	578	573	587	565	556	506	553	578	555	562	560	573	600	580	536	550	592	557	563	537	523	550	549	591	569	568	534	577	542	507	574	548	576	594	557	573	478	516	530	593	561	541	526	550	552	544	526	635	583	579	554	600	559	600	568	565	606	556	568	572	581	525	582	520	558	548	572	579	548	541	559	538	534	551	543	525	562	557	546	532	563	555	533	556	576	548	580	570	531	580	571	472	619	557	557	550	569	538	534	544	534	555	580	581	590	523	562	594	580	581	527	598	542	557	530	545	573	550	556	576	594	556	551	543	565	546	549	537	585	523	568	621	567	552	559	603	572	506	587	558	564	549	592	555	554	551	538	563	553	584	559	544	568	546	578	553	571	565	587	507	560	544	564	629	516	552	585	575	567	547	556	550	517	550	528	531	537	570	568	550	557	537	606	541	564	580	568	543	574	534	578	591	546	576	537	574	555	571	529	549	543	563	538	506	553	565	566	586	534	557	567	561	588	563	523	585	575	531	531	551	551	542	547	567	553	539	538	497	564	533	509	567	587	572	549	513	564	573	544	575	559	574	561	492	562	571	571	552	542	568	528	583	599	537	532	547	600	537	552	558	569	556	566	569	579	543	528	562	571	539	536	544	550	548	585	590	519	532	531	545	578	557	529	547	549	574	551	590	571	569	567	604	560	553	558	535	561	528	528	530	578	575	507	597	540	556	600	544	525	568	586	527	580	539	543	501	561	554	563	558	569	513	517	554	584	515	566	518	562	588	575	562	599	535	532	548	540	571	554	534	551	578	565	561	513	603	558	549	573	562	535	560	610	591	536	564	558	530	566	570	580	555	578	553	550	512	575	569	537	560	566	566	576	557	539	538	537	546	557	516	535	592	563	579	570	533	572	531	582	567	550	537	570	569	565	544	540	582	503	531	553	589	567	513	575	547	554	579	580	554	555	600	573	549	560	500	546	529	567	538	553	533	549	538	510	583	529	576	566	549	559	529	569	551	557	547	571	524	522	536	552	559	545	550	530	541	511	545	530	584	588	600	592	574	558	555	560	591	605	547	544	570	544	525	552	570	553	525	558	565	587	576	548	555	563	560	552	587	592	529	561	526	564	516	569	537	546	554	543	598	578	548	540	546	507	562	560	510	548	587	535	576	576	528	560	564	597	556	511	537	564	543	544	554	556	519	603	543	577	558	569	498	585	522	587	511	557	576	552	583	574	594	531	516	577	583	577	574	535	599	600	521	538	580	570	583	500	511	536	603	516	523	544	576	597	555	520	564	504	527	534	510	553	570	534	551	578	546	556	576	572	581	576	544	539	584	565	503	574	564	565	556	534	531	585	521	552	558	550	563	609	521	579	543	529	535	534	548	509	576	552	539	600	593	528	543	561	544	552	532	525	562	556	565	527	530	505	536	534	597	532	525	589	559	582	559	568	539	528	592	528	529	538	544	565	568	577	525	560	579	520	587	573	565	535	551	541	547	598	554	571	566	554	564	549	580	570	559	537	571	507	539	590	560	532	562	560	536	564	542	503	557	538	593	554	536	537	579	546	507	508	559	518	540	552	569	535	501	622	564	570	586	580	566	554	588	552	530	539	543	535	546	548	545	545	548	496	502	552	607	556	571	538	531	536	565	545	574	571	582	560	542	508	563	572	527	558	529	591	578	594	549	593	569	546	546	560	567	570	531	582	601	552	525	512	551	598	568	554	548	554	556	560	577	566	534	555	522	515	533	555	542	550	552	577	563	560	515	563	523	545	527	593	541	528	579	571	519	530	520	507	561	573	591	581	519	558	572	549	570	562	542	546	531	553	578	567	554	601	552	579	530	561	525	551	515	566	589	559	544	577	559	544	576	533	528	539	563	547	565	516	569	559	557	521	560	568	566	578	542	528	552	581	604	581	545	564	534	517	541	561	500	583	579	560	555	538	527	539	586	576	546	574	534	574	569	580	541	517	573	558	530	547	576	559	524	581	560	598	545	520	606	553	579	538	568	533	517	593	535	588	543	536	535	573	558	583	583	576	557	557	582	588	574	531	590	577	557	539	553	563	570	568	589	557	568	585	524	565	538	534	550	524	533	567	533	573	564	524	538	545	582	537	492	547	566	550	581	549	569	568	575	551	573	576	561	579	496	570	529	563	554	587	534	530	560	536	560	529	558	567	521	542	530	530
23306	20846	27843	23938	20849	9566	1338	1009	849	822	764	713	755	729	667	703	657	650	644	632	697	625	669	660	658	643	557	650	649	641	658	627	642	624	638	626	611	583	608	641	674	626	632	592	629	632	608	616	620	630	613	651	596	614	660	592	611	609	623	621	614	586	598	640	620	611	640	609	634	648	599	645	605	660	616	625	652	574	593	635	603	643	623	652	592	649	608	622	602	565	616	621	612	631	596	630	676	595	617	566	611	625	615	640	630	628	595	640	639	633	587	586	621	601	571	654	609	620	593	623	616	612	652	628	602	589	566	620	604	577	647	631	625	566	591	613	611	645	608	621	607	590	604	596	645	627	630	669	573	613	630	634	591	626	627	581	653	652	634	670	652	634	575	572	673	668	644	642	607	632	562	559	613	567	651	624	600	630	595	663	618	641	587	587	610	601	616	624	573	598	625	614	622	620	563	601	574	606	605	628	646	557	580	607	630	628	632	624	663	662	590	605	607	612	641	610	601	618	619	639	630	657	613	597	612	625	635	638	596	609	638	625	595	631	594	643	602	625	590	634	606	586	602	656	612	570	613	618	617	596	605	627	674	625	632	649	581	626	622	635	583	664	633	620	633	597	617	649	608	614	618	642	605	677	639	570	631	631	623	613	628	572	595	609	592	640	640	619	632	594	594	638	617	609	623	644	634	633	586	601	604	643	621	643	576	649	665	636	598	555	591	619	636	615	635	612	593	624	599	621	650	652	594	591	584	623	595	648	612	631	556	637	589	616	637	603	635	597	660	584	625	560	585	592	626	621	600	586	646	617	621	607	636	643	586	631	624	579	611	598	605	615	569	627	596	582	629	662	628	634	606	603	589	633	618	582	621	628	596	610	625	617	611	632	575	630	619	605	633	632	584	644	583	636	631	648	644	605	646	619	642	555	612	666	648	651	637	636	657	605	625	619	616	602	580	590	611	617	614	641	626	629	610	574	610	612	584	629	577	582	636	610	600	645	687	599	601	615	605	593	603	620	634	651	665	628	583	625	605	643	675	597	633	604	630	613	556	656	632	618	596	598	660	613	598	626	644	593	619	590	652	622	683	632	584	614	613	621	625	654	622	616	649	585	661	602	565	619	643	620	583	608	642	614	612	610	578	618	598	644	667	622	600	644	559	597	619	603	559	616	657	604	591	608	620	590	621	604	601	594	635	614	647	633	616	610	666	577	609	645	618	658	652	595	615	639	590	654	596	626	606	629	615	630	625	618	637	581	651	632	630	643	645	616	647	640	612	602	634	601	600	640	657	653	622	614	604	630	626	610	614	613	700	591	609	622	626	666	622	650	600	634	601	630	599	575	564	622	613	615	598	625	644	625	590	587	579	602	600	589	620	635	609	557	605	649	587	631	626	635	602	610	621	627	615	599	626	604	609	604	618	642	622	633	622	605	618	577	602	608	628	629	603	624	605	619	618	604	627	632	591	603	590	631	618	627	593	569	602	701	635	614	645	608	652	625	619	675	636	601	584	611	621	601	594	624	616	649	606	578	688	630	626	626	650	604	594	636	628	659	600	608	638	636	592	608	621	653	662	632	612	591	618	624	608	624	602	614	632	612	590	646	627	581	615	654	614	616	666	612	626	640	628	630	563	663	612	646	618	585	579	614	647	599	623	591	644	619	649	641	651	645	648	650	648	613	673	642	609	611	645	613	630	608	628	603	601	601	617	597	603	625	599	652	591	679	593	653	647	654	620	625	621	590	580	610	616	635	590	605	614	602	581	634	634	620	627	657	622	600	686	610	653	625	668	603	647	558	607	594	603	627	618	635	678	611	597	665	627	654	613	625	624	585	620	625	672	590	629	620	640	613	643	594	624	615	597	576	619	614	613	628	647	627	625	618	611	639	599	607	635	594	641	554	623	603	592	601	618	624	599	608	644	591	572	574	626	591	629	569	627	626	659	592	636	603	587	675	656	580	629	612	679	617	590	583	629	606	585	607	594	634	581	630	597	670	613	633	633	611	587	643	619	591	604	631	605	639	619	692	516	598	636	622	625	616	628	602	599	581	594	634	637	580	625	593	637	650	649	593	587	579	637	593	612	613	599	616	630	590	630	566	608	629	618	604	634	602	641	647	596	560	612	641	639	593	621	577	612	620	671	646	605	596	610	638	598	604	632	629	620	641	603	655	622	617	614	605	608	590	625	599	552	630	591	590	614	595	669	587	634	628	595	654	652	651	620	604	567	626	610	592	613	606	609	608	585	619	626	599	625	592	620	611	601	630	577	599	622	635	609	599	650	585	609	628	602	577	570	615	634	616	595	629	595	615	588	612	612	621	635	662	634	632	654	625	586	632	590	626	638	614	602	645	671	606	630	647	602	638	635	597	599	617	584	541	609	628	628	615	611	606	636	607	603	604	555	582	586	560	654	597	603	582	598	615	613	664	626	648	633	615	627	623	608	656	627	626	580	603	668	644	634	616	579	631	630	641	603	631	575	583	651	630	631	614	573	605	624	633	630	605	611	608	593	621	618	619	618	608	626	629	576	647	613	621	610	600	672	668	628	610	634	620	639	644	594	601	579	628	622	609	635	660	628	611	630	598	646	631	623	625	627	581	600	595	634	575	629	654	608	648	630	628	607	660	590	602	582	634	640	598	655	609	628	623	601	647	607	618	592	591	637	608	668	647	606	627	577	593	624	575	592	628	625	602	599	609	636	581	630	625	619	603	616	598	607	619	599	610	593	606	617	638	614	600	659	649	574	647	614	586	573	623	600	606	592	626	643	617	627	622	620	645	658	641	635	635	654	602	590	594	618	572	620	645	643	597	599	586	631	654	595	628	548	637	554	588	606	639	612	652	651	658	656	575	627	609	646	620	608	650	634	619	636	639	617	645	596	630	624	632	648	640	626	619	646	607	620	621	605	585	641	589	614	597	591	601	610	648	646	588	663	593	663	601	603	594	597	590	584	631	655	586	632	641	599	614	590	638	646	636	647	590	582	586	595	620	586	619	609	618	630	623	613	601	628	578	600	663	606	618	639	571	643	600	605	624	643	606	575	587	625	603	623	580	583	549	582	603	620	612	593	635	627	611	642	668	630	544	608	676	628	604	655	625	594	640	644	640	622	625	619	624	627	616	653	605	627	617	620	583	586	640	606	639	605	612	602	610	616	620	625	604	606	616	578	576	622	610	644	616	617	618	588	629	599	649	595	616	595	615	624	600	556	586	653	650	675	648	653	615	619	614	604	634	655	628	626	608	629	597	630	608	584	598	675	651	604	607	570	625	634	624	623	660	659	609	614	608	651	629	623	643	622	593	592	630	578	623	638	625	609	606	636	623	570	597	668	654	626	585	631	638	579	635	620	592	621	614	664	605	639	564	576	619	618	627	646	646	658	662	608	608	591	577	618	557	568	639	625	620	636	634	633	635	597	653	596	643	605	666	641	626	610	622	590	618	598	648	627	626	584	639	674	629	652	576	579	658	665	611	666	624	620	636
4046	9432	7408	3638	2578	1908	1544	1270	1158	1078	963	949	858	810	790	832	799	777	810	730	778	736	726	753	795	727	783	791	784	745	748	693	750	738	757	748	740	724	770	711	718	728	656	782	699	693	748	729	710	709	689	762	735	677	682	692	690	710	726	704	734	770	694	687	768	723	730	749	733	679	690	704	749	761	778	720	716	718	689	708	744	724	668	742	701	713	702	728	705	735	723	734	769	712	722	702	741	746	709	739	759	690	698	674	716	714	715	734	711	732	709	707	723	775	707	706	727	675	740	747	654	702	667	696	718	731	722	735	753	722	698	756	720	716	748	769	734	746	716	754	768	753	727	758	740	730	727	764	723	721	775	707	695	701	719	726	729	671	743	705	692	689	731	666	714	697	660	727	749	718	740	679	731	769	694	723	745	724	750	738	711	798	738	733	703	740	710	707	746	701	729	726	751	702	682	693	789	723	716	708	718	763	739	744	690	726	683	697	717	740	709	748	746	707	714	689	692	741	699	713	762	751	724	707	658	711	728	692	718	726	735	738	727	677	687	730	759	722	677	746	707	725	746	712	741	696	728	747	756	644	699	748	785	745	734	740	734	691	719	738	709	677	723	676	719	728	685	759	698	677	721	721	727	713	704	706	726	665	725	717	707	723	699	750	731	728	703	725	728	793	701	761	726	701	776	717	701	736	712	697	706	737	721	726	725	732	723	744	739	720	720	700	717	705	746	700	730	687	716	758	701	696	718	716	739	726	747	725	747	711	763	708	765	768	684	699	694	745	713	692	730	720	701	681	708	720	708	724	709	691	722	731	719	710	691	733	706	748	682	743	685	735	765	736	718	760	760	685	713	745	730	745	693	748	724	739	697	712	757	772	709	744	753	727	729	696	743	758	716	741	678	664	682	760	670	747	682	725	726	718	704	733	749	684	727	760	775	704	729	749	748	718	733	684	723	713	728	729	635	706	782	719	713	705	732	722	745	654	755	751	656	703	713	704	737	759	664	736	746	724	777	678	743	768	731	778	721	777	710	723	754	725	731	670	736	744	768	712	715	808	738	665	717	760	737	719	745	656	694	720	739	714	683	711	730	734	717	726	718	711	755	725	674	727	758	677	726	700	708	667	769	728	675	790	719	690	757	725	729	727	723	713	718	724	702	681	727	694	699	700	737	718	759	689	673	776	709	740	672	676	729	717	740	735	701	727	694	712	727	709	741	731	694	758	688	735	711	736	727	772	682	744	743	707	734	709	767	696	685	743	747	717	755	766	753	768	690	721	724	718	734	719	730	723	722	735	707	762	729	691	682	701	716	685	698	710	736	761	700	719	740	700	699	747	680	751	709	749	735	718	663	717	735	717	742	790	742	720	691	720	728	747	683	703	720	720	713	720	750	783	725	707	731	736	720	722	728	686	729	709	756	702	675	673	679	731	761	735	736	692	739	762	689	714	664	772	656	718	742	782	723	735	693	743	707	737	764	704	758	691	706	729	731	738	704	748	744	702	715	719	715	689	750	712	680	744	713	695	735	736	722	734	756	704	688	716	667	716	729	729	751	708	666	765	722	686	720	703	739	747	728	730	750	719	715	689	690	685	709	702	709	702	694	726	695	734	720	739	707	674	693	760	715	714	711	720	769	726	706	714	736	726	720	719	753	724	703	713	720	708	728	722	744	687	735	733	713	704	751	753	735	700	694	720	731	717	772	723	703	698	690	734	721	732	725	744	693	689	680	670	690	743	724	687	725	767	774	739	736	706	704	710	695	746	715	698	752	689	722	674	668	711	729	731	718	702	697	691	751	704	770	766	724	733	718	663	740	749	670	730	714	697	721	698	724	768	655	737	739	718	708	681	734	755	711	707	726	719	723	735	764	710	727	769	729	720	707	749	761	697	711	766	726	656	704	686	755	750	716	723	745	698	693	721	673	696	714	748	689	699	710	726	720	754	711	714	768	672	727	727	703	707	703	738	733	689	740	711	734	707	672	723	686	733	711	702	700	727	724	682	724	769	680	758	711	689	732	686	743	738	750	732	718	728	691	650	753	744	698	698	698	730	713	747	701	710	698	704	765	679	758	728	725	724	749	714	737	733	718	748	722	717	723	742	712	711	749	738	721	721	749	693	723	751	688	725	763	688	704	715	669	708	688	692	705	699	734	735	689	693	743	738	754	661	764	728	726	737	744	716	696	698	730	746	701	725	706	685	787	701	665	746	691	731	698	689	717	710	699	752	716	702	696	717	690	693	692	694	693	703	769	688	694	717	697	750	744	698	723	676	731	706	722	718	693	711	740	703	696	713	734	692	721	710	696	708	722	734	724	749	670	742	680	709	717	705	717	709	699	702	709	709	692	726	744	731	686	732	701	721	711	694	751	738	692	747	717	792	730	737	731	674	717	744	729	671	748	748	695	716	696	737	694	674	749	716	746	746	741	744	699	739	701	734	760	706	705	719	719	741	703	678	722	727	689	744	757	703	732	723	716	765	712	665	707	757	737	698	741	712	747	724	725	719	706	710	688	731	743	721	745	696	690	728	724	712	730	737	711	749	739	734	724	732	698	710	660	734	741	711	712	695	715	700	727	716	681	675	708	707	779	702	709	696	722	709	788	698	724	717	691	713	692	712	725	681	758	782	735	749	708	729	685	716	721	763	730	722	710	727	757	719	681	746	714	751	685	748	747	726	674	735	734	740	708	711	711	711	705	695	740	701	697	682	721	715	785	753	675	772	653	730	739	657	720	670	771	701	731	734	722	687	703	765	719	743	766	721	678	703	734	686	726	714	740	724	753	712	747	690	683	719	760	725	677	696	706	760	734	703	728	741	732	683	728	709	748	756	753	719	687	703	728	712	767	708	692	700	720	735	681	747	733	736	703	707	733	756	677	717	699	697	678	642	734	753	725	690	764	690	696	702	732	692	749	721	742	710	745	703	709	745	693	724	702	670	740	770	687	706	704	746	742	686	742	696	767	749	697	749	713	651	704	722	683	685	743	733	728	716	697	715	706	693	717	669	692	722	685	723	710	750	710	723	739	715	662	716	777	706	731	710	718	682	739	717	698	709	728	733	747	700	722	723	708	704	720	731	781	756	738	735	697	726	694	712	682	773	734	710	702	693	725	753	720	698	749	703	684	727	690	705	747	767	739	725	734	726	724	718	755	709	725	747	733	694	728	733	708	714	714	748	707	699	727	674	714	744	671	715	721	738	744	757	724	741	704	740	797	707	745	713	750	695	750	745	698	695	711	704	725	708	743	707	729	686	693	669	685	703	716	695	669	706	690	735	713	738	760	717	715	716	733	713	706	717	691	643	725	719	736	698	744	713	700	730	776	714	692	683	782	707	730	751	742	663	706	754	670	719	709	744	716	753	731	723	672	730	681	684	724	704	755	741	660	733	724	722	753	742	698	711	734	721	718	679	690	701	725	722	715	753	690	748	768	704	714	700	717	718	713	706	733	697	699	717	726	724	695	736	689	704	738	731	774	722
24186	20868	26920	24885	11846	732	448	357	343	303	323	298	275	260	271	273	266	244	274	242	244	258	253	259	267	233	226	235	241	248	245	267	257	263	256	248	268	259	227	241	233	223	219	235	234	250	252	252	214	254	272	232	243	241	204	234	215	223	244	223	247	243	250	220	222	277	230	220	243	263	278	252	237	243	232	240	230	212	243	261	264	210	235	252	253	255	241	233	242	256	236	243	257	261	238	219	253	204	232	254	253	264	250	225	243	229	220	213	226	240	230	211	259	250	244	232	236	205	239	211	243	249	242	233	243	209	269	215	225	225	251	255	251	223	224	252	249	236	251	250	241	244	236	230	237	254	245	242	265	236	250	225	226	231	254	244	234	219	235	214	228	230	234	235	235	232	244	240	246	236	258	248	245	240	276	240	222	217	208	254	233	222	227	213	224	228	217	230	270	243	238	234	246	254	224	250	248	183	223	235	252	237	231	204	225	243	246	254	203	248	255	232	239	240	264	238	221	219	234	253	216	264	248	251	229	246	238	230	229	231	236	265	253	237	231	197	252	233	218	225	209	212	249	202	240	246	241	249	240	222	224	241	226	234	230	227	261	225	230	238	256	220	226	240	247	259	229	234	224	228	237	231	242	254	236	237	233	221	232	266	257	259	229	218	220	218	226	230	246	231	217	227	255	225	247	204	245	226	243	248	212	255	232	232	240	215	219	246	252	241	244	231	234	215	250	230	206	227	213	243	216	238	225	225	229	245	234	277	265	234	250	212	257	247	236	201	212	243	225	233	219	251	225	228	229	239	255	265	227	217	241	222	224	229	218	200	235	247	247	224	211	243	237	229	247	247	242	251	236	255	236	207	228	231	217	230	250	233	224	243	221	239	250	247	236	257	233	232	231	233	241	212	234	224	231	272	246	220	223	254	230	207	232	230	197	238	229	244	215	228	238	243	236	200	250	230	239	223	245	227	216	225	259	223	247	243	224	235	251	240	266	236	208	251	222	243	243	251	229	245	228	236	251	242	252	216	238	229	232	241	235	222	241	225	264	253	242	238	217	234	236	229	248	240	249	237	223	229	262	226	238	227	240	272	228	253	240	205	231	228	232	225	261	228	230	220	226	217	246	237	256	205	233	265	231	262	199	215	254	237	250	225	222	207	244	240	206	242	261	239	235	218	232	224	248	245	237	222	230	232	212	240	222	242	207	237	250	239	236	228	248	252	240	242	258	238	241	235	226	222	222	215	234	241	232	241	217	208	219	234	224	252	208	244	243	233	215	251	218	233	235	239	212	230	226	238	251	278	254	215	238	217	234	232	206	246	241	253	246	214	227	240	259	212	218	222	240	252	236	236	234	233	242	228	231	244	259	230	255	230	234	238	245	243	238	241	238	212	239	236	230	207	203	261	255	231	214	260	223	245	232	229	226	241	268	236	220	238	229	217	260	216	244	226	234	219	246	263	232	246	230	218	234	221	235	234	217	238	250	241	242	221	223	234	240	248	244	241	215	221	252	235	236	247	223	255	239	228	225	232	255	227	221	203	240	250	213	228	221	251	255	268	250	239	207	232	233	236	236	229	219	241	231	224	217	263	228	212	246	239	243	235	216	231	215	241	241	245	231	261	213	223	233	212	230	223	240	253	263	243	210	244	247	242	245	224	241	260	257	230	224	238	236	242	262	186	234	222	261	235	224	210	236	209	255	229	229	260	250	230	231	234	220	234	257	249	252	250	254	265	272	270	263	227	241	231	255	229	210	219	253	237	251	244	247	213	219	237	221	219	214	213	231	246	247	223	231	238	245	244	214	258	250	234	243	207	235	232	222	214	247	234	256	240	241	236	225	265	240	251	244	223	206	236	226	256	237	233	210	258	232	265	230	256	237	235	248	226	214	220	227	230	232	196	257	218	230	200	198	228	241	231	248	229	227	244	218	237	231	238	207	230	232	239	211	257	262	240	239	227	224	232	236	236	238	238	220	233	241	236	247	252	236	225	257	226	235	254	253	241	234	230	207	242	245	236	208	204	223	232	238	210	223	223	276	229	242	218	213	232	215	275	215	227	233	220	253	237	247	220	234	232	246	257	234	225	245	244	226	204	247	235	265	244	205	249	232	223	206	218	244	238	241	260	247	230	219	230	228	228	246	211	191	235	236	225	203	200	236	239	243	217	228	254	244	230	256	241	266	234	233	209	252	255	224	259	237	244	245	239	235	257	237	231	247	238	235	259	232	230	234	251	219	236	227	242	241	215	257	232	217	226	205	235	238	248	213	222	231	242	238	220	220	245	238	245	227	245	255	267	207	252	247	222	218	245	244	192	231	259	224	208	230	258	237	223	227	251	236	285	222	251	242	274	225	221	245	238	229	239	225	254	245	236	237	242	212	236	199	211	221	253	267	243	240	236	225	229	245	238	236	221	245	234	243	221	221	226	260	235	242	246	247	206	254	236	218	243	232	244	213	220	254	223	259	248	206	238	234	250	207	240	232	239	222	233	214	251	237	255	212	231	235	248	230	253	239	231	246	257	240	221	247	243	241	230	274	238	234	237	247	237	221	228	265	236	241	250	238	270	224	210	217	243	221	250	220	228	218	245	218	234	214	206	235	232	215	235	258	239	223	244	243	271	222	288	231	236	227	263	216	215	233	233	252	223	221	252	233	223	234	242	232	235	260	227	232	219	227	218	220	236	218	253	237	232	214	227	242	240	232	222	220	253	233	237	199	211	248	263	242	259	219	233	196	232	221	227	213	250	241	212	250	216	236	217	211	251	225	224	243	230	245	232	244	239	259	217	234	241	217	232	196	233	239	259	239	239	244	241	229	218	236	245	218	241	229	228	217	242	241	230	247	235	256	251	244	208	242	220	247	259	243	222	238	212	228	231	228	214	217	251	237	212	224	227	237	236	239	236	253	221	236	224	211	233	251	232	245	241	260	258	232	231	254	214	232	244	238	241	225	238	212	252	246	213	250	254	203	255	212	245	208	227	238	251	226	224	208	216	251	247	233	235	238	259	236	224	249	235	225	237	238	218	242	225	224	245	239	220	248	250	223	228	232	237	239	230	237	219	244	262	233	248	278	240	250	193	230	257	216	249	240	213	239	211	240	221	216	241	249	237	240	212	223	241	208	235	233	204	262	232	226	230	232	228	235	243	225	236	248	269	244	230	232	231	235	246	229	205	205	234	235	232	230	233	217	259	251	237	227	242	251	232	219	218	244	244	258	260	256	242	233	238	240	240	227	234	241	248	230	223	247	229	239	206	274	245	222	209	251	211	233	247	239	208	219	229	221	257	268	248	230	237	217	222	252	229	221	223	242	251	237	234	213	227	231	229	234	220	236	236	241	226	233	236	235	242	234	213	255	208	240	227	234	242	239	221	243	223	244	199	245	215	232	249	233	251	242	237	237	266	251	227	229	223	251	228	252	202	240	241	240	205	241	216	255	230	222	238	232	242	251	231	239	225	254	226	220	236	231	207	263	253	236	246
3908	7129	5176	2320	1348	957	746	699	584	493	478	395	368	375	341	330	327	321	335	294	277	301	311	291	304	327	323	315	290	294	292	289	277	241	299	281	298	260	299	288	303	277	302	278	301	297	292	269	276	304	298	295	302	283	289	307	263	285	283	294	304	286	299	275	255	311	313	286	278	246	296	285	294	287	280	268	280	309	288	290	309	285	260	267	288	296	293	262	288	299	267	287	267	252	275	283	285	262	293	267	259	291	262	285	296	263	262	298	300	299	289	316	248	299	297	287	270	268	302	278	265	280	274	267	279	285	283	300	270	275	297	287	273	275	269	286	277	315	259	292	294	293	268	276	296	286	296	255	283	275	274	310	300	271	275	259	307	255	281	274	276	295	259	289	296	303	283	294	305	279	263	251	272	299	249	298	310	273	269	299	278	277	288	284	256	278	294	254	325	264	256	272	308	299	273	285	300	246	268	245	264	255	274	270	301	293	265	281	307	280	237	284	257	276	293	281	271	274	310	279	275	302	288	244	279	306	316	282	272	291	322	286	269	318	266	291	290	279	243	279	292	274	310	257	289	254	277	295	250	284	281	270	302	276	299	299	269	257	263	271	284	256	247	296	287	293	281	308	263	267	262	268	280	284	254	280	274	289	252	286	308	278	269	267	278	261	251	259	286	289	286	311	257	292	273	283	284	267	294	260	273	282	284	335	272	286	278	271	287	303	276	297	261	289	309	298	292	271	286	315	250	273	307	267	298	291	272	282	294	285	276	287	273	262	271	312	283	293	291	259	281	267	267	284	309	307	291	274	293	289	287	288	260	299	276	301	271	290	263	234	249	269	289	281	291	278	258	307	295	284	276	259	263	267	309	271	302	269	310	292	272	281	252	294	303	254	264	290	276	289	283	272	257	281	268	292	256	291	293	265	310	252	256	293	285	258	301	244	292	284	271	292	255	298	280	305	291	313	291	300	271	295	274	258	283	251	296	237	280	303	266	284	314	253	261	334	271	269	285	287	275	273	294	289	295	301	285	301	300	277	278	270	277	279	270	314	292	270	265	287	290	290	275	275	271	268	292	279	287	293	278	293	294	301	271	282	282	301	284	280	297	294	260	306	275	288	299	296	312	292	297	282	272	293	273	286	307	279	280	281	286	260	296	269	297	327	299	274	280	287	283	295	275	296	288	267	256	295	304	275	249	265	273	294	263	287	304	270	302	274	260	293	275	298	267	291	276	265	271	257	287	284	301	286	265	290	284	276	263	261	271	281	296	272	305	295	294	263	272	259	285	282	286	287	303	284	262	303	296	301	274	271	288	278	283	285	302	277	304	289	285	289	277	267	259	292	290	294	285	282	308	288	308	243	297	285	285	267	272	275	255	275	293	294	282	254	252	250	267	279	261	259	260	261	266	303	291	250	266	294	254	305	256	311	284	285	273	298	284	287	279	275	270	275	268	301	279	265	262	254	261	284	288	316	299	283	292	271	272	270	306	281	280	281	293	297	291	276	286	255	314	279	283	291	289	258	257	265	293	291	270	291	249	278	261	263	282	272	297	273	301	243	265	275	265	298	292	281	299	277	305	251	299	288	264	264	280	282	293	282	302	282	254	270	317	289	238	274	283	273	283	254	278	285	265	258	285	276	302	297	284	288	273	288	273	271	264	309	279	291	304	251	299	272	272	274	286	277	289	279	275	285	317	278	266	264	314	325	299	271	284	296	268	281	245	307	299	306	271	275	273	294	286	303	283	259	256	288	304	262	294	292	299	289	311	287	259	286	270	267	272	280	259	282	281	265	284	266	301	330	271	325	300	279	287	290	289	300	281	273	277	255	277	293	252	307	273	255	291	335	286	321	280	282	277	264	293	266	285	281	263	299	282	291	263	315	298	300	270	265	263	283	313	293	276	305	281	299	296	260	294	293	315	289	298	273	295	286	298	270	279	291	288	301	286	275	297	304	292	267	284	274	289	270	274	284	247	311	285	250	304	288	286	268	259	295	266	304	273	296	291	292	270	239	293	267	299	264	301	276	267	252	274	276	276	302	270	298	294	303	265	283	253	267	301	255	295	283	295	302	316	294	277	296	283	267	297	263	293	267	270	253	269	271	269	305	279	277	277	272	260	297	285	298	268	254	281	278	265	285	272	313	286	272	270	296	323	269	277	273	301	265	263	284	268	288	296	281	257	293	277	276	285	296	308	299	268	283	298	259	297	294	275	286	281	327	281	247	262	260	255	280	292	263	269	270	291	264	291	284	275	282	285	260	272	295	275	252	281	259	287	273	266	304	268	287	273	281	261	295	293	269	250	266	287	247	272	267	263	289	269	285	294	295	268	290	257	270	280	286	285	291	273	265	272	279	279	270	288	300	264	274	289	285	293	268	295	282	277	275	288	296	263	282	279	288	279	303	283	275	257	259	263	279	318	292	310	291	270	321	280	282	298	267	304	301	275	271	300	269	289	306	269	251	284	288	263	303	242	288	286	291	289	279	273	286	272	259	305	311	262	275	291	276	264	282	277	300	270	282	272	282	256	234	256	304	293	269	285	283	257	265	255	259	258	268	257	273	274	301	270	264	276	260	288	276	297	290	274	299	265	304	283	303	288	306	265	244	303	294	272	260	279	285	283	265	290	286	272	292	318	295	254	298	269	273	299	299	300	295	285	276	269	255	323	291	262	270	268	265	294	245	280	301	284	294	291	274	298	278	278	271	303	259	309	295	284	293	286	301	257	297	307	296	272	272	289	306	275	281	283	271	314	275	285	282	280	282	277	248	276	293	256	293	257	285	281	306	277	276	265	299	286	283	304	302	297	307	268	292	279	256	287	273	257	263	256	286	266	288	308	324	272	296	281	266	297	280	291	265	283	272	261	273	277	300	279	287	255	268	299	276	274	301	248	261	283	275	306	243	310	282	261	276	300	256	260	292	285	270	286	271	271	268	266	240	254	265	278	281	279	275	261	259	281	296	276	262	287	255	276	287	294	274	278	302	294	261	286	299	306	294	279	273	242	264	272	297	296	290	272	262	299	287	291	253	305	291	279	301	270	304	263	289	311	310	272	271	280	293	269	305	287	288	275	268	308	282	264	269	273	261	270	250	287	289	314	278	262	266	232	255	287	280	303	267	291	259	265	278	294	295	287	264	280	278	281	302	282	271	280	279	275	315	269	270	260	294	268	289	289	284	293	270	285	246	262	290	291	316	257	289	297	231	262	281	289	265	255	298	283	273	278	296	300	252	315	286	286	288	292	323	256	275	266	287	282	274	305	260	282	286	299	261	274	281	277	283	293	288	269	269	257	272	292	285	283	267	293	276	267	292	269	258	286	283	317	280	266	302	280	244	286	291	279	278	298	272	280	282	262	313	289	289	269	267	260	295	265	306	286	279	240	291	290	281	276	276	292	303	291	293	309	323	287	291	278	316	284	287	300	302	326	286	241	292	265	295	271	293	264	295	277	297	295	261	262	285	275	271	262	302	292	267	227	294
22249	20916	28403	23612	20912	20948	8941	1131	821	659	602	569	488	515	479	454	439	418	429	407	417	408	395	443	408	419	430	406	388	425	388	371	378	435	387	380	386	362	380	374	345	374	384	377	361	381	409	380	384	350	390	352	381	413	362	361	388	317	380	336	369	376	380	371	394	383	358	364	375	351	338	409	330	354	364	377	373	364	415	369	378	384	350	361	350	346	313	373	389	378	363	364	373	364	397	370	376	344	369	342	390	360	327	360	380	374	391	370	358	370	335	380	420	393	373	377	391	358	387	328	356	360	360	354	321	365	361	353	362	384	373	355	393	347	332	379	358	375	360	346	394	347	366	367	336	357	365	375	346	380	355	368	374	363	332	388	359	378	353	390	345	366	375	363	360	341	326	342	384	345	348	372	343	345	390	358	385	349	370	391	407	371	374	363	340	371	385	346	334	377	351	309	378	410	380	369	356	391	345	361	357	365	366	350	367	376	361	389	368	353	368	363	337	392	370	369	348	356	355	351	355	364	349	367	365	367	416	332	375	356	371	379	344	342	374	378	371	329	373	396	401	383	385	384	387	366	387	381	357	354	358	339	388	348	373	341	384	344	356	361	378	348	394	371	378	361	374	371	369	355	335	383	379	351	360	384	362	373	358	347	363	397	376	359	347	355	377	367	354	388	363	351	394	350	350	386	397	370	405	376	397	356	367	367	355	359	349	372	401	360	368	346	382	345	337	346	338	349	387	362	374	318	382	385	369	335	332	369	330	364	352	357	350	384	378	376	367	372	367	356	355	379	382	391	321	351	402	342	351	350	382	353	371	350	384	348	342	360	348	359	363	374	415	386	372	381	342	344	380	360	358	350	377	345	373	356	343	386	351	386	375	382	352	341	356	355	351	330	368	394	402	355	416	339	370	355	353	323	351	356	391	357	370	345	357	375	381	379	377	357	348	368	346	373	398	382	378	348	330	385	393	364	380	365	320	338	358	383	369	363	368	403	383	359	316	396	375	353	327	368	342	347	369	347	364	376	396	364	389	362	343	313	357	360	361	371	365	399	382	356	378	377	379	383	383	345	359	377	372	363	349	361	354	370	375	380	356	366	368	383	371	329	371	370	361	368	364	356	363	359	370	345	376	350	375	374	361	345	346	355	347	334	357	349	367	345	353	384	335	343	340	371	308	383	356	389	396	387	364	359	386	341	330	350	329	349	364	376	384	341	382	361	350	362	342	366	375	369	363	382	369	378	338	385	365	343	370	373	367	379	392	346	375	394	364	347	381	342	380	352	363	332	358	357	370	386	349	403	366	384	319	383	351	382	372	359	348	411	382	369	340	328	353	397	380	364	368	381	379	351	336	350	345	360	363	366	348	364	339	353	398	359	362	368	373	362	378	360	370	324	351	341	364	355	352	345	377	404	357	372	374	365	338	378	391	375	347	335	386	400	363	357	336	373	357	345	374	389	359	366	344	347	342	365	366	423	364	380	381	352	385	374	355	378	320	348	359	376	393	346	341	389	344	316	331	353	345	373	349	385	389	314	355	365	372	335	388	408	348	327	357	366	398	335	367	365	357	368	373	361	365	377	382	358	364	358	365	331	369	358	352	372	382	382	355	380	355	345	360	355	399	394	357	355	359	353	336	374	387	328	346	330	351	404	326	355	345	348	414	357	357	356	349	381	382	356	350	350	364	366	355	331	354	345	326	390	362	320	364	339	395	380	378	381	386	388	360	358	354	354	385	378	365	378	358	353	351	345	377	339	354	359	335	344	406	385	345	353	372	370	361	348	338	355	327	369	374	337	313	350	365	384	377	357	353	345	342	364	346	349	351	308	380	369	386	357	405	332	334	353	359	346	353	407	333	382	370	380	371	370	348	377	380	374	404	375	378	351	372	372	379	359	408	357	372	366	354	367	352	352	343	340	382	319	364	379	361	385	347	332	336	338	349	358	365	363	384	378	379	366	359	383	356	390	367	390	322	373	360	368	337	367	340	353	378	351	368	342	376	334	397	384	342	368	381	415	359	369	343	370	368	358	390	356	350	369	347	398	348	356	341	366	380	332	389	367	347	334	355	354	378	332	360	379	371	357	370	368	364	333	357	356	378	398	349	348	378	365	364	368	391	358	327	355	373	354	344	338	356	368	381	378	342	349	378	363	346	350	410	368	374	386	347	383	365	371	339	336	385	398	363	390	318	369	367	403	356	386	397	376	331	367	376	366	348	385	391	350	381	398	367	338	349	359	339	371	347	369	349	379	339	339	365	354	378	347	366	350	368	354	349	364	377	334	353	387	345	339	347	366	371	389	355	390	387	394	373	366	363	356	357	381	384	354	342	365	369	383	410	318	380	340	343	357	376	358	385	363	365	375	385	402	342	412	352	340	351	341	378	352	357	351	378	357	355	386	319	358	383	354	334	330	383	356	312	357	369	377	340	351	351	366	369	354	331	353	359	347	373	330	359	378	381	363	354	364	367	359	417	353	414	361	355	398	349	385	392	354	348	388	320	366	363	349	391	360	349	369	340	345	375	377	354	342	360	375	365	377	320	344	360	344	364	383	327	314	369	366	369	315	356	377	362	348	353	367	345	377	333	362	385	373	381	365	388	344	352	364	349	352	353	323	358	337	326	374	369	346	347	356	362	376	379	380	355	373	351	351	370	343	368	378	356	369	383	354	363	377	388	369	354	385	363	387	365	345	396	351	374	336	325	368	343	370	382	348	375	394	348	355	357	375	397	341	356	405	360	372	389	388	357	384	375	351	356	366	378	353	360	366	354	344	368	375	351	378	374	375	325	376	366	360	345	342	360	361	340	342	384	357	385	383	368	381	383	399	340	372	367	368	376	349	363	375	335	359	364	354	352	344	397	333	329	403	336	380	370	332	384	375	346	348	325	341	349	361	357	376	349	357	370	370	374	385	374	372	330	394	358	356	362	375	380	377	370	355	377	346	393	367	352	337	378	348	347	369	378	352	322	344	333	350	344	360	355	362	356	371	355	376	354	335	362	392	362	323	354	345	365	340	358	367	366	360	375	359	370	336	357	331	397	368	348	385	341	366	343	368	380	348	349	337	387	369	355	340	378	341	365	363	357	360	364	376	375	368	367	358	383	372	380	365	330	365	386	361	346	344	355	378	367	386	384	355	395	390	369	354	331	353	364	313	403	358	349	349	317	343	348	364	373	368	346	374	407	384	343	361	340	379	346	369	393	323	378	351	344	360	382	364	357	355	367	358	342	338	362	337	337	321	352	392	364	380	328	325	340	321	368	388	376	369	365	342	341	341	373	376	339	369	360	397	378	328	350	325	356	365	345	358	345	357	346	345	378	376	401	395	373	340	353	383	389	375	394	347	349	335	384	361	381	358	351	329	351	356	362	346	368	355	365	364	370	378	372	366	347	342	384	370	376	353	403	355	356	390	375	373	386	343	328	381	373	368	393	359	371	373	345	341	384	377	339	345	318	359	348	355	372	375	405	364	362	386	321	372
5711	17008	11647	5502	3759	2839	2049	1642	1280	1176	981	825	761	687	631	614	563	622	564	575	517	519	506	519	505	519	503	474	500	491	491	444	495	486	445	438	490	497	469	437	475	470	440	419	472	420	389	434	447	436	481	445	432	446	443	446	469	464	493	433	465	445	424	476	459	495	457	449	394	418	412	456	450	458	438	434	435	426	439	454	449	460	469	434	453	461	432	475	454	455	442	444	435	446	438	414	463	441	403	428	459	446	450	461	434	451	405	433	440	458	448	464	487	420	400	475	429	419	413	425	488	474	408	499	451	395	420	420	444	446	433	441	413	422	440	454	442	414	433	425	442	425	419	472	456	444	412	440	467	431	482	441	436	419	429	420	473	444	440	423	447	441	442	462	453	443	445	436	449	479	492	453	438	450	424	421	459	414	439	393	430	440	447	443	427	448	389	432	441	456	451	458	420	430	421	406	464	428	426	457	450	408	470	459	439	442	447	434	469	435	441	425	451	438	408	455	401	420	439	447	430	458	401	471	415	434	447	419	472	428	472	385	453	453	440	451	454	403	435	415	434	438	420	477	432	437	411	432	442	435	460	409	430	439	432	435	448	438	465	402	454	405	442	482	477	478	440	441	436	420	431	438	412	426	443	451	425	421	480	444	419	435	403	443	445	455	450	415	490	437	406	428	435	446	465	440	434	481	475	464	490	418	459	432	453	436	431	440	466	443	419	428	463	438	410	451	433	435	436	473	434	445	434	444	427	455	445	449	454	511	461	421	441	464	417	455	409	402	464	406	437	417	441	454	437	427	428	397	442	449	468	439	421	422	437	419	473	429	463	471	405	469	463	421	451	450	441	480	452	427	417	436	448	477	451	472	483	417	436	456	405	463	437	429	449	458	401	444	470	427	471	441	442	459	476	446	441	435	453	436	429	456	421	468	413	439	441	425	404	409	478	430	400	444	455	417	421	411	441	442	468	417	432	435	421	448	432	442	430	427	437	445	449	438	465	463	393	408	426	454	413	444	439	425	444	477	456	449	413	447	433	445	467	422	395	458	438	437	466	441	457	437	454	451	432	454	429	431	457	419	432	423	469	448	439	416	421	432	421	446	438	417	393	440	442	456	481	426	442	463	441	428	414	453	450	464	469	417	425	412	418	446	397	407	426	413	412	422	409	445	418	427	421	407	435	457	419	428	450	429	466	423	403	412	460	437	441	473	440	431	431	526	467	460	402	429	457	437	457	432	437	460	442	488	450	468	414	436	452	419	448	461	446	448	487	469	438	435	450	397	420	453	417	428	431	455	466	438	410	442	413	474	484	404	410	442	456	455	469	441	454	439	437	468	408	429	458	500	477	430	441	437	450	452	447	472	454	403	419	414	453	461	402	437	442	437	425	452	395	434	447	461	411	444	472	489	416	417	436	420	452	433	471	425	437	437	458	428	423	409	440	422	473	467	454	432	446	410	417	470	446	455	422	447	444	467	450	427	410	485	393	459	408	428	476	457	434	405	446	448	456	466	420	411	440	404	442	433	431	442	445	441	463	465	439	418	500	438	452	477	451	469	439	438	470	417	442	438	399	426	411	430	458	410	422	438	418	416	406	408	441	420	391	440	457	393	431	407	422	415	438	412	439	426	450	452	433	472	482	450	443	444	474	433	433	443	418	430	429	428	442	419	438	413	408	433	458	429	460	443	450	462	448	468	427	471	399	487	408	417	459	442	453	454	456	419	439	449	465	420	457	425	461	447	440	431	447	435	436	412	457	433	440	436	398	419	452	408	428	440	424	462	443	426	451	434	445	468	463	439	447	430	427	447	431	471	449	425	432	428	400	501	467	447	464	428	424	445	438	446	443	435	501	453	429	406	440	496	419	427	443	437	438	411	431	435	421	447	424	455	474	426	425	446	449	417	430	430	449	405	431	460	418	444	427	415	413	435	435	455	417	401	457	398	442	432	424	445	429	418	463	413	426	441	437	421	413	402	422	412	428	413	452	426	467	422	432	428	434	404	448	426	444	403	451	463	476	398	421	461	435	462	443	431	442	382	415	469	421	435	415	417	395	430	467	481	443	455	457	433	487	460	424	458	450	451	470	453	424	427	445	439	412	470	422	404	454	425	437	395	433	436	419	411	443	434	441	427	420	421	435	425	449	432	394	477	417	490	437	424	495	423	469	442	435	430	452	421	463	450	438	425	426	439	473	484	442	442	436	439	439	486	432	416	472	426	428	440	462	458	442	432	432	466	433	407	451	439	428	452	434	401	448	430	426	442	452	458	411	472	451	444	459	448	448	447	437	421	423	410	432	469	432	448	442	498	427	460	406	421	436	463	473	448	435	405	416	464	428	430	441	426	448	440	459	423	467	410	458	440	435	456	424	456	446	455	412	401	456	426	401	417	444	433	469	427	428	432	474	451	428	461	459	408	426	413	431	428	461	441	437	388	456	436	448	451	415	404	446	391	432	450	467	455	433	435	444	440	430	469	440	404	412	459	412	429	417	431	444	432	462	460	438	422	390	445	416	411	427	448	419	430	426	436	451	457	442	426	424	428	410	449	475	433	469	460	428	456	373	445	467	443	424	419	428	409	435	472	458	402	443	431	438	428	456	468	460	426	457	427	433	462	481	421	432	446	487	477	496	411	438	433	450	422	438	405	444	422	450	419	447	474	460	417	439	441	464	426	450	447	454	436	462	439	434	433	459	440	449	474	424	460	445	463	472	444	432	402	410	444	419	436	440	461	415	455	441	457	447	435	418	414	461	476	418	421	450	425	415	446	451	466	410	444	428	414	406	431	465	410	419	418	459	473	443	430	453	436	425	414	441	424	451	443	438	423	434	422	464	405	486	405	444	430	437	428	403	477	462	438	459	457	441	445	460	438	455	453	419	440	440	440	454	436	427	409	414	452	440	387	398	481	418	411	456	426	462	435	473	465	455	465	479	436	441	443	404	417	476	417	468	436	424	431	438	434	419	446	414	424	403	440	379	422	416	458	443	442	454	425	461	448	463	452	434	434	425	454	426	419	453	436	427	460	430	411	418	445	436	424	428	452	455	450	427	467	487	437	435	444	442	440	435	491	436	450	430	432	428	429	422	466	453	457	418	407	426	394	450	448	424	479	456	446	465	441	440	414	444	421	464	484	449	460	443	429	477	415	457	427	462	420	388	470	443	444	421	406	462	404	439	459	469	455	448	423	476	457	415	434	416	443	418	455	409	427	418	417	386	415	417	442	424	435	429	412	448	457	457	424	429	426	434	401	465	449	447	435	449	427	456	446	446	456	471	424	413	421	429	456	454	432	423	447	398	440	456	422	439	399	451	396	443	454	407	436	429	430	424	442	443	488	425	444	441	427	436	454	442	441	469	436	456	447	459	443	464	467	451	471	420	444	422	427	433	422	435	477	409	423	472	427	465	442	422	441	449	441	423	410	438	438	432	473	433	439	475	419	447	479	430	435	470	424	448	403	415	393	416	411	445	449	477	430	448	434
26814	18727	5177	839	588	540	467	537	499	492	443	465	446	486	472	490	479	498	499	436	496	497	523	468	484	496	491	468	461	446	467	445	507	465	502	488	478	468	464	482	455	463	464	525	500	541	474	474	491	458	529	443	505	521	474	500	459	484	479	470	466	484	516	449	463	476	465	514	484	471	482	449	498	494	485	488	477	461	450	498	495	453	486	461	480	422	470	459	469	490	473	478	461	503	509	454	466	491	502	456	497	501	498	434	445	488	446	480	493	513	499	472	479	492	451	522	480	474	464	483	452	431	490	498	448	475	467	482	471	516	486	436	464	489	489	479	475	469	505	450	478	500	473	481	485	483	484	500	534	494	491	486	427	507	459	431	440	471	471	497	506	467	477	508	470	507	513	479	508	500	478	506	479	460	422	473	475	490	457	445	462	465	482	480	487	483	499	444	456	458	480	473	434	530	465	474	437	456	489	489	488	471	475	475	504	506	435	458	519	481	502	405	493	485	455	473	459	506	447	482	482	451	504	459	430	470	495	501	486	471	493	451	458	470	488	465	452	458	462	488	500	464	482	502	452	479	483	455	491	494	475	452	486	490	472	473	489	440	434	499	475	489	457	472	487	479	484	465	494	486	507	435	445	512	483	478	475	492	472	477	465	455	485	447	488	450	438	480	480	484	435	461	471	450	435	496	485	490	476	476	467	476	455	487	465	523	467	466	432	485	488	475	495	470	464	458	473	479	460	501	472	469	514	462	439	505	471	490	449	460	474	454	452	441	455	530	509	480	470	437	463	458	489	454	428	479	472	433	495	480	466	433	484	455	452	496	455	511	494	441	434	495	507	436	479	498	467	435	491	477	447	487	476	463	496	506	479	474	488	475	492	490	492	532	526	522	489	483	456	466	452	488	491	468	502	471	459	482	503	476	460	416	427	459	454	458	488	453	470	506	448	443	472	510	484	508	483	495	468	438	489	471	439	453	456	502	499	464	467	461	430	494	523	463	451	457	479	510	471	444	465	473	497	442	480	514	504	475	454	490	430	510	453	452	442	500	442	489	497	443	475	498	471	487	519	461	484	485	487	490	495	486	492	454	484	461	512	473	472	484	489	482	513	468	468	476	444	514	479	471	480	459	442	470	503	451	491	473	457	448	500	490	471	466	432	496	446	466	450	473	510	469	450	445	482	418	457	461	470	478	478	477	436	493	449	480	499	460	481	459	444	505	473	468	504	473	470	475	466	453	501	470	491	462	514	466	447	455	487	463	483	490	487	489	457	480	483	486	463	491	471	469	515	434	476	472	467	480	492	485	446	498	488	490	463	493	507	481	485	491	485	468	465	518	483	434	522	468	530	476	516	464	495	486	443	438	441	473	486	454	496	467	440	460	483	438	456	472	479	475	440	489	428	461	471	485	504	432	464	496	454	471	485	505	479	464	482	463	466	467	477	480	513	505	462	439	469	461	483	499	486	466	461	451	454	483	477	480	498	447	475	499	479	466	458	521	463	528	472	435	443	526	518	468	449	473	461	496	489	499	498	470	474	442	432	486	465	471	448	445	452	483	468	473	469	446	509	434	456	479	480	507	469	455	468	507	471	472	477	408	448	501	510	482	476	487	467	488	451	470	467	488	465	498	506	445	474	477	494	552	429	487	430	477	476	490	497	460	487	449	472	482	474	460	498	503	453	468	477	488	486	534	428	491	500	480	487	476	464	485	456	516	507	464	504	463	531	472	477	460	507	469	503	505	452	511	470	481	444	494	502	476	460	469	464	492	469	489	500	449	514	468	460	441	461	471	440	467	522	522	473	494	487	482	478	504	507	417	458	495	495	477	489	468	474	471	497	528	496	463	485	464	458	478	471	487	456	446	448	432	460	458	490	471	483	483	484	485	484	514	533	502	467	490	438	436	513	446	445	478	477	511	497	507	477	467	444	446	443	490	435	502	496	474	449	491	498	494	488	489	457	479	510	450	493	472	445	471	469	485	504	475	458	514	483	445	475	492	464	472	468	474	467	512	428	506	497	479	481	505	475	490	506	455	506	490	462	453	478	463	482	466	451	505	468	466	484	481	505	494	474	480	493	480	465	467	481	503	475	466	481	492	466	450	437	485	450	503	482	467	503	489	457	462	484	468	493	467	460	464	501	487	465	506	436	471	466	489	476	469	459	480	469	449	469	466	505	486	433	494	502	468	488	447	446	491	483	446	475	442	449	497	486	509	451	456	449	490	455	443	498	493	459	504	456	456	440	450	489	482	463	497	479	490	473	492	516	492	519	459	462	385	482	461	484	448	437	461	465	490	509	488	498	470	473	479	464	464	464	513	485	470	475	472	502	443	465	463	432	497	480	464	463	467	483	437	472	494	469	477	478	492	463	455	475	507	469	458	468	492	460	510	465	483	471	499	451	499	524	474	464	483	468	444	475	472	472	472	468	464	452	450	494	483	456	493	477	466	482	455	461	465	454	475	464	450	510	497	481	468	489	461	479	448	455	484	482	435	489	474	455	440	501	475	485	493	502	484	435	445	496	457	507	475	437	487	449	495	460	503	481	468	476	464	474	442	481	525	489	484	491	498	502	438	484	508	486	458	460	467	514	430	471	474	443	469	462	458	437	470	457	482	497	433	467	484	458	464	474	463	484	465	497	460	443	451	518	475	479	485	456	456	504	491	485	490	477	499	492	453	459	475	457	467	476	491	506	448	482	481	480	462	508	477	505	476	482	476	521	490	451	486	474	441	481	442	478	483	493	436	478	516	504	512	472	483	478	492	422	489	475	455	457	458	484	454	479	481	521	466	459	490	474	440	479	475	479	532	472	444	455	452	492	486	471	484	445	440	507	452	446	472	518	486	460	459	462	480	467	470	485	489	465	490	469	509	514	458	483	465	489	492	426	469	447	492	475	492	457	461	509	474	452	442	490	460	421	474	480	507	472	482	501	474	469	506	475	467	451	460	515	476	518	512	469	497	484	469	514	454	469	443	490	449	459	496	494	480	442	459	479	503	491	496	427	499	455	486	455	506	495	423	481	445	483	474	472	480	432	438	475	482	497	499	468	454	439	481	490	462	479	468	483	479	440	492	479	454	496	479	451	430	452	453	456	450	476	472	468	470	473	519	468	476	478	477	486	493	494	497	491	460	483	454	460	457	484	462	503	465	456	453	456	461	459	465	453	509	473	484	501	487	478	458	462	464	511	452	432	513	469	481	461	468	479	494	468	461	442	443	497	441	479	423	492	516	492	487	459	455	439	490	504	471	484	508	493	466	471	468	480	489	444	486	485	482	441	482	486	504	446	490	486	462	448	482	455	448	479	468	481	492	453	455	482	476	501	480	478	484	482	460	475	479	446	512	449	492	461	479	507	480	462	473	440	495	503	467	483	505	464	478	475	468	465	473	540	485	460	497	491	466	500	489	468	498	464	466	440	487	459	496	488	481	481	467	468	495	498	455	488	475	478	489	464	462	434	438	477	495	498	440	436	483	495	460
5115	2340	1298	761	658	650	564	599	571	560	556	591	527	542	560	625	568	537	523	581	576	554	575	552	564	577	536	575	547	561	558	531	561	568	592	565	576	504	550	552	548	519	512	557	544	548	586	548	567	513	576	579	588	550	571	606	537	541	516	601	539	611	569	548	566	537	573	581	520	542	538	554	541	582	547	560	583	577	595	591	569	548	546	562	575	510	563	520	548	594	557	513	497	529	550	554	580	559	545	588	533	542	601	594	521	549	536	541	578	545	569	517	547	542	532	577	525	524	526	565	561	579	544	565	581	553	606	548	589	532	575	539	506	540	525	574	560	568	558	519	522	542	570	531	544	549	575	553	561	523	514	578	550	557	579	556	540	591	534	544	543	518	545	551	527	559	541	512	548	508	593	558	565	530	521	570	560	528	523	572	588	546	562	556	549	565	572	555	552	561	570	551	550	559	552	539	585	551	568	549	536	541	545	525	563	548	568	549	572	575	542	569	580	558	556	557	622	518	572	545	528	515	591	504	570	566	591	570	547	537	520	567	579	547	572	588	563	542	557	545	549	544	574	580	493	563	541	566	548	523	563	561	541	530	574	559	585	598	507	587	580	527	531	532	564	544	560	539	584	558	574	552	526	564	564	540	578	550	583	510	545	542	541	563	552	564	552	586	534	497	581	549	552	592	528	583	524	541	549	554	565	548	556	499	564	562	578	578	602	579	549	573	526	574	544	500	544	540	563	619	584	561	478	521	524	521	520	525	544	596	542	590	543	567	556	542	566	533	520	552	584	538	530	524	503	548	547	543	562	518	563	546	496	553	534	588	519	530	547	522	554	546	570	524	520	581	570	531	566	529	555	557	535	559	520	529	544	526	530	496	539	510	548	546	542	569	584	524	575	581	528	519	529	525	549	536	584	610	552	576	528	535	541	531	592	549	564	562	534	524	554	573	567	565	512	555	523	518	565	515	611	558	550	512	509	542	512	570	583	577	572	533	536	543	538	519	538	528	529	567	555	582	561	549	491	525	571	554	508	536	580	540	606	583	589	549	586	532	516	583	573	547	566	544	578	552	529	552	607	545	544	518	568	550	575	516	558	551	545	514	555	533	534	495	580	564	562	528	500	576	541	559	565	557	537	545	542	582	522	586	568	494	505	548	544	553	582	546	564	501	511	555	538	513	545	555	607	569	519	570	553	560	576	550	536	539	582	527	584	564	540	530	569	585	533	556	574	538	574	552	585	538	536	569	529	560	515	604	548	537	521	558	518	563	531	525	572	542	581	558	589	521	556	592	575	533	492	535	555	527	570	569	555	534	586	551	539	563	581	572	569	588	563	531	539	540	521	576	562	597	525	551	529	546	586	526	535	581	543	558	551	547	538	567	558	576	581	539	537	596	508	562	565	531	540	580	510	530	559	570	567	515	542	530	574	571	581	540	541	535	583	489	548	560	550	537	527	588	566	559	542	562	536	544	533	558	564	560	508	568	551	597	575	548	528	542	559	567	520	517	497	577	552	543	564	549	546	503	570	559	551	563	556	553	552	553	575	559	528	588	575	510	561	547	545	542	515	533	539	573	518	518	559	500	511	555	518	580	537	538	517	537	524	545	543	510	550	510	565	555	542	549	584	491	599	605	529	551	547	582	543	507	549	511	579	558	566	548	525	543	565	588	566	555	539	561	574	562	588	548	571	562	579	560	543	584	513	555	520	546	566	526	531	553	576	557	516	549	571	531	581	529	517	570	574	544	617	554	573	512	545	588	534	570	573	535	572	539	517	557	557	536	553	532	590	528	514	575	532	575	566	530	579	519	556	559	552	560	553	559	546	571	543	568	574	575	550	550	506	578	534	537	555	574	543	528	545	520	562	549	523	549	514	578	574	532	578	570	548	559	534	540	501	550	542	565	537	536	590	575	537	570	554	535	581	574	581	534	564	553	527	505	529	555	552	557	544	573	554	567	507	541	506	530	570	572	557	575	551	527	562	558	526	569	542	542	514	588	553	580	564	577	556	535	528	616	550	549	533	548	531	589	520	587	557	505	506	571	563	585	537	525	572	519	544	567	588	554	550	529	544	509	578	515	514	553	582	556	568	562	517	555	582	527	571	552	536	544	579	571	574	555	555	531	545	575	572	581	560	615	562	559	519	580	518	559	544	545	525	525	563	491	538	518	540	549	570	579	560	559	525	531	544	508	550	575	573	529	558	595	557	522	559	545	536	520	529	581	500	519	548	509	557	595	536	561	516	570	562	589	573	546	558	563	556	564	613	547	539	535	571	544	600	553	592	494	551	580	502	533	564	544	541	574	531	579	578	585	577	560	568	538	557	582	554	545	554	555	553	524	572	549	531	550	591	537	541	519	511	507	561	498	564	561	556	544	520	535	565	540	563	548	547	535	519	517	582	553	568	576	533	569	538	558	562	541	553	528	565	539	573	550	544	554	530	553	574	566	533	528	587	562	553	540	597	547	547	572	555	543	585	538	527	557	574	578	572	563	542	601	553	559	542	549	545	568	570	529	485	556	572	566	567	605	608	511	554	521	573	552	571	532	548	554	583	532	529	576	521	527	554	575	565	544	581	577	530	506	568	553	576	611	531	586	551	511	544	544	534	518	510	568	575	538	583	556	570	509	562	555	520	525	551	563	520	530	579	545	544	573	571	526	535	519	531	493	587	572	570	570	541	560	553	534	520	551	555	529	532	549	562	533	560	517	563	553	512	547	531	518	542	515	547	525	595	536	581	540	523	553	563	546	539	571	553	566	541	537	562	564	559	572	564	590	511	551	542	536	567	543	564	512	540	557	553	550	571	596	582	547	553	558	535	556	547	554	537	539	559	544	565	528	545	553	508	531	605	559	531	535	550	563	600	559	538	509	526	548	599	557	554	543	528	521	534	531	516	535	599	571	581	542	547	574	560	561	559	537	516	532	526	575	521	532	548	526	594	575	595	535	529	532	524	528	578	530	492	582	565	585	545	589	556	565	572	545	556	558	537	548	530	546	515	511	541	596	544	576	533	572	551	480	552	547	533	532	544	539	545	543	507	601	540	542	561	530	511	580	540	538	537	543	566	568	533	578	549	534	542	585	508	553	567	564	537	559	536	570	570	561	605	567	557	511	531	561	529	547	535	539	575	560	555	544	576	508	585	607	557	550	592	560	572	515	521	541	548	577	521	551	559	540	566	512	520	534	525	568	602	555	543	559	542	561	536	563	579	583	545	522	532	545	547	538	584	550	564	535	593	578	565	513	566	565	562	528	521	529	561	511	539	514	563	560	554	577	617	596	562	516	556	550	561	546	516	553	544	555	561	575	561	560	584	571	543	531	571	585	539	568	543	492	529	521	576	497	549	521	541	550	537	557	541	533	566	534	551	547	541	537	518	553	610	573	511	561	539	559	534	515	548	580	520	563	548	523	585	594	561	579	536	536	538	570	567	558	508	556	577	540	531	562	509	565	519	577	544	519	546	574	577	571	529	579	542	558
23270	20872	27904	23976	20871	9603	1403	972	797	844	732	717	716	641	656	682	618	638	642	668	611	658	637	672	602	630	655	634	653	661	652	610	657	596	588	587	686	647	667	623	649	648	639	627	622	649	615	568	618	689	627	615	613	629	600	595	633	643	644	619	618	652	623	627	605	596	630	634	668	571	627	643	567	630	620	616	601	610	619	605	635	617	634	589	629	604	617	615	630	623	636	599	659	592	619	621	651	634	648	631	641	613	620	604	688	596	615	611	601	609	587	586	623	610	638	623	621	657	615	606	662	605	631	634	614	618	625	610	641	614	630	597	590	605	633	632	628	610	628	591	575	614	629	642	612	603	620	572	600	627	586	612	603	634	614	605	623	608	599	610	599	602	607	593	580	603	592	590	645	596	635	614	591	605	647	569	614	625	611	599	615	590	610	559	632	613	606	626	610	593	603	572	621	616	610	586	621	605	620	606	574	600	630	596	680	633	599	659	627	639	623	621	644	609	644	624	618	625	617	627	628	553	596	623	663	600	597	648	649	597	646	582	645	610	635	610	614	629	621	638	585	653	661	629	658	585	599	625	624	569	591	599	589	592	620	634	639	608	640	623	650	652	575	611	626	626	650	679	583	627	628	644	631	659	609	613	642	611	627	617	630	610	641	629	599	622	607	590	634	627	585	623	666	607	652	595	572	615	625	598	597	616	633	646	597	594	608	607	601	593	649	582	588	576	633	624	590	610	630	649	607	594	636	603	627	609	607	588	664	593	596	646	575	592	607	610	648	616	624	610	619	587	611	594	640	613	604	649	611	607	631	599	626	594	598	600	604	571	622	604	639	609	619	610	604	621	629	640	624	605	594	606	626	585	619	585	617	656	622	654	572	656	625	608	610	627	595	629	583	597	622	632	604	600	600	625	614	613	653	610	617	585	599	597	611	622	616	606	608	614	627	612	615	601	621	630	638	627	564	627	592	614	625	614	633	599	618	609	638	627	581	609	661	657	588	602	617	640	601	628	623	642	611	597	624	600	585	584	653	639	598	620	626	605	635	553	592	608	635	637	609	576	655	542	609	568	588	612	598	572	628	610	622	599	644	615	569	605	634	622	590	568	633	647	620	602	638	593	630	590	616	630	629	627	603	595	585	615	621	619	605	562	630	633	568	572	611	570	621	602	591	603	631	619	639	584	578	615	597	611	607	583	605	602	602	604	612	622	632	647	613	658	625	614	621	579	613	598	600	573	631	611	645	604	679	593	610	591	595	600	622	608	617	615	638	582	601	622	616	601	673	622	615	615	620	645	645	626	578	638	622	608	594	600	605	578	623	623	597	622	611	645	636	602	609	612	556	644	619	577	594	625	627	612	644	672	599	613	580	627	601	632	625	633	678	671	628	624	639	604	589	610	636	598	634	636	607	591	617	589	574	587	644	660	593	615	602	651	646	643	620	612	599	692	594	638	604	636	621	610	594	591	664	596	645	593	637	624	631	645	646	597	600	646	607	592	641	633	640	615	658	648	601	636	664	614	624	607	586	619	636	661	600	633	611	642	611	598	586	662	619	626	657	640	631	600	602	618	605	621	605	594	580	624	602	583	582	642	636	591	596	615	656	628	638	605	614	611	600	606	578	604	629	603	679	638	644	626	625	614	601	570	598	628	630	597	568	573	618	632	592	604	607	626	610	646	622	595	604	622	605	620	590	624	594	635	640	584	626	591	660	624	625	631	590	605	637	611	575	639	594	617	579	639	587	593	636	555	564	605	597	627	622	637	675	621	630	665	616	661	638	566	652	604	660	620	615	626	640	668	631	575	627	646	598	596	617	606	620	634	599	563	668	573	587	602	632	584	635	600	608	665	572	594	594	651	618	601	592	615	613	656	619	629	612	629	592	612	605	585	594	622	610	572	578	641	602	655	644	587	641	607	557	608	583	629	628	634	619	563	570	618	640	612	616	608	590	597	621	582	591	644	617	591	617	611	630	623	616	565	622	601	628	633	605	607	647	585	621	614	620	648	617	588	627	619	625	637	639	599	624	630	624	574	599	600	670	608	620	566	607	639	623	619	605	565	596	570	624	620	598	600	583	597	612	608	609	622	592	587	643	636	605	619	608	621	604	605	611	623	556	602	617	637	625	628	620	650	629	654	589	608	603	621	593	626	640	624	684	611	618	603	570	658	624	661	578	571	583	604	614	646	696	612	625	602	605	664	577	554	560	595	636	588	615	655	595	598	629	622	614	634	630	599	587	623	590	583	618	617	637	578	615	622	611	571	646	616	625	586	609	616	628	673	620	659	632	645	615	607	598	581	603	628	586	621	584	613	584	613	622	611	605	628	629	590	594	605	637	620	585	615	595	638	588	628	628	605	613	638	595	654	648	607	577	630	603	613	680	649	616	654	659	656	636	652	652	602	647	605	627	617	650	575	567	622	587	635	640	622	614	594	623	670	646	594	650	585	643	590	608	597	655	616	629	593	603	614	602	622	623	561	663	619	656	623	639	648	616	598	621	602	645	629	626	621	604	640	634	608	619	644	614	621	663	600	580	589	613	598	592	566	609	604	646	634	585	593	665	613	627	585	619	618	605	562	591	649	587	619	598	613	596	628	611	667	609	669	645	620	620	604	609	623	593	649	562	635	593	569	594	648	601	610	657	620	632	631	653	603	590	635	628	604	615	587	568	640	605	622	639	621	589	609	612	583	606	638	646	641	644	638	601	584	613	634	597	602	616	629	566	586	618	629	592	673	629	579	621	618	617	634	643	626	619	627	600	612	583	647	606	636	656	568	632	643	611	624	637	621	621	600	617	611	600	576	595	608	605	661	615	624	591	609	617	578	622	626	644	628	594	583	661	612	645	621	629	613	604	619	625	636	631	681	677	639	619	584	587	626	624	601	642	635	661	603	639	602	589	637	566	633	611	621	635	637	621	628	630	582	628	644	633	597	619	645	609	606	570	609	603	645	603	588	602	616	603	594	593	612	607	606	616	634	631	644	569	641	640	636	625	612	641	593	556	592	657	641	599	612	653	610	625	619	616	603	615	604	622	592	601	598	610	649	611	626	613	675	587	636	568	588	604	610	579	591	629	610	610	622	625	625	579	640	656	590	627	620	607	610	594	618	579	593	574	608	646	653	636	621	584	593	630	608	599	603	628	595	628	569	610	668	624	638	590	591	618	593	638	621	617	600	616	646	639	622	632	607	627	604	611	613	572	591	616	602	630	635	628	614	627	610	619	618	655	594	657	610	628	608	632	576	626	593	652	599	601	621	564	611	587	653	645	615	622	612	627	593	615	634	642	619	678	619	639	642	629	617	599	599	606	644	606	604	590	607	627	647	642	598	618	629	584	673	586	603	645	634	647	592	576	593	658	689	592	579	587	669	604	606	611	615	652	604	631	638	643	602	578	613	596	618	615	618	637	635	631	627	586	606	645	633	577	671	635	649	630	586	605	601	618	663	628	647	638	604	622	590	589	650	659	592	598	638	625	657
4377	9062	6974	3216	2293	1852	1551	1326	1154	1052	1000	883	861	845	788	809	763	834	776	744	779	797	736	761	802	751	722	732	738	681	743	739	733	699	736	741	713	766	699	741	730	720	736	703	685	712	716	677	746	728	735	760	722	675	700	706	731	761	758	712	729	729	701	714	701	734	767	721	746	702	687	725	746	730	733	696	711	695	714	724	733	739	760	713	705	740	699	740	724	734	742	755	676	708	753	706	695	764	706	724	741	741	770	712	687	726	701	734	714	713	739	707	734	655	742	747	724	720	672	666	693	692	687	769	724	703	712	697	670	701	721	716	747	725	690	738	747	746	709	696	725	748	760	716	683	678	715	694	741	735	711	683	754	703	745	709	674	748	706	668	697	685	699	711	752	678	736	719	747	708	754	688	705	735	729	745	734	711	726	735	699	720	719	668	713	665	695	703	768	768	704	680	709	708	715	742	767	722	703	705	694	741	762	763	715	724	700	707	739	730	751	755	711	690	690	697	708	695	694	752	695	723	722	715	749	711	767	706	714	703	711	696	688	718	749	723	705	690	691	688	739	703	682	727	720	738	655	678	746	701	710	685	713	686	727	707	724	703	730	664	689	663	727	758	720	657	706	698	753	671	709	729	756	747	722	686	717	677	690	690	765	750	707	714	737	744	729	718	722	684	719	745	693	728	718	727	740	711	768	742	767	728	737	736	664	711	702	686	681	635	693	718	755	718	724	722	724	705	722	739	734	698	698	687	712	736	676	743	714	670	718	746	732	688	691	707	692	696	723	709	765	747	706	760	757	665	671	688	710	765	719	788	743	694	722	756	692	732	707	776	726	678	681	742	726	722	670	745	634	741	713	738	738	766	728	761	691	693	728	753	677	778	686	683	727	680	741	692	689	708	729	738	710	742	710	692	701	695	710	726	669	694	703	654	734	723	731	689	722	701	713	728	688	763	650	666	693	732	784	718	735	670	750	715	698	725	718	693	704	753	742	723	691	700	699	741	747	709	720	744	725	735	698	759	715	709	743	715	709	692	662	719	687	684	769	726	690	723	711	792	698	733	703	703	721	669	729	715	713	721	768	721	710	721	697	719	722	735	712	738	714	729	661	720	710	751	675	712	751	733	748	711	710	750	686	698	721	717	705	728	720	701	668	746	741	697	708	735	724	696	715	673	703	735	693	733	705	733	731	686	681	647	735	729	671	746	707	713	708	731	673	693	701	706	713	723	724	755	728	721	716	709	676	680	706	712	785	689	711	658	689	697	679	710	673	730	713	715	658	695	683	693	749	735	699	742	716	715	744	696	728	726	674	670	729	763	739	714	715	671	740	735	660	725	733	696	676	683	683	714	700	700	719	705	675	710	704	713	788	650	700	729	749	757	730	720	712	691	726	699	688	772	701	681	741	741	697	698	688	702	762	712	699	721	686	720	726	749	709	692	734	731	665	692	680	694	673	716	724	702	635	698	710	720	716	718	713	729	708	686	704	668	723	705	676	753	745	691	742	713	722	701	712	734	707	678	722	696	699	684	735	734	743	740	739	711	695	687	705	702	679	715	690	727	729	678	667	793	723	699	678	725	730	689	718	755	733	704	655	709	718	694	740	695	730	674	751	716	724	702	737	728	703	689	729	711	689	680	692	712	744	712	669	713	790	737	719	731	700	737	728	672	727	691	745	688	740	661	715	711	717	670	720	688	714	701	728	692	682	703	721	717	692	688	751	703	692	744	726	709	713	711	698	739	748	733	710	684	754	698	697	719	682	740	718	756	678	736	667	744	729	727	706	707	700	678	713	718	691	726	727	693	705	708	742	688	746	715	694	772	705	682	729	696	746	714	659	712	701	677	695	721	691	690	739	712	715	713	711	726	661	723	699	717	753	682	698	720	720	726	693	760	717	719	758	689	739	705	744	685	712	672	691	752	724	731	739	679	740	688	711	746	689	697	728	671	713	740	732	718	763	681	693	714	766	698	678	707	673	727	661	728	712	678	744	699	699	737	709	686	718	707	685	683	690	684	731	697	750	735	725	679	688	701	732	750	686	706	672	722	746	759	740	704	717	739	697	757	712	723	729	710	688	724	737	697	723	687	724	715	692	702	751	747	729	745	686	684	692	705	726	688	756	710	729	748	741	675	711	748	685	694	688	748	711	707	671	710	700	715	683	701	732	714	772	683	703	722	702	667	723	699	730	728	753	702	739	755	720	734	720	681	745	732	780	695	732	728	743	722	714	722	719	680	748	707	689	723	690	714	650	697	704	675	682	706	723	699	703	693	673	735	714	692	709	708	698	693	728	675	737	657	689	733	752	808	723	689	708	673	722	706	672	746	677	701	716	720	769	757	711	708	663	702	700	751	718	714	670	687	692	730	700	689	699	730	686	701	702	689	694	693	759	700	692	706	682	708	677	738	719	704	746	724	717	731	677	697	703	713	739	742	728	731	697	714	686	708	748	744	688	683	715	735	702	763	700	683	735	734	666	732	703	742	668	759	702	698	699	719	714	751	700	725	680	688	738	690	728	720	696	748	728	711	752	737	657	679	709	706	756	700	707	731	725	733	722	725	734	733	744	721	687	689	703	723	690	707	700	695	738	742	685	673	760	683	718	694	706	718	716	706	723	691	728	703	712	746	717	727	730	707	719	757	729	664	700	714	682	641	717	703	681	696	713	694	706	703	700	729	700	686	699	707	686	708	725	747	733	664	719	678	746	725	708	701	717	695	694	745	714	701	735	747	684	703	726	738	684	680	745	710	735	718	691	680	689	724	676	718	731	686	743	734	706	642	753	713	706	708	709	684	740	714	670	719	700	743	733	715	710	743	710	739	740	672	707	713	678	705	728	709	706	698	707	739	723	729	705	719	696	732	758	724	686	688	686	751	675	686	709	696	725	696	718	718	694	682	713	741	744	716	737	714	726	654	735	766	688	719	715	725	744	665	734	722	689	748	717	701	762	777	666	714	703	675	702	725	729	731	715	707	688	719	663	720	727	743	724	689	684	733	687	639	725	692	717	713	684	702	748	710	737	662	728	737	761	716	724	678	710	655	704	694	768	705	715	735	710	734	703	707	692	704	689	722	701	719	711	728	728	729	684	713	721	699	742	663	708	691	729	698	691	735	716	688	723	737	700	682	744	747	714	702	679	698	737	732	692	672	754	721	742	713	707	639	704	715	689	734	725	713	741	728	715	736	697	662	691	713	742	705	705	697	685	682	686	702	687	711	737	739	693	724	728	728	733	710	735	714	721	713	699	729	741	690	721	702	736	631	698	706	690	682	702	717	730	687	732	693	722	753	726	717	707	672	704	695	726	698	711	742	724	728	691	692	679	729	758	688	731	711	729	662	682	744	713	702	687	659	736	735	734	758	728	740	687	705	695	694	709	686	716	709	740	699	730	733	664	721	721	707	682	743	717	711	690	743	744	693	687	758	754	719	725	700	713	685	697	714	688	713	709	711	713	685	679	734	744	697	722	758	654	719	688	708
24312	20877	26897	24877	11820	739	495	370	365	303	294	306	276	271	241	246	277	258	261	256	218	235	239	270	242	255	247	243	248	240	238	228	245	236	240	251	236	224	236	251	256	249	257	246	229	220	240	243	254	235	214	222	226	203	252	204	238	245	232	233	249	235	259	251	212	224	223	247	221	232	226	251	216	234	232	224	232	240	251	247	247	222	229	219	248	237	227	246	221	230	224	235	224	245	239	233	245	198	227	212	216	221	244	222	234	243	257	260	237	221	205	222	232	218	244	223	246	238	207	213	228	240	238	229	235	221	245	231	259	226	228	237	220	275	228	233	243	243	214	247	244	240	238	238	246	225	210	231	254	226	237	226	250	236	214	196	241	215	253	241	212	214	241	231	252	230	254	229	220	224	248	266	218	248	220	247	248	234	265	226	234	240	236	270	211	227	251	232	221	219	220	252	253	244	226	247	247	232	252	238	221	233	250	237	267	208	237	220	230	212	241	242	264	247	247	224	239	238	225	256	241	236	263	239	220	238	217	235	249	229	243	228	235	231	202	226	211	228	216	232	237	219	216	247	198	224	236	237	245	219	229	231	242	205	223	250	247	195	224	233	228	231	251	214	246	232	232	214	242	212	238	255	258	250	227	273	221	197	245	244	244	217	235	222	236	238	239	234	246	213	228	248	218	229	248	221	238	214	257	259	209	230	237	236	230	207	244	233	226	233	236	238	230	235	255	259	219	222	248	226	240	214	257	234	206	215	226	221	250	242	228	241	210	246	210	206	242	265	240	248	231	232	226	220	251	227	229	217	248	237	268	245	247	207	226	257	245	239	210	224	223	239	224	210	235	237	242	222	213	250	245	242	215	246	223	234	255	218	233	234	227	227	244	231	212	228	221	265	237	240	230	228	237	240	234	252	232	219	216	230	230	234	236	199	221	209	234	231	221	204	233	216	242	213	232	219	253	243	260	248	241	268	220	226	216	244	226	226	233	222	238	249	225	206	218	239	217	233	240	227	230	232	217	214	242	242	237	212	258	246	258	248	236	228	214	252	230	225	219	227	212	243	230	213	230	233	221	228	266	233	240	249	225	239	258	224	249	236	249	241	257	229	248	247	219	241	246	236	213	239	209	242	232	229	246	258	245	244	232	229	222	229	221	235	240	246	253	251	224	247	235	248	231	247	246	262	214	230	233	256	250	222	237	229	226	229	237	245	226	220	204	233	231	224	272	247	235	227	214	211	241	219	188	243	247	240	236	224	228	241	202	242	234	230	234	221	247	249	238	229	210	233	238	218	233	199	236	249	245	226	235	193	212	240	247	229	227	227	217	236	237	230	222	241	242	203	245	233	232	251	242	237	212	263	252	251	220	248	240	217	235	241	202	237	207	229	211	211	187	212	241	232	226	242	228	224	242	262	244	221	220	230	254	244	239	262	229	262	226	218	239	282	223	222	221	238	208	227	234	220	248	216	257	215	222	252	245	272	231	238	240	256	217	230	209	225	228	244	238	228	228	216	241	237	229	239	215	222	226	228	243	222	231	239	245	259	232	231	232	224	242	215	236	214	233	227	242	221	226	231	199	216	259	202	234	220	227	224	231	240	226	202	225	219	239	222	213	256	242	227	230	264	238	232	213	215	226	237	235	239	213	263	226	231	246	267	228	215	251	201	221	236	244	237	253	228	229	219	226	237	217	232	246	219	243	217	249	246	218	221	236	212	230	202	258	275	221	233	273	240	214	240	204	226	207	214	215	228	238	259	226	232	237	272	241	221	227	252	229	214	216	217	232	236	189	236	229	245	223	217	225	228	229	242	213	247	214	227	231	200	238	216	268	230	266	254	222	240	229	221	246	220	218	225	246	223	227	253	228	253	206	260	238	247	226	223	220	229	218	214	221	222	209	251	244	223	222	227	235	241	224	212	206	211	238	222	258	217	255	271	232	208	236	255	224	224	231	230	233	228	241	234	224	246	256	223	204	226	224	247	242	201	235	243	220	228	237	254	228	231	211	206	243	239	263	236	214	233	243	233	235	268	237	243	264	199	250	242	227	227	216	232	204	238	244	223	232	213	237	236	216	238	229	250	225	226	237	230	227	254	194	228	253	222	248	204	237	226	224	223	218	233	232	201	245	222	252	218	206	215	230	250	261	225	211	219	244	223	265	237	237	227	236	227	245	241	238	237	230	229	252	221	229	250	230	243	232	215	210	218	244	236	230	247	229	196	260	200	243	250	242	240	225	229	231	212	220	251	249	239	227	214	244	198	250	221	249	235	255	236	226	245	233	235	213	227	263	217	269	235	222	234	231	248	249	211	226	238	219	226	233	224	227	223	233	231	222	218	241	234	235	237	244	234	242	245	240	227	220	243	210	230	232	237	226	200	253	212	221	232	220	218	241	239	212	231	253	243	215	225	219	212	229	220	234	234	232	242	206	223	245	244	222	240	220	241	220	222	244	244	232	231	221	227	237	255	229	224	238	219	226	235	253	208	213	248	243	219	246	251	224	250	246	241	249	223	242	225	221	220	242	226	238	232	207	252	213	221	226	235	242	194	276	223	224	250	229	251	253	244	234	256	231	221	205	231	227	258	237	203	230	214	239	251	232	219	229	221	231	234	232	238	226	227	244	232	260	224	212	240	220	222	223	237	223	265	237	236	244	199	213	249	242	244	233	261	250	241	252	189	210	239	261	241	238	210	207	248	217	222	205	229	229	224	257	255	221	241	239	224	245	245	210	240	243	275	247	246	258	222	226	234	245	255	233	223	228	221	231	205	221	232	235	243	262	235	228	229	254	230	212	221	246	229	249	233	230	230	233	239	223	237	201	252	238	214	251	257	237	247	216	200	211	238	227	219	246	220	213	250	245	211	252	269	229	209	219	227	216	231	224	246	232	227	222	229	239	244	236	245	233	223	225	250	233	221	237	242	210	202	225	220	226	244	227	229	219	245	263	217	233	211	255	208	227	206	226	222	270	214	238	216	227	221	195	229	222	223	249	247	229	218	244	220	241	241	242	207	197	204	238	249	250	213	239	232	227	210	240	234	219	250	237	212	207	213	233	245	247	204	248	194	238	243	210	228	244	252	244	226	242	227	252	213	222	238	224	231	226	201	218	212	241	229	208	268	231	242	234	242	245	236	226	207	263	257	248	237	246	239	229	235	228	228	233	229	277	234	225	213	214	238	246	240	219	217	233	259	240	209	223	234	233	227	220	246	237	238	208	221	245	260	224	210	244	241	227	215	215	217	225	231	240	212	221	231	270	208	248	238	234	204	224	240	239	219	227	207	242	224	232	246	242	269	236	235	231	217	250	240	244	266	218	234	228	238	222	248	256	245	240	214	207	243	221	212	225	233	248	240	217	231	222	243	234	216	205	217	254	211	256	229	221	243	213	249	244	249	223	230	229	236	243	233	238	249	243	228	227	216	200	228	218	252	234	235	206	228	235	234	244	230	239	220	239	218	246	234	260	229	255	235	244	237	249	200
4051	5747	4459	2266	1408	1069	793	589	540	453	430	356	369	332	323	338	322	313	328	322	297	293	319	325	284	281	282	296	294	296	246	296	293	294	287	278	321	276	314	289	282	284	263	313	263	293	286	266	283	258	256	258	271	317	262	285	290	268	297	277	258	297	280	288	303	285	299	252	239	307	306	299	280	273	255	289	261	294	295	277	302	249	296	284	279	302	274	273	283	281	279	280	267	276	307	281	275	293	264	277	278	287	274	287	263	276	280	265	273	263	290	280	287	294	270	301	237	302	269	269	282	273	296	296	273	294	290	283	324	259	287	273	310	268	266	291	308	286	260	289	266	297	254	274	280	278	285	253	281	282	267	277	285	253	281	288	245	248	290	272	282	283	277	277	270	293	302	302	297	263	283	256	333	250	257	275	277	314	266	259	259	279	271	279	258	289	295	257	262	272	266	273	277	247	276	299	258	275	273	255	285	267	285	294	254	298	277	261	279	283	257	282	290	255	301	280	296	256	278	285	299	299	271	260	287	262	282	255	289	302	264	274	268	269	289	288	290	279	294	297	258	294	273	321	275	277	273	296	287	296	270	264	275	297	287	265	277	254	269	282	288	272	268	281	277	260	267	295	304	270	267	288	315	286	254	296	248	268	259	265	304	266	263	274	287	288	273	281	293	282	240	277	264	280	293	272	284	280	263	277	281	260	280	288	255	286	244	274	280	279	251	264	258	293	311	313	270	262	266	280	274	274	277	268	278	286	298	280	280	290	280	269	268	258	271	282	287	256	283	266	264	299	284	271	258	293	248	268	281	288	272	262	255	286	302	261	293	270	255	260	242	277	272	258	263	284	259	269	275	275	270	297	280	313	289	295	264	292	264	276	290	266	276	276	278	239	285	285	283	283	276	285	301	309	320	312	298	273	303	289	288	282	304	256	264	269	258	267	280	297	296	265	279	289	283	273	283	289	294	278	287	282	299	308	248	281	272	249	252	281	270	297	265	246	267	283	279	292	261	274	295	254	292	286	263	274	292	310	274	272	261	262	253	298	288	273	281	302	280	249	263	231	282	273	277	226	304	280	309	292	293	257	260	293	284	250	286	233	267	306	309	275	254	276	270	293	286	295	274	295	296	330	294	265	258	292	282	303	270	292	266	285	306	252	292	293	295	259	236	253	274	292	273	291	289	271	286	295	248	284	280	294	257	289	278	290	277	295	271	269	270	241	298	280	278	258	267	277	275	295	279	286	266	268	295	282	274	282	263	268	282	265	314	278	314	290	261	301	263	287	304	292	279	295	293	271	272	278	279	269	281	268	299	292	258	275	256	270	266	286	212	270	278	272	249	274	271	283	248	263	248	257	269	275	287	254	289	269	287	274	291	298	282	294	257	273	297	305	289	244	318	274	244	284	303	255	281	285	256	257	279	290	285	313	261	276	285	280	303	270	278	263	270	273	286	270	289	267	280	262	262	269	295	276	281	245	286	264	281	287	269	306	278	249	280	230	271	298	282	284	291	302	272	275	277	267	258	263	256	281	270	306	286	260	250	273	276	256	299	274	261	261	290	285	268	303	277	289	301	309	278	278	236	293	275	292	287	269	294	254	287	264	272	290	275	281	303	246	246	286	308	291	279	280	259	289	259	288	289	273	278	283	260	286	307	248	273	277	280	284	287	278	299	296	294	277	283	277	277	287	277	312	279	294	277	266	277	305	294	278	262	283	280	271	262	281	278	276	240	273	297	256	270	301	299	276	266	284	286	266	269	288	262	275	341	260	283	283	277	276	258	270	295	279	280	286	279	272	293	271	289	261	289	266	263	262	283	308	290	250	255	264	252	278	274	250	270	292	303	298	275	261	284	246	282	275	274	289	250	238	291	286	290	269	269	305	309	267	267	257	265	280	302	278	248	281	269	286	251	265	261	270	264	287	339	290	270	275	283	282	249	297	278	271	291	283	264	300	281	270	285	264	292	255	269	283	271	267	282	299	294	306	285	290	287	285	252	297	249	284	286	289	293	269	290	285	279	262	284	277	276	259	269	281	267	293	293	255	278	272	280	259	253	266	276	286	285	278	264	274	260	305	287	271	265	290	302	283	267	302	277	265	269	248	287	245	273	271	287	296	282	286	293	301	276	280	292	267	248	278	285	303	274	283	288	273	306	272	294	287	287	259	278	249	266	268	246	304	275	255	264	278	261	279	284	248	308	236	280	284	280	277	265	262	251	260	279	268	269	285	258	309	249	252	292	281	282	269	287	285	288	314	277	279	242	281	285	276	263	295	288	268	254	286	287	280	291	245	280	287	314	332	280	250	278	304	270	296	246	271	241	266	240	288	285	310	269	287	287	253	282	287	272	276	295	310	260	295	269	268	285	304	276	287	296	289	261	252	271	289	292	248	276	271	267	296	275	313	274	246	289	281	251	282	264	243	277	274	254	265	252	254	280	278	267	270	301	257	265	294	267	284	278	288	289	280	236	297	252	280	265	280	289	287	289	264	246	286	283	279	289	276	288	258	249	274	285	279	280	259	273	283	306	263	271	275	315	291	258	290	307	270	259	315	254	291	294	267	292	266	277	315	280	262	286	253	251	298	289	265	279	284	287	285	293	257	284	286	291	247	266	254	282	275	283	304	292	269	258	265	276	294	266	263	301	269	272	271	279	283	302	248	276	295	267	282	261	311	268	307	260	285	269	296	279	267	311	297	251	271	264	300	248	261	268	253	282	263	285	260	289	301	260	282	270	307	248	309	283	272	242	256	270	275	280	276	287	303	243	281	290	243	259	243	265	304	278	254	285	252	298	280	254	282	245	249	256	268	289	288	282	255	278	267	280	306	257	279	270	254	269	261	314	272	302	279	281	264	257	269	262	297	288	261	254	285	267	273	269	272	299	281	274	270	252	252	288	268	254	283	284	249	261	284	288	272	261	267	309	279	289	288	304	271	289	307	302	262	276	256	275	301	287	274	276	280	275	264	292	256	270	278	297	268	252	278	244	281	252	285	249	278	263	263	289	247	293	276	317	269	257	268	255	268	275	278	285	283	267	294	303	283	289	299	253	285	260	252	278	263	297	261	249	289	278	263	292	259	287	315	289	255	260	271	246	278	285	291	271	275	264	263	274	282	272	265	272	271	280	258	262	293	245	277	282	295	276	280	251	253	256	248	237	275	294	288	319	262	278	280	304	306	308	290	286	273	263	270	269	253	267	294	280	295	279	277	281	269	266	277	277	282	279	255	276	285	323	311	290	292	287	302	303	250	272	293	280	262	257	272	281	255	329	241	268	295	267	256	293	280	304	280	281	278	264	275	268	304	266	270	273	287	284	291	255	286	293	276	231	299	285	271	265	280	259	285	305	278	304	297	264	299	279	306	271	251	259	279	275	270	287	310	274	294	286	242	268	288	285	279	275	290	268	272	318	267	280	279	290	250	308	289	259	299	264	276	273	284	259	299	281	281	275	310	261	276	308	282	216	277	298	260	300	260	294	264
22248	20916	28395	23579	20922	20951	9007	1091	816	670	652	565	542	547	456	442	445	441	437	409	412	434	427	391	393	400	418	422	392	423	384	363	398	378	398	403	414	359	362	356	375	345	343	382	385	404	345	364	407	340	361	383	356	398	369	388	376	421	338	327	360	368	390	343	358	371	374	383	363	388	357	374	360	367	367	347	389	345	344	382	360	355	364	374	352	360	352	358	375	349	379	407	361	363	377	364	345	363	359	388	388	344	383	351	400	391	349	342	370	352	367	361	410	345	406	380	353	351	348	364	360	345	334	377	363	383	378	349	361	357	371	371	369	343	399	388	357	339	391	347	386	350	355	342	384	379	344	344	332	374	392	342	341	370	340	339	356	364	368	394	358	385	385	348	379	331	387	393	365	337	386	347	343	358	352	331	369	368	357	354	367	341	351	346	378	354	343	388	354	357	385	353	379	346	342	346	389	386	349	378	367	368	361	382	326	372	382	368	333	378	356	356	397	326	339	354	368	358	337	345	351	361	382	352	319	365	345	313	368	373	325	392	369	319	396	363	342	346	353	344	385	398	385	371	384	355	363	335	370	362	384	341	378	337	358	372	348	355	347	334	368	340	368	356	335	358	331	359	403	358	344	373	345	406	346	375	356	365	351	373	349	366	355	325	362	365	340	352	372	368	318	364	379	367	340	352	372	343	363	330	335	365	342	382	375	358	354	350	357	373	330	367	366	361	415	349	375	361	365	355	357	353	335	384	355	369	366	381	353	338	337	365	362	383	348	367	386	360	367	348	361	342	349	346	336	404	363	354	361	354	383	335	334	325	355	344	331	342	383	338	353	350	367	359	390	345	384	365	377	376	360	375	355	326	329	406	337	376	339	331	398	388	375	340	369	358	358	363	358	360	373	370	332	344	372	360	388	364	365	328	353	368	349	370	331	374	365	361	379	343	356	371	376	383	372	350	338	397	359	362	345	297	365	350	351	344	352	379	367	368	394	396	314	342	370	394	333	357	362	345	355	371	324	358	364	370	383	355	369	384	364	333	388	365	373	337	320	360	379	373	367	378	350	373	345	355	351	346	350	372	375	324	347	335	336	388	398	345	397	356	372	354	344	366	359	357	356	370	373	340	350	351	374	393	379	364	351	376	363	324	365	372	346	368	386	375	378	362	354	378	337	351	358	356	363	368	386	396	351	389	392	354	368	331	354	349	366	387	339	370	336	371	346	348	339	347	354	346	381	319	354	367	393	316	373	367	366	329	359	385	347	371	385	361	364	385	366	397	334	360	320	349	372	352	381	350	377	357	360	348	374	343	377	401	368	360	369	388	351	343	338	340	350	372	330	385	365	362	361	361	367	393	392	388	396	360	353	358	343	352	353	374	342	353	348	359	316	383	359	339	349	357	370	349	342	361	373	389	334	379	361	356	355	354	342	330	373	355	357	347	378	325	357	333	385	384	372	333	317	352	364	347	400	345	359	349	374	335	371	351	357	373	358	393	357	347	347	373	358	332	347	365	356	314	352	380	401	343	332	362	354	364	393	355	339	340	319	377	358	354	373	363	343	357	343	335	382	359	340	362	380	370	358	402	377	315	373	342	337	350	367	350	354	355	347	348	383	353	389	341	356	347	344	351	359	413	351	353	352	357	334	364	359	368	371	395	401	335	349	352	365	372	354	335	367	347	377	365	357	384	336	371	356	357	352	345	369	370	360	343	343	384	362	358	367	362	351	361	381	364	338	360	339	332	356	362	381	352	348	409	352	357	365	375	372	335	346	379	364	347	388	372	349	375	337	333	425	353	348	334	378	338	334	335	363	326	384	353	390	395	362	382	378	367	367	404	379	338	377	358	366	351	369	370	329	375	339	365	360	368	357	361	361	379	353	372	342	339	363	369	392	359	362	363	352	371	382	358	363	378	338	359	335	366	347	357	365	342	364	355	363	392	346	351	359	358	329	363	349	334	345	386	367	359	350	361	399	336	343	382	355	337	330	334	362	380	352	357	375	403	385	357	361	359	366	378	352	309	378	354	350	356	344	351	369	355	345	380	362	357	352	342	367	356	372	365	354	335	338	411	353	371	368	383	364	369	348	340	373	377	369	353	374	376	383	384	360	372	370	384	370	323	346	347	343	366	338	344	341	359	348	367	386	351	359	368	342	373	361	377	348	378	360	377	371	348	355	380	359	353	304	402	350	353	353	358	363	326	378	386	368	367	346	372	377	314	341	342	358	356	369	364	357	366	346	375	366	358	336	348	364	354	365	345	378	340	357	358	320	380	363	357	350	354	351	365	360	363	357	371	366	377	331	372	371	363	382	356	346	377	373	361	375	335	370	347	344	382	385	360	397	350	367	399	369	383	386	316	374	387	383	356	364	333	341	358	361	372	362	395	306	365	340	386	333	354	378	379	364	348	370	370	345	309	350	353	369	376	376	383	328	376	328	354	383	355	329	373	370	341	334	356	341	360	380	375	358	375	358	365	382	357	351	397	357	343	367	369	364	329	372	341	395	364	340	388	373	329	368	343	364	342	376	326	360	361	368	360	346	353	360	355	326	368	369	349	360	359	379	360	368	356	365	343	367	369	374	359	372	374	300	378	382	391	381	388	343	361	337	358	354	326	361	385	343	376	373	333	353	392	327	355	384	351	339	368	380	342	382	346	349	365	345	352	375	360	353	372	346	373	385	369	370	348	351	355	383	386	337	348	332	343	362	371	370	366	339	374	359	347	391	323	340	386	357	341	348	330	368	349	344	332	349	371	378	371	399	407	363	348	362	376	362	326	345	365	331	341	364	339	378	392	365	369	386	352	362	368	342	345	400	342	349	354	370	356	362	355	389	358	375	329	356	376	351	330	384	364	368	332	358	330	350	339	364	379	347	364	359	369	335	338	350	337	347	350	364	332	366	355	383	360	357	400	365	365	359	360	348	359	338	340	354	366	378	341	355	345	322	369	368	363	353	384	369	352	379	363	371	375	367	328	339	378	365	333	370	364	357	364	331	388	388	383	378	361	380	347	363	360	395	358	368	344	406	353	363	350	350	363	387	338	360	354	383	364	378	355	361	359	360	383	361	361	369	354	363	336	351	344	359	363	343	372	352	344	361	333	385	362	378	363	375	347	374	378	349	358	334	390	369	364	360	366	363	394	373	361	364	361	368	345	352	340	368	340	360	385	343	335	344	348	352	372	370	376	349	323	367	363	341	318	369	343	337	352	341	339	361	342	363	342	336	355	358	386	371	344	358	366	333	333	325	350	339	380	390	364	340	313	324	372	347	402	327	354	339	355	396	379	364	353	362	360	364	337	361	363	357	352	364	363	340	359	356	333	369	368	377	369	392	341	343	381	374	387	374	387	328	379	347	360	385	346	404	363	362	373	388	359	350	318	417	387	373	344	358	347	348	357	366	373	346	391	376	359	346	360	403	331	366	357	372	361	373	326	402	342	340	389	379	344	357	371	402	373	358	365	345	359	373	327	383	390	347	347
4866	15322	13039	6301	3987	2731	2127	1675	1356	1105	977	823	750	725	633	643	619	554	535	526	546	531	484	472	520	485	491	451	466	452	462	463	457	477	448	467	472	421	460	486	431	440	457	476	450	480	439	462	436	464	451	397	430	400	490	436	454	461	438	428	452	438	428	448	415	431	422	402	413	454	461	428	448	404	422	434	438	445	454	368	448	402	429	458	445	433	384	441	459	449	471	417	467	452	430	427	429	441	415	461	439	422	468	445	431	448	426	409	433	469	462	452	442	457	444	451	434	452	428	414	424	411	451	440	413	424	412	419	418	429	428	431	450	423	442	432	440	439	412	407	443	451	417	430	488	441	394	431	403	435	431	453	464	470	434	404	473	475	428	447	410	439	422	426	482	434	435	447	451	458	409	481	469	414	445	451	416	416	404	442	437	448	439	405	400	418	436	430	434	423	438	469	421	433	447	426	437	427	454	412	453	396	426	455	401	433	410	414	422	417	413	455	453	440	418	413	449	440	412	447	438	416	417	439	431	458	422	415	391	436	433	410	427	440	424	397	448	413	420	428	412	393	409	415	430	429	425	428	420	430	423	428	420	420	408	406	443	449	427	410	426	452	413	455	426	417	459	431	431	447	450	423	401	420	438	437	430	425	432	423	444	439	440	425	444	370	462	452	440	416	451	417	467	442	445	410	399	439	394	447	454	432	449	416	460	448	418	440	438	467	427	424	457	422	439	404	447	403	451	426	442	421	449	454	424	433	420	409	433	417	451	430	458	408	433	421	422	449	415	466	424	394	416	409	454	456	399	407	419	439	461	450	429	455	466	449	453	407	458	461	449	427	421	447	451	419	427	417	442	432	451	428	436	450	406	407	429	466	391	448	424	428	450	388	429	418	419	480	410	436	431	447	444	449	397	453	431	434	418	422	437	432	415	441	428	417	414	432	447	414	468	441	447	440	456	443	418	441	423	428	448	436	471	447	464	437	426	420	461	444	405	406	440	437	458	454	440	416	401	446	478	395	454	434	454	441	461	404	397	412	439	428	450	440	448	441	413	438	434	443	476	435	448	449	418	445	412	449	441	425	455	409	465	403	448	430	415	437	406	469	461	430	454	413	424	451	381	460	427	437	429	392	437	417	437	410	474	462	441	434	440	443	456	412	437	415	415	447	410	428	455	450	461	424	465	403	423	427	466	462	418	418	415	400	444	491	398	447	432	435	463	469	454	437	430	480	406	439	433	432	430	425	426	429	423	466	425	421	448	393	435	457	463	443	457	456	437	479	437	449	418	443	427	447	460	445	445	445	421	418	399	408	403	464	469	453	456	460	423	421	406	424	432	419	429	439	387	466	433	453	433	426	460	414	368	439	454	418	437	469	423	433	465	416	458	443	442	486	397	387	443	411	405	445	434	437	414	438	455	425	424	469	444	429	421	424	399	454	420	427	440	426	450	442	421	464	476	452	417	429	463	424	474	472	401	412	417	418	448	463	435	411	436	456	455	440	430	445	420	432	445	432	464	435	432	433	467	397	454	465	445	448	411	447	438	442	405	447	459	452	448	472	445	425	424	419	447	433	421	467	427	424	437	426	452	447	460	434	440	455	432	440	417	404	438	429	431	423	413	421	451	434	435	426	443	444	440	425	455	429	434	363	441	449	443	451	407	471	432	408	443	477	414	409	414	410	428	449	462	441	401	416	424	423	473	409	448	432	411	409	443	448	451	438	431	454	456	450	449	420	443	451	426	427	411	432	434	436	430	421	431	411	443	423	466	438	416	431	393	434	444	398	425	440	419	468	425	376	455	445	413	413	427	402	402	415	467	411	439	431	435	425	441	424	449	415	419	439	467	414	439	453	454	430	467	445	431	450	409	417	443	421	458	454	431	453	431	452	419	469	446	457	421	422	459	416	427	444	461	462	451	421	408	441	413	439	425	398	402	452	436	428	424	451	399	464	445	455	463	491	443	467	421	434	441	423	418	429	450	421	417	430	420	430	456	437	429	482	440	418	439	429	464	431	425	457	453	426	427	453	420	453	430	433	433	415	449	451	413	452	420	438	427	455	429	449	452	396	444	420	442	456	442	453	425	441	405	388	431	425	458	454	433	449	421	458	443	437	453	432	387	456	434	405	426	447	418	443	419	417	444	403	406	433	405	436	403	424	427	403	469	416	429	414	469	455	400	434	444	450	472	418	462	414	413	410	434	442	467	434	425	440	427	450	413	473	433	442	469	481	419	436	422	422	405	466	428	425	453	446	429	422	462	432	440	447	444	483	428	450	418	451	434	425	429	423	439	400	439	407	422	438	435	427	428	429	459	426	457	437	439	409	444	407	426	438	423	388	425	434	400	410	384	397	405	432	445	421	427	437	419	443	424	424	407	425	429	425	439	441	408	436	411	399	421	444	458	435	409	402	412	438	457	437	446	447	437	391	421	447	439	405	433	441	448	469	435	443	420	447	414	417	412	428	413	405	444	471	436	405	434	393	398	441	403	425	395	430	435	434	455	423	406	436	417	429	440	450	455	414	425	379	439	425	419	438	446	418	423	428	429	398	416	470	412	412	425	437	457	407	434	432	469	443	449	445	460	431	413	439	417	455	452	416	452	459	467	423	415	414	433	443	416	450	452	446	464	432	413	448	436	431	444	408	419	441	408	415	414	402	420	404	465	398	425	427	441	438	420	404	451	425	455	423	397	459	443	429	436	428	440	437	451	433	467	450	490	417	466	427	426	405	410	453	438	442	424	437	421	440	429	452	410	434	446	417	390	426	429	435	410	410	432	412	443	414	445	421	396	387	451	424	401	426	425	422	483	418	421	450	417	419	440	451	416	458	462	448	424	437	381	408	448	434	398	442	425	446	456	451	450	440	453	459	433	384	446	421	440	494	435	437	420	429	431	437	417	444	422	429	425	420	449	423	432	460	441	422	413	416	436	390	432	427	383	441	394	444	418	429	438	462	392	383	447	426	417	416	416	464	413	451	487	409	476	390	465	445	448	398	423	425	456	418	446	430	443	430	417	408	448	433	413	425	424	426	418	428	429	435	428	484	449	415	413	372	419	395	442	448	443	426	391	419	426	438	441	438	416	455	430	436	438	394	446	424	458	453	445	439	390	443	429	449	460	402	427	419	437	432	423	420	423	445	434	446	414	424	412	437	383	403	403	448	431	408	447	400	382	433	420	409	423	410	439	462	456	435	423	422	456	473	397	415	416	410	436	399	432	410	441	431	440	412	426	438	431	426	452	464	427	455	469	431	402	436	445	428	400	420	401	383	425	432	397	430	406	430	428	428	421	419	405	424	415	434	401	416	415	405	414	424	429	444	467	430	431	435	434	449	427	445	408	432	427	411	434	411	432	453	425	455	418	416	369	468	422	436	460	434	449	429	414	419	437	446	409	432	467	411	439	433	484	430	453	440	444	455	440	431	401	439	427	451	405	417	461	464	478	410	418	394	438	430	430	428	429	405	407	450	418	424	437	429	440	418
26806	18833	6166	1149	666	582	536	470	484	457	493	453	531	493	496	460	490	450	484	493	499	458	504	443	458	504	492	479	492	478	425	452	457	456	491	515	450	446	477	479	505	426	475	494	469	418	524	447	525	457	465	485	426	464	471	448	519	489	476	451	478	511	456	472	465	463	477	453	433	466	446	461	508	475	463	487	508	461	475	479	488	474	458	462	442	469	471	451	463	512	467	476	450	446	500	437	433	437	478	478	452	496	491	447	507	507	503	478	428	477	446	490	465	458	452	499	482	452	461	491	502	468	462	463	489	457	489	523	485	478	482	507	466	473	487	512	463	447	495	433	475	460	484	461	517	457	491	509	447	469	468	446	482	486	517	479	454	508	496	463	428	437	461	487	482	485	454	465	458	458	458	475	434	457	473	474	505	448	444	461	488	488	462	488	492	469	470	484	467	505	459	456	464	463	494	532	476	467	481	531	484	451	481	446	458	417	474	516	440	478	472	479	476	514	492	463	527	455	460	439	483	507	470	484	479	449	497	435	457	463	478	451	508	486	476	514	502	469	479	482	482	478	469	450	464	468	496	486	482	463	453	484	464	438	450	474	422	463	458	471	456	461	470	461	461	480	475	473	458	490	479	525	459	521	469	435	472	480	515	455	477	466	463	476	444	472	481	442	470	516	452	460	434	496	505	447	456	474	475	500	452	445	484	484	482	495	500	468	470	489	450	469	505	504	498	494	449	459	470	499	493	501	464	501	443	471	484	491	488	505	468	481	495	482	470	456	507	478	457	501	460	484	496	486	487	460	455	464	451	506	452	508	506	445	426	482	470	476	441	479	426	471	471	474	481	436	446	467	425	453	445	478	470	473	495	512	472	501	470	487	480	445	459	510	487	490	470	487	508	470	447	472	501	435	471	469	447	466	451	465	493	482	457	498	454	470	474	460	501	456	497	483	461	507	501	462	479	471	491	511	473	472	438	512	488	449	419	476	488	468	486	459	491	499	497	496	474	465	455	492	496	472	436	485	488	431	464	490	499	483	485	507	468	459	505	458	496	492	425	456	473	466	431	495	499	483	487	480	442	444	480	508	514	499	457	451	453	516	447	440	489	484	503	468	482	450	512	505	457	496	467	489	479	456	432	474	493	492	469	534	467	493	461	496	456	476	463	458	479	490	488	502	500	484	467	491	465	486	464	484	469	490	462	507	451	492	476	483	499	439	446	499	467	459	449	455	435	439	508	518	481	437	508	447	429	489	474	494	477	449	473	464	476	483	498	458	432	512	478	463	435	499	467	533	488	453	453	483	441	459	471	496	499	446	424	496	515	471	455	481	466	473	514	456	483	429	473	524	463	503	488	481	472	486	435	468	478	471	470	494	475	484	457	482	457	473	482	494	448	492	502	496	489	485	458	504	485	462	479	454	458	472	479	488	416	490	486	483	470	469	429	473	494	446	507	463	472	465	503	467	433	471	484	442	516	481	530	440	475	466	453	449	465	493	493	467	503	468	511	462	497	473	480	492	473	474	518	468	456	480	493	468	458	495	497	466	490	508	444	485	465	470	466	486	478	465	506	497	497	484	481	432	472	517	497	473	471	471	477	445	484	479	476	458	486	450	478	469	450	482	504	450	468	481	489	460	503	471	458	479	463	480	485	476	516	485	456	488	466	479	463	501	445	478	493	460	462	444	501	515	506	497	480	477	445	468	455	472	460	462	476	488	446	481	446	489	489	455	475	498	499	473	497	459	459	461	492	513	500	453	427	479	456	443	488	448	465	441	517	455	485	488	479	461	470	467	506	494	491	427	478	482	474	493	438	485	467	483	491	493	503	465	465	477	474	455	467	481	441	453	488	451	480	472	495	470	488	481	467	482	477	456	452	488	504	485	479	443	460	449	451	475	474	464	488	456	499	478	461	489	477	496	479	517	473	464	468	471	452	464	472	483	458	468	471	474	524	503	456	456	498	447	484	504	471	486	474	489	491	464	494	473	472	481	520	473	514	434	476	472	500	496	453	537	463	489	457	502	498	482	520	479	492	487	466	473	489	466	475	509	496	455	478	474	486	477	436	467	459	458	466	502	504	462	492	471	454	475	482	457	470	494	462	469	508	506	499	473	482	455	459	487	523	480	494	441	476	519	462	452	454	480	457	494	476	452	484	500	471	451	460	468	455	468	496	472	504	489	493	428	474	466	468	481	475	460	498	473	478	465	470	470	524	496	464	465	509	493	480	434	476	478	493	446	457	508	466	464	472	453	500	512	462	465	467	472	463	449	512	493	473	512	456	472	463	469	506	476	487	425	480	418	493	503	450	454	457	458	487	485	484	476	511	476	488	489	483	508	467	499	437	418	455	505	479	475	499	489	503	473	475	499	496	481	515	467	474	436	450	482	469	495	508	496	483	446	479	484	443	462	468	486	498	486	465	476	476	451	471	508	440	524	470	462	475	443	498	487	454	487	480	480	487	466	456	490	487	512	482	464	498	498	462	470	443	438	495	451	494	466	456	486	465	464	453	474	474	454	500	457	465	462	481	471	502	468	441	454	501	447	504	490	489	477	456	436	479	493	491	433	445	485	485	511	457	497	454	470	488	513	438	502	462	448	501	482	491	455	482	496	505	439	470	474	495	443	501	449	502	465	490	464	494	463	440	437	490	488	456	482	475	471	520	520	470	478	524	485	487	463	480	487	462	481	489	463	487	522	502	478	468	496	520	478	509	437	470	480	469	476	465	418	480	457	466	489	463	478	483	474	468	455	471	468	481	473	471	476	468	448	438	480	475	449	460	473	446	493	480	447	414	486	488	482	486	525	442	476	472	478	466	493	465	491	441	487	463	500	477	468	488	473	456	484	500	478	464	487	493	499	496	477	503	493	472	474	462	452	471	457	489	481	481	444	501	485	499	498	472	505	445	476	494	491	492	475	492	471	453	442	495	457	435	509	491	493	438	493	482	444	494	488	474	462	471	455	485	431	457	485	439	460	515	491	489	472	437	488	449	448	463	480	460	442	480	463	490	500	451	477	468	419	450	491	480	482	521	487	456	454	520	486	446	478	473	451	507	511	478	454	465	488	504	469	434	395	489	436	476	483	467	477	451	425	474	516	476	488	506	429	465	471	461	462	485	482	481	436	477	467	490	483	480	492	480	454	479	491	463	476	512	508	500	484	461	472	437	467	443	461	484	516	464	487	513	456	467	455	491	484	501	458	469	465	467	444	475	508	469	485	481	490	483	434	476	420	474	469	466	497	475	445	417	482	511	479	426	470	493	438	467	509	487	482	478	454	467	450	456	537	475	473	438	487	495	484	521	482	472	477	457	471	489	467	483	459	450	478	483	475	530	477	446	444	471	440	486	446	440	486	494	434	458	474	466	486	463	463	457	486	469	474	513	495	490	442	444	490	498	489	467	467	504	474	465	488	430	518	444	466	469	497	446	453	485	473	522	476	484	461	510	471	447	449	499	422	459	484	473	458	464	463	500	496	504	501
4323	3037	3084	1065	814	652	654	573	576	568	568	575	615	520	535	537	555	556	544	518	550	596	562	570	539	515	583	520	588	527	561	550	518	540	566	526	540	579	559	515	539	548	539	545	529	547	521	570	521	550	547	523	515	567	502	578	522	534	522	540	537	564	559	552	547	575	523	555	565	518	550	527	615	614	571	534	546	508	509	570	562	563	569	556	553	590	552	554	531	556	509	574	568	558	587	557	509	570	529	539	515	540	531	539	511	534	497	581	536	532	530	614	557	531	479	558	574	559	543	568	538	564	535	508	560	577	594	528	580	553	542	563	526	524	564	537	591	544	558	516	526	543	585	528	555	580	550	533	523	536	545	535	572	558	569	551	549	551	534	555	550	560	513	542	565	550	520	554	539	540	552	564	552	507	576	550	590	564	538	548	558	558	529	579	573	534	585	572	519	530	579	549	520	544	503	573	556	519	546	503	509	565	502	513	516	490	526	546	554	543	529	550	530	574	505	547	532	530	540	513	515	530	576	554	512	538	552	556	498	562	560	529	586	535	563	546	521	570	589	524	579	548	514	581	532	579	551	581	545	523	521	581	559	545	522	509	539	514	562	546	593	563	559	535	542	548	519	561	541	549	531	529	563	555	560	514	534	508	524	577	545	570	560	512	502	583	525	595	527	558	602	537	596	548	589	571	551	529	618	536	585	564	589	567	549	511	555	514	546	572	547	558	554	554	552	555	499	571	464	524	574	514	551	492	575	565	548	533	562	549	584	551	544	547	552	562	526	562	563	530	553	545	523	536	570	517	495	544	578	544	536	550	547	523	564	540	520	554	527	539	551	543	550	551	544	538	547	602	533	592	506	565	599	563	510	528	570	565	618	523	532	517	490	544	554	586	530	547	536	541	516	569	568	516	596	558	576	546	572	555	531	517	549	557	532	560	578	535	561	568	500	535	522	537	533	550	562	546	562	554	524	582	559	524	589	526	599	545	565	540	574	532	559	545	509	511	583	547	557	546	519	529	555	547	577	538	544	510	544	530	539	551	565	519	549	558	537	510	545	528	513	535	539	553	514	515	535	546	525	544	515	542	533	545	545	558	533	539	566	542	575	525	552	563	531	535	558	512	539	549	530	550	565	574	566	530	528	516	521	548	560	519	529	573	524	559	531	557	574	523	515	536	569	568	559	525	572	549	554	518	576	578	574	539	551	539	476	545	555	531	529	516	591	511	577	574	528	529	522	558	566	521	548	588	540	481	520	557	548	542	558	595	536	516	561	543	571	534	512	547	544	525	493	565	554	565	582	525	596	573	584	569	504	549	578	521	544	529	513	543	553	533	563	573	529	520	532	518	564	535	558	513	537	562	541	540	586	531	551	603	551	565	533	556	535	527	546	549	552	572	597	584	576	527	572	533	570	576	591	556	533	538	532	571	546	529	538	584	525	535	559	578	567	517	562	539	545	563	522	546	547	556	557	511	556	543	544	519	516	561	550	541	547	531	534	496	499	569	516	516	525	525	558	554	571	508	518	538	543	502	566	494	511	502	551	557	552	543	532	529	559	543	530	512	552	544	552	526	537	511	562	576	544	562	544	536	505	555	502	538	571	563	583	533	548	562	583	531	570	539	559	486	576	541	573	503	534	561	539	546	521	534	541	556	539	551	573	541	525	584	542	557	547	555	512	534	478	534	569	518	510	539	536	599	572	586	499	554	533	530	534	531	554	561	574	516	554	561	517	553	514	591	539	511	571	523	524	524	487	567	536	542	573	548	517	580	509	523	553	546	551	534	566	534	578	571	536	517	574	572	534	527	546	562	562	552	546	570	547	514	582	526	570	511	558	503	529	564	536	526	522	502	512	601	526	563	530	525	526	532	560	584	513	542	533	549	548	526	567	565	552	499	574	553	537	520	545	514	573	558	576	577	542	557	556	547	536	527	549	547	544	509	560	532	510	531	542	543	546	576	529	553	563	526	555	547	561	538	535	565	509	538	598	559	530	596	542	528	562	543	522	589	538	521	577	533	565	542	570	493	580	560	528	574	540	530	579	559	556	567	565	504	523	527	540	568	556	542	574	526	574	548	539	547	557	548	541	578	540	531	542	547	563	579	557	550	579	532	541	585	550	552	532	545	522	535	559	533	514	534	543	548	579	501	550	556	525	582	534	505	553	540	531	574	524	549	571	551	580	512	563	562	557	520	546	534	549	557	560	551	540	468	562	552	554	552	544	546	510	537	535	536	563	545	535	558	546	532	559	519	564	549	526	529	559	541	541	539	569	527	558	517	531	557	554	551	543	534	521	522	587	549	536	503	546	588	533	571	503	545	569	540	543	572	540	540	579	541	535	556	521	530	561	569	545	528	565	558	518	543	599	534	544	526	522	515	568	549	547	560	570	552	587	575	533	587	585	503	575	539	553	571	589	529	561	525	527	519	497	543	514	523	571	509	545	531	570	563	540	556	519	523	564	532	567	571	574	568	553	530	608	537	529	498	548	571	582	540	587	594	516	547	519	544	545	599	583	586	568	513	564	531	550	577	553	556	573	538	532	569	539	549	565	546	561	565	507	564	535	539	546	571	533	540	559	527	574	521	564	561	575	569	539	587	612	543	559	524	537	587	531	561	521	512	542	548	516	572	537	529	558	569	539	593	547	532	546	558	519	540	528	612	554	581	565	581	557	536	530	569	542	525	562	584	567	540	557	496	541	546	532	496	548	587	558	539	523	554	513	514	563	499	549	509	560	532	550	515	559	540	539	559	564	555	570	562	541	582	583	535	547	515	597	510	547	582	574	531	548	569	537	535	579	544	542	540	586	546	544	564	555	530	571	573	496	531	557	537	565	542	590	542	546	545	573	553	547	552	549	529	539	534	593	553	539	524	521	552	556	569	532	587	551	557	542	538	509	502	551	564	577	521	541	541	543	550	553	613	554	579	534	556	601	561	588	546	553	576	528	539	547	564	524	570	562	558	559	569	595	564	615	540	508	531	589	554	541	539	527	510	538	524	544	522	498	549	525	547	551	549	565	533	550	510	545	502	536	556	557	556	540	512	543	536	561	560	554	571	543	585	586	560	550	581	526	582	523	552	556	563	544	549	551	554	563	542	541	537	513	562	541	548	543	520	538	554	584	566	566	525	551	537	590	532	541	555	531	544	510	508	547	506	527	579	513	585	549	553	578	558	554	556	533	539	520	568	575	531	571	554	527	598	552	540	524	542	529	539	592	513	529	524	556	480	525	511	567	508	547	553	568	538	573	560	533	527	571	530	544	511	510	569	534	538	557	538	502	577	532	555	553	571	554	553	557	592	565	589	539	551	571	517	574	591	550	524	519	505	513	554	564	515	547	549	506	535	530	496	548	554	546	545	564	540	553	580	516	548	553	507	539	530	560	553	541	548	522	557	553	509	525	539	540	527	619	569	551	540	570	554	553	553	555	542	522	552	553	534	543	569	532	528	559	509	553	572	540	542	578	583	497	569	543	532	546	574
23233	20862	27821	24004	20859	9945	1425	932	861	775	740	711	726	708	665	636	668	664	605	634	613	630	641	608	660	611	640	597	659	658	641	592	614	601	590	623	660	591	596	610	630	595	539	626	661	612	599	604	633	592	562	601	607	606	590	611	588	590	609	622	627	628	601	625	598	578	620	647	669	616	603	617	628	635	626	633	605	595	606	637	583	601	639	640	649	620	646	624	602	619	590	596	586	587	616	608	640	537	601	595	613	667	618	651	645	626	636	585	602	587	610	598	605	632	606	604	613	594	581	575	605	626	655	611	612	600	591	652	604	621	594	563	589	563	576	604	584	625	610	602	578	559	607	623	616	643	670	588	601	581	602	614	628	626	596	625	605	584	609	609	602	602	592	630	624	607	616	566	606	597	629	578	578	579	553	614	611	567	555	648	631	631	587	635	616	626	642	585	667	595	613	616	647	579	633	588	581	624	654	615	618	615	605	590	595	607	599	595	643	620	569	640	620	599	611	658	622	589	611	600	620	584	594	596	621	580	609	607	608	640	621	584	619	626	575	630	596	589	610	570	604	628	616	642	626	581	633	607	632	571	608	600	633	614	564	643	589	633	635	637	590	639	573	622	585	647	612	621	632	622	636	565	615	635	641	611	593	670	605	609	604	621	640	638	599	587	625	603	604	625	565	556	575	582	557	601	608	635	573	614	631	633	628	633	581	558	609	618	570	641	651	609	587	581	590	654	598	629	590	580	555	593	576	571	568	605	642	579	584	587	568	603	655	588	636	600	620	585	605	601	650	597	603	596	614	566	625	623	600	595	570	630	605	603	659	617	596	579	642	626	609	618	606	617	608	611	637	585	579	632	576	587	626	595	595	619	604	589	657	574	641	610	562	566	586	599	606	589	616	632	598	635	581	581	576	598	626	635	647	638	653	599	625	593	594	597	614	584	595	599	614	609	615	569	600	592	599	594	630	588	546	600	597	605	620	606	640	590	599	648	636	649	595	590	646	637	601	595	609	584	580	630	600	606	633	635	600	612	623	626	575	548	638	589	600	617	586	619	602	645	565	606	641	632	589	621	578	641	574	605	595	599	562	585	638	615	572	636	590	633	591	612	587	564	586	560	625	613	639	590	634	580	684	595	616	632	570	665	615	595	625	577	595	590	605	611	609	621	565	644	594	599	570	641	622	564	581	605	581	629	607	602	638	621	596	579	613	629	598	609	654	617	599	603	639	615	581	632	628	596	577	595	646	613	606	636	601	574	585	592	599	601	563	638	622	610	567	593	616	608	602	601	601	595	618	577	634	607	543	647	596	621	582	573	599	588	596	575	598	587	614	640	552	626	619	577	555	590	580	589	602	598	627	611	567	616	579	608	606	642	561	577	574	613	583	555	635	585	591	607	600	642	609	572	584	606	637	592	596	614	580	593	620	617	608	601	666	629	601	609	599	635	618	630	625	611	625	625	602	563	625	582	649	603	648	602	598	596	584	646	658	615	673	597	567	601	609	549	598	615	588	594	630	579	650	618	627	638	612	606	638	579	583	591	609	601	588	623	633	603	616	618	619	587	596	591	585	592	596	572	598	556	619	573	609	598	657	580	591	599	637	546	616	594	624	599	579	572	657	588	591	583	642	624	587	544	613	614	570	604	624	626	613	594	588	617	605	608	629	594	601	614	607	648	621	604	588	645	658	613	587	584	577	598	620	593	597	620	577	563	587	611	651	657	637	641	630	636	608	644	622	581	630	635	629	630	548	599	609	653	575	627	628	621	545	572	586	597	578	635	608	563	607	640	577	574	621	615	618	620	597	629	585	606	595	609	587	602	609	604	628	592	586	576	634	608	647	563	596	575	588	611	607	575	607	592	632	558	648	600	616	620	614	576	636	612	687	591	644	586	634	618	581	603	654	586	612	645	610	620	621	622	654	612	609	626	607	641	594	605	562	615	543	650	596	593	616	608	596	614	588	620	585	602	621	610	571	588	617	604	610	531	605	546	598	576	605	627	626	608	640	590	586	591	573	550	607	635	628	587	585	628	587	594	596	587	546	642	565	599	590	599	622	619	602	601	642	652	611	637	654	644	560	554	615	599	570	627	584	572	625	632	614	641	592	597	569	572	644	624	587	637	590	600	602	609	616	596	628	609	619	657	602	584	595	623	632	553	589	631	611	589	585	597	629	601	543	612	560	601	596	642	577	641	612	593	594	560	610	585	611	586	594	583	618	597	636	605	591	638	600	633	584	591	635	584	583	612	618	612	628	593	620	565	564	614	571	653	633	615	585	569	593	586	615	607	624	621	597	638	642	580	617	616	597	643	639	596	597	623	616	615	626	653	660	634	607	678	602	636	618	598	586	608	573	645	595	585	599	605	615	581	597	582	600	586	600	620	638	640	596	590	624	625	583	614	604	614	605	607	598	653	616	613	571	613	576	613	613	634	603	587	563	608	600	593	582	605	582	608	639	598	594	585	630	596	635	598	587	644	577	593	618	612	571	627	590	596	640	567	613	581	599	636	541	604	645	601	629	567	612	606	582	609	631	615	608	612	606	625	602	561	607	562	607	613	592	627	583	654	616	595	616	600	571	581	650	653	599	598	587	628	592	630	590	602	612	609	571	607	609	595	580	617	617	629	585	600	635	676	594	578	600	649	609	585	611	623	590	587	624	614	586	603	592	613	596	572	608	566	596	614	632	574	598	607	608	584	590	604	615	601	589	617	599	615	618	636	582	605	603	640	588	595	591	573	591	615	607	594	585	618	574	617	598	574	604	641	669	638	633	608	603	616	600	612	596	579	521	587	640	589	599	596	590	576	593	557	578	577	640	621	634	575	594	606	601	548	588	572	567	647	627	611	582	605	650	595	602	610	614	594	594	610	589	621	645	612	609	624	608	604	613	606	594	607	602	621	615	598	578	594	593	600	623	643	582	569	647	554	601	589	626	614	613	624	624	641	607	579	619	603	634	619	583	600	614	605	656	588	623	537	659	599	599	605	606	578	581	607	603	573	628	601	585	644	591	634	601	590	629	608	622	627	642	635	627	625	647	585	617	585	616	597	629	627	611	562	623	554	570	651	596	590	571	632	626	635	562	613	594	592	601	628	599	609	604	613	585	659	632	591	607	606	605	698	598	591	658	644	610	580	636	576	602	608	604	589	592	577	600	557	590	560	574	562	599	613	616	612	657	658	636	573	584	652	540	585	577	602	584	590	583	596	596	608	541	625	635	594	581	559	626	599	604	657	587	605	570	596	570	591	607	604	620	585	582	586	547	570	601	565	564	613	608	576	635	642	603	621	612	636	608	601	582	604	584	599	612	564	606	648	662	649	590	640	604	632	598	619	646	618	610	654	551	592	609	626	605	615	627	583	588	639	609	594	638	598	603	641	596	630	630	600	656	640	624	563	627	547	670	592	586	615	600	557	616	617	622	598	606	615	633	625	612	600	591	633	635	628	610	616	587	590	611	594	624	554	605	592	557	639	662	587	599	601
3679	10756	7358	4175	3174	2279	1614	1316	1190	1129	945	942	900	830	813	782	773	769	764	785	765	772	744	758	713	669	742	705	767	716	692	709	750	720	697	740	682	739	696	733	724	692	761	677	699	711	672	710	718	723	715	679	672	704	704	710	697	664	671	718	752	714	669	678	676	748	715	763	703	697	699	671	698	653	749	710	720	693	716	735	720	702	715	745	657	705	725	709	719	683	710	684	681	767	734	668	686	703	689	679	714	708	740	727	762	761	712	759	692	661	666	686	682	731	690	700	642	709	746	685	679	744	687	695	680	709	707	718	672	768	697	695	689	733	731	683	737	727	627	684	701	674	704	689	712	703	675	739	700	689	687	702	675	708	694	742	686	698	693	679	669	706	701	688	711	696	708	674	709	759	722	683	690	738	708	718	753	762	718	686	718	694	728	736	713	688	700	741	706	737	712	686	754	705	691	721	768	681	734	698	678	698	704	722	705	741	702	719	671	727	689	709	719	710	721	715	731	689	729	688	713	724	702	699	680	741	668	725	751	711	728	713	683	686	739	719	715	758	723	734	693	726	698	673	693	715	713	712	726	723	728	692	681	718	706	707	706	762	687	715	711	740	715	684	715	718	666	681	684	723	682	715	698	715	692	745	707	724	668	710	721	733	686	718	719	668	711	748	669	737	687	698	709	727	645	705	727	696	671	756	693	735	710	663	681	706	686	693	725	677	728	701	742	686	717	730	719	737	761	670	702	698	635	702	732	732	747	685	680	710	718	711	682	719	673	743	691	675	709	700	726	743	727	726	724	685	675	680	711	700	725	731	721	712	671	750	740	730	740	718	701	683	719	714	736	717	680	717	724	762	717	753	730	746	684	732	717	701	708	661	709	706	678	705	724	704	735	742	676	725	725	708	702	698	716	727	730	688	659	696	685	658	682	681	706	727	711	733	692	723	704	691	699	673	685	727	723	712	743	709	696	708	669	686	697	695	720	769	698	779	671	687	710	720	689	712	711	722	722	688	695	719	662	719	690	737	735	680	699	705	692	703	698	685	731	685	686	702	710	741	649	698	668	702	672	665	699	707	712	673	717	697	696	666	713	686	747	691	738	712	699	695	710	685	725	721	703	714	706	675	724	729	734	679	712	692	704	651	749	746	730	708	720	695	710	661	691	696	690	738	684	724	734	696	699	691	686	694	684	738	769	686	667	718	696	695	700	652	689	738	671	715	677	709	705	705	663	738	705	698	716	671	711	698	735	697	701	691	718	713	705	706	753	718	734	728	707	719	676	709	710	712	684	690	735	697	682	694	668	657	698	751	713	702	737	725	707	789	743	708	692	706	704	694	683	693	707	695	652	694	673	730	730	694	717	698	721	710	696	742	695	729	685	704	711	707	706	682	720	662	672	741	677	686	683	696	734	696	708	688	638	726	733	739	708	684	671	710	680	717	702	676	691	686	734	681	703	696	682	675	693	657	655	709	708	740	702	697	757	677	721	701	721	719	684	760	731	664	667	665	718	649	749	707	693	641	758	678	684	644	720	720	690	735	701	700	717	716	748	715	672	708	709	650	687	766	662	736	766	700	687	708	689	742	677	697	733	717	727	673	672	696	715	677	716	711	704	705	718	660	723	672	722	687	665	712	728	674	714	724	753	731	722	705	697	708	707	701	738	678	726	641	688	721	683	757	718	750	701	692	722	708	735	692	691	723	707	756	723	736	707	666	714	708	660	693	763	708	736	715	701	675	724	673	685	699	708	740	697	695	713	712	739	701	725	621	680	715	629	729	716	744	708	680	697	705	730	682	715	717	701	707	715	698	730	701	709	698	710	676	705	690	714	719	724	740	717	712	696	692	769	705	714	731	715	742	687	722	693	686	696	717	682	712	752	672	721	730	690	731	684	647	718	719	684	710	664	673	647	694	692	696	744	678	687	692	685	671	740	678	719	669	678	752	703	714	780	763	722	700	721	709	693	711	722	653	693	734	708	689	697	701	653	700	687	711	692	734	693	657	728	754	723	738	720	724	659	689	716	668	694	674	768	690	711	708	742	749	674	666	675	689	724	698	698	711	712	744	717	688	731	700	708	669	735	692	734	720	699	722	660	721	712	691	684	678	715	677	735	684	735	700	676	691	703	726	668	688	673	722	672	716	722	739	678	731	668	731	688	756	711	698	669	765	708	719	696	737	685	721	703	701	678	679	716	714	700	658	707	676	737	684	735	755	694	724	690	689	706	722	740	657	690	706	695	710	709	714	724	698	660	752	734	730	704	726	698	738	695	710	714	726	745	713	733	700	705	701	724	735	716	691	676	738	706	702	720	707	680	683	743	726	691	725	684	728	677	688	660	715	678	692	697	724	694	696	728	687	670	700	733	745	683	718	702	652	694	662	727	710	682	715	750	764	719	734	700	694	704	695	680	697	689	715	701	729	744	674	723	646	724	733	714	741	698	708	661	748	714	665	692	681	719	714	702	711	707	667	673	737	703	692	673	694	715	694	682	682	674	667	746	721	670	725	705	678	694	686	662	742	692	709	711	756	699	705	709	643	744	729	730	717	704	695	691	709	721	712	702	735	712	720	656	728	745	725	749	670	716	720	702	677	697	716	692	672	743	764	676	724	710	708	710	714	717	726	725	716	719	673	681	667	709	680	724	707	645	686	710	703	702	712	698	712	685	725	713	736	688	708	666	695	695	705	744	710	734	692	742	713	710	667	725	721	714	712	720	711	722	661	677	692	710	647	744	753	692	728	745	655	681	678	687	666	721	677	715	700	721	712	717	737	739	758	707	692	690	655	722	780	710	765	692	727	721	751	709	746	727	652	696	702	670	690	726	697	706	717	702	690	743	705	743	721	721	710	714	727	695	716	727	694	732	703	705	719	696	652	739	721	718	675	695	687	721	702	704	660	689	686	693	749	737	758	698	705	672	671	674	752	686	773	715	660	661	740	714	682	689	703	685	673	725	705	696	677	730	678	710	768	706	705	723	716	679	713	718	691	755	733	703	704	647	734	683	732	683	715	714	713	721	693	674	695	714	709	707	708	745	673	722	745	694	731	683	706	675	674	682	695	749	706	761	689	712	704	724	719	668	698	725	712	659	701	695	677	751	687	724	720	687	713	751	718	696	684	703	657	645	681	716	729	722	700	660	708	716	678	688	712	695	730	748	719	694	714	721	688	774	677	692	726	691	723	692	706	720	791	724	702	739	658	718	704	693	718	673	721	708	677	682	689	692	669	719	679	675	748	713	775	707	719	757	764	706	681	681	749	718	706	756	764	709	677	694	742	733	732	662	728	735	682	744	687	721	686	734	638	695	720	693	674	654	714	729	733	691	700	698	672	717	753	769	714	716	745	731	724	625	696	684	717	733	725	665	740	732	697	714	688	706	707	694	652	717	733	683	742	706	697	647	703	707	686	695	703	679	708	701	700	718	692	692	682	755	691	705	731	768	721	708	679	714	695	692	745	697	686	712	706	688	691	706	715	696	711
24286	20877	26923	24829	11928	894	529	399	346	334	292	277	274	263	255	218	233	240	246	240	259	249	216	244	255	235	244	227	219	219	247	197	241	219	242	255	204	225	223	250	251	228	219	238	242	260	240	222	249	225	238	264	219	225	243	227	234	225	208	244	236	213	217	252	240	253	269	216	246	214	251	234	228	211	241	225	235	218	214	228	231	235	224	219	219	248	247	223	224	223	234	216	227	239	217	254	234	234	259	231	229	215	231	242	226	213	220	240	208	237	229	228	231	231	226	222	221	218	241	237	236	206	234	260	221	193	219	230	225	235	214	235	225	243	218	232	222	241	253	210	248	252	231	247	221	218	223	225	218	230	233	235	227	229	263	231	225	236	243	227	236	245	251	249	257	220	240	210	236	222	244	235	246	223	241	233	256	214	212	222	214	255	215	214	237	226	235	266	250	229	244	202	243	216	215	232	226	225	215	217	247	241	231	206	220	235	250	235	219	225	201	242	224	244	251	263	247	202	231	215	237	219	253	226	227	209	222	239	222	226	222	238	232	234	245	215	218	226	230	235	229	249	244	246	254	220	241	271	226	208	243	234	237	209	231	249	246	220	231	223	252	217	228	219	229	237	229	239	229	248	227	236	228	207	218	233	213	227	227	223	245	220	260	235	236	223	238	218	241	193	244	231	221	222	228	225	218	226	219	229	224	210	225	249	244	235	243	225	243	234	256	252	223	211	226	239	235	262	255	216	251	240	250	231	247	251	228	224	245	215	237	208	222	246	216	207	204	244	245	228	218	241	237	201	234	220	249	215	232	237	218	212	230	235	245	238	213	212	208	211	221	228	216	226	234	213	239	244	225	222	242	212	212	224	209	209	201	250	222	218	250	234	246	227	222	217	249	224	252	242	230	219	229	258	204	253	239	213	235	212	229	210	227	234	241	227	238	238	217	227	206	233	206	242	211	230	217	213	212	257	234	227	237	223	214	232	226	222	205	206	217	245	215	255	244	216	237	226	244	214	230	238	221	244	191	238	229	234	234	226	227	232	218	210	245	236	206	245	231	239	259	263	246	223	204	242	243	221	225	246	234	243	225	226	227	250	237	242	235	234	218	230	219	236	240	235	210	206	227	220	272	202	234	201	231	237	254	229	224	236	234	191	213	229	218	230	231	265	199	226	206	227	235	225	259	243	240	221	210	248	242	219	237	239	233	218	227	242	215	226	216	238	242	245	241	223	216	196	268	256	241	237	237	230	223	223	225	235	230	234	217	227	261	222	241	226	262	250	223	210	228	238	233	215	232	230	231	207	205	247	207	250	242	227	239	211	247	225	265	232	233	199	245	277	256	212	228	225	245	222	225	230	219	224	237	225	249	203	208	217	238	239	218	238	218	215	226	202	239	200	226	230	233	241	237	236	239	211	212	251	216	219	237	218	228	231	218	223	222	234	227	232	215	249	239	241	212	214	215	218	228	221	216	231	205	243	236	233	212	221	209	242	236	234	233	208	233	210	221	234	234	226	211	266	223	202	225	224	241	216	212	229	220	214	230	238	221	206	248	230	226	233	204	245	222	231	243	227	234	250	215	241	239	269	227	217	276	224	244	213	217	249	236	212	253	201	227	245	264	226	234	248	217	254	215	240	233	250	216	230	222	224	214	218	228	225	205	214	220	219	205	238	243	229	234	245	241	191	223	242	242	232	246	237	223	244	240	226	233	230	249	216	232	217	232	232	239	242	212	242	222	229	234	227	247	273	211	226	229	227	228	243	221	233	232	212	234	239	217	225	221	213	209	230	225	213	229	230	220	226	207	208	221	232	203	227	253	212	223	223	219	242	228	220	242	212	223	244	221	230	246	246	225	226	236	242	190	209	236	233	222	230	213	235	246	211	221	234	238	249	236	219	238	249	238	240	252	230	215	251	226	208	226	231	232	235	220	246	205	221	221	230	235	195	219	229	227	226	221	203	229	229	242	237	235	246	216	235	243	256	235	235	218	219	225	222	241	249	243	232	215	226	208	243	223	247	223	236	213	216	221	260	243	214	223	226	242	242	235	234	217	226	234	252	227	235	222	218	225	227	212	246	259	234	258	233	218	240	222	241	242	243	236	219	237	209	225	199	223	223	238	225	241	230	227	262	234	208	234	219	247	221	224	227	227	222	223	243	241	199	218	208	243	237	214	227	252	224	213	211	247	216	235	231	218	260	219	243	214	214	252	237	242	238	215	224	235	244	238	223	237	235	238	237	234	232	243	217	264	226	199	246	229	245	225	225	241	224	258	239	214	222	259	226	226	209	242	245	237	218	235	242	207	257	229	221	213	220	246	225	257	243	214	218	238	231	226	223	242	212	218	240	225	228	231	266	247	231	213	193	210	271	241	221	249	248	228	231	219	242	214	246	219	232	238	200	236	184	231	228	238	222	254	228	215	225	223	220	221	221	232	216	215	242	267	266	239	210	222	275	232	218	240	236	213	221	221	239	222	236	252	211	237	234	219	219	239	218	226	223	231	222	244	219	214	219	223	248	228	233	225	228	223	222	209	238	218	229	214	224	228	223	207	206	219	250	226	218	253	219	251	229	230	241	215	226	242	241	239	233	221	230	238	235	267	234	243	258	197	256	234	247	241	217	237	241	235	232	233	227	237	218	233	223	223	245	231	207	260	223	210	220	212	216	220	245	238	228	237	238	204	222	233	242	225	257	234	227	229	236	242	242	210	219	224	217	239	224	223	238	225	230	244	228	226	213	202	220	215	232	225	243	224	236	231	251	232	220	233	217	212	219	208	238	240	211	228	238	233	214	241	231	201	217	245	206	244	232	229	222	243	187	230	244	242	218	231	238	246	215	207	266	244	227	209	223	230	239	216	193	215	245	238	238	215	263	229	218	230	240	233	208	211	229	226	254	239	196	221	230	216	236	221	236	219	208	203	248	246	248	236	219	244	272	259	234	227	228	224	193	220	216	235	232	222	218	205	224	240	258	199	225	232	241	225	237	222	242	262	241	208	220	234	249	241	248	205	231	237	207	254	221	224	217	223	236	238	205	221	226	231	221	239	255	249	216	222	226	256	257	242	237	222	232	268	229	247	215	222	208	233	239	228	229	226	252	215	222	257	214	202	242	220	231	248	229	210	222	225	225	247	212	219	233	239	238	247	246	226	203	249	225	237	224	221	241	244	239	228	239	232	195	218	261	215	240	226	230	249	217	229	257	243	196	225	233	231	237	220	240	247	226	199	274	231	253	236	261	234	235	226	225	255	238	240	241	210	234	255	213	256	227	249	229	206	244	219	255	211	230	219	228	181	240	219	212	236	223	228	227	246	204	239	232	209	243	226	209	248	213	237	220	214	220	218	241	231	222	241	218	222	239	227	256	221	214	255	240	212	251	245	213	229	267	228	224	208	259	210	221	265	234	263	232	230	238	247	211	237	223	214	211	232	213	221	242	218	263	236	215	231	244	229	242	201	238	251	247	233	234	216	232	250	248	206	223
3865	7769	6066	2749	1696	1343	1002	674	590	478	424	410	366	374	320	371	361	314	290	304	304	287	310	298	285	308	285	297	297	272	324	264	299	299	276	252	270	251	263	268	281	303	295	271	253	265	298	300	285	291	276	273	263	284	292	254	294	284	293	240	270	278	278	267	264	290	255	295	285	288	242	282	273	278	272	261	306	258	284	254	282	276	266	259	270	291	265	278	280	271	270	267	277	280	265	276	271	276	287	289	263	282	278	275	265	251	298	264	243	259	253	285	265	299	277	274	281	294	302	268	269	291	288	293	266	258	260	273	246	281	254	282	273	263	259	286	277	277	275	279	280	272	267	271	263	286	272	249	280	290	256	262	264	286	272	264	244	262	274	283	254	259	281	277	280	263	268	261	271	289	289	307	291	293	289	285	279	285	291	304	269	260	282	275	274	282	309	297	259	297	254	275	278	281	307	271	252	284	279	288	287	288	280	266	292	269	265	281	283	287	266	241	277	264	289	278	295	282	274	277	284	246	255	272	295	269	283	278	257	295	249	276	285	261	276	253	253	278	264	261	280	266	286	278	272	273	296	291	287	281	254	269	300	273	269	289	250	254	278	280	278	263	260	265	268	262	257	291	286	276	290	284	269	268	306	275	262	276	269	271	282	286	281	256	275	273	291	292	271	277	276	263	283	290	262	297	278	278	279	305	272	280	283	314	245	245	257	277	276	300	279	319	285	288	262	251	263	280	291	250	278	293	295	253	279	297	259	301	285	300	285	274	268	263	276	279	279	262	271	287	268	277	253	309	287	252	307	291	260	283	269	293	291	271	267	268	289	261	263	291	295	285	260	272	250	305	290	301	253	297	270	282	260	283	273	269	254	294	254	283	270	261	259	248	295	251	271	270	295	277	282	273	274	276	294	279	287	258	269	307	276	257	280	255	297	258	263	267	252	280	260	280	274	274	280	278	283	224	263	264	279	291	282	242	278	278	290	287	282	297	280	265	277	275	289	278	299	272	256	283	263	291	259	289	256	274	292	275	275	279	263	241	268	276	261	265	282	281	271	259	264	282	302	262	278	293	276	283	304	283	289	287	293	241	268	302	264	273	285	255	261	286	309	282	279	253	266	299	290	288	277	287	283	283	257	263	256	267	286	276	266	260	276	258	273	285	261	299	305	286	270	274	258	277	295	293	280	237	270	265	250	281	287	322	280	279	271	283	265	257	283	267	283	289	276	255	285	292	255	251	232	267	253	284	256	282	264	270	269	272	275	267	267	276	280	289	272	287	311	257	264	270	275	267	280	290	279	287	265	289	260	282	298	292	277	264	252	278	299	263	246	264	283	258	251	273	303	294	283	316	267	286	287	268	281	271	291	261	279	288	283	255	319	268	285	280	282	257	291	279	262	296	292	289	315	250	271	278	296	245	234	279	279	242	310	291	290	285	277	286	299	288	269	251	302	277	270	270	284	286	258	299	314	276	279	287	306	273	263	282	273	271	315	287	242	311	297	272	279	273	281	266	257	248	279	288	279	261	272	283	250	252	274	279	292	314	279	284	275	260	284	298	294	298	277	260	272	268	270	275	286	258	296	263	282	289	281	276	280	284	281	265	269	263	290	285	262	291	271	289	295	311	245	286	286	277	274	244	269	266	262	283	242	264	280	277	293	270	245	275	271	305	296	260	269	299	289	280	237	244	294	263	286	280	282	286	305	257	273	258	286	253	269	265	285	246	256	273	280	267	283	259	281	306	241	287	279	283	278	266	287	299	273	280	281	254	292	276	254	283	285	312	286	286	284	298	263	262	258	269	305	296	279	281	262	268	271	265	253	307	253	255	271	297	298	272	276	256	259	260	270	297	263	261	269	264	253	257	266	279	300	280	271	297	280	276	268	247	274	300	292	289	284	275	259	281	267	275	283	271	263	271	283	274	273	278	260	290	286	281	289	260	266	249	281	299	263	277	232	279	265	278	272	258	293	266	284	248	261	250	287	270	269	272	282	272	246	275	265	286	299	291	270	297	293	299	255	261	285	271	267	283	290	260	256	281	278	277	250	253	280	276	261	284	292	261	285	293	267	313	270	292	285	275	294	278	307	293	271	260	306	266	295	262	277	288	274	289	293	292	253	284	275	256	257	271	288	275	272	279	245	254	264	300	256	253	284	268	284	274	291	272	273	241	288	260	255	261	294	301	288	268	261	289	262	272	287	258	294	263	265	267	297	298	285	262	298	265	249	255	274	269	296	247	275	295	254	265	245	252	277	258	251	264	272	271	279	249	253	262	269	258	285	311	282	248	257	285	268	273	259	278	268	250	253	274	289	299	309	277	266	301	265	267	276	262	271	257	257	271	280	324	271	279	271	282	260	292	270	280	302	265	269	286	277	281	275	241	269	266	283	276	257	263	294	236	274	288	261	256	290	263	289	305	278	275	262	291	290	281	256	270	278	295	296	294	273	243	276	296	277	256	250	261	256	285	282	237	248	300	284	260	261	269	278	272	258	266	298	259	254	281	261	303	297	296	289	285	269	253	294	256	262	272	276	263	270	247	291	241	267	283	263	266	284	276	267	248	262	297	260	258	277	269	244	284	277	280	281	273	305	255	274	288	286	266	312	260	253	259	282	260	256	273	307	270	253	296	299	282	257	279	313	298	294	243	303	266	267	279	306	281	239	265	288	274	254	241	267	266	287	304	285	249	282	278	273	296	303	265	270	254	286	280	286	285	262	270	275	267	269	279	266	296	289	250	272	258	261	283	274	261	307	284	268	295	286	272	286	281	295	290	308	271	264	282	244	289	276	295	300	255	295	281	305	263	268	274	285	248	254	272	277	260	271	274	280	268	275	294	277	277	281	263	310	290	244	299	261	285	291	275	270	297	258	255	307	289	294	281	271	315	268	286	256	284	286	255	268	270	270	263	281	271	272	264	296	297	289	310	270	270	267	295	247	273	272	240	252	269	274	291	281	276	269	274	287	284	243	236	235	278	296	288	279	287	295	249	288	276	272	246	284	250	255	283	265	283	275	262	282	296	255	301	275	300	302	281	275	251	279	286	305	256	269	289	270	287	285	248	275	255	289	272	280	244	264	292	301	272	271	267	262	267	270	252	249	269	277	262	244	292	290	253	264	275	262	269	276	299	324	250	277	247	283	261	267	272	296	264	275	304	285	275	271	264	265	281	255	254	255	271	271	299	277	270	262	293	275	294	258	303	298	279	279	290	256	270	262	311	269	281	257	292	255	256	252	268	301	298	287	290	244	286	311	261	271	245	282	298	256	254	283	273	272	309	276	286	254	284	266	273	265	270	269	258	293	292	257	322	287	258	282	257	260	258	262	300	296	270	262	286	294	291	248	272	274	300	285	270	285	302	278	261	280	271	289	285	260	277	290	264	227	293	280	272	273	279	266	270	253	283	281	276	253	295	262	262	272	262	284	250	273	249	270	326	274	294	250	267	300	261	253	255	260	299	278	260	262	265	262	291	284	296	270	308
22211	20848	28253	23527	20844	20881	8900	1123	780	687	609	563	499	509	465	466	439	440	409	428	416	399	417	372	388	417	374	408	389	387	406	358	375	397	397	370	367	374	371	367	365	335	365	349	363	331	360	375	334	357	394	372	344	371	331	362	383	339	353	353	347	361	332	376	378	372	384	372	376	352	343	365	343	378	340	362	371	336	361	319	344	324	350	365	359	356	325	355	341	338	312	319	342	368	401	367	351	357	387	366	351	374	332	337	362	354	380	340	320	347	365	378	341	362	335	357	381	335	331	353	349	346	344	365	383	355	345	372	346	353	364	355	366	369	344	347	369	349	382	377	345	358	373	382	383	376	351	357	355	345	377	393	320	357	350	365	307	369	352	340	357	354	394	361	386	359	370	382	335	329	367	369	340	355	352	328	311	382	363	343	370	345	345	374	364	342	334	338	354	354	368	355	348	349	394	332	368	366	333	369	378	368	363	383	336	333	353	350	318	366	374	346	351	319	353	391	344	331	340	344	341	363	345	345	361	355	364	352	339	325	344	361	351	366	372	327	362	358	359	331	364	354	339	350	374	341	371	362	360	376	338	358	363	350	361	383	324	357	365	359	375	312	381	311	358	334	365	325	338	334	354	361	339	376	354	361	367	346	308	319	350	390	325	349	333	373	342	331	355	353	311	358	329	370	389	393	345	371	366	355	354	366	333	348	360	360	366	366	355	354	369	369	359	358	354	378	379	343	334	353	368	332	342	353	346	368	367	384	377	339	368	375	385	358	370	379	345	371	343	364	358	369	323	349	386	328	362	388	365	392	319	377	367	353	385	334	330	370	380	320	357	338	327	356	371	344	328	329	356	334	390	357	364	387	373	369	405	349	345	354	313	334	353	347	393	385	357	337	356	334	359	364	372	360	323	340	376	355	365	371	331	382	374	365	337	334	348	360	337	362	340	387	341	362	324	344	359	336	379	338	291	337	357	330	318	384	361	352	354	349	342	355	382	338	350	341	342	365	322	351	385	353	353	363	329	304	330	324	388	372	358	361	337	349	358	382	332	341	321	387	356	336	360	344	364	364	345	331	347	381	344	383	375	344	373	356	375	379	352	393	339	360	369	342	344	363	336	353	363	343	370	347	328	361	376	360	340	365	365	335	338	327	337	339	331	332	351	323	346	333	387	399	382	348	332	361	350	319	349	370	376	365	370	364	361	378	365	374	361	320	356	341	339	345	327	350	376	356	338	322	342	329	343	332	377	340	370	353	359	340	342	348	374	353	390	374	332	353	380	385	343	330	366	341	358	327	351	381	341	334	358	370	347	331	375	343	356	408	353	358	337	369	369	366	354	351	321	376	363	374	352	322	382	398	333	358	346	355	363	365	343	360	372	348	373	351	348	342	336	364	370	341	353	351	350	351	388	368	373	351	353	353	348	342	347	353	355	368	374	368	377	333	401	346	335	370	334	315	345	358	356	339	329	388	364	369	350	316	344	365	351	368	356	362	354	358	357	380	339	334	322	356	361	356	329	344	344	324	353	373	344	374	333	359	364	340	376	373	382	379	357	339	378	383	351	354	375	332	333	348	380	301	361	318	344	362	341	342	328	341	374	361	365	370	347	357	370	345	343	319	381	303	360	335	382	367	340	393	342	334	381	338	365	340	351	359	362	362	354	348	361	346	358	339	356	349	372	347	347	341	361	384	322	357	320	350	356	369	352	376	376	349	347	390	385	313	332	344	378	381	360	324	378	359	314	348	351	341	319	340	352	347	371	387	368	315	361	354	348	347	376	367	340	360	321	322	325	334	347	380	345	362	373	341	364	347	354	316	348	392	363	361	350	330	331	354	352	379	334	340	335	359	344	361	339	374	368	297	329	347	366	352	363	373	380	328	346	344	314	378	361	341	345	377	347	342	336	354	319	360	361	337	362	344	335	340	349	344	338	353	368	409	354	372	350	329	358	362	361	326	351	404	354	350	355	359	368	368	379	337	345	362	354	351	331	333	336	351	348	353	366	386	344	376	364	374	354	308	350	357	363	337	343	351	370	338	349	352	348	389	341	376	343	368	329	353	325	363	343	368	349	348	362	336	366	367	358	316	340	387	385	386	352	391	387	361	345	332	334	369	369	337	359	370	358	369	370	357	322	378	348	342	364	373	348	339	358	375	336	332	361	369	381	360	365	370	332	319	338	376	341	361	356	336	373	313	329	345	341	330	353	356	371	370	359	346	309	321	333	362	364	365	371	371	379	337	360	357	366	376	336	318	317	365	369	363	335	360	339	353	363	348	365	358	324	327	328	340	342	379	360	360	341	356	382	334	350	354	343	378	330	377	326	387	363	354	372	382	362	348	393	344	364	333	343	336	332	371	398	392	336	360	336	366	329	397	389	366	332	334	338	334	382	364	359	323	359	346	364	355	356	367	349	376	372	364	362	369	339	347	337	356	353	351	380	366	300	367	343	315	323	353	370	352	333	364	358	348	351	369	372	329	345	360	394	359	341	364	370	350	388	344	355	337	361	361	353	349	329	357	389	350	355	358	353	339	356	373	370	375	343	363	374	345	354	333	399	354	341	361	338	334	331	369	357	332	346	343	337	371	373	360	380	346	375	353	347	377	363	380	345	338	373	362	335	370	346	337	363	350	371	347	402	351	353	311	340	352	340	366	339	351	361	314	342	360	328	374	322	357	375	340	364	359	336	350	364	367	307	323	353	366	355	381	323	354	360	382	350	326	371	358	364	302	344	365	339	351	367	352	337	364	374	359	332	324	400	370	322	361	383	352	382	387	375	370	332	326	344	353	362	357	350	363	347	359	352	364	334	374	358	342	349	392	362	351	310	353	377	339	342	345	346	356	377	346	373	341	333	359	385	347	357	348	381	373	351	328	366	365	392	347	360	377	340	369	393	377	355	315	334	382	320	388	387	408	394	370	333	345	350	356	380	351	384	356	359	364	356	344	344	392	353	341	351	347	376	349	335	334	362	349	346	324	379	365	369	377	363	347	345	327	337	341	351	356	357	344	344	360	375	377	347	353	366	368	393	354	355	323	376	375	361	364	365	341	354	337	353	350	353	359	331	333	339	378	360	354	345	371	337	366	347	322	390	363	335	342	365	346	336	374	332	374	352	338	374	358	370	395	378	361	349	325	367	374	347	343	311	349	383	374	339	358	375	343	358	347	370	347	372	337	348	331	358	347	350	373	334	342	346	324	348	349	336	358	361	343	358	320	360	342	323	354	369	368	324	328	377	327	371	351	369	360	373	348	355	370	350	341	367	367	346	346	345	376	329	342	353	369	364	362	371	335	345	380	375	381	373	346	368	356	381	321	347	378	341	359	384	363	353	383	343	363	355	329	363	351	358	348	371	322	368	395	355	382	341	345	337	322	335	331	354	345	349	375	329	358	345	366	370	349	349	297	344	340	363	316	330	361	355	348	358	353	335	332	356	371	349	404	368	351	359	358	353	343	359	395	361	360	344	352	363	350	329	375
5924	17372	13396	6721	4845	3279	2257	1735	1313	1151	983	864	805	728	673	615	591	534	554	506	561	569	529	448	518	488	504	485	474	466	500	430	461	474	432	462	432	462	430	429	439	414	441	431	458	460	455	413	460	435	469	477	422	420	417	400	464	436	438	474	465	433	416	398	412	432	415	440	430	438	409	465	457	469	479	413	430	420	478	393	454	445	427	411	422	454	429	450	386	415	433	426	417	441	410	441	393	444	422	479	401	430	412	405	430	430	408	482	424	455	412	414	433	433	440	407	462	433	444	411	431	424	451	437	392	430	413	431	410	447	410	415	419	421	413	417	432	437	444	386	427	418	420	415	442	434	432	394	408	420	451	406	391	419	416	445	421	401	410	426	429	448	444	441	441	424	414	448	431	446	444	441	399	406	423	404	429	454	447	417	421	400	438	424	420	453	419	379	397	413	388	424	442	404	392	402	440	414	412	445	454	437	408	411	433	457	450	439	444	438	410	385	435	470	431	409	426	458	436	435	386	453	426	385	450	419	442	430	388	455	434	425	431	460	451	417	411	414	422	449	409	445	402	404	438	433	440	445	430	455	377	409	438	439	437	410	453	430	437	426	427	437	403	431	417	454	411	414	418	413	422	427	412	385	414	373	407	420	407	444	463	429	393	463	448	425	430	447	417	398	422	441	446	433	445	397	429	427	414	421	420	415	441	446	419	423	430	449	423	417	455	449	445	455	427	455	410	444	407	435	409	447	423	417	435	401	422	406	391	403	420	442	461	452	460	443	428	413	427	422	437	427	392	452	402	413	421	478	385	464	408	430	407	440	437	429	440	434	399	413	402	427	423	417	409	429	430	438	412	465	440	437	426	429	415	400	423	436	400	419	454	404	454	454	413	428	394	473	416	432	411	418	404	427	400	438	429	412	412	429	487	442	450	419	412	406	439	379	407	414	415	405	439	396	442	420	404	405	442	409	445	431	459	427	405	430	422	416	431	409	419	459	452	421	410	401	440	426	416	388	448	413	381	451	417	376	426	443	436	436	422	453	427	420	409	468	422	388	458	420	415	406	470	434	425	447	416	424	419	454	409	458	430	418	410	431	415	360	419	411	429	453	412	412	424	450	431	436	405	409	424	444	465	424	416	447	393	397	431	421	420	452	440	449	427	436	394	455	453	460	422	461	445	429	453	399	424	435	410	430	437	387	469	421	450	402	399	422	438	397	402	447	400	446	389	435	417	422	405	392	444	391	435	417	486	423	406	405	424	399	441	436	425	427	409	418	396	391	421	442	436	404	427	438	461	448	429	392	413	378	440	411	404	452	453	422	417	411	448	428	464	442	417	402	421	432	406	411	433	391	418	425	409	412	471	423	397	401	370	429	444	434	400	523	449	444	417	448	392	429	426	412	423	425	408	448	449	395	434	420	446	430	443	427	425	415	410	426	407	422	441	432	422	451	443	418	424	406	441	419	413	432	396	388	440	438	426	448	410	407	439	452	425	378	416	435	443	457	418	408	418	439	444	412	420	415	431	442	442	429	455	444	471	427	416	432	443	434	419	497	428	446	420	413	404	433	421	446	398	440	424	391	419	446	438	454	405	415	419	453	433	453	430	426	430	444	399	423	440	455	410	392	398	437	403	401	445	402	413	421	430	416	412	424	435	407	457	451	451	435	429	396	434	421	417	441	410	414	428	413	428	401	429	451	430	445	403	461	430	449	417	415	485	428	439	404	434	419	404	415	456	431	422	405	390	420	442	417	399	454	457	464	401	403	462	408	432	429	430	431	429	410	410	477	418	452	425	417	455	395	440	435	422	438	420	446	429	448	403	434	420	418	481	451	401	429	440	394	402	444	452	429	439	376	437	441	425	454	462	451	443	445	410	429	441	412	415	406	447	431	416	457	416	414	439	465	447	474	446	400	447	443	463	452	432	450	392	456	431	469	482	415	445	408	448	415	406	444	425	397	449	413	423	431	417	431	422	410	412	431	438	411	423	399	412	438	421	433	460	406	417	462	399	393	422	409	424	413	405	443	398	454	415	415	428	440	398	389	491	478	437	390	412	440	433	416	454	445	441	449	404	467	425	426	459	397	414	400	386	373	437	390	458	420	429	448	393	465	416	444	407	406	410	439	414	449	431	398	428	401	397	398	430	427	429	426	436	416	422	407	446	457	419	440	432	397	395	441	422	414	419	429	440	382	455	418	436	442	439	416	442	421	463	458	434	433	431	456	409	461	471	429	405	422	437	453	387	407	463	410	418	417	421	415	408	442	445	427	399	410	386	418	443	424	426	429	445	412	468	432	457	407	453	389	420	431	471	415	431	442	384	416	399	421	425	442	418	403	416	450	435	483	409	422	405	415	433	386	406	415	402	412	457	421	459	409	403	447	427	422	471	434	438	395	403	475	429	466	410	434	443	422	456	427	421	393	445	395	450	451	451	449	448	422	422	431	439	430	419	440	437	393	425	445	383	432	420	412	430	422	413	424	433	434	424	428	457	422	447	439	419	453	439	454	397	408	464	428	429	463	431	404	435	445	387	401	407	470	424	409	397	457	450	416	441	456	446	443	419	412	397	375	406	419	454	450	400	419	388	440	431	441	392	438	402	413	413	442	429	430	425	407	419	403	415	405	405	418	440	417	424	441	432	412	413	415	404	433	458	385	417	450	428	417	413	424	423	406	461	386	428	417	410	436	437	382	406	447	373	453	438	454	426	420	422	388	402	415	408	416	407	409	433	428	387	457	399	425	421	391	460	433	419	446	429	454	406	449	418	425	433	458	416	416	426	390	444	417	423	423	405	436	428	400	414	413	430	450	422	419	414	438	421	436	463	442	429	450	456	446	435	403	446	422	452	447	429	441	414	451	447	400	401	405	456	417	441	474	420	436	408	497	392	418	410	434	470	383	439	439	428	443	392	386	440	412	437	435	466	435	454	434	395	394	416	394	469	428	435	446	431	445	428	425	408	394	414	458	425	406	441	439	441	401	388	446	429	414	437	450	443	417	418	428	445	411	436	393	371	437	423	440	423	406	436	414	455	406	397	439	440	426	420	444	420	411	423	438	442	434	431	435	442	445	405	381	406	450	452	433	440	466	407	433	447	447	423	452	402	371	431	425	416	406	420	418	438	436	446	448	417	424	416	392	442	439	443	423	434	399	427	458	430	452	464	400	431	446	438	432	435	409	432	439	403	413	431	420	451	441	410	422	393	427	411	423	449	404	387	430	419	441	413	414	419	385	414	405	440	430	458	410	442	403	409	370	437	432	400	439	423	421	431	454	435	411	423	414	450	422	435	420	392	435	491	427	432	390	424	403	395	407	399	424	437	455	465	407	402	438	418	416	394	436	448	406	411	474	436	418	447	405	417	438	411	396	454	422	440	422	446	430	442	420	416	436	401	426	439	442	432	448	381	418	443	414	461	419	428	472	439	408	465	424	405	435	431	456	412	417	441	401	393	439	420	404	456	405	425	403	427	397	432	422	421	441
26870	18714	5709	1387	805	597	535	508	513	448	477	483	481	447	474	504	467	492	476	473	466	480	486	463	427	458	437	494	440	461	502	460	463	455	482	454	473	461	426	444	454	461	465	445	437	496	453	456	479	475	437	514	449	452	482	471	478	459	487	487	454	447	497	478	470	466	479	435	419	485	442	421	510	490	453	493	491	456	472	469	444	449	455	450	486	440	442	477	449	484	465	450	476	501	441	447	451	456	457	453	459	497	458	455	429	514	453	485	453	496	501	476	488	455	449	442	487	479	437	466	452	497	464	482	455	435	466	470	464	472	441	447	445	480	437	451	463	451	436	483	496	472	492	432	467	448	459	465	450	463	499	488	474	456	489	501	446	473	451	448	465	488	460	486	440	464	446	473	469	414	478	480	437	455	506	447	469	464	455	474	459	468	433	472	452	488	493	460	457	468	455	448	437	497	485	468	470	495	482	462	457	469	492	436	463	462	484	475	493	451	430	471	518	475	439	481	478	441	468	436	485	423	497	499	463	480	472	429	480	445	476	448	473	441	437	486	468	473	478	472	464	479	456	488	467	455	478	455	490	444	433	469	467	448	448	448	510	454	480	449	485	457	491	487	486	474	466	453	469	489	453	524	457	452	462	480	450	476	462	437	447	459	468	494	461	472	494	477	479	496	497	440	522	492	472	471	464	489	468	477	440	459	467	479	441	440	456	496	445	448	470	466	431	436	471	448	454	487	427	470	468	438	441	472	478	492	474	454	478	451	440	437	463	450	455	414	467	441	452	502	483	478	466	460	446	471	425	473	434	442	496	503	486	464	431	473	466	459	473	481	450	477	451	467	436	463	487	474	507	459	477	479	504	481	444	429	450	481	483	468	458	498	419	437	476	472	459	463	469	469	459	448	454	459	445	478	489	475	472	466	481	470	445	445	479	474	497	442	481	450	432	497	474	439	481	465	467	459	463	488	498	503	472	462	469	438	494	523	435	438	443	448	461	450	503	493	443	501	458	452	469	466	445	501	457	482	428	458	474	433	496	459	490	482	463	477	470	468	437	459	467	469	498	448	455	457	452	474	450	481	469	448	535	442	448	461	473	464	496	505	442	483	468	464	481	492	437	481	468	500	513	441	453	463	426	458	440	470	469	454	474	465	466	471	485	455	491	464	447	484	483	470	449	444	450	461	500	508	469	447	522	487	442	489	472	478	512	472	448	475	471	487	497	416	466	511	492	488	484	432	475	494	469	487	446	475	476	461	465	447	473	448	500	446	482	481	492	481	472	468	467	430	475	463	492	461	465	506	469	477	447	440	507	436	444	466	489	501	462	485	457	427	423	451	489	482	470	466	469	493	481	498	450	479	461	454	430	490	474	496	475	471	531	488	465	499	438	469	442	465	447	454	475	493	457	454	499	461	482	457	493	491	455	443	450	459	495	511	485	436	456	425	474	464	476	479	478	488	482	446	480	419	473	459	412	475	484	425	475	470	453	445	483	532	467	472	452	450	447	423	481	469	432	449	461	464	463	471	452	488	444	500	457	487	436	426	458	482	444	426	461	504	425	451	449	495	456	448	444	476	488	462	475	463	493	470	451	434	491	461	429	494	458	469	483	464	459	460	453	460	472	485	484	476	468	486	455	480	442	443	492	440	437	447	490	474	489	508	465	455	447	459	509	516	429	499	506	478	466	443	440	473	506	464	494	440	470	474	489	457	478	415	436	473	467	469	509	506	455	480	469	466	414	467	468	484	455	493	454	494	460	473	495	486	494	452	476	451	447	462	464	484	436	501	450	457	494	436	432	444	408	446	477	471	483	487	462	491	478	460	475	466	461	451	473	462	455	451	478	462	479	505	477	461	486	480	448	462	428	470	489	453	474	466	454	469	499	458	470	438	457	491	470	469	446	471	463	463	444	447	491	432	509	468	462	454	465	438	439	477	463	446	459	458	472	473	449	452	452	454	458	476	437	468	413	490	488	484	490	441	437	482	479	496	493	489	462	485	455	482	463	432	416	431	474	507	473	489	476	446	449	481	463	460	426	467	504	488	473	487	467	492	443	484	437	502	474	470	466	526	504	450	438	481	481	449	455	492	451	397	470	511	497	483	472	472	428	464	510	455	487	492	489	453	423	439	465	480	510	442	440	456	467	491	484	439	435	474	462	463	470	477	501	464	493	479	457	409	475	479	455	460	494	461	421	470	463	452	498	488	464	460	455	480	415	481	456	452	461	486	489	447	429	495	438	458	499	447	465	459	467	464	438	490	474	453	431	434	454	439	477	512	475	473	450	491	473	492	472	459	478	473	508	438	417	447	463	430	466	494	469	488	453	470	448	507	462	496	503	406	490	465	475	468	484	453	436	472	486	479	484	454	462	442	479	454	447	444	483	438	470	486	482	478	470	478	409	449	486	444	460	455	460	477	431	475	478	433	474	435	476	495	495	506	471	452	475	454	491	474	461	466	474	492	499	455	472	447	463	473	468	441	426	460	459	440	493	467	487	521	501	434	506	497	481	470	479	448	443	462	497	499	463	449	458	492	492	481	456	466	433	452	474	474	470	495	455	422	470	438	438	474	485	445	491	470	438	419	433	448	462	443	470	476	480	472	458	480	464	459	480	445	469	438	453	447	475	443	467	439	454	489	476	469	441	459	529	488	470	469	499	514	454	477	476	446	459	458	421	441	477	473	452	433	468	427	458	454	482	496	448	450	487	462	463	485	457	476	481	496	501	473	454	479	480	452	452	444	460	472	467	483	465	470	443	480	451	464	503	436	460	454	487	480	525	438	462	460	455	475	475	410	489	447	428	446	465	487	476	448	461	449	462	447	478	499	478	480	466	448	474	465	454	462	496	455	479	458	470	489	509	471	446	484	497	475	535	487	455	434	429	478	462	441	482	476	489	483	482	451	470	427	468	507	436	454	454	434	467	458	453	473	435	468	500	451	467	486	493	462	460	469	479	490	469	441	484	474	415	475	483	458	454	464	518	489	492	516	462	462	475	454	481	451	430	460	466	455	494	438	487	457	486	508	447	467	466	456	470	481	447	474	455	476	490	483	450	493	476	463	478	480	444	437	448	477	469	480	445	513	481	460	474	498	433	508	483	476	463	490	466	447	471	486	468	475	483	473	484	483	436	486	497	476	443	445	462	490	495	467	475	471	468	462	467	496	465	461	452	486	425	454	510	472	456	483	522	458	442	435	436	433	441	470	483	453	460	474	411	526	456	463	432	482	480	478	496	434	480	462	479	446	466	459	480	476	491	480	464	448	464	471	479	434	432	431	478	469	461	470	472	473	482	465	469	425	471	481	444	488	493	490	431	482	474	453	445	485	466	444	522	475	455	440	477	463	472	447	507	480	484	436	468	479	478	469	471	462	494	489	488	454	476	464	443	490	463	478	444	452	493	517	449	487	476	472	492	475	454	489	482	463	467	463	487	537	466	491	462	474	463	465	444	483	494	495	425	456	453	418	463	481	462	455	445	479
5001	3287	2583	1631	1106	776	681	598	586	573	532	555	517	545	537	532	567	542	530	554	535	564	537	555	579	573	561	605	529	555	560	526	526	550	508	516	527	550	531	531	510	561	528	583	554	539	567	524	532	535	555	536	561	597	506	527	593	533	576	548	530	522	543	567	566	562	541	491	510	547	495	525	538	561	553	539	535	489	569	531	549	548	511	545	541	519	543	535	512	533	557	523	540	518	556	549	538	568	567	532	534	534	500	533	524	489	534	574	529	526	538	511	554	545	554	535	537	520	539	515	550	570	548	535	548	530	553	527	546	539	496	531	545	551	516	543	579	543	547	495	523	521	556	544	571	517	504	523	585	567	550	523	532	544	517	571	563	572	544	578	522	531	560	556	567	555	549	510	533	545	538	539	558	550	526	495	551	521	568	557	563	539	540	539	535	569	547	542	561	560	549	542	510	561	542	567	491	569	547	542	494	505	550	568	526	537	488	542	568	505	541	591	490	561	552	500	562	537	554	539	530	527	553	561	538	525	523	517	523	538	536	578	577	510	558	546	554	560	515	513	562	538	542	527	559	552	547	533	558	527	537	507	522	561	506	548	545	577	544	511	528	528	548	530	547	493	515	568	519	532	584	565	521	533	526	554	532	539	549	551	535	557	573	512	552	544	535	536	554	511	540	528	559	511	531	521	547	551	543	550	562	534	526	595	535	572	531	573	562	555	537	544	516	573	526	550	578	532	561	552	529	548	492	549	517	566	521	553	548	554	521	564	535	577	538	539	530	554	527	531	566	506	537	514	536	519	493	516	524	539	559	545	530	545	510	553	518	552	568	595	577	508	545	565	501	573	531	538	546	487	550	502	560	525	584	558	531	510	538	538	516	491	522	567	504	507	543	543	538	527	553	547	499	538	569	540	542	515	514	548	538	506	515	538	517	579	549	557	539	565	579	524	571	559	534	541	526	534	551	542	532	511	528	544	524	535	568	542	529	503	556	518	546	517	532	515	572	516	545	535	545	515	577	574	550	575	555	577	530	548	547	530	556	542	534	549	541	544	545	568	542	561	524	529	566	539	568	549	530	601	540	558	581	561	512	517	564	537	531	538	534	554	526	533	522	589	566	547	513	519	563	531	510	545	529	542	522	545	554	562	541	531	511	536	520	519	534	528	577	555	540	508	501	536	531	533	550	494	570	544	545	529	522	536	538	543	540	552	544	500	522	527	582	532	556	545	547	556	485	531	554	544	522	495	517	535	547	572	507	586	522	530	553	540	511	548	567	555	520	519	553	582	506	532	549	544	584	563	527	535	555	557	558	539	536	545	594	547	520	520	534	556	546	531	520	562	564	538	521	549	567	578	548	568	562	523	520	557	522	542	586	505	548	527	545	567	564	542	572	509	564	554	529	504	519	547	520	529	551	596	522	554	520	524	548	590	529	530	521	525	534	553	551	578	557	531	512	555	535	539	564	536	570	565	555	532	546	521	530	537	542	497	521	484	562	545	566	519	532	538	457	542	537	554	544	576	554	516	535	557	572	523	544	587	541	558	538	540	532	554	540	558	559	495	551	562	533	530	532	543	548	555	491	552	521	556	553	559	577	581	547	552	528	519	534	557	569	509	542	514	530	566	558	571	519	541	529	576	541	564	563	555	535	547	582	539	566	556	551	533	526	575	554	554	546	543	514	562	579	500	544	538	556	512	539	537	538	560	499	579	551	568	545	513	519	539	531	545	527	497	537	558	523	489	526	568	536	550	519	552	534	544	538	533	552	509	590	554	532	506	528	515	540	517	580	517	526	515	569	577	552	538	519	528	518	533	582	531	571	534	560	540	516	591	534	584	511	527	492	542	534	527	527	536	489	567	522	538	529	507	528	501	535	513	516	494	555	545	551	541	518	536	513	505	531	493	524	558	546	539	540	568	516	539	521	527	562	562	523	553	532	539	542	557	567	546	586	547	516	529	578	524	543	553	549	565	535	557	532	590	541	539	546	562	545	492	514	534	584	539	563	506	536	551	552	567	563	590	523	574	518	538	549	527	531	550	574	526	524	528	557	548	597	520	536	567	567	504	532	501	519	511	546	518	515	565	563	513	513	579	538	525	552	569	535	532	555	572	484	500	546	552	571	544	599	508	558	547	513	534	544	482	526	528	531	528	543	553	502	521	558	559	537	551	574	531	518	549	531	554	538	570	520	515	556	559	484	530	540	539	551	543	544	574	528	546	571	539	519	516	524	543	519	575	549	569	557	552	538	512	510	536	560	533	573	538	563	540	549	569	529	580	555	534	536	578	567	540	522	578	529	541	553	576	540	548	500	516	523	577	507	555	511	506	522	537	604	576	557	497	561	538	559	568	505	519	554	539	547	546	539	552	549	536	563	546	548	523	519	524	477	570	581	562	537	535	552	525	504	550	518	527	508	490	491	573	508	525	512	527	540	538	570	525	546	521	548	536	533	511	545	568	520	560	511	529	511	517	527	544	514	541	544	537	502	552	560	527	595	544	548	550	546	537	519	532	593	504	545	543	539	549	494	534	507	582	486	608	563	592	548	552	527	541	531	547	511	501	537	529	509	507	551	550	539	555	547	517	547	519	547	513	565	533	537	534	550	517	534	558	557	513	533	599	516	549	548	516	511	559	512	520	533	518	551	518	525	553	552	530	535	516	498	483	566	541	547	541	558	548	554	572	559	496	550	549	524	511	559	539	534	556	555	584	530	524	525	537	575	560	561	514	519	522	534	509	540	507	553	574	557	498	550	544	526	574	530	552	546	575	532	555	535	539	547	512	579	526	548	510	591	569	553	518	525	554	544	584	515	523	561	547	589	563	538	541	565	550	537	537	517	538	519	550	582	532	505	500	597	567	555	537	517	552	547	542	504	524	508	544	516	565	538	569	563	543	550	567	532	527	553	554	535	544	508	571	543	523	532	552	564	551	545	555	571	497	531	555	508	534	522	537	540	511	538	554	579	574	485	519	541	524	503	542	533	551	551	532	555	527	562	537	516	540	487	574	540	521	582	578	571	512	534	573	508	553	568	543	535	536	545	544	573	557	516	542	501	552	536	548	483	569	567	529	540	506	550	548	547	545	582	524	517	550	598	574	558	544	523	529	550	586	524	519	571	525	532	526	551	539	549	523	542	554	553	543	544	564	534	542	546	530	571	563	501	556	492	559	589	563	522	546	562	535	553	565	540	554	553	583	511	540	540	568	547	563	547	533	564	510	539	574	533	498	540	512	474	543	513	496	549	553	566	521	566	558	558	565	529	535	566	529	534	560	541	507	528	573	575	548	547	490	577	537	529	526	540	523	552	527	559	559	560	529	546	544	553	538	570	509	513	509	527	574	504	533	553	547	531	555	569	535	558	529	559	513	550	577	586	522	555	494	591	519	529	590	597	541	546	534	559	553	533	522	573	560	517	519	536	503	518	589	570	557	577	534	541	573	507	539	537	545	552	512	522	547	598	577	556	517	504	510	517	553	573	566
23240	20814	27797	23921	20784	9535	1393	914	812	817	729	747	711	693	683	651	667	656	648	608	648	657	634	617	633	594	581	634	645	605	651	584	594	600	594	610	605	635	620	586	590	630	613	607	636	655	588	607	557	594	653	621	581	578	641	606	568	627	602	598	624	611	635	639	588	590	594	627	577	631	613	650	585	613	627	617	574	594	629	613	615	580	603	610	588	613	632	585	630	565	593	565	590	552	561	612	579	582	609	604	596	590	614	566	649	650	612	601	598	608	566	606	589	568	618	665	607	546	624	617	558	622	590	598	600	566	625	619	588	600	580	586	601	608	614	593	613	617	588	612	578	554	640	609	604	603	587	613	569	601	584	601	607	602	604	587	572	584	625	586	595	598	561	585	609	645	613	620	578	648	647	592	607	632	657	610	595	622	581	575	578	629	563	612	600	566	573	572	621	552	613	632	611	592	608	607	600	568	560	624	596	566	598	580	600	617	579	583	571	581	636	613	561	592	592	584	616	581	612	573	628	626	606	598	595	602	569	620	617	615	580	603	607	544	611	663	556	566	599	576	623	551	612	596	600	559	625	586	595	645	618	563	596	617	588	612	584	528	583	610	581	633	601	604	601	580	572	584	608	569	632	580	594	581	576	627	559	589	618	596	613	587	576	570	644	646	636	607	588	589	605	606	592	572	624	592	514	597	596	591	626	616	611	536	621	572	642	598	637	585	622	624	636	592	583	634	578	599	574	563	603	596	619	577	661	580	604	609	565	603	600	579	592	614	619	620	599	636	650	619	584	596	600	601	598	591	592	554	601	644	599	615	608	652	661	606	610	590	607	547	603	608	573	580	629	554	570	614	581	579	599	587	591	596	582	649	612	564	583	573	577	610	558	630	653	585	627	559	609	597	604	591	553	621	654	654	585	616	560	646	635	610	625	658	650	607	580	577	627	605	584	618	601	594	598	624	637	637	597	593	624	586	565	636	579	596	605	623	592	643	657	622	598	618	553	574	591	585	574	591	617	631	606	564	607	618	593	634	626	640	586	578	619	560	606	630	573	627	573	588	586	608	604	591	599	603	626	560	560	571	622	631	610	600	610	604	623	581	539	609	605	619	565	617	587	584	613	610	615	585	571	613	591	615	628	594	580	577	600	625	634	581	572	557	596	585	559	602	602	578	621	597	619	588	594	570	592	542	602	643	633	575	626	606	575	577	601	623	588	612	632	561	573	643	628	567	607	591	593	564	605	569	587	612	616	560	614	568	607	603	616	632	634	616	582	601	616	573	604	632	568	577	595	582	575	594	574	583	607	594	575	613	582	572	585	627	604	588	647	572	608	555	605	614	576	587	604	607	598	568	566	648	606	588	555	582	604	592	581	608	609	574	571	581	585	595	581	598	601	600	550	604	546	572	596	572	587	636	619	577	605	614	610	622	584	604	562	592	608	569	562	673	606	600	590	578	611	614	598	613	574	605	619	584	580	629	598	595	588	613	583	548	617	633	608	625	548	620	603	579	593	591	631	636	612	632	638	596	630	632	584	604	595	651	615	556	585	590	604	571	616	618	644	627	571	564	545	604	551	597	589	596	540	636	582	574	595	567	644	617	568	625	598	578	588	581	610	610	589	579	623	598	589	607	629	584	549	601	603	589	612	538	626	573	651	611	603	597	597	584	557	669	601	638	607	555	567	566	581	642	575	620	609	576	620	630	583	583	559	614	609	606	613	614	583	623	635	579	606	594	632	624	569	624	602	575	619	611	601	618	578	676	571	544	612	608	579	566	585	550	613	585	596	606	616	612	655	590	549	594	564	588	612	618	562	585	619	598	581	596	602	557	623	622	582	620	577	596	589	629	648	592	577	592	582	576	609	577	601	585	537	604	581	635	579	605	604	643	662	607	571	625	635	613	622	585	553	613	624	607	580	576	611	576	591	640	583	573	564	628	613	549	592	600	582	549	598	643	603	595	571	589	585	637	584	574	636	588	616	577	612	599	610	534	606	604	572	586	572	609	554	623	657	568	667	596	566	608	600	577	596	608	637	652	609	619	575	581	613	610	577	587	651	672	622	587	583	572	614	607	608	601	631	610	612	595	595	620	594	599	589	584	564	554	616	577	626	599	608	619	602	587	614	625	564	600	602	571	590	590	567	571	577	616	615	619	574	596	603	574	574	596	578	599	564	581	626	612	588	569	612	577	609	599	591	632	594	570	594	621	654	579	570	616	609	642	591	581	590	576	578	614	568	601	609	571	589	625	587	582	645	589	605	627	563	572	593	573	659	611	605	644	545	619	572	603	582	601	610	599	600	590	590	624	599	601	594	600	576	619	582	607	589	616	632	561	598	578	613	621	611	573	618	582	603	596	644	584	595	634	585	582	574	662	556	607	607	629	600	598	553	629	632	600	607	606	611	595	602	622	597	633	582	612	607	596	638	569	589	631	621	613	564	625	572	584	586	575	605	613	584	610	601	638	620	584	598	641	625	597	555	537	595	622	637	598	550	581	609	571	606	588	575	613	596	612	641	600	591	617	590	618	589	594	627	613	610	603	594	606	622	615	622	572	609	626	622	588	603	607	620	624	577	604	572	642	523	585	630	623	573	584	584	571	566	597	614	583	573	644	614	588	586	617	579	626	627	623	586	639	608	577	611	612	576	617	578	635	598	612	606	610	620	588	581	583	609	583	619	584	605	631	562	610	595	611	597	572	613	568	575	576	561	610	612	608	607	627	589	572	612	607	568	613	646	579	614	596	572	594	588	580	582	588	573	593	632	601	583	578	626	618	558	601	589	565	602	611	602	638	540	581	585	623	623	608	599	647	573	618	611	587	564	615	650	603	572	592	587	577	617	594	598	584	609	565	659	626	620	574	599	603	614	567	617	635	606	613	578	551	596	610	589	571	624	649	581	614	603	559	605	621	625	637	575	619	589	588	619	598	587	584	586	595	589	582	601	584	602	562	571	597	590	582	625	616	588	593	574	584	611	613	602	607	590	568	605	605	570	564	603	618	614	584	618	585	632	596	579	570	554	589	567	601	620	567	533	590	581	594	591	604	570	571	573	620	598	614	581	637	607	572	562	600	608	593	614	581	641	609	571	609	598	614	618	595	588	601	580	591	567	589	607	585	621	608	605	600	581	589	565	588	642	573	570	613	588	599	581	543	612	546	602	602	591	574	616	596	595	616	554	601	603	589	603	588	637	598	645	558	608	639	588	600	640	600	596	594	561	604	592	615	581	607	572	604	568	611	589	615	625	597	569	636	623	570	566	578	590	561	618	552	638	642	570	617	596	623	612	595	637	618	656	600	616	583	590	633	625	661	635	598	610	618	579	568	626	566	564	590	548	592	601	605	607	655	601	610	584	591	618	604	603	596	621	591	617	639	588	609	593	611	626	545	610	528	622	588	606	622	625	583	607	595	622	575	589	602	566	655	621	555	610	629	617	574	596	611	567	572	649	587	627	587	579	648	610	606	608	617	586	609	569	598	584	579
4442	11690	9044	4160	2760	2184	1642	1354	1171	1120	975	914	880	835	790	799	785	752	811	727	703	717	729	741	711	714	715	727	722	711	713	696	710	710	736	680	710	692	739	700	734	666	698	745	724	675	683	715	670	728	687	721	712	733	711	743	718	701	712	707	713	700	707	664	729	737	741	691	685	685	684	666	716	718	721	673	781	703	720	714	677	725	688	637	680	692	710	722	711	692	707	674	666	710	684	713	693	694	677	686	774	697	653	700	702	713	721	682	699	699	674	683	678	692	746	709	721	672	625	628	757	686	634	644	696	705	737	682	703	727	717	664	729	656	718	699	729	708	678	677	634	723	711	715	715	666	711	675	741	724	664	642	738	678	684	644	720	719	706	693	673	689	682	685	735	702	725	731	731	737	681	698	702	716	691	709	696	688	746	687	697	709	720	682	700	684	667	666	669	681	696	674	648	673	709	725	659	717	743	704	681	707	657	711	708	719	697	707	713	694	702	666	675	679	691	734	672	684	674	698	692	687	707	717	689	674	691	691	704	683	714	718	688	687	702	653	742	685	683	684	703	670	683	691	687	672	666	675	680	691	702	665	669	680	756	675	693	671	740	707	696	724	704	695	718	691	705	677	696	694	660	694	692	642	682	712	694	716	668	697	698	667	654	723	732	660	689	716	687	681	667	706	689	723	698	664	700	657	657	744	725	708	691	712	723	682	696	665	712	674	699	677	674	703	701	696	673	677	648	691	664	715	670	693	690	692	708	692	658	673	710	690	702	683	701	651	723	669	709	721	729	655	641	704	716	678	675	655	721	712	708	643	698	725	712	715	730	643	665	689	708	694	647	692	734	705	732	685	721	669	697	696	680	733	686	706	691	657	694	659	662	762	673	711	723	681	733	695	680	710	683	691	692	693	706	679	661	682	662	683	653	730	672	704	678	688	620	711	692	681	714	741	725	702	687	690	697	688	719	711	670	727	679	657	727	661	691	672	728	655	698	691	715	742	691	712	712	727	652	717	749	704	728	674	685	685	703	698	654	724	720	710	709	688	713	673	687	702	732	747	708	676	715	633	681	701	690	728	713	698	638	682	718	677	717	669	710	676	684	663	693	677	675	680	741	716	709	721	694	687	659	693	684	681	705	647	715	683	701	717	659	696	715	651	716	674	679	690	716	737	685	687	705	663	692	701	703	681	675	695	700	718	719	696	722	725	701	685	689	698	691	732	661	675	727	697	685	721	682	689	701	688	662	683	744	731	698	745	696	702	683	696	683	700	726	686	708	730	669	708	639	676	697	681	686	697	698	695	706	681	699	677	689	706	670	700	670	713	689	712	679	647	694	699	713	716	713	697	710	746	682	695	732	685	690	735	700	680	653	661	683	721	676	676	725	687	695	672	662	701	677	708	717	673	770	684	714	683	660	720	725	677	686	670	648	659	717	672	727	698	728	673	711	703	704	713	732	720	682	699	678	688	707	678	711	671	707	701	651	704	678	646	684	711	727	711	701	725	701	717	680	666	706	717	669	688	728	702	662	694	694	732	715	701	674	671	681	670	692	734	665	664	702	696	701	675	725	686	677	697	671	732	671	721	663	663	689	697	729	688	669	724	684	693	728	716	661	711	686	700	646	680	682	735	686	745	707	731	640	750	703	712	687	661	738	677	720	676	707	660	681	716	741	699	674	676	729	672	697	647	669	655	702	698	717	728	690	677	729	698	752	682	695	678	687	666	704	715	682	728	713	745	658	687	646	727	681	677	708	725	725	661	685	727	694	667	676	698	726	700	660	717	687	708	703	696	695	719	720	762	711	686	719	672	646	699	663	702	712	711	673	694	710	699	705	697	661	692	678	698	732	667	711	691	684	670	626	666	710	715	723	719	701	690	732	707	663	699	724	724	723	681	686	699	701	684	679	699	677	690	720	714	720	688	710	709	717	718	710	675	678	705	666	697	745	666	685	731	680	686	700	718	697	672	682	659	688	669	683	672	714	737	673	688	708	682	653	675	677	662	694	716	708	709	728	729	693	706	741	700	736	678	706	756	710	717	664	691	711	687	697	674	738	699	651	713	692	733	664	713	652	698	668	730	661	713	705	723	670	652	712	662	681	646	710	688	712	699	719	722	655	728	717	685	692	698	723	729	671	697	705	686	709	701	669	715	698	731	694	741	706	690	680	711	654	694	671	703	666	688	737	676	706	699	717	700	720	650	667	651	703	735	713	727	712	663	663	713	696	723	716	690	681	648	733	680	667	746	680	686	654	739	704	664	666	687	696	708	697	749	740	688	676	684	695	698	710	698	704	686	658	678	717	671	658	685	692	701	721	634	731	675	716	669	712	703	662	751	688	679	704	734	697	686	688	671	688	687	675	726	688	689	723	694	655	708	731	754	672	689	704	725	669	715	736	714	681	648	704	707	662	689	709	682	673	673	699	740	695	700	662	735	669	644	711	739	715	742	709	662	658	616	696	700	687	707	708	720	688	679	699	702	689	721	667	692	676	704	656	692	681	710	659	667	642	685	704	695	718	682	723	691	662	672	663	642	659	681	675	692	734	709	683	715	680	712	684	699	692	673	652	689	683	678	698	706	700	676	668	718	661	699	691	690	728	736	644	678	704	715	702	695	715	680	698	722	691	657	730	717	692	717	664	700	786	685	678	698	699	748	744	648	650	715	727	724	737	715	679	674	651	672	692	658	721	729	689	704	664	678	704	681	678	667	716	688	684	694	705	675	679	643	693	668	687	722	672	634	668	717	646	681	654	674	687	704	733	645	718	700	710	708	731	684	771	716	723	691	706	733	705	740	688	664	726	739	684	712	641	694	688	686	728	663	681	751	691	690	667	698	671	671	730	699	680	712	727	669	642	717	685	707	662	678	648	699	674	752	716	711	697	677	731	687	698	662	677	672	708	721	710	723	670	680	706	714	717	724	699	692	706	689	715	656	666	721	713	680	680	724	676	736	712	746	731	676	695	684	718	690	681	722	719	658	686	701	708	736	699	716	683	661	651	691	716	728	743	710	669	712	691	738	695	696	721	669	688	732	654	672	656	686	724	758	708	729	651	683	721	689	677	722	676	702	698	659	707	686	667	650	698	688	709	675	722	699	716	680	674	688	670	683	702	742	696	671	696	723	683	707	711	699	702	671	633	715	744	670	693	663	670	717	689	702	669	676	703	686	706	724	663	672	713	675	675	664	671	756	663	688	711	672	713	666	694	674	710	673	737	692	704	683	750	664	714	675	697	698	712	747	645	640	708	678	681	706	694	703	697	689	751	719	714	701	704	697	671	687	710	701	692	676	716	650	653	702	695	648	698	709	664	701	673	718	711	692	739	690	669	700	664	695	686	660	678	708	681	714	694	657	672	660	682	721	703	708	677	712	793	697	698	706	647	714	651	635	645	677	743	742	699	642	715	695	631	752	699	665	693	695	645	714	758	690	702	698	750	699	687	706	704	710	693	715	671	674	709	680	665	732	675	641	697	681	696	698
24211	20830	26839	24841	11850	933	520	367	299	339	307	320	288	265	269	264	263	248	237	217	236	214	225	230	230	238	228	234	257	235	243	253	239	227	233	207	228	221	213	221	238	214	218	240	214	213	224	217	233	246	215	228	253	222	204	245	247	227	212	241	243	219	250	253	249	229	257	229	239	230	229	248	223	237	239	224	202	215	227	229	231	230	252	195	226	246	225	225	262	236	240	186	234	247	218	237	226	246	232	225	224	231	217	220	247	215	219	249	213	238	220	217	231	246	244	220	249	227	241	209	234	223	248	226	232	222	225	238	226	262	242	194	207	211	238	195	220	236	213	255	232	198	225	235	219	217	225	204	209	224	219	222	225	208	214	232	238	228	218	241	240	202	229	214	232	263	243	216	200	202	231	215	216	196	229	201	226	214	240	256	219	243	241	249	221	247	213	209	213	227	230	242	229	221	235	234	233	223	219	205	217	213	196	215	191	228	194	224	219	222	255	228	189	216	233	223	219	210	249	252	227	225	218	217	225	212	220	249	205	225	227	230	242	228	209	230	244	221	214	209	263	229	215	226	219	223	240	215	226	211	235	220	229	212	225	228	208	230	226	222	242	244	247	223	228	218	212	211	214	249	231	218	239	209	227	207	220	214	221	231	230	220	229	223	218	203	245	232	219	228	237	222	215	206	221	209	236	228	222	248	238	224	242	231	275	226	237	225	210	246	238	232	226	238	209	223	230	222	226	204	257	214	247	208	201	240	221	235	222	201	210	208	243	213	226	222	217	221	227	203	213	226	253	231	224	210	220	250	221	221	231	217	232	216	230	241	221	241	219	224	243	227	233	214	239	236	216	221	210	218	238	236	206	228	214	213	238	212	220	228	229	223	220	212	225	231	234	216	227	241	215	214	245	232	230	234	203	221	225	250	241	219	231	232	209	229	219	217	218	222	231	210	236	217	199	239	231	194	215	212	229	224	219	215	207	236	228	241	228	222	223	233	211	243	218	240	213	219	234	210	240	210	228	230	230	233	249	215	249	240	241	241	226	235	252	239	242	200	229	234	223	257	239	240	227	246	223	197	247	214	186	259	198	228	215	202	211	242	221	231	239	270	235	203	213	241	242	252	249	227	239	219	224	222	261	243	210	239	232	205	282	232	222	231	253	203	231	232	227	222	240	233	237	205	229	229	225	216	225	217	213	205	222	241	225	233	231	215	233	236	224	220	250	229	238	237	245	197	210	209	243	239	223	225	243	258	221	256	220	215	199	241	247	225	229	266	243	206	221	207	242	228	254	211	231	197	240	212	215	216	226	235	231	218	205	223	230	229	252	229	231	220	201	223	215	241	199	206	220	254	232	223	226	189	255	234	232	231	223	232	248	239	205	207	252	229	246	212	228	213	223	215	222	244	243	219	247	238	237	245	236	245	219	231	210	244	225	237	197	225	218	230	224	215	224	207	250	205	244	219	213	224	255	227	218	233	244	226	248	236	240	252	229	205	206	225	224	242	228	218	245	237	234	218	214	250	233	235	231	254	253	209	217	211	231	248	229	235	229	221	201	245	212	222	253	255	221	231	214	229	210	235	220	228	234	226	229	219	227	200	239	199	239	212	230	217	246	212	226	235	256	234	248	247	222	254	209	232	241	234	223	198	263	244	251	219	227	228	210	232	233	263	218	218	232	246	247	222	246	206	206	239	237	242	244	229	235	198	240	227	221	231	204	235	198	240	214	222	223	249	242	246	233	228	229	238	200	242	224	257	244	219	224	219	234	214	228	212	223	250	220	231	244	224	219	254	245	241	238	241	221	225	260	240	231	226	216	242	228	220	242	211	192	212	202	237	223	222	218	222	228	240	215	231	242	238	225	218	213	240	202	227	231	221	227	238	229	231	221	235	239	215	230	237	233	227	242	201	235	242	202	189	222	238	243	236	236	218	208	227	217	257	248	233	234	223	228	227	244	228	237	238	195	247	226	247	189	212	241	245	247	224	196	237	246	274	212	233	226	249	222	222	255	225	228	244	243	229	230	233	213	222	223	251	233	244	244	220	187	215	234	236	221	239	199	224	236	211	216	228	212	235	235	248	217	228	203	233	221	221	277	231	231	241	214	213	243	196	205	232	205	200	246	246	206	232	220	213	227	228	217	254	236	203	244	224	233	209	206	222	226	252	210	236	235	220	246	207	228	227	236	218	208	218	234	188	254	242	233	210	239	236	236	212	224	214	228	246	228	233	261	220	248	226	223	210	216	247	225	218	227	227	207	241	234	241	214	228	217	238	229	195	256	219	252	237	215	231	233	232	239	218	208	239	253	239	208	244	218	228	255	239	217	241	221	248	243	257	231	242	227	213	235	206	235	246	227	193	231	207	232	214	214	238	240	214	205	205	216	235	224	227	203	253	226	230	192	233	222	231	240	217	238	219	262	234	230	210	233	199	206	230	203	227	244	235	209	225	222	206	246	226	220	246	237	239	229	235	222	216	245	243	253	233	209	241	257	234	243	251	222	234	233	237	233	235	245	240	223	247	236	227	230	232	196	215	228	198	224	221	221	210	234	229	236	232	209	229	217	250	224	218	225	233	211	236	228	211	254	222	236	230	212	209	244	237	224	249	220	218	241	233	242	191	195	219	220	223	258	231	229	236	196	247	243	225	245	222	210	220	224	226	219	234	235	218	242	218	237	222	230	241	252	230	231	237	235	219	216	242	218	233	222	228	229	211	202	221	233	212	239	229	201	233	231	244	241	246	260	255	240	232	226	228	218	231	221	241	239	242	202	210	231	255	232	207	220	233	207	229	244	230	247	225	208	218	197	236	241	270	197	194	241	217	223	195	238	254	214	223	236	213	210	222	216	239	231	227	219	251	225	221	238	236	234	241	227	234	220	204	217	232	227	242	233	221	219	235	242	220	231	246	221	214	220	250	223	225	275	226	219	209	217	233	226	220	229	208	218	226	243	237	225	215	244	213	209	207	229	224	207	256	230	231	197	219	229	227	250	213	235	235	217	223	229	235	194	232	212	212	220	227	207	249	229	222	244	239	229	213	222	222	243	217	224	210	235	250	232	217	216	227	246	235	209	206	203	220	224	233	218	225	215	224	213	238	213	229	212	222	275	233	239	239	228	243	209	220	235	234	223	224	213	206	214	222	225	243	225	215	231	253	226	225	236	216	238	217	256	248	214	207	235	225	215	234	249	227	217	235	236	239	242	218	236	199	223	259	220	269	216	220	196	237	220	229	234	221	215	232	262	224	217	221	215	233	210	256	259	244	242	218	209	222	207	228	242	218	221	232	213	237	204	196	234	212	227	230	236	222	222	212	226	211	210	240	205	275	229	191	207	225	232	233	223	243	240	238	224	246	248	231	225	204	241	225	198	214	210	234	249	230	243	226	221	204	228	234	236	232	220	214	259	246	204	232	246	210	233	234	221	280	241	202	233	207	250	227	232	257	186	213	228	263	221	240	217	226	235	214	234	232	200	196	246	226
4004	7635	5697	2401	1870	1402	847	667	566	477	434	406	369	363	314	329	307	320	299	342	339	298	294	271	288	255	287	290	268	284	299	264	288	272	281	275	297	247	253	309	306	296	268	299	258	262	273	288	284	254	261	288	285	260	292	302	258	268	291	273	294	285	276	269	285	295	306	295	254	253	248	277	260	281	300	263	287	260	284	279	300	255	248	306	292	260	252	264	277	267	257	279	291	311	267	264	241	307	276	278	245	274	259	280	280	227	278	284	288	286	285	298	281	275	243	256	275	270	275	294	289	301	250	280	287	245	282	248	271	270	259	310	264	254	248	261	256	273	264	292	296	279	267	266	260	275	235	286	262	259	267	273	275	260	279	272	266	259	260	254	266	278	272	263	283	254	271	278	242	280	250	268	298	247	290	257	254	268	280	264	267	282	239	240	254	259	248	276	274	263	263	292	287	280	236	259	276	268	271	275	272	296	255	272	281	261	281	296	273	275	293	264	265	255	305	266	268	273	276	252	256	261	265	251	273	278	248	283	290	263	256	264	279	258	253	256	238	257	262	255	283	292	282	249	301	246	279	252	281	265	243	262	257	294	263	267	241	265	260	270	255	278	268	284	269	277	277	299	278	290	283	289	276	262	280	279	273	248	247	296	243	259	269	256	244	279	248	271	270	278	282	291	301	280	304	263	281	280	318	259	263	291	266	278	261	279	254	251	282	265	267	273	258	279	244	268	248	305	243	256	280	284	246	259	288	262	255	308	278	251	263	282	284	283	244	272	261	263	227	269	258	266	266	266	267	281	286	267	230	308	233	297	276	257	257	313	297	244	250	276	285	256	277	278	275	259	253	269	263	266	273	264	271	285	277	290	262	244	279	239	254	280	285	282	251	250	264	280	250	265	265	298	300	272	268	252	275	268	260	278	276	283	261	244	268	295	275	255	274	284	266	257	263	268	282	241	250	264	317	275	278	271	284	280	284	295	247	254	260	261	272	258	296	283	277	278	262	289	260	275	311	255	279	281	279	264	269	242	260	305	297	270	250	272	290	258	274	258	252	271	299	298	237	266	256	282	278	270	264	278	262	260	268	252	260	254	245	247	270	305	275	310	261	258	253	259	254	286	279	260	277	296	272	305	230	286	241	292	240	255	244	240	267	276	280	279	250	319	268	261	237	242	257	263	246	280	272	255	270	270	274	274	246	260	314	281	273	272	292	256	281	303	294	283	257	263	248	256	257	257	270	268	257	282	279	252	286	272	273	267	265	251	282	263	262	307	293	281	265	274	285	276	244	261	260	262	290	263	287	263	268	273	273	294	262	287	249	247	261	287	283	279	268	274	262	267	269	279	276	277	272	247	254	273	265	278	257	283	286	287	249	243	279	272	298	287	291	301	268	270	290	261	272	245	229	298	277	275	281	287	260	259	272	257	261	282	256	260	254	274	285	304	278	259	251	263	273	283	258	262	293	263	264	294	268	275	298	276	290	261	274	267	271	284	254	271	267	275	257	274	292	268	273	279	260	275	272	310	253	275	297	258	299	271	266	260	274	258	289	251	276	288	269	260	300	222	245	284	270	284	267	247	270	282	260	291	238	271	299	265	322	285	278	291	292	269	284	281	284	246	259	262	278	284	298	268	264	296	297	255	234	278	220	283	272	263	300	243	246	264	282	288	248	267	282	262	296	280	259	252	236	245	285	274	292	265	279	293	293	242	264	287	267	292	267	281	266	275	278	272	252	265	270	270	280	284	267	246	270	241	265	287	270	293	279	284	295	261	275	282	280	288	250	264	290	263	260	272	236	259	279	288	279	258	260	268	257	247	286	292	280	284	287	281	294	271	308	279	258	277	279	280	290	275	300	269	284	254	263	265	263	299	279	280	277	296	280	252	281	266	282	281	269	300	266	247	289	294	263	259	256	251	301	262	263	303	270	282	287	253	253	260	256	275	273	287	259	269	307	285	284	268	282	278	253	262	285	246	260	289	248	255	279	271	285	316	275	239	311	269	262	266	239	274	278	309	271	271	273	261	264	246	284	260	280	302	264	301	246	259	267	277	279	279	265	278	290	288	267	284	245	278	270	280	304	262	260	317	295	269	273	244	304	267	272	291	294	297	286	303	288	282	260	311	280	267	258	288	252	242	271	281	251	261	294	285	293	268	268	261	293	271	305	266	278	299	272	283	289	292	261	261	283	255	282	289	281	269	270	284	268	271	253	282	288	285	279	276	253	267	269	296	281	250	273	264	278	259	281	244	266	279	249	289	239	254	293	267	282	254	282	284	268	295	267	281	286	282	262	283	252	283	250	253	283	266	256	280	261	244	244	299	266	266	261	262	272	277	283	249	239	274	255	239	310	276	285	284	274	301	227	254	259	263	252	278	289	272	254	294	272	313	231	264	283	303	252	265	260	285	257	271	255	273	293	272	307	304	277	287	262	254	264	267	243	267	271	233	263	272	277	254	279	288	262	246	262	275	227	262	251	257	289	286	321	281	307	261	241	286	250	280	263	269	278	287	277	264	261	290	294	268	305	286	288	257	264	269	286	288	269	282	271	251	270	255	290	245	262	263	308	249	291	276	267	265	282	250	252	283	267	267	267	275	279	265	278	277	236	261	271	293	276	257	275	273	269	257	281	279	262	284	258	291	257	251	282	267	269	265	273	285	270	297	261	256	267	261	249	263	277	232	263	258	270	231	262	293	281	286	233	276	280	270	294	285	286	262	291	249	296	289	302	263	258	253	276	282	295	250	267	294	286	262	235	268	250	278	276	267	290	293	284	276	282	285	269	269	272	282	274	252	228	265	255	301	283	268	309	267	276	262	275	268	257	296	266	258	283	256	270	270	285	270	233	255	292	234	265	244	284	267	290	293	262	287	253	256	261	273	297	285	241	284	268	262	287	281	283	266	266	267	276	270	280	252	251	275	287	272	276	276	279	253	293	253	296	290	257	264	267	285	259	237	282	266	255	274	267	253	275	251	270	261	283	288	303	281	272	268	272	237	297	273	261	274	265	260	272	263	269	266	265	315	275	265	290	268	278	284	295	260	292	254	246	276	274	290	250	286	252	288	271	239	258	240	277	282	279	243	254	260	275	292	254	263	298	268	293	295	261	284	269	277	273	269	229	275	288	296	300	250	275	266	274	289	237	272	267	281	263	273	253	268	274	286	256	264	282	281	256	252	297	278	257	281	305	273	266	280	266	272	269	302	266	262	284	273	273	258	256	275	305	274	245	253	269	277	251	261	264	254	268	274	268	259	285	268	262	271	257	261	249	271	265	283	250	282	284	266	255	274	264	301	268	269	255	280	275	266	300	274	280	261	289	294	297	277	277	267	264	288	260	281	273	262	278	268	257	275	288	254	263	251	291	272	266	278	264	253	273	272	276	285	259	273	276	281	248	260	286	292	271	255	309	264	278	290	275	256	301	266	277	275	309	255	278	242	284	244	286	281	275	285	242	309	286	230	290	247	300	261	272	281	286	267
22233	20880	28318	23553	20870	20910	8786	1122	715	739	663	567	545	477	474	425	457	438	432	441	391	446	419	401	385	366	394	378	357	366	328	388	381	408	376	373	398	345	400	351	373	358	381	356	361	368	325	391	339	344	393	339	363	367	368	389	336	359	355	374	335	339	391	323	356	338	345	352	357	338	353	351	363	353	334	370	341	364	352	380	345	356	363	361	334	347	328	363	374	368	379	341	349	330	328	368	339	330	338	340	380	369	357	317	370	357	358	335	330	371	334	389	344	338	360	326	353	323	359	360	346	319	352	329	368	342	365	370	367	367	343	376	359	340	358	365	347	376	322	329	344	409	324	340	361	314	364	364	373	329	376	326	340	331	343	379	357	321	362	356	342	338	374	350	355	372	358	337	341	349	356	358	320	363	323	327	325	352	375	368	349	344	379	352	324	361	341	353	326	377	336	330	363	340	372	362	356	365	348	335	362	350	323	352	347	346	349	358	374	327	367	393	340	346	343	359	348	359	356	327	376	360	344	340	369	338	373	332	332	332	332	352	340	370	352	358	348	347	346	347	351	340	341	339	336	371	401	344	362	349	372	356	389	364	360	344	350	325	366	329	352	357	333	349	373	341	353	389	372	327	347	328	366	335	354	351	356	343	327	344	347	342	349	352	345	343	358	340	342	387	337	331	374	328	354	366	357	377	370	392	370	418	348	367	371	346	356	365	375	343	323	364	350	344	355	351	348	361	341	377	351	361	362	341	346	341	347	339	345	374	376	350	384	342	364	331	316	367	375	352	350	336	341	317	359	369	318	337	352	354	348	352	329	327	346	341	379	328	378	342	339	348	338	354	354	352	373	375	339	335	365	345	350	333	320	365	335	320	359	340	358	373	370	342	329	330	342	350	369	364	378	356	342	325	356	375	358	323	373	375	342	346	329	356	381	326	342	369	358	333	363	339	372	363	340	344	353	356	319	346	346	326	347	331	314	331	376	340	353	308	364	342	364	348	352	340	327	325	355	318	339	334	373	365	366	383	322	344	356	368	360	324	343	347	356	376	366	351	316	345	333	352	338	387	356	357	335	373	351	374	365	359	360	350	345	354	320	385	349	331	357	338	356	405	338	377	377	362	337	344	358	363	365	367	342	344	346	338	355	356	336	361	336	317	365	329	308	348	362	348	350	340	348	332	373	389	341	391	348	354	329	354	355	343	378	333	351	341	355	336	371	368	348	331	336	369	317	345	360	334	352	370	370	373	336	328	374	364	340	348	359	360	363	348	364	357	329	334	362	346	352	340	339	356	346	352	365	310	334	336	348	344	334	325	345	356	347	351	363	365	368	363	327	375	380	352	339	318	353	349	322	336	339	348	326	334	321	377	351	340	347	333	333	341	329	341	369	355	347	361	371	351	368	323	366	334	380	368	328	337	353	306	315	337	359	336	339	369	344	344	324	319	350	348	329	359	365	339	340	329	363	333	371	336	352	337	366	318	319	326	374	356	357	364	334	348	381	371	344	340	383	328	358	337	369	311	386	366	357	338	321	352	315	389	363	361	360	343	352	350	321	333	362	361	354	335	377	326	356	341	303	345	334	365	324	362	344	342	350	377	325	359	308	350	339	311	325	360	362	354	359	383	319	353	402	353	359	398	331	365	332	357	370	387	351	322	346	342	341	330	333	387	344	335	322	394	328	348	343	312	335	343	315	302	339	381	358	361	378	331	367	333	342	359	342	323	352	352	324	315	354	352	343	350	316	344	348	344	349	341	354	325	335	328	381	350	382	366	354	359	343	352	351	347	352	338	393	340	344	332	352	345	335	310	359	345	324	397	374	344	337	351	342	349	355	358	337	337	328	379	395	321	346	367	355	351	363	360	364	326	362	343	326	320	319	334	361	359	334	364	340	339	326	342	366	331	325	354	369	375	349	342	310	363	357	341	362	354	365	363	342	354	335	331	346	337	338	363	318	328	362	370	359	329	345	331	350	355	397	394	325	335	338	366	342	330	366	317	306	333	345	348	353	349	334	344	338	322	329	347	349	352	340	346	346	340	349	403	382	352	349	291	345	339	353	369	335	364	341	364	368	322	361	358	325	339	343	342	357	342	340	350	332	333	337	366	384	343	335	371	363	317	324	336	308	320	389	334	350	344	332	344	324	348	333	320	352	341	360	341	331	359	353	311	358	328	347	298	341	350	353	330	382	367	350	333	375	366	321	347	315	391	374	364	349	323	351	380	351	370	376	372	331	372	376	349	353	358	363	377	362	326	340	346	347	342	380	328	347	357	338	348	350	365	346	359	345	331	352	359	366	321	383	356	346	346	336	343	358	341	350	353	357	354	353	353	352	327	349	324	364	350	356	332	372	356	372	356	353	340	361	352	352	344	341	357	341	353	323	355	341	352	353	373	364	334	390	361	361	318	358	355	333	339	341	343	326	355	351	364	340	360	328	336	354	350	347	300	363	319	365	311	333	327	366	321	354	341	333	324	361	343	357	375	342	354	337	333	329	320	337	353	348	327	383	339	369	329	339	307	350	350	336	358	349	337	351	325	362	342	332	339	361	362	349	342	342	345	360	391	340	369	335	335	338	368	340	344	374	345	362	335	370	380	364	329	356	342	384	363	310	319	344	290	327	353	318	358	367	328	362	330	346	372	335	344	384	329	343	345	347	325	326	338	339	355	353	369	368	365	358	343	385	332	318	354	343	381	331	353	361	332	338	357	380	344	303	325	364	347	342	353	346	368	381	349	313	364	381	347	348	349	383	361	331	372	357	334	373	377	363	350	334	320	335	354	337	335	337	326	328	329	355	387	356	356	346	353	354	319	307	350	380	344	341	324	351	360	362	356	335	351	349	352	383	349	367	335	375	356	318	367	358	356	364	396	367	371	338	343	318	345	325	323	368	297	348	325	329	321	357	342	347	338	323	369	367	323	348	336	327	344	365	314	367	386	316	347	328	386	342	335	361	343	325	325	322	307	351	350	368	370	349	353	392	296	345	370	393	350	341	356	364	375	359	360	361	389	338	334	326	348	345	345	350	357	357	384	330	360	383	329	325	326	339	371	358	330	354	339	386	336	342	334	368	378	354	350	346	358	334	345	383	327	357	319	350	343	362	341	323	357	335	338	353	370	333	357	359	338	336	334	359	361	319	326	331	306	347	345	379	368	327	363	360	343	350	341	321	346	337	330	334	354	344	349	305	346	381	338	315	321	362	356	357	328	361	373	362	346	354	338	341	352	354	339	345	376	362	340	361	380	371	320	348	397	319	358	340	324	362	352	345	326	349	341	337	356	324	337	357	347	315	345	328	349	303	341	340	347	338	382	346	329	333	343	333	341	379	359	364	359	329	341	353	359	315	369	362	355	329	349	334	339	310	348	385	343	365	324	351	347	338	356	334	376	365	290	317	353	360	340	380	372	352	347	351	347	350	352	377	334	341	344	362	368	344	319	324	355	320	348	347	320	321	344	351	359	341	368	387	345	336	385	346	349
5267	16379	12241	6040	4422	2837	2083	1637	1295	1110	988	879	750	728	688	606	580	536	535	559	478	537	511	487	474	505	488	466	491	431	490	447	513	453	438	454	447	440	441	495	461	434	452	456	444	410	421	441	433	482	407	439	466	466	445	461	432	473	417	417	414	459	422	416	431	405	464	439	427	444	434	443	423	441	444	406	402	417	424	457	414	442	413	417	433	398	421	428	447	429	421	444	436	417	427	394	454	403	418	426	407	440	409	431	402	435	431	384	447	462	423	430	430	405	414	417	425	387	456	407	428	456	389	430	412	412	426	453	470	402	416	432	459	415	410	459	414	442	405	380	417	425	437	418	427	415	419	424	428	435	417	384	407	435	414	456	433	382	424	413	452	460	412	423	406	434	411	461	430	451	409	448	441	407	409	418	439	460	400	424	444	446	447	431	440	450	443	419	402	416	459	402	432	430	438	443	389	415	420	418	441	415	409	447	448	425	438	460	406	403	421	404	452	445	416	436	432	465	402	384	422	445	432	431	419	442	421	422	428	427	423	435	411	398	428	424	436	417	412	406	416	408	406	416	438	429	451	411	414	418	403	411	424	405	407	428	404	451	430	400	421	413	403	396	415	394	411	430	423	434	413	418	382	408	406	448	407	414	392	415	429	384	403	396	399	430	414	431	455	413	413	386	411	439	446	399	417	434	442	415	415	429	426	429	405	389	421	423	404	406	415	410	427	439	444	431	380	410	438	407	457	388	424	443	418	422	441	421	398	435	420	414	410	420	421	388	384	423	405	430	436	404	410	407	379	394	396	433	396	400	432	424	390	414	412	382	427	432	404	434	415	428	472	424	431	459	421	419	398	427	404	433	402	425	423	427	400	425	411	410	403	420	419	414	441	429	428	405	403	407	425	412	421	440	393	433	415	406	433	445	413	412	430	403	410	445	421	407	429	407	401	415	403	459	437	430	425	404	445	419	424	423	417	438	401	452	425	404	407	423	433	401	389	399	418	410	440	437	414	408	439	360	429	414	450	407	452	395	415	385	438	423	408	398	411	405	427	409	415	381	419	421	409	439	448	445	413	416	425	417	423	425	395	415	404	437	446	414	405	397	418	425	414	440	436	396	414	423	418	385	432	417	450	417	387	409	390	400	454	400	453	410	423	420	389	412	418	422	451	438	434	429	448	429	448	425	442	427	397	410	444	403	474	426	415	403	367	435	405	429	445	438	420	437	458	412	408	430	420	400	428	424	465	445	403	424	416	432	379	409	437	393	406	417	395	412	401	445	403	429	402	421	431	435	427	384	423	426	440	401	395	420	410	431	415	435	451	451	449	455	436	442	404	413	388	406	423	406	461	429	418	440	438	406	432	405	415	442	400	416	448	409	444	399	442	397	445	371	470	377	379	479	424	434	391	449	392	425	439	433	422	437	433	417	419	414	443	457	416	394	409	406	452	420	417	409	421	411	442	430	407	397	438	420	442	402	400	445	451	434	450	378	414	392	425	416	422	408	431	424	416	434	438	404	452	422	393	413	386	403	433	420	400	397	443	423	427	454	406	426	421	436	474	448	440	438	431	400	419	418	415	408	451	420	427	413	399	415	422	424	419	454	394	425	421	414	413	404	428	417	449	427	421	415	413	415	412	436	419	437	391	406	408	448	406	421	412	384	399	440	411	414	416	404	399	459	414	437	407	456	396	405	431	436	389	427	398	435	425	413	411	418	447	426	438	421	402	420	407	432	425	428	401	469	424	398	428	450	402	418	422	455	421	423	450	396	397	395	433	412	392	404	432	402	410	406	441	459	424	454	439	388	448	421	399	436	428	412	421	417	430	448	384	414	402	433	417	405	437	396	407	424	415	401	416	444	451	426	443	456	404	393	385	402	406	412	422	418	401	427	421	381	402	407	459	405	427	399	441	427	415	364	431	430	427	410	433	428	427	382	426	393	414	428	441	445	414	400	402	430	439	396	415	429	432	436	413	407	438	425	367	397	402	398	407	413	401	434	395	431	437	397	399	429	399	427	392	428	413	415	436	405	410	415	442	398	373	417	405	409	461	402	416	406	436	405	396	408	420	431	409	441	385	433	442	426	415	429	384	427	409	410	432	426	408	414	465	437	424	452	411	474	438	421	411	441	439	432	422	419	430	416	436	449	435	436	403	399	425	416	431	401	453	450	402	404	387	387	408	428	425	431	413	426	419	438	432	381	426	408	397	446	432	399	398	380	409	415	422	412	404	412	437	422	440	426	423	402	445	439	406	406	441	421	412	392	423	404	407	421	409	447	427	454	400	438	453	413	469	414	405	419	407	412	425	439	448	420	400	451	440	458	418	432	424	443	413	421	428	446	439	408	427	443	399	412	425	449	418	468	397	453	413	408	419	418	387	425	381	418	424	436	401	420	415	416	460	414	410	401	435	430	433	402	389	399	438	440	451	442	389	386	444	403	419	458	430	402	424	428	439	407	397	423	439	416	406	391	432	463	405	449	405	432	415	424	419	428	438	439	425	448	479	399	391	427	419	445	415	388	463	433	421	434	425	419	399	415	405	428	424	418	407	446	378	423	446	393	399	411	435	397	370	439	399	437	389	411	430	405	431	441	418	403	428	426	385	442	457	418	453	435	396	427	423	382	414	404	419	403	429	441	440	413	377	435	430	430	446	415	461	418	415	404	419	418	458	381	411	403	452	402	395	433	426	408	425	396	421	414	442	416	399	434	438	406	429	413	421	378	402	394	426	434	386	437	394	447	398	436	408	437	408	445	428	404	447	438	395	449	429	410	393	401	430	428	414	406	396	392	449	394	464	434	450	409	410	460	424	447	432	434	452	399	371	435	409	435	432	401	421	415	422	412	425	422	406	417	402	420	464	428	441	432	406	420	420	420	417	422	406	442	423	418	423	447	404	425	408	417	389	424	408	428	432	446	430	445	415	434	404	417	463	426	412	445	406	426	437	417	426	414	434	418	397	397	407	402	440	437	422	410	396	379	453	436	425	397	377	388	418	409	414	434	439	417	418	437	431	427	388	418	415	393	401	452	433	400	439	402	461	440	432	422	459	383	413	421	398	447	432	391	417	377	437	398	410	413	370	411	377	407	383	443	399	451	398	424	421	421	439	458	403	432	435	418	396	447	401	432	410	399	393	409	443	417	432	429	444	373	448	424	434	373	426	441	412	461	417	452	404	410	462	433	429	411	438	443	415	457	456	389	453	422	420	428	457	426	434	421	406	446	439	444	406	420	415	409	439	428	437	410	411	422	416	398	407	456	430	432	421	436	375	429	425	431	452	402	426	422	411	424	447	397	439	422	464	427	444	418	409	431	421	417	402	404	432	413	396	404	404	456	396	395	430	416	436	400	402	423	446	440	443	441	394	389	422	419	403	423	452	399	400	404	436	417	387	409	410	427	393	437	424	392	413	455	398	444	393	401	429	421	405	405	432	419	445	409	433	433	407	410	423	453	457	418	441	435	421	424	373	421	404	422	432	434
26720	18639	5312	1284	771	674	554	511	479	456	461	453	465	457	448	456	503	468	462	489	460	433	453	469	502	433	478	475	483	471	456	446	440	436	463	441	482	496	457	473	472	478	447	454	438	455	479	450	458	473	452	498	463	472	461	446	425	493	457	447	468	449	455	485	456	477	458	459	487	467	468	484	500	465	469	495	472	475	455	473	445	471	466	429	457	437	430	463	501	466	440	444	434	491	466	442	455	451	475	460	448	460	430	469	450	425	485	458	419	446	452	456	485	461	495	454	479	463	465	448	471	440	485	442	468	441	434	427	472	440	427	455	452	456	469	478	457	486	453	433	455	480	458	463	447	485	448	456	494	461	457	487	459	506	512	463	442	468	477	507	518	434	459	435	462	475	458	506	449	415	464	435	461	405	440	493	438	448	473	451	525	463	447	484	435	489	480	493	467	445	413	485	474	459	492	475	497	444	482	460	499	446	457	469	474	461	489	469	457	474	456	483	485	448	469	452	444	466	446	490	502	487	454	473	455	444	472	442	443	460	477	487	471	480	434	448	479	447	445	480	458	504	469	457	505	511	466	461	477	442	422	484	471	486	465	458	514	468	439	431	457	464	432	452	442	446	445	464	505	466	480	438	478	435	462	471	463	467	460	446	485	482	465	441	481	435	469	490	435	519	467	463	488	447	457	440	446	477	468	466	469	460	473	467	433	450	445	434	429	443	488	496	430	449	457	451	460	450	478	458	445	495	461	457	478	444	467	472	465	458	450	436	431	471	445	450	417	483	446	409	436	507	467	454	432	451	454	459	469	466	513	467	480	428	479	474	467	436	501	478	407	425	412	461	445	434	496	467	421	452	460	469	442	439	426	479	491	445	456	497	429	459	480	452	473	447	470	473	455	484	467	473	433	461	452	488	452	468	434	466	470	481	476	495	533	483	478	465	470	446	479	441	443	474	484	457	478	480	478	435	511	501	437	465	469	460	435	485	447	451	427	490	469	452	480	486	465	485	447	493	446	451	467	439	490	431	462	450	442	409	435	501	455	450	449	464	469	451	465	455	464	504	454	452	478	410	430	488	411	517	484	476	415	470	476	434	480	460	451	482	445	466	431	456	461	442	485	423	448	491	451	431	490	443	460	464	494	470	450	494	497	442	455	489	460	485	452	459	444	487	458	467	472	484	438	460	433	481	508	443	493	482	477	468	471	431	488	463	453	484	454	468	473	460	482	463	474	457	478	470	456	478	457	418	453	477	477	441	456	451	431	449	478	454	473	457	456	497	458	481	470	434	441	439	458	454	457	439	425	472	450	491	456	473	463	465	476	452	477	437	487	444	489	475	451	453	485	425	460	460	473	443	469	473	479	499	413	453	435	441	476	440	469	449	465	466	476	462	466	429	476	461	418	487	486	431	431	440	479	495	424	438	457	484	483	462	475	515	482	483	503	460	451	447	482	480	453	462	474	441	462	452	472	457	484	468	504	495	488	458	439	500	475	459	492	441	442	419	411	443	442	470	476	480	458	460	476	501	477	535	471	454	442	447	465	421	423	445	499	464	487	446	482	481	465	510	466	465	456	452	467	484	459	506	437	477	459	490	491	434	451	461	514	477	473	497	456	451	475	478	468	473	488	481	442	448	458	436	459	438	457	467	469	469	490	471	457	466	458	446	474	462	460	456	458	437	476	418	469	442	443	471	451	432	443	486	460	442	448	448	463	500	498	488	480	491	480	468	461	477	476	448	449	478	446	474	456	464	460	439	433	501	461	464	447	470	505	430	479	464	487	444	498	475	450	430	466	443	467	513	454	462	480	498	474	474	446	451	462	469	445	454	458	480	484	445	472	452	480	492	461	453	483	493	474	464	481	486	472	480	460	477	450	496	424	438	440	421	497	456	477	425	416	467	415	472	465	443	489	447	460	430	472	466	431	438	495	439	469	445	495	390	477	438	468	467	475	463	455	468	440	470	477	444	410	425	452	427	440	468	457	437	447	465	431	472	444	422	505	485	460	463	474	414	467	487	472	477	450	459	463	460	470	502	492	480	449	458	491	447	418	445	431	468	440	445	460	458	450	433	423	433	399	477	480	479	438	458	479	471	458	482	434	464	464	476	517	445	462	508	458	481	424	454	470	480	436	479	455	433	454	498	503	513	439	487	473	461	440	446	440	444	470	508	448	450	441	485	471	460	474	451	466	455	446	464	448	479	463	461	442	492	443	466	476	443	469	480	471	495	462	437	452	474	475	420	516	457	452	460	448	469	452	478	438	449	464	487	473	464	455	432	457	460	477	474	462	462	465	452	449	479	446	451	488	481	502	409	444	474	463	482	497	467	475	484	431	457	416	470	490	450	483	439	455	455	447	464	467	485	473	497	474	466	499	426	480	450	446	484	453	475	438	477	490	460	460	436	443	475	499	485	471	445	521	453	475	489	464	460	459	481	482	487	450	500	474	477	457	502	445	464	461	444	432	460	453	439	458	424	453	463	445	476	508	449	475	442	435	441	457	445	437	466	463	486	455	440	502	415	467	487	485	467	439	480	470	496	488	457	461	485	502	454	491	481	461	452	427	476	460	423	453	474	474	478	432	450	453	478	490	484	499	474	463	490	459	452	460	460	526	435	472	451	442	474	468	455	442	470	468	460	426	453	472	466	441	483	452	484	447	488	480	449	448	476	445	481	473	450	476	445	452	465	475	462	475	434	466	466	427	445	444	431	446	452	457	443	452	489	440	486	495	429	484	485	435	457	485	465	462	475	440	467	499	462	453	473	450	469	460	472	472	432	450	433	484	460	462	506	456	426	462	452	443	440	447	512	471	445	429	491	465	414	469	454	477	488	464	462	477	482	455	465	468	448	443	449	442	474	447	436	430	426	424	485	443	476	426	472	434	458	493	447	461	499	456	477	477	450	446	446	474	467	447	460	450	462	460	493	459	458	478	456	457	496	456	456	473	410	512	453	470	420	490	426	466	493	445	458	461	409	458	465	475	442	436	487	469	452	450	469	479	426	423	499	434	415	479	471	466	447	440	442	492	439	508	455	455	446	467	451	450	489	463	446	411	488	457	440	427	457	462	457	461	425	472	468	468	449	418	410	458	501	422	466	456	447	487	454	445	472	460	423	460	492	461	454	453	502	478	455	438	428	477	468	447	414	440	440	423	479	443	457	462	476	405	446	472	489	440	462	426	445	441	439	462	490	474	438	493	455	468	422	446	489	467	431	423	461	465	455	469	415	471	446	439	457	464	458	448	445	487	469	455	491	434	486	409	464	444	468	457	490	476	468	451	490	454	459	443	456	476	478	471	487	476	472	485	466	469	467	459	470	472	469	445	389	452	429	473	502	450	497	437	462	477	415	483	463	453	442	449	447	486	455	423	431	413	463	443	477	466	442	461	433	441	482	467	461	482	462	492	492	467	437	437	478	441	451	436	463	452	448	466	458	456	421	436	448	470	444	492	446	520	465	513	457	449	424	492	446	463	479	435	464
4572	2402	1715	1123	759	596	624	614	570	570	551	554	538	541	513	578	555	571	532	540	528	545	486	475	515	526	529	525	528	559	512	478	516	549	531	506	564	548	563	542	593	536	545	517	546	540	521	578	569	569	522	540	521	524	522	503	528	512	546	533	483	569	508	544	516	521	544	558	528	511	537	531	518	576	559	525	557	549	555	556	521	512	507	523	519	541	535	509	529	559	541	562	566	518	524	512	534	543	506	565	577	545	563	534	529	577	517	552	533	557	537	543	541	526	502	522	530	536	527	506	494	478	511	496	519	524	545	564	568	528	525	523	506	538	545	520	523	532	511	552	537	521	498	588	576	576	542	545	534	523	583	540	551	516	527	550	536	541	541	525	527	522	559	521	522	551	530	492	533	527	541	487	555	556	569	534	554	536	539	535	583	555	518	552	525	535	527	545	563	563	545	541	502	541	601	557	529	492	524	536	525	495	559	534	531	555	515	554	569	510	560	488	499	527	496	546	554	555	552	549	513	525	574	564	518	537	559	559	508	506	581	581	543	531	519	507	574	574	537	550	527	515	503	531	549	537	496	536	519	532	508	518	525	550	518	528	514	551	521	584	570	532	538	552	537	522	512	528	535	561	564	554	513	502	530	530	517	469	560	509	531	530	525	529	521	577	549	486	518	536	555	535	534	578	543	507	500	557	547	508	534	552	546	488	489	565	551	558	520	537	510	529	554	529	537	550	534	556	528	526	541	523	562	523	535	528	532	552	536	529	537	530	585	537	546	520	512	510	530	510	526	539	543	516	546	541	530	536	488	510	507	495	503	528	566	527	504	552	543	528	546	528	494	573	566	552	494	517	508	534	531	542	514	541	520	508	510	536	516	543	565	540	549	565	487	530	494	528	535	535	526	510	475	569	515	523	517	526	506	500	534	488	570	551	520	482	542	538	509	530	549	554	523	535	545	488	546	504	546	479	525	542	531	550	526	559	519	532	553	534	544	539	541	487	522	530	537	528	528	518	481	554	571	510	532	543	551	511	530	536	557	525	536	534	535	535	547	573	557	532	524	491	531	562	530	520	540	498	523	544	532	531	577	577	555	520	507	555	477	544	551	498	553	494	496	530	520	538	512	546	557	580	545	530	562	521	501	542	565	573	557	565	576	558	502	531	529	501	529	553	500	629	510	519	547	545	518	502	557	521	523	527	472	522	521	563	544	508	508	526	566	507	532	556	566	487	580	543	582	567	540	518	503	547	529	530	546	541	531	532	568	512	512	520	540	553	542	527	590	556	516	566	522	529	555	545	533	513	497	550	536	524	587	528	552	552	545	541	547	540	543	584	545	524	530	536	517	569	506	499	548	524	494	529	530	511	536	533	489	541	538	514	533	553	481	506	502	513	529	531	515	513	522	532	564	519	565	550	550	508	546	535	491	560	570	516	552	516	509	528	504	555	549	527	528	567	546	570	496	577	517	499	545	525	497	533	520	509	525	541	546	532	519	544	529	509	539	534	543	533	542	564	567	524	524	547	563	525	555	516	488	537	561	550	540	551	526	545	506	557	552	537	554	542	524	506	519	547	568	504	502	543	535	512	515	538	554	547	522	532	506	563	548	510	508	531	549	529	532	564	530	541	512	521	558	511	511	521	546	540	531	548	507	558	557	564	535	534	505	510	544	559	499	548	547	563	515	531	552	524	550	524	551	551	550	565	545	519	539	515	546	518	559	543	503	525	553	525	524	531	527	541	522	561	509	504	520	535	537	555	581	500	526	530	539	529	484	586	521	508	523	529	583	537	525	509	564	520	557	537	554	527	560	529	530	542	505	559	568	558	522	548	537	524	539	520	556	563	511	529	494	593	532	519	507	547	549	546	512	521	518	526	537	523	561	524	531	518	543	501	530	482	521	533	533	506	546	545	521	591	541	516	537	548	576	545	519	564	547	540	522	517	522	524	550	522	521	501	534	551	499	552	483	536	578	556	489	532	503	567	549	565	508	543	524	517	565	538	527	568	557	570	513	556	530	512	541	555	529	568	527	517	535	519	546	550	563	551	512	573	528	523	540	551	582	518	525	530	545	523	528	553	543	506	548	515	541	534	555	508	551	556	533	532	564	531	510	517	551	524	496	514	541	511	614	522	551	583	504	516	538	516	530	556	535	539	575	479	550	500	550	533	502	515	544	527	530	525	516	546	538	482	545	558	559	546	541	527	535	524	542	521	513	505	528	538	530	508	538	521	524	524	535	560	537	522	516	482	548	552	535	520	515	528	548	513	491	566	486	512	545	532	557	521	460	546	547	548	531	525	523	517	511	540	512	569	533	537	539	542	496	547	534	557	522	497	537	532	507	499	529	564	570	515	537	562	509	546	517	558	521	532	551	570	542	550	559	531	571	489	550	583	536	514	533	540	547	533	536	530	526	558	558	557	531	563	536	550	520	535	535	560	540	511	525	512	536	506	570	572	519	557	504	540	549	553	526	547	539	556	589	516	529	520	526	547	521	541	552	537	544	523	484	569	540	530	508	539	512	503	508	522	524	534	554	574	524	537	515	529	538	568	524	538	537	547	484	516	533	545	472	561	507	561	549	544	545	566	515	536	540	539	570	564	547	524	479	549	518	508	533	546	531	599	505	522	550	519	524	551	524	534	531	565	510	510	546	566	508	554	528	534	508	536	555	468	540	523	549	538	499	539	511	513	548	507	513	532	497	529	525	519	541	521	521	486	543	509	512	555	537	527	514	543	506	509	541	513	521	530	542	539	531	543	588	573	553	578	536	555	556	530	476	557	557	547	550	509	538	506	516	532	541	515	545	568	591	570	538	516	522	574	531	499	541	518	539	572	546	527	530	549	489	487	556	523	497	492	548	492	552	527	509	535	551	523	525	526	548	498	501	524	497	497	548	578	517	574	580	549	547	522	504	546	556	503	510	542	521	527	537	563	540	571	536	526	553	525	552	525	546	556	525	554	563	558	538	511	522	547	539	504	517	540	538	537	535	514	479	520	537	561	559	501	525	546	516	561	518	534	534	527	502	534	536	532	547	546	497	547	499	516	515	527	545	505	552	522	548	514	568	496	528	554	552	543	521	514	541	504	578	529	501	527	512	514	525	545	535	518	530	501	514	527	525	543	532	516	528	502	514	488	550	554	534	563	510	533	573	553	499	554	530	558	556	500	539	557	548	538	558	546	540	517	525	563	527	479	518	516	562	560	505	551	538	533	561	530	549	540	549	490	559	497	491	551	540	555	517	566	582	564	542	505	522	515	528	530	554	501	539	550	509	540	530	514	515	560	525	543	520	525	560	578	525	561	545	527	566	510	544	552	540	534	552	510	485	494	526	543	520	509	565	528	494	528	518	526	518	540	550	538	526	562	504	526	525	551	567	509	551	525	503	505	552	523	535	567	509	520	535	519	547	526	530	564	499	561	535	506	511	497	506	552	526	503	525	564	538	523	538	537	500	517	525	545	527	517	537	527	526	520	503	569	566	531
23212	20814	27777	23951	20812	9499	1309	1008	819	796	736	663	687	631	722	652	676	660	635	634	651	641	580	584	600	650	598	634	626	603	618	581	593	644	659	629	582	596	583	622	602	637	589	609	609	606	639	589	569	568	658	611	604	622	579	594	616	590	597	589	584	588	598	596	619	579	569	564	643	598	583	611	639	587	603	594	583	566	595	637	620	616	577	562	582	540	624	549	572	594	558	555	636	642	620	631	607	638	643	603	597	567	576	599	683	598	621	604	560	592	586	600	646	609	607	549	622	565	545	615	585	609	569	664	578	574	583	560	540	534	590	626	597	604	608	610	591	576	604	624	564	619	568	585	596	606	638	599	631	609	600	565	603	658	606	577	557	623	595	631	610	566	622	584	603	663	588	608	572	617	588	596	614	544	601	616	546	621	647	588	646	577	569	615	597	623	595	569	649	610	577	599	591	609	625	621	608	594	644	622	583	567	553	578	576	574	625	587	600	589	581	606	601	580	558	595	566	619	596	581	568	582	586	587	589	562	575	601	590	626	591	608	573	568	607	598	601	576	597	537	599	583	570	558	580	561	606	595	678	637	608	571	584	594	572	618	626	569	626	615	591	599	595	584	586	565	632	624	583	578	613	590	643	604	587	652	640	598	561	582	570	654	644	645	555	613	591	556	652	562	598	619	596	588	570	591	625	593	565	592	600	578	567	561	602	600	606	630	622	629	574	607	552	556	625	624	620	588	602	582	604	615	611	606	580	606	569	624	621	568	626	561	563	635	625	535	578	602	558	596	617	583	593	604	563	642	562	593	605	582	558	584	543	606	637	603	598	607	639	543	576	595	609	587	599	595	615	553	578	563	624	629	597	588	571	603	582	570	572	604	594	602	592	603	593	601	563	582	586	561	590	582	602	573	584	622	603	564	592	609	576	621	568	570	555	594	572	581	594	556	576	640	607	551	579	577	534	589	567	616	593	601	595	625	617	591	578	556	559	616	616	631	589	575	567	584	543	594	609	547	588	618	618	556	598	656	638	619	571	613	555	616	573	578	614	590	626	601	609	636	619	558	595	620	554	623	571	595	586	614	557	602	590	583	622	596	612	618	593	620	572	581	582	581	570	590	572	584	630	623	615	606	574	610	606	591	612	618	611	601	612	623	630	619	602	610	615	608	607	537	650	564	593	604	601	616	559	628	601	555	565	585	560	582	618	614	613	611	573	594	589	548	612	574	637	619	600	654	572	553	595	584	599	605	580	581	583	555	603	575	590	605	581	561	626	618	557	594	628	549	591	608	564	597	655	614	543	594	599	641	608	592	567	580	559	589	594	562	622	594	617	618	588	584	609	565	556	594	582	603	574	605	561	602	650	571	588	588	534	608	620	567	652	602	550	624	571	587	576	576	537	587	597	612	605	559	611	579	578	600	620	593	574	612	588	569	645	593	571	576	584	595	563	602	596	573	574	596	599	577	599	569	591	568	576	588	602	579	605	627	620	610	571	615	577	580	616	616	604	554	552	596	586	573	556	643	550	606	582	554	552	583	592	613	585	590	614	552	583	583	616	611	661	596	589	646	599	626	590	598	602	571	584	629	572	636	598	569	617	672	616	568	618	569	583	594	590	620	579	591	624	595	615	596	593	623	575	596	590	587	593	580	587	590	597	598	582	578	631	552	559	592	609	556	594	595	620	557	598	588	608	601	578	602	594	590	568	616	578	575	611	602	623	581	564	600	590	594	598	597	620	584	605	549	572	610	587	598	596	595	621	593	608	617	588	603	591	626	585	610	555	593	591	634	583	589	613	559	600	589	611	601	600	624	557	587	584	633	594	601	585	619	573	589	613	578	627	638	645	655	599	589	576	578	599	597	587	597	611	593	597	598	570	626	654	596	616	526	560	618	623	642	591	566	595	568	609	608	629	584	568	607	589	630	629	595	579	590	635	616	578	609	585	591	578	582	611	658	589	634	579	622	623	631	649	568	559	635	591	588	599	643	579	597	621	597	572	634	560	580	612	614	597	586	600	578	591	604	654	603	621	625	599	584	607	601	582	610	625	566	595	616	554	572	569	575	603	605	603	601	606	618	629	582	596	598	637	610	575	599	529	525	589	555	612	619	584	630	642	603	582	591	566	593	603	549	587	607	559	577	632	625	616	583	577	589	559	615	594	613	598	602	602	606	663	601	630	597	628	588	594	641	589	582	584	572	583	604	603	545	596	579	585	593	572	634	584	596	623	593	567	596	607	549	625	590	582	579	610	621	598	611	588	547	597	598	623	592	620	632	599	649	621	574	581	616	565	614	594	597	600	614	568	584	599	591	617	604	593	556	629	658	614	595	587	552	552	556	593	588	597	588	640	615	620	591	581	570	576	611	638	545	601	536	568	545	600	568	565	575	589	596	587	613	594	585	584	618	598	555	562	582	566	565	566	651	626	570	588	601	589	576	616	646	580	579	603	627	602	600	581	589	584	586	593	615	584	568	609	593	578	598	572	577	605	576	613	606	589	638	580	605	615	599	606	586	579	652	585	607	626	587	581	581	572	625	587	597	607	653	557	598	625	610	598	581	637	545	563	562	601	561	579	618	577	642	604	554	597	566	622	606	608	600	613	612	622	564	624	590	582	573	556	631	592	572	625	602	582	571	569	574	598	570	595	582	610	629	589	589	594	604	594	589	599	596	558	574	557	622	608	590	594	595	600	576	594	603	592	615	602	580	593	604	579	621	629	592	609	583	596	646	562	659	613	575	635	561	568	600	574	634	588	627	567	575	603	563	610	603	593	589	622	571	586	569	590	580	598	576	598	581	596	569	570	606	577	577	599	576	603	601	581	614	593	563	603	612	581	590	660	580	596	611	598	588	562	531	592	550	601	570	645	636	601	532	579	578	564	608	560	583	548	543	594	650	623	599	595	547	588	660	584	597	633	576	594	603	545	628	567	579	638	619	585	558	583	576	592	558	607	599	594	590	613	593	645	595	598	600	565	564	598	552	580	563	577	628	553	580	566	577	571	600	578	558	571	602	596	596	576	618	632	610	589	570	570	667	586	588	602	609	589	600	604	616	601	619	615	604	587	597	610	567	594	574	574	574	575	653	608	528	571	620	581	612	594	602	601	587	542	605	566	552	593	572	573	584	586	593	624	595	577	530	576	597	574	602	602	599	617	587	569	555	619	560	605	588	585	601	575	596	576	595	560	582	586	571	583	534	631	593	595	572	569	607	580	618	603	610	578	562	608	548	562	542	597	599	610	579	573	592	586	592	614	623	581	583	578	616	582	627	625	588	621	601	653	568	592	547	648	587	588	598	589	565	623	572	590	531	620	615	594	577	624	578	591	633	556	619	572	600	615	618	622	634	575	610	597	579	549	598	606	614	578	599	613	568	607	609	608	589	609	610	603	559	599	565	579	611	601	609	592	641	593	628	588	561	570	585	570	572	592	555	562	570	598	580	602	616	594	629	580	558	603	625	588	551	574	604	577	625	571	576	621	588
3734	9828	7598	3476	2314	1865	1564	1308	1156	1048	900	906	820	802	820	801	724	774	735	714	697	775	706	745	715	727	780	663	720	677	757	725	660	691	681	655	740	667	675	702	669	721	693	715	672	679	680	711	687	692	711	720	695	666	716	681	693	714	648	713	682	726	660	682	710	688	659	667	683	670	730	672	703	711	703	668	729	683	706	719	694	772	685	725	650	721	696	672	712	723	688	638	711	687	695	744	696	676	683	718	701	676	658	715	669	700	700	712	673	698	671	694	719	704	688	676	663	674	707	686	706	643	727	654	702	687	737	709	656	689	714	695	684	721	742	729	766	692	685	653	687	657	708	734	680	694	730	693	712	665	703	692	666	655	712	700	682	673	676	684	698	733	714	723	677	635	710	692	683	707	673	723	676	682	683	650	673	707	679	665	710	709	649	642	675	694	705	696	649	659	648	723	702	700	720	709	717	666	764	703	681	674	676	725	687	696	664	759	681	684	637	676	697	696	697	683	684	698	734	675	715	691	709	728	716	660	721	705	688	668	673	671	715	709	665	686	725	690	663	713	711	688	664	656	686	721	665	695	700	681	685	678	692	650	716	634	731	706	712	686	721	668	700	676	686	710	706	699	690	715	699	707	689	665	698	685	706	693	644	667	720	650	683	750	666	668	682	708	720	762	684	764	706	710	690	663	674	728	667	669	729	705	656	726	672	697	694	700	723	675	673	662	680	731	683	700	647	681	678	699	725	713	689	652	730	692	688	684	710	679	707	630	724	687	759	683	698	649	651	698	728	687	686	683	733	655	689	679	674	671	676	668	657	632	674	663	684	657	696	711	675	662	684	644	662	656	663	694	710	668	678	719	686	666	736	698	678	708	691	687	668	730	683	691	707	720	688	741	690	659	734	694	699	653	692	674	687	669	678	649	695	664	690	666	659	699	729	677	692	714	717	689	692	670	666	688	656	709	635	713	712	725	662	644	722	672	656	642	741	673	678	720	706	685	701	662	671	688	680	665	742	671	728	642	694	677	672	715	677	722	661	677	656	653	694	685	674	678	701	708	687	701	724	690	662	660	661	676	698	693	644	714	713	671	700	674	653	678	703	675	687	691	677	674	729	673	666	676	655	685	680	721	682	666	697	654	647	682	654	730	664	697	660	704	725	689	703	691	669	689	690	694	680	696	698	747	720	724	671	684	720	661	713	701	680	681	682	675	714	678	654	664	680	702	707	684	710	672	727	713	666	711	665	694	681	679	702	728	730	661	717	670	692	703	722	690	688	707	655	699	713	670	624	714	685	727	680	686	688	711	649	737	728	685	681	704	660	728	669	730	708	715	680	668	676	714	702	715	684	675	671	678	674	684	699	652	680	711	689	661	696	739	706	657	683	683	699	719	696	701	660	658	727	687	689	691	640	705	701	702	713	751	671	721	697	700	676	706	721	688	729	664	711	678	649	685	680	668	698	688	702	690	729	685	709	677	700	691	671	707	664	685	659	665	682	735	714	704	706	696	687	710	653	710	701	650	684	667	711	696	702	672	689	663	666	705	681	723	725	676	675	681	701	673	677	725	692	677	651	740	680	690	637	727	706	670	725	677	723	670	682	652	674	678	642	714	685	665	670	685	673	693	740	671	712	698	658	716	635	672	694	684	667	703	679	677	697	696	685	707	737	679	654	645	672	656	753	673	706	674	631	662	648	711	639	703	709	648	660	690	711	702	714	716	639	721	703	699	670	694	662	656	661	665	709	729	720	676	661	664	674	672	657	710	716	672	723	686	685	681	640	691	684	683	677	676	647	699	684	670	674	697	767	693	693	757	693	702	658	698	672	683	682	664	745	696	664	693	635	699	644	690	650	661	679	724	670	681	648	664	715	659	661	665	705	676	691	633	706	662	628	724	698	650	674	692	702	725	664	688	734	702	685	711	662	644	714	759	694	695	603	703	688	641	678	666	689	667	677	700	691	692	681	658	683	707	686	702	687	701	719	705	645	675	665	682	735	707	701	722	677	653	683	673	652	679	634	682	670	638	686	681	674	689	714	699	683	706	698	718	656	679	710	788	684	682	684	641	661	669	717	669	714	658	687	670	739	693	684	661	712	706	656	675	728	683	659	695	663	694	690	715	663	650	677	723	689	687	701	670	727	696	694	679	685	686	661	683	662	678	676	677	706	647	714	682	633	689	672	753	691	655	716	689	728	695	663	686	632	680	687	706	714	656	728	739	691	656	659	691	678	675	695	686	700	667	685	712	731	657	673	698	700	677	731	662	668	688	699	693	700	669	724	705	688	701	655	619	678	691	668	709	685	724	673	704	679	671	643	677	685	696	718	675	695	717	673	693	648	676	731	686	736	659	661	700	685	696	708	698	710	667	713	669	703	713	695	686	687	681	666	655	689	690	740	707	687	695	684	694	657	696	687	688	714	665	711	712	668	695	635	689	651	703	699	702	679	650	620	720	666	686	751	676	732	693	682	676	658	650	690	654	658	677	697	665	692	738	664	657	688	699	715	706	660	696	687	716	716	738	729	699	707	663	682	689	756	697	721	640	644	663	687	676	762	698	702	638	697	688	660	669	729	709	680	699	650	690	683	686	672	693	683	681	673	645	674	669	722	711	703	662	680	700	732	660	709	690	673	678	702	699	644	702	694	719	648	683	660	692	680	678	689	714	687	625	665	651	677	726	680	679	687	707	684	687	653	692	675	702	717	678	683	624	707	732	702	755	711	672	702	665	730	696	674	656	739	659	716	704	705	713	648	657	669	671	599	725	740	698	673	660	654	675	692	695	702	676	669	678	734	665	734	698	686	628	692	674	635	681	710	710	689	693	681	666	727	715	712	680	690	696	709	641	609	659	640	649	680	712	717	720	743	738	652	710	660	627	656	657	696	699	643	690	665	721	752	718	694	655	683	645	670	690	721	726	679	661	691	678	651	715	737	700	654	692	699	657	666	708	727	690	720	662	720	667	686	718	699	752	698	695	688	730	663	667	703	668	702	707	695	698	655	694	714	683	707	626	655	680	683	724	739	685	703	679	715	706	646	622	661	674	755	690	725	751	666	634	702	663	664	726	675	693	712	685	667	724	712	689	658	715	712	689	709	711	658	656	656	697	699	710	707	676	679	685	663	663	719	657	644	681	690	708	739	648	687	745	703	696	664	721	641	762	673	680	655	697	711	689	672	689	664	697	694	673	673	654	684	699	695	718	672	658	674	671	709	701	698	651	692	665	723	706	723	680	677	650	644	689	666	685	711	702	695	698	737	719	675	710	737	695	692	637	657	718	709	696	646	667	696	704	692	687	674	688	662	625	692	693	719	696	693	682	710	669	673	677	706	701	779	679	674	693	708	703	648	686	683	637	700	669	668	675	679	689	653	671	695	668	667	700	694	683	704	671	700	682	706	749	666	693	687	696	702	701	680	692	670	733	702	695	728	720	691	679	699	709	662	660	700	717	731	736	703	708	696	665	713	657	685	692	664	703	696	660
24146	20800	26807	24771	11638	738	496	364	353	296	299	289	267	269	253	233	226	264	225	256	247	230	243	223	208	216	225	220	248	235	246	229	240	242	243	228	226	219	236	239	223	210	225	241	232	228	261	229	253	248	265	216	218	239	223	240	231	215	258	211	214	205	285	199	215	230	236	220	211	217	200	227	233	233	224	229	263	236	235	228	223	216	251	231	212	226	233	200	188	202	232	221	234	210	217	252	236	244	252	250	220	223	223	232	227	219	225	226	237	209	227	224	239	231	237	227	229	239	222	184	241	212	231	209	234	240	235	227	252	243	230	200	267	237	241	242	223	223	258	240	208	201	206	217	211	223	227	232	217	220	230	217	244	214	208	220	228	194	245	225	224	214	234	233	220	209	206	228	255	204	228	229	265	219	239	217	220	208	230	234	214	219	226	245	233	224	214	211	224	251	189	219	227	234	208	236	203	230	222	247	249	214	221	240	261	217	194	226	222	203	207	195	227	249	209	232	230	219	239	210	189	229	204	220	222	256	226	222	214	221	211	228	213	258	195	232	202	224	199	251	222	219	226	205	214	220	206	209	223	227	224	207	222	201	244	226	247	207	225	244	252	208	229	239	226	218	232	232	218	257	219	230	212	216	232	247	221	210	243	225	217	238	215	229	217	202	214	216	213	230	217	235	235	200	198	234	216	219	234	222	234	206	237	212	247	216	192	229	229	226	221	216	208	219	220	209	222	221	217	206	206	230	238	216	225	212	227	222	230	238	213	222	218	230	234	242	228	234	239	224	237	208	250	214	210	214	215	218	236	202	230	234	232	215	248	210	233	201	243	244	228	221	238	235	242	243	220	233	256	231	191	237	242	239	253	201	225	201	234	230	216	257	231	236	220	229	204	234	209	245	210	236	220	219	229	199	211	241	229	225	240	240	216	192	201	224	222	218	203	213	231	209	235	229	206	231	239	225	250	235	237	216	230	208	222	216	214	222	217	206	239	216	202	224	241	228	222	203	218	226	197	228	226	211	253	217	213	213	215	231	223	248	194	236	240	218	214	241	223	214	232	228	215	202	247	222	197	219	206	222	209	230	204	234	226	231	214	216	241	226	217	211	240	210	200	216	243	222	210	228	240	241	204	227	225	234	233	211	239	256	212	211	196	216	248	236	209	217	224	218	205	239	204	200	239	230	221	250	251	233	250	213	227	228	227	241	233	229	228	219	242	234	219	225	198	239	207	224	230	215	208	230	183	221	246	234	213	232	234	201	241	209	226	203	207	214	216	199	238	217	230	191	210	221	241	222	265	248	243	215	220	221	202	241	233	200	248	222	207	213	227	236	209	236	221	194	242	251	244	224	218	248	215	255	216	233	231	245	202	226	211	200	231	255	224	219	254	231	225	213	213	231	245	206	226	202	240	240	223	238	223	207	237	227	225	229	229	241	231	220	227	229	256	225	234	200	254	236	261	236	253	232	245	219	230	241	247	235	239	191	209	227	207	208	239	229	254	222	231	203	212	244	195	228	245	248	225	220	236	241	260	212	230	253	208	252	232	212	216	240	215	233	223	234	231	229	230	221	218	235	234	223	239	210	197	224	238	221	242	220	218	235	217	208	239	250	232	221	198	227	239	220	241	211	211	244	195	226	217	227	223	233	221	211	200	241	208	208	243	205	238	235	199	244	193	234	208	244	229	210	221	222	220	224	251	217	217	211	245	222	220	227	248	211	216	243	209	194	210	252	224	203	220	214	250	228	227	216	217	244	230	256	192	242	193	253	228	238	213	247	213	213	225	200	228	236	225	239	226	234	222	216	229	218	249	227	225	211	209	209	226	193	214	226	225	249	239	242	195	229	218	239	195	228	220	205	189	223	198	242	229	232	210	221	243	221	249	208	210	229	222	226	206	213	235	217	212	224	248	251	227	202	231	255	221	205	225	210	222	220	228	214	229	212	215	228	224	218	195	242	227	264	232	227	222	217	263	218	237	216	215	239	196	231	259	218	232	215	240	230	257	239	201	222	234	211	217	214	211	246	252	219	216	199	206	204	229	206	224	209	205	233	218	230	216	223	235	229	222	218	231	260	237	232	218	244	230	213	241	224	216	232	252	221	210	227	211	220	193	211	224	224	217	230	238	231	228	236	229	228	235	226	217	242	210	215	235	201	220	217	246	217	227	238	232	225	229	192	212	251	217	259	219	220	237	207	205	222	223	232	217	248	228	222	195	227	218	229	229	205	250	219	204	241	211	229	223	227	195	210	222	212	225	194	209	218	209	218	221	223	212	202	238	233	207	223	216	247	228	225	242	219	226	220	285	242	191	215	266	212	213	240	225	203	248	210	239	228	242	211	199	222	239	217	218	244	224	236	221	249	213	244	220	219	230	198	223	233	226	236	250	245	209	236	228	239	210	235	204	206	185	191	208	232	212	201	215	238	225	231	216	224	229	221	229	259	208	238	237	214	260	231	235	225	220	216	208	213	234	233	212	219	228	236	217	212	229	217	210	232	210	222	228	203	213	241	212	243	213	195	224	215	217	230	228	212	242	215	209	214	228	195	242	192	243	220	242	234	215	231	194	231	251	209	219	204	208	230	243	236	216	215	244	214	255	209	210	218	214	199	225	223	231	219	214	213	243	216	233	234	233	213	221	207	220	232	211	229	192	213	223	254	221	223	232	239	237	211	250	241	223	201	209	212	211	237	242	235	224	210	221	233	226	249	229	218	234	244	231	234	230	219	202	222	224	217	233	231	216	236	230	229	209	218	243	207	239	185	226	212	220	214	220	223	207	235	231	206	211	251	217	239	223	221	231	208	214	268	241	230	238	244	220	238	223	207	217	219	214	224	238	208	214	242	204	236	207	221	246	194	230	234	232	202	199	225	213	223	209	229	208	222	244	212	227	255	216	237	225	211	229	237	226	239	203	246	243	228	208	214	219	234	205	215	199	220	262	221	231	208	235	204	249	236	226	190	238	208	220	219	233	206	226	221	210	185	241	216	234	220	208	252	226	222	206	227	207	206	222	226	230	212	199	242	234	231	233	204	238	181	230	233	212	230	207	219	227	225	229	229	205	194	224	225	233	248	233	248	214	241	215	200	252	241	216	220	234	217	217	225	213	223	210	205	226	247	216	218	222	208	252	204	218	231	224	236	235	233	241	200	237	212	222	235	212	204	217	241	223	219	222	228	231	217	212	272	244	228	238	224	216	247	211	223	242	228	214	198	223	234	217	230	234	223	224	232	227	238	251	225	229	230	231	265	230	258	237	248	187	198	214	207	218	223	235	227	225	250	231	235	222	219	199	233	235	233	235	223	196	246	241	217	227	223	247	227	221	194	200	227	231	204	227	217	224	197	238	226	211	197	196	236	222	238	229	222	205	234	254	230	211	216	209	232	207	214	221	210	229	229	205	227	233	280	235	258	240	222	206	214	231	196	219	218	235	205	237	236	202	229	221	214	226	228	225	232	226	207	249	225	221	207	225	226	230	233
3734	6168	4588	2389	1442	1000	854	700	589	534	430	406	374	350	352	343	271	312	291	292	313	323	284	277	314	273	302	293	291	280	283	295	267	287	288	285	276	262	256	274	250	301	272	279	265	272	265	260	262	256	271	254	296	261	289	274	278	269	283	304	270	279	288	271	274	291	242	258	244	277	284	270	265	267	262	263	271	256	285	260	273	268	249	236	263	276	250	267	239	277	280	262	297	287	267	278	271	273	290	282	271	254	263	231	267	277	288	273	274	275	253	270	246	282	241	288	246	289	270	254	292	277	298	259	276	294	271	285	284	269	287	255	282	276	270	244	275	262	240	251	280	263	293	257	259	281	281	260	272	266	260	256	240	263	265	276	285	277	269	279	275	242	269	249	248	258	251	265	258	283	273	279	253	249	257	230	275	270	276	290	303	245	256	269	265	231	277	256	252	269	278	254	258	241	259	271	286	256	251	255	250	280	240	253	239	247	278	270	272	270	283	289	283	261	291	257	271	275	264	217	284	297	250	279	264	275	249	323	265	258	227	270	277	241	272	275	243	273	279	270	261	251	260	258	261	249	274	294	278	284	253	259	284	266	264	298	270	265	246	278	255	283	246	265	298	274	282	283	252	277	272	274	279	243	242	271	260	263	270	280	272	281	247	271	259	273	254	280	259	277	263	260	241	303	272	294	249	283	278	248	271	263	257	273	248	254	250	284	255	270	274	245	263	270	281	262	239	236	312	276	269	267	286	271	287	271	266	303	266	257	250	239	275	288	267	267	274	254	253	279	249	245	267	275	266	263	258	273	277	275	251	266	287	275	245	267	281	268	295	276	274	273	241	269	252	271	260	271	258	298	287	278	275	249	263	248	252	276	241	257	283	247	254	277	268	285	260	256	243	253	254	301	293	229	274	274	238	260	259	274	285	252	283	271	274	246	270	276	274	234	251	238	285	275	287	246	270	272	281	275	301	266	274	261	260	259	246	283	276	296	258	255	256	262	229	265	280	269	260	264	262	243	276	280	277	270	270	285	306	279	260	253	255	286	252	285	260	295	261	261	268	277	263	280	282	288	257	279	287	266	260	247	268	267	246	279	279	298	289	241	274	270	256	271	296	269	243	280	268	226	271	291	268	284	285	248	267	292	267	262	244	260	280	294	239	262	266	283	284	262	289	271	257	264	252	289	300	255	252	258	274	284	277	253	286	293	263	263	247	249	276	265	261	270	252	284	255	264	282	249	263	261	285	268	280	261	286	286	273	259	291	265	280	278	276	269	272	261	271	250	259	277	251	269	263	277	262	258	297	262	282	280	290	246	242	261	254	259	243	281	239	224	272	252	270	258	257	273	237	306	309	261	245	278	250	278	261	261	281	282	299	248	243	278	280	267	265	246	293	278	275	278	272	249	276	300	273	246	279	252	278	256	230	249	285	298	270	253	258	256	261	260	254	255	264	285	249	277	271	247	285	292	247	284	270	279	274	245	251	271	291	260	282	260	278	279	281	269	268	277	289	265	277	275	245	265	263	259	254	227	264	268	278	251	278	288	290	267	269	306	267	275	288	276	271	275	285	293	279	285	257	224	240	288	242	262	258	272	296	275	256	267	267	264	268	250	270	265	267	271	295	269	248	287	270	263	251	262	298	258	226	278	258	244	244	286	281	263	271	267	282	240	252	240	288	247	271	252	270	264	262	298	266	267	259	258	263	249	259	290	253	272	255	280	275	247	252	248	296	257	263	257	265	289	241	249	276	282	249	248	266	250	273	293	272	276	253	272	260	257	267	252	260	263	297	288	243	274	287	275	258	297	284	260	262	281	252	273	255	245	264	276	272	264	246	263	255	265	282	275	289	298	250	247	260	270	297	278	276	247	245	285	253	286	264	292	277	238	258	235	275	284	265	237	291	246	276	228	252	267	284	265	262	239	267	272	296	232	244	262	256	229	282	241	279	256	250	240	280	260	256	265	296	257	262	294	246	273	272	252	237	260	287	262	266	246	268	242	290	278	259	266	275	301	298	262	257	274	267	254	286	284	276	276	272	243	270	238	272	241	282	246	247	271	265	253	257	252	265	281	281	258	274	277	289	269	283	270	268	255	262	245	263	262	252	269	284	260	287	264	261	309	234	276	250	265	267	282	297	292	259	245	270	248	272	284	276	268	229	282	264	276	254	268	252	269	265	281	279	267	295	285	288	268	285	300	228	252	274	269	250	280	252	276	283	278	275	248	297	255	280	271	279	237	259	274	253	299	261	258	287	283	288	292	262	256	257	280	279	269	252	253	233	283	292	280	248	255	273	267	279	250	271	271	245	256	267	285	244	271	307	275	257	251	292	267	283	272	252	266	215	296	275	276	239	267	285	293	240	271	297	274	252	248	298	279	279	280	252	249	241	253	266	286	257	245	273	270	245	268	256	261	274	288	259	244	277	254	282	234	269	266	254	271	274	249	267	242	249	254	253	278	271	249	271	286	273	292	286	272	277	273	248	282	271	267	290	254	268	275	248	258	249	256	255	251	278	250	265	271	269	267	263	305	272	274	278	239	238	261	262	259	275	260	264	252	277	275	254	259	298	277	265	270	246	261	282	267	244	257	248	238	274	265	270	266	265	278	260	238	262	247	276	264	268	271	288	248	278	256	330	260	276	271	282	252	283	257	265	267	273	274	261	219	262	268	272	266	277	273	249	259	285	280	278	274	280	265	259	277	273	280	260	239	301	258	279	257	277	253	294	293	263	284	290	262	256	269	288	285	298	306	259	282	279	277	287	265	278	257	240	265	277	276	270	271	271	256	275	275	252	252	271	295	272	256	263	267	267	266	264	257	281	254	272	257	229	289	278	301	253	285	277	257	284	249	248	255	285	260	239	279	268	252	267	250	277	281	248	269	251	268	262	255	287	268	253	257	260	278	279	279	241	266	274	279	279	269	295	259	250	262	269	266	281	244	255	259	285	292	264	270	259	266	257	283	220	256	288	253	277	273	264	250	261	246	258	257	241	234	258	291	260	276	233	294	291	276	267	262	277	271	254	268	287	268	301	272	276	264	264	254	272	303	286	288	244	238	263	269	259	270	275	245	288	262	260	266	288	254	263	268	275	270	262	261	268	244	282	266	260	225	278	280	273	276	250	272	248	271	259	262	280	273	250	262	254	286	263	281	268	293	274	279	270	258	261	246	274	296	246	304	282	288	264	275	262	243	283	253	279	294	260	264	260	261	270	262	297	274	250	262	251	246	257	270	290	284	309	265	267	274	289	268	241	279	263	282	289	254	257	251	280	256	245	285	253	277	267	275	267	274	254	276	275	270	286	294	254	276	264	293	255	243	239	252	272	264	258	262	253	251	262	256	275	280	274	284	292	263	266	291	254	272	274	259	260	293	291	259	260	267	253	273	266	261	289	270	266	263	273	263	262	276	287	237	259	271	274	251	269	267	254	286	272	247	271	258	277	257	229	251	277	248	285	283	231	274	255	250	237	288	232	260	274	276
22202	20890	28328	23561	20880	20916	9002	1273	814	724	592	534	498	526	503	427	401	411	399	424	373	373	401	386	347	431	387	365	359	377	397	409	350	400	381	328	367	323	365	316	336	337	358	327	387	339	362	345	380	345	374	380	316	336	326	378	330	326	359	334	352	318	329	349	339	312	358	348	378	353	350	363	332	367	346	328	370	330	342	381	359	335	365	335	346	324	337	339	309	330	353	357	321	343	342	372	357	387	368	359	357	345	324	369	369	387	359	354	363	334	361	375	365	352	356	382	343	356	341	307	338	375	313	341	328	346	337	330	308	341	348	350	359	356	322	339	328	364	384	354	371	338	328	321	319	365	337	354	341	332	351	387	315	351	343	380	374	349	362	360	375	342	326	349	372	328	344	299	330	337	372	330	358	349	366	322	355	348	342	369	326	361	357	357	342	353	332	340	357	362	364	330	345	332	346	356	366	338	316	373	325	327	308	331	339	324	378	343	331	379	344	362	356	313	366	336	371	349	321	344	365	335	313	327	355	342	329	362	345	367	313	337	344	345	331	317	366	377	328	334	316	365	335	380	346	353	359	338	357	343	346	369	357	325	323	344	341	335	335	364	349	326	361	315	319	356	353	342	347	356	343	347	344	327	332	320	385	349	325	352	365	305	366	333	353	347	337	332	369	371	317	334	330	352	370	345	341	358	355	342	348	324	376	357	354	342	352	352	369	364	317	390	341	372	327	334	349	365	369	328	363	337	337	385	383	342	311	346	393	352	341	369	358	320	321	337	320	327	349	352	324	344	330	345	364	346	334	337	304	342	343	352	382	367	352	346	368	322	315	357	349	335	345	330	333	362	364	333	316	359	339	349	339	353	371	356	372	350	339	329	339	383	338	358	348	357	324	323	341	325	319	352	335	353	334	370	378	342	354	354	351	356	338	326	370	352	326	337	326	374	315	317	377	367	331	349	337	365	348	350	329	345	355	313	364	384	362	329	359	363	364	319	321	366	329	345	343	362	317	365	371	335	354	327	337	350	333	378	356	310	381	337	363	327	393	368	353	337	331	338	395	355	347	336	325	378	356	335	378	330	354	329	364	370	318	371	349	367	332	365	344	372	383	358	368	353	368	363	330	361	337	349	348	377	327	360	323	343	354	336	372	341	361	356	368	342	343	359	327	341	367	349	328	376	349	370	325	365	324	345	342	343	333	340	329	316	352	338	338	350	353	340	357	359	349	369	376	355	348	345	368	313	349	329	355	368	388	315	370	338	374	328	352	326	361	337	352	387	344	340	326	317	327	345	340	334	350	344	328	327	380	351	342	341	357	332	307	337	359	330	331	333	338	331	355	357	341	356	342	391	352	339	359	364	343	344	369	357	351	348	335	330	340	357	346	354	361	371	358	339	315	358	353	390	357	336	346	323	321	349	324	352	339	354	328	341	354	312	339	324	336	346	333	335	339	313	365	344	335	349	326	323	374	373	392	317	358	380	351	359	318	355	317	359	360	393	303	360	338	329	334	341	346	336	403	314	355	340	367	356	355	341	339	341	365	339	348	351	363	388	349	314	356	394	352	354	344	343	330	362	340	371	326	317	324	343	332	328	335	349	356	342	332	350	358	311	353	348	344	360	336	334	334	326	333	312	367	350	326	303	312	379	352	362	348	352	335	362	330	362	348	353	327	366	363	386	367	343	363	328	344	340	376	339	340	359	341	356	316	347	370	396	366	363	328	364	346	337	338	370	379	317	330	356	363	354	386	314	339	340	343	343	355	355	320	348	349	345	360	313	311	358	308	305	333	340	320	354	338	348	310	329	343	311	311	346	350	327	361	313	372	354	340	350	346	361	322	347	337	342	353	316	357	345	329	324	375	376	325	334	341	352	320	376	364	344	336	324	333	378	368	372	301	342	335	335	332	345	348	350	339	372	330	376	344	356	402	325	375	344	331	346	337	345	335	364	338	363	379	360	347	329	348	349	342	324	351	393	358	351	344	343	358	353	350	361	380	333	337	353	386	328	308	363	315	344	338	333	381	375	357	351	327	319	366	335	328	365	355	357	348	294	331	379	336	360	357	355	382	335	349	347	362	299	373	351	367	350	340	337	338	328	352	320	359	326	339	332	364	366	356	356	364	363	338	354	330	345	325	337	341	331	340	348	342	344	320	342	303	349	365	326	356	353	353	374	375	348	367	348	335	376	346	381	336	342	317	364	358	339	366	332	379	328	315	340	357	338	338	352	348	315	341	339	363	362	322	348	324	358	332	329	329	337	337	327	341	354	310	368	351	344	360	339	358	326	326	348	330	374	344	333	314	305	326	344	400	354	349	334	336	334	343	365	337	317	357	363	348	342	373	337	367	314	330	335	327	341	375	343	323	338	331	338	350	365	334	356	370	324	335	375	366	342	367	355	337	360	328	355	326	328	335	311	369	352	348	330	358	353	349	336	343	336	359	342	332	372	340	346	372	370	336	382	353	360	328	380	345	321	333	365	352	339	343	299	366	339	363	326	353	346	305	350	328	353	331	343	347	327	342	353	346	360	338	340	337	340	304	349	339	354	333	335	350	325	345	346	323	380	389	315	355	346	370	319	391	326	324	365	366	312	305	314	340	349	355	324	368	332	361	363	350	375	354	346	362	357	347	343	308	341	319	349	342	321	314	355	364	342	301	323	332	341	336	316	353	312	358	337	353	392	344	369	334	365	353	367	364	361	348	322	334	354	314	367	340	330	339	356	353	355	339	360	360	348	326	344	348	343	338	366	355	347	357	368	365	333	334	350	359	347	364	350	320	345	352	319	385	358	358	351	382	314	331	322	357	321	351	324	333	337	358	295	320	331	335	387	378	335	351	341	305	351	362	334	351	351	341	367	366	338	342	355	345	308	326	366	341	362	379	321	354	346	342	350	342	344	341	326	311	334	345	324	361	376	349	343	371	329	356	346	355	363	352	325	361	343	335	343	367	346	347	343	356	363	343	340	367	359	348	388	314	363	349	361	340	326	333	319	394	329	360	372	358	362	340	319	336	335	347	327	366	329	337	351	358	325	376	346	319	341	331	338	325	367	332	355	368	353	342	363	342	339	355	375	304	331	307	338	324	350	351	360	354	317	346	345	355	348	335	331	342	353	322	323	343	331	385	339	346	326	325	384	360	325	341	343	361	382	340	355	324	320	346	346	373	351	299	329	350	308	330	323	369	355	355	314	331	361	353	342	336	364	330	348	351	327	288	362	339	332	349	351	344	347	344	349	345	374	308	331	341	331	330	353	342	352	354	363	351	355	326	332	360	338	357	339	360	334	363	324	333	337	357	351	367	360	315	304	364	356	341	326	339	364	328	378	357	302	379	331	325	347	382	371	336	315	334	325	334	371	355	334	346	310	334	331	337	386	346	370	376	355	343	318	326	339	324	360	369	314	320	357	371	348	334	347	300	319	352	317	329	330	334	365	355	345	307	326	353	380	324	340	356	341	361	335	332	331	321	332	318	324	356	372
4933	14744	11879	6458	4189	3086	2572	1944	1497	1133	950	876	826	688	627	601	573	565	599	552	486	477	485	488	497	486	491	479	453	439	424	468	513	441	441	427	418	416	448	404	423	484	392	434	433	424	458	450	455	426	420	444	434	456	423	403	466	401	453	417	434	432	404	406	414	383	437	430	436	431	425	375	431	422	441	425	400	408	387	439	400	414	371	443	429	428	362	406	418	452	427	408	406	407	409	440	381	414	436	453	435	408	389	454	442	428	396	385	427	421	415	388	399	434	411	414	408	424	455	441	415	426	352	392	414	410	418	399	411	417	423	429	420	437	398	425	402	410	400	431	427	388	439	392	412	439	420	420	428	458	406	442	459	416	438	441	402	413	436	411	416	456	409	395	414	403	455	412	451	437	415	464	424	438	371	412	385	404	381	400	422	438	407	409	392	413	420	406	422	428	407	401	425	414	396	411	411	402	451	411	416	415	401	422	384	395	382	418	413	432	411	444	435	408	433	447	415	420	395	440	417	404	435	404	455	433	404	426	417	419	418	419	412	394	400	389	392	457	390	407	382	457	420	445	442	445	419	403	464	388	452	402	416	435	426	422	415	426	422	428	438	400	414	411	405	401	394	421	382	405	413	453	413	418	425	455	400	416	426	412	387	425	407	466	399	417	421	414	416	397	407	430	442	437	451	428	441	417	427	399	432	398	423	388	373	362	410	448	426	436	462	428	423	404	421	416	418	419	392	407	387	422	384	425	414	403	371	436	409	414	433	448	388	420	408	404	398	371	401	413	412	410	458	402	410	422	458	423	434	388	410	437	431	460	419	368	409	405	422	398	408	410	384	421	435	435	416	437	418	414	393	412	445	422	368	424	398	424	436	412	423	389	433	428	437	415	420	391	385	398	420	420	428	408	422	411	436	439	422	382	430	405	443	417	406	416	410	421	416	425	419	460	418	394	456	418	408	385	404	423	381	394	418	386	422	393	391	455	413	434	393	429	399	416	403	422	393	392	440	412	427	427	378	407	430	423	419	437	414	411	436	428	398	429	436	406	447	392	436	425	419	410	442	419	390	467	400	382	405	439	406	409	388	415	409	418	427	423	421	430	442	437	415	411	402	422	443	413	435	434	431	397	416	421	410	392	416	379	400	375	428	407	379	435	431	420	421	435	435	419	396	431	405	423	387	417	437	398	433	424	400	379	422	439	431	405	398	418	397	404	391	404	414	400	425	419	403	430	433	384	428	396	429	445	427	468	443	407	438	389	392	433	410	465	429	452	415	413	442	391	437	432	435	444	405	385	404	411	441	420	430	431	428	365	439	433	420	435	425	436	411	366	474	390	418	448	417	425	408	411	403	431	419	408	443	430	429	429	414	398	407	406	408	412	464	414	433	393	389	397	409	401	390	424	400	385	402	395	399	415	419	402	426	406	426	403	413	445	409	377	446	477	426	403	391	415	393	402	413	430	401	434	408	418	408	450	396	424	412	431	413	446	449	389	386	408	432	390	439	426	412	368	440	402	428	384	387	417	455	408	390	413	435	395	443	432	399	429	408	440	405	424	414	418	387	398	407	398	422	405	402	427	431	422	410	412	438	384	414	436	405	431	413	408	441	408	455	434	419	369	380	409	394	419	428	372	444	410	423	413	423	416	413	391	388	429	438	429	404	422	398	422	422	424	435	383	418	431	435	432	441	376	438	421	422	416	396	432	439	407	436	399	416	420	436	412	414	421	388	433	433	381	421	381	398	393	447	430	401	453	436	450	438	440	439	431	432	424	406	445	409	439	412	419	422	415	376	382	382	438	428	438	398	439	404	440	433	425	413	426	419	379	430	441	405	418	406	429	433	423	406	393	417	417	407	465	448	424	461	412	392	407	402	440	417	414	463	420	417	415	380	414	415	395	427	402	391	422	440	423	392	429	458	438	425	436	396	393	400	450	421	408	420	407	391	433	423	425	386	398	406	420	427	461	397	411	398	474	371	400	389	419	410	448	423	418	419	395	398	422	385	389	418	405	437	377	372	418	436	431	399	426	401	448	432	396	401	431	410	429	445	425	429	421	433	418	392	430	426	411	411	395	419	391	443	441	421	390	416	393	406	407	412	380	446	395	398	434	434	404	401	388	416	403	437	435	429	425	465	390	406	408	428	434	420	426	391	400	429	399	417	403	426	443	435	447	373	403	403	415	428	405	412	429	419	405	398	447	408	386	426	417	411	413	399	401	392	415	430	420	423	401	409	431	416	412	431	394	395	431	381	409	407	402	418	436	427	385	376	468	397	399	403	406	389	387	412	434	404	421	408	446	467	422	399	403	415	456	444	385	446	390	388	428	423	391	420	427	410	421	360	436	423	450	415	394	432	422	403	440	416	433	390	399	418	430	398	407	381	419	404	459	404	411	424	429	419	441	399	407	421	400	420	427	413	421	427	397	403	434	415	423	413	410	440	433	494	441	439	416	422	420	398	419	419	414	453	382	423	404	413	427	409	420	428	452	450	408	404	418	413	392	417	412	422	445	418	413	430	399	432	415	423	410	421	429	408	393	424	415	427	405	401	460	438	408	441	399	433	433	420	422	438	455	420	430	398	376	404	413	397	392	407	419	431	410	410	409	445	417	421	403	446	400	410	394	429	401	411	422	423	405	442	416	432	392	421	401	383	415	387	413	418	435	410	422	428	402	391	411	425	403	463	419	423	382	402	434	434	452	434	437	450	423	405	365	392	436	404	396	411	415	394	438	384	398	394	392	418	437	394	414	402	393	424	406	436	397	399	410	408	424	402	420	416	420	397	399	411	382	403	411	412	445	436	427	434	438	418	378	419	411	437	410	415	400	416	399	397	410	442	449	396	425	416	433	397	376	440	421	406	381	399	405	439	394	402	441	410	403	395	429	407	390	423	422	407	419	422	414	435	425	406	420	433	391	438	409	415	431	415	399	444	399	436	409	401	399	431	454	407	437	446	427	389	412	421	399	406	416	398	411	417	419	397	404	402	403	460	427	400	404	430	407	399	394	396	461	415	405	446	437	429	393	455	422	446	407	416	423	427	409	416	391	410	401	399	407	417	393	397	405	388	454	410	386	366	427	388	423	398	416	408	407	441	423	420	412	395	401	407	420	437	397	428	387	442	384	422	425	423	411	386	401	404	416	414	385	420	391	416	422	396	416	423	359	399	426	440	402	403	440	377	384	399	381	380	431	420	415	451	414	413	414	388	426	404	395	410	394	412	407	420	405	398	433	421	380	416	456	422	449	452	402	384	457	392	419	467	425	434	401	408	390	386	414	427	407	418	420	444	433	448	435	428	433	414	409	444	440	452	380	433	412	391	430	416	422	428	403	367	393	419	426	436	428	402	424	406	445	422	456	449	468	401	419	420	382	398	419	410	417	401	433	430	370	452	388	402	403	424	450	391	377	406	415	426	416	455	407	414	424	421	423	404	420	428	414	402	439	372	424	393	410	403	416	417	427	397	375	375	416	429	389	403	400
26721	18638	5712	1343	938	812	544	534	469	460	477	454	471	468	464	503	471	491	471	473	495	440	452	438	490	492	432	461	433	447	473	404	441	469	448	438	476	434	455	484	475	457	459	430	464	477	468	465	468	476	413	454	425	462	404	465	444	506	442	437	460	477	445	447	455	475	413	450	483	445	403	437	469	482	492	481	478	482	451	496	466	493	489	450	484	441	443	451	461	444	437	462	436	448	508	465	463	452	429	436	450	425	468	432	437	446	436	422	490	462	450	447	473	459	429	432	468	431	495	495	476	460	508	481	432	431	469	437	421	470	485	469	460	474	482	491	431	466	493	425	439	466	465	435	458	479	443	488	447	445	431	485	446	433	465	455	438	483	471	469	458	456	476	469	464	462	456	423	433	461	484	499	499	500	437	492	445	475	451	485	448	403	449	473	462	442	445	468	409	467	481	458	435	452	441	504	478	469	464	443	452	395	464	436	472	448	465	440	490	455	447	481	473	493	465	431	452	471	480	441	457	442	477	455	455	472	459	494	449	461	452	486	500	470	419	472	437	461	456	451	421	486	468	444	465	432	403	461	461	454	434	490	427	468	464	486	432	451	461	450	457	460	457	462	472	458	484	453	492	442	482	420	460	485	470	432	473	539	466	473	467	450	470	486	478	471	443	440	462	438	469	464	463	476	435	506	488	460	494	489	467	481	451	482	454	505	441	499	451	454	429	450	459	440	447	475	462	447	449	459	460	443	434	445	451	442	452	500	445	452	414	471	472	468	462	483	448	492	474	450	483	494	429	441	476	472	433	437	448	444	480	493	469	486	460	434	449	469	457	498	449	450	478	471	454	450	476	446	426	416	422	451	440	467	488	456	460	435	458	462	450	485	461	459	455	458	465	435	469	452	510	435	443	469	468	489	434	437	431	485	452	472	448	453	490	431	420	483	451	433	470	455	470	458	474	469	439	487	450	447	456	450	465	452	438	472	467	438	459	425	429	455	428	439	470	451	459	508	451	426	466	413	456	488	447	441	468	449	441	425	443	433	463	451	435	474	430	448	471	457	461	437	433	471	435	474	442	462	466	428	486	443	486	458	474	446	481	448	484	453	431	475	446	474	500	450	492	461	466	472	467	468	496	452	474	440	493	488	467	509	454	463	467	441	481	452	439	475	465	452	484	490	437	470	448	443	432	461	485	463	441	407	445	455	460	470	468	475	453	443	461	487	474	457	440	444	459	442	469	441	463	463	438	449	424	494	445	437	443	460	454	469	463	418	462	458	427	455	461	431	442	422	490	445	469	490	444	445	491	488	423	460	451	466	453	429	465	465	471	452	481	481	457	470	437	445	445	469	459	486	466	481	459	415	486	450	473	438	472	465	484	451	451	457	448	440	420	466	436	492	433	497	436	472	469	470	472	425	444	469	493	440	476	430	451	449	471	445	459	437	482	475	447	491	468	467	436	477	455	437	469	474	441	420	480	445	441	455	462	457	452	466	487	477	477	497	475	453	456	403	463	424	456	464	446	484	442	441	439	467	475	479	469	501	492	440	396	458	485	452	468	443	428	445	472	444	432	418	441	460	450	467	457	438	422	482	499	481	479	440	477	463	475	441	455	486	450	461	478	486	429	430	437	472	463	428	445	457	465	465	454	412	473	491	472	514	464	454	467	494	463	451	464	473	450	450	454	472	477	480	472	431	475	451	440	453	465	494	487	450	460	451	431	473	492	471	432	460	450	493	486	432	438	460	462	436	446	489	481	466	449	424	450	438	470	433	476	452	443	432	437	500	475	444	461	440	436	448	451	471	497	455	430	425	425	458	444	445	407	469	457	487	454	443	454	481	448	439	435	438	482	459	453	414	438	465	488	467	464	469	459	442	475	466	457	497	495	439	433	445	455	492	485	466	497	489	438	442	487	421	433	497	459	456	462	492	456	438	496	474	463	456	451	447	458	444	452	435	440	449	503	431	480	471	447	478	488	424	457	476	452	457	455	477	442	505	472	488	468	426	494	454	470	417	455	460	415	455	469	475	475	452	456	481	484	455	447	442	428	438	466	455	460	455	490	460	442	462	481	451	478	438	462	479	435	483	454	514	433	451	431	468	460	475	432	446	454	471	448	467	513	444	466	459	477	483	476	442	435	477	443	455	463	445	439	458	483	442	445	439	453	493	456	470	434	439	485	443	459	462	475	459	491	456	471	501	427	446	452	444	422	455	433	427	456	470	477	499	474	446	484	423	493	436	462	478	481	458	460	458	493	450	458	439	493	428	465	446	465	423	475	463	444	455	491	443	478	458	478	462	465	456	450	499	472	458	439	451	456	467	462	464	478	450	443	416	481	458	483	504	458	412	449	438	471	454	499	443	438	478	435	447	493	430	464	455	427	490	490	463	430	459	475	464	449	409	441	437	473	469	429	479	504	461	422	467	454	472	452	444	477	450	473	451	457	403	441	475	452	425	436	438	435	422	425	459	468	437	490	481	412	461	462	439	476	505	450	466	486	478	456	418	469	461	458	464	474	454	433	437	478	432	440	460	472	482	465	456	407	452	463	457	481	480	447	430	447	467	471	468	467	471	455	465	449	462	489	446	453	466	479	448	449	443	453	449	480	437	497	476	448	453	440	462	443	440	428	451	405	438	453	497	455	487	471	457	454	436	467	520	462	436	447	443	419	473	493	388	463	426	472	456	515	446	471	448	442	439	466	457	489	477	474	434	469	474	478	428	486	460	468	438	487	473	466	464	452	483	457	487	469	436	462	466	411	453	451	438	500	426	457	444	457	441	465	424	418	452	440	473	447	454	466	476	507	450	446	462	452	464	431	471	446	450	442	489	469	450	456	440	460	442	417	438	452	466	482	427	473	464	440	431	451	431	481	488	498	479	447	470	455	437	479	461	445	454	485	447	453	424	413	470	462	442	455	463	441	439	466	429	458	424	457	492	485	428	434	439	447	414	414	449	413	479	475	426	476	455	470	436	449	469	460	458	475	466	461	459	463	464	449	488	494	447	437	478	476	482	465	433	442	449	441	439	497	436	446	429	464	422	454	467	457	429	471	469	486	463	476	445	482	437	481	437	449	470	445	475	446	454	473	456	457	441	473	457	468	449	452	462	455	442	439	426	468	463	449	427	438	460	462	449	478	448	440	486	440	466	470	444	482	462	467	448	467	429	407	445	448	458	454	465	444	501	480	478	479	451	438	417	462	445	455	435	452	445	446	422	457	468	451	516	448	467	440	453	471	477	489	478	482	449	455	440	437	476	433	467	466	464	431	446	488	481	484	516	440	444	433	470	451	489	454	461	458	479	427	451	464	433	463	459	467	465	457	458	472	449	438	476	476	406	431	470	443	457	475	460	471	416	448	442	439	481	474	484	409	444	437	459	434	437	438	454	485	429	458	473	485	449	444	491	450	444	486	428	481	462	482	448	486	469	473	450	452	490	472	449	470	415	466	454	479	422	490	414	471	437	449	461	444	442	490	504	446	468
4394	2224	2601	1246	1132	1045	691	619	603	536	561	521	504	555	552	507	568	507	535	540	502	524	538	560	557	546	533	540	527	535	504	556	535	547	540	539	548	500	505	516	564	522	491	522	565	561	584	530	526	533	511	554	507	475	526	525	549	525	500	539	512	519	551	519	544	525	484	504	573	516	557	508	502	494	497	512	536	544	584	544	534	542	544	507	520	578	554	600	568	506	572	515	550	487	505	495	536	513	494	498	501	540	479	525	547	546	548	534	506	558	547	514	512	505	542	498	486	522	518	474	565	579	538	508	563	497	513	514	572	497	507	512	548	561	558	537	562	530	486	558	544	519	551	574	536	558	566	520	507	506	552	537	546	537	555	464	516	528	557	534	566	516	541	528	528	543	490	530	536	507	565	547	536	499	535	570	482	536	508	546	531	538	522	555	538	514	546	507	502	570	521	506	553	512	521	497	540	522	525	590	501	481	535	560	515	537	588	555	500	538	546	559	544	558	535	494	574	530	524	531	497	526	542	555	514	535	530	528	537	530	510	528	491	483	514	542	558	530	488	550	518	493	586	516	517	474	522	598	535	529	525	573	528	505	537	524	558	551	516	513	530	507	571	550	519	514	535	510	496	526	555	541	512	502	480	567	558	517	536	514	559	528	531	510	507	520	530	503	554	548	555	519	525	532	540	544	522	496	547	519	520	556	511	551	536	550	548	573	500	537	532	501	559	527	536	537	539	563	580	502	526	511	487	544	553	548	535	523	574	520	517	534	558	529	502	491	513	555	519	513	530	552	523	545	486	541	526	541	514	519	566	502	520	573	496	488	508	512	526	505	519	545	563	524	517	515	495	546	513	522	540	542	502	561	536	504	524	547	509	535	519	546	525	512	515	560	541	530	558	591	528	504	537	540	544	552	494	529	533	537	521	577	516	526	546	534	529	537	516	558	532	513	518	494	497	538	491	582	522	495	551	524	535	563	520	541	521	524	503	577	569	533	491	529	529	506	566	581	556	512	527	523	499	491	517	554	549	526	494	500	537	567	538	530	526	537	527	551	583	524	545	525	562	507	553	513	536	557	547	550	504	554	502	543	537	515	535	545	546	479	535	524	542	551	558	551	491	521	502	571	536	517	531	547	535	517	544	504	547	491	512	547	579	535	556	515	524	517	498	521	557	493	550	528	525	532	541	527	565	531	505	571	520	541	555	501	522	553	498	535	527	553	558	532	526	503	517	511	555	570	559	537	529	515	529	505	521	486	523	584	536	535	511	546	516	554	526	565	569	518	464	526	554	493	546	568	563	497	497	520	505	583	523	513	543	529	548	537	506	533	496	532	546	505	498	529	565	482	552	498	542	521	540	567	532	503	559	556	519	483	552	535	511	525	519	546	559	542	532	469	566	518	500	529	509	523	527	534	553	530	517	511	514	508	522	533	508	577	480	490	522	517	550	525	553	549	532	551	552	536	516	522	514	536	545	572	567	544	559	546	500	562	536	519	510	510	542	497	552	527	558	523	565	515	508	530	530	501	528	520	551	556	564	513	539	510	528	538	556	518	512	513	526	544	547	544	554	531	515	554	565	544	522	532	534	534	510	499	530	504	545	506	525	553	560	519	506	521	539	512	513	549	477	542	515	524	550	509	513	519	548	556	526	525	513	541	504	546	512	538	511	527	570	546	549	504	558	538	512	564	538	537	512	474	535	519	503	565	532	501	536	496	548	514	528	512	553	495	503	502	542	521	550	518	509	520	573	521	527	495	524	487	485	533	558	550	506	541	532	574	532	515	502	520	515	520	540	525	517	507	505	537	556	553	484	528	541	525	462	541	513	532	548	559	493	551	539	517	525	552	503	494	565	508	520	526	546	518	539	535	542	515	499	560	553	526	535	485	514	547	550	503	555	569	553	521	556	530	498	507	499	524	536	545	534	565	489	570	555	581	526	502	522	558	508	533	495	522	475	559	458	537	536	500	540	554	557	512	514	518	559	560	568	551	554	571	510	537	508	524	554	521	530	527	512	492	520	517	488	529	538	551	585	562	506	542	505	555	541	573	501	535	592	529	531	480	542	535	515	537	506	465	520	517	547	543	507	520	531	523	555	572	541	554	526	549	488	570	562	505	510	547	523	543	506	479	562	502	535	513	507	523	498	559	581	539	576	547	506	541	528	515	557	582	549	518	558	497	536	525	518	529	527	536	503	522	524	548	522	524	508	580	532	529	538	556	576	553	559	550	550	499	516	536	527	525	527	511	509	462	508	535	512	506	531	526	566	539	516	574	507	505	555	497	550	553	528	492	552	514	543	525	541	558	511	492	522	516	531	586	515	521	507	524	564	578	514	512	512	492	541	561	533	543	528	487	531	548	526	543	475	561	555	518	553	505	526	524	569	489	532	539	559	499	537	501	515	579	575	535	501	524	509	499	505	508	504	540	521	537	559	547	568	537	560	548	550	483	531	549	501	548	511	545	523	594	533	517	537	526	491	554	551	484	543	505	535	557	540	540	542	535	521	565	531	532	525	530	529	539	556	562	516	526	506	554	523	566	475	525	501	530	513	524	541	525	559	528	549	527	525	524	553	536	535	501	522	555	569	470	572	549	532	558	529	494	540	477	495	515	525	505	536	535	518	538	521	555	511	499	525	549	587	550	510	535	562	492	507	525	525	568	521	555	496	540	532	513	527	509	552	479	532	564	526	530	554	540	522	524	490	544	540	539	531	557	507	528	552	491	579	485	522	502	527	550	514	483	490	548	532	546	541	545	543	489	526	554	527	582	496	521	515	560	563	532	509	522	521	482	516	547	494	492	550	512	532	521	511	539	532	528	536	478	470	515	500	528	549	574	563	543	520	560	537	498	543	524	553	563	536	525	543	542	538	517	546	588	534	535	519	562	491	546	511	494	535	537	534	531	507	534	510	563	536	489	524	539	540	526	587	536	505	518	556	563	531	516	549	545	570	506	533	502	551	565	524	539	488	499	536	562	532	527	525	538	524	562	542	516	547	487	546	532	527	534	539	542	481	560	574	521	531	517	583	570	532	491	540	531	543	548	535	506	576	514	568	518	545	503	500	553	511	539	477	543	530	594	530	543	543	542	512	541	523	515	512	533	511	505	507	518	511	546	578	512	540	539	527	502	564	541	487	522	513	543	537	557	567	530	505	532	579	538	522	507	548	538	530	529	557	541	473	547	480	561	499	500	534	516	547	522	518	547	553	515	525	535	532	566	493	555	546	519	531	546	496	541	508	543	531	535	578	544	517	510	540	534	531	505	525	550	548	519	528	518	551	554	536	557	535	517	566	544	558	534	497	510	533	519	571	524	555	529	549	498	515	550	549	491	514	488	510	518	526	555	526	555	501	498	529	515	507	513	528	569	527	517	522	546	516	547	513	571	553	548	497	491	530	530	561	524	530	517	566	528	534	528	537	544	518	525	526	517	505	492	560	581	548	501	534	566	552	545	547	527	530	569	525	530	539	499	541	517	487	527
23360	20888	27877	24028	20889	9887	1360	936	789	803	725	724	684	654	652	690	650	654	631	636	614	636	616	633	643	672	604	565	592	578	642	609	597	584	623	579	615	585	569	635	614	634	604	602	593	612	559	584	557	613	608	573	651	616	598	596	588	604	603	587	603	607	615	586	645	604	597	565	636	589	585	587	647	612	577	592	570	639	595	570	569	604	600	588	601	559	621	584	590	576	578	577	594	537	574	644	613	611	573	614	615	588	590	615	552	571	624	587	568	573	564	634	625	581	600	560	587	589	582	587	605	535	608	589	614	603	590	619	628	602	603	568	611	606	593	599	549	592	601	575	588	626	578	567	598	611	574	566	560	549	567	599	584	588	561	632	606	572	586	631	630	592	592	608	574	571	616	591	617	530	545	589	585	571	554	595	600	588	630	569	590	594	575	577	606	598	597	574	594	562	609	621	617	593	585	594	634	584	632	597	606	613	608	568	607	572	551	565	597	558	590	554	593	601	579	586	587	574	575	577	579	619	621	573	564	581	579	555	569	525	577	554	594	588	638	608	571	619	587	600	543	603	577	580	535	587	610	582	602	570	622	589	603	623	616	569	567	614	596	594	583	612	582	597	601	579	557	595	572	584	559	567	607	597	600	601	592	595	580	570	575	632	642	640	587	555	629	604	593	565	595	643	561	582	592	588	592	603	611	577	607	627	577	595	586	579	578	606	576	616	592	610	555	592	596	595	600	608	604	545	660	619	584	596	580	580	623	638	578	598	587	601	570	557	602	600	574	568	605	622	593	573	621	572	568	551	589	626	578	619	553	598	606	587	600	574	614	576	568	583	577	605	553	606	586	639	614	595	578	624	605	582	624	566	570	590	608	556	594	589	591	612	611	592	596	600	580	628	575	587	568	590	639	578	585	609	610	632	620	608	597	609	578	597	564	581	567	603	574	596	601	634	556	545	564	589	586	626	606	571	599	617	597	581	592	616	571	590	612	591	601	616	599	612	573	596	598	598	603	570	590	587	587	629	653	646	633	597	620	576	600	622	620	650	590	577	576	638	604	537	594	600	592	599	560	614	547	617	594	555	583	602	566	537	545	541	580	579	596	621	581	567	610	599	563	544	590	586	613	570	553	570	574	563	584	562	614	599	564	599	596	636	575	576	585	612	601	595	618	588	564	571	572	561	611	607	541	583	583	648	592	616	606	593	617	568	577	568	562	592	553	597	597	594	595	617	596	547	537	597	620	583	588	638	613	579	585	596	586	599	553	570	609	611	573	587	636	597	633	619	573	579	571	577	639	603	578	535	586	569	547	604	627	608	559	635	627	605	607	597	565	622	581	615	578	573	577	567	586	573	582	588	567	566	587	571	612	544	634	566	591	572	603	596	626	567	566	633	557	635	611	597	623	584	624	581	615	635	630	614	538	588	572	618	625	571	574	597	611	585	595	582	597	597	586	535	633	630	571	602	635	566	592	573	574	585	584	599	597	614	577	569	575	579	572	582	611	546	579	569	601	560	559	565	611	604	618	581	605	593	595	590	606	553	596	589	585	603	577	599	600	622	588	578	557	557	608	619	597	586	585	604	587	577	596	605	575	606	610	589	557	560	605	616	569	558	581	580	603	580	592	598	604	611	589	609	581	563	605	575	593	592	652	572	604	578	561	661	573	569	579	591	592	576	586	554	610	586	591	563	575	589	579	575	590	621	567	586	597	606	595	553	602	551	558	574	586	604	596	628	622	583	601	590	602	587	592	600	575	561	617	552	590	563	570	580	562	600	569	583	585	593	632	612	602	570	562	584	578	579	587	583	592	585	579	571	584	543	599	625	606	580	607	557	560	595	587	609	593	580	573	565	634	587	581	617	621	561	549	547	630	598	586	611	589	605	609	569	565	556	616	611	619	623	555	587	560	544	572	571	607	649	601	562	619	581	580	620	605	603	589	633	598	553	612	598	616	568	606	589	585	569	611	592	581	558	559	586	574	585	618	565	602	653	575	625	565	578	567	569	571	610	571	606	608	552	571	624	542	535	548	560	574	582	583	579	580	566	627	556	616	579	627	617	572	643	594	590	564	585	604	591	632	580	631	604	611	557	624	601	581	578	571	584	607	559	575	587	583	572	620	588	562	626	600	634	593	570	559	637	608	589	564	566	613	622	558	593	624	625	592	566	637	637	591	591	575	575	583	592	580	608	571	617	589	554	637	564	576	602	588	560	626	565	608	574	579	593	580	599	608	584	541	604	567	595	604	620	616	560	626	618	601	567	553	607	587	591	612	595	558	603	614	613	580	590	605	652	607	585	548	588	570	537	609	574	575	535	603	566	569	608	598	607	571	594	544	570	577	607	579	579	577	611	589	538	628	554	579	621	553	599	602	582	599	656	611	561	569	601	551	540	588	570	581	585	609	567	572	566	606	614	573	606	598	556	595	580	585	580	578	587	602	559	596	638	594	582	605	653	599	572	609	613	623	574	595	586	615	591	590	576	606	593	610	589	612	559	603	576	571	633	593	581	630	595	590	594	623	632	640	614	595	585	624	615	584	564	604	574	555	550	588	585	568	582	568	606	569	600	563	576	612	594	611	610	574	584	594	607	610	598	575	598	594	589	568	583	589	561	609	589	570	567	542	545	597	586	585	545	583	593	560	579	593	577	610	639	590	626	600	628	569	583	544	640	590	571	579	604	588	589	608	608	572	538	630	608	549	632	592	592	620	574	573	569	612	600	597	624	613	637	625	550	595	607	563	575	613	586	563	536	571	593	613	575	597	577	584	554	590	567	576	590	599	617	583	569	591	596	608	601	586	590	582	583	570	568	602	575	592	571	626	625	591	598	552	575	610	602	602	630	581	592	571	617	627	593	608	597	545	583	578	567	575	587	617	588	596	600	629	578	578	585	570	563	548	572	604	608	590	595	583	573	575	581	582	569	582	590	587	592	617	572	580	538	587	612	594	565	619	594	612	573	584	588	627	594	602	592	576	557	549	571	589	631	530	531	595	591	612	577	584	632	621	541	638	593	587	578	600	595	609	563	590	628	589	544	603	596	625	583	580	570	560	564	633	546	580	582	560	618	577	567	564	589	575	587	598	579	559	608	578	566	563	579	659	599	554	596	641	603	588	590	569	571	575	584	580	608	612	574	552	587	571	600	580	582	550	599	603	593	578	552	591	642	592	575	584	588	594	614	558	580	600	580	610	629	577	633	617	563	599	618	545	612	539	543	574	582	626	588	584	562	577	579	583	570	573	611	568	523	621	552	580	577	535	568	568	565	566	573	566	596	569	615	591	551	603	596	621	617	627	574	576	596	577	577	586	587	595	594	582	627	560	585	633	596	613	603	600	567	587	578	596	639	582	576	590	610	569	605	558	585	591	574	607	593	608	563	635	552	583	622	612	552	591	590	573	626	596	586	631	591	581	592	557	580	634	604	580	579	595	569	599	543	579	631	579	586	574	610	571	606	606	576	592	579	549	545	584	580	557	596	618	589
3769	11107	10968	6087	4305	2511	1550	1291	1229	995	987	916	846	819	743	806	795	752	754	760	722	759	711	693	717	716	750	709	739	706	685	658	693	693	668	684	684	693	737	694	685	714	702	674	698	672	717	691	695	682	684	675	655	698	688	679	741	734	740	679	726	677	660	693	647	672	715	686	661	719	661	697	676	696	736	666	678	683	678	691	702	701	692	713	702	685	728	673	663	684	726	695	718	674	668	710	679	690	660	673	602	725	681	688	729	712	719	653	657	697	650	696	613	724	696	657	671	654	662	698	677	660	722	686	694	716	668	676	657	752	679	726	653	713	682	701	634	696	674	701	647	675	703	709	654	703	676	674	692	684	715	685	696	663	698	662	718	743	695	635	675	705	690	710	685	662	665	698	697	709	706	674	693	695	705	688	670	707	672	705	680	709	718	677	717	677	701	673	648	679	673	656	730	669	683	682	779	656	702	696	705	675	692	700	718	671	687	723	685	706	623	659	710	663	662	671	719	753	637	697	652	685	689	704	664	706	653	695	671	683	686	658	669	711	648	723	713	699	739	749	672	644	700	686	676	694	689	665	684	670	657	691	692	702	675	683	652	689	715	649	678	666	673	705	751	687	662	691	688	678	668	705	709	701	690	665	672	693	657	644	641	693	642	678	669	666	703	697	677	680	695	693	690	669	680	661	679	698	659	709	655	684	663	663	654	658	695	702	663	630	649	685	676	703	689	655	687	714	711	676	723	719	720	699	697	675	716	677	632	720	730	705	708	679	726	709	688	706	661	679	686	679	665	692	691	713	676	683	663	669	638	688	669	698	694	665	680	678	668	690	688	690	688	716	697	715	712	679	636	656	705	700	678	672	725	699	705	699	729	720	692	663	684	719	667	707	666	699	670	649	695	715	703	673	688	650	671	662	672	650	707	698	652	664	677	641	710	700	709	702	689	673	724	648	695	689	702	699	665	683	710	700	649	689	742	706	709	698	706	739	690	696	718	733	710	712	649	665	725	681	673	672	700	639	670	699	689	741	741	684	682	679	714	701	683	718	661	662	735	678	675	694	613	661	675	688	690	664	657	713	686	681	694	669	705	688	689	655	673	682	696	666	694	698	663	693	679	745	700	668	633	688	676	719	700	681	679	702	688	670	695	659	676	707	670	664	673	692	719	736	664	651	695	675	636	706	692	679	689	741	685	716	696	710	700	643	684	700	713	719	679	710	687	720	647	633	677	640	704	653	698	632	639	709	686	654	685	672	681	639	692	695	693	717	649	706	681	692	627	659	684	622	684	663	647	673	709	684	701	701	650	716	681	674	717	712	698	673	700	678	687	660	680	679	669	655	706	674	715	705	684	692	650	658	644	648	663	720	667	746	689	679	672	676	720	718	692	694	671	715	710	664	725	698	671	711	657	662	672	675	697	724	677	668	655	674	704	655	692	729	682	711	688	707	688	649	708	657	733	669	636	674	735	659	663	676	687	718	680	716	661	707	716	711	693	707	649	715	646	682	678	687	714	674	629	681	695	692	753	703	697	695	710	706	664	653	697	650	701	674	679	697	639	696	724	701	691	669	705	704	642	636	700	706	696	662	682	715	614	651	712	705	745	698	722	727	651	703	680	724	691	640	677	652	682	708	645	674	682	684	689	715	671	703	702	694	702	708	687	688	651	697	684	724	693	723	653	621	651	717	678	670	676	682	680	669	686	704	656	643	656	701	701	680	682	684	694	604	683	661	708	702	679	680	664	692	711	678	669	679	633	662	666	660	623	669	706	643	651	645	694	713	682	720	677	674	694	682	691	716	689	681	707	715	743	694	680	683	639	684	689	650	678	678	687	707	690	661	687	656	690	714	632	720	681	651	702	675	714	661	652	682	681	674	684	689	694	704	734	650	695	645	637	667	706	723	657	635	688	658	677	679	635	707	658	711	697	648	739	726	665	633	651	665	700	699	687	695	740	660	672	666	681	714	675	673	698	681	716	694	727	666	645	686	696	655	699	677	682	694	665	687	671	708	692	681	702	689	687	694	659	663	685	733	693	663	686	663	687	679	719	661	652	665	706	706	697	687	676	656	701	704	701	651	742	672	682	647	697	688	675	670	685	717	685	721	641	682	692	682	672	693	679	698	701	681	668	700	672	698	685	689	676	710	720	652	653	688	686	690	642	682	686	685	660	721	673	676	686	652	690	693	720	702	714	675	674	720	651	666	680	644	772	670	702	679	690	657	719	701	697	713	704	696	689	699	667	729	721	727	675	700	677	681	709	701	662	688	669	725	667	667	696	708	709	656	720	669	678	690	709	721	737	708	675	689	674	752	695	685	694	684	670	651	684	665	677	694	659	700	659	682	736	660	665	653	667	647	683	680	685	718	694	680	663	676	723	721	622	663	699	690	676	700	685	690	689	760	701	675	689	678	737	706	682	683	677	717	699	664	727	684	679	654	689	669	669	678	679	682	677	671	700	703	650	689	655	653	663	685	718	692	626	668	733	722	650	640	637	683	695	685	680	694	687	657	657	655	686	692	705	735	696	716	657	702	673	690	677	686	665	654	692	681	699	707	711	653	700	680	701	724	679	672	698	731	665	714	698	725	676	700	667	668	673	718	659	694	730	677	708	675	668	697	649	711	707	648	684	726	698	662	692	688	683	671	652	675	623	678	641	710	692	644	646	635	671	665	661	705	705	704	718	710	673	727	700	644	662	701	688	665	712	684	680	716	654	696	683	675	634	715	690	663	653	680	707	702	736	650	717	728	703	677	718	685	703	679	708	733	657	676	686	760	704	664	724	674	723	689	715	651	702	668	672	666	690	683	639	709	699	696	661	693	663	663	693	639	672	714	709	689	736	673	748	664	691	694	699	694	715	686	683	693	717	697	672	671	673	666	716	693	662	665	701	725	694	681	689	666	686	670	684	686	704	752	687	687	696	684	663	675	720	686	705	624	667	696	689	672	746	711	695	688	726	670	690	696	678	700	688	711	707	672	695	709	679	681	630	655	680	648	699	673	684	677	707	691	743	645	663	673	687	725	650	667	656	732	698	714	676	726	684	668	658	633	693	699	665	691	686	686	675	686	642	692	713	698	663	679	707	662	701	660	674	673	695	710	683	642	673	641	729	716	703	691	654	715	694	732	647	634	719	715	688	707	680	671	704	702	706	647	725	719	713	658	706	670	675	653	693	705	716	731	723	686	660	664	690	750	645	660	715	691	685	709	688	694	651	688	679	702	653	694	719	687	704	643	682	665	672	718	703	628	676	652	705	681	650	711	656	675	667	669	652	654	670	715	726	670	669	674	715	665	707	658	697	676	722	725	667	662	634	701	687	685	685	740	585	626	690	637	700	729	698	706	653	699	664	723	672	663	668	660	654	702	656	720	657	729	652	677	663	716	646	727	660	693	707	694	642	676	658	699	734	718	680	637	698	659	665	688	678	654	687	671	725	706	663	679	649	717	718	716	678	703	682	653	668	662	645	678	661	662	707	709
24280	20864	26889	24907	11708	711	490	445	347	290	315	307	265	278	280	256	220	251	235	232	208	241	235	230	188	218	215	244	242	226	235	244	234	228	223	247	246	232	219	206	233	218	238	237	226	253	208	210	236	237	208	225	247	201	250	200	223	234	238	226	245	220	247	224	224	237	235	223	222	220	236	236	227	219	199	221	229	231	222	224	232	230	227	236	219	225	225	221	244	236	207	232	247	222	234	238	232	213	213	222	223	205	236	236	217	227	253	242	204	245	213	226	243	213	226	240	218	240	215	221	204	217	222	225	216	234	218	237	223	224	221	219	215	225	214	246	207	233	219	245	208	223	227	234	235	209	225	223	224	210	220	199	212	220	230	212	217	220	209	204	252	219	216	237	182	272	248	218	220	240	222	221	208	215	240	228	232	220	200	207	210	244	209	210	255	232	217	234	228	226	226	206	217	246	221	233	243	202	196	227	228	226	239	241	221	246	218	189	219	222	229	214	194	219	240	206	237	205	242	235	201	226	223	228	221	231	228	231	228	221	200	220	200	243	223	227	210	219	210	221	228	228	213	281	205	256	232	204	212	206	221	208	243	208	225	213	219	214	230	213	230	207	262	232	243	232	213	219	226	242	199	227	225	219	214	191	194	205	233	220	217	217	219	229	219	213	228	221	222	224	231	231	218	228	224	244	233	223	247	239	221	224	237	224	254	221	217	232	225	227	212	217	205	229	221	214	235	201	219	249	205	215	259	240	231	213	235	225	212	236	238	204	229	204	219	217	235	207	221	235	221	239	228	237	213	208	224	202	223	218	212	190	233	205	213	239	213	205	214	212	253	243	232	217	221	223	244	214	213	222	215	213	198	227	226	213	232	236	247	233	218	214	235	217	225	256	216	215	231	221	207	237	231	227	235	266	205	218	257	256	239	229	234	227	229	207	236	233	235	229	254	224	217	194	221	214	248	221	237	202	209	219	235	224	226	205	232	225	229	205	220	207	205	195	230	238	215	228	223	228	190	219	213	228	241	244	244	206	234	243	217	216	239	226	204	235	221	229	205	189	229	227	210	216	231	230	227	232	213	217	244	198	208	196	217	214	233	260	227	256	221	217	236	215	223	248	223	244	236	193	204	241	253	203	230	247	194	225	223	196	190	230	235	229	236	238	220	216	213	203	241	248	207	208	228	208	223	224	228	192	226	234	214	226	229	215	237	208	202	224	215	237	231	218	229	230	216	216	223	208	213	211	216	215	201	217	219	211	216	236	230	208	214	235	216	250	229	215	221	243	223	226	230	201	240	215	223	222	228	190	202	207	225	226	228	226	224	252	212	217	236	206	219	206	214	223	235	234	215	211	228	218	231	203	233	253	222	216	241	229	228	229	230	207	241	225	210	251	224	221	245	228	208	209	222	211	254	227	224	231	206	217	229	194	226	230	216	219	224	196	211	229	252	233	218	210	230	205	243	207	224	233	215	217	198	229	213	239	226	217	231	206	222	232	221	203	224	234	240	218	228	211	211	178	239	225	220	223	229	254	233	222	217	246	206	224	219	206	236	213	231	218	215	227	235	232	247	238	215	217	201	215	221	214	243	241	229	218	239	218	198	234	252	219	198	213	214	201	230	225	227	238	238	214	207	192	220	229	226	225	236	220	227	222	207	217	226	210	207	209	253	214	215	256	202	196	253	233	238	201	193	223	223	200	227	231	210	239	222	236	227	230	241	211	221	210	236	218	211	220	219	230	248	203	247	227	233	219	205	227	223	216	214	215	223	222	211	203	216	224	213	220	242	202	217	208	224	210	209	237	234	229	234	229	227	225	222	209	236	231	226	236	229	250	221	200	223	204	214	222	224	184	225	198	214	233	214	217	225	242	205	207	192	227	238	237	216	220	237	213	247	229	226	241	234	204	206	245	222	230	217	210	225	209	238	221	215	190	239	215	198	198	251	224	250	216	232	210	202	187	236	243	238	217	222	209	223	226	218	198	221	214	246	214	223	231	232	221	219	208	239	206	237	207	226	226	248	222	235	197	230	218	209	236	229	241	215	208	248	207	232	215	205	216	219	233	232	216	210	238	224	219	220	225	231	236	225	234	224	208	227	242	228	231	199	202	225	229	235	209	225	217	206	222	232	230	210	237	214	192	209	224	237	210	244	222	237	206	245	221	224	237	218	227	226	204	227	242	206	242	244	242	213	237	209	212	202	197	205	215	221	213	211	219	211	212	202	214	231	226	228	206	203	194	245	200	212	212	240	218	222	224	219	248	207	222	209	219	225	218	194	206	251	218	246	201	223	209	217	260	207	210	214	246	237	228	201	226	222	242	197	214	206	199	219	223	223	237	207	214	222	204	202	236	252	221	211	224	214	233	211	246	223	228	212	244	233	225	206	224	243	207	209	225	235	235	240	204	201	241	240	224	191	229	234	233	238	212	224	216	207	240	223	251	207	246	242	213	220	224	229	217	261	223	214	243	206	219	217	247	217	237	216	236	210	221	222	228	212	212	208	218	204	207	228	201	230	234	214	215	211	231	211	240	204	220	217	217	212	226	230	225	210	227	243	235	223	232	225	228	209	203	215	226	198	214	211	249	210	235	216	239	226	212	223	248	219	205	213	208	230	229	241	227	212	228	205	212	215	238	210	238	225	224	210	215	232	224	211	212	248	207	223	209	226	222	230	237	237	210	214	211	235	256	239	206	210	209	214	235	230	249	208	230	218	231	229	217	220	216	196	213	181	229	200	240	231	231	230	233	215	235	216	194	209	212	208	226	194	237	208	209	223	200	220	217	219	214	224	246	235	230	224	216	221	219	223	214	220	214	213	196	239	219	223	226	218	227	230	221	200	223	233	236	231	236	207	193	216	235	212	218	225	220	229	257	203	214	251	217	245	191	218	206	212	240	248	238	214	212	199	227	225	243	209	227	199	228	204	230	207	227	209	219	229	229	235	232	207	205	211	229	221	241	224	196	247	202	230	231	201	223	205	217	230	236	240	248	219	245	199	208	219	234	225	240	214	218	202	221	225	214	209	215	241	206	213	225	208	205	219	224	199	246	198	215	201	217	245	209	233	240	218	250	197	209	262	197	214	215	254	242	213	219	207	220	232	252	205	241	226	220	232	224	201	184	247	241	185	229	249	225	229	212	246	219	227	221	201	223	210	214	209	209	201	235	202	235	189	217	228	230	206	237	245	217	238	221	207	215	227	230	216	210	235	212	215	217	230	219	216	233	221	215	211	217	238	224	255	240	219	221	218	227	211	205	228	223	208	241	225	238	211	218	213	191	228	253	198	222	209	215	212	215	226	227	209	216	220	205	232	253	234	200	228	248	219	227	219	220	264	213	212	217	236	220	197	225	225	222	223	220	188	228	225	238	217	183	238	217	213	212	190	219	220	219	198	222	211	245	215	220	234	252	247	206	221	227	232	204	212	242	222	215	232	218	247	238	218	227	233	203	194	214	209	207	233	236	229	205	222	236	245	244	227	197
3708	10033	6880	2658	1444	1128	877	782	597	490	417	392	341	370	355	293	324	299	284	302	282	298	290	281	274	277	274	319	266	283	301	286	266	266	279	264	283	279	294	261	280	308	261	311	259	287	262	278	286	270	289	295	273	247	268	279	272	259	285	268	272	236	244	261	264	267	264	267	237	258	247	294	286	273	294	251	270	273	280	280	231	300	279	290	272	262	253	260	262	283	275	260	268	284	241	248	250	250	268	257	297	269	240	252	248	263	267	249	245	278	279	268	232	255	271	278	270	264	250	268	280	241	291	283	277	282	264	287	252	255	270	284	260	265	265	258	264	265	247	290	284	273	267	274	255	248	275	273	240	285	257	271	250	259	263	265	269	284	274	253	262	274	283	243	269	275	267	243	238	273	277	264	280	267	220	261	258	282	237	249	250	269	281	242	296	266	244	269	279	294	267	288	287	287	274	261	260	269	272	275	291	278	263	260	297	276	256	236	275	263	275	243	281	291	262	261	288	295	270	276	250	284	243	278	256	262	262	306	266	276	270	250	269	251	266	279	283	261	240	274	239	273	281	239	231	291	283	262	272	254	277	264	275	274	265	268	262	287	234	273	257	252	270	267	283	296	268	259	287	260	251	287	303	277	263	265	270	264	258	260	313	268	280	270	246	264	252	260	266	284	282	286	276	257	262	269	280	246	277	275	279	285	269	285	277	259	244	265	256	279	267	271	278	261	250	279	285	276	283	275	275	263	280	260	282	295	276	270	258	273	265	269	275	240	289	247	241	272	299	269	246	262	273	274	262	242	260	239	298	302	283	280	276	294	274	252	253	269	267	267	245	238	257	271	284	273	251	245	273	289	266	247	246	281	260	274	254	253	267	246	278	304	239	260	248	266	266	283	275	273	267	272	269	287	263	258	255	285	287	260	243	281	231	260	268	268	306	279	226	278	245	256	260	306	280	253	304	257	280	295	268	266	282	275	274	263	277	276	281	265	235	273	276	238	254	258	243	263	264	240	263	263	255	241	256	271	257	273	267	222	268	264	265	246	269	253	263	279	261	296	261	265	270	291	272	260	280	283	244	268	273	269	244	280	299	264	242	261	253	253	260	271	240	242	264	253	296	272	268	247	277	250	253	284	229	249	298	273	242	275	273	262	280	279	264	278	279	250	252	266	274	267	227	282	275	271	261	258	239	240	264	294	273	252	248	270	255	281	265	282	257	274	267	260	274	262	260	271	256	244	303	272	258	249	278	257	259	250	251	274	278	257	294	258	276	269	242	258	258	279	260	227	266	247	256	263	262	274	270	253	298	263	263	259	297	249	262	265	252	262	248	279	272	270	259	297	280	232	269	251	286	261	268	260	271	251	238	275	265	265	273	252	263	295	279	271	264	266	267	253	265	279	261	274	252	268	263	248	275	251	288	271	259	255	287	257	284	264	249	271	278	279	216	258	251	257	281	283	285	268	258	248	254	252	284	237	251	286	289	255	245	293	274	275	259	256	250	280	275	264	262	238	260	236	267	235	272	288	242	245	279	262	293	265	281	273	265	253	266	242	253	264	263	239	271	253	269	270	279	298	257	278	297	252	284	270	281	238	282	267	265	282	276	232	269	262	250	257	281	275	279	257	235	276	274	274	281	267	238	279	249	256	245	289	276	280	260	270	296	275	248	262	249	252	263	270	265	249	282	245	278	278	271	275	266	243	240	260	271	294	295	277	258	267	273	279	253	254	277	247	272	247	262	272	255	272	250	276	250	272	283	267	270	256	256	288	263	255	258	293	249	287	265	263	269	270	266	265	271	258	267	263	243	276	265	267	240	265	229	284	257	259	272	264	291	256	278	274	287	282	247	264	243	294	274	253	258	243	282	282	255	295	268	233	289	265	248	283	266	223	274	279	262	248	256	276	271	251	258	258	268	275	249	259	317	258	271	260	274	263	269	264	300	249	237	286	282	270	291	288	271	273	259	275	292	285	262	272	274	279	230	281	272	246	262	252	244	277	260	266	263	270	231	289	265	252	272	282	271	248	264	242	290	286	259	262	282	260	268	274	259	281	264	256	274	234	258	280	281	260	282	273	262	279	263	265	279	260	281	258	254	249	258	277	281	284	229	269	248	282	267	267	257	262	269	243	237	277	241	255	282	258	266	283	287	235	274	257	264	290	273	276	289	280	293	273	252	240	268	259	272	263	277	267	278	287	272	258	289	261	248	267	295	278	237	239	287	302	284	272	272	285	268	287	279	278	268	284	262	255	271	254	249	272	251	233	262	279	285	264	267	261	264	250	236	268	277	271	278	278	288	268	280	273	255	273	281	273	237	239	271	285	279	270	275	258	290	266	264	267	265	259	283	266	287	278	279	272	247	253	256	254	251	264	238	245	253	280	250	299	276	269	252	254	243	236	276	274	263	256	284	258	265	247	282	278	240	283	260	254	257	265	269	280	273	287	274	257	281	250	281	241	271	272	264	271	284	253	299	266	260	297	247	271	310	279	237	259	259	235	257	273	275	297	261	284	273	280	267	255	270	270	257	269	295	263	269	267	295	257	243	290	258	258	296	244	258	291	279	247	274	253	255	278	246	270	275	254	264	293	254	255	285	257	270	282	275	258	262	266	258	273	269	267	273	287	259	278	281	254	248	253	264	267	243	246	252	261	267	257	273	268	268	268	249	262	282	249	244	266	271	250	234	247	260	239	273	270	268	271	270	275	301	261	293	288	238	289	247	234	278	250	277	265	261	240	240	270	256	255	271	255	254	255	247	301	254	240	257	278	271	257	282	265	267	263	269	271	288	287	283	254	240	251	248	280	264	247	277	247	256	286	265	245	273	241	249	272	247	251	283	288	298	262	258	282	276	239	265	265	243	244	252	274	268	253	245	284	267	242	268	278	269	234	263	298	236	247	261	268	258	261	249	258	264	272	278	271	291	264	272	268	274	290	273	254	295	270	287	267	251	280	283	250	254	239	266	264	237	292	272	269	271	273	278	273	246	267	264	281	295	265	252	271	270	255	271	236	245	270	264	265	262	262	255	256	272	269	267	289	264	292	276	282	284	278	297	259	250	260	245	252	261	275	260	252	284	265	253	266	280	295	261	252	295	233	253	271	262	269	253	298	258	277	245	242	263	237	250	282	279	257	298	298	269	283	253	264	290	253	252	290	259	261	268	264	268	244	271	282	273	279	242	287	275	285	238	274	267	290	257	249	253	260	275	269	251	273	253	268	263	247	257	266	266	282	262	281	276	248	253	264	282	263	256	249	262	258	263	270	258	295	269	237	248	246	261	266	282	230	260	251	261	221	278	283	278	258	279	268	264	249	246	275	245	245	242	259	278	262	270	274	289	277	260	250	265	262	264	282	276	277	270	236	262	269	257	275	248	266	262	288	269	284	260	271	269	286	264	268	288	261	262	300	287	269	255	274	255	232	260	234	237	251	280	265	286	251	255	254	252	262	274	253	282	293	260	276	289	272	280	264	256	294	264	283
22272	20915	28357	23622	20912	20942	8921	1160	786	708	613	520	548	480	476	402	469	422	400	404	417	392	369	376	400	381	366	394	357	371	332	347	353	386	367	365	361	390	372	328	358	356	341	362	381	346	370	376	366	320	353	357	332	330	337	329	346	345	331	308	347	378	321	341	339	317	384	341	356	365	364	348	345	329	327	322	338	321	336	370	332	342	320	353	348	356	350	333	313	337	324	360	321	338	355	345	337	344	324	334	333	325	361	365	324	356	357	335	352	352	347	337	341	322	344	318	335	301	358	402	368	343	334	348	383	377	319	371	364	358	334	310	317	329	328	335	348	328	357	343	337	336	307	294	318	340	352	340	327	361	326	328	350	349	332	314	341	317	322	376	336	310	347	352	299	326	330	351	371	321	301	308	349	336	360	340	368	313	326	328	372	327	344	348	352	338	330	322	340	350	340	322	326	330	357	329	377	329	350	336	343	349	337	344	319	360	328	340	360	389	320	370	361	302	380	348	334	359	338	365	339	351	350	331	351	352	322	290	351	336	354	329	323	337	364	339	304	322	348	309	351	314	328	327	353	341	314	356	352	320	355	307	366	324	337	359	319	374	378	354	336	336	325	340	354	353	337	384	332	338	353	313	361	346	341	329	312	354	367	335	333	353	319	368	338	327	354	340	322	316	354	322	340	354	329	344	374	315	347	320	313	334	293	325	338	340	346	327	360	330	349	345	313	315	338	331	351	340	336	361	311	333	331	343	330	358	360	327	350	337	354	346	345	374	339	358	352	356	331	342	318	320	367	353	290	346	368	326	353	323	335	376	346	331	348	308	359	344	325	337	349	370	340	329	349	320	331	348	349	347	305	343	328	333	337	346	331	324	323	330	332	324	334	319	341	330	329	333	352	342	347	355	322	320	353	356	356	353	334	332	339	338	349	350	359	373	322	337	324	363	353	350	348	342	325	324	290	334	321	351	345	333	346	335	374	323	330	331	365	346	371	331	334	349	316	293	351	342	331	359	353	323	335	378	355	373	365	338	324	341	357	323	304	341	304	334	377	330	311	343	345	309	324	336	352	351	331	354	337	342	365	344	328	338	304	345	404	351	354	329	340	312	336	369	350	331	333	354	334	348	328	304	327	336	322	366	323	320	338	318	333	306	327	341	309	370	331	353	323	367	346	378	362	362	304	363	352	370	322	339	321	364	331	343	339	320	292	331	293	306	328	322	366	322	334	323	369	336	317	325	338	357	309	344	334	332	327	336	331	355	343	325	366	328	328	345	336	371	380	379	316	356	340	356	335	346	329	301	334	335	341	333	356	334	311	381	318	289	341	354	332	327	328	326	319	330	366	346	353	307	336	338	329	336	341	360	334	361	333	381	367	341	347	332	335	327	335	379	347	353	314	367	364	341	298	336	327	343	338	344	336	316	360	339	339	335	338	342	352	362	353	336	307	345	313	338	311	351	302	335	349	303	324	302	365	347	364	310	329	353	336	368	346	327	329	335	345	352	352	342	357	336	351	343	331	335	348	352	326	336	374	389	349	319	293	311	344	317	319	353	342	312	345	373	354	336	328	331	330	348	331	339	342	329	333	324	345	358	357	313	345	367	320	332	336	321	327	332	348	318	323	335	327	377	312	352	316	349	335	368	344	329	347	374	325	374	327	367	340	361	353	351	334	337	352	348	345	335	329	340	320	352	347	342	360	310	335	332	356	336	322	380	379	323	345	344	343	322	352	330	340	313	366	331	351	354	357	334	358	349	325	328	333	333	320	344	327	340	349	371	343	333	343	334	320	363	354	348	333	358	281	346	331	321	307	341	330	316	334	334	333	350	340	360	321	362	381	310	332	339	317	341	352	314	321	338	372	327	348	292	382	318	337	313	361	350	348	345	351	346	366	309	320	337	368	353	329	348	348	345	337	355	335	356	342	335	389	340	349	360	348	343	367	342	324	335	329	343	342	349	320	338	346	357	346	336	357	369	368	338	337	314	316	337	335	341	357	319	315	344	347	322	316	345	332	350	346	327	343	330	365	348	350	299	323	319	324	356	364	336	332	311	334	351	325	341	348	337	357	324	325	378	304	309	323	358	336	342	330	337	350	339	355	348	329	347	361	327	375	353	387	370	326	345	303	350	330	364	356	371	337	356	343	356	324	340	368	363	389	342	328	322	337	338	398	303	332	319	320	330	356	342	349	327	334	330	350	362	314	331	342	352	342	377	338	323	330	365	374	334	317	350	350	354	345	356	337	310	373	349	327	321	325	337	314	314	356	336	341	347	338	335	321	297	313	352	336	333	361	331	371	344	360	361	367	314	324	321	338	346	337	331	346	340	341	358	347	332	326	356	322	353	344	338	316	366	348	328	338	315	338	332	331	363	336	344	338	319	396	346	325	371	317	314	343	295	290	286	364	365	323	340	371	336	329	310	362	334	344	335	333	339	352	339	350	308	318	344	350	329	324	317	347	354	354	325	342	338	351	325	344	358	315	326	347	344	327	307	355	349	326	360	347	350	370	344	355	326	330	314	351	344	339	367	341	347	372	351	345	365	328	357	343	321	360	351	308	333	318	328	328	331	353	340	345	324	354	312	375	333	361	332	359	350	336	321	345	288	353	374	335	336	363	349	341	339	358	325	362	324	320	349	351	367	346	344	378	332	370	335	311	311	359	331	364	305	346	345	322	326	336	360	343	326	340	339	358	355	318	340	346	295	345	373	347	335	315	346	316	339	340	332	337	342	337	352	339	340	347	355	351	329	311	337	320	355	352	312	358	353	381	347	359	341	342	334	347	347	327	339	327	332	373	334	328	334	337	328	318	338	352	345	310	356	388	307	325	329	366	312	335	334	350	327	362	329	304	340	318	343	338	334	339	342	347	334	405	314	335	365	321	335	318	347	385	316	341	349	365	344	329	349	357	355	383	312	357	336	367	346	351	318	344	397	300	356	363	320	327	324	339	347	349	292	336	337	335	322	363	320	357	354	343	348	307	357	359	325	331	335	345	320	325	394	352	336	338	344	370	349	361	336	341	342	358	340	325	359	309	332	330	349	327	318	349	342	364	323	350	359	341	373	332	344	351	353	340	370	325	330	327	353	346	334	344	347	325	352	308	350	319	361	364	336	345	351	367	323	315	349	335	323	322	352	311	366	357	342	334	352	353	351	341	336	324	346	345	330	356	343	358	355	367	336	352	372	325	326	346	337	343	342	341	350	336	300	344	335	352	305	355	322	352	361	381	315	346	324	336	329	325	355	322	330	345	357	351	316	345	329	349	331	345	355	344	359	366	347	346	345	342	332	336	343	342	334	337	338	342	349	321	346	323	323	336	365	315	338	337	330	315	344	338	308	360	339	313	341	341	344	297	347	304	346	343	316	348	330	352	330	320	366	393	353	332	333	366	318	340	365	346	302	337	330	306	358	352	335	302	339	342	362	303	328	335	336	354	355	367	325	325	317	322	363	347	373	334	316	312	316	364	359	346	292	325	342
5675	16902	11953	6224	4027	2810	2331	1697	1311	1119	969	798	768	682	663	590	636	548	510	547	507	524	544	483	498	472	479	472	434	450	471	437	410	445	433	434	428	445	466	424	393	418	492	415	431	412	385	439	418	427	448	422	400	398	422	422	408	421	397	440	451	407	446	420	415	422	409	389	404	435	385	439	398	415	410	403	410	488	423	383	420	381	412	410	407	402	433	409	416	418	396	452	415	395	421	438	419	413	390	416	407	381	481	392	433	424	386	388	419	423	406	431	397	405	393	423	437	360	415	418	457	403	422	431	362	412	447	414	387	383	427	400	423	412	387	431	415	388	438	413	399	404	421	435	408	412	405	411	400	423	424	383	414	395	398	419	423	407	400	423	403	414	384	431	396	408	426	423	426	394	405	370	393	419	407	408	422	409	377	413	397	409	421	387	404	430	385	366	436	400	412	397	414	408	410	415	451	347	407	386	408	378	431	394	436	409	420	428	409	417	377	400	393	453	414	434	410	392	382	461	403	388	433	416	410	416	411	452	412	437	374	397	419	420	442	430	403	390	427	420	421	361	413	379	412	436	444	387	428	387	437	402	373	447	448	398	424	419	412	438	406	389	397	384	408	365	413	381	423	374	414	426	394	396	376	472	402	385	403	398	404	407	414	419	434	419	416	413	424	439	368	376	434	395	396	416	409	422	435	357	386	417	440	421	384	431	406	372	448	404	393	409	420	423	424	419	404	384	433	383	393	393	452	399	409	419	394	428	436	434	412	376	405	418	382	429	432	406	402	450	405	451	438	420	472	408	458	428	436	384	379	407	413	371	452	398	426	425	403	399	398	448	417	440	379	428	433	406	411	431	409	429	378	448	408	430	414	407	435	440	430	412	397	392	421	443	443	386	409	425	422	396	440	376	381	400	393	415	382	399	392	442	413	422	420	409	410	417	426	427	445	396	387	412	390	402	419	408	396	363	428	417	440	378	417	455	412	425	407	438	392	405	407	397	431	428	411	409	365	395	397	424	410	420	423	421	427	432	403	429	409	391	419	425	433	429	427	423	394	427	410	422	376	428	384	371	458	408	403	451	387	379	389	410	412	364	410	390	420	403	413	407	414	428	400	433	425	390	430	425	417	404	399	388	388	427	402	442	410	390	407	425	412	358	427	448	416	410	446	402	443	423	414	415	423	408	418	395	436	383	392	411	394	402	378	425	416	403	444	418	387	390	415	384	428	409	401	404	438	400	405	442	408	461	396	434	439	396	426	429	372	426	405	406	395	427	401	423	432	403	402	460	434	403	404	433	420	433	370	367	401	417	430	396	423	403	404	406	402	405	402	392	380	385	396	429	407	422	427	424	398	408	396	400	403	390	422	414	426	434	370	397	417	392	406	407	402	435	414	355	386	428	476	421	395	433	429	407	395	400	399	424	392	375	396	392	442	412	381	385	393	412	417	416	432	391	410	416	466	381	405	394	380	393	403	431	400	404	409	390	430	399	394	401	403	407	410	445	432	395	365	458	418	399	404	413	417	360	403	408	442	380	361	411	399	391	430	407	395	391	386	413	409	403	408	387	385	377	428	348	414	428	407	396	383	410	400	463	397	443	402	430	413	376	424	393	399	416	411	429	431	434	393	397	390	451	431	418	402	441	404	413	409	412	410	390	422	421	439	397	423	402	415	427	392	390	424	429	387	420	403	403	421	418	393	424	427	411	425	410	429	394	359	382	410	426	435	424	402	369	398	421	407	414	438	417	409	398	417	360	387	378	400	449	401	411	387	405	410	416	399	401	431	418	408	407	413	385	427	426	416	411	399	473	377	390	381	410	416	426	400	441	446	422	388	410	417	403	409	415	392	410	394	352	372	403	376	415	426	429	445	432	434	431	386	419	402	430	441	425	420	397	417	382	395	414	400	378	377	419	393	408	423	447	397	381	433	429	419	420	369	404	418	412	410	403	405	424	391	413	427	409	410	407	388	389	434	430	385	413	420	430	442	403	384	411	407	419	434	416	450	413	445	425	401	409	444	434	405	434	391	391	421	390	394	407	407	414	399	413	437	383	368	377	405	406	397	386	419	427	381	407	388	429	414	381	421	420	401	397	418	383	416	445	378	449	390	430	415	431	395	453	382	381	418	423	421	414	395	441	367	450	393	384	447	440	401	415	420	415	411	406	409	387	435	395	418	395	450	414	415	395	414	401	404	371	398	427	410	399	412	419	406	413	389	414	404	421	435	382	435	423	411	436	420	387	395	402	404	413	415	447	445	393	448	401	417	442	398	415	417	390	413	424	406	401	412	410	399	444	442	442	412	368	411	414	412	415	396	429	392	384	438	407	398	422	419	421	425	445	428	397	443	436	374	388	424	396	404	408	452	426	414	429	426	381	424	422	432	421	416	367	404	444	426	435	386	419	408	416	435	420	396	411	436	439	395	436	445	417	409	397	443	417	420	429	374	441	435	418	383	394	430	419	417	434	401	424	438	400	405	378	390	388	393	392	431	434	402	413	408	396	394	399	386	423	373	394	397	425	398	372	440	397	437	376	421	406	434	457	432	420	398	456	431	397	408	425	428	388	423	431	381	422	423	400	393	391	424	413	394	413	406	402	406	428	441	402	408	471	415	405	419	413	393	409	402	376	397	397	427	421	417	390	400	422	422	444	420	446	422	403	409	436	422	437	411	418	397	363	394	402	403	432	377	430	436	444	453	393	391	424	386	405	414	418	415	379	411	426	397	408	426	374	417	432	379	411	394	434	423	392	410	427	422	407	409	354	415	419	376	440	406	409	418	390	436	402	400	402	415	404	390	418	425	399	384	447	390	447	436	431	423	407	443	423	434	410	436	462	419	377	394	380	443	445	389	414	437	422	431	391	421	416	439	421	432	413	381	428	408	401	438	382	417	390	400	412	438	399	441	392	407	430	439	406	432	412	401	438	450	431	425	424	398	435	412	400	424	448	404	396	459	423	395	410	472	377	443	397	432	446	431	454	396	426	365	417	423	415	404	392	411	410	427	425	424	422	401	399	411	437	385	444	413	394	401	391	370	441	395	434	430	430	418	402	377	418	417	382	395	413	420	383	399	382	400	427	400	388	396	398	428	412	390	426	413	380	430	408	384	400	408	424	442	415	391	409	468	420	448	419	410	424	393	349	421	421	413	411	409	405	414	407	417	398	391	408	408	445	426	387	396	381	401	392	394	403	426	379	401	406	446	430	409	377	404	403	414	398	412	409	418	417	420	439	415	417	409	406	380	399	425	411	415	429	377	420	409	417	411	406	426	369	432	381	415	410	383	367	401	401	399	423	407	414	373	388	439	420	395	422	391	416	396	413	384	406	390	395	437	461	466	415	437	417	422	420	417	386	414	405	393	403	381	414	379	365	405	369	406	389	398	404	391	406	405	379	413	402	434	423	405	396	399	443	378	412	411	426	409	420	428	398	371	422	380	460	424	411	390	409	389	427	412	425	449	427	418	398	424	391	388	398	390	427
26764	18653	5415	1049	573	566	530	529	473	458	468	404	453	448	457	449	427	403	462	486	440	471	458	462	451	505	472	471	469	455	457	451	463	470	408	477	479	433	427	479	459	469	521	463	467	412	448	446	440	431	468	452	441	435	489	483	459	454	436	448	478	442	486	466	479	439	452	433	459	471	432	454	442	510	474	480	414	471	456	484	486	457	484	465	415	444	430	458	459	434	434	426	470	466	427	442	446	406	447	472	489	448	424	461	465	424	451	443	465	480	451	476	481	414	459	451	456	465	440	470	446	411	414	459	439	480	409	423	467	466	452	443	490	431	468	470	421	422	463	413	459	481	489	455	451	449	458	455	443	490	431	443	474	443	476	452	487	454	442	437	451	443	429	441	449	456	432	460	475	447	430	421	441	441	441	447	453	443	484	461	475	463	467	470	452	451	419	478	424	453	444	440	466	430	466	443	449	463	476	482	424	442	410	462	450	455	462	458	411	455	459	452	450	421	440	487	454	456	452	454	475	495	445	428	420	473	455	455	464	412	461	423	462	453	450	437	457	462	438	491	483	416	458	419	429	466	455	429	494	453	462	450	455	483	461	460	450	416	438	464	457	444	432	454	431	460	457	420	450	478	452	452	464	433	463	441	483	486	421	424	433	440	442	439	466	439	461	469	456	438	450	431	480	440	431	445	478	457	426	454	458	448	445	449	447	429	451	456	441	448	467	470	431	451	464	488	450	453	438	456	474	485	450	446	454	439	460	469	421	444	434	479	453	427	398	432	465	454	439	467	459	452	446	439	438	467	468	429	460	454	469	420	442	422	456	419	487	475	457	432	468	401	473	430	478	453	450	474	441	453	430	449	445	427	439	457	467	423	436	408	428	436	499	441	447	471	450	433	504	436	464	424	459	437	433	461	482	448	490	419	448	451	449	454	449	478	450	453	450	461	441	460	465	448	444	451	465	416	445	440	468	461	472	468	456	477	442	419	439	482	459	417	409	468	455	440	419	435	449	423	454	455	451	467	463	460	441	454	459	472	451	467	480	435	465	424	449	475	495	438	450	466	490	459	462	438	479	452	468	424	446	436	452	497	501	489	443	448	437	442	471	460	466	479	467	436	473	411	454	456	452	480	487	434	504	465	412	484	444	495	445	458	460	503	476	436	462	434	441	451	482	455	452	464	465	430	423	485	386	440	463	450	477	419	459	463	416	438	480	425	472	467	485	447	424	487	462	453	463	446	470	492	464	489	494	451	465	450	446	402	458	441	482	417	473	449	482	458	463	483	458	439	467	458	442	480	422	465	420	470	483	460	440	465	446	445	458	464	454	475	405	419	453	444	437	509	446	467	469	454	438	468	424	433	415	464	460	456	427	467	442	471	450	424	450	486	414	463	463	517	472	434	462	417	455	442	464	431	476	439	460	465	441	464	424	438	442	416	478	421	425	473	444	472	474	427	467	443	451	452	458	461	437	458	435	429	449	399	466	475	415	454	463	431	443	462	414	467	449	473	452	432	460	422	451	511	448	449	420	461	428	446	431	438	472	426	453	481	482	466	468	474	460	494	420	423	437	411	461	441	481	478	464	458	445	428	478	458	449	451	455	467	452	446	461	489	440	398	450	464	432	462	479	456	455	438	457	472	476	474	469	413	439	447	446	437	477	471	441	451	458	428	467	463	461	480	419	474	449	443	443	448	456	473	472	429	425	483	472	413	460	479	450	446	460	455	437	452	481	427	456	414	425	442	408	469	483	489	419	439	460	457	432	440	444	436	443	461	476	497	443	449	485	456	438	423	488	439	457	466	464	437	470	422	449	446	416	474	446	492	440	457	425	437	479	455	453	476	448	445	453	474	439	467	456	413	450	471	452	494	476	439	443	439	435	422	432	464	438	468	394	438	461	443	456	465	449	490	456	474	436	447	433	449	396	465	455	444	454	436	466	445	461	447	472	463	460	477	481	429	392	446	474	452	440	437	441	475	492	433	443	466	449	444	454	441	444	469	460	432	456	439	453	423	451	451	469	468	437	471	473	448	477	472	436	417	448	448	453	459	440	492	436	476	453	435	431	479	451	448	431	456	464	446	458	435	459	466	499	482	436	430	457	467	458	444	463	447	443	445	466	425	468	452	468	465	468	447	471	489	425	468	453	475	476	422	447	485	447	420	459	419	440	444	490	469	435	426	469	485	470	455	444	459	420	423	457	459	440	457	450	424	516	430	451	462	426	427	500	498	446	476	456	493	481	434	440	484	440	459	457	431	472	464	481	465	456	460	436	446	439	448	433	440	440	466	445	445	413	460	473	438	465	442	486	492	465	468	457	434	432	444	454	445	457	417	469	453	454	458	451	440	405	465	439	440	446	470	437	453	467	426	456	471	438	465	444	467	468	417	472	449	440	469	456	517	494	440	413	447	438	390	464	426	438	446	479	492	419	472	454	488	455	420	421	505	474	480	456	487	431	444	467	446	440	433	465	462	421	444	439	376	484	430	455	449	433	484	466	452	458	421	467	480	460	407	484	499	463	471	468	433	417	485	432	463	493	485	489	431	429	408	459	429	470	437	462	407	415	453	411	449	420	417	414	465	428	455	400	466	466	467	445	421	468	443	441	465	432	460	450	480	479	466	451	469	429	438	437	398	481	466	402	451	448	455	458	476	457	434	475	454	458	473	427	462	476	441	434	474	468	421	421	437	415	483	438	437	436	486	451	462	467	455	439	422	438	442	399	483	467	453	470	441	474	444	446	472	426	479	461	453	445	426	471	416	477	467	469	478	422	448	443	446	470	466	459	457	437	460	451	455	454	420	461	476	437	463	435	473	430	486	407	442	472	453	459	436	459	433	466	487	442	444	437	451	461	449	474	429	469	471	457	457	475	460	476	476	495	461	459	430	415	458	449	437	469	455	487	435	411	476	423	391	441	472	453	431	440	441	467	493	473	453	395	432	481	453	449	453	465	456	463	457	432	459	460	443	433	464	505	463	420	438	442	446	454	464	476	465	435	449	481	448	448	446	474	467	437	430	456	447	426	459	482	465	450	477	463	442	418	470	420	449	448	470	432	456	440	450	452	412	423	422	452	431	457	400	460	452	421	429	471	449	472	460	434	465	415	458	424	493	469	440	480	475	476	458	432	423	435	453	396	447	471	483	446	443	458	441	466	466	458	456	435	449	450	413	425	445	434	452	452	435	489	460	471	438	398	448	447	441	475	440	470	421	420	463	435	437	454	469	446	461	472	454	403	472	475	474	452	419	464	408	428	444	428	481	477	436	469	459	467	478	447	458	454	452	452	498	467	441	445	422	476	436	409	426	451	447	475	445	456	470	426	425	447	463	449	422	414	467	449	475	461	463	477	442	463	464	426	474	436	442	433	449	469	431	455	448	503	467	466	459	443	462	467	416	465	463	458	436	459	426	422	474	474	459	473	427	481	464	441	445	446	452	487	425	416	450	472	495	453	460	460	416	454	466	447	463	427	460	476	455	461	429
5018	2634	1966	1108	709	733	704	645	555	533	527	498	537	583	498	528	509	484	520	494	495	547	566	544	565	498	509	514	528	528	467	478	480	490	549	541	502	514	512	530	520	521	494	513	524	489	522	524	525	532	525	481	532	554	522	500	559	537	521	501	541	514	540	514	518	514	479	510	496	553	539	493	514	513	510	533	548	562	492	547	511	488	552	513	503	522	569	515	566	555	544	538	537	541	524	530	546	543	523	503	474	512	492	481	511	502	528	559	537	538	547	572	512	492	511	523	528	569	562	561	532	491	523	514	564	530	525	515	529	533	525	540	512	529	488	495	481	520	536	545	468	538	534	531	479	529	560	535	534	538	502	533	541	500	545	537	540	528	531	543	471	565	536	544	530	486	525	514	473	536	533	521	504	471	533	560	488	550	496	452	524	526	466	532	520	496	503	561	556	475	526	518	510	578	543	518	495	507	525	527	512	501	565	517	552	528	530	508	523	530	510	515	511	485	511	543	471	489	546	521	509	547	530	535	513	513	548	506	561	541	482	490	495	524	506	549	534	558	550	518	543	526	504	488	537	523	533	508	513	521	526	519	542	512	535	501	484	503	547	535	521	517	514	520	543	528	528	528	520	547	504	510	490	510	495	518	515	554	533	508	480	571	513	535	501	502	556	537	487	527	506	535	546	503	538	511	524	488	513	549	504	514	526	509	498	551	472	515	508	508	513	525	539	512	516	493	543	537	493	540	536	532	508	481	512	513	487	537	549	528	554	534	491	517	478	510	551	560	495	528	520	530	508	495	553	492	541	553	527	536	508	520	536	563	553	546	542	536	506	492	503	484	548	504	519	506	556	505	521	530	502	540	487	550	501	510	495	535	546	519	511	526	492	550	507	520	517	547	534	530	516	528	553	496	547	533	524	539	502	537	533	515	508	536	489	551	535	556	513	575	521	546	562	507	509	518	504	528	520	547	510	491	518	550	527	527	519	513	528	533	510	549	520	511	514	499	518	532	516	550	535	550	565	527	525	513	504	544	514	550	508	533	518	513	518	518	498	514	525	553	533	542	486	546	560	546	516	534	512	486	507	546	546	505	499	514	496	544	538	516	548	546	550	518	539	522	534	577	537	513	525	536	519	547	537	520	511	514	529	544	496	537	497	509	551	487	511	525	551	503	498	478	493	485	545	548	535	503	512	544	539	533	517	524	522	532	515	502	520	514	503	536	490	494	524	521	523	510	494	489	561	517	557	534	544	516	514	528	526	493	516	527	511	528	573	524	551	547	549	499	499	501	532	532	493	493	526	517	511	508	551	558	530	522	533	560	524	559	551	530	556	507	547	520	555	498	519	557	532	519	569	519	545	525	548	510	550	550	546	576	527	542	508	531	520	487	512	502	510	526	535	546	519	516	542	530	520	538	528	521	543	528	525	542	517	523	492	488	519	540	562	511	480	502	537	519	558	507	520	523	542	517	503	527	493	526	507	524	527	480	533	550	518	543	538	506	516	508	495	526	514	489	540	498	538	493	500	499	506	495	502	517	487	515	529	482	533	521	509	521	529	593	531	541	500	549	540	489	535	560	537	496	558	513	498	514	507	561	522	564	572	531	540	519	509	495	514	541	539	547	480	544	497	537	539	524	491	516	522	531	502	530	544	507	550	513	513	551	509	531	537	506	496	547	491	519	497	510	475	520	498	526	533	529	529	550	483	532	476	566	498	494	504	509	509	581	513	567	561	526	522	552	546	569	510	508	550	481	491	555	498	506	518	546	542	523	498	552	536	491	464	529	523	533	530	512	512	505	544	551	521	528	541	488	500	516	529	566	539	490	496	560	526	536	494	539	544	521	532	507	516	554	479	485	493	478	495	552	551	543	509	521	535	537	505	495	568	513	530	554	560	536	543	524	506	536	451	501	502	513	517	523	506	513	512	538	480	548	528	498	554	541	507	570	522	514	516	508	565	501	560	526	512	538	544	535	513	510	530	523	521	539	539	530	528	514	499	553	536	499	550	554	516	542	535	490	491	521	512	544	544	500	526	489	536	514	491	530	524	511	491	510	491	526	527	506	539	516	526	513	549	508	528	482	488	503	515	494	566	559	540	474	549	472	523	510	540	513	516	534	544	505	505	545	548	531	561	520	533	556	531	514	498	521	543	537	531	531	534	536	512	513	533	563	485	534	532	507	519	527	518	514	524	534	588	525	510	518	490	513	541	528	555	504	565	545	504	521	511	504	487	496	503	519	535	554	559	526	446	517	546	527	519	539	517	536	539	543	486	539	513	508	526	536	544	496	512	515	526	535	528	503	530	527	558	557	543	514	524	506	501	474	525	503	493	587	531	496	543	500	510	543	546	529	533	551	476	517	557	512	489	493	491	538	559	513	495	537	534	534	550	531	518	524	516	534	571	501	537	571	546	538	509	528	498	553	511	515	516	515	506	508	541	550	500	517	522	532	535	544	495	505	532	520	505	572	547	526	535	499	520	544	536	534	520	510	528	549	485	496	609	501	515	521	530	502	535	491	540	506	514	493	524	504	568	543	504	571	500	527	537	514	528	530	542	554	542	540	518	529	537	488	547	524	522	556	516	571	558	556	521	475	561	565	510	523	524	483	550	531	489	506	523	514	555	493	555	529	508	526	514	512	528	514	527	536	555	555	520	517	530	514	510	545	545	529	534	482	543	515	521	473	547	526	495	496	536	521	556	541	545	529	550	542	507	536	507	524	531	516	539	489	515	515	474	503	526	484	522	522	511	555	507	527	540	521	526	560	548	509	565	528	518	516	538	530	512	513	494	503	513	519	529	477	518	502	523	507	504	540	486	550	507	520	513	538	545	574	519	509	567	533	521	516	511	522	547	558	510	550	516	503	527	543	546	534	555	538	513	516	544	522	518	515	526	532	554	488	511	517	496	551	539	517	499	550	539	549	502	516	540	560	559	555	508	510	504	533	533	510	556	548	531	529	506	528	533	529	548	524	493	571	545	526	545	541	515	483	528	548	490	538	538	470	557	487	533	500	559	506	521	558	509	519	539	496	544	504	515	552	502	484	484	512	534	536	547	528	503	529	531	535	510	481	526	540	554	497	524	531	524	528	547	535	566	514	545	503	504	533	511	487	531	454	530	500	492	581	531	518	527	523	543	509	523	514	556	548	548	496	552	527	515	513	492	526	529	503	523	539	494	534	520	497	504	521	525	535	487	507	559	529	535	508	484	514	526	477	546	576	473	523	520	525	506	541	565	500	514	483	543	496	501	514	530	525	533	551	526	552	546	532	493	531	478	517	526	488	483	519	535	534	512	539	505	503	505	507	525	521	539	541	514	507	546	547	492	506	544	523	529	505	549	527	566	503	541	530	553	491	572	554	564	512	539	482	506	534	513	493	539	488	593	536	547	505	533	559	508	541	541	503	519	514	552	545	536	518	503	521	539	526	528	543	539	524	505	511	555	473	509	541	536	510	518	551	483	548	516	533	551	513	530	552	557	511
23267	20802	27735	23964	20800	9656	1438	913	849	835	726	707	677	693	625	699	654	648	630	605	669	630	610	611	631	601	634	608	586	610	596	580	606	622	593	584	594	610	592	617	558	606	596	604	548	599	606	556	585	562	560	575	603	598	595	610	563	566	567	588	553	610	567	627	589	587	554	573	590	578	564	559	592	556	593	629	662	561	585	618	599	588	564	612	543	568	577	593	622	623	580	575	555	598	583	543	609	585	533	602	630	566	557	613	623	539	592	554	580	551	601	595	584	550	566	589	658	573	647	552	639	577	592	594	582	551	625	591	614	545	635	567	601	606	610	524	577	562	611	562	545	603	548	594	570	568	640	625	579	579	573	607	540	555	582	616	576	560	554	589	561	578	608	550	625	546	555	589	564	551	623	558	535	596	570	581	614	583	575	614	588	589	611	579	576	594	566	593	590	589	534	597	593	637	587	599	590	569	592	596	560	552	563	575	597	574	572	558	548	573	570	574	537	605	597	556	618	542	590	588	608	578	610	621	592	623	562	605	603	605	557	588	601	541	560	591	563	599	544	607	629	635	615	592	645	630	585	571	616	608	637	561	575	625	582	574	628	547	596	558	561	630	584	626	575	596	587	612	564	560	603	600	627	578	575	572	604	625	579	571	657	561	585	585	595	539	556	601	562	627	573	564	594	568	585	611	559	626	577	594	629	628	586	560	566	564	563	611	564	558	544	633	577	553	600	605	594	590	576	594	589	594	559	569	620	596	591	589	581	620	577	595	618	599	624	584	549	588	572	590	590	573	584	602	556	594	577	581	589	637	592	588	579	582	602	573	594	579	613	593	590	610	586	576	582	611	624	583	591	558	573	574	544	560	601	600	585	615	560	579	608	583	658	588	596	588	575	537	585	602	548	565	609	602	588	590	581	554	589	554	554	608	577	618	587	591	583	576	602	523	556	635	582	555	577	561	597	571	564	646	567	587	608	585	514	621	576	593	586	548	597	592	622	582	574	585	556	587	549	584	573	624	586	610	590	603	579	592	539	575	551	558	596	578	552	563	576	573	577	582	538	609	558	586	598	563	609	604	609	595	599	569	605	597	589	596	582	610	586	550	572	574	606	563	564	581	577	595	600	585	551	559	594	607	581	567	546	627	559	603	579	553	590	535	567	583	650	573	563	590	571	624	563	588	580	593	575	557	601	586	583	554	580	551	572	598	591	591	597	573	634	601	560	607	592	558	577	554	573	574	551	534	572	597	659	622	613	580	576	585	578	594	629	568	591	583	630	553	573	543	619	558	579	587	553	588	563	555	598	590	559	585	510	577	561	571	592	581	568	590	595	574	634	581	631	609	558	620	542	612	608	600	612	614	536	605	576	596	598	561	572	564	595	577	561	585	580	615	534	549	595	601	574	580	629	546	570	571	562	514	597	583	558	590	610	545	545	572	604	583	594	579	584	572	576	579	576	576	592	573	588	607	565	594	645	556	644	529	609	552	555	563	555	608	590	580	592	569	567	600	569	580	555	576	609	609	575	605	558	559	598	606	535	544	594	607	565	564	579	584	587	551	565	623	596	554	614	581	556	569	574	604	561	571	600	586	535	575	587	587	600	584	593	567	574	602	565	594	611	594	575	547	598	601	593	567	547	589	576	590	576	556	598	614	577	557	592	591	559	604	543	587	572	589	543	581	588	594	536	594	568	574	558	571	565	565	597	588	563	602	582	593	583	550	539	585	565	563	559	590	525	612	599	595	592	558	585	580	602	574	584	542	575	600	585	613	573	614	605	565	570	536	615	586	562	583	564	574	568	557	631	583	581	541	617	623	577	585	604	598	575	562	567	606	578	622	605	574	603	575	589	606	623	599	609	590	562	604	601	601	574	547	567	552	564	596	574	524	572	561	560	562	568	562	577	541	551	640	570	611	573	507	545	557	593	556	541	600	574	563	560	599	584	623	545	570	566	570	624	583	572	570	605	604	540	587	623	563	590	560	587	563	559	585	564	567	609	578	578	575	550	628	565	587	623	566	573	552	628	598	550	547	623	563	528	577	581	551	601	588	595	585	574	555	601	611	558	571	552	630	610	577	620	539	560	588	533	575	559	574	519	563	540	588	548	598	578	622	539	601	543	606	575	582	586	636	622	596	630	548	562	583	619	582	594	543	543	588	555	529	534	626	591	590	580	599	587	571	587	580	574	604	585	582	565	589	583	571	540	609	569	593	589	573	602	584	562	564	566	583	554	540	595	559	630	533	557	571	573	579	598	583	599	619	573	595	639	581	591	581	603	583	571	610	624	571	615	569	557	574	577	588	576	595	570	595	574	560	591	605	589	542	572	613	595	540	557	567	567	546	584	594	569	604	562	576	603	592	590	617	583	564	550	556	547	579	595	554	573	594	582	563	545	596	583	613	603	584	587	560	577	579	561	544	609	614	540	572	597	578	568	581	586	600	571	570	563	555	602	626	578	584	566	616	548	613	615	579	593	607	600	550	586	583	559	585	607	567	609	562	573	585	594	621	602	573	575	605	581	563	628	542	557	604	566	596	590	594	568	602	585	591	597	588	576	578	564	608	578	559	534	635	561	594	557	554	594	585	536	563	581	578	545	555	573	669	589	621	574	569	620	594	605	583	561	568	590	610	591	572	601	558	570	597	604	598	564	618	556	601	572	584	652	599	587	599	556	528	624	589	607	601	579	557	642	580	576	536	563	578	587	545	587	574	561	633	554	599	578	580	621	620	570	577	573	571	643	573	594	616	583	555	595	590	570	556	564	564	598	581	626	568	574	585	570	595	598	573	553	627	552	556	602	554	552	557	579	625	554	574	611	543	575	573	578	615	549	577	606	582	596	569	582	582	540	536	588	571	586	593	603	580	566	567	618	586	553	607	574	567	569	581	567	538	564	602	574	600	546	615	586	577	557	589	554	580	595	580	588	576	555	590	585	581	595	558	577	576	640	569	588	586	553	598	612	611	575	612	562	563	602	595	556	594	622	547	572	603	602	594	566	538	589	599	572	596	555	617	560	597	610	588	591	575	536	565	555	573	637	576	572	595	626	604	574	614	568	580	553	576	608	580	564	565	593	569	560	609	546	596	571	585	606	604	558	560	539	573	552	569	568	611	571	586	600	552	560	601	559	613	560	573	594	569	589	600	537	620	590	571	591	585	551	556	610	577	587	567	586	614	585	583	582	568	583	570	590	586	585	561	580	590	557	565	567	591	614	561	605	600	579	556	558	618	606	586	565	606	539	539	618	536	569	614	641	604	601	579	610	590	607	601	573	585	583	576	552	565	589	538	590	598	519	582	587	570	598	601	585	593	618	578	573	559	537	605	586	597	580	578	596	575	610	508	591	627	569	592	575	592	580	559	566	557	588	575	575	530	615	591	626	553	581	612	581	580	604	579	592	601	606	597	597	609	592	650	565	526	608	566	574	571	613	576	573	584	580	572	524	590	570	572	563	541	533	588	562	580	595	555	587	613	557	609	598	578
4829	10003	7109	3506	2488	2073	1642	1378	1187	1032	982	893	861	814	774	767	734	713	716	722	709	751	689	687	700	751	699	716	696	706	701	698	729	703	672	711	660	706	646	681	716	743	683	701	677	722	656	657	693	670	671	678	685	719	680	724	667	671	695	667	671	674	691	700	723	625	669	658	738	684	673	763	653	603	678	665	665	695	658	666	681	696	697	651	703	662	671	636	662	674	669	630	667	637	730	657	702	656	695	669	669	717	641	685	685	656	635	654	664	648	649	643	692	720	670	671	685	660	699	730	662	642	681	626	664	639	677	633	706	684	641	652	667	710	681	665	692	698	712	679	691	659	602	638	691	638	663	675	655	675	678	676	678	703	713	665	680	681	688	680	643	675	727	612	674	664	617	695	675	692	648	648	688	724	697	672	707	686	655	681	699	692	693	678	664	661	700	683	680	697	651	709	678	667	678	656	664	637	617	671	749	714	700	667	662	721	731	681	659	641	679	673	647	708	719	683	626	728	614	642	609	641	679	686	675	700	671	697	629	649	735	652	698	695	677	650	668	680	676	702	666	670	687	609	675	692	682	680	661	675	641	629	715	738	687	714	656	653	621	657	649	697	649	677	713	720	703	656	686	688	668	639	669	676	621	713	650	703	665	726	665	677	627	665	654	670	674	724	656	647	701	712	672	666	686	677	674	654	677	684	645	613	672	690	658	725	631	666	670	685	706	657	672	695	625	641	693	674	702	707	666	664	644	633	599	671	670	710	705	722	657	669	665	682	652	616	657	703	686	673	642	667	663	677	665	676	666	697	663	622	644	706	697	653	705	674	671	698	716	677	669	656	689	673	703	676	666	678	653	682	713	672	650	666	674	682	652	686	652	724	677	702	691	673	723	709	754	687	608	690	692	653	665	697	668	698	672	690	657	694	696	674	650	671	690	661	649	656	667	649	671	647	668	729	664	696	665	669	633	666	720	661	686	650	682	681	681	663	670	660	655	669	665	671	688	662	675	683	694	661	653	722	682	681	677	677	666	642	715	690	661	714	675	692	679	687	666	674	667	644	641	726	646	668	682	677	712	664	677	662	662	700	651	727	658	618	667	646	676	706	695	673	693	674	628	667	704	655	685	637	649	686	692	673	678	614	691	667	651	674	699	683	689	663	705	677	670	668	713	662	671	637	687	655	673	700	689	682	701	676	655	662	676	711	685	685	682	659	661	672	711	628	652	645	652	685	708	681	636	709	681	642	660	717	703	702	667	682	636	663	681	672	656	640	685	660	682	683	634	719	672	725	630	624	645	645	672	676	678	670	686	699	710	684	673	661	708	704	666	688	592	637	658	695	695	711	661	623	677	678	647	623	624	690	630	722	664	670	668	670	707	700	662	707	664	684	609	718	687	712	706	733	657	638	691	645	677	670	690	681	654	719	674	667	630	655	678	669	681	674	687	712	670	681	686	654	711	641	688	699	664	625	730	585	663	663	715	639	754	691	693	673	668	678	706	652	654	673	689	706	652	674	639	692	627	651	660	696	654	641	688	636	677	674	683	686	698	659	620	684	652	651	664	667	670	688	656	632	725	640	699	706	695	659	669	738	641	680	642	614	719	700	706	656	686	710	713	670	685	674	687	695	646	671	640	704	677	685	659	703	640	682	683	642	646	705	641	668	637	659	641	686	672	699	659	639	667	665	693	692	663	655	631	650	659	654	690	675	650	683	608	698	698	679	653	608	696	670	666	673	694	657	708	672	684	593	663	662	676	652	650	660	669	671	654	687	708	654	697	730	658	670	667	643	701	690	631	666	657	667	673	649	670	684	639	687	661	705	648	643	714	678	724	665	710	701	656	665	659	705	657	657	677	694	710	684	700	669	681	663	665	661	649	672	670	657	674	717	653	677	658	668	671	647	650	676	657	685	676	690	688	646	631	692	659	693	641	707	649	679	687	688	672	637	694	697	715	686	690	676	641	700	645	692	699	686	706	651	723	663	658	685	671	701	650	704	675	634	733	681	637	704	693	688	682	727	688	647	625	635	709	668	643	641	676	673	656	690	708	681	692	698	667	703	634	692	722	675	689	682	693	671	699	622	667	671	660	689	654	665	626	731	662	653	693	661	657	659	706	708	629	687	645	718	677	670	660	663	668	672	685	703	669	720	651	621	687	635	646	711	689	649	696	726	668	669	639	675	671	660	683	621	671	673	716	711	657	664	652	737	718	669	682	681	689	617	686	686	671	654	679	680	722	725	681	650	668	696	643	678	669	690	662	708	664	641	651	670	655	707	688	664	639	655	707	701	656	656	645	666	622	689	662	657	652	673	643	683	655	680	697	693	661	695	677	685	700	697	645	723	740	671	657	678	696	668	650	657	701	670	710	693	702	664	619	722	716	737	640	664	656	648	652	723	677	667	679	645	652	693	716	679	699	672	649	677	651	677	622	647	672	634	662	695	699	657	706	710	701	667	686	712	675	660	693	729	659	650	669	694	633	694	703	644	720	715	651	665	678	744	667	684	672	622	649	665	655	680	695	725	662	649	669	635	650	750	649	598	668	635	660	648	714	666	688	661	639	644	665	668	701	671	678	684	651	700	646	689	642	682	653	694	703	651	665	655	676	672	694	677	657	713	691	629	602	660	685	661	638	687	675	699	676	659	684	724	656	679	642	708	709	705	682	732	718	649	689	674	692	669	680	662	626	702	658	691	655	666	695	727	657	665	663	684	621	679	683	697	643	625	680	676	639	689	669	664	733	657	682	690	617	670	674	681	690	694	699	624	716	642	640	708	699	699	697	692	704	682	654	709	686	680	645	707	688	688	721	664	644	639	653	640	655	687	640	699	641	714	698	675	708	676	695	682	660	685	703	696	618	688	653	636	675	686	677	687	648	648	658	675	656	680	676	662	673	687	613	674	598	672	668	676	710	707	670	686	652	690	730	671	652	652	661	735	683	683	637	697	646	684	679	687	644	716	686	677	698	640	648	667	636	653	640	662	709	670	691	691	704	641	674	635	708	678	676	652	675	658	686	674	653	649	676	699	702	657	687	639	667	648	661	665	671	681	699	681	712	693	674	624	702	663	709	655	669	683	709	655	625	701	621	673	701	674	643	639	685	706	665	636	702	716	683	692	678	689	645	654	664	643	651	628	668	671	667	685	659	683	704	691	662	670	665	676	636	694	669	663	734	628	672	687	693	667	711	677	670	701	694	667	738	648	687	641	694	696	718	653	680	643	705	707	678	677	674	698	664	660	676	656	673	673	665	661	691	641	707	675	667	695	683	638	667	648	654	678	680	651	678	672	645	671	666	674	650	693	634	653	734	676	705	749	715	612	666	690	706	700	640	706	654	660	702	674	635	667	674	716	721	674	672	636	676	671	630	652	697	691	654	645	667	726	652	676	694	717	671	674	629	656	709	661	618	707	659	678	699	652	643	665	630	674	651	668	681	700	660	660	666	681	717	695	703	670	635	676	671	661	711	656	669	671	667	651	671	645
24263	20873	26863	24900	11753	745	519	412	342	338	292	288	261	259	224	249	256	243	232	242	212	221	257	254	210	226	245	256	210	247	228	214	210	247	259	235	219	226	244	230	198	186	221	263	242	229	211	206	223	229	238	238	242	222	215	217	214	220	210	238	240	210	225	204	198	229	236	210	199	222	206	227	207	224	228	227	211	226	226	199	191	204	240	217	229	216	231	222	216	219	235	202	225	227	219	215	238	214	219	215	203	243	255	224	231	230	207	217	208	209	229	204	217	241	211	191	220	214	202	218	208	204	254	226	219	209	222	221	204	216	216	233	220	252	211	213	220	222	199	222	223	226	225	246	260	214	227	254	212	220	200	205	238	242	223	230	215	217	243	214	204	251	208	216	250	226	220	190	237	231	235	221	212	221	232	215	201	197	256	221	206	205	205	220	210	214	201	213	226	220	228	221	211	209	233	214	224	254	228	225	234	211	236	215	208	209	233	220	245	203	231	240	220	217	211	242	217	215	222	217	180	220	240	215	228	191	244	215	205	201	231	219	233	196	202	209	224	223	195	235	223	229	213	210	220	217	200	213	194	204	230	199	206	214	217	221	215	212	225	224	217	207	253	224	217	210	250	226	191	227	241	212	223	224	223	230	239	229	216	231	224	221	238	216	223	221	202	217	231	199	211	217	239	238	225	198	208	226	193	205	206	218	206	200	246	183	206	231	185	208	217	220	200	242	229	238	225	216	255	212	235	230	223	195	212	231	228	224	213	223	228	224	216	222	223	228	223	214	196	216	214	199	194	234	208	229	219	231	227	195	215	221	210	239	202	218	235	216	216	230	204	211	189	241	221	221	216	228	191	221	201	230	180	218	203	212	228	197	243	250	222	206	221	219	220	252	219	218	222	226	208	205	203	219	225	214	223	224	226	208	237	218	246	221	230	234	218	220	205	238	218	241	230	219	206	223	207	239	206	215	233	230	224	193	231	187	220	229	211	220	187	218	226	205	238	224	218	224	222	231	215	215	217	191	247	213	209	252	201	173	236	194	201	239	218	218	224	205	203	220	224	210	233	215	247	206	207	223	220	216	222	233	223	222	253	208	221	243	224	241	220	223	230	227	239	217	215	220	223	233	240	213	221	217	228	226	216	235	213	195	207	218	223	217	216	226	228	220	210	214	223	214	183	239	236	215	237	213	222	231	226	241	219	212	232	251	230	218	214	246	250	215	209	219	202	210	232	248	210	223	219	233	188	236	229	187	214	205	236	225	221	224	217	200	211	203	226	213	229	197	268	242	217	210	208	231	231	212	217	232	214	229	221	205	228	210	213	213	221	214	228	207	223	234	197	203	240	205	235	221	217	233	224	244	248	219	232	230	258	212	205	227	199	216	211	210	230	202	203	218	216	228	219	194	223	229	216	233	221	219	228	238	208	225	196	225	239	217	223	224	183	211	215	219	210	232	234	229	219	214	222	213	240	234	199	231	226	198	208	210	238	261	205	228	200	234	219	208	222	193	228	218	194	199	218	190	194	214	242	232	223	238	200	211	194	231	212	227	226	220	223	229	228	213	226	231	228	221	211	235	232	191	211	206	228	229	239	225	220	236	236	220	243	219	207	216	247	205	229	240	212	221	230	230	209	207	232	246	217	227	211	216	237	200	214	210	209	217	234	233	236	225	188	213	215	225	213	236	200	207	225	230	218	233	220	234	199	214	218	222	199	211	223	214	221	239	214	223	208	238	228	233	195	216	216	249	236	227	183	241	216	217	213	221	218	218	204	210	248	229	220	206	230	220	224	237	203	211	226	246	216	235	223	220	189	225	204	229	221	231	244	234	231	210	220	225	207	236	209	243	208	206	211	214	206	210	202	234	247	223	198	201	210	224	230	242	214	202	231	209	222	234	237	218	232	262	231	242	213	202	222	230	212	207	221	266	204	243	225	242	202	188	218	236	234	230	221	218	221	216	226	212	249	219	241	197	219	222	217	229	224	228	212	228	213	199	236	214	197	226	220	240	238	223	227	227	218	224	224	222	214	250	204	221	211	207	233	212	202	241	208	240	215	220	197	246	214	210	210	256	237	229	216	218	247	227	211	221	198	225	229	225	218	199	210	203	239	211	220	236	191	219	204	229	182	230	251	222	237	236	199	219	218	208	220	184	238	196	242	212	215	225	216	225	214	234	233	214	276	215	220	193	227	237	230	260	214	231	223	221	213	223	251	201	184	214	234	227	192	231	198	220	205	239	231	218	223	205	214	232	225	230	239	263	218	203	230	222	234	204	215	216	213	231	245	213	227	213	196	227	214	195	206	240	191	238	228	218	221	223	225	189	219	229	202	223	238	216	196	221	221	223	206	209	218	211	221	216	196	224	209	236	240	207	230	213	212	232	227	213	200	207	235	206	187	217	199	202	219	192	208	224	227	232	203	218	222	214	229	209	235	210	252	224	221	238	212	210	235	235	231	192	220	221	213	204	228	210	191	202	238	221	220	214	215	217	202	197	225	218	218	245	204	207	228	199	215	234	233	202	238	214	218	206	205	227	232	252	204	218	211	202	224	232	224	226	203	192	209	230	219	217	222	215	238	212	235	196	221	215	216	199	207	242	213	214	216	226	235	227	208	234	204	255	227	214	243	227	205	188	244	198	211	241	258	201	210	210	230	205	236	228	219	237	228	229	198	224	229	211	222	235	207	208	206	207	204	193	212	214	205	235	242	240	214	221	236	214	220	203	212	220	218	228	222	211	215	230	209	232	234	236	216	230	218	206	227	251	239	227	240	239	217	245	205	239	217	217	219	198	235	203	220	210	222	228	202	191	214	222	217	229	196	218	241	212	223	211	224	207	234	223	241	228	204	227	232	212	223	226	215	231	257	211	248	225	207	212	250	226	229	219	204	231	232	234	214	222	205	212	239	214	225	222	211	233	253	214	213	245	226	206	197	233	243	214	219	208	192	236	228	251	215	208	238	230	226	234	232	213	235	209	209	245	212	209	244	217	203	227	218	220	247	231	227	227	239	211	214	206	219	219	224	225	236	186	209	247	205	216	206	225	224	206	221	221	222	189	229	239	234	227	230	216	195	216	229	209	209	211	234	223	215	227	232	227	228	241	220	210	192	222	224	227	206	248	237	230	198	211	220	231	237	223	196	237	234	217	232	241	212	200	208	241	223	238	219	225	245	198	202	220	215	201	237	189	244	229	217	216	233	207	234	221	242	215	221	226	251	204	218	225	244	230	231	228	217	222	202	229	229	241	215	222	230	227	221	207	218	209	227	226	197	218	217	220	243	223	224	198	246	213	224	202	241	215	239	218	218	227	230	213	228	218	228	200	233	225	217	224	236	238	222	207	236	215	199	212	220	198	201	252	221	222	210	208	217	226	222	200	229	215	206	204	229	219	209	224	220	211	210	246	209	222	232	230	249	205	217	244	226	222	243	240	216	196	215	238	225	208	239	222	214	248	229	214	206	192	190	222	213	229	216	209	220	232
4370	5853	4353	1879	1510	1144	900	788	644	530	419	369	343	353	324	326	316	299	298	313	275	281	332	290	275	285	264	285	279	272	284	275	292	286	248	289	298	264	275	275	262	286	256	274	260	268	265	284	287	263	267	280	284	270	288	273	252	270	259	296	268	262	282	263	283	269	240	257	243	263	252	277	282	278	273	263	254	266	277	254	305	248	258	268	274	233	246	259	283	279	277	282	284	245	275	281	278	227	250	244	253	252	250	267	282	251	270	250	286	238	290	266	269	257	277	279	290	266	250	240	230	265	257	268	257	259	275	249	262	273	258	235	281	277	252	274	280	255	265	268	286	276	254	266	275	254	257	258	266	272	269	287	278	239	279	257	272	278	271	261	240	280	223	288	279	263	279	251	286	264	283	280	264	261	266	257	244	279	258	266	249	271	263	269	262	251	253	270	275	252	290	248	246	257	265	230	253	260	258	270	269	245	264	251	266	250	264	256	260	283	261	267	276	240	268	249	248	285	266	279	271	267	276	286	260	240	252	249	267	302	283	260	247	253	264	268	277	265	286	283	246	260	256	254	235	260	250	274	223	268	248	258	256	292	270	291	265	281	248	224	265	269	236	256	259	259	285	249	247	238	259	273	262	247	243	274	269	272	264	255	283	254	267	239	262	291	279	263	287	277	275	247	270	273	284	267	305	235	266	274	252	241	264	286	239	270	259	254	259	279	259	276	269	245	274	249	275	240	271	279	282	266	286	267	268	270	265	245	280	269	247	262	265	251	236	283	265	261	259	248	280	289	299	283	297	267	275	283	292	281	231	280	254	259	274	267	273	272	267	237	282	259	275	228	268	255	264	266	261	252	241	270	255	275	236	244	266	266	254	267	266	286	296	275	270	270	265	286	277	248	260	254	269	238	234	259	260	274	232	279	265	250	279	252	276	260	229	283	265	323	266	261	262	269	278	286	260	261	268	255	254	293	247	239	289	270	240	269	259	282	261	231	290	241	247	269	265	248	247	273	244	235	249	276	270	257	262	273	263	284	277	285	248	232	270	266	264	264	251	241	250	247	280	272	249	286	258	263	295	280	278	246	272	254	283	270	276	241	260	264	263	244	274	265	261	254	251	239	276	253	259	258	285	280	288	250	259	280	287	265	279	272	269	269	268	275	259	271	282	287	254	261	290	256	250	240	272	257	245	258	274	259	241	288	286	263	269	281	254	256	240	271	256	295	251	285	250	264	268	287	262	261	267	271	283	273	250	247	274	244	282	233	278	256	285	261	253	254	256	234	249	261	267	243	264	260	243	252	262	238	255	262	252	270	253	268	233	249	235	250	273	278	294	273	252	316	254	295	253	237	236	250	255	273	279	252	268	275	268	257	270	266	288	255	269	243	280	246	242	277	270	273	289	231	265	284	244	272	242	272	273	273	266	273	270	264	257	276	285	237	263	259	279	284	281	264	245	256	254	262	255	272	293	279	265	261	266	247	271	256	277	248	262	281	243	263	257	266	293	234	282	275	273	255	232	293	260	254	284	268	269	259	269	265	248	262	289	247	266	280	270	288	286	277	242	245	276	275	305	249	268	254	274	253	277	265	254	282	285	276	248	268	238	257	285	262	274	256	253	245	276	256	259	266	243	257	275	275	275	286	262	274	264	250	264	219	257	259	268	297	262	303	238	257	277	277	265	252	251	259	242	263	268	257	256	268	250	272	253	254	258	263	277	248	264	288	265	275	286	272	234	285	268	222	280	267	273	292	286	268	266	260	257	283	244	248	265	273	305	292	236	273	277	268	259	275	276	269	265	239	261	259	261	257	265	239	276	228	257	252	272	288	271	297	285	251	248	238	267	253	251	246	277	269	269	247	276	291	277	232	250	270	269	259	293	242	236	287	277	251	273	275	283	253	274	260	252	263	237	265	255	254	243	273	282	246	279	265	260	304	252	250	272	257	271	254	237	255	257	250	269	265	293	252	253	298	241	240	268	292	270	259	258	261	263	247	263	287	250	271	272	262	272	279	242	258	264	272	263	249	260	236	298	238	271	250	279	249	276	270	269	252	261	292	251	235	309	256	273	252	256	282	281	264	254	266	261	252	268	298	256	249	255	274	254	269	260	264	245	262	252	273	253	246	275	259	249	251	258	265	289	251	273	258	257	270	225	268	296	249	216	258	265	254	256	272	248	300	262	293	280	269	261	291	248	275	254	281	271	254	251	269	235	250	256	258	255	266	257	299	267	262	286	284	284	260	277	280	246	260	276	243	279	283	272	299	262	284	290	289	257	269	276	250	280	270	261	265	293	252	276	252	256	241	262	227	242	293	249	262	256	280	303	241	260	243	285	256	243	289	264	286	243	271	254	264	270	287	231	275	265	244	249	271	271	259	271	280	249	260	275	252	237	304	248	262	261	247	241	247	251	258	293	229	269	253	274	257	259	259	261	263	258	298	255	268	245	281	286	248	256	265	237	248	243	271	273	275	247	291	274	266	277	258	293	240	282	237	247	231	280	265	261	248	256	242	241	256	269	248	269	286	284	274	270	273	277	274	257	278	254	272	260	272	271	300	254	265	255	258	282	274	269	276	258	297	235	272	263	292	271	257	254	265	257	257	284	257	269	243	260	256	274	266	255	274	262	268	281	259	242	265	262	294	283	263	300	255	288	288	241	300	242	263	276	273	267	280	258	235	251	234	273	287	283	249	282	286	252	268	249	253	239	269	264	269	263	263	248	247	253	269	262	281	254	258	271	242	311	263	289	277	247	241	271	260	250	268	240	257	240	266	265	285	241	257	266	271	256	250	273	245	281	270	263	255	222	271	243	269	259	277	258	267	281	256	250	280	274	224	271	254	274	264	266	274	264	296	275	261	274	260	281	276	251	273	283	258	263	258	271	246	247	249	258	272	263	258	292	278	276	258	233	295	276	274	245	263	294	259	260	258	270	271	276	259	265	242	261	250	252	235	279	267	287	296	245	273	271	259	267	248	241	239	244	265	247	283	257	290	273	283	280	265	252	236	268	274	266	280	272	286	243	275	284	262	262	255	229	276	259	269	274	287	267	278	253	301	266	242	273	287	252	265	283	270	292	253	261	259	251	246	271	263	260	278	261	283	282	278	263	254	298	251	288	252	271	250	248	281	241	273	255	272	269	271	278	256	242	257	266	250	255	267	267	280	266	280	262	285	243	241	271	294	260	266	248	249	241	244	241	254	260	255	274	233	236	246	261	262	252	285	267	255	255	253	272	255	260	286	251	275	273	262	258	269	248	264	258	267	234	279	264	268	248	246	260	269	200	275	263	269	265	285	267	264	254	263	264	231	258	236	268	299	260	271	263	267	269	271	279	260	257	251	286	259	243	276	245	254	291	276	234	284	250	260	262	251	279	265	252	277	249	275	258	244	244	251	242	252	265	268	278	247	304	295	265	257	252	271	243	297	229	235	274	242	260	276	237	254	258	226	246	277	279	271	251	272	262	256	279	287	265	244	272	236
22186	20864	28310	23535	20872	20908	8813	1058	765	681	550	582	503	462	468	474	431	411	396	389	399	413	397	386	399	377	362	361	355	396	369	362	377	366	369	367	339	330	336	352	360	369	363	360	357	337	395	364	341	363	362	341	333	319	346	381	327	322	349	367	337	344	390	358	336	325	343	321	341	352	331	340	363	343	319	333	333	326	365	310	323	326	333	352	350	347	346	348	338	381	349	347	333	368	365	342	379	332	342	336	386	321	357	339	334	342	348	351	380	307	344	312	338	365	340	340	331	361	320	336	330	356	330	333	357	341	315	326	347	330	354	317	316	343	321	332	323	339	367	320	342	334	367	356	308	329	293	374	325	364	348	351	353	340	314	330	332	362	341	313	349	342	373	322	355	353	329	354	362	324	291	333	342	335	314	349	327	327	303	334	315	325	373	333	303	318	339	329	314	327	353	326	324	354	339	310	351	333	346	346	330	338	330	347	330	349	332	323	337	334	327	343	322	326	356	351	335	396	364	360	347	304	370	315	320	344	364	343	350	340	313	353	366	360	340	353	319	344	311	325	322	320	349	339	330	352	304	316	341	364	372	325	356	349	351	356	325	295	330	328	355	297	323	349	329	338	329	320	314	335	367	353	330	370	322	328	354	322	348	337	316	354	359	332	330	320	341	361	338	333	335	344	318	331	351	334	335	338	332	375	349	322	337	356	315	354	319	358	342	349	366	328	341	348	323	353	323	339	316	363	327	357	331	334	304	331	344	347	313	318	348	382	369	344	315	358	333	340	333	346	327	353	371	309	362	330	355	364	348	355	317	335	361	342	334	355	330	350	307	326	332	324	317	317	351	363	345	332	349	359	349	347	345	359	323	384	347	327	307	335	321	339	351	336	346	370	361	363	360	353	337	331	343	372	311	360	372	326	368	338	304	315	324	340	334	354	336	324	356	323	312	348	326	330	347	315	303	347	324	352	357	324	348	355	330	321	328	345	357	325	354	350	314	322	335	339	346	300	329	320	330	352	338	310	331	321	327	361	326	348	347	365	368	343	327	323	335	338	330	355	322	317	318	353	358	341	299	353	346	344	326	346	383	350	348	336	348	398	350	327	338	351	334	331	326	361	321	332	354	352	331	359	332	333	342	337	351	333	321	311	290	320	336	327	345	340	323	340	352	359	325	347	354	328	317	341	374	356	387	349	321	324	327	362	315	325	298	338	326	344	338	352	338	347	334	348	314	322	295	364	334	318	329	340	335	314	300	314	356	353	330	363	311	347	328	356	358	332	367	369	295	354	332	342	364	347	377	317	357	375	361	348	328	333	330	330	342	325	342	316	336	321	318	336	356	331	371	329	356	335	356	336	344	339	332	345	322	344	341	293	314	343	323	317	332	328	367	317	327	303	363	305	362	372	340	336	336	332	333	326	358	315	346	317	322	337	340	340	329	360	337	361	350	345	355	328	369	344	337	350	337	317	334	352	341	330	361	348	361	341	325	324	327	335	359	323	345	353	337	328	325	312	382	349	353	350	350	354	339	317	333	332	337	346	305	326	330	352	358	305	335	337	342	347	312	340	358	335	331	323	339	350	303	348	342	294	348	364	343	331	348	338	313	303	331	349	306	359	363	352	357	325	342	312	324	365	338	310	322	354	324	330	327	350	359	330	312	334	357	328	337	317	317	353	340	307	317	350	340	317	344	292	295	303	349	309	370	360	349	311	328	375	326	356	383	363	318	349	344	324	349	309	326	342	359	376	325	353	347	314	323	337	340	329	335	342	363	350	329	330	311	355	322	361	336	310	339	305	317	336	351	339	344	344	344	337	316	350	348	326	333	320	344	342	369	351	354	328	347	315	369	324	307	320	337	318	357	340	316	349	347	331	353	326	324	339	322	330	338	370	356	341	336	323	340	338	339	341	357	351	323	350	348	339	339	334	342	346	318	351	350	335	333	340	309	337	341	333	323	320	337	322	342	309	321	338	319	382	352	339	320	348	350	338	306	332	359	321	340	363	314	290	337	356	339	328	364	362	351	344	298	340	307	332	331	331	328	347	338	300	357	327	311	357	341	384	321	330	321	340	346	307	306	371	347	337	350	320	351	327	337	364	318	336	301	324	353	312	342	341	346	342	358	353	305	339	349	333	337	353	339	348	328	325	372	347	339	324	307	345	344	322	351	337	299	337	347	355	341	334	310	346	351	321	337	316	327	330	327	350	340	356	326	343	334	356	355	328	320	333	319	365	325	378	340	334	325	305	318	324	355	340	314	343	331	335	363	326	374	341	335	341	322	369	337	310	342	330	337	302	357	325	342	340	331	336	323	342	336	340	340	350	326	324	350	342	328	300	324	350	345	318	340	315	352	320	356	300	334	312	321	313	335	364	343	336	378	340	321	345	328	336	348	321	300	328	372	326	387	342	307	329	313	368	346	308	356	358	306	362	306	375	318	331	319	325	357	324	344	350	326	365	338	327	344	335	357	360	346	328	348	332	378	336	343	379	356	339	294	330	332	388	346	319	361	292	368	319	342	312	324	304	344	356	340	357	323	332	349	303	314	376	340	324	364	331	343	355	314	336	321	307	338	323	310	317	362	330	325	340	348	328	363	346	315	380	324	340	312	330	309	340	344	349	357	311	368	341	368	321	318	332	342	353	322	313	324	334	363	339	328	270	329	384	363	316	322	373	370	360	343	351	313	328	336	310	323	270	329	335	345	355	334	307	312	321	359	315	339	344	340	340	328	339	316	337	325	356	356	344	363	356	325	318	352	329	338	333	334	343	339	353	371	324	310	311	347	345	330	292	318	328	351	361	311	354	337	339	303	340	322	342	340	315	336	331	352	346	333	354	324	331	329	362	364	335	318	362	368	327	313	360	331	304	324	312	342	310	316	320	318	315	335	344	343	345	311	346	336	332	340	333	377	364	332	338	305	326	314	352	345	339	339	313	342	359	335	349	313	355	318	339	349	284	348	325	339	348	331	331	343	343	353	311	332	329	313	344	332	311	359	351	329	332	317	329	307	287	327	340	327	323	316	335	354	342	339	321	312	335	330	335	338	338	356	304	358	320	340	323	325	336	358	327	345	361	356	336	351	318	332	319	362	320	384	340	329	378	330	357	328	334	334	339	369	356	351	321	326	355	342	325	346	326	343	327	322	338	343	319	321	330	318	325	329	377	357	318	327	328	353	331	316	323	368	312	332	329	317	376	340	346	311	312	329	318	329	318	334	347	319	325	334	338	327	334	335	289	333	351	365	379	302	339	324	341	303	347	283	350	331	322	329	368	375	333	351	331	362	321	325	364	353	301	367	321	340	333	310	317	354	380	356	342	324	371	343	311	326	354	318	342	339	338	355	355	375	364	333	327	338	327	335	334	343	322	349	332	344	305	309	357	333	347	324	299	318	345	316	370	322	356	335	330	315	348	344	320	313	338	340	365	330	355	306	341	368	328	320	322	329	337	318	323	333	312	310	335	326	348	353	332	356	312	333	340
5296	14994	12935	6618	4550	3324	2254	1665	1294	1120	919	827	790	698	603	592	564	538	513	525	483	499	500	501	453	479	475	469	438	457	457	397	455	436	421	461	443	453	433	410	431	419	400	413	412	412	403	418	423	417	405	413	437	415	404	423	424	421	424	410	449	421	432	398	443	382	393	376	433	396	444	417	423	440	395	461	437	391	442	409	415	411	404	423	430	397	416	418	450	367	401	437	421	387	425	396	427	396	423	385	418	406	413	414	410	372	399	411	428	379	408	457	418	400	405	446	426	408	407	411	437	414	387	394	403	381	381	390	400	404	412	417	428	376	450	457	410	426	459	404	408	400	421	421	418	411	437	407	411	407	425	399	392	422	407	412	439	405	427	385	382	438	399	399	442	383	392	394	413	386	450	382	395	384	377	393	419	380	367	403	404	424	384	369	406	447	391	391	423	393	407	383	394	401	405	392	413	401	405	388	429	425	423	402	424	379	436	366	393	416	386	389	361	427	403	404	380	401	437	444	406	439	395	401	417	430	451	457	382	401	391	423	433	368	398	414	406	409	412	405	392	405	394	422	424	420	406	416	400	400	415	427	417	372	401	441	404	411	397	426	413	421	373	384	448	424	420	406	361	392	406	380	411	409	400	377	421	419	414	443	411	418	406	376	405	438	386	410	398	381	426	399	407	417	408	405	398	423	395	377	374	390	378	420	407	440	409	390	430	388	377	395	423	390	376	395	389	384	396	424	447	431	450	419	408	409	422	408	416	413	398	397	352	424	438	405	363	366	415	364	421	430	411	409	384	389	393	411	432	432	396	420	400	421	425	391	402	420	396	401	399	400	391	406	435	394	436	433	427	392	402	377	458	397	433	381	387	419	419	405	406	385	390	390	411	389	435	402	381	443	403	377	421	414	401	424	384	391	388	397	446	403	424	394	420	419	371	416	396	397	447	427	393	430	417	401	413	423	436	425	415	405	426	435	425	425	429	413	371	376	415	421	410	428	422	422	426	422	404	414	416	412	367	407	434	386	417	402	391	395	403	423	381	421	403	400	411	414	385	432	445	404	404	413	404	413	381	399	393	368	419	420	387	454	409	397	414	427	405	404	400	406	395	414	428	412	388	402	424	370	379	392	395	388	411	400	412	437	399	424	382	410	384	428	401	390	419	401	392	450	400	407	401	404	378	396	394	426	401	413	399	431	400	442	382	422	411	409	368	410	433	402	370	407	435	392	403	441	430	411	379	421	404	385	465	418	398	426	427	422	398	393	367	401	427	416	385	389	402	394	439	460	421	390	439	423	390	400	401	374	395	362	406	409	414	410	418	394	388	384	415	433	411	395	448	402	433	396	430	386	411	380	389	439	378	400	410	432	417	417	373	398	384	424	407	402	415	398	410	429	425	392	428	431	429	409	430	399	398	413	399	425	395	397	410	409	419	400	396	377	421	410	375	393	374	404	400	416	401	394	432	366	407	369	383	431	398	396	410	393	419	434	401	403	426	355	385	409	407	418	385	375	402	384	406	388	416	413	408	389	374	436	426	401	433	397	427	378	411	388	443	415	407	436	419	427	382	394	406	410	397	399	409	428	438	402	423	391	416	395	379	417	396	415	405	397	410	419	395	420	385	439	383	401	395	395	419	414	395	428	402	439	408	434	438	372	415	417	363	437	455	418	393	420	438	401	408	440	406	403	369	386	378	390	424	406	391	429	386	416	410	421	404	423	377	386	406	425	424	397	426	424	443	423	408	374	412	381	434	440	476	433	407	389	370	404	435	429	422	402	398	409	412	427	396	409	408	452	418	418	392	387	373	394	412	386	391	417	425	402	420	400	429	416	415	358	432	397	419	398	392	390	407	384	398	403	420	393	410	392	388	402	416	390	423	422	399	366	416	450	418	427	363	421	404	400	439	422	430	395	410	393	394	408	405	388	434	382	428	420	408	422	398	424	432	372	424	398	395	401	383	406	387	418	437	413	415	416	406	413	403	431	411	382	390	427	416	396	396	425	363	363	389	415	375	410	393	412	396	470	402	418	376	391	409	408	411	385	437	424	404	422	408	396	384	397	378	378	403	357	389	412	392	423	405	403	402	413	430	425	410	416	399	423	402	399	406	386	424	423	438	381	405	388	417	426	399	415	360	403	395	403	424	409	410	403	404	362	413	447	397	421	444	394	363	417	414	392	376	404	409	394	398	396	396	389	401	399	417	413	410	440	402	422	348	385	401	382	419	397	353	415	391	415	433	395	406	392	394	383	415	406	364	393	416	393	399	425	410	389	418	385	412	390	395	412	404	427	403	408	390	412	385	416	389	401	435	386	394	378	427	396	371	402	415	386	420	413	397	390	366	412	439	399	401	420	380	379	428	389	409	398	436	404	397	389	395	476	412	375	419	417	420	463	404	388	404	390	405	424	419	369	406	431	443	417	415	399	414	439	388	399	405	391	427	426	442	397	421	422	367	448	404	406	414	398	396	383	397	411	410	405	396	417	445	428	442	443	404	407	443	375	390	407	435	432	383	429	388	404	408	396	393	400	393	383	382	383	394	393	405	388	405	412	413	420	365	365	414	407	453	420	405	417	401	424	460	414	403	404	370	393	391	417	408	429	400	396	424	406	401	410	404	438	405	380	417	408	432	405	405	400	421	398	439	439	401	389	393	375	409	435	397	391	406	369	399	375	376	403	424	415	394	409	384	373	432	435	399	445	418	402	356	401	460	383	370	398	422	426	392	397	425	391	442	402	410	413	408	400	417	380	404	391	384	430	382	397	457	410	422	413	367	464	420	399	383	407	440	401	439	423	391	397	402	408	390	407	436	426	353	418	398	382	406	397	388	435	428	446	417	413	412	397	402	410	403	405	387	433	407	408	424	401	391	397	415	382	366	416	400	393	423	422	420	421	410	423	393	361	404	391	407	431	395	413	419	394	424	403	458	433	390	441	409	402	394	420	410	380	387	396	380	399	410	401	365	400	411	417	383	389	421	427	426	408	381	379	359	420	392	365	412	438	414	404	411	396	390	403	380	411	371	397	427	417	447	448	419	415	392	426	375	385	408	395	442	401	442	427	382	396	420	423	426	391	439	402	392	407	411	409	392	411	364	405	385	419	385	403	396	398	432	396	418	390	376	387	385	422	421	414	428	402	407	406	417	404	409	416	414	417	389	422	433	395	419	446	402	399	404	416	407	396	423	391	418	393	437	397	399	412	438	404	424	402	417	406	401	431	408	380	385	396	422	380	378	424	416	387	358	426	394	421	354	405	397	391	406	419	399	424	423	414	393	412	375	392	409	427	446	430	413	419	401	404	361	410	397	384	414	373	409	382	403	384	447	391	404	391	424	412	387	369	408	397	419	368	404	392	395	367	382	395	387	392	421	409	424	415	417	385	398	365	399	416	387	381	423	453	408	420	391	385	416	414	417	414	381	445	395	417	427	397	428	379	428	437	384	405	443	422	367	412	415	414	400	376	388	412	430	389	390	393	419	391
26852	18713	5445	1094	742	562	537	448	518	495	456	483	470	443	446	447	472	449	466	476	444	482	503	456	457	465	452	467	480	466	505	503	496	472	429	442	443	442	470	479	488	417	428	433	431	440	453	448	484	441	449	430	427	448	421	442	427	389	412	466	425	482	396	444	455	477	473	478	440	447	428	478	421	434	452	499	457	423	463	476	474	444	462	444	433	446	468	448	432	439	439	436	457	453	447	467	478	442	477	469	435	439	467	426	475	451	466	420	449	442	440	454	439	420	472	490	451	450	414	449	447	466	461	424	413	451	476	430	461	432	462	435	459	433	459	466	443	443	499	433	445	412	434	426	485	480	458	486	454	465	393	453	439	456	473	439	468	472	456	490	466	432	473	478	414	466	448	430	466	480	460	471	468	447	429	436	432	423	450	436	434	482	457	459	440	448	462	463	467	472	454	460	467	458	452	420	390	468	472	450	435	406	446	440	427	445	460	445	468	463	447	401	470	450	450	432	477	441	474	421	417	447	439	491	428	440	514	502	450	419	436	447	496	483	464	440	457	473	457	420	408	454	468	446	416	464	468	454	421	467	458	443	447	424	431	435	421	460	464	454	432	439	439	468	444	434	458	454	426	477	441	486	457	443	472	417	443	462	432	444	401	442	482	464	454	470	433	470	502	472	422	412	420	444	428	466	479	446	480	423	453	438	483	466	469	455	422	471	477	456	460	464	447	409	479	434	479	427	446	419	434	432	435	434	468	459	429	447	445	467	455	466	433	432	455	466	444	447	439	453	458	448	463	483	480	467	449	440	471	448	432	448	405	474	437	454	404	443	465	436	442	443	453	448	480	444	466	466	476	446	467	456	501	485	450	448	449	462	460	466	443	426	473	491	457	435	454	461	417	426	407	443	404	455	433	458	437	423	415	437	464	440	450	436	430	441	458	458	458	471	494	449	430	471	471	457	425	428	459	442	443	479	459	450	444	431	446	483	482	471	441	474	449	475	440	467	474	438	455	447	461	420	436	449	422	458	471	405	456	439	440	452	451	434	434	432	469	422	445	446	452	443	454	443	430	468	441	440	460	424	427	441	443	427	461	473	449	447	425	417	446	440	444	462	468	424	425	480	466	461	464	481	409	429	422	466	446	428	447	495	502	443	465	430	446	464	451	475	442	454	434	462	463	451	476	449	473	410	488	473	452	478	472	446	505	432	441	440	408	453	434	444	420	444	418	473	483	454	449	466	454	450	461	432	430	427	469	473	455	466	423	428	454	460	468	471	445	452	467	449	430	432	473	467	479	479	409	461	478	478	441	478	449	448	405	450	448	459	475	430	485	484	448	450	473	458	444	460	470	421	488	442	428	452	430	441	470	461	411	485	446	471	451	457	472	474	459	437	525	459	441	483	458	437	429	459	451	496	413	470	427	464	487	419	470	446	426	457	436	469	438	447	459	438	428	462	456	420	452	438	428	464	447	444	460	410	460	434	468	391	455	438	435	463	410	439	472	462	428	449	443	417	427	463	420	461	457	457	441	473	506	433	480	448	471	441	446	417	468	442	445	452	407	430	428	454	476	456	474	419	455	462	433	463	410	452	434	440	441	441	501	468	441	447	434	456	464	493	432	458	438	462	463	478	469	423	449	449	460	428	490	457	451	471	453	460	438	407	450	482	478	496	444	454	445	428	479	450	437	459	447	461	446	383	448	461	409	437	480	459	445	451	442	452	436	438	489	474	484	449	431	444	426	450	425	430	444	479	465	477	437	459	447	441	434	411	458	424	441	441	421	472	466	455	463	472	449	420	407	417	440	452	459	455	426	459	422	426	402	460	444	429	467	413	477	425	445	414	427	419	449	458	446	450	433	435	435	412	467	496	428	453	445	482	448	415	431	450	440	442	434	402	465	454	468	417	464	437	472	432	445	435	439	441	446	479	453	467	422	433	451	431	450	475	454	423	445	412	429	455	405	441	452	457	434	468	503	443	461	442	444	427	456	454	479	472	432	421	416	430	477	460	462	497	502	444	436	437	443	419	431	464	454	487	470	420	417	449	496	448	446	484	409	442	430	487	467	419	497	449	449	431	461	474	445	434	460	474	442	481	484	474	449	424	440	461	440	440	413	447	463	431	432	443	453	453	414	459	473	463	441	476	425	478	455	467	444	457	442	488	457	482	424	444	437	475	429	463	480	439	472	432	441	451	441	445	441	471	432	448	448	454	461	451	448	457	469	410	489	485	441	459	493	426	456	427	464	432	452	492	488	440	445	429	468	475	449	432	470	426	444	452	460	434	413	476	440	432	435	430	440	451	432	438	447	477	463	421	471	430	432	409	433	496	436	449	429	456	470	472	443	480	449	454	426	480	452	469	450	432	442	469	463	433	475	469	421	454	434	437	449	382	441	469	424	444	494	425	463	469	425	427	454	464	451	442	449	468	451	456	480	474	469	487	417	466	480	472	405	421	426	409	466	462	427	450	454	475	456	426	433	458	459	450	436	415	432	453	460	465	456	456	470	463	460	435	468	462	418	458	486	472	429	440	453	465	413	466	463	458	431	426	485	429	444	464	460	464	430	468	487	477	452	476	440	414	403	444	460	468	427	439	481	485	436	399	444	463	450	449	422	458	458	481	436	460	493	412	476	418	517	467	469	442	466	461	461	455	448	458	455	431	440	421	483	421	421	467	461	467	471	415	427	440	442	459	444	453	497	476	414	425	490	404	470	463	443	449	435	454	430	461	482	464	422	481	445	425	469	450	458	476	467	464	415	461	469	410	430	427	427	455	442	430	442	478	484	442	439	450	446	413	444	436	460	435	450	488	421	429	444	483	468	482	481	410	455	436	470	457	421	464	473	437	437	437	439	439	452	460	444	465	472	480	446	444	467	467	441	439	441	437	450	433	423	429	475	437	412	439	487	461	483	441	470	456	445	470	480	465	448	407	433	437	474	459	467	466	428	466	462	431	445	420	445	419	475	466	475	453	491	434	436	465	466	460	442	417	445	464	456	464	446	455	446	455	472	467	433	447	451	462	452	477	442	450	444	486	475	486	463	483	439	475	448	460	447	455	453	438	433	450	466	438	447	433	464	448	478	461	437	460	482	429	439	438	441	458	450	415	436	438	476	414	452	486	447	457	415	430	459	426	460	441	445	417	479	454	435	458	456	418	438	462	493	449	469	431	472	455	484	449	443	446	423	428	421	450	412	450	466	452	459	459	448	449	424	465	477	454	471	451	446	485	413	446	449	426	469	433	444	453	455	436	442	463	438	440	437	479	453	430	463	404	432	459	451	459	485	445	427	455	455	472	448	411	464	403	464	441	441	451	473	463	466	461	454	484	454	409	485	469	461	431	474	404	466	473	448	468	485	423	438	491	446	455	442	469	473	449	411	486	491	451	455	500	438	413	412	473	475	488	432	444	461	467	432	488	444	433	474	453	448	456	429	472	422	443	449	444	461	417	447	466	442	462	455	463	467	469	479	476	459	457	458	475
4400	2433	2198	1289	948	766	645	560	558	537	496	543	558	515	518	529	477	521	519	532	494	532	547	571	533	533	512	522	478	538	503	481	509	520	500	523	513	521	560	484	519	512	482	532	534	521	495	519	513	510	501	521	508	509	491	513	540	506	493	543	502	542	537	556	528	548	512	566	506	529	532	509	532	554	527	499	480	504	506	497	565	548	524	521	498	490	480	522	518	510	529	574	524	500	533	542	525	505	532	521	523	478	524	468	552	493	543	511	490	545	500	523	532	522	589	505	486	534	531	545	526	509	525	513	521	487	544	522	541	532	553	519	568	535	529	511	545	520	480	524	544	497	497	512	546	527	549	536	486	527	529	533	511	501	506	507	520	500	493	513	555	472	478	505	493	478	491	505	495	519	544	523	513	552	523	523	543	536	461	550	525	556	556	549	495	506	521	499	473	512	535	532	524	525	495	494	554	481	508	528	524	511	516	506	551	514	515	496	550	523	539	499	479	484	513	537	508	537	515	549	528	541	493	527	551	516	497	540	520	528	525	529	523	524	519	544	503	531	558	529	543	533	559	515	483	521	529	538	504	508	535	537	512	532	518	520	556	534	490	546	520	550	503	517	529	526	497	572	517	514	511	531	540	513	520	561	507	544	522	525	524	516	539	526	498	525	524	515	541	537	533	510	509	533	517	530	531	494	578	505	463	530	543	530	524	514	508	506	523	535	495	500	529	520	501	533	535	480	510	540	510	569	524	522	497	483	530	537	572	533	506	514	533	560	541	546	509	494	532	525	530	491	504	503	513	524	519	512	500	530	540	499	492	560	524	543	560	550	505	485	502	536	452	527	523	498	508	510	559	526	513	506	505	529	492	552	531	484	517	480	572	530	512	543	513	512	488	563	520	542	518	544	534	524	520	502	526	522	495	507	513	490	513	548	564	518	491	515	508	549	497	508	539	541	510	517	533	507	525	502	522	538	519	505	516	511	541	498	499	498	545	530	510	539	519	500	543	520	521	552	521	521	542	509	570	509	542	547	526	486	544	500	510	518	539	507	512	480	512	517	539	556	520	491	493	539	514	513	539	556	534	524	507	523	550	490	505	520	506	517	556	531	535	511	507	522	507	525	533	542	503	535	524	528	504	506	518	496	524	565	515	493	498	545	553	538	509	517	546	511	521	540	543	530	533	559	532	507	519	519	518	520	538	505	526	527	530	513	479	535	498	553	493	498	532	495	522	516	524	505	512	522	470	492	519	519	560	562	536	523	503	486	541	547	511	565	498	497	521	548	492	520	542	526	518	530	509	499	536	512	518	531	526	512	513	515	534	515	487	511	574	480	529	541	535	487	539	525	508	518	540	533	563	504	522	548	513	524	522	528	525	509	490	505	534	531	506	551	512	486	525	552	545	565	553	522	536	485	520	501	517	541	543	535	511	504	558	497	537	502	489	557	480	495	540	521	503	518	531	494	555	515	532	521	510	535	517	525	492	526	559	519	554	515	516	528	520	544	507	547	532	519	539	499	527	543	503	540	537	547	534	484	530	519	493	534	517	562	509	525	563	509	508	484	475	513	508	551	513	459	505	541	497	533	525	540	542	502	518	537	546	538	519	468	507	502	539	549	523	513	525	530	502	474	499	502	534	524	580	501	541	517	546	526	547	471	520	520	503	486	563	497	515	535	555	533	551	517	525	496	544	536	550	510	541	503	484	507	504	547	527	557	500	517	511	492	506	476	540	511	509	534	549	485	533	477	506	502	529	536	503	556	523	491	553	506	494	500	538	492	503	563	491	537	546	501	517	560	562	551	544	478	526	533	531	529	538	535	548	558	534	543	500	537	535	491	495	513	492	526	525	513	526	538	511	548	515	516	506	522	488	549	512	506	523	514	510	518	487	508	518	550	515	536	519	554	532	539	484	533	522	502	533	553	546	519	544	487	514	524	519	523	508	540	519	521	518	476	531	536	526	524	511	553	535	509	506	503	505	521	507	513	525	575	514	535	552	530	562	498	479	534	507	545	519	528	501	534	502	528	529	517	483	558	533	568	549	542	501	564	497	487	505	533	535	527	536	526	507	514	525	474	503	533	516	539	517	495	502	533	496	554	517	552	477	549	559	529	541	536	551	545	484	545	562	503	481	528	584	491	539	519	480	542	537	542	495	560	526	507	525	506	520	538	535	519	466	488	532	514	507	522	498	531	519	495	470	514	544	511	508	534	543	556	549	533	535	506	477	496	514	505	530	525	528	511	519	553	553	491	543	501	525	526	543	534	491	488	518	546	495	548	502	528	526	547	508	536	508	529	563	536	558	516	502	553	504	522	523	551	485	509	516	502	510	474	496	562	526	521	511	524	505	560	530	538	481	547	515	522	522	553	511	565	515	520	548	509	525	516	527	513	520	535	520	523	532	540	545	538	522	526	516	506	516	533	527	516	528	489	539	529	547	510	514	516	486	496	505	513	525	536	497	484	504	507	529	519	518	559	532	492	515	509	505	549	539	506	553	481	500	546	536	500	522	559	503	538	500	530	448	501	515	492	504	512	558	509	504	506	530	471	500	500	495	533	527	542	499	499	566	486	551	513	527	544	516	523	498	526	514	505	562	525	532	500	536	542	536	537	563	515	532	534	544	502	532	527	517	539	494	567	507	523	534	546	495	507	491	536	500	532	500	530	562	514	515	500	554	517	491	538	538	489	500	532	514	522	483	538	575	495	477	528	536	491	553	540	539	529	531	510	464	466	521	565	493	559	519	551	510	545	521	516	553	547	506	553	545	501	505	496	509	520	509	475	517	529	504	542	519	538	527	554	514	512	519	538	516	469	554	500	520	503	504	507	508	492	570	513	514	505	491	510	525	515	512	499	567	518	520	529	514	526	556	498	535	556	528	547	571	533	553	520	538	481	477	528	542	518	496	546	573	540	509	506	492	510	524	492	504	542	507	507	489	540	530	499	506	514	505	521	503	485	525	546	491	498	532	513	528	526	567	543	541	505	566	523	511	511	514	511	509	528	513	515	520	496	562	510	533	554	516	518	542	521	536	547	506	534	514	543	496	551	535	505	531	547	492	507	581	543	540	494	523	559	537	541	533	516	530	524	519	539	529	477	471	518	502	505	555	544	541	523	514	498	518	483	511	534	499	542	471	514	563	505	471	517	522	535	528	523	522	522	506	531	505	527	515	484	547	526	501	508	551	505	489	530	492	528	534	514	545	525	514	515	522	512	505	537	519	506	496	566	525	520	531	565	521	523	551	546	544	498	509	501	504	480	511	534	506	474	523	508	553	495	492	553	492	497	505	510	509	531	516	491	520	521	532	529	497	483	494	515	536	474	527	527	500	542	545	489	520	523	520	532	502	479	517	544	482	510	532	505	537	539	504	540	510	540	539	558	532	492	467	497	512	532	523	503	525	516	573	486	550	542	539	520	503	581	505	557	526	561	545	519	510	557	498	499	520	524	503	543	544	541	517	523	541	504	515	562	508	490	509	551
23303	20836	27825	23975	20847	9671	1332	928	824	722	695	665	695	697	619	625	646	605	616	648	555	569	614	598	612	549	602	580	537	628	601	590	594	570	549	550	598	572	605	545	586	548	589	588	581	568	609	543	569	581	564	560	559	586	569	528	597	559	596	573	604	578	581	577	646	552	590	548	566	556	576	577	574	537	558	572	569	609	604	558	601	585	587	599	530	580	547	584	584	596	607	608	572	575	563	572	575	577	582	567	574	596	584	583	596	591	534	577	583	583	578	561	589	558	570	569	554	542	606	577	528	623	605	581	528	569	550	583	565	583	565	613	570	561	592	548	636	572	600	587	537	577	565	561	595	552	599	576	612	585	572	613	598	615	552	567	588	597	592	563	610	543	549	564	606	586	551	570	542	579	559	561	529	557	585	583	529	585	590	576	576	568	591	553	552	540	603	594	617	580	580	537	574	567	563	552	576	545	558	559	554	552	573	563	617	538	542	586	573	541	633	536	598	605	546	570	585	575	563	564	555	577	576	556	618	546	577	584	577	582	585	603	554	623	525	590	564	572	575	596	602	619	587	576	604	543	583	562	572	560	604	570	606	564	581	581	570	526	600	521	586	601	578	588	599	551	615	587	609	574	572	570	560	596	587	602	601	561	566	551	562	548	586	600	520	591	559	567	568	598	595	498	580	599	515	562	539	568	582	564	618	583	536	570	560	565	568	532	567	538	545	564	521	559	554	588	545	595	515	539	575	568	577	573	586	598	541	537	574	545	612	537	629	614	577	585	603	578	555	588	560	613	577	564	573	604	579	583	557	530	605	548	584	558	573	570	555	552	556	600	581	549	550	530	580	566	536	579	552	556	581	552	600	557	612	603	542	585	603	537	595	540	637	563	531	571	608	564	591	564	549	556	543	547	569	582	569	589	554	587	573	592	543	560	628	533	575	536	606	559	559	571	595	585	590	584	580	578	605	557	568	550	583	565	616	571	587	568	577	571	552	534	572	555	593	600	566	553	611	581	575	557	571	549	601	567	548	578	548	581	547	579	577	573	552	590	553	568	531	545	556	577	590	631	584	578	563	531	597	603	583	543	616	558	555	616	582	593	594	557	570	543	614	570	566	557	592	569	574	542	547	593	603	557	584	574	600	583	606	560	580	556	588	571	599	614	589	546	538	560	572	573	576	582	581	548	588	602	577	527	575	609	543	614	610	558	608	580	588	634	575	578	597	601	570	579	542	552	595	551	612	552	567	587	566	592	594	545	558	597	514	597	587	553	585	543	589	593	541	547	592	605	578	587	589	545	573	543	543	584	561	570	557	585	590	542	569	590	583	584	583	534	542	554	582	563	571	560	569	530	583	595	594	591	582	581	568	556	558	541	573	561	535	572	552	578	554	587	544	567	529	530	570	557	589	550	557	544	571	569	553	529	575	567	550	560	562	538	590	578	559	541	541	567	517	596	546	630	594	555	560	546	602	570	593	535	616	600	539	558	565	506	554	611	574	593	601	573	552	563	578	573	562	570	579	548	588	612	578	612	592	565	602	566	572	616	555	570	592	575	579	537	575	532	578	590	552	610	548	564	586	524	567	584	564	570	536	571	559	553	590	574	571	550	578	595	536	613	524	594	575	564	572	567	608	581	541	560	551	586	580	594	548	591	593	552	611	610	567	566	562	575	592	591	562	562	507	563	549	521	578	608	589	558	589	604	587	589	585	554	586	541	589	597	572	577	619	549	501	570	579	593	571	539	561	567	572	601	588	602	571	588	534	605	579	572	616	572	539	593	558	578	604	555	550	585	598	579	571	541	521	556	591	567	545	595	577	569	564	554	564	521	555	588	570	611	587	594	565	551	546	562	540	584	559	546	590	555	577	586	556	563	583	594	560	574	575	595	564	601	547	573	552	616	559	543	590	573	557	585	571	559	562	585	537	559	560	556	572	554	561	562	583	575	600	612	580	596	578	616	554	550	604	576	581	544	567	619	588	595	580	580	548	591	598	573	528	536	547	565	586	565	558	611	533	567	500	562	606	600	565	547	528	547	593	626	563	584	520	581	516	592	594	581	572	566	579	568	600	580	590	595	565	542	550	582	584	537	580	537	586	577	551	593	559	591	570	597	546	555	541	545	559	577	592	570	591	560	551	524	573	546	558	575	583	570	591	567	607	555	576	564	578	564	597	579	576	560	605	554	573	551	627	597	602	572	565	551	545	552	564	589	612	610	572	593	557	567	576	554	546	576	559	558	547	558	565	583	543	511	594	573	579	589	589	583	538	568	604	550	586	566	583	562	563	579	555	540	563	595	594	577	544	591	548	564	550	590	556	597	562	581	583	578	598	516	564	570	599	580	565	563	568	608	544	564	582	539	581	540	604	531	581	539	589	612	556	544	591	598	606	587	552	537	593	626	561	605	537	629	596	596	593	573	582	603	562	564	572	560	606	564	552	570	557	540	596	554	575	565	567	560	599	596	527	554	560	581	591	641	543	501	527	576	561	545	570	553	566	580	593	591	573	567	527	577	524	548	598	540	601	569	588	561	542	581	552	530	569	609	582	551	587	548	576	628	530	586	534	548	548	577	556	588	535	554	572	587	601	552	588	549	524	541	536	567	569	527	587	564	543	558	613	590	529	594	586	593	588	596	553	556	574	575	546	608	621	586	600	549	538	583	529	606	558	541	612	574	572	544	576	558	564	560	560	553	541	559	568	580	562	603	553	580	550	584	590	595	585	547	587	581	626	524	538	553	565	562	534	561	570	583	527	556	557	543	558	607	592	568	594	545	567	571	581	597	584	571	557	556	598	582	614	588	557	550	582	578	577	560	604	545	579	602	587	575	574	567	555	543	564	573	580	591	587	563	569	609	555	579	511	592	560	570	582	584	562	578	578	609	590	564	564	614	545	638	571	575	622	583	593	545	564	549	633	553	549	555	638	595	586	558	601	599	566	596	600	539	571	570	571	559	581	615	609	530	574	551	527	562	566	584	542	605	565	547	543	550	579	573	577	552	558	525	575	564	585	586	518	562	564	567	547	559	566	553	598	606	528	604	562	602	589	609	597	605	551	575	569	642	578	547	562	544	564	542	540	568	596	569	551	569	565	588	579	566	513	607	550	584	596	540	545	586	548	558	545	569	578	571	576	522	547	595	625	617	582	535	581	556	534	559	521	593	570	609	596	629	551	550	567	594	556	604	590	585	524	531	566	583	533	591	599	573	530	540	576	582	627	561	570	540	552	595	587	585	526	570	559	560	593	558	588	587	562	591	571	630	569	590	592	551	611	557	606	583	570	565	574	579	537	582	580	554	566	552	608	548	581	527	553	615	550	622	578	605	562	569	522	608	548	575	567	616	549	563	578	607	619	583	546	572	588	634	573	569	563	546	565	569	511	543	588	562	553	563	538	558	548	566	588	586	593	549	577	574	575	579	554	624	606	530	524	597	581	592	582	601	563	555	580	570	577	586	582	566	587	547	549	574	588	558	577	555	588	595
3665	10522	8419	4533	2960	2084	1573	1303	1203	1063	928	853	838	852	822	795	771	733	755	784	682	693	702	710	695	702	709	741	707	658	693	708	693	679	690	693	671	678	682	674	672	692	724	692	702	697	631	682	659	703	693	678	647	651	664	628	710	671	683	644	690	676	665	705	689	652	699	645	647	682	665	658	692	652	717	628	678	709	715	699	623	668	662	685	665	656	657	708	704	663	682	654	626	645	668	662	665	665	663	617	664	641	621	643	684	680	707	651	696	696	643	658	673	654	689	715	676	689	657	665	669	696	657	681	713	638	668	647	699	653	666	659	636	685	671	699	673	690	642	639	686	654	650	698	690	639	701	679	663	690	686	702	713	666	736	648	672	659	674	646	652	666	641	664	691	668	666	606	658	682	645	653	668	662	651	666	696	664	694	638	664	664	671	735	648	662	652	691	638	697	631	656	643	650	695	625	672	606	669	654	670	662	667	642	661	694	694	669	689	634	708	658	695	685	682	638	646	655	672	661	650	714	649	666	620	643	638	707	641	658	665	639	705	687	698	666	677	654	668	683	736	656	661	638	637	664	665	663	651	641	663	683	650	666	692	657	688	685	624	615	637	661	672	637	678	684	674	632	683	672	672	695	650	665	638	692	623	690	707	656	660	695	686	600	695	648	661	683	679	695	689	708	679	663	668	618	665	652	675	707	711	669	616	672	644	680	657	669	717	685	675	681	661	670	705	641	666	625	703	631	659	660	642	679	656	655	658	627	665	698	638	679	658	667	670	671	625	672	678	681	649	683	680	668	640	699	641	704	675	694	680	711	650	639	675	681	615	669	697	665	671	692	658	659	693	676	654	719	701	660	661	672	617	643	676	707	674	664	705	717	630	646	711	660	613	686	672	639	640	630	670	699	653	689	643	642	680	668	648	657	660	682	666	682	595	690	685	637	645	682	631	645	702	713	650	660	721	657	670	674	638	674	640	687	671	680	677	655	647	690	662	654	650	700	664	616	703	695	651	726	677	643	680	651	690	674	670	690	655	633	603	658	672	621	678	671	660	623	686	695	671	657	724	661	646	649	681	598	643	641	704	669	663	657	687	709	653	642	662	658	645	684	700	651	646	735	682	650	680	660	682	690	670	652	662	641	643	673	669	717	684	670	701	737	668	733	730	695	690	661	659	697	692	637	638	661	641	674	645	695	626	631	703	670	680	683	689	611	654	680	654	657	651	679	626	695	656	663	659	644	716	649	665	648	621	666	696	681	666	653	616	674	702	659	629	677	689	660	697	676	675	666	704	655	655	669	648	686	713	712	653	653	662	675	689	678	666	708	689	653	678	685	703	641	672	655	669	696	667	691	669	638	694	696	647	718	689	707	693	675	670	618	722	668	669	668	722	687	657	722	629	680	642	665	664	654	716	655	660	664	685	676	653	669	656	678	648	680	650	664	625	669	681	646	679	653	701	657	682	667	686	643	655	661	691	653	721	652	632	638	668	666	665	662	652	665	680	659	700	675	676	721	691	708	669	651	638	675	687	665	657	643	698	676	647	670	685	626	671	648	687	693	662	682	700	674	661	638	717	659	677	698	647	649	666	695	670	637	690	648	684	689	676	700	667	703	665	674	667	664	695	647	703	635	652	673	676	712	694	693	649	687	684	662	689	648	653	638	654	636	614	692	652	648	660	682	678	684	662	700	671	693	693	650	664	650	704	685	657	709	676	632	654	657	638	669	691	680	657	654	667	679	694	695	719	715	643	663	659	641	662	674	635	650	642	645	676	694	690	647	649	670	697	663	667	671	672	683	631	643	680	667	653	643	665	687	690	698	662	678	704	670	691	648	661	698	673	652	670	668	643	652	656	684	662	673	681	674	605	685	674	721	667	714	624	717	678	703	692	691	661	654	726	662	655	680	634	648	650	656	689	702	667	673	638	680	680	715	690	714	643	672	673	660	693	674	676	672	637	709	676	680	647	683	700	628	658	699	658	667	653	682	714	661	655	683	654	692	669	666	712	666	666	701	692	662	691	665	677	666	695	672	661	697	652	648	660	680	667	710	696	666	722	649	689	667	656	674	645	663	662	693	666	716	663	624	654	680	639	656	686	631	652	675	651	660	651	693	719	662	676	645	657	678	670	702	663	632	640	682	730	683	681	620	696	679	659	658	664	661	678	659	667	657	717	643	645	661	634	658	657	671	663	656	664	661	658	665	642	691	633	649	662	651	630	634	706	656	691	681	705	677	692	703	692	696	669	676	652	659	673	661	688	680	671	628	682	662	655	665	641	651	701	640	691	663	655	688	655	678	666	663	643	673	710	686	667	701	642	715	710	707	665	674	662	676	674	668	710	649	665	661	664	660	697	654	642	637	704	711	595	673	632	676	668	696	612	698	659	686	676	668	701	670	639	666	693	728	697	692	653	706	672	678	659	667	610	658	661	678	706	671	655	650	669	695	675	691	661	677	619	682	674	688	639	654	666	660	647	645	682	641	667	692	691	624	660	668	680	665	665	656	677	648	677	654	645	641	667	623	663	676	674	664	667	681	675	656	665	658	673	643	680	665	670	687	658	659	646	679	645	668	648	676	644	672	656	668	633	646	660	607	705	690	696	672	636	683	657	668	646	699	619	674	680	682	687	702	683	711	665	677	718	636	692	648	663	646	715	667	656	669	656	671	705	661	697	673	634	650	693	668	634	634	687	672	701	688	679	597	628	647	705	644	681	699	686	634	671	736	629	671	677	660	673	661	647	713	673	667	665	681	652	630	665	678	667	683	703	672	673	706	671	682	615	635	639	661	688	659	641	679	643	639	647	661	665	665	645	657	665	695	638	658	678	695	659	682	646	699	694	652	692	652	689	646	672	652	676	658	658	681	686	702	619	666	662	652	679	679	679	712	631	686	611	673	704	657	741	660	677	656	674	680	649	682	675	683	672	708	648	642	647	612	691	646	665	686	710	648	660	686	696	683	684	684	687	618	699	670	651	668	670	638	680	650	674	648	646	659	660	630	669	692	726	650	644	632	661	609	624	643	669	702	651	652	696	623	677	666	673	629	677	715	711	679	682	690	670	681	691	639	627	685	640	690	666	626	692	640	656	720	677	633	624	630	662	675	663	656	657	698	690	655	665	683	713	698	652	690	687	688	630	701	685	663	646	649	612	634	654	634	663	630	689	624	655	712	647	683	677	681	628	647	650	679	663	698	672	660	706	626	655	676	679	652	666	682	679	667	678	679	647	668	626	666	680	680	628	639	662	637	656	705	669	661	705	725	632	705	660	713	716	643	674	659	699	636	715	660	661	665	663	638	684	672	645	642	706	705	673	713	721	684	644	673	661	683	638	660	684	670	690	652	701	678	710	683	652	656	694	630	677	636	674	712	663	678	686	599	652	702	662	652	706	661	647	646	663	704	703	677	673	670	642	683	672	660	704	662	709	656	654	688	693	644	684	675	599	672	663	672	658	684	654	642	706	697	670	660	683	659	701	653	665	683
24237	20858	26876	24887	11649	722	440	373	342	300	273	289	284	235	269	257	210	215	271	259	205	219	254	239	209	232	246	239	253	210	228	205	223	206	222	226	238	231	215	219	228	229	212	203	240	215	215	228	206	204	202	215	212	243	216	232	231	206	222	222	213	235	224	208	229	237	196	229	221	234	206	226	194	234	208	197	234	223	218	219	198	230	227	215	206	237	224	238	206	226	208	233	201	252	226	236	216	204	227	230	221	209	210	205	222	204	234	239	221	213	227	218	225	213	217	218	222	228	185	206	204	221	220	238	184	243	204	233	207	226	222	242	204	213	192	216	195	234	217	211	245	211	220	224	219	223	232	216	227	190	215	216	220	223	198	248	201	239	214	230	220	206	225	198	210	207	211	234	222	232	205	238	187	219	226	249	213	232	213	237	211	241	225	215	202	230	203	218	207	217	211	237	202	236	211	212	238	229	202	237	201	214	233	208	223	195	229	212	218	236	223	224	241	230	237	226	222	219	199	205	233	231	236	208	199	212	234	219	205	216	212	246	188	228	222	193	229	254	226	240	217	235	212	206	198	244	239	219	182	229	213	229	207	227	213	200	173	201	226	232	213	219	211	198	229	219	183	201	216	206	224	229	224	207	212	210	230	203	206	201	231	202	225	213	247	205	222	213	223	202	184	225	224	231	224	215	231	213	212	244	225	222	221	208	215	216	232	263	198	225	213	236	221	221	240	220	217	230	201	248	229	221	235	224	196	235	209	199	204	211	224	234	217	224	234	248	200	210	230	227	229	215	240	230	231	207	207	214	224	217	229	207	209	215	237	214	211	209	204	231	222	220	218	208	206	232	241	189	217	210	207	234	226	214	185	237	207	223	195	235	217	209	237	225	221	225	209	203	227	223	228	197	229	203	221	206	220	208	220	232	215	235	229	213	230	216	243	242	219	214	197	194	214	229	206	210	246	197	198	224	225	200	202	211	214	205	230	184	216	217	230	217	225	206	218	196	210	212	224	205	226	215	218	204	223	225	214	223	203	240	235	220	224	215	231	227	194	232	223	208	212	202	218	216	216	243	241	218	215	188	237	230	208	221	216	231	242	197	212	233	220	209	235	235	234	250	208	213	210	208	226	205	241	209	232	217	203	234	223	204	205	189	192	224	204	211	248	217	205	202	199	205	216	219	199	186	222	231	233	251	249	196	234	214	210	238	208	192	230	223	204	215	215	233	244	207	209	205	213	220	229	202	251	196	216	219	199	234	223	239	213	190	172	216	224	235	206	217	238	251	204	237	189	226	246	189	232	215	231	236	209	200	258	205	219	193	211	203	189	215	230	206	215	179	209	211	198	192	235	203	225	198	226	224	233	219	237	219	206	222	205	216	216	230	248	189	222	236	184	212	181	205	220	210	215	243	216	234	212	233	210	214	212	210	215	199	221	214	198	190	205	245	219	231	212	217	233	232	200	222	188	215	233	227	218	227	201	211	207	208	236	210	232	232	226	231	205	223	196	222	205	230	204	212	233	228	235	218	225	243	182	225	196	239	219	230	221	217	216	229	209	221	185	229	232	205	234	203	208	220	228	235	204	226	202	214	231	204	199	218	222	190	200	200	219	233	206	231	214	219	196	229	193	187	232	219	233	234	217	218	208	188	224	213	171	206	192	204	211	252	206	239	211	205	223	215	195	192	184	209	224	207	216	204	225	224	227	236	207	220	201	208	208	215	201	231	189	197	226	212	205	227	245	202	208	211	222	219	215	244	218	232	193	196	216	224	256	232	204	219	201	210	200	217	190	193	204	213	254	196	218	218	223	198	208	199	204	216	215	233	206	200	189	206	229	236	243	205	199	209	209	231	231	217	201	222	233	219	216	224	184	228	210	216	202	204	212	250	247	236	191	227	247	212	199	240	209	245	209	225	219	205	209	193	203	213	212	184	230	222	221	193	196	210	215	252	238	207	214	230	216	237	225	223	199	212	219	220	215	218	222	233	214	202	223	231	231	200	214	226	196	222	241	219	208	218	224	206	204	213	198	226	234	197	231	209	226	232	216	215	200	205	208	216	200	231	208	213	198	226	198	229	242	214	198	210	200	238	206	215	204	216	214	228	224	213	212	199	234	226	197	198	209	211	188	259	234	209	183	207	205	220	223	204	210	198	229	209	220	193	241	226	218	243	208	237	242	215	227	212	212	229	212	239	189	215	226	210	229	222	214	199	221	206	218	197	186	215	190	200	235	228	234	190	220	218	245	231	220	220	194	240	222	211	232	229	212	257	207	227	218	233	208	221	246	225	236	226	170	202	221	183	232	235	215	232	212	226	244	207	220	233	229	234	185	217	225	220	219	218	198	213	195	203	223	212	208	203	215	216	211	214	191	237	228	217	198	195	240	245	199	237	233	240	202	203	229	224	212	250	193	233	217	187	206	252	215	208	214	223	202	220	198	225	211	202	213	211	217	218	200	241	209	238	213	225	217	197	222	202	209	226	222	211	220	194	207	223	223	212	227	203	229	214	217	230	210	229	209	200	227	187	193	213	202	217	222	232	222	229	211	210	223	212	213	205	207	199	194	226	197	232	201	212	213	236	219	204	199	233	220	209	196	227	211	237	212	220	207	230	215	219	245	209	209	218	206	237	237	203	200	228	216	209	233	229	226	210	210	214	201	199	204	218	227	238	232	213	201	223	213	221	229	230	216	196	206	221	223	236	211	199	213	205	186	192	189	220	239	219	200	229	218	205	221	213	212	232	224	234	219	214	242	225	223	226	227	222	242	210	238	217	234	204	197	203	200	215	220	228	216	221	232	214	213	224	196	238	228	228	216	186	225	225	218	220	236	198	190	233	223	229	220	198	241	192	180	214	234	210	238	201	229	205	207	230	206	219	221	234	203	226	203	226	233	216	213	233	226	254	242	218	215	211	210	225	228	203	221	222	203	203	213	197	206	219	218	226	176	210	243	246	221	201	205	248	214	227	205	239	206	203	230	211	205	209	216	240	233	244	242	181	247	220	223	228	203	242	204	227	203	200	224	227	187	229	237	212	211	233	219	226	212	245	204	214	225	195	235	212	215	206	219	241	220	215	228	224	219	232	233	230	195	228	215	225	201	218	221	211	231	218	241	212	214	220	212	215	235	220	239	224	222	233	223	201	208	204	208	240	206	222	207	248	235	205	202	227	233	211	198	225	203	220	214	206	210	227	183	196	219	244	229	218	217	225	203	220	216	206	222	202	218	205	195	213	200	221	228	201	204	188	208	242	208	216	207	221	230	208	204	220	215	210	219	185	225	203	205	239	215	234	220	218	235	240	216	195	199	223	208	217	205	227	210	210	211	215	217	233	212	227	227	213	227	209	237	207	213	225	219	207	235	183	215	218	237	219	227	207	201	205	210	219	202	234	236	222	237	219	226	216	188	218	196	213	207	190	196	204	205	221	207	238	209	228	198	214	223	193	199	204	208	231	181	213	217	208	195	237	229	206	242	210	205	205
4180	8716	6662	2739	1607	1059	808	647	577	454	431	385	343	333	348	321	281	282	315	306	306	264	279	297	333	286	271	273	273	256	275	270	290	265	248	256	261	280	274	258	277	264	275	237	275	249	262	290	282	258	257	276	266	260	281	271	267	264	280	274	253	275	294	282	261	257	258	275	290	243	277	259	268	237	261	259	222	257	271	262	234	252	300	259	287	275	260	254	244	252	247	313	263	255	246	249	282	255	282	278	227	290	279	244	265	264	284	252	272	258	267	263	263	283	271	258	267	279	233	250	260	270	245	308	280	246	266	276	258	274	270	271	305	289	272	250	240	253	247	245	250	243	248	263	242	234	279	252	272	256	243	265	245	269	238	281	253	277	259	247	253	271	263	279	238	259	254	269	276	250	260	256	250	267	256	258	265	262	253	296	240	256	256	278	270	247	255	271	271	265	238	253	253	277	257	273	251	262	247	281	264	276	252	292	264	257	259	246	279	259	264	244	274	261	262	294	252	261	254	273	234	259	274	275	268	262	260	264	292	254	246	275	245	327	261	251	252	253	248	245	246	238	287	239	266	267	254	257	243	262	240	274	246	251	281	269	261	277	263	231	248	270	261	248	259	252	274	248	258	279	283	251	232	255	252	247	253	269	265	250	263	236	285	252	272	295	266	236	247	257	253	240	265	252	264	259	248	260	260	258	290	272	276	263	249	245	293	272	244	250	265	265	275	261	253	258	255	268	251	270	252	282	250	265	261	248	246	278	237	241	260	266	261	255	261	262	293	229	260	252	256	266	224	269	278	263	244	252	293	261	269	257	284	265	244	265	261	247	254	269	255	260	255	264	276	289	262	231	257	267	268	260	242	254	278	272	284	260	286	275	221	253	251	283	253	243	248	258	297	253	246	256	285	247	280	253	280	280	251	244	265	273	293	281	247	259	257	271	288	256	251	243	276	271	259	257	247	225	256	259	259	226	285	302	253	276	302	254	249	283	262	220	272	251	266	245	271	258	255	263	263	278	258	255	280	267	270	277	282	251	278	274	299	265	251	232	259	258	287	246	294	271	255	270	241	275	232	244	270	283	272	273	284	276	268	253	263	252	248	259	265	258	242	287	261	263	272	257	271	257	232	248	265	257	248	280	266	286	279	244	240	275	274	247	218	241	268	271	245	252	289	270	248	285	286	260	269	291	251	242	252	261	250	261	270	233	279	266	257	264	287	268	241	257	270	243	253	249	266	240	268	265	252	233	278	270	249	257	257	260	274	269	254	262	246	245	267	246	283	248	240	273	252	261	275	252	240	244	261	267	279	282	277	269	261	260	254	264	246	307	270	241	246	279	251	263	254	256	232	249	270	261	269	271	266	262	232	265	239	248	268	268	248	254	261	232	256	280	263	271	272	262	309	281	248	256	274	241	262	276	292	280	267	247	255	269	291	269	254	235	267	286	248	282	277	253	260	257	276	266	271	250	239	249	297	303	281	253	286	258	260	278	271	258	276	263	269	278	251	284	266	255	245	293	248	259	263	293	277	247	260	284	238	262	240	251	248	264	264	283	248	267	268	258	247	276	261	279	251	263	258	257	251	239	250	269	260	246	261	263	261	272	277	245	283	242	277	224	248	298	235	234	265	288	264	249	271	261	273	270	240	280	281	282	256	244	235	231	271	272	252	269	276	265	279	241	265	261	245	250	247	246	254	253	254	268	282	264	274	261	272	261	243	254	278	256	268	257	284	268	265	245	261	258	253	250	264	292	267	250	242	297	273	278	236	240	263	285	243	251	264	263	269	259	263	278	273	280	252	256	243	245	266	268	257	274	271	263	240	295	237	241	266	285	270	273	278	259	260	256	256	252	258	278	266	255	261	264	292	248	249	229	236	250	251	299	241	249	270	259	242	277	258	262	259	237	259	259	263	282	266	266	269	231	292	269	292	246	255	277	275	257	253	268	261	263	287	231	237	240	251	265	233	261	263	270	277	266	251	275	258	257	266	278	260	245	281	271	235	263	270	294	272	266	268	233	309	245	256	255	276	289	266	274	268	256	267	257	237	286	257	284	253	253	245	261	274	273	280	250	267	238	272	287	269	243	237	254	277	282	248	245	281	239	257	251	257	265	256	257	269	243	267	263	251	243	235	232	232	233	256	261	238	252	268	260	259	271	265	267	268	252	265	249	263	262	280	262	269	270	254	265	275	317	247	242	246	240	260	241	255	251	267	272	236	252	273	272	288	284	267	270	279	235	243	263	242	234	279	266	253	269	236	262	239	281	277	241	286	252	245	227	270	245	256	289	255	273	276	257	266	288	265	271	278	248	284	271	278	251	279	248	272	256	252	264	273	285	257	272	277	266	285	264	243	280	288	259	262	247	274	228	277	256	245	277	234	244	269	265	264	247	272	272	220	264	266	245	264	258	263	253	258	271	229	272	257	255	293	278	268	259	241	267	261	249	246	237	258	245	276	262	258	256	276	274	271	253	264	272	254	248	269	268	249	290	271	241	235	273	271	272	262	244	262	263	269	274	259	259	283	245	247	286	259	261	264	246	269	244	253	275	236	266	290	243	271	257	272	270	235	286	275	233	250	263	287	269	244	279	290	249	275	267	246	244	282	265	228	261	269	268	258	247	245	259	266	255	266	266	280	228	262	275	264	233	263	272	265	289	267	274	275	266	257	265	247	268	259	260	255	270	254	236	267	261	246	274	289	276	277	255	265	267	254	266	262	260	273	281	261	287	250	259	231	262	229	265	232	258	282	263	247	262	263	262	280	285	253	280	284	249	252	259	252	263	264	249	280	277	259	266	261	225	262	281	245	273	254	232	248	295	268	267	270	267	265	308	263	274	234	241	256	269	262	251	259	266	255	248	250	288	262	235	268	235	284	245	267	263	265	261	258	259	263	246	258	252	278	284	251	292	262	227	249	246	255	265	260	277	245	252	256	281	252	268	261	266	257	259	277	290	282	247	280	254	286	235	255	254	242	241	255	296	292	267	249	263	282	260	226	238	240	271	261	286	267	246	274	280	270	278	275	247	259	273	256	252	267	279	285	269	297	260	230	271	271	233	261	292	257	261	254	267	275	262	263	293	260	256	287	292	253	271	223	265	296	274	236	254	263	280	260	248	256	294	244	277	236	242	277	244	239	268	256	267	256	277	272	261	274	254	248	260	267	232	268	255	249	242	247	245	243	280	249	259	260	274	281	246	243	273	258	267	258	254	263	272	268	285	253	240	266	261	262	257	252	254	256	248	241	256	244	266	275	246	251	263	252	246	268	256	268	270	267	265	263	258	256	271	255	277	263	261	272	269	252	253	250	252	273	238	262	263	256	250	252	262	261	252	257	260	261	278	252	279	228	264	263	263	261	271	267	260	257	282	272	250	231	278	261	270	274	273	258	265	262	281	258	255	279	257	263	270	270	262	275	297	247	250	260	244	265	225	270	252	287	247	245	273	274	245	240	253	274	257	249	250	249	263	273	229	262	241	269	280
22268	20912	28396	23579	20912	20939	8649	1082	771	688	579	546	534	473	450	436	411	402	428	381	361	404	392	373	385	342	395	372	377	360	364	369	368	357	359	350	334	358	341	329	341	327	351	329	355	365	342	374	375	337	326	359	323	361	338	310	331	343	373	353	359	339	331	338	333	340	342	346	300	337	346	359	362	357	327	330	326	345	341	350	323	344	334	358	348	363	359	359	354	362	365	319	328	350	321	358	335	346	319	331	329	314	334	339	365	349	318	324	336	354	304	307	303	317	319	325	348	299	311	374	330	314	340	323	309	327	340	324	325	328	331	370	332	354	312	313	332	337	335	342	329	344	349	314	335	331	321	370	329	304	340	343	329	325	352	356	330	294	354	322	348	324	347	340	340	338	348	351	332	314	357	322	328	322	328	349	349	324	349	310	362	316	313	317	310	342	320	290	327	317	351	329	328	326	299	330	322	337	315	307	328	332	331	339	323	331	336	336	360	351	329	340	340	336	355	335	347	333	330	322	314	323	311	316	342	333	326	322	311	308	329	338	307	345	366	334	364	329	358	326	369	323	340	362	301	351	325	327	330	341	332	357	329	336	340	318	352	339	330	348	384	322	308	365	331	328	334	313	336	343	326	327	308	355	317	293	347	344	349	333	317	302	338	335	321	338	320	356	308	321	330	355	333	301	313	331	328	326	350	319	346	333	331	320	327	375	359	322	339	359	318	344	360	372	316	328	311	345	324	297	290	325	321	371	363	349	336	330	325	294	305	348	339	321	368	337	316	331	317	363	306	360	344	345	353	350	324	327	357	324	319	330	317	298	337	340	303	342	329	313	331	348	329	361	325	313	324	316	293	345	345	341	324	344	345	344	342	342	329	319	352	366	320	317	332	339	332	318	343	369	351	359	341	314	338	325	344	353	337	348	335	305	339	344	336	346	323	334	325	314	355	350	323	315	340	340	316	337	376	325	343	321	321	331	316	313	351	352	300	351	370	351	358	319	326	342	383	342	289	352	342	325	364	334	342	369	305	321	321	336	370	323	320	331	317	324	337	328	331	310	350	376	362	343	332	327	340	309	314	332	347	304	351	318	366	352	338	331	295	332	339	308	341	356	330	336	322	358	329	309	333	328	331	312	332	348	305	345	341	319	325	329	363	335	338	350	319	339	313	324	331	339	357	306	385	331	308	332	318	340	332	341	337	353	302	342	350	304	318	328	311	324	367	329	306	311	307	327	320	333	350	327	315	316	322	372	308	349	378	339	335	347	355	344	330	327	351	372	337	319	324	360	311	343	335	318	333	303	348	310	342	333	364	300	306	348	314	331	330	355	324	330	355	319	295	375	305	349	337	306	336	307	297	345	336	334	335	324	334	309	328	336	312	336	330	347	325	337	318	325	298	342	312	273	325	310	291	348	318	340	327	320	325	334	334	325	340	367	327	301	305	330	318	346	328	323	343	322	347	306	320	342	309	342	337	326	351	339	324	326	358	323	316	343	334	315	327	335	326	328	345	312	309	313	325	330	351	308	329	332	326	335	332	294	288	330	326	325	326	320	323	327	320	333	339	326	323	344	334	317	332	331	321	336	351	335	298	323	348	349	321	356	318	353	331	336	353	332	318	361	341	301	334	364	325	293	334	314	365	342	345	307	353	328	334	344	325	339	333	350	311	347	312	322	308	312	327	323	347	321	330	312	335	307	341	330	335	328	360	342	291	314	364	329	322	339	334	357	315	333	329	333	332	351	308	338	338	344	334	324	354	365	340	357	334	347	332	329	323	314	304	296	348	332	327	317	329	313	334	297	293	306	328	320	297	340	322	326	346	291	355	339	343	312	352	346	326	353	328	323	346	330	332	307	318	348	339	327	339	332	321	334	315	359	291	353	350	320	326	313	344	330	347	289	311	334	328	341	326	342	333	321	358	336	323	352	327	322	338	344	340	354	319	339	338	329	314	325	360	343	329	311	289	384	333	301	319	331	353	364	299	327	298	311	329	333	374	314	313	316	344	336	365	373	358	321	369	318	335	331	354	340	329	352	284	345	365	287	368	323	285	321	309	309	301	354	331	367	347	351	322	343	337	322	320	341	326	337	340	335	304	303	311	315	331	351	318	352	355	334	361	351	325	340	335	321	340	290	346	352	348	341	318	312	342	326	328	341	318	357	326	331	371	354	337	332	358	336	342	356	361	332	317	350	328	339	314	296	337	321	328	326	335	324	343	322	329	317	359	320	321	310	327	324	339	318	317	333	321	299	321	341	333	340	327	308	318	326	343	305	329	321	322	337	347	340	349	312	303	340	313	356	368	336	332	345	295	319	337	313	322	331	323	339	329	329	364	326	325	370	349	349	337	349	337	306	340	368	302	307	347	345	336	328	298	330	338	322	324	332	311	316	358	326	340	341	314	326	329	324	299	334	331	326	320	348	352	356	292	333	327	303	377	343	305	337	348	321	338	303	324	338	315	318	350	341	327	343	333	324	302	347	343	333	337	298	338	343	299	354	327	346	340	383	328	316	329	331	328	327	352	343	279	317	315	342	337	333	342	318	325	353	349	337	322	352	327	321	364	350	327	313	329	317	311	347	347	325	348	359	347	336	378	326	311	341	348	352	317	325	291	327	325	328	313	329	292	354	302	330	339	337	334	341	309	331	355	332	329	336	306	310	364	344	327	354	331	349	321	333	337	325	336	314	333	336	324	342	323	341	329	316	322	344	324	362	347	313	311	353	312	343	350	318	367	338	334	361	312	356	308	314	322	317	315	292	339	322	313	350	341	328	339	320	306	354	342	335	329	322	326	343	320	332	324	330	328	318	315	326	362	307	321	307	350	319	316	323	317	289	341	342	365	313	344	339	313	326	308	337	327	341	314	343	320	305	312	320	313	301	336	289	363	306	355	313	325	374	333	333	310	298	348	319	346	309	309	324	289	298	314	317	334	364	333	339	344	334	347	317	346	297	301	333	340	369	359	319	318	381	320	376	334	306	341	332	315	336	350	342	320	357	353	285	335	340	318	351	350	310	330	297	304	313	339	325	354	324	350	344	349	324	337	309	358	327	319	326	348	338	299	334	326	353	320	327	338	327	343	319	318	335	343	340	310	329	318	341	352	347	341	342	332	350	353	341	321	294	350	336	330	301	309	332	360	330	368	335	352	316	338	333	342	350	332	331	339	331	335	314	327	362	329	308	336	317	309	358	328	344	358	337	317	320	337	342	340	362	334	308	352	370	314	324	317	352	312	325	297	325	337	308	335	328	315	325	343	335	318	300	322	317	338	326	321	327	323	345	299	334	329	306	314	331	314	332	332	322	333	342	333	350	338	338	315	378	333	324	343	322	345	323	345	329	310	316	333	333	355	330	362	328	353	346	318	326	334	354	323	336	313	339	330	343	292	351	353	331	330	339	331	319	338	321	300	305	304	317	340	328	337	323	316	329	307	313	348	345	320	355	332	335	303	331	311	349	322	300	325	349	359	357	349	340	336	349
6070	17615	13351	6235	4206	2864	2055	1745	1315	1038	913	826	731	672	622	603	538	594	494	490	527	515	496	481	482	459	459	418	523	476	444	458	425	420	451	432	418	420	398	457	398	468	409	417	407	425	407	406	428	414	465	399	421	423	430	397	417	372	429	383	400	427	381	443	420	408	425	420	423	413	423	416	408	415	390	384	354	422	396	413	382	388	408	414	389	404	380	422	431	424	388	433	411	398	392	379	414	403	388	428	412	384	417	396	398	405	408	383	367	402	402	345	414	438	393	369	415	425	415	383	434	435	389	421	413	409	415	415	416	424	367	399	371	428	392	418	425	419	410	405	385	408	419	407	406	404	397	391	423	398	380	412	379	392	395	409	403	386	425	412	418	384	394	401	378	396	411	407	342	393	431	375	418	401	385	389	401	432	429	415	376	414	404	375	404	397	434	398	386	368	375	409	419	457	430	404	423	434	417	427	397	407	423	395	425	388	405	392	386	351	415	427	373	408	437	420	423	414	406	422	403	417	404	389	392	371	409	431	415	398	425	408	450	401	409	363	402	405	426	415	374	440	417	439	416	403	396	420	380	422	377	449	384	399	409	421	397	380	375	387	405	433	353	416	365	403	382	368	402	401	419	425	408	411	403	416	384	393	419	380	414	378	400	409	407	426	382	376	395	388	407	391	375	362	404	385	414	437	413	407	395	403	417	414	400	394	390	412	399	418	391	409	445	443	381	391	367	403	421	413	403	379	396	426	374	397	388	409	412	409	404	393	418	417	382	402	421	391	431	430	427	357	386	394	393	365	375	393	428	403	375	400	407	399	407	382	394	392	420	444	393	415	392	398	429	406	386	403	416	390	377	383	396	422	376	424	419	380	412	394	407	393	390	403	421	432	373	396	397	394	445	408	421	396	401	427	437	379	434	390	439	360	445	422	371	377	398	407	382	409	433	403	413	419	389	409	424	406	422	427	410	395	387	402	428	358	407	403	386	383	418	396	400	428	384	432	412	397	428	377	397	381	398	390	370	407	373	434	388	387	420	451	394	417	370	427	407	411	413	431	412	420	379	405	426	386	424	426	412	400	424	440	402	465	398	381	448	400	383	387	418	386	399	410	416	391	424	387	400	390	392	405	399	370	409	401	408	417	394	402	414	423	416	399	420	415	423	405	418	377	406	361	411	365	415	433	389	404	428	368	379	417	387	424	442	402	393	391	424	429	396	471	419	422	387	393	404	431	399	440	397	402	379	408	424	416	417	379	376	423	391	425	427	370	419	406	406	418	393	397	413	408	413	429	417	371	407	428	388	434	386	410	440	381	407	391	406	410	436	402	385	413	394	403	409	395	403	428	362	410	356	420	428	420	424	371	391	391	424	384	417	388	373	390	400	406	386	414	414	418	363	402	441	390	385	399	417	435	438	393	385	403	389	436	402	420	376	411	409	380	426	446	397	401	391	417	429	411	419	372	416	396	356	405	404	392	407	354	388	419	400	387	410	388	370	418	395	393	398	404	398	391	396	419	431	434	378	393	386	383	393	366	379	370	415	420	374	425	367	407	377	417	404	451	418	424	449	412	416	393	400	395	379	401	439	391	383	393	419	372	426	388	388	390	400	413	419	402	392	406	396	392	389	386	397	379	432	417	387	404	406	388	421	372	395	406	382	372	393	373	386	418	392	372	384	410	385	457	406	403	406	405	413	434	407	409	416	425	377	413	446	361	393	386	424	396	388	365	424	400	378	359	368	389	408	382	371	430	393	414	405	416	420	383	410	393	392	368	419	383	421	430	411	442	397	391	401	410	392	372	397	390	391	400	395	405	421	388	423	389	416	418	370	366	414	411	395	410	398	407	408	418	357	390	408	396	403	437	442	416	413	451	367	404	432	403	350	420	397	417	390	418	411	386	370	395	384	427	400	446	399	420	368	415	409	398	393	418	386	417	397	406	387	387	393	423	424	406	362	385	429	373	406	459	377	360	405	407	430	402	396	397	392	425	428	405	399	403	420	388	390	425	376	431	402	425	420	382	403	404	422	390	427	423	394	415	387	403	414	422	406	436	423	406	398	412	379	409	390	415	417	413	392	379	375	392	435	404	394	416	394	389	407	425	397	414	398	440	433	410	394	386	418	358	394	407	404	398	405	412	399	421	406	387	379	396	385	402	402	404	397	406	413	364	379	427	384	367	421	414	413	415	395	417	410	354	417	393	396	435	366	378	401	417	402	409	385	393	397	419	425	424	389	372	398	391	405	400	406	425	377	385	391	374	410	395	395	426	379	394	421	407	416	401	379	426	401	375	396	391	407	408	398	405	386	401	379	381	396	408	421	400	389	394	373	423	370	406	407	405	393	390	377	395	432	387	366	441	382	372	432	399	373	371	398	414	387	401	400	399	411	382	408	375	421	386	403	420	396	382	388	393	411	369	430	362	385	402	462	414	387	427	430	392	405	411	402	444	376	383	400	415	387	420	385	390	394	388	404	412	409	371	404	374	386	400	424	432	396	401	399	360	374	411	463	408	386	414	416	464	395	436	383	393	393	421	422	384	414	410	394	410	365	415	386	409	395	410	426	411	379	383	424	397	401	406	360	437	427	425	414	435	383	430	421	431	394	398	427	388	444	410	388	403	389	395	421	375	404	410	402	394	403	419	377	408	393	416	450	391	410	444	389	371	387	410	372	419	441	396	388	400	394	421	387	387	434	435	390	436	378	392	391	444	387	375	391	385	396	423	408	401	398	395	399	408	406	401	391	433	403	438	403	377	413	429	381	423	393	435	384	393	424	389	419	413	393	407	403	410	393	391	388	391	405	402	407	382	385	419	404	393	412	392	385	376	399	401	392	399	386	394	386	409	394	413	397	422	411	425	428	421	390	439	424	405	406	367	391	394	417	386	402	396	374	399	420	390	433	379	388	425	393	426	403	429	377	395	418	400	383	409	386	412	383	412	417	430	385	415	406	410	362	429	386	409	385	398	400	377	386	393	402	424	407	414	413	403	422	390	429	386	410	450	421	406	417	406	413	450	392	412	421	410	392	411	365	416	419	400	393	391	383	362	379	421	420	365	393	383	410	373	394	406	431	396	418	386	398	391	382	427	371	382	427	342	386	399	404	416	378	436	375	401	403	424	399	420	401	377	425	394	374	371	384	430	386	428	403	406	385	420	390	404	391	448	418	384	401	404	382	396	416	407	426	421	411	376	440	400	353	417	437	400	414	421	407	398	434	391	415	414	392	393	440	399	365	405	407	379	399	413	398	425	403	404	378	358	362	412	409	374	413	413	422	413	401	368	387	387	425	385	450	381	397	419	418	412	380	395	435	402	389	405	423	443	423	425	402	400	398	425	377	385	419	378	387	384	408	395	390	410	400	407	415	399	438	363	413	379	407	392	423	380	415	409	434	423	412	419	411	384	445	399	385	400	442	404	391	369	401	334	417	410	410	412	416	366	395	406	374	391	365	392	401	440	411	401	402	403	392	394	440	368	409	409
26770	18740	6064	1350	744	579	518	509	476	428	417	449	451	409	441	452	441	456	409	421	420	433	438	482	441	443	468	431	449	449	458	461	432	435	464	447	429	475	428	468	445	482	473	422	451	423	434	437	483	423	392	420	452	450	430	418	472	460	429	455	414	458	441	438	482	461	458	411	438	418	458	433	429	420	445	470	418	446	446	453	429	414	456	462	469	433	440	451	453	435	467	444	457	438	483	466	466	421	426	464	468	434	419	417	469	398	443	443	445	422	458	462	425	458	453	451	471	454	437	422	422	451	421	452	440	422	438	469	452	477	424	440	447	433	474	443	440	401	437	439	429	392	422	459	433	460	441	398	440	440	442	449	443	465	449	432	422	444	425	436	471	460	429	436	483	451	423	477	460	427	472	413	458	457	438	408	438	441	414	432	443	423	435	470	447	470	419	462	471	464	418	436	416	447	408	398	434	468	436	398	461	455	479	476	437	422	462	448	449	429	471	420	447	434	444	447	484	455	446	417	450	458	400	473	413	433	431	446	445	407	423	383	465	478	426	431	408	433	422	466	434	455	439	447	475	456	451	459	402	457	453	469	427	440	470	425	459	425	431	465	399	456	437	427	416	439	476	428	444	455	443	468	456	426	417	447	451	457	432	449	449	439	428	429	470	414	463	434	433	432	408	436	429	425	437	491	486	465	428	416	424	416	420	434	445	447	417	443	429	444	416	427	427	450	480	447	384	478	448	415	450	427	384	424	436	447	418	446	464	435	428	412	437	462	426	448	450	460	425	446	462	431	403	451	450	458	454	436	440	468	447	405	443	452	475	463	436	408	432	454	451	441	494	416	420	441	461	454	466	439	454	414	415	420	412	439	428	453	414	449	410	410	487	423	459	449	424	440	412	472	446	469	424	471	430	411	446	470	426	440	470	409	429	465	485	432	456	427	486	448	429	449	455	428	432	455	456	488	451	490	417	415	478	456	449	455	464	442	457	469	421	410	437	435	384	421	411	428	445	434	421	443	455	461	449	445	477	447	427	453	457	443	440	422	456	444	433	432	432	431	398	453	431	419	449	423	454	423	459	435	419	461	453	466	436	430	415	459	456	459	428	434	473	447	443	463	408	482	447	475	455	437	410	425	481	458	432	450	436	404	444	452	441	428	416	478	433	437	442	427	434	472	425	420	474	447	425	446	392	440	424	443	448	454	462	461	455	420	444	418	419	482	450	454	444	437	443	465	421	408	486	450	511	407	447	430	445	439	401	465	484	429	457	457	486	430	452	476	438	438	491	415	446	451	421	422	459	456	404	439	467	418	481	453	457	428	429	412	415	455	443	417	458	487	451	449	429	414	421	420	436	420	435	431	419	474	416	419	430	440	459	449	445	488	453	464	423	427	434	430	459	397	446	456	451	466	447	428	438	462	480	430	440	419	438	416	432	432	450	452	431	431	428	479	447	421	417	415	441	461	438	405	429	440	425	457	447	456	458	446	417	411	435	410	468	437	434	414	440	442	407	433	459	437	471	450	437	454	434	468	462	411	414	419	429	474	438	424	495	412	427	409	442	452	409	425	422	453	421	434	427	424	433	430	426	440	438	420	432	428	467	437	462	438	443	413	435	453	449	419	461	429	396	441	416	414	437	446	420	450	393	422	453	429	453	436	446	439	435	419	459	449	429	419	433	418	440	473	421	400	401	447	441	450	436	423	414	432	449	427	442	422	387	461	425	435	443	436	432	439	425	427	440	445	431	457	416	432	452	462	405	427	452	401	416	465	454	449	432	462	432	416	447	434	442	412	383	445	435	444	481	416	426	441	416	476	413	436	419	442	450	469	434	399	458	508	429	397	425	439	449	455	458	475	449	422	442	432	429	452	390	459	435	445	447	426	466	436	445	459	448	430	432	465	454	450	417	441	438	423	459	430	452	457	451	432	419	434	399	418	437	462	422	420	428	450	418	445	409	434	443	503	456	449	438	454	448	420	458	419	448	427	430	471	416	440	453	416	471	427	437	426	458	480	428	434	462	432	432	415	453	392	416	434	465	469	445	445	436	458	451	457	426	458	433	417	444	420	431	454	470	453	462	430	453	440	448	434	467	432	429	438	428	439	460	427	444	488	437	435	468	418	427	429	457	442	440	441	490	435	464	405	419	446	454	455	505	446	458	442	441	455	419	435	469	395	467	429	449	410	434	450	453	425	459	444	413	451	465	448	430	451	428	446	436	425	413	428	422	402	442	461	470	446	451	427	451	437	438	442	473	464	443	477	420	456	423	443	441	419	425	456	449	467	444	426	455	428	479	432	413	422	430	467	410	458	420	410	386	445	418	460	447	427	422	457	439	425	410	445	407	460	450	436	447	446	419	426	463	457	458	425	462	457	486	413	458	419	423	421	465	443	440	459	464	472	440	447	479	450	414	403	412	437	452	464	443	437	468	412	443	411	453	438	441	442	461	452	420	455	454	422	442	461	421	465	444	410	412	458	402	436	431	447	499	450	421	466	446	419	463	440	419	459	435	437	431	447	431	435	453	429	428	440	430	410	430	464	460	423	431	425	442	457	463	397	463	469	441	390	440	447	447	430	451	449	444	455	477	453	436	451	438	407	437	428	433	428	426	410	467	459	462	447	450	418	432	422	452	460	454	428	425	517	451	462	445	431	392	460	436	443	441	424	425	425	508	477	442	449	453	442	420	443	428	432	446	410	426	458	458	424	457	453	439	464	421	461	440	438	432	439	466	418	381	455	428	407	455	472	426	427	436	476	473	420	456	455	449	435	457	471	419	450	460	442	444	417	443	471	402	447	440	482	443	406	432	393	442	425	413	462	441	416	444	432	461	441	431	446	453	449	447	419	464	446	417	449	472	435	417	433	424	438	466	438	426	467	418	488	417	440	422	450	435	450	417	423	482	455	461	419	454	390	431	460	441	442	462	435	438	508	438	471	478	448	469	450	463	417	420	438	451	452	394	431	436	405	414	461	451	431	429	429	420	422	483	425	484	442	444	438	438	455	499	434	427	443	471	450	448	427	425	421	472	450	435	438	413	432	442	419	449	447	419	453	456	469	442	422	468	425	440	485	460	439	428	441	431	452	416	427	447	437	412	413	438	460	442	451	434	427	411	433	423	425	462	431	449	420	460	455	412	430	431	437	458	432	471	443	456	439	469	429	443	412	455	409	411	440	442	422	444	453	469	456	462	424	423	458	423	452	436	466	450	435	431	460	445	432	449	476	453	456	425	466	442	428	415	455	443	456	438	416	445	442	457	461	438	444	438	434	423	446	435	477	454	449	424	457	441	421	454	450	420	419	437	486	422	459	418	436	453	442	477	423	422	429	469	424	425	427	441	461	480	464	436	422	432	443	419	435	473	459	430	476	447	478	445	433	413	431	415	434	438	456	446	395	433	429	464	450	420	456	435	459	416	465	466	449	455	407	439	421	486	499	455	431	454	447	420	480	469	456	450	468	428	446	425	396	454	447	477	474	437	456
5056	3972	3175	1523	998	757	633	607	531	546	533	516	524	486	488	533	508	548	525	520	497	516	529	547	537	517	524	559	517	490	512	534	537	495	496	513	501	513	464	501	518	525	516	547	536	554	519	536	462	499	529	526	527	494	551	484	493	502	508	502	502	521	527	508	513	478	519	503	481	514	501	517	522	518	498	515	526	513	508	490	566	510	512	507	530	551	514	507	478	523	510	487	509	515	511	535	503	523	492	534	534	514	525	497	522	531	502	512	487	524	505	544	489	468	531	540	504	520	497	515	516	521	501	515	526	494	488	472	500	489	548	491	473	530	522	539	516	513	481	528	545	516	553	472	573	531	527	497	469	538	517	533	459	523	482	524	511	496	515	492	504	492	531	499	534	527	499	524	535	538	520	537	524	504	506	542	504	504	490	551	516	533	508	562	535	542	507	506	520	536	503	513	539	521	526	513	510	550	553	506	522	496	524	519	483	502	533	579	497	520	542	531	516	480	530	486	513	544	499	528	512	491	509	539	533	556	539	511	538	485	502	523	563	503	545	563	562	488	557	547	445	480	533	522	531	519	538	525	530	519	538	491	524	477	466	550	521	496	488	477	533	531	481	489	550	499	528	490	518	505	502	505	501	539	507	531	504	527	493	552	488	528	528	489	517	540	552	481	514	474	504	496	534	516	482	497	505	519	541	506	545	521	515	483	547	517	528	492	520	517	531	454	492	534	515	526	546	535	498	524	487	515	502	533	524	506	535	488	512	509	518	516	521	491	441	475	521	491	524	509	477	518	490	519	534	573	498	503	513	556	509	516	499	558	544	506	509	499	489	501	538	547	521	505	529	478	501	492	504	569	503	494	517	517	491	512	459	548	539	511	513	542	509	536	540	495	515	468	496	511	536	525	446	484	522	523	511	538	556	529	477	515	523	496	541	506	527	511	557	518	516	561	492	519	465	542	543	530	524	545	571	533	507	546	533	472	524	552	506	520	519	521	509	490	545	518	497	537	533	476	519	584	497	507	526	508	560	530	496	534	482	519	534	503	504	501	548	519	508	527	483	532	522	517	528	502	523	507	551	487	510	517	521	545	501	495	512	464	540	499	537	473	515	522	514	502	559	532	518	493	503	521	498	503	524	504	520	505	556	552	520	499	525	544	528	527	511	511	533	480	512	513	506	531	520	573	500	513	493	552	551	540	533	481	528	508	528	476	500	537	513	549	511	548	506	553	540	524	518	487	467	545	517	507	525	520	496	514	494	523	512	537	536	504	483	534	565	493	475	501	606	535	513	488	507	528	509	530	519	497	511	477	510	542	570	551	522	525	528	494	497	506	521	518	521	524	502	507	511	529	504	512	497	499	529	539	552	518	552	480	513	523	499	491	500	488	516	529	477	492	554	534	546	504	493	523	504	533	490	527	529	529	507	501	543	486	516	509	522	522	487	481	548	508	528	562	499	531	532	513	530	524	514	523	484	507	545	493	513	520	500	539	536	529	558	521	511	493	539	506	522	503	509	489	505	458	483	505	510	468	567	515	508	518	494	542	520	495	517	495	503	490	527	532	540	540	507	519	527	519	512	534	533	484	501	518	499	533	514	496	522	525	534	526	496	477	535	487	500	492	500	535	472	531	479	525	517	547	524	542	485	451	547	505	517	508	558	510	499	513	519	536	502	536	533	531	516	550	536	523	490	527	526	536	529	561	518	474	479	475	517	515	525	534	557	527	499	508	504	533	491	521	544	509	509	504	558	508	517	523	514	534	542	534	473	530	508	500	535	515	539	527	516	507	511	497	492	500	540	558	509	534	534	562	514	538	524	536	525	505	525	558	536	535	488	512	519	541	505	520	520	541	538	516	498	520	539	497	523	491	524	528	506	516	482	521	515	505	511	552	537	514	486	567	498	517	498	511	492	525	545	508	499	510	521	524	478	498	487	517	580	487	501	498	492	551	492	503	525	515	562	519	515	512	534	530	546	527	510	546	525	537	492	546	489	525	522	525	499	531	518	494	532	500	549	489	511	516	536	512	469	518	542	535	526	471	504	469	490	508	494	505	495	495	504	542	526	528	507	546	511	519	482	531	488	485	500	472	514	531	499	557	525	529	506	503	523	551	529	531	521	553	564	504	478	501	533	472	501	524	539	554	536	539	507	527	539	528	528	507	525	578	522	517	527	513	485	523	529	543	496	547	511	507	510	532	491	516	495	558	526	558	517	491	487	545	506	503	503	514	528	524	530	472	567	535	495	532	482	490	518	463	509	505	508	541	535	513	508	512	509	546	523	506	524	501	548	465	543	513	528	540	501	488	497	494	477	545	498	521	528	518	501	495	555	527	515	529	497	489	544	545	488	488	535	508	500	552	525	495	525	529	518	489	490	532	532	513	515	516	550	510	507	502	493	535	545	517	513	574	509	503	513	523	522	517	550	539	544	486	508	479	520	512	504	541	492	538	481	514	499	524	481	529	494	492	489	475	528	507	491	502	521	498	467	479	543	535	544	511	477	528	490	540	529	529	521	526	532	520	539	508	532	532	527	530	528	528	525	491	503	505	504	498	476	487	496	508	538	503	517	516	523	541	484	534	473	509	531	527	486	553	503	544	510	521	511	507	483	518	546	520	512	520	516	539	521	557	533	499	515	541	536	536	556	526	513	503	498	523	568	540	514	517	540	511	535	520	524	531	507	526	523	512	483	565	529	503	547	494	479	513	539	493	496	542	553	490	484	492	502	534	519	544	537	522	545	475	478	497	519	495	531	503	480	530	508	509	526	508	537	518	510	517	511	487	545	514	541	497	528	515	526	475	512	488	507	510	476	524	533	532	496	492	534	535	514	503	502	531	533	498	483	544	492	543	527	514	509	492	469	505	500	498	543	548	499	516	463	505	515	501	467	516	523	547	541	550	499	522	516	500	510	531	515	534	522	490	511	545	568	497	533	507	500	499	516	551	488	496	496	493	547	484	542	514	499	506	513	545	515	515	546	514	510	550	530	505	523	532	533	519	495	503	484	540	500	480	545	525	529	521	517	565	525	513	499	502	484	489	546	501	506	504	525	492	502	517	508	538	514	489	529	527	529	473	542	531	515	500	546	498	480	510	519	537	527	501	478	486	537	474	556	530	529	527	535	517	522	459	541	525	528	520	495	516	545	523	561	559	530	487	518	514	518	513	498	519	489	527	568	508	489	515	499	483	496	504	507	512	517	487	571	501	531	531	525	509	531	515	510	519	503	500	494	518	497	536	475	533	539	510	515	494	522	511	533	537	509	510	563	536	508	520	531	515	533	559	522	513	526	524	491	528	515	512	494	523	537	493	532	546	487	505	518	510	492	519	576	524	545	545	504	480	489	492	504	480	498	502	511	501	535	554	521	534	525	514	558	516	501	514	498	541	551	509	527	514	510	516	554	519	474	564	517	502	491	541	509	566	529	508	523	518	510	500	498	518	506	517	533	513	502	495	503	489	528	496	527	499	506	482	512	522	530	532
23256	20842	27809	23999	20830	9508	1307	922	798	713	696	661	700	635	642	622	559	580	626	599	566	584	615	581	629	589	605	537	592	563	598	563	556	538	615	576	602	559	559	590	597	596	570	600	575	561	595	592	524	550	549	571	569	560	513	572	567	597	557	555	523	588	602	563	564	528	570	569	526	563	544	598	571	584	546	561	548	569	548	573	583	592	553	601	585	572	574	547	536	567	530	637	579	574	547	520	562	581	586	604	549	541	551	561	572	569	599	532	569	558	565	561	563	558	555	565	549	542	606	606	571	578	540	551	535	548	558	562	552	500	552	600	557	576	541	556	551	565	568	521	531	577	587	587	517	563	502	571	525	532	577	560	549	536	570	580	545	562	574	535	525	591	525	569	564	577	539	546	540	561	572	580	562	565	540	528	570	573	574	597	524	553	542	535	560	558	547	570	543	585	554	561	577	585	570	616	524	579	591	593	600	575	604	558	551	565	562	561	571	565	570	570	511	550	588	597	578	558	580	534	529	524	547	567	584	545	560	584	553	575	584	572	615	618	584	556	583	547	557	550	564	582	541	544	559	589	586	579	591	587	561	540	554	590	576	547	595	585	513	580	600	523	564	579	583	617	557	606	561	540	566	525	602	525	592	571	552	587	557	553	541	569	530	533	562	587	595	600	547	526	543	601	588	558	599	551	537	545	533	568	556	589	560	588	580	536	555	553	589	586	501	565	583	570	566	568	557	555	527	567	580	577	584	534	548	545	517	574	580	590	563	562	545	557	562	569	549	597	558	566	560	591	559	576	564	597	568	552	554	570	585	576	557	560	535	573	592	546	590	557	537	578	550	554	620	596	606	541	546	588	558	549	579	570	571	531	568	571	560	612	554	576	542	551	578	533	565	518	581	537	610	575	585	590	540	587	561	524	541	539	595	584	598	574	579	560	519	544	580	639	586	560	590	581	554	604	571	551	588	581	531	530	585	587	568	537	549	586	579	583	573	624	572	599	577	559	581	534	528	553	593	554	585	563	552	570	589	543	605	563	568	552	559	575	554	553	562	580	552	541	563	548	575	592	565	533	567	555	546	576	567	562	528	579	544	551	565	547	519	535	537	574	569	540	555	600	552	536	558	587	548	588	564	586	576	570	562	595	570	535	512	552	563	566	598	588	569	585	545	562	560	565	565	600	574	572	597	621	610	538	618	528	526	558	523	557	573	579	581	552	562	583	549	549	566	619	545	563	549	557	565	536	573	577	554	546	552	530	601	563	566	578	542	558	631	532	517	544	575	571	603	568	573	597	575	575	564	518	540	564	557	573	597	563	572	563	561	527	589	551	589	579	523	589	555	522	597	586	550	541	604	524	579	538	578	552	597	554	579	566	599	598	594	569	576	590	590	556	559	563	546	567	562	558	551	512	526	569	596	569	553	546	594	544	583	598	568	552	570	575	574	535	563	603	589	607	568	533	600	565	600	572	570	561	565	539	546	584	567	534	582	584	569	578	580	554	596	558	606	576	590	543	580	566	552	610	588	543	559	571	567	534	571	545	605	591	590	596	559	568	599	538	563	599	537	563	530	539	559	516	555	582	548	525	571	562	579	572	568	544	571	568	569	570	561	584	551	542	580	577	531	575	557	551	569	558	570	585	559	535	553	595	525	512	523	579	509	528	601	538	538	568	564	569	564	577	578	545	553	557	592	573	595	593	599	568	588	583	547	606	553	576	569	562	542	598	618	595	572	540	563	564	589	585	584	539	540	562	578	552	576	562	581	557	578	610	564	578	570	593	552	566	576	579	544	543	611	597	593	608	522	588	574	571	581	585	580	568	552	547	541	554	566	538	605	616	585	633	535	540	586	574	608	554	603	611	579	543	591	531	584	597	565	569	530	566	536	557	559	588	544	574	561	576	594	589	570	586	594	597	541	550	579	544	579	550	559	546	532	551	575	527	563	598	524	545	602	536	608	546	543	529	592	588	513	535	578	590	572	622	577	520	564	571	575	536	593	545	567	598	602	533	574	550	560	555	561	580	583	555	539	556	545	561	546	574	576	573	554	564	523	581	603	574	604	511	587	514	585	578	547	572	579	566	554	524	576	544	590	543	588	581	603	536	515	548	588	553	562	603	580	545	579	580	578	543	574	560	565	601	565	553	530	591	577	556	580	580	586	594	574	583	546	560	578	525	562	522	569	562	563	533	568	584	583	600	522	579	607	572	567	563	544	579	593	576	524	566	557	577	579	571	579	558	527	580	616	575	544	567	519	592	556	549	539	591	579	544	562	586	551	590	571	583	550	598	582	570	610	562	544	526	570	566	572	541	551	609	565	585	538	572	584	587	534	543	586	571	529	555	580	547	555	555	552	610	564	530	515	571	585	561	558	546	576	531	605	584	527	533	574	586	577	554	542	556	576	575	567	558	576	563	560	534	579	559	532	546	563	544	559	606	604	576	559	561	527	560	565	551	530	567	592	541	570	505	549	497	596	571	568	563	577	565	545	585	577	587	566	574	564	545	575	605	563	567	551	573	563	575	546	573	573	538	530	570	591	539	543	561	571	563	565	584	549	604	548	583	545	547	573	550	556	603	603	543	594	593	615	573	505	609	592	586	593	574	575	535	560	537	569	507	550	569	595	592	561	560	558	531	579	574	600	540	563	578	583	534	573	572	544	542	576	579	534	553	539	576	579	539	570	557	586	571	566	535	552	620	585	594	557	553	553	575	571	549	623	571	582	557	622	564	555	522	573	553	546	557	582	577	560	574	643	574	581	576	534	572	586	586	539	536	546	589	533	598	557	523	570	544	555	607	553	545	584	590	567	555	545	535	637	576	568	573	571	564	568	583	546	588	581	532	551	543	561	549	564	569	599	526	513	595	588	548	566	574	596	561	596	584	552	604	511	566	601	544	545	595	555	564	627	540	538	538	545	594	556	612	566	549	553	597	551	551	531	606	571	558	609	564	522	571	561	576	522	551	535	543	527	579	528	587	548	562	515	547	584	563	566	569	549	544	543	547	571	528	575	573	552	564	605	541	554	576	566	548	587	561	568	536	570	532	581	607	565	614	578	529	547	591	574	590	562	594	553	560	600	564	581	567	577	526	599	542	586	604	589	597	540	572	589	558	570	617	577	540	574	571	572	570	542	574	559	521	535	542	601	550	586	574	555	573	595	573	593	555	593	579	561	596	599	588	538	536	592	525	559	580	567	575	598	591	523	579	539	543	534	606	594	569	568	581	551	587	547	571	558	591	547	569	540	567	547	542	529	590	637	586	546	571	528	591	550	546	545	584	527	568	590	531	514	586	564	568	567	582	576	603	562	604	597	560	569	567	586	537	527	555	582	550	549	614	598	562	499	601	577	591	578	588	606	578	575	546	551	575	533	611	579	573	602	588	519	573	551	638	556	590	593	639	566	519	572	613	589	580	526	496	602	552	556	528	545	557	575	546	573	605	566	574	540	538	621	540	549	548	618	619	541	588	579	602	513	560	546	553
4577	11538	10795	5252	2588	1988	1509	1329	1106	991	895	882	824	810	790	756	732	685	741	750	729	694	727	702	678	696	681	678	657	674	689	671	681	682	651	660	704	684	643	681	669	669	714	659	622	607	690	673	638	659	659	684	675	684	627	628	673	666	687	650	698	692	693	621	667	651	702	638	676	674	633	682	657	647	636	636	620	644	675	665	697	666	631	636	662	662	649	662	679	674	675	688	697	694	645	643	689	645	673	619	657	665	675	635	661	685	682	672	659	664	669	696	642	663	645	675	642	695	669	650	665	681	583	655	659	666	649	653	635	671	681	620	676	679	678	638	692	690	693	639	654	669	695	655	661	648	633	676	694	656	651	665	658	708	683	685	694	655	659	635	648	699	660	656	677	686	655	698	638	623	657	681	653	664	679	714	627	713	651	678	693	687	652	664	654	672	643	639	676	634	704	652	673	678	637	658	685	645	670	620	681	646	686	674	636	673	671	661	653	645	664	682	700	676	688	678	711	693	629	663	694	678	678	672	663	632	670	647	669	687	625	654	696	660	654	683	662	667	669	709	633	649	689	631	680	695	649	660	646	687	688	694	685	657	621	684	643	666	670	714	643	664	657	656	675	676	713	666	655	647	633	703	659	668	657	648	650	686	714	649	656	610	678	612	675	648	647	657	676	694	624	654	676	655	676	656	649	647	705	658	658	636	672	717	648	668	664	688	635	688	655	662	672	625	650	640	669	678	659	644	660	669	673	669	682	631	693	715	651	627	628	695	688	674	675	635	632	692	695	650	658	654	646	644	691	630	676	710	675	624	657	637	644	705	679	644	686	614	636	680	690	623	628	631	651	662	703	684	733	642	637	672	605	645	684	651	661	672	679	660	653	670	662	655	649	663	679	671	631	681	697	687	686	662	698	632	658	640	685	572	684	674	650	649	624	679	701	679	633	634	660	655	627	653	661	637	675	711	661	684	680	677	683	668	669	633	651	672	657	700	689	676	643	660	708	664	687	634	689	636	651	676	609	660	621	673	702	652	642	610	637	629	591	677	720	645	667	644	712	693	647	607	690	663	655	671	662	643	674	664	642	718	678	661	697	646	672	677	673	644	662	640	676	650	699	667	635	622	645	707	682	604	625	636	655	740	654	655	680	649	645	636	664	675	685	653	718	668	679	644	638	681	628	699	647	653	623	705	642	621	676	629	688	679	652	663	633	726	610	692	650	650	662	680	679	696	621	591	642	662	660	640	678	674	646	688	658	618	669	678	643	646	663	671	677	677	659	625	665	637	648	693	705	676	680	683	644	648	680	664	657	662	661	670	651	660	649	657	684	619	669	646	682	668	638	665	605	680	650	656	635	621	662	683	708	668	628	641	675	655	617	686	656	663	611	693	663	648	661	677	662	654	669	636	669	666	650	654	640	632	634	694	680	673	663	669	631	677	685	685	635	666	666	710	650	662	659	668	697	757	696	687	665	628	714	684	650	663	671	667	657	662	674	669	673	676	685	653	656	650	624	699	607	636	681	625	638	648	678	612	667	708	666	651	652	598	672	686	673	611	685	659	676	697	667	729	643	671	662	661	682	693	645	619	662	678	665	630	694	689	687	658	643	611	663	645	620	663	639	676	669	637	647	687	636	723	674	674	676	680	636	603	715	700	641	639	663	655	637	646	646	667	650	684	657	687	640	639	675	605	661	680	682	661	673	679	667	729	711	684	711	683	670	665	676	669	679	632	654	663	635	672	656	685	636	632	636	647	664	643	690	690	678	662	663	649	656	695	677	615	679	615	693	618	622	721	655	659	660	659	658	643	671	667	678	666	676	671	672	662	692	645	642	602	670	665	671	643	668	678	653	668	637	682	634	678	649	635	660	636	671	693	664	648	632	669	646	666	663	668	596	668	657	642	661	682	666	656	659	689	636	642	678	656	669	637	687	679	690	666	706	657	704	666	639	666	680	698	645	642	684	641	714	613	656	670	662	705	652	662	677	644	647	693	649	603	668	696	662	649	706	670	704	652	661	685	709	655	601	670	662	644	658	651	644	675	643	692	651	698	650	633	650	642	665	648	649	649	656	677	678	685	681	681	685	647	605	681	707	657	620	694	647	664	638	605	629	687	698	613	662	718	635	668	664	620	648	702	654	646	616	672	657	697	595	675	672	658	684	637	632	684	691	704	692	691	636	642	722	666	663	660	663	664	663	687	674	663	637	653	662	657	676	676	643	622	670	626	688	723	641	638	648	675	676	673	646	658	612	666	609	653	689	726	654	665	621	643	656	671	659	668	657	700	635	684	675	613	683	681	652	668	703	635	641	638	685	672	651	712	641	654	633	689	672	646	665	675	693	666	651	694	661	640	618	643	679	667	655	659	647	638	645	656	638	649	662	664	604	673	696	690	671	686	684	687	669	651	619	694	659	672	683	651	683	673	620	665	650	689	662	651	655	612	629	645	662	674	649	694	688	615	666	636	651	670	682	672	684	685	650	710	676	652	639	725	681	639	630	682	647	673	609	674	623	691	693	679	645	621	678	663	595	659	626	684	659	674	643	667	675	690	652	679	650	686	682	641	644	676	662	657	639	649	665	625	654	652	672	658	679	659	665	614	673	681	665	642	622	684	647	687	654	656	669	666	670	658	689	692	670	663	604	679	643	662	647	676	649	676	673	661	698	668	687	672	630	630	638	671	656	657	657	684	640	687	636	683	653	684	702	675	695	616	663	658	678	666	693	687	656	646	673	646	686	639	648	634	677	686	722	658	663	668	682	677	657	671	691	632	673	631	662	642	667	667	646	610	681	677	673	639	678	669	639	700	651	699	655	699	616	678	676	669	695	675	671	633	659	647	702	655	634	626	664	658	675	683	670	622	674	685	700	608	643	730	619	665	695	664	688	644	667	668	712	650	692	678	633	658	690	618	669	653	653	632	685	682	587	658	702	646	621	655	666	677	634	681	697	647	704	606	664	704	687	669	663	654	661	593	652	676	621	662	710	656	661	622	662	684	675	667	701	709	648	658	676	648	657	691	730	672	659	697	654	683	639	622	697	692	628	661	673	663	668	706	684	633	657	640	662	697	633	688	632	606	647	657	633	652	673	672	662	678	693	637	653	646	700	672	616	677	653	625	604	646	656	675	666	672	707	694	645	669	678	682	648	690	633	664	696	614	701	657	667	660	671	662	647	653	674	652	658	652	650	644	643	728	625	702	696	656	663	675	654	684	649	645	620	665	626	705	655	699	657	680	648	659	670	639	679	651	673	692	686	627	678	631	661	700	691	671	680	633	666	658	686	693	661	641	683	641	662	642	641	648	666	643	680	657	651	657	689	668	647	705	676	699	729	662	627	636	648	700	643	597	693	645	681	655	657	630	664	645	710	661	643	669	688	669	684	690	675	656	621	632	659	635	710	679	644	657	684	715	700	620	649	677	643	707	684	681	667	694	645	674	705	670	685	694	644	681	656	666	676	695	651	659	657	658	643	661	677	685	655	641
24390	20912	26937	24898	11782	858	512	364	348	300	293	251	294	258	244	254	213	237	253	261	255	226	219	233	243	223	207	231	233	214	205	215	209	207	207	229	227	207	196	223	212	203	281	238	235	238	241	231	224	228	231	225	221	241	235	240	233	203	214	219	211	217	220	229	214	259	218	197	240	207	221	209	235	214	204	191	230	201	231	218	220	223	216	227	208	202	217	233	208	220	204	225	220	242	207	221	229	214	216	224	222	205	202	223	218	235	232	210	217	214	211	228	203	217	217	221	209	226	263	220	221	226	215	224	211	223	242	204	201	214	205	196	219	221	212	246	228	232	201	231	204	212	213	241	227	188	211	230	223	236	222	217	223	226	212	198	238	230	218	215	215	218	231	216	214	215	210	199	208	215	195	216	227	214	256	207	187	220	239	193	243	205	204	207	222	207	229	200	232	205	216	207	202	223	214	206	213	230	204	214	244	235	208	216	227	219	203	220	224	237	214	186	245	218	231	219	207	216	238	218	222	220	207	241	221	238	212	182	211	192	238	223	208	211	217	228	245	220	229	221	220	211	200	229	214	228	196	218	213	246	226	220	234	221	225	208	211	207	228	208	244	201	195	207	205	222	187	227	200	216	199	221	220	217	202	211	222	220	216	228	210	241	228	225	214	208	240	203	208	225	211	205	214	223	229	197	210	228	194	227	233	177	196	220	214	233	202	238	208	211	212	210	206	234	235	206	201	200	228	213	212	224	236	207	221	211	194	201	259	225	216	223	227	212	200	191	231	211	279	234	213	216	204	202	232	229	206	209	199	234	211	231	226	209	232	224	215	215	238	200	231	203	214	220	239	223	212	223	221	203	216	201	190	204	189	203	212	213	219	239	220	241	217	180	223	229	229	223	226	207	212	228	195	252	189	232	224	206	199	232	241	197	217	224	200	193	238	218	215	225	240	207	232	208	248	229	209	227	242	220	213	230	223	188	194	184	225	231	234	216	239	208	219	210	215	188	208	221	236	219	235	195	213	213	215	229	218	208	218	226	220	215	232	212	226	220	214	198	200	243	207	192	227	220	216	213	209	193	209	209	203	228	219	206	231	203	199	207	216	210	233	203	210	241	208	202	193	225	244	234	192	214	201	219	232	226	203	221	229	227	233	214	206	226	222	203	210	183	203	245	222	204	212	234	196	245	218	225	237	233	233	220	208	221	204	208	243	227	228	203	228	213	199	243	222	215	196	235	214	199	222	205	224	227	211	227	232	216	219	212	228	235	244	225	244	216	195	187	211	208	198	248	220	213	210	212	206	231	227	249	200	201	223	209	204	231	216	227	216	230	220	201	242	200	200	228	217	199	213	219	192	217	198	217	223	212	182	213	218	215	217	221	201	189	219	214	217	202	220	216	218	224	231	216	244	217	201	203	201	214	205	245	225	198	228	220	234	215	239	205	242	213	231	202	192	211	232	190	221	198	200	210	230	224	243	235	214	218	208	232	218	219	195	223	224	245	227	215	223	217	228	235	232	220	218	224	214	166	199	208	243	234	214	211	247	214	229	222	183	230	199	222	223	214	236	223	210	224	216	219	226	206	234	225	240	223	192	228	240	212	214	252	208	224	203	219	212	226	223	196	224	207	195	250	200	235	211	231	241	201	238	236	205	193	201	213	214	227	218	182	196	221	226	233	224	202	211	216	199	243	219	239	226	210	221	190	201	216	229	226	197	217	214	186	222	218	201	216	204	218	195	219	213	216	248	212	230	226	237	207	212	213	203	225	233	213	224	209	227	218	220	202	201	220	226	211	225	206	235	209	211	233	234	206	196	203	214	215	238	217	208	216	229	225	209	227	215	211	233	219	191	231	226	189	226	211	182	225	208	214	187	248	216	234	250	217	228	205	202	204	207	229	208	204	195	192	213	207	197	223	207	214	229	213	209	232	209	217	227	209	221	223	220	204	218	225	198	222	244	206	226	193	203	231	199	252	253	259	220	213	222	236	215	221	222	235	222	209	229	235	212	234	217	216	222	203	221	208	226	205	245	239	238	199	233	208	185	219	228	245	209	202	217	233	228	208	215	237	179	246	211	206	210	202	229	234	213	230	212	215	192	206	222	224	212	209	223	204	206	218	235	223	214	201	233	229	217	222	233	219	237	215	202	222	207	233	250	220	211	212	212	232	238	215	210	205	207	237	235	220	202	220	224	227	216	206	217	216	224	217	223	205	218	212	204	223	212	198	216	210	236	206	200	230	219	200	223	228	230	224	218	205	222	202	209	229	235	215	213	228	214	210	210	200	200	213	199	215	196	219	226	233	215	220	221	220	199	224	230	216	220	222	206	216	228	226	201	228	231	205	222	228	214	205	218	204	205	217	221	231	224	225	224	207	223	224	216	260	245	206	224	225	201	216	220	203	222	209	223	198	196	185	219	216	209	242	232	204	215	226	175	191	217	199	171	213	213	202	240	231	227	220	203	223	222	236	231	268	219	245	214	201	240	235	228	222	202	224	219	228	243	237	218	239	224	217	219	233	228	221	223	226	234	221	206	229	217	191	216	201	188	230	245	219	217	234	226	208	207	244	212	213	224	238	213	204	232	239	219	189	205	230	240	220	234	202	198	221	237	219	194	227	221	241	229	259	224	241	205	210	250	227	213	204	222	229	240	230	220	195	228	208	241	201	238	231	227	219	202	221	217	230	249	253	211	218	217	200	211	192	211	207	209	202	208	237	197	224	218	251	196	189	215	198	206	214	226	209	213	234	225	224	200	211	191	238	225	217	229	210	219	216	225	219	219	216	209	216	232	184	201	223	227	240	212	224	198	238	184	212	208	207	199	209	212	213	219	203	210	219	223	193	252	218	207	242	219	236	198	201	238	195	228	240	200	195	220	217	201	216	247	193	212	200	222	219	236	231	218	189	205	199	228	222	215	217	199	219	222	183	232	246	211	205	183	229	226	229	234	245	209	222	210	218	185	221	227	210	238	239	223	223	199	226	221	223	224	215	201	221	216	231	218	215	255	192	212	199	207	192	214	198	196	215	235	214	211	210	233	236	198	217	259	254	223	210	221	238	220	213	220	212	187	200	207	249	199	220	242	233	218	204	197	221	199	188	245	182	217	239	209	239	201	167	222	222	218	215	220	207	207	219	234	241	219	194	228	242	211	217	231	213	215	217	226	237	210	197	207	203	230	221	231	224	248	217	199	192	231	241	202	203	227	207	225	240	246	224	214	207	208	211	223	251	221	215	209	219	215	229	229	237	207	218	236	213	238	212	201	202	218	211	202	220	253	212	202	212	229	229	224	214	207	224	216	205	205	209	205	215	219	201	207	210	236	197	199	243	196	210	216	205	221	228	201	203	204	216	240	202	194	218	218	203	221	206	231	237	217	216	216	219	216	217	232	219	224	217	215	238	209	232	228	209	226	235	234	239	221	210	202	205	243	196	235	198	214	221	204	229	212	237	185	215	195	221	197	229	207	213	207	222	244	205	204	225
4276	9738	7819	3466	1790	1219	894	672	560	447	420	383	355	361	313	336	302	331	288	284	287	313	284	284	278	294	257	287	235	271	298	259	284	285	260	277	276	244	245	264	283	285	279	261	271	295	269	250	274	229	280	299	291	288	251	247	288	276	286	303	274	259	275	258	261	263	231	236	272	273	286	236	269	255	272	277	268	243	256	250	276	235	263	296	274	239	257	289	261	255	261	228	256	249	266	271	256	243	260	251	281	272	273	252	269	271	273	262	284	270	254	277	283	242	256	241	271	257	231	278	265	255	252	253	251	288	260	276	236	248	264	277	252	267	243	277	269	284	297	263	275	250	248	245	257	254	283	243	274	244	276	244	278	266	256	269	273	258	265	243	241	284	286	252	283	256	271	276	263	263	261	269	273	287	256	262	280	265	242	268	295	254	280	247	290	282	250	250	280	261	234	265	239	254	230	252	251	256	255	267	263	260	254	267	248	273	282	270	272	248	277	267	267	263	279	282	280	271	264	242	276	302	259	280	272	276	249	246	261	259	280	266	278	257	268	254	264	242	255	280	231	242	257	257	237	253	269	287	293	264	248	253	264	263	254	247	289	268	263	245	278	293	253	257	243	275	292	278	280	260	223	249	258	264	251	242	249	258	253	254	236	247	258	245	219	256	221	259	268	279	273	290	271	243	298	274	268	260	303	281	276	266	245	270	268	262	279	267	267	260	274	261	271	279	279	277	279	263	259	263	251	273	279	270	283	264	247	241	258	255	268	288	245	273	252	256	256	273	238	249	264	253	261	263	240	263	301	248	258	258	264	270	290	263	288	262	249	255	276	274	270	261	251	252	260	287	266	251	259	281	262	263	250	269	297	239	281	246	238	263	260	257	264	280	264	249	251	249	242	257	266	266	276	251	256	246	273	260	265	293	268	264	242	279	281	265	265	256	239	270	278	273	266	234	275	252	267	266	287	246	256	255	249	255	260	253	281	258	252	250	242	268	253	293	266	244	273	231	290	262	277	288	222	287	297	288	251	246	256	254	261	261	271	270	268	251	262	267	266	273	261	268	252	238	258	245	254	256	257	251	254	234	250	247	253	264	253	257	247	268	238	288	272	267	248	278	254	274	274	257	260	230	293	300	283	280	266	236	263	263	284	265	260	279	293	222	263	243	245	243	254	275	279	270	251	253	279	265	247	276	262	260	261	268	261	250	280	263	261	288	263	299	268	261	267	267	287	249	237	252	255	262	292	298	293	247	232	281	272	290	271	262	247	249	257	254	243	285	278	263	264	271	255	278	259	247	266	314	258	247	242	259	264	267	261	244	267	270	263	258	259	259	299	252	241	259	267	270	254	258	276	257	246	243	266	264	254	274	253	242	268	292	267	273	259	274	283	263	247	283	289	245	257	273	254	242	283	263	271	246	279	266	268	267	247	274	266	265	252	258	235	270	267	278	235	250	259	259	265	258	242	245	270	239	267	257	287	276	241	293	265	269	292	252	248	239	251	278	263	251	284	215	266	250	255	292	255	270	246	268	255	267	267	261	281	264	291	259	271	244	257	255	251	277	256	254	271	265	251	277	264	259	244	292	264	280	245	262	236	270	257	264	243	271	282	276	253	264	263	293	254	257	237	278	248	274	275	276	249	248	255	255	251	256	283	276	246	260	256	263	272	256	257	254	240	227	297	245	244	265	259	270	249	267	283	267	276	258	260	252	250	245	225	281	253	272	236	233	245	247	277	241	262	259	246	269	275	271	255	248	286	257	305	259	263	271	263	219	223	247	304	277	250	252	238	258	280	291	255	242	260	273	217	288	256	270	249	265	246	268	280	246	253	267	270	290	280	247	297	286	260	282	280	246	290	245	277	290	265	258	257	266	286	280	252	269	239	257	265	260	271	255	247	256	268	258	239	264	252	262	249	280	295	255	258	253	259	255	253	258	283	282	227	270	244	268	261	271	248	262	272	263	249	271	286	264	270	264	256	240	238	262	265	243	286	272	259	269	268	261	282	250	266	291	249	259	261	254	265	261	257	269	257	243	314	270	252	258	248	258	265	251	254	252	259	271	292	276	260	259	287	269	256	252	231	263	285	285	283	264	270	257	280	272	259	264	270	252	240	289	247	314	261	237	270	262	234	265	242	267	279	252	235	256	270	273	265	263	231	248	286	263	253	239	248	244	269	275	259	261	273	259	245	267	240	277	286	289	244	266	262	267	305	257	266	263	265	272	245	266	230	263	248	240	288	314	277	236	250	282	268	244	271	259	273	249	252	271	280	259	281	259	257	273	240	257	278	262	279	258	253	275	241	265	272	258	277	261	259	260	295	274	283	264	279	269	244	273	265	271	273	247	266	258	245	229	314	263	273	258	248	253	281	250	251	271	266	284	255	271	246	247	269	264	261	253	247	262	254	263	257	268	257	255	273	281	231	249	251	246	292	293	255	250	270	256	266	280	261	253	275	276	248	266	283	247	255	244	259	272	246	279	263	263	272	273	275	252	261	255	277	247	274	275	245	282	262	269	216	265	260	268	254	263	272	246	268	267	296	261	247	266	259	269	279	271	277	279	252	241	286	265	249	244	272	263	279	267	289	267	286	223	281	256	256	257	265	243	228	274	227	263	297	220	240	267	258	246	244	271	256	243	238	267	276	266	247	245	221	265	284	234	239	280	263	265	269	253	245	247	260	269	287	262	283	266	292	273	248	274	245	275	248	240	271	249	258	242	253	271	290	256	268	279	283	260	236	262	247	255	256	242	279	267	247	294	255	282	247	260	280	240	251	265	255	269	299	262	251	287	260	250	269	253	282	281	264	264	255	257	256	264	265	288	261	261	264	285	272	287	267	267	275	269	261	253	245	248	284	243	273	285	278	259	272	269	254	281	256	274	282	275	265	261	267	278	275	248	250	279	254	267	275	246	234	275	252	281	280	248	289	254	241	249	247	231	264	239	251	250	269	235	262	244	270	320	267	246	263	273	241	241	264	271	251	275	247	281	239	295	273	235	261	250	257	260	272	262	276	249	285	246	291	273	276	276	250	268	265	246	226	272	238	259	246	278	270	279	257	266	275	284	280	279	269	245	275	269	240	280	239	266	263	261	276	227	280	249	298	254	270	249	249	258	250	276	278	251	235	266	251	268	252	241	255	281	286	241	248	283	270	272	257	252	248	289	239	255	238	248	272	245	278	259	307	221	268	254	272	251	270	247	283	266	252	281	294	269	278	266	231	239	265	278	258	287	272	297	261	261	274	253	238	231	267	240	232	279	281	246	284	274	260	304	269	240	269	251	238	286	273	257	297	288	243	266	267	272	264	294	251	263	256	250	263	243	243	240	260	236	254	280	272	225	253	254	308	250	227	261	286	245	247	281	261	274	246	256	276	269	261	278	277	271	245	266	276	238	254	271	238	281	258	274	257	259	249	279	251	256	243	262	259	253	244	247	267	277	267	264	292	239	229	279	266	262	288	215	238	256	261	284	256	247	265	261
22286	20908	28341	23614	20909	20949	8986	1003	797	662	631	552	469	495	461	433	430	387	413	400	398	358	351	392	407	359	360	352	395	349	367	360	354	304	349	365	362	346	337	342	361	324	333	333	329	369	358	351	323	350	300	313	347	365	309	308	336	363	360	327	357	351	306	314	352	340	316	311	322	307	333	379	348	320	331	334	332	344	332	335	331	335	335	367	360	372	367	351	354	337	374	354	333	362	359	328	345	324	327	317	344	342	288	373	352	324	320	320	343	308	312	318	333	327	313	325	359	316	338	314	323	318	302	328	328	304	337	346	353	293	319	343	326	340	314	347	311	314	325	275	315	306	334	326	308	329	345	334	332	325	356	344	315	299	320	363	324	350	332	329	325	356	308	325	324	326	331	350	341	343	344	322	328	314	311	340	356	359	358	317	303	342	333	335	347	341	338	330	361	332	335	318	342	315	333	309	343	359	338	280	320	330	333	350	298	324	357	320	325	348	301	293	342	309	346	322	329	350	295	334	326	330	341	302	334	344	309	345	310	309	307	341	334	368	309	336	316	304	315	332	360	333	338	327	340	337	325	323	330	297	300	330	316	320	323	300	321	328	339	331	342	327	301	367	324	320	351	340	338	326	344	345	331	345	315	329	322	313	303	345	326	380	362	342	341	318	350	305	336	348	342	334	341	300	374	336	339	335	314	327	331	344	317	307	353	326	361	343	357	327	305	324	311	308	338	310	327	346	301	311	305	345	352	333	322	318	313	324	314	325	353	308	320	327	287	327	310	331	337	349	345	317	362	335	304	320	319	329	313	337	321	290	328	315	312	339	317	349	327	314	335	313	325	333	346	327	316	330	331	330	340	307	336	337	346	346	314	311	294	316	360	321	322	279	344	351	331	361	339	336	336	327	314	347	310	317	348	333	317	298	312	300	346	330	313	308	336	331	328	295	342	316	350	353	308	363	340	292	345	359	312	327	352	318	355	336	363	329	331	330	343	319	327	342	339	299	326	339	341	331	297	330	317	332	311	326	323	338	320	333	379	302	305	305	324	312	342	343	335	313	340	330	357	293	339	342	322	332	314	366	293	336	296	312	373	323	327	323	271	327	374	317	289	356	339	278	319	339	334	305	335	334	325	311	328	331	330	301	300	332	296	327	351	282	327	373	310	349	334	351	317	321	317	336	331	334	341	354	306	306	348	278	326	346	327	357	312	335	313	304	332	329	307	350	339	349	360	349	346	322	335	324	331	368	335	323	326	334	358	352	318	311	341	324	325	314	339	345	335	322	314	317	329	356	297	309	303	306	309	280	321	331	336	292	349	287	306	326	326	312	333	351	325	287	342	305	353	358	313	359	322	332	349	331	376	314	334	310	368	340	314	324	324	326	358	326	340	327	349	310	335	327	317	330	315	300	333	344	321	321	352	331	332	308	311	348	304	312	343	325	336	354	338	342	332	332	339	324	343	316	357	301	351	303	305	333	340	354	343	351	329	317	350	316	330	339	332	318	315	345	323	366	322	307	299	350	303	319	366	326	342	341	314	360	296	308	329	342	323	336	334	304	298	334	332	318	316	296	340	332	324	322	322	297	373	335	333	325	315	334	347	327	322	314	311	316	352	317	322	369	328	311	356	336	370	335	318	325	335	329	361	317	362	342	314	324	330	330	328	348	320	306	347	311	314	318	321	315	318	330	316	363	302	358	345	309	340	348	314	327	312	338	326	298	315	302	326	328	305	322	313	331	327	323	340	329	319	330	337	308	341	315	317	313	299	348	323	320	332	315	339	363	319	341	327	344	312	334	304	326	370	322	307	304	324	339	267	315	328	299	339	334	313	314	311	348	334	333	318	317	319	325	351	318	330	282	340	313	326	364	352	321	328	350	331	325	355	334	330	320	330	336	320	295	347	329	322	318	328	302	317	305	338	333	338	318	330	335	331	320	332	277	310	350	329	339	339	374	333	350	337	319	375	306	338	342	294	349	347	321	305	359	342	352	317	292	315	315	340	347	318	320	317	336	302	331	320	351	344	340	354	303	316	337	342	345	310	319	347	325	330	328	330	312	324	297	315	346	306	345	309	346	310	347	312	314	327	318	311	355	326	341	307	342	328	307	350	306	329	358	335	319	336	311	343	299	309	334	323	337	332	309	336	327	323	331	319	325	310	331	346	324	322	337	316	301	291	334	355	324	311	329	340	366	287	316	328	359	332	339	349	310	344	324	325	326	320	339	289	292	340	333	315	320	310	321	333	303	337	354	337	332	346	356	322	313	310	293	318	304	319	326	344	314	353	363	362	342	292	330	350	319	338	330	348	309	324	340	320	357	321	329	346	319	313	327	317	317	350	332	329	368	334	320	329	339	320	343	345	307	330	327	357	306	337	336	340	321	314	300	317	349	338	332	355	316	338	326	305	350	309	323	328	331	325	305	344	298	325	338	313	353	345	349	323	325	320	346	340	325	339	309	366	328	339	354	299	348	305	300	331	319	318	350	328	337	308	340	328	343	321	336	339	346	336	326	330	337	310	317	321	339	326	303	340	324	332	345	340	301	344	318	313	296	347	320	293	322	340	318	298	330	314	320	314	339	320	351	322	316	329	324	336	351	327	302	332	358	321	335	322	327	333	305	317	304	347	341	314	310	334	333	332	332	301	322	328	380	355	312	330	327	351	315	311	322	309	316	336	315	323	344	340	321	327	293	354	341	302	312	332	357	313	323	353	323	316	333	317	339	337	327	314	309	335	340	364	341	327	323	299	312	310	326	354	330	326	336	310	334	312	334	310	365	295	314	320	377	329	355	306	331	337	341	341	325	313	352	332	306	334	330	316	348	356	310	351	312	299	369	341	334	343	324	329	358	324	343	302	316	323	347	310	315	340	337	331	319	338	336	320	316	339	331	335	305	326	321	315	312	309	321	355	352	352	341	333	302	311	339	347	365	325	334	342	342	309	306	340	314	335	303	344	340	344	310	356	325	354	308	353	341	330	331	351	321	343	350	361	343	305	336	331	353	332	318	331	363	332	311	354	306	337	355	309	307	361	319	332	323	344	332	298	319	321	310	320	328	382	314	340	324	315	348	319	325	316	329	317	347	305	325	315	288	334	316	331	335	325	331	301	341	319	374	323	329	308	335	337	311	333	334	327	316	315	330	340	308	346	345	317	326	312	315	328	337	355	372	320	308	345	338	332	347	359	304	362	330	351	332	356	321	354	335	335	346	326	343	318	307	316	356	367	339	342	328	310	312	333	338	328	370	356	298	318	337	344	369	323	335	330	362	340	322	351	320	332	314	346	323	368	325	318	308	316	339	315	313	359	337	303	334	334	297	339	355	344	335	320	358	378	332	315	307	334	352	320	307	322	312	326	312	320	332	345	319	344	342	356	338	334	332	346	332	329	353	331	338	318	345	337	329	338	349	330	344	333	321	318	352	298	310	353	322	318	319	291	336	327	345	313	318	321	363	336	310	335	313	331	337	342	305	321	316	330	333
5683	19683	12849	5595	3808	3047	2152	1588	1327	1085	988	867	760	656	603	623	537	580	506	525	478	517	494	459	465	461	458	422	443	423	461	462	446	424	416	464	438	422	405	408	406	432	415	394	429	426	422	437	400	420	439	435	443	403	394	411	418	421	365	410	438	415	402	385	441	416	392	410	395	414	414	396	387	393	380	408	401	394	415	432	442	373	415	394	380	390	401	408	442	386	408	401	401	407	419	418	361	396	434	409	399	387	423	402	353	397	413	430	426	402	344	420	378	410	423	392	388	353	423	417	390	405	404	408	404	386	392	390	368	373	397	363	388	399	412	367	401	377	365	390	396	412	413	370	383	437	400	420	370	373	358	378	373	372	390	403	418	401	413	410	404	416	383	397	422	414	415	393	365	398	409	401	400	371	384	404	386	387	400	422	428	403	412	407	380	383	416	397	361	399	424	407	389	388	397	373	356	408	420	368	375	403	385	422	412	375	404	413	383	411	428	408	401	417	398	400	385	420	379	422	392	463	405	427	378	402	400	406	414	410	405	408	403	404	412	401	422	405	372	388	397	427	394	397	373	380	360	405	418	390	392	403	423	401	390	412	393	395	407	460	390	370	366	379	385	416	388	381	399	405	418	382	399	388	413	423	381	371	403	417	381	408	447	374	396	380	416	370	396	402	392	375	376	411	384	395	422	431	424	429	360	408	402	404	375	395	403	410	385	366	392	456	382	378	402	425	390	383	399	439	369	392	412	400	395	416	434	377	401	378	399	401	369	422	381	386	380	391	406	429	387	411	385	424	376	388	398	405	416	433	404	389	421	408	392	393	375	412	411	368	364	394	433	407	350	402	409	404	430	399	375	388	422	392	399	416	375	407	394	415	388	406	425	403	390	396	407	389	415	405	405	343	404	403	405	376	398	397	389	393	411	403	394	404	390	385	416	395	411	407	429	384	410	381	390	388	381	393	419	426	423	417	427	428	371	373	398	355	386	442	374	371	382	440	397	398	431	418	393	407	374	408	422	411	375	446	400	431	400	389	379	404	401	413	411	381	382	363	368	408	388	418	381	409	348	398	414	418	367	374	401	365	424	402	382	424	390	383	405	432	422	381	416	390	407	427	432	408	410	404	407	420	417	361	383	378	385	424	409	438	388	375	408	394	418	381	400	386	412	429	383	385	403	404	403	393	435	406	371	406	401	415	379	377	367	384	402	376	383	405	396	400	367	419	391	419	426	362	401	410	384	406	370	381	427	390	417	390	399	412	412	359	384	374	402	341	407	391	407	412	379	428	411	373	373	397	422	402	414	390	379	411	422	410	371	435	435	431	370	374	361	426	418	374	420	407	392	417	419	409	407	377	414	408	387	368	396	383	406	394	409	389	368	389	404	396	387	409	382	452	367	383	404	410	383	437	401	401	414	370	408	355	409	406	377	405	398	375	389	368	388	373	398	411	417	363	372	380	407	405	448	405	403	392	437	364	404	363	417	376	380	405	404	398	388	387	416	398	393	410	385	385	398	354	359	385	394	407	419	396	392	377	380	363	374	376	412	406	413	392	414	406	406	406	407	440	361	419	393	412	382	421	388	380	401	381	356	401	404	397	379	436	380	384	409	432	398	384	374	419	363	397	401	392	435	400	398	395	406	397	392	396	397	384	396	399	383	409	379	393	401	385	403	406	383	435	349	398	410	414	418	408	393	374	416	385	390	382	418	365	393	382	420	421	420	402	439	389	382	399	386	387	417	398	390	392	378	404	396	417	370	405	418	385	375	422	433	373	412	384	405	372	379	368	373	403	427	382	384	410	415	402	366	421	403	414	414	413	393	431	400	418	411	361	407	420	366	393	394	386	411	402	389	369	400	405	419	404	398	398	401	394	424	396	408	382	403	411	373	404	391	406	393	412	399	417	410	392	415	366	430	362	422	391	386	390	385	406	386	377	380	409	393	377	377	416	421	398	427	387	412	405	451	375	414	430	367	385	374	390	393	367	417	383	412	376	385	390	391	384	370	382	356	416	402	404	357	460	383	405	385	391	437	395	402	390	410	376	405	413	380	361	433	423	380	410	378	387	436	375	388	398	399	379	393	395	392	403	393	376	432	442	426	409	421	379	397	406	403	395	402	391	372	416	377	393	402	425	390	440	416	397	389	384	423	413	377	421	407	388	394	410	413	425	397	398	423	367	397	396	416	360	395	383	432	389	441	383	367	363	388	384	421	422	392	396	430	413	404	394	389	424	397	403	354	377	412	404	401	396	422	430	416	417	449	404	379	393	421	369	397	402	403	406	398	398	392	430	383	432	405	424	390	393	397	402	377	394	421	423	380	357	417	399	409	395	404	396	377	398	399	386	399	412	377	374	403	405	362	385	410	408	423	374	395	387	414	405	383	366	415	424	403	365	398	402	373	410	375	400	381	380	434	428	429	374	400	408	419	378	405	381	420	420	425	390	407	425	389	406	381	405	373	420	387	413	424	399	398	384	415	400	375	409	412	403	406	387	424	347	430	410	375	402	414	392	383	417	402	399	385	387	388	428	386	384	377	374	402	403	371	395	376	422	384	398	394	366	413	397	416	394	390	457	442	433	371	395	398	417	388	382	397	419	406	379	412	408	412	433	396	403	416	408	378	390	396	393	379	392	375	413	406	386	378	419	403	406	415	428	423	358	408	401	393	384	387	425	417	399	404	407	385	395	424	379	371	408	420	425	443	396	431	384	425	419	399	440	398	404	402	409	412	410	382	388	406	387	386	398	380	386	413	401	398	392	395	417	388	377	401	372	410	395	410	410	388	412	371	445	392	381	399	422	365	392	429	379	436	426	398	380	382	399	386	380	388	388	410	415	381	407	374	405	379	391	421	360	394	393	395	413	405	400	407	383	397	428	414	388	375	414	348	398	395	419	355	398	409	436	377	359	395	384	382	367	420	432	376	379	400	383	401	377	401	398	387	404	383	412	424	377	425	402	376	424	392	381	386	415	389	371	374	392	416	406	432	434	388	407	390	392	388	377	398	427	385	413	406	387	405	411	401	385	424	410	394	385	388	422	403	408	365	373	418	421	392	403	387	389	396	411	401	427	399	399	373	404	387	396	397	383	410	353	396	400	417	386	386	360	413	370	395	347	442	413	429	403	393	406	397	354	388	382	412	387	393	379	385	401	375	379	410	385	394	405	364	424	415	383	388	419	438	405	411	381	416	387	374	418	409	413	374	381	373	412	381	376	389	394	393	407	355	378	427	363	438	359	388	428	413	410	384	413	441	379	414	422	420	410	369	408	406	395	447	412	392	394	392	412	398	415	406	425	389	395	417	380	427	452	394	389	355	412	375	415	418	394	375	402	372	365	405	384	426	388	373	368	385	396	399	397	386	432	418	370	426	417	400	395	406	404	407	416	402	385	399	407	406	420	361	388	392	375	415	411	407	390	419	382	397	399	429	400	395	410	355	400	431	392	406	387	389	382	381	380	425	398	396	453	393	358	426	362	410	444
26903	18904	5510	1022	569	522	472	448	454	441	440	447	443	431	470	458	417	460	464	463	472	453	467	474	434	447	462	452	449	440	468	445	479	439	443	459	461	429	435	458	436	465	446	471	457	475	405	420	441	437	418	459	432	457	446	477	456	436	414	470	449	433	465	476	440	433	434	400	436	469	457	447	427	457	417	459	437	472	490	472	486	491	445	438	430	428	448	414	503	410	441	438	456	434	435	484	453	428	457	395	413	457	438	396	431	385	418	477	445	429	446	491	481	399	408	442	486	436	434	432	475	432	434	457	427	415	452	458	437	472	457	467	480	455	469	435	471	448	456	440	441	453	418	419	497	396	429	422	405	484	439	428	466	489	417	470	470	452	452	389	446	444	450	448	436	420	462	414	438	442	430	456	433	442	448	465	415	450	463	435	413	426	412	466	422	455	405	449	453	421	446	453	433	461	436	486	437	485	437	454	468	411	450	405	428	423	407	439	468	427	454	436	465	448	428	428	447	445	426	429	461	431	433	424	505	441	461	420	458	461	462	473	445	458	463	461	425	421	442	447	446	448	473	447	454	421	459	453	444	458	420	443	496	466	458	460	430	430	475	451	428	427	452	442	446	445	431	457	475	436	459	443	488	444	462	440	469	467	438	473	456	435	450	425	461	433	470	462	465	467	430	393	453	464	425	443	442	420	421	405	429	469	432	444	447	448	414	456	451	413	437	443	482	439	430	436	488	427	456	471	457	457	435	452	430	432	456	447	410	442	477	477	458	442	443	451	481	447	477	445	470	434	443	445	432	458	419	470	455	467	434	437	431	425	476	456	471	437	465	451	432	463	473	466	461	411	491	444	476	469	425	455	457	461	424	459	447	472	492	422	490	442	423	458	448	424	474	414	463	467	455	425	462	460	438	449	431	465	457	424	410	414	422	402	463	456	471	441	425	481	478	427	435	427	418	445	466	454	492	449	440	430	435	466	444	430	426	451	449	445	464	374	431	433	448	458	441	443	422	482	424	422	401	434	432	410	423	459	446	469	434	439	474	452	434	428	431	394	451	406	448	429	442	417	416	466	452	410	418	453	457	436	463	431	469	428	435	459	450	457	429	426	422	439	432	449	447	454	451	486	424	432	442	416	450	401	475	468	438	438	409	456	439	451	445	469	432	450	441	440	448	430	431	447	461	450	412	461	456	461	443	451	471	397	392	472	466	428	407	480	448	482	457	412	510	418	433	476	428	429	446	462	461	467	452	500	445	415	390	437	454	482	483	452	484	451	437	491	446	416	462	462	425	464	458	446	418	455	479	462	396	474	442	416	443	446	401	417	462	442	437	407	471	423	424	418	434	455	470	437	402	414	449	464	419	441	428	469	470	501	443	450	456	451	448	472	423	395	460	446	459	439	463	419	416	462	459	434	438	461	454	409	428	479	472	460	443	437	432	457	395	426	427	444	453	440	389	426	481	407	469	436	436	450	444	461	455	453	412	443	439	469	442	454	460	446	488	422	413	433	454	432	458	419	438	424	481	424	437	482	438	465	452	392	424	449	430	453	446	394	427	413	456	441	408	453	419	457	453	426	443	471	430	378	446	462	440	468	457	443	454	466	469	416	464	437	431	445	456	429	444	462	432	438	449	460	450	413	397	458	456	443	433	449	435	409	452	426	456	476	461	483	425	473	441	441	433	445	455	465	407	456	464	440	416	482	422	454	431	458	438	451	422	458	429	464	442	446	461	452	447	431	405	447	423	435	422	462	475	469	481	453	440	449	425	441	424	428	451	419	429	458	434	451	448	456	457	436	444	423	424	421	447	463	450	435	437	421	451	421	424	445	431	407	427	452	452	441	426	435	422	427	485	449	449	404	424	458	418	424	483	442	437	434	451	451	442	428	443	463	428	447	449	440	409	434	494	452	456	459	491	461	390	406	471	436	482	478	441	469	486	476	433	438	444	440	441	449	412	416	450	453	436	466	443	459	449	424	469	432	441	459	456	449	440	418	435	432	462	442	445	456	466	491	458	446	506	414	458	444	463	438	457	441	466	487	458	443	393	430	441	485	456	468	416	451	474	471	458	439	411	449	420	432	463	453	444	454	430	430	462	460	482	488	459	461	452	453	441	466	434	441	472	452	427	421	436	472	425	411	418	408	455	452	441	453	455	445	440	444	491	443	421	443	475	466	463	468	412	447	434	480	430	457	409	454	449	460	402	444	434	405	462	441	430	441	492	467	431	462	480	446	471	452	442	427	409	455	461	424	409	472	414	481	460	449	417	416	449	425	419	430	437	411	467	457	450	480	427	449	417	434	447	493	436	451	429	475	421	451	448	440	435	455	464	430	429	423	455	414	463	435	456	440	439	487	454	452	469	428	446	430	438	465	419	435	401	470	462	426	430	438	410	466	443	448	428	466	470	467	448	441	463	488	449	435	424	474	468	426	442	430	446	438	445	418	439	478	429	454	463	458	487	426	471	471	475	448	455	438	411	463	432	419	422	436	490	417	431	420	460	449	428	444	459	398	440	427	463	435	468	431	449	427	400	427	452	409	432	416	423	474	456	486	438	426	403	451	487	466	414	428	460	469	403	416	418	426	430	398	449	424	448	442	436	460	421	444	460	453	476	446	423	437	419	455	423	429	459	439	421	444	410	427	455	457	435	429	453	446	437	452	418	469	416	411	436	498	431	477	410	453	445	476	462	433	456	430	445	442	480	454	464	451	451	477	419	459	437	429	448	438	423	444	435	474	451	445	453	474	462	421	436	449	455	441	436	445	444	448	428	448	460	433	440	432	412	430	418	440	423	422	492	471	469	417	438	419	429	438	472	415	426	458	447	437	449	432	486	460	447	407	463	432	442	490	457	417	437	473	466	439	463	463	436	457	454	414	467	441	445	451	452	446	408	450	466	435	415	461	442	424	415	455	485	395	420	412	464	464	429	487	457	444	478	452	412	422	474	459	431	422	459	434	447	450	442	450	409	402	422	445	424	438	448	427	464	423	466	435	424	447	470	417	455	441	413	433	432	447	453	484	463	469	433	424	452	418	422	473	449	439	476	401	451	455	444	478	503	447	423	458	418	413	448	472	427	419	428	467	423	431	425	461	454	476	443	453	465	464	450	460	430	427	463	447	459	412	435	440	471	436	436	476	445	434	417	408	426	456	458	408	470	440	434	478	458	463	390	428	434	472	450	439	417	431	452	439	456	475	439	424	447	409	425	429	427	457	457	428	465	445	411	472	457	447	421	477	474	431	457	467	442	442	444	435	479	439	442	447	382	438	451	494	457	437	472	426	456	443	479	435	433	461	472	416	423	475	478	415	444	411	440	458	445	459	479	423	443	423	457	445	415	456	453	446	429	453	384	435	439	464	414	441	467	431	434	484	442	448	460	414	425	431	474	398	414	458	436	442	481	464	433	437	426	454	442	440	426	442	413	459	455	450	456	434	444	432	465	494	458	435	410	440	466	410	456	446	416	433	446	456	451	460	399	431
5107	4095	1748	978	696	686	607	539	528	523	561	505	515	537	526	504	535	496	518	497	509	503	527	498	498	550	546	495	485	542	538	539	490	494	552	531	534	546	510	542	486	505	491	522	479	503	515	519	521	485	510	513	546	505	514	514	543	488	504	519	581	531	513	487	522	544	498	519	495	543	535	501	478	539	505	495	484	504	522	517	529	506	538	500	514	510	526	482	466	524	513	483	500	498	482	481	531	517	528	512	483	486	516	504	530	501	545	519	479	511	524	497	572	504	550	550	511	512	525	509	496	521	510	575	478	541	524	541	509	536	495	518	525	489	559	509	483	502	503	490	513	470	526	503	543	494	547	529	500	546	512	493	500	571	519	523	559	551	543	537	507	534	564	532	513	521	530	506	532	524	513	499	508	532	446	504	543	517	505	539	514	490	524	525	490	545	486	507	493	523	547	546	527	527	486	526	512	488	507	485	555	486	491	506	529	483	495	516	535	501	526	481	541	556	535	542	527	565	522	502	496	565	498	520	490	536	496	522	502	503	533	550	514	498	545	530	491	475	524	505	524	521	503	523	512	506	522	547	514	545	529	494	504	550	543	531	544	528	538	498	511	505	539	489	515	524	510	498	519	552	527	467	519	496	555	501	520	511	510	531	518	527	509	534	519	556	488	560	527	522	538	523	519	542	507	484	505	497	503	546	521	513	519	493	524	567	510	517	536	521	491	504	479	505	510	486	553	469	528	535	504	514	526	544	503	501	507	495	519	536	561	517	497	501	544	490	501	558	519	528	517	526	549	523	502	507	510	516	520	499	521	530	506	473	506	467	530	523	528	496	510	494	499	494	511	546	510	489	491	517	530	562	511	489	496	527	534	474	524	495	550	509	489	487	505	516	505	539	515	517	557	480	554	518	498	502	522	509	507	535	515	501	510	533	498	545	529	540	488	530	517	485	513	536	517	507	556	512	509	492	539	511	512	505	468	543	519	502	523	516	508	518	485	442	509	479	509	576	485	489	528	499	529	506	497	484	508	468	504	485	529	550	516	497	435	495	514	524	503	542	503	520	474	499	494	506	554	516	512	556	520	538	506	511	525	529	512	505	553	517	500	523	512	469	510	476	506	553	504	538	494	535	490	518	519	528	513	535	528	466	512	513	495	533	510	523	521	530	462	496	514	506	544	521	536	495	492	516	543	554	497	520	471	479	516	514	524	513	552	505	499	534	482	548	515	519	537	516	484	523	464	550	489	515	553	536	475	516	476	545	521	477	558	523	539	483	540	498	530	533	523	550	490	532	512	512	451	550	488	465	547	509	526	506	540	564	542	535	525	473	505	532	520	535	499	511	533	509	485	482	489	506	484	507	521	511	515	515	538	527	561	545	502	528	524	523	530	533	496	497	561	521	534	533	519	513	522	506	528	486	506	485	531	513	499	488	503	504	542	533	554	482	506	486	522	512	510	533	534	478	488	565	544	526	495	549	511	530	565	513	530	531	506	505	474	534	518	516	566	561	516	485	508	518	525	546	494	490	503	480	527	506	511	527	500	506	499	527	515	556	533	540	532	547	547	472	545	581	507	495	496	536	515	519	525	525	459	520	495	547	509	539	525	505	526	487	561	530	512	516	513	477	547	516	481	536	521	501	512	527	482	528	519	491	529	531	532	554	537	528	576	523	490	483	520	542	547	506	511	531	537	502	481	551	454	524	523	503	485	539	525	524	503	496	558	472	526	486	503	555	466	512	554	563	521	470	497	538	496	504	522	507	508	539	495	529	536	523	456	491	528	551	530	519	504	503	506	520	577	500	509	529	499	545	494	482	525	523	510	527	533	561	485	510	529	538	523	529	542	505	515	507	481	526	518	537	514	484	534	485	509	553	545	505	524	460	512	520	524	512	551	530	515	524	486	537	481	508	530	537	502	520	490	503	534	533	488	523	501	492	478	519	522	470	494	525	518	496	486	518	493	532	539	502	514	538	497	525	531	496	519	528	480	470	507	480	482	491	508	517	513	464	534	468	549	521	510	492	505	519	509	490	502	489	530	501	531	514	493	470	527	505	523	525	513	525	544	477	538	508	516	491	541	502	513	509	495	535	525	473	504	480	526	556	540	543	539	515	533	526	500	463	467	508	567	486	544	535	533	514	529	543	520	527	568	547	497	534	528	513	528	521	530	505	534	492	502	565	519	477	518	514	477	482	493	497	482	516	493	495	496	510	470	502	492	534	537	517	495	513	501	488	511	503	504	482	523	554	497	484	562	499	521	541	510	523	507	501	530	501	520	537	528	492	504	533	518	501	510	493	528	503	511	477	521	499	497	513	527	493	495	511	514	495	506	512	484	555	532	478	508	461	497	532	501	512	505	490	523	518	527	550	527	522	501	482	512	533	484	529	467	528	471	501	498	534	555	516	530	550	532	520	528	561	539	509	535	489	492	507	542	527	570	540	499	534	529	516	513	491	539	528	531	518	525	507	528	499	556	511	528	515	490	525	497	515	491	536	525	505	525	494	488	531	507	533	535	511	506	497	474	498	523	534	471	480	572	529	520	563	481	515	508	500	490	549	490	543	537	539	543	518	537	506	545	513	512	509	539	534	496	522	503	482	517	512	530	495	491	511	482	489	475	533	507	493	512	531	554	522	501	477	502	499	518	507	516	521	511	547	521	500	543	513	550	489	473	559	504	531	487	500	513	537	513	486	497	473	528	531	530	495	517	534	543	467	516	543	490	523	538	503	500	513	507	528	552	498	501	500	564	536	521	461	520	509	553	490	516	494	523	494	529	541	519	508	555	475	506	470	484	517	531	469	530	472	495	541	538	505	512	568	503	512	468	488	522	514	509	478	499	492	505	514	497	526	514	539	495	485	528	497	533	499	472	527	493	506	499	492	502	542	508	490	484	540	540	511	527	463	519	529	554	552	523	519	498	513	561	500	508	470	497	505	515	518	497	549	532	527	520	478	496	520	537	496	485	498	476	464	503	531	524	548	531	494	532	499	488	497	491	489	488	534	519	492	519	525	514	531	484	468	465	492	547	497	505	504	535	572	527	546	539	515	495	520	518	504	534	546	527	476	547	494	571	537	531	520	528	518	528	498	549	471	521	525	538	519	520	514	522	538	536	498	500	490	487	517	467	545	497	536	495	521	523	494	497	537	508	519	497	526	516	526	518	483	518	517	493	525	506	508	504	519	487	521	520	502	539	556	488	547	470	520	524	509	533	502	560	503	523	530	540	483	510	490	541	569	532	504	520	503	516	520	499	526	536	563	512	492	537	495	566	559	516	541	511	535	514	548	523	515	497	518	537	529	493	533	511	537	525	502	516	528	478	510	504	523	521	505	542	492	483	544	540	483	506	495	503	537	505	516	533	516	517	531	547	523	503	554	507	511	533	504	528	504	476	537	499	489	522	475	478	489	530	545	494	534	515	494	530	494	525	503	519	494	501	525	544	480	480	495	503	536	559	504	538	486	523	523	544	494	520	484	529	483
23375	20868	27875	23981	20876	9807	1322	928	751	773	636	664	681	605	632	627	594	626	602	615	621	603	659	606	584	599	569	569	607	571	557	568	607	587	557	575	580	551	583	549	537	586	587	578	564	605	564	600	548	538	527	556	566	584	576	552	581	560	561	581	583	567	577	572	587	562	568	567	574	562	584	617	555	550	568	547	531	582	602	553	632	558	569	530	567	540	552	569	542	601	563	578	552	562	566	538	564	537	565	578	573	571	623	570	549	543	582	567	557	571	545	549	539	574	562	557	557	581	615	589	588	571	556	548	569	541	546	534	573	598	536	593	587	569	564	607	609	550	537	592	557	577	565	560	569	573	501	589	581	539	561	581	572	535	524	562	544	536	617	556	594	586	552	594	561	556	526	562	602	598	575	537	579	582	526	576	586	543	533	584	559	569	613	568	578	568	574	537	545	534	539	579	594	553	540	531	584	602	599	532	556	568	550	568	570	564	567	543	570	568	536	565	565	580	565	591	565	579	581	589	533	515	572	545	579	564	579	560	570	596	529	553	574	596	554	536	563	594	571	598	546	555	564	537	584	595	551	529	553	604	539	537	523	533	581	556	575	538	567	588	583	574	587	581	574	556	541	538	562	552	547	499	547	556	581	529	555	539	564	597	572	563	511	531	568	553	570	551	584	582	540	536	538	619	587	551	572	567	536	571	549	544	504	564	581	563	560	631	553	595	556	556	568	532	590	531	553	508	552	552	582	517	533	553	558	561	625	550	566	583	574	570	581	534	586	590	590	578	578	554	570	540	550	565	552	554	584	586	600	576	601	587	546	575	603	551	566	562	565	599	591	564	534	536	545	529	603	586	564	571	558	627	551	557	542	547	593	516	558	563	583	534	573	580	559	550	588	539	553	578	559	602	593	568	601	572	582	559	534	538	546	526	528	582	606	538	601	577	543	570	557	529	571	551	594	511	541	556	580	581	528	521	587	588	556	619	582	548	561	564	594	577	565	565	578	541	541	580	576	585	525	545	571	569	575	550	527	538	551	548	548	590	566	579	556	562	557	503	564	580	565	557	585	557	575	532	549	614	543	561	551	522	586	563	610	549	507	542	571	586	578	551	563	553	551	554	560	531	556	551	580	572	569	529	536	577	560	571	564	546	586	592	548	573	590	562	558	583	515	586	632	583	586	598	553	549	560	554	550	563	564	558	553	526	522	543	560	565	578	535	572	526	546	568	520	558	568	557	573	548	558	570	558	582	532	571	572	534	551	581	577	552	571	592	557	525	517	584	573	547	568	574	609	571	516	566	561	536	575	551	608	559	576	596	574	572	577	550	593	582	557	536	596	546	544	565	537	559	527	586	526	598	577	559	596	564	613	565	550	557	558	625	558	553	530	576	520	582	597	607	532	535	568	529	576	556	568	564	525	542	577	589	565	543	611	568	545	581	568	590	594	542	514	511	561	565	584	587	534	610	554	580	601	533	554	525	592	576	602	592	542	559	591	531	585	535	555	569	535	547	549	577	580	558	566	541	570	576	578	558	565	566	544	547	565	545	568	584	578	531	573	570	525	546	570	574	595	574	555	562	570	553	602	581	537	593	551	564	550	558	600	565	519	558	547	554	554	557	546	533	558	540	586	605	558	608	522	597	554	588	553	523	579	571	547	561	554	569	561	522	556	568	539	582	558	581	530	583	622	532	537	549	572	562	569	589	572	553	575	563	567	570	567	559	539	514	531	638	600	575	553	585	569	535	569	567	555	581	575	535	591	571	560	550	550	522	555	565	535	607	562	550	541	554	558	533	540	579	563	578	598	562	542	558	568	535	552	548	597	552	545	555	554	616	563	576	522	553	562	586	575	530	557	538	538	546	559	573	580	552	565	569	544	557	552	612	534	561	569	549	547	579	541	538	565	533	555	563	574	587	556	593	570	587	575	566	542	562	584	572	590	550	582	562	535	531	552	557	602	567	522	572	583	601	564	522	608	534	557	534	572	568	552	564	543	559	574	515	542	547	602	561	591	544	592	588	532	571	560	576	569	577	579	578	537	563	536	554	536	558	563	537	563	553	549	588	558	558	552	565	596	575	541	585	563	544	540	539	557	529	621	581	530	586	575	601	567	545	573	536	594	513	565	522	523	594	557	592	555	566	540	545	566	576	575	627	545	592	571	544	539	576	560	527	531	553	569	532	562	629	548	532	575	558	551	517	519	525	558	521	591	589	575	584	558	549	564	595	588	584	595	515	573	589	570	593	543	561	565	541	512	502	560	574	556	611	563	551	576	523	571	535	548	560	579	562	593	546	553	609	544	524	552	577	579	586	564	585	564	578	564	556	590	552	604	561	616	567	530	571	554	550	551	568	622	579	547	512	578	538	558	590	555	525	534	574	543	557	559	541	553	520	575	601	585	553	565	597	543	593	566	586	556	551	576	594	546	575	617	603	560	553	573	572	570	546	600	578	581	552	541	597	545	541	568	549	540	541	566	589	559	590	575	560	578	593	587	558	569	535	563	561	560	622	560	561	599	589	575	557	583	569	575	605	548	569	556	568	590	558	552	545	574	543	576	549	550	538	542	549	517	577	589	580	566	562	568	540	551	545	556	561	581	593	590	598	554	581	530	564	570	625	572	565	536	562	532	562	571	595	535	566	582	521	573	560	546	528	542	566	565	550	534	519	595	567	581	505	540	592	535	562	521	548	538	581	511	598	565	568	514	576	582	538	537	579	549	609	536	556	583	617	529	549	591	547	586	578	559	548	543	561	565	539	593	572	548	544	572	550	566	562	565	580	552	539	577	514	568	606	556	544	568	579	596	565	522	548	564	557	559	577	557	552	554	520	513	539	581	566	578	581	600	559	566	542	601	586	572	559	608	563	548	528	583	588	527	547	570	563	622	549	607	542	571	557	575	528	537	571	525	548	595	529	572	551	535	594	577	569	574	547	547	524	575	545	570	542	558	582	589	541	539	548	560	523	605	547	533	565	584	543	571	577	537	602	591	538	541	550	546	569	600	555	576	497	581	605	513	544	542	622	553	542	538	549	573	590	531	590	547	527	578	554	566	556	579	572	592	564	580	563	540	527	529	589	567	576	564	548	549	550	546	570	543	549	580	531	564	539	569	568	543	554	530	531	574	550	569	566	573	550	568	570	552	562	579	549	594	574	557	532	553	509	542	575	568	553	556	593	523	513	559	536	536	571	571	572	549	578	542	554	558	535	564	555	555	560	586	576	549	551	577	586	572	594	574	607	590	554	525	554	562	580	565	568	556	593	578	603	565	556	529	523	544	575	574	520	549	538	566	554	561	529	547	527	590	590	520	568	552	608	563	533	587	559	549	612	567	562	548	605	605	612	572	551	566	590	605	594	573	563	566	577	570	590	582	601	602	583	565	545	565	567	573	564	579	567	548	573	571	602	573	549	589	569	542	528	517	547	556	585	579	536	552	555	542	578	572	602	570	540	536	519	541	584	556	576	599	561	542	585	533	565	539	563
4567	10891	8399	3586	2413	1886	1481	1229	1151	1042	930	891	902	794	732	761	724	745	669	702	685	709	674	738	679	689	680	751	676	689	678	665	709	654	689	669	714	658	676	675	678	682	692	691	643	691	677	662	687	684	708	687	681	656	698	634	676	646	655	646	660	682	676	652	682	651	566	674	678	656	643	654	662	674	668	667	681	625	636	722	662	664	646	676	672	656	654	660	660	657	661	663	695	676	674	657	635	605	655	662	675	676	614	678	650	681	673	680	663	626	692	621	690	672	655	693	691	632	686	673	658	633	684	664	664	608	657	658	674	697	599	638	695	661	657	676	654	682	653	645	665	646	615	662	642	652	699	665	656	624	644	638	676	640	629	648	650	657	649	705	665	649	660	685	684	631	670	631	648	674	688	664	644	645	662	681	648	642	644	639	642	692	644	630	629	670	639	656	607	667	689	641	649	683	650	710	701	641	666	662	702	682	661	679	657	616	680	678	665	613	703	694	656	676	679	661	624	735	688	615	660	640	629	680	658	668	676	612	679	647	673	660	635	640	660	693	650	685	644	583	692	656	633	686	679	672	657	709	682	662	670	625	650	689	638	624	662	699	643	629	649	665	717	608	672	622	659	651	642	632	608	687	660	652	662	698	693	650	681	675	674	660	652	653	658	623	688	583	654	647	611	654	676	671	649	714	670	677	713	661	627	642	635	632	656	666	583	673	634	703	671	646	670	657	686	615	637	665	635	640	625	674	653	671	676	629	668	642	657	646	707	674	680	664	614	675	669	647	707	613	656	607	654	664	645	670	696	654	662	710	633	634	666	638	691	661	657	640	670	684	660	704	662	679	661	685	649	638	676	659	667	685	672	641	658	639	673	633	665	693	635	640	654	668	660	662	673	687	623	665	691	703	599	686	622	635	675	683	655	638	675	664	690	647	634	649	656	608	641	661	640	678	648	644	652	645	642	651	646	677	685	657	668	675	616	650	660	680	647	696	708	665	627	686	647	643	599	656	653	686	649	692	657	642	647	674	649	621	668	655	639	656	657	628	661	653	646	592	653	660	661	625	637	622	654	627	682	623	656	672	672	705	659	663	634	620	626	660	672	661	623	694	644	624	620	673	678	659	650	691	661	674	628	698	689	657	642	663	666	639	665	638	630	650	630	668	643	707	586	645	680	614	643	693	619	704	632	632	618	646	686	632	670	594	679	680	651	642	679	681	680	692	674	648	627	666	664	703	619	620	643	601	697	676	647	636	666	654	627	627	695	650	704	695	665	686	684	666	649	610	694	655	655	642	665	708	651	658	639	668	658	628	670	633	724	704	618	644	645	657	676	654	678	665	662	703	660	677	658	621	686	704	708	670	678	649	648	690	624	647	638	682	650	652	711	632	639	692	687	643	686	675	656	681	664	675	680	684	721	682	676	669	653	658	623	692	642	653	678	656	700	703	683	665	602	604	687	613	623	645	606	703	652	685	652	648	685	685	665	668	627	624	619	660	660	626	618	678	660	652	673	670	616	629	682	633	635	647	691	639	660	683	704	687	694	640	646	615	657	676	660	683	670	656	653	646	666	652	674	654	684	671	692	618	646	656	667	702	616	655	624	677	695	593	622	671	663	659	635	665	692	678	644	664	629	660	667	671	608	630	699	651	629	649	635	640	633	645	661	695	639	667	683	641	644	648	607	647	686	662	638	615	604	702	666	648	648	644	656	662	666	642	705	657	616	659	656	688	658	664	646	727	694	712	648	658	658	655	679	656	687	617	675	654	692	656	658	682	652	659	654	677	662	685	619	666	649	663	683	667	679	684	647	646	676	660	624	642	675	603	636	646	668	668	695	666	661	650	657	694	639	678	685	682	704	675	669	649	666	632	662	645	667	667	653	676	688	635	665	654	644	689	664	619	702	690	683	628	685	654	659	665	628	635	667	637	666	687	684	665	668	650	661	686	641	652	635	670	629	627	682	680	684	676	660	671	648	668	680	672	646	668	696	624	660	683	632	631	637	690	658	655	648	620	698	679	668	673	684	620	662	631	669	656	682	637	622	649	672	704	678	656	630	626	697	690	664	643	676	652	652	665	640	708	639	665	631	696	653	673	694	684	639	653	643	691	637	648	677	666	668	703	618	627	669	681	662	643	673	649	639	632	666	659	666	615	659	662	666	678	686	654	659	644	699	628	710	646	594	639	684	631	669	673	640	683	655	623	680	622	654	652	647	685	689	679	673	666	581	640	683	626	653	654	704	652	624	654	679	713	638	649	605	700	704	667	668	643	654	662	660	633	606	648	671	631	638	685	644	687	662	702	636	602	656	677	667	672	658	639	670	680	638	642	641	661	668	662	657	630	681	643	619	677	702	679	613	633	689	687	664	693	662	682	644	617	710	662	638	660	643	663	666	646	656	699	687	667	682	661	678	606	692	641	632	636	638	657	645	648	650	692	660	699	622	659	659	724	675	666	651	681	682	727	634	629	646	688	633	665	675	685	618	680	619	643	676	668	620	656	677	689	641	637	664	639	651	673	694	649	670	652	675	658	683	641	650	623	656	668	638	700	615	646	648	649	663	652	700	672	635	671	682	708	691	663	677	659	658	654	677	647	700	664	635	663	652	685	702	677	677	632	657	636	685	651	634	639	693	651	687	689	711	646	614	672	675	660	666	671	596	682	652	653	630	648	640	669	678	634	651	649	650	681	654	629	661	671	687	635	667	638	649	617	656	634	644	638	662	622	649	657	707	647	630	617	652	631	650	618	670	652	657	641	632	668	674	632	637	661	674	660	611	621	662	635	657	664	649	608	652	646	654	660	636	659	678	662	657	643	670	664	664	604	695	643	654	668	630	650	661	657	669	656	663	659	644	654	658	684	679	700	640	693	646	670	670	627	671	625	632	660	652	686	658	661	667	709	661	681	700	652	654	669	662	689	696	624	682	671	651	654	665	701	657	631	731	681	671	623	653	630	657	683	665	706	619	664	706	652	641	684	660	638	690	687	616	655	666	647	676	661	697	659	644	740	688	678	616	638	675	685	694	656	660	628	708	647	680	693	664	617	631	661	664	591	679	646	654	641	665	649	634	675	677	643	654	659	623	692	694	653	628	649	609	661	636	652	674	662	649	681	658	673	686	656	651	692	693	639	656	642	654	651	668	648	664	678	663	661	659	684	626	693	655	670	644	643	675	669	644	650	686	676	656	728	586	634	653	661	693	699	626	667	649	681	629	703	672	703	652	630	701	671	681	703	677	619	649	672	688	683	675	666	648	649	631	612	623	608	670	659	702	644	640	660	653	639	716	642	676	672	644	709	658	664	679	661	631	675	680	672	607	684	643	673	612	671	643	679	680	673	677	666	659	653	688	673	649	646	700	682	657	652	639	685	669	680	682	666	660	661	649	599	648	700	680	626	676	644	693	669	644	711	724	665	622	666	670	636	661	614	663	643	632	648	638	701	710	630	678	669	713	649	666	663	657	670	677	680	651	631	680	641	605	660
24400	20886	26901	24909	11508	639	435	330	270	305	286	283	242	253	240	259	229	236	239	241	229	212	238	227	211	213	220	204	228	232	213	222	214	254	229	224	210	228	217	223	204	198	193	243	195	208	204	197	229	207	210	231	215	217	235	251	216	212	241	209	217	206	230	212	209	217	220	202	240	197	213	215	228	209	181	197	201	239	235	221	220	211	213	203	210	224	215	222	218	232	240	247	198	242	215	214	195	205	225	208	197	208	204	219	217	215	237	244	218	226	212	207	191	207	208	210	194	218	198	218	238	218	212	217	214	216	220	232	230	186	236	232	197	192	225	223	245	234	214	228	218	202	229	230	220	210	213	205	221	234	187	217	220	216	211	187	188	249	203	198	216	194	227	200	201	217	210	207	229	233	218	222	203	188	193	232	226	182	194	205	217	216	238	208	202	225	213	193	208	227	201	199	196	209	208	208	185	229	213	192	228	219	205	205	222	211	228	201	251	218	189	227	214	245	207	237	239	199	210	245	224	217	225	214	225	252	228	227	214	203	223	222	200	218	212	206	215	207	212	213	209	193	224	220	208	213	224	219	209	221	242	220	220	210	203	198	219	199	219	200	209	240	212	218	218	220	218	213	224	194	212	200	232	229	201	211	182	218	205	225	199	219	199	214	194	211	204	195	244	212	181	210	211	209	190	220	196	219	203	224	219	182	206	213	207	208	205	207	197	227	216	192	195	229	204	194	207	211	204	221	208	197	192	213	190	210	197	186	215	236	212	212	183	202	221	194	228	192	219	218	207	188	233	205	218	215	226	250	206	217	215	203	210	215	216	210	212	201	207	218	205	233	205	208	244	205	207	216	237	185	209	207	243	210	184	213	222	207	228	206	215	223	228	233	200	213	212	185	248	198	187	214	218	231	174	180	223	183	203	194	207	224	216	238	228	213	227	191	204	177	219	189	238	193	210	204	208	234	220	208	215	232	227	212	214	207	214	243	199	214	204	207	197	248	216	214	213	206	212	239	218	230	219	237	205	226	208	217	208	242	192	217	216	179	194	234	190	183	209	215	200	211	233	210	253	227	229	213	253	215	201	234	214	211	209	231	204	185	240	213	230	198	200	192	240	215	216	223	196	226	223	219	206	214	189	222	222	194	224	199	202	224	218	178	200	194	203	213	223	214	207	229	218	180	214	205	198	193	206	206	217	200	216	226	216	198	222	199	194	204	209	220	220	230	207	227	209	208	190	193	248	211	216	225	218	174	203	232	226	200	221	175	224	191	238	231	208	213	192	212	223	228	232	211	195	206	223	194	203	209	217	185	226	206	239	222	219	208	230	216	214	199	235	223	232	214	212	209	212	189	210	231	210	231	226	208	207	219	229	273	215	202	188	208	228	207	188	184	222	195	185	200	209	189	218	235	205	200	201	222	204	209	212	221	210	203	211	207	229	192	208	204	224	223	176	211	242	229	196	209	209	236	204	205	217	217	229	191	239	221	235	204	210	219	236	185	243	222	207	217	219	219	191	228	227	208	211	230	213	212	236	203	234	226	203	193	207	207	242	235	237	210	233	216	226	196	205	225	210	226	226	191	212	235	216	210	205	177	219	211	233	182	206	209	210	209	229	182	220	215	225	225	191	228	218	203	196	207	216	195	195	220	202	214	218	183	190	203	191	203	228	185	203	220	226	210	205	207	227	191	217	209	204	185	179	223	233	218	236	180	228	197	219	207	222	225	206	231	200	220	204	217	205	237	233	203	193	201	226	192	201	217	197	229	183	191	194	224	233	198	215	200	193	186	203	237	198	223	204	236	224	198	194	194	215	206	188	239	213	220	231	196	208	212	229	192	224	196	216	219	212	213	204	201	207	209	192	209	181	225	196	209	202	216	199	223	207	214	230	220	212	218	208	214	214	227	232	216	211	216	210	235	207	217	217	235	210	203	204	213	233	243	233	198	214	223	243	218	209	189	197	187	240	228	204	226	219	185	188	211	212	211	195	216	215	183	224	229	205	208	208	213	194	192	224	208	221	221	221	236	213	219	206	194	220	224	209	233	199	193	209	209	215	236	213	218	215	219	206	209	229	235	229	221	221	237	210	212	215	194	203	210	204	186	234	226	213	228	230	205	220	191	218	248	218	213	230	227	208	231	197	238	243	207	193	198	228	233	238	201	221	204	226	218	208	204	214	195	214	205	208	223	211	202	230	214	210	209	204	195	212	202	221	188	212	230	183	194	184	203	186	204	218	226	206	198	221	216	200	216	183	216	202	195	219	221	222	237	229	210	195	204	204	221	238	193	207	211	188	237	241	206	215	217	215	212	239	187	208	205	194	231	214	210	214	200	239	193	229	202	199	196	221	193	222	206	201	204	205	197	211	239	214	231	225	240	208	219	207	235	203	211	248	206	222	211	197	195	193	236	230	221	212	202	208	216	226	216	211	217	226	217	205	198	211	224	217	204	224	185	246	209	198	197	239	227	236	210	226	233	203	229	205	208	211	214	210	223	225	218	225	211	232	206	211	203	199	208	238	207	194	208	211	225	196	226	191	218	210	209	181	211	201	223	202	222	206	212	233	235	227	227	201	219	233	211	223	202	201	246	237	212	212	230	218	214	219	230	205	211	212	221	201	185	197	214	199	215	202	229	205	211	212	202	208	187	235	206	207	206	200	215	228	221	197	199	214	203	210	203	210	234	235	210	201	204	220	206	218	186	206	193	234	193	211	208	207	201	222	190	198	217	218	189	193	221	243	212	179	211	247	191	188	217	219	222	207	205	198	177	224	224	199	221	206	197	202	232	206	220	237	207	205	242	207	202	178	193	227	178	214	203	195	210	224	238	230	221	205	235	196	203	238	214	203	220	209	193	229	209	224	209	207	233	223	221	215	209	227	209	201	188	221	209	181	200	227	216	212	202	195	217	219	218	209	200	192	221	194	205	188	183	228	204	221	187	225	218	221	191	202	202	224	220	216	207	198	216	226	200	226	207	207	220	225	212	201	210	221	203	232	205	211	191	205	195	206	217	212	230	218	219	220	220	176	205	211	215	231	206	226	198	197	231	205	198	204	212	236	222	225	191	216	216	227	199	188	206	225	221	186	216	246	199	214	217	223	218	215	226	215	197	205	207	209	233	207	213	191	208	200	190	236	203	199	185	235	221	230	199	217	215	251	228	195	221	200	213	201	203	229	209	229	214	206	217	212	215	199	207	208	211	234	196	202	210	230	209	227	215	220	206	213	238	216	211	242	201	230	224	185	223	217	190	226	191	202	219	193	225	218	218	225	210	223	186	221	255	187	235	208	203	217	227	219	205	219	223	207	196	220	224	197	211	201	204	233	202	199	234	197	233	211	197	225	222	223	201	215	208	215	221	199	205	197	233	206	204	208	221	199	182	222	205	192	218	244	216	207	195	225	215	223	226	218	220	195	212	213	181	204	215	207	229	223	215	195	230	208	214	195	232	202	248	210	229	213	225	217	196	191	212	186	231	216	224
3965	7197	4792	1971	1179	987	759	617	517	478	408	379	358	355	347	313	356	307	287	331	296	245	282	264	276	248	269	268	268	269	269	249	282	265	286	289	258	265	278	310	270	248	236	276	274	262	254	249	242	255	268	247	266	283	237	258	261	261	263	250	262	255	267	253	240	267	255	260	252	254	292	220	244	267	255	237	259	259	264	277	280	262	246	242	282	269	245	238	262	277	250	264	268	280	256	263	274	247	259	287	258	289	269	260	264	275	253	267	258	263	266	235	265	247	253	247	279	282	255	282	267	269	244	250	214	279	239	243	241	237	242	256	260	264	262	256	275	252	265	247	260	248	271	266	254	255	270	275	259	250	238	260	251	259	258	269	241	243	249	276	281	246	251	215	247	257	249	262	270	250	244	265	266	240	270	263	259	270	274	272	260	261	279	272	276	267	245	255	287	239	252	229	261	255	228	268	261	245	266	290	260	248	271	267	258	261	262	267	251	249	249	278	242	243	246	252	241	321	263	250	263	238	249	273	244	264	258	274	244	246	282	275	292	241	255	237	273	242	248	276	219	259	270	251	247	261	226	264	253	234	236	267	261	281	272	241	233	263	246	275	248	278	272	263	243	263	252	251	246	238	259	249	257	269	260	265	271	237	245	253	238	263	237	269	254	262	301	252	279	294	269	257	268	275	252	277	275	259	260	238	241	263	253	232	228	296	253	273	281	264	244	228	288	256	256	268	279	254	260	261	246	236	249	249	252	254	225	263	248	260	263	226	250	255	268	230	267	268	216	303	251	241	273	249	274	256	277	269	266	299	232	260	258	241	288	251	247	257	243	275	252	269	239	241	267	254	266	260	255	260	251	262	275	274	248	251	249	262	251	229	274	276	234	269	228	245	220	269	274	281	278	228	246	248	241	240	242	278	261	255	266	289	238	255	251	245	254	256	259	269	260	279	247	282	272	271	251	292	296	274	268	279	254	247	252	273	274	260	267	258	259	259	268	237	266	271	247	242	230	225	283	256	282	266	266	258	248	270	260	272	267	261	279	270	245	264	284	256	250	247	237	234	251	260	263	287	289	258	258	255	250	256	245	275	270	267	244	265	267	269	271	245	255	265	251	268	244	251	263	246	254	274	258	223	280	244	275	261	282	244	260	268	268	259	261	265	243	269	279	235	277	253	250	269	255	254	257	278	259	263	267	265	252	258	281	303	274	254	255	269	244	248	256	253	242	255	237	269	260	278	241	251	234	272	241	259	281	254	233	262	249	262	246	277	264	284	246	247	261	263	235	250	239	275	264	262	281	255	265	238	276	273	292	246	252	262	249	275	254	214	265	261	239	269	233	273	263	250	281	226	260	244	252	270	274	269	246	261	252	284	263	242	268	268	251	298	246	255	230	236	243	276	257	274	265	257	274	271	229	274	253	277	276	253	255	238	261	263	290	265	271	257	264	251	276	257	256	266	248	251	254	265	260	259	238	271	253	231	265	237	260	245	267	230	267	266	251	258	262	237	260	235	285	263	262	246	264	269	259	283	235	282	275	230	233	294	257	273	252	249	276	285	262	269	254	246	250	252	248	259	270	234	253	257	262	285	246	260	246	252	256	270	273	259	311	265	279	246	263	249	252	268	242	280	245	276	263	250	261	276	281	270	259	272	300	256	263	257	253	252	266	254	264	285	238	254	268	244	250	263	258	247	257	283	269	266	236	277	250	241	258	242	263	256	250	234	246	254	249	269	267	209	268	237	281	245	274	264	261	296	256	248	243	256	255	234	280	268	287	275	303	275	230	249	263	250	280	270	254	238	243	292	248	276	246	267	241	250	250	245	235	257	270	269	264	272	239	251	239	235	235	247	249	269	256	231	276	295	281	270	244	273	257	243	272	276	267	244	247	266	254	275	242	256	287	234	290	261	262	273	264	249	285	271	234	224	239	277	267	254	238	285	301	225	250	263	251	254	260	226	255	263	245	238	249	230	260	273	250	232	251	265	267	265	243	266	241	239	259	275	219	262	243	268	270	256	248	253	256	250	249	259	263	281	252	243	263	251	264	254	239	252	227	237	278	242	252	238	199	275	242	252	239	260	267	268	301	279	226	281	243	242	250	255	260	264	252	269	268	263	259	277	254	273	245	255	241	233	245	254	286	239	254	278	254	264	277	230	280	251	228	281	271	271	265	275	256	265	244	247	262	257	245	283	259	284	244	231	273	266	247	255	264	265	232	243	250	255	241	282	242	247	274	262	255	303	254	244	262	242	255	235	236	258	261	245	266	261	250	225	263	251	260	259	249	287	278	237	267	272	248	257	257	252	220	245	272	220	273	246	246	277	222	265	245	254	264	269	238	246	279	263	263	273	253	253	272	294	226	229	268	287	259	248	257	269	250	262	239	260	239	220	229	248	238	238	289	300	262	273	246	217	247	303	269	239	275	263	303	257	249	272	246	274	242	268	262	256	259	246	244	259	273	256	248	266	237	223	247	273	262	255	246	243	252	246	278	259	264	233	249	253	258	251	251	261	240	259	245	247	244	240	243	260	280	271	264	280	266	259	231	258	263	273	259	242	269	221	280	253	255	277	247	264	258	253	241	228	265	249	256	238	238	265	270	274	268	266	254	263	259	234	266	302	226	254	252	242	254	244	264	256	259	244	254	278	224	263	259	278	268	265	232	259	251	268	260	288	240	246	248	261	271	230	247	267	263	246	289	248	270	270	242	233	270	275	285	256	279	246	253	236	244	251	249	233	238	253	282	252	261	276	231	241	251	236	247	262	240	277	260	252	249	258	251	270	241	284	243	270	227	276	266	271	255	252	280	288	261	241	249	254	249	261	295	247	256	271	269	275	258	252	275	273	262	223	242	266	261	241	221	248	246	264	246	273	245	269	267	275	246	259	246	233	243	268	244	279	297	265	269	261	268	278	253	228	253	266	245	272	233	251	271	269	277	229	268	252	252	265	275	250	254	257	237	263	241	242	273	261	243	257	279	253	272	237	250	297	268	239	259	269	273	236	259	255	250	257	274	249	288	298	260	234	256	248	277	239	241	270	251	255	280	234	246	245	252	245	270	289	254	271	273	235	259	268	259	268	242	254	273	253	264	285	270	272	250	263	281	268	247	273	254	234	261	260	252	267	273	251	255	252	249	244	249	299	287	244	234	228	268	265	232	231	281	264	266	248	253	243	244	271	258	240	267	250	260	276	248	241	236	257	250	279	257	262	253	280	240	268	283	287	256	263	282	255	261	246	274	271	235	274	238	240	257	258	280	267	241	238	243	248	271	255	245	267	265	282	248	255	244	262	241	283	286	260	278	250	253	254	242	260	262	239	251	253	236	270	265	236	267	266	272	277	262	271	230	275	234	258	250	258	242	256	242	248	283	264	231	264	265	265	251	272	242	260	238	310	249	243	255	238	246	277	284	290	268	233	244	219	287	255	249	261	263	258	289	272	237	249	264	270	263	249	238	261	269	244	252	287	290	234	262	255	267	271
22178	20856	28265	23563	20857	20878	8849	1026	674	667	557	505	490	448	437	425	420	370	391	369	390	361	386	395	363	348	346	356	359	357	328	351	343	359	348	324	336	307	338	336	324	329	338	355	298	326	307	311	350	341	303	318	334	334	313	294	321	340	336	333	328	338	372	317	317	360	307	313	331	324	307	318	289	300	324	338	339	312	317	323	323	282	316	314	342	333	310	315	338	334	307	329	316	319	321	318	320	320	328	327	309	359	292	354	362	324	313	301	285	303	362	358	316	323	305	301	303	330	316	287	289	309	312	333	306	306	300	295	330	340	297	293	300	329	292	325	327	307	332	301	342	301	307	344	336	312	343	315	309	327	324	346	314	285	322	320	328	350	291	324	345	321	310	324	322	293	348	307	291	331	324	354	353	302	335	314	326	333	322	304	346	324	319	331	327	301	337	295	334	308	307	313	338	298	324	316	328	322	330	328	313	350	348	343	313	337	337	326	339	308	325	310	319	304	340	302	319	316	307	342	320	342	325	331	329	303	330	299	331	279	307	367	318	330	303	314	318	314	319	316	299	312	310	334	306	320	319	320	334	304	328	307	310	300	319	306	333	332	299	338	309	358	299	300	319	337	343	299	317	338	330	301	339	320	293	324	300	333	315	340	312	343	329	317	309	286	309	278	297	300	323	317	325	328	297	340	357	330	319	332	330	329	337	300	308	321	295	308	287	336	343	320	322	333	344	319	302	323	320	328	299	311	333	329	352	313	311	313	300	327	320	340	297	324	349	323	298	299	314	285	337	300	335	350	323	320	316	351	346	334	360	353	319	353	293	309	302	319	277	323	329	291	342	327	344	353	305	303	324	333	338	301	309	351	297	321	327	309	335	346	310	338	343	305	317	327	294	315	310	316	332	322	321	325	361	322	317	299	303	301	339	346	358	328	354	347	302	322	341	315	333	311	328	307	301	321	349	326	308	356	304	360	338	320	335	340	345	339	312	304	345	312	337	348	317	316	302	325	324	338	337	326	300	325	350	318	305	328	319	333	310	356	314	309	303	337	306	347	350	311	333	291	331	314	334	294	326	332	368	332	308	323	321	303	349	324	315	318	334	333	352	308	319	337	292	339	329	356	295	320	329	312	341	334	289	354	317	282	329	324	321	340	286	310	309	323	320	353	305	329	320	316	338	274	310	349	362	332	290	318	346	331	307	345	304	333	341	316	316	321	299	319	317	320	306	319	306	321	306	328	316	317	337	324	325	325	344	336	286	315	353	300	329	338	335	323	318	323	324	302	313	336	308	285	344	356	343	313	347	346	319	287	305	326	299	316	349	311	315	321	332	334	339	337	352	316	291	349	334	344	303	338	357	288	318	337	345	337	321	318	311	308	326	337	313	323	301	310	306	341	327	320	340	327	302	339	343	308	291	329	330	317	332	319	311	358	305	305	324	341	311	331	335	301	329	324	332	342	336	345	317	336	317	323	325	344	332	318	319	317	340	293	313	333	325	298	317	332	337	337	313	356	325	335	301	311	321	335	282	315	329	305	326	313	310	326	326	333	302	282	309	315	337	352	333	347	325	347	331	307	346	317	352	317	340	306	340	320	324	339	322	325	323	321	313	313	318	306	331	272	329	290	321	300	333	354	325	315	337	339	339	326	318	305	328	350	302	293	326	308	304	338	343	310	315	320	296	310	338	296	296	349	299	313	300	325	332	321	310	298	359	319	334	307	304	316	302	319	304	316	315	313	321	340	336	306	317	313	326	316	319	289	320	329	391	316	327	333	315	348	307	313	353	348	290	327	323	339	321	321	304	296	349	331	323	319	326	314	334	318	355	279	349	311	361	339	317	371	302	291	345	345	311	301	293	311	336	308	321	303	330	305	301	347	317	326	304	289	323	354	332	316	327	304	296	340	374	333	335	301	328	328	304	321	316	313	290	317	311	315	323	307	312	357	291	339	346	324	278	321	302	331	328	314	333	330	329	295	330	321	334	321	333	290	305	321	315	318	250	306	335	301	311	298	327	317	312	352	315	306	339	304	303	326	339	326	328	323	338	335	315	332	307	324	323	358	319	297	342	285	336	315	343	297	335	318	346	300	334	323	283	315	325	307	326	320	301	312	323	335	317	316	308	336	330	334	320	335	349	334	311	301	348	319	349	293	310	340	304	325	310	334	329	309	295	312	324	335	286	322	307	297	336	317	356	334	326	337	290	304	351	332	269	312	330	311	299	305	297	310	315	324	327	323	300	306	354	312	322	297	318	329	331	350	323	319	323	333	323	312	309	312	321	355	316	336	344	321	310	300	317	351	290	330	287	340	315	319	331	322	313	286	321	329	322	311	330	328	336	345	279	314	291	304	326	352	359	326	319	358	307	345	260	331	308	315	318	315	320	349	312	314	311	340	309	299	301	292	339	294	304	341	371	298	322	327	308	317	313	329	342	344	324	344	322	323	337	337	325	349	308	316	296	309	333	337	307	309	320	326	341	319	350	314	321	324	326	305	305	338	308	355	336	336	318	297	303	298	309	318	324	330	321	322	343	316	309	293	353	298	353	346	326	336	306	336	302	303	314	297	338	328	336	317	333	329	346	312	315	306	324	341	326	314	332	326	316	327	287	339	333	333	321	307	339	286	342	305	320	298	279	328	325	303	327	301	326	344	338	360	364	296	332	288	308	293	342	343	295	306	324	333	333	309	307	319	295	313	331	337	337	341	318	308	315	298	330	326	317	342	337	308	315	299	298	333	291	341	332	330	327	320	338	330	314	337	324	344	308	341	308	320	336	326	318	338	273	350	309	327	317	336	294	310	338	354	284	348	326	321	297	330	333	318	343	351	317	336	326	339	323	369	304	324	314	322	313	316	290	312	337	310	311	329	301	360	326	317	331	330	331	315	299	307	340	332	317	359	323	337	304	309	322	293	339	305	313	316	327	347	333	327	343	335	312	311	302	342	359	321	334	327	318	324	323	313	344	355	290	323	294	346	307	289	333	308	306	332	292	345	340	348	318	321	324	288	329	366	311	317	335	284	335	322	331	312	312	324	336	349	311	330	353	333	307	291	333	302	347	292	335	298	331	299	312	323	341	309	332	321	341	284	297	325	332	352	311	328	307	314	314	325	339	342	317	295	317	322	311	319	343	334	327	306	310	294	302	316	307	299	313	294	316	360	350	332	337	317	330	316	320	343	289	326	330	326	372	334	337	334	335	316	301	327	314	322	322	321	347	299	325	350	320	313	323	322	318	314	307	354	290	306	331	302	324	321	294	325	325	315	274	323	340	328	306	323	281	323	342	309	327	319	319	319	304	322	305	351	341	311	316	304	328	291	346	310	323	311	327	338	311	314	295	329	358	333	351	335	322	324	298	327	336	317	330	345	336	316	311	349	285	298	319	341	331	311	306	335	361	317	321	294	329	334	327	333	301	302	332	284	287	290	310	316	299	319	314	341	273	349	358	309	314	347	302	296	320	284	326	345	330	293	323	331	294	325
5463	15880	11286	5275	3570	2784	2012	1560	1286	1071	920	801	771	671	609	592	575	523	516	508	478	495	471	423	430	436	426	444	472	443	465	459	395	402	415	434	428	421	443	387	371	428	441	387	409	402	389	371	424	418	403	406	418	389	399	395	392	395	410	392	412	392	409	366	386	407	349	411	426	399	419	396	415	406	366	409	396	397	423	385	384	408	375	377	388	402	384	388	385	372	385	381	381	383	393	384	364	378	382	364	392	401	399	390	423	384	392	385	407	415	447	395	387	348	402	386	424	388	363	377	407	403	392	386	365	412	394	372	431	380	389	366	377	402	358	388	376	381	389	394	390	388	390	418	426	383	422	401	409	384	439	391	369	389	383	405	377	393	381	376	411	436	391	388	360	393	406	379	414	390	390	388	402	377	412	389	360	384	381	404	386	378	392	403	375	365	388	380	380	369	373	414	394	381	380	372	407	400	379	346	370	377	420	380	392	389	395	394	377	368	363	390	367	389	368	367	368	388	361	364	390	399	389	400	391	408	391	373	364	358	430	394	385	404	406	396	402	368	388	387	346	409	371	357	400	383	401	413	397	393	418	378	371	379	394	407	391	359	422	392	366	401	397	383	403	385	377	374	396	358	388	399	364	410	409	376	402	361	431	407	419	396	366	370	381	402	387	404	392	368	356	396	396	367	405	395	373	363	392	402	410	376	387	402	370	397	393	396	407	386	369	415	379	375	370	385	369	380	371	405	351	396	419	417	385	398	405	391	405	419	438	372	391	385	395	391	370	384	401	390	402	395	374	388	406	395	411	389	411	370	349	350	404	384	352	390	408	396	397	388	407	394	399	416	382	385	381	388	413	389	389	389	393	400	402	422	374	382	361	415	364	358	381	392	360	402	399	394	376	416	383	375	401	360	421	410	385	396	394	378	368	378	415	373	386	372	369	405	398	360	372	416	337	405	376	345	388	372	387	381	379	377	402	396	381	398	395	403	408	387	363	393	393	421	374	382	383	393	397	419	389	401	387	390	365	418	383	351	387	394	380	387	382	398	400	378	412	404	378	375	403	378	380	414	390	405	400	388	388	393	381	389	363	375	427	385	398	399	397	376	347	405	362	383	377	368	386	355	394	398	398	367	384	414	377	340	422	404	415	389	393	415	380	380	386	393	385	412	350	390	402	403	362	382	405	372	404	366	402	378	391	372	397	390	358	378	370	411	378	340	385	414	382	395	398	365	413	416	374	400	419	400	399	394	418	399	374	390	397	356	427	379	402	391	364	395	396	423	358	384	404	403	379	387	399	389	401	385	379	370	393	362	395	392	410	392	372	347	424	402	388	398	378	394	366	412	383	407	394	371	394	380	361	429	432	451	414	440	396	375	400	393	374	400	427	423	374	415	409	374	375	336	383	385	397	364	388	360	405	364	419	427	395	420	391	385	416	364	410	393	381	381	388	389	390	412	402	405	383	385	396	377	369	387	400	388	420	382	426	382	400	355	394	404	383	400	403	409	414	404	382	385	401	384	409	400	387	368	393	352	391	384	372	391	402	384	403	401	436	345	398	400	373	381	397	369	386	392	406	402	413	390	423	393	352	409	374	386	358	388	392	380	384	388	407	390	375	386	377	333	401	361	387	399	415	436	380	402	394	370	397	386	370	441	370	390	392	363	395	394	380	401	423	361	370	392	376	401	403	394	358	387	399	389	374	385	397	325	360	372	368	379	361	375	428	381	413	388	385	374	396	388	410	360	374	387	412	361	369	417	387	376	410	387	373	403	366	372	420	405	429	381	372	356	373	394	404	403	389	403	391	387	439	356	381	416	456	397	414	385	394	358	370	398	398	392	370	341	383	404	402	367	380	366	361	432	411	391	413	377	387	378	391	396	408	348	413	393	372	386	403	361	401	398	432	418	377	376	352	401	386	368	377	386	375	367	366	371	391	409	384	392	366	413	395	382	369	427	359	366	405	377	391	422	349	380	387	399	390	380	370	340	383	399	339	378	379	363	374	401	405	389	384	387	400	385	393	428	405	366	396	382	386	390	398	371	379	380	397	390	410	355	387	374	383	390	400	374	426	390	440	393	360	401	426	374	396	394	379	338	379	401	422	385	396	376	394	401	404	381	371	373	366	429	379	406	384	382	400	377	392	397	400	401	412	408	399	404	380	408	340	415	381	406	383	393	397	388	396	366	377	407	412	372	346	369	381	417	405	374	395	388	385	406	395	386	395	383	379	369	390	362	368	397	376	400	371	341	370	391	379	378	399	391	364	394	415	381	422	392	398	379	394	411	374	382	394	406	407	422	392	361	457	376	389	381	396	381	415	395	407	402	389	386	377	449	390	391	378	394	405	389	396	394	359	398	390	354	404	369	390	433	386	398	404	384	399	370	416	418	389	415	386	393	387	412	396	384	383	380	377	363	379	403	388	388	403	367	395	376	381	402	376	373	422	379	345	419	383	382	400	359	386	355	412	356	415	396	399	387	382	345	387	390	363	382	391	348	362	371	408	395	381	381	374	428	372	396	361	375	396	409	413	416	417	391	383	395	408	365	384	394	398	360	393	416	382	401	386	378	367	390	392	369	392	387	394	389	341	367	388	391	382	357	397	374	388	391	388	370	394	387	372	395	383	406	395	391	390	377	378	397	356	403	393	396	385	389	397	393	396	392	376	378	376	391	417	394	399	368	365	369	397	430	387	409	383	384	369	357	406	395	396	444	390	407	404	368	377	408	416	384	396	421	387	386	385	401	367	372	362	407	360	384	390	386	392	378	425	410	377	400	404	347	375	390	360	410	419	369	354	359	409	376	398	400	405	378	399	431	361	406	367	396	393	404	377	376	411	395	407	408	371	418	366	406	407	397	391	372	388	317	377	396	374	388	403	416	399	355	365	360	451	361	404	417	413	416	381	381	415	387	434	370	375	401	384	390	392	368	411	375	375	399	405	381	403	389	403	386	403	369	359	372	401	350	389	379	385	385	395	407	400	392	397	406	373	389	410	388	412	379	407	397	390	407	389	412	409	370	421	392	348	389	394	389	430	437	361	404	395	403	405	395	402	390	398	371	406	374	379	374	395	361	377	406	411	424	393	351	389	401	374	356	373	402	383	416	393	392	414	392	405	403	406	377	377	382	388	411	405	434	379	396	404	386	364	369	378	374	407	427	397	379	410	350	397	432	405	371	402	373	365	377	386	407	356	411	365	417	408	393	376	386	383	370	410	403	397	359	427	381	424	383	391	377	370	380	423	400	399	380	391	373	353	391	400	390	394	378	359	405	374	412	381	392	399	383	395	388	385	380	382	366	411	424	393	375	409	394	395	424	408	379	362	386	405	426	418	382	396	401	431	380	363	367	387	399	391	405	403	387	423	410	399	410	398	365	407	354	415	371	408	383	396	401	389	379	431	377	366	394	388	383	385	384	376	395	448	364	392	411	390	406	406	399	369	373	363	378	386	410	399	407	393	385	400	385	404	357	388	404	332	394	413	382
26907	18767	5199	809	588	480	494	474	449	468	468	458	426	450	471	446	426	433	463	421	441	422	443	427	466	427	475	453	444	449	440	445	443	425	488	435	441	418	451	411	433	471	397	420	452	463	419	425	450	451	449	457	413	416	454	458	441	428	470	461	453	472	387	442	465	449	455	459	468	415	428	419	405	479	411	439	442	414	456	414	453	429	397	474	437	446	435	430	444	472	425	420	410	420	440	438	438	459	456	434	454	439	454	404	450	480	441	444	422	436	488	467	433	442	428	478	453	393	447	428	421	464	445	435	468	439	405	438	436	428	415	431	420	403	464	447	452	427	419	415	461	450	458	422	418	453	469	451	468	450	454	471	439	403	433	411	469	435	431	446	412	421	436	444	455	439	438	418	445	402	422	427	443	423	458	394	493	416	426	416	472	458	431	421	420	430	436	439	445	457	411	435	456	451	470	484	435	420	429	434	398	423	459	443	446	446	440	412	497	415	426	460	450	443	421	443	437	449	442	455	444	418	418	425	481	418	441	470	423	443	431	427	443	478	495	463	431	428	437	430	431	440	443	466	464	419	451	436	449	439	448	403	460	446	443	484	441	450	456	402	431	415	448	420	419	407	458	405	423	458	453	425	476	429	448	431	432	420	436	450	451	447	452	436	429	421	425	399	460	468	457	407	437	432	475	406	451	454	441	456	440	415	467	470	454	417	462	478	443	449	433	432	458	427	453	435	426	411	446	428	435	450	440	443	465	431	453	451	450	470	402	409	450	439	473	448	435	464	435	443	461	445	421	452	418	442	448	423	459	421	432	433	407	461	426	379	431	470	444	458	432	395	414	461	468	408	467	462	424	432	397	415	417	468	432	457	424	462	448	452	466	472	452	450	490	462	450	477	455	456	419	466	413	444	412	402	458	439	413	463	494	427	408	437	458	467	432	453	462	461	456	464	444	449	415	460	421	430	468	411	447	442	428	430	467	441	452	418	420	454	403	426	497	479	462	419	460	474	414	450	438	452	425	423	404	440	441	446	428	417	450	419	437	443	466	455	413	439	441	445	418	420	441	419	431	436	416	464	419	454	435	446	431	416	436	410	457	433	423	435	492	410	457	460	415	406	420	440	425	437	459	409	427	427	437	442	471	432	454	441	454	440	445	460	463	448	398	439	439	430	440	420	461	405	456	437	441	445	466	436	447	398	450	394	419	426	418	438	424	451	435	441	430	469	441	427	439	421	453	426	437	427	480	408	413	410	417	452	401	473	420	412	449	455	451	418	422	447	436	430	464	445	437	471	427	428	446	483	435	450	449	460	454	416	438	459	471	441	405	433	436	456	470	439	422	435	439	441	439	412	469	456	416	447	476	446	421	464	464	459	420	444	467	461	460	444	423	481	466	441	409	435	478	491	443	426	468	436	427	444	429	456	442	440	421	416	436	453	440	462	440	442	440	459	440	449	445	461	458	424	445	426	460	419	452	447	472	461	445	492	440	425	426	449	431	420	448	438	422	406	438	442	446	440	482	462	445	434	464	460	405	450	434	405	446	465	448	438	480	407	435	449	448	463	464	433	443	468	438	404	428	443	433	465	422	476	411	453	418	453	455	435	455	463	441	473	427	473	485	455	421	427	463	465	427	448	453	457	482	393	435	418	443	416	438	441	419	394	445	423	440	460	432	473	456	451	408	447	454	419	424	452	455	460	446	453	424	416	458	434	429	435	444	435	422	411	410	444	386	420	405	407	463	398	438	448	433	455	433	471	438	420	454	438	461	414	433	458	464	448	448	452	483	479	443	461	405	453	431	414	460	424	457	436	443	422	441	468	431	426	429	468	448	388	404	441	446	437	424	445	425	465	372	467	456	443	457	467	432	443	499	405	443	449	430	430	436	440	425	455	401	429	445	420	431	460	438	469	475	443	464	445	444	408	471	430	437	482	430	457	430	457	470	416	433	444	454	421	466	467	422	445	450	446	453	411	467	437	445	449	441	444	429	434	435	443	444	437	432	438	445	449	432	412	464	424	423	453	429	426	434	456	440	446	444	451	418	407	408	425	448	500	434	468	447	417	424	451	441	433	466	457	459	458	444	408	452	465	473	414	435	421	394	442	457	430	395	407	440	484	422	452	452	419	451	405	443	449	463	403	423	436	406	441	447	439	458	447	415	469	436	443	451	452	434	456	428	438	444	464	453	442	405	429	448	426	429	414	453	440	447	421	423	414	437	442	453	431	411	474	437	427	450	414	427	441	419	422	455	411	418	429	469	444	437	417	446	424	470	449	415	458	439	464	412	438	400	467	417	430	447	466	482	433	442	414	431	468	438	439	434	485	446	448	409	450	460	417	461	433	467	462	405	444	436	447	433	433	460	441	448	416	438	435	434	446	449	454	445	418	444	418	426	449	432	430	445	502	442	446	430	471	421	435	478	450	436	410	416	436	416	437	437	422	452	434	441	451	462	421	435	418	414	433	433	393	482	459	433	386	441	426	471	424	431	418	464	434	437	443	439	430	397	457	425	426	456	457	472	410	444	414	438	423	408	463	447	463	386	449	434	462	449	411	418	446	393	440	395	448	429	437	437	441	426	397	426	420	485	423	412	420	403	412	418	442	446	446	435	430	459	425	443	431	443	397	424	429	447	445	409	436	440	422	460	399	425	436	483	441	431	438	433	431	466	429	413	436	452	464	449	436	450	442	436	456	435	396	428	462	424	476	459	457	431	452	455	445	477	403	413	442	440	425	460	452	457	437	472	436	459	417	441	445	434	442	424	443	493	445	429	473	448	423	439	484	440	440	473	447	451	435	475	407	400	442	467	446	451	436	428	381	454	431	453	452	414	438	450	441	453	420	426	476	444	437	423	428	454	448	436	432	454	435	422	459	433	438	441	450	441	456	464	421	523	455	433	476	429	444	464	458	443	454	447	415	486	462	423	411	454	468	418	411	451	440	479	414	448	436	484	393	441	461	449	456	436	442	432	451	426	429	424	436	459	426	420	418	452	442	413	489	424	433	442	441	472	445	442	409	480	443	437	463	421	453	456	432	448	443	468	457	420	417	421	421	485	461	480	404	443	431	415	442	444	427	426	407	467	447	437	407	476	466	450	437	456	464	440	458	465	423	447	475	470	420	434	454	451	444	451	456	429	459	417	443	407	424	418	449	464	420	495	453	421	446	402	452	466	399	432	442	450	444	436	449	475	447	463	446	482	446	463	436	432	401	423	410	470	410	416	447	477	463	413	398	458	435	440	465	439	457	446	427	441	435	453	442	452	414	411	438	459	466	468	437	445	452	447	448	421	457	450	441	449	493	448	428	462	450	394	442	456	479	412	404	436	424	430	446	446	429	449	411	422	467	454	430	410	445	438	380	439	457	450	403	430	433	452	488	453	434	456	444	412	422	406	446	435	476	453	415	445	407	415	435	432	469	407	482	472	415	469	435	431	456	450	422	446	450	427	421	432	392	433	459	441	437	445	445	435	482	501	409	437	391
4557	2008	1210	776	719	642	605	550	511	577	532	532	527	539	547	506	531	526	475	540	480	504	475	510	514	490	546	489	502	498	515	471	488	518	524	529	514	514	539	468	494	510	524	495	490	480	499	544	533	476	508	471	551	510	521	532	487	533	508	489	509	536	501	515	507	532	505	506	560	525	514	513	493	557	468	517	522	500	520	493	531	518	544	538	504	497	510	499	501	553	492	508	527	522	514	505	523	491	494	512	484	516	513	555	538	518	547	496	490	487	474	542	481	530	528	494	486	515	533	484	506	477	516	532	482	529	527	502	523	513	479	526	507	497	514	562	474	475	482	504	528	493	489	488	519	532	466	520	510	478	503	519	521	479	473	523	511	554	488	507	518	497	548	538	540	488	545	497	495	526	542	517	499	494	517	519	515	502	504	556	526	519	483	520	495	493	476	503	514	500	540	521	554	503	508	517	528	570	493	525	520	534	523	537	441	488	486	469	508	491	505	552	510	516	497	520	485	502	533	509	524	523	496	534	545	521	525	497	512	484	508	517	478	536	511	529	542	545	490	499	514	513	503	497	537	498	518	501	476	515	503	498	553	519	528	516	498	524	506	519	522	540	527	517	496	486	516	489	488	522	526	520	497	496	490	480	504	550	516	502	521	503	514	469	516	471	505	476	515	484	530	489	492	468	518	515	546	498	550	518	518	490	512	541	529	507	494	552	493	493	493	525	511	513	550	520	503	551	491	506	499	523	515	534	525	474	530	499	534	494	577	519	548	489	500	480	531	524	525	528	505	511	531	499	516	517	521	521	524	527	523	520	506	510	508	519	475	507	517	487	514	515	512	523	509	515	482	522	497	491	525	487	504	481	505	499	471	501	517	500	518	553	477	496	523	494	466	550	505	503	520	530	484	504	485	503	519	539	522	514	508	479	498	513	492	476	521	519	492	487	509	524	519	528	517	523	500	503	524	500	505	503	526	506	487	484	478	549	533	513	522	488	498	484	538	492	499	504	521	484	522	500	524	523	494	488	502	518	476	494	488	519	506	528	507	494	503	556	497	512	509	537	471	533	520	529	511	521	529	492	551	522	511	506	526	482	489	508	554	509	511	496	505	528	517	490	504	502	517	519	533	496	517	517	508	496	488	532	485	493	476	508	486	521	520	524	531	487	511	478	511	551	517	536	523	516	468	503	513	544	502	516	513	507	536	483	523	486	498	495	489	499	524	528	506	489	508	498	503	514	516	521	518	494	518	518	509	519	536	536	527	520	531	493	506	548	500	501	490	526	511	517	535	520	481	536	510	518	500	512	515	549	503	523	532	544	498	504	486	481	505	485	500	536	482	482	493	520	533	499	493	541	511	458	497	448	476	483	502	492	526	504	514	480	500	526	498	516	505	494	519	496	463	536	528	573	519	491	500	495	522	554	534	498	480	506	519	477	545	505	496	488	510	543	534	502	509	516	507	495	505	496	476	507	513	536	544	483	488	472	497	505	539	561	497	516	546	524	524	527	496	512	525	508	462	516	511	530	504	504	508	530	458	477	501	470	519	541	487	526	532	527	522	516	544	484	503	507	533	511	550	516	505	500	469	515	520	478	510	510	518	532	518	489	498	487	472	542	496	505	467	512	491	520	505	474	516	532	534	486	452	478	468	494	500	511	500	532	510	503	477	538	510	544	523	531	513	537	512	481	500	523	490	527	506	493	514	512	487	506	509	483	485	506	505	515	525	537	532	504	494	492	497	519	525	501	517	480	573	523	509	531	511	526	517	515	522	487	535	522	486	524	534	534	521	469	531	503	534	531	482	519	516	516	481	505	485	522	498	506	520	544	489	523	500	488	468	533	511	484	504	523	571	510	493	530	515	538	548	521	520	493	531	491	490	485	477	490	516	495	512	525	491	510	537	525	517	490	490	534	522	483	504	509	494	513	506	476	494	549	503	480	506	491	505	515	494	492	492	549	474	528	487	483	517	538	517	488	501	508	493	501	479	493	534	514	499	504	518	505	522	501	536	540	521	508	482	502	492	492	523	538	504	501	501	518	501	538	497	596	510	508	514	508	477	539	480	516	551	509	548	482	509	506	524	512	502	513	496	503	507	523	468	524	551	507	487	529	543	524	534	514	509	493	498	476	496	557	477	466	469	507	498	510	502	471	510	499	502	527	532	539	521	515	452	490	486	519	495	489	511	549	499	539	515	516	524	459	517	526	458	499	552	496	486	539	506	493	510	508	499	518	504	507	512	493	494	532	548	502	513	532	552	513	498	517	512	560	534	535	479	494	475	549	485	482	501	506	492	520	535	498	521	528	525	526	501	528	498	495	511	485	519	524	510	512	481	542	520	524	526	472	501	515	454	504	523	509	502	461	504	542	522	536	492	505	503	532	547	478	516	495	511	520	515	536	523	497	505	485	501	520	507	515	489	518	495	505	502	519	512	487	521	552	518	477	522	498	520	494	515	500	541	542	535	480	520	504	532	467	509	526	484	547	486	503	535	568	512	518	539	502	547	519	519	524	531	534	508	504	505	503	520	500	498	529	505	534	523	500	487	512	498	521	504	492	512	514	529	556	525	432	530	530	505	509	541	497	561	483	493	521	523	508	519	486	491	475	508	483	533	533	518	500	497	485	506	480	491	513	494	531	497	508	485	482	521	519	503	468	568	558	559	491	485	564	521	472	517	510	536	512	486	492	523	491	476	508	491	531	482	535	502	535	512	524	515	520	505	503	502	492	531	520	539	454	540	528	523	528	529	492	485	512	511	491	458	491	504	534	498	516	528	523	484	505	513	492	529	511	514	461	549	505	532	490	522	524	506	512	567	501	495	548	522	537	502	536	518	518	500	459	519	492	497	499	556	521	522	535	554	509	499	530	489	508	541	527	502	509	545	522	484	510	529	474	510	472	490	513	513	537	501	519	531	524	506	476	557	472	505	481	501	517	512	484	489	459	533	516	496	520	533	500	489	523	528	466	516	531	500	515	450	485	538	493	560	500	499	481	523	502	499	504	527	509	513	558	543	535	518	496	511	493	497	538	528	523	490	527	531	518	499	535	504	507	532	511	476	533	474	491	508	554	522	497	502	523	495	546	501	528	520	487	534	520	503	469	531	479	515	494	493	512	526	543	500	472	476	480	485	508	494	532	530	492	513	534	561	454	465	505	494	550	527	514	522	524	499	528	531	498	515	516	519	492	495	521	541	498	483	512	497	515	553	495	512	516	571	537	497	511	510	476	507	520	493	514	509	484	553	508	502	509	490	525	499	495	535	507	539	482	488	496	503	523	523	462	475	543	510	494	531	485	452	501	529	507	487	538	535	500	470	483	540	504	526	506	514	522	534	521	513	494	533	495	514	551	529	516	597	490	519	525	544	560	543	514	522	492	517	532	485	526	537	501	480	484	478	490	526	500	505	505	519	540	511	506	473	516	500	495	528	534	531	514	493	532	500	493	483	504	491	559	559	524	499	547	503	511	528	523	492	484	493	530
23223	20830	27814	23950	20836	9731	1218	907	781	733	682	643	653	651	633	573	610	605	601	592	598	525	565	610	554	575	573	593	560	585	516	550	564	524	562	587	540	568	576	569	592	590	545	550	594	545	536	553	541	545	536	529	567	580	592	574	540	532	564	487	547	578	548	547	535	591	545	509	586	545	598	528	557	585	585	541	547	551	544	586	557	549	566	525	534	534	539	574	568	576	584	551	547	580	568	547	563	558	587	562	591	578	552	557	541	516	529	551	576	588	537	576	556	560	547	511	560	548	558	539	533	531	529	534	547	558	534	568	559	557	546	567	488	511	539	505	534	541	564	530	531	559	532	544	608	513	524	533	581	589	578	540	561	615	549	542	559	514	584	566	568	541	496	526	570	535	552	567	585	534	534	562	555	560	571	535	534	561	551	524	589	525	561	494	516	527	572	564	534	520	540	543	550	570	549	596	533	585	553	556	558	525	570	527	575	546	539	538	541	488	541	564	557	548	595	550	580	553	567	582	519	567	531	503	551	571	576	542	566	545	531	573	607	559	498	546	543	579	548	543	533	549	582	569	594	552	551	577	587	564	544	554	500	540	522	538	565	562	555	552	554	552	565	559	536	546	589	575	523	556	539	579	578	566	555	566	557	536	567	536	549	557	571	616	555	535	583	588	545	581	569	568	576	539	519	599	555	579	584	575	595	553	539	572	597	540	535	534	523	543	592	531	526	535	544	582	571	560	534	530	569	560	567	548	561	545	551	565	563	499	546	575	539	566	550	555	571	567	556	573	571	515	539	560	575	533	565	554	561	566	553	593	589	516	529	523	567	550	566	549	549	578	587	564	536	553	538	580	560	546	537	576	572	549	553	554	554	540	544	556	566	615	571	622	561	589	576	558	532	537	545	548	541	531	539	561	601	540	505	588	541	547	530	557	537	559	583	523	556	564	536	548	560	592	534	563	552	530	558	556	510	539	581	543	552	593	567	574	531	565	574	565	532	570	526	531	546	559	530	584	565	580	561	551	584	582	529	610	614	579	526	537	524	593	519	582	564	542	554	592	555	574	552	576	555	585	553	542	525	576	570	528	546	574	512	569	535	553	527	581	552	547	505	564	560	558	534	552	541	589	551	583	529	529	556	611	573	578	538	573	519	568	542	586	536	588	578	561	558	555	593	514	525	593	546	553	579	555	585	566	554	583	529	546	584	586	554	580	571	559	557	561	574	562	589	561	511	576	525	581	582	560	522	516	593	546	565	561	572	535	581	577	527	562	574	550	602	597	548	561	549	531	542	536	554	532	555	542	546	552	511	538	564	525	567	561	550	577	581	587	603	550	558	583	546	550	557	576	566	540	554	559	574	577	554	545	548	525	592	598	600	576	573	554	575	558	564	478	564	581	549	520	565	533	574	551	567	560	562	571	570	534	554	560	564	498	541	533	513	528	538	583	538	552	531	511	571	546	536	554	586	544	580	552	546	568	562	497	571	485	593	559	593	556	581	512	539	566	540	528	555	569	570	546	538	574	526	546	537	561	534	578	537	552	571	542	594	543	547	560	565	555	525	560	546	551	542	585	502	544	537	512	553	493	576	575	534	580	535	543	556	535	541	572	535	541	534	558	579	542	564	545	540	557	540	552	527	541	555	552	558	558	525	521	550	588	584	566	594	531	568	570	556	534	543	526	562	583	525	538	543	566	551	536	547	541	551	507	570	561	529	570	579	533	551	541	570	527	533	544	559	575	552	572	527	536	577	570	521	554	584	583	543	577	572	523	581	533	553	539	554	551	598	548	531	573	583	571	557	542	530	539	581	524	581	566	509	542	579	537	548	534	523	618	548	572	541	528	565	554	586	585	539	549	536	533	566	543	531	542	544	569	582	538	598	562	530	542	530	546	583	547	537	572	544	548	528	547	558	568	558	535	511	508	537	573	507	571	579	504	531	557	521	568	530	534	538	512	588	559	549	541	539	537	542	525	561	544	552	538	556	561	560	570	530	574	545	610	584	572	587	542	508	579	495	575	517	581	546	544	553	560	541	537	550	500	509	573	587	565	566	562	536	551	538	543	522	538	534	506	558	541	537	571	565	523	511	575	563	577	526	589	566	552	552	544	538	576	566	576	525	599	555	545	545	598	527	501	586	586	529	555	572	564	528	519	525	552	529	555	566	538	549	545	548	592	565	556	563	549	505	528	530	595	565	528	551	564	562	573	566	548	544	551	511	556	546	571	540	562	569	557	563	573	560	568	573	555	524	570	558	528	547	552	533	586	588	536	510	595	569	552	562	577	498	570	556	523	521	560	570	578	523	565	541	555	570	567	567	492	508	627	562	547	567	577	552	552	544	527	536	556	590	530	559	560	591	530	560	576	554	564	567	572	537	530	533	604	554	567	581	615	579	546	543	561	593	557	543	593	578	543	547	589	553	569	555	567	550	558	543	503	539	558	509	549	530	541	547	574	565	600	570	564	566	578	512	567	573	556	550	552	559	557	531	573	586	544	546	468	554	524	567	524	578	580	561	540	533	560	530	541	529	552	594	563	535	557	561	577	515	546	577	582	568	543	534	576	539	545	530	570	595	592	550	572	576	529	534	515	555	605	543	531	579	576	550	570	524	570	583	542	532	595	570	554	540	551	537	547	551	518	575	522	556	553	537	574	556	536	559	528	565	519	540	591	601	535	549	527	550	518	524	540	552	600	539	566	593	590	535	578	523	571	532	560	545	556	536	599	544	561	569	518	563	565	564	550	605	549	518	587	501	545	523	531	541	569	546	527	593	525	538	556	555	545	504	554	566	562	597	570	523	580	555	541	556	552	580	574	558	566	577	585	564	583	514	577	575	593	581	505	561	551	602	536	539	555	554	556	535	527	598	575	572	563	578	562	521	594	517	569	564	544	536	582	570	504	583	554	556	582	514	567	574	577	564	590	569	539	518	575	553	551	571	519	554	544	556	571	547	536	569	600	509	586	557	532	566	558	534	525	576	527	543	589	543	576	563	553	537	557	524	516	531	569	567	550	532	582	520	555	534	577	583	554	554	587	516	532	546	595	559	574	518	563	541	574	544	582	540	541	515	548	552	567	527	564	565	576	546	624	614	575	516	545	579	527	532	544	522	545	587	598	565	546	556	568	569	538	569	552	591	539	575	554	530	546	625	540	600	582	563	520	576	578	540	577	529	542	567	541	556	524	522	552	594	563	590	581	567	554	584	557	527	553	555	586	550	523	551	560	557	557	547	551	538	557	555	529	559	548	541	580	585	577	566	542	529	565	558	536	596	514	562	542	559	543	533	572	530	539	544	564	573	533	544	513	586	535	541	528	561	541	556	549	593	518	588	556	585	535	559	537	548	570	599	525	528	585	560	540	535	569	551	558	578	569	548	562	553	563	519	572	568	551	542	553	566	584	563	556	553	597	553	580	578	542	572	577	489	558	554	530	564	541	559	548	541	588	550	644	557	547	533	575	532	555	567	568	563	540	566	567	585	574
3786	9087	7143	3261	2437	1839	1565	1282	1119	1014	967	859	806	820	725	764	734	694	737	724	675	684	694	655	677	638	675	615	637	688	697	646	677	672	693	661	681	650	658	641	667	657	650	699	651	641	651	661	643	694	653	638	678	661	673	631	622	687	687	668	592	691	691	682	669	611	645	680	617	663	685	662	682	675	637	671	691	686	657	611	631	642	642	648	654	654	640	642	667	715	666	600	621	618	644	633	665	653	646	656	690	676	624	661	647	658	633	662	674	587	638	689	610	666	678	669	638	662	689	671	695	629	620	652	662	678	646	676	624	648	627	668	648	662	633	655	653	618	677	650	624	691	633	631	639	649	641	660	604	679	608	659	638	631	647	608	637	653	626	641	627	641	635	663	668	615	617	690	625	646	659	682	645	618	674	664	583	644	644	681	660	664	646	698	641	667	663	655	648	685	681	700	692	645	659	597	627	653	663	639	614	652	637	661	646	704	616	675	657	639	646	625	680	669	687	664	667	669	678	671	624	616	619	639	624	616	670	659	633	653	623	594	648	647	645	639	667	655	692	665	634	582	596	657	648	593	655	640	673	693	662	625	694	631	641	656	629	649	651	682	666	652	612	639	664	621	646	642	638	614	692	633	658	697	677	687	642	661	671	672	650	661	695	674	634	661	651	690	676	604	636	638	667	603	672	694	646	654	622	676	658	671	665	648	617	606	627	647	652	658	674	651	647	641	649	667	623	669	615	644	649	649	632	710	649	612	641	692	616	626	625	660	650	641	641	671	607	651	659	621	606	622	617	662	643	682	677	643	649	665	634	635	641	661	596	663	633	636	636	628	647	664	634	688	629	629	657	690	672	642	665	645	647	621	599	655	658	619	627	665	608	700	612	658	669	642	696	628	676	610	647	651	667	645	652	658	633	629	637	659	677	632	634	617	619	619	655	598	686	665	657	667	666	693	620	626	673	677	648	655	602	624	654	655	647	631	661	625	685	601	638	709	686	665	595	666	652	682	658	615	637	643	661	658	655	679	644	657	631	671	668	645	702	658	663	659	654	687	641	601	597	678	603	636	647	641	654	656	646	696	668	646	657	653	643	606	605	662	637	599	650	637	648	624	655	651	667	665	653	675	603	653	666	642	670	669	638	642	646	615	623	670	713	651	664	600	641	617	638	625	687	682	651	646	653	617	644	682	609	626	677	687	631	708	688	648	660	651	612	607	624	661	651	671	628	664	649	634	644	655	643	611	619	670	672	680	675	676	631	632	607	642	659	681	669	619	655	657	650	667	672	650	696	637	631	660	645	641	653	606	624	648	639	656	665	651	660	692	703	626	674	662	612	617	666	645	666	629	656	646	660	612	669	621	689	622	626	649	698	661	716	600	638	684	646	637	662	642	664	643	649	676	647	627	628	680	636	686	681	651	639	670	666	644	671	621	662	674	630	665	631	626	627	657	642	652	670	673	657	647	626	666	649	676	587	678	672	667	636	677	669	656	671	594	673	660	611	694	674	674	650	628	625	621	651	645	653	637	622	634	638	631	627	658	659	669	611	657	655	664	653	660	649	694	670	674	653	627	623	672	653	657	641	672	658	644	642	636	650	624	643	644	674	647	679	656	628	643	667	647	644	671	655	680	636	634	575	674	658	627	635	657	669	616	632	678	680	668	655	615	668	646	659	626	644	657	685	636	613	651	639	668	642	663	686	660	630	623	636	654	661	646	689	678	636	655	648	668	620	645	629	656	642	665	601	627	628	615	617	638	627	619	637	663	644	637	621	653	676	674	611	688	670	664	670	645	657	626	612	662	608	632	665	626	695	714	660	671	645	658	666	666	617	648	650	636	644	622	584	652	683	640	668	650	661	639	634	635	620	621	638	696	641	651	695	599	657	639	638	644	694	591	673	682	647	638	614	685	674	644	618	641	648	664	586	655	589	673	647	643	640	653	648	705	660	648	665	635	612	691	671	647	640	674	653	633	636	690	665	634	707	659	617	651	612	664	644	653	673	648	666	621	688	660	651	630	625	677	638	658	634	622	705	627	681	661	645	658	665	645	658	647	639	647	626	626	631	651	683	643	634	612	679	701	632	684	636	631	654	658	633	641	682	618	654	680	623	667	689	640	667	686	647	663	641	662	622	700	658	637	653	640	694	656	662	617	705	643	611	691	625	659	669	680	642	614	611	658	664	700	667	674	663	634	619	625	600	645	621	642	666	629	650	701	664	660	695	670	608	652	635	624	636	587	643	694	647	653	618	657	650	644	657	677	693	652	674	621	624	619	633	628	658	621	663	668	674	645	674	621	653	661	635	680	642	628	635	614	628	611	617	631	649	632	650	671	637	677	670	666	661	699	650	597	686	640	668	641	643	652	655	676	626	678	656	623	625	604	645	598	630	638	640	645	686	641	651	619	650	628	634	678	623	635	660	690	635	643	676	668	655	622	633	645	678	650	672	640	606	646	625	675	648	631	634	654	666	648	659	700	649	653	680	655	680	624	703	664	616	624	625	649	630	672	638	716	605	640	618	634	651	662	651	717	670	664	666	636	668	674	677	693	614	660	605	636	634	640	638	662	705	603	696	663	643	639	632	675	652	665	650	670	644	640	711	623	664	644	628	643	628	669	633	670	643	647	665	630	640	664	683	665	683	682	671	632	637	634	661	618	689	656	699	659	622	665	677	692	622	631	619	667	681	648	653	649	654	647	691	643	639	653	664	663	648	641	691	647	577	650	651	680	606	610	678	660	673	645	642	652	670	660	660	670	650	620	617	658	673	641	653	639	646	639	609	657	667	644	651	656	651	671	675	619	628	641	685	606	630	659	667	663	594	663	625	634	665	637	644	678	688	675	635	692	646	669	673	652	687	652	605	622	706	677	704	687	670	624	651	645	692	661	589	686	668	652	684	599	667	651	663	675	648	660	604	625	657	686	693	658	659	674	686	635	666	624	649	611	654	672	638	668	630	626	633	692	591	649	662	678	640	611	610	656	663	651	630	687	646	641	667	664	630	660	608	631	688	624	657	657	727	646	655	659	662	645	622	634	648	682	613	641	640	688	644	676	710	669	663	639	672	639	743	648	616	642	659	652	641	619	636	672	643	618	600	662	642	658	651	644	670	626	651	668	668	632	664	627	658	621	610	731	623	629	636	703	656	677	661	648	633	671	658	692	625	630	681	687	641	624	648	631	670	673	659	647	627	644	652	618	694	630	660	664	647	705	649	671	651	614	605	654	635	618	647	640	691	675	644	678	638	665	637	650	634	605	669	656	653	644	641	632	597	677	661	653	665	657	648	645	639	683	668	627	630	660	665	630	670	630	656	624	630	656	648	675	637	668	623	620	665	628	651	587	635	662	674	668	625	655	642	681	641	673	649	621	646	666	634	618	646	675	628	613	656	621	687	636	655	668	641	631	658	649	614	603	640	656	688	666	643	643	655	677	667	672	677	670	641	647	634	665	660	675	665	637	660	653	676	621	668	624	674	677	651	709
24315	20830	26819	24858	11614	662	443	349	312	304	275	259	292	258	256	260	232	231	202	218	246	205	213	214	204	214	210	226	202	230	206	204	238	226	226	247	214	221	217	252	230	210	212	208	191	233	218	205	211	204	201	230	216	214	236	187	205	209	194	229	224	191	231	236	220	200	206	227	200	211	225	202	195	212	211	179	221	222	211	217	233	226	200	195	220	201	187	204	225	201	214	198	188	211	221	201	191	191	247	210	205	193	202	218	209	205	195	216	228	218	247	226	208	232	177	215	208	215	212	175	224	214	213	234	212	200	190	218	226	185	206	192	227	202	198	236	191	212	198	221	233	218	197	225	212	211	220	211	200	224	215	207	211	207	218	180	191	227	208	231	224	222	238	234	210	186	206	215	219	198	208	214	204	199	204	183	216	205	229	207	241	197	220	218	202	240	215	192	222	224	226	224	179	206	219	222	197	192	197	203	226	196	213	193	237	172	205	212	200	197	236	217	191	228	194	226	200	200	201	234	203	237	237	216	211	199	196	209	215	196	226	184	189	208	222	224	198	220	217	193	221	211	205	228	203	185	211	194	195	205	222	218	220	196	208	221	191	222	196	226	220	225	206	192	201	204	218	209	196	224	175	172	172	197	234	219	205	219	211	220	236	211	213	203	225	220	214	224	198	220	201	217	205	208	231	210	199	224	209	222	203	213	198	195	210	188	223	230	212	203	207	232	209	225	224	211	202	200	195	225	203	221	204	214	195	208	212	234	207	204	213	211	225	190	196	225	201	202	191	197	222	208	195	212	243	197	211	238	195	190	198	199	206	226	207	226	216	169	213	200	211	201	192	220	227	210	209	203	204	199	215	207	199	207	198	207	237	224	193	236	237	218	225	219	211	217	218	205	203	221	214	213	201	201	213	239	199	216	231	201	191	223	218	208	212	209	191	207	224	226	196	216	238	207	197	232	200	198	212	221	199	208	201	206	197	243	209	198	216	212	185	215	215	231	216	216	227	210	209	219	218	217	212	203	223	187	219	233	219	228	185	236	206	227	185	232	225	231	197	214	197	191	232	199	206	220	186	221	201	233	234	206	214	196	210	191	182	220	212	195	205	202	216	197	231	241	196	211	210	228	221	198	206	215	192	231	193	211	203	219	204	211	238	213	199	204	237	205	197	204	223	202	207	227	218	218	213	212	246	222	189	209	197	187	225	207	224	220	216	209	199	225	180	196	176	195	210	214	223	202	185	219	221	216	222	182	252	215	186	192	207	213	193	229	212	238	215	228	219	222	216	208	188	224	213	222	203	211	248	209	225	218	211	205	216	205	213	215	200	231	212	200	199	220	225	210	217	209	208	211	186	210	220	195	216	221	188	203	213	206	207	227	207	222	191	219	205	232	217	221	211	185	208	226	203	196	210	235	205	198	226	235	212	182	214	226	207	216	208	190	213	215	212	200	204	216	208	222	212	185	228	211	230	205	202	199	225	230	204	248	231	203	226	214	212	233	218	227	219	225	230	191	199	208	215	202	211	210	202	213	222	192	218	215	201	203	215	175	198	197	224	178	221	200	219	208	212	185	210	190	196	207	212	199	217	203	200	213	217	204	237	200	214	214	216	207	197	213	204	220	205	237	203	240	188	228	190	200	206	223	205	194	220	202	178	216	204	189	206	213	223	218	214	225	198	196	204	207	243	192	200	192	192	209	218	219	238	203	191	211	214	231	215	191	205	200	227	222	213	214	226	220	218	231	228	223	202	194	197	197	214	233	194	209	178	235	201	219	226	232	188	191	203	220	211	197	217	206	210	177	208	198	213	228	194	218	203	175	204	196	205	204	190	197	210	221	204	208	205	216	214	197	204	191	219	225	236	218	201	218	235	211	213	186	195	193	224	200	197	223	221	196	220	218	225	209	206	192	226	206	193	219	201	226	186	200	193	195	236	204	193	202	198	226	188	235	207	211	210	204	209	200	210	210	215	227	211	213	207	207	216	211	214	214	199	215	194	209	190	242	209	218	212	216	213	221	229	214	218	187	195	171	203	194	220	191	206	207	203	199	207	198	201	211	186	199	199	219	194	197	192	210	230	203	209	213	205	173	196	204	223	239	216	238	198	187	193	221	219	226	204	221	216	200	211	232	217	200	197	202	226	196	206	203	204	218	201	188	216	207	197	215	224	196	204	208	222	209	192	205	197	213	197	212	206	222	187	212	210	208	205	247	193	195	204	227	229	199	231	230	203	189	214	214	241	232	228	201	208	230	214	212	219	228	187	202	217	206	213	196	202	219	214	201	211	217	223	221	224	228	208	207	195	191	210	217	232	202	188	214	191	221	204	240	221	216	205	198	199	224	208	215	204	213	206	214	214	233	225	195	212	189	216	224	206	207	227	216	218	210	206	194	201	175	215	195	203	219	208	200	221	219	197	200	218	192	207	222	213	234	217	222	232	191	220	200	203	214	243	217	194	207	212	189	212	209	221	211	219	243	200	233	212	218	209	216	208	212	208	206	217	204	195	203	215	211	235	198	219	225	201	233	199	168	195	213	198	226	213	212	203	193	204	195	206	211	217	212	244	192	214	232	197	227	193	188	218	204	219	227	214	206	204	224	205	202	220	226	195	207	217	189	197	209	218	220	191	208	211	208	217	176	207	225	187	186	204	207	199	211	217	226	209	249	185	191	206	188	198	199	200	218	195	203	191	211	219	230	219	203	217	211	220	241	223	212	216	217	196	233	194	220	192	219	189	205	219	227	247	205	198	209	216	209	223	227	186	206	214	210	239	215	205	219	213	191	211	216	172	202	218	177	180	228	189	220	198	222	215	219	230	193	223	220	236	208	223	206	207	216	207	199	204	230	196	228	210	211	228	205	212	236	220	193	200	213	234	194	217	228	223	198	199	204	227	187	217	237	210	223	211	211	194	217	216	203	220	227	188	207	198	196	198	230	197	236	188	213	226	215	214	204	238	219	226	220	201	181	215	220	200	208	203	213	248	201	190	197	198	212	203	219	205	220	199	183	233	211	208	221	225	182	212	202	202	208	206	208	218	213	209	228	187	209	199	205	226	202	187	212	211	201	193	222	213	177	205	209	220	213	235	194	197	196	216	225	198	229	197	213	194	185	198	222	234	212	214	208	222	208	197	213	201	206	213	208	211	218	200	230	196	194	214	207	236	230	203	223	221	243	201	200	220	204	218	226	200	187	194	196	209	191	234	244	194	218	216	201	205	207	197	228	240	213	240	222	235	225	220	212	203	184	181	224	191	191	198	218	204	222	197	207	235	219	206	205	212	198	208	203	235	200	215	236	220	209	213	173	210	192	221	209	222	215	217	231	209	223	207	208	187	200	196	220	211	207	185	199	230	214	190	220	250	204	201	213	236	196	225	225	189	181	204	236	189	182	208	228	213	200	226	219	219	197	212	219	199	217	219	212	232	235	218	198	196	206	211	226	194	236	215	187	229	203	207	211	213	225	230	219	212	212	201	204	212	221
3707	6227	4577	2129	1351	975	789	623	503	471	425	377	384	314	311	314	317	336	248	282	308	269	287	261	252	293	283	262	246	260	253	270	277	266	252	245	255	250	248	254	250	256	282	266	248	255	277	284	260	249	273	256	248	245	266	251	236	273	251	243	244	273	267	254	247	253	244	265	262	252	261	256	245	269	249	255	247	259	264	254	279	265	255	229	247	228	276	283	248	265	261	251	232	306	261	232	250	272	256	250	270	272	282	236	242	285	241	233	241	263	250	246	241	237	252	262	253	256	239	221	240	262	282	259	263	249	260	251	276	267	223	262	235	265	265	251	242	246	243	268	269	256	267	235	275	255	256	258	235	230	247	259	283	222	237	246	292	256	271	252	263	244	228	229	259	246	265	273	281	248	260	267	273	269	229	251	255	248	273	233	251	277	229	266	249	235	285	249	264	231	277	252	260	241	225	254	264	234	231	209	291	236	245	227	275	253	293	245	235	251	252	255	252	252	254	256	259	246	247	234	256	281	271	262	252	262	236	266	253	249	263	257	262	246	237	237	246	254	256	279	254	277	231	248	252	234	247	245	257	230	263	253	264	251	252	228	272	222	250	264	231	250	229	231	235	272	266	322	286	287	284	252	235	269	251	262	251	251	255	269	269	252	253	269	265	264	259	258	256	274	253	269	222	277	241	247	262	251	242	229	255	276	273	245	256	277	258	237	265	262	253	249	244	271	274	259	231	244	233	261	229	278	250	264	243	253	238	249	247	243	245	254	246	240	271	251	239	254	263	281	230	232	248	244	247	256	232	247	255	252	274	250	231	268	241	248	242	277	264	260	235	261	257	249	221	257	269	254	273	279	262	229	292	242	262	280	247	265	241	267	241	253	237	239	249	285	274	269	242	238	245	236	243	252	273	246	246	250	251	245	286	261	232	267	266	246	240	224	248	245	243	260	225	267	248	262	254	268	267	265	223	245	232	237	253	239	281	258	248	256	249	247	283	278	247	240	275	249	242	255	236	254	244	250	254	238	258	248	275	238	248	246	260	252	263	238	248	251	268	260	279	284	251	281	253	246	232	242	255	271	250	271	250	252	259	264	258	252	283	263	254	262	292	247	250	264	271	268	262	240	246	246	255	255	253	240	250	299	231	274	243	240	253	264	232	289	239	294	253	238	250	259	241	269	261	252	268	253	263	249	282	236	263	278	252	284	231	252	247	241	256	245	262	247	274	253	233	245	256	269	250	263	260	253	259	277	266	246	278	224	232	268	232	256	246	271	269	262	263	270	233	259	244	232	272	263	270	276	246	227	260	267	244	222	225	268	248	243	245	249	253	224	251	234	231	218	230	251	247	229	237	236	275	269	253	250	262	265	254	259	261	259	257	277	279	264	270	249	265	233	254	244	281	252	236	242	252	251	220	244	270	238	267	239	280	240	230	251	252	276	285	279	265	235	240	256	230	269	256	254	264	277	238	249	255	255	245	261	275	269	241	260	269	227	255	253	267	261	240	257	270	250	257	243	271	266	241	262	256	258	256	282	243	294	236	270	278	252	252	267	264	252	244	269	250	274	259	254	263	258	242	230	268	246	260	266	262	239	224	255	265	238	246	262	246	237	258	236	256	265	251	214	255	262	232	255	276	248	252	252	252	276	268	251	276	254	262	264	208	238	265	256	297	247	239	259	248	267	279	218	250	242	275	259	248	236	270	250	268	259	259	249	290	253	261	260	232	241	265	287	271	277	262	251	261	258	248	283	267	243	273	241	232	248	264	234	266	249	264	280	254	244	249	258	248	240	268	242	256	232	249	251	255	233	262	265	234	255	248	251	232	243	253	254	240	253	250	215	245	278	244	257	267	264	262	236	251	271	269	251	239	268	242	227	263	260	278	281	273	245	252	305	262	262	235	246	235	286	238	265	262	237	240	269	260	252	247	257	240	240	261	260	245	230	262	243	263	253	276	242	260	275	279	244	246	225	207	235	261	265	249	243	245	276	241	248	234	260	287	262	260	253	244	251	256	244	236	260	241	250	239	234	229	253	255	240	268	262	261	292	239	260	249	266	237	248	261	237	267	259	249	261	268	263	268	227	270	233	223	240	277	269	251	257	238	262	262	260	261	254	240	262	234	280	251	244	258	240	250	267	237	252	238	264	249	261	250	263	256	238	234	256	240	248	249	274	248	285	261	252	247	232	246	256	242	250	255	242	260	294	239	272	260	255	288	240	257	245	227	256	254	276	231	292	287	231	270	290	241	267	244	235	239	252	237	233	238	252	242	272	262	302	259	284	217	241	225	236	265	275	266	240	276	253	250	247	249	243	240	256	241	260	257	274	251	258	244	264	253	260	290	252	272	262	242	247	254	276	225	281	262	285	266	265	266	271	258	261	280	258	243	252	263	247	277	268	264	268	268	260	279	288	246	263	277	260	257	259	247	253	273	243	259	240	255	282	260	239	242	234	232	265	249	243	257	254	283	262	242	282	256	236	269	250	240	295	274	274	257	244	260	270	250	247	254	275	250	268	288	228	252	258	233	264	246	249	231	269	271	257	267	252	271	251	242	260	265	263	269	256	259	257	253	242	250	238	242	219	241	257	279	249	253	288	251	280	259	235	252	238	255	253	264	290	269	266	243	244	245	242	261	259	267	253	236	277	267	234	259	259	296	263	263	242	267	270	247	248	268	251	234	262	244	254	248	241	272	261	276	250	251	280	280	242	256	263	252	241	235	247	235	255	282	251	276	268	245	255	279	275	239	271	276	259	237	240	253	252	259	284	259	254	270	247	268	277	231	244	236	251	267	239	245	242	265	244	283	261	248	258	258	245	226	256	234	269	256	234	251	254	283	260	276	217	265	272	263	224	257	278	270	227	265	280	272	260	242	257	266	242	232	245	254	260	247	243	252	269	251	238	236	266	231	242	257	241	230	269	259	265	280	241	197	247	253	236	261	245	261	223	265	230	281	244	236	249	258	246	271	272	252	250	266	281	254	272	256	242	241	260	250	270	244	250	268	252	230	246	255	252	237	249	228	262	252	263	244	258	245	223	236	257	258	236	230	222	268	245	255	254	251	241	233	227	218	263	230	256	251	244	236	239	230	267	280	245	282	236	270	229	260	234	247	257	269	244	250	255	257	274	237	278	233	245	243	237	264	236	242	257	266	279	274	275	234	261	243	273	263	284	264	243	238	237	262	270	254	294	241	264	249	220	246	264	255	259	251	236	259	248	252	242	227	244	270	250	246	266	239	293	238	258	231	251	270	250	228	253	240	276	239	273	241	273	234	271	257	244	278	230	264	230	271	233	241	227	212	262	276	260	253	246	255	257	237	249	264	233	241	256	259	258	246	278	235	232	224	255	212	246	243	276	224	243	242	249	280	246	267	259	240	254	255	271	250	256	240	265	291	271	244	249	263	260	240	228	271	261	238	232	229	274	267	225	249	238	286	220	240	258	254	230	253	259	262	245	268	244	253	249	219	262	234	253	256	274
22216	20867	28315	23567	20860	20895	8827	1001	721	630	626	529	496	467	488	392	382	427	394	368	379	359	378	322	359	349	361	356	366	369	316	347	345	337	336	341	328	329	329	341	331	329	309	357	315	331	323	307	305	328	344	316	360	334	331	296	345	295	302	281	310	333	308	320	321	334	331	312	318	359	299	294	317	317	313	304	322	314	310	304	303	309	302	277	317	311	294	317	309	319	318	290	331	364	324	320	289	296	291	333	295	308	311	333	336	306	318	309	336	314	337	327	320	315	290	306	312	317	298	289	321	297	314	296	330	329	290	286	302	321	267	333	322	292	312	334	342	296	306	334	281	318	301	294	334	333	317	314	316	320	285	290	317	337	311	316	305	316	313	359	350	335	325	301	314	311	337	277	289	282	334	309	322	287	308	293	300	325	329	321	338	301	316	329	321	312	326	300	311	300	358	294	294	295	313	319	369	312	304	321	318	332	343	315	324	310	325	319	317	338	304	337	318	309	290	315	318	326	323	324	307	347	305	312	298	375	331	306	296	335	292	322	311	324	311	332	303	303	292	323	334	309	308	311	302	322	289	305	289	324	327	315	327	311	283	335	291	300	345	315	290	343	354	309	314	345	268	334	341	331	315	301	355	327	351	302	286	320	274	322	299	306	323	310	339	305	308	350	305	309	330	315	340	313	344	295	292	334	328	303	322	310	288	354	290	311	303	294	322	320	304	319	293	320	324	326	308	374	298	308	296	346	304	316	329	302	320	306	317	264	319	333	298	322	316	296	281	249	305	302	326	376	291	327	296	333	350	306	289	335	354	320	337	301	309	301	337	343	297	355	295	312	326	320	322	293	324	310	293	320	311	317	334	305	309	312	313	307	320	329	289	296	297	308	283	343	299	344	329	321	297	301	330	321	355	326	303	307	304	282	316	305	312	323	292	310	306	294	302	320	318	275	296	326	318	305	332	308	314	302	325	307	315	343	322	318	350	314	345	328	294	356	321	306	314	293	302	340	331	326	332	291	321	335	299	291	347	286	319	334	311	324	329	302	302	314	358	320	317	320	302	325	335	299	290	306	334	316	331	320	309	311	328	297	312	293	304	317	313	309	330	295	336	312	313	314	295	321	299	326	319	314	322	316	352	347	322	328	327	308	316	302	326	335	277	326	306	323	311	310	308	304	294	329	286	329	321	282	298	293	326	298	304	301	330	327	314	348	331	301	322	294	322	347	336	339	335	323	291	318	324	325	328	324	294	337	298	341	316	310	332	332	323	303	305	311	319	316	325	308	289	307	313	317	328	313	331	322	313	296	301	319	330	311	316	332	291	299	294	308	298	301	313	300	306	295	305	334	304	305	277	305	294	307	299	282	299	293	306	327	326	308	300	304	280	333	341	305	299	294	304	348	348	315	311	310	296	320	357	312	309	322	302	290	322	327	311	308	317	311	333	305	300	305	351	304	287	308	345	345	308	297	314	328	315	316	316	279	316	289	309	317	302	333	313	342	314	296	348	295	330	330	303	317	298	314	289	320	317	305	308	279	298	315	319	282	321	318	307	301	318	281	296	305	347	299	330	331	320	320	348	305	304	323	309	300	309	316	309	323	340	315	304	307	321	305	329	316	308	318	295	306	314	318	346	327	290	331	319	332	322	297	325	324	315	302	308	334	312	332	324	300	329	305	343	312	335	302	291	313	326	314	340	334	320	319	309	304	302	340	304	327	317	336	332	327	323	306	329	304	317	326	322	302	301	306	318	331	316	317	300	328	302	303	288	315	311	322	264	306	353	311	308	341	300	337	323	301	295	296	298	329	303	319	340	320	314	322	338	288	330	314	302	294	315	294	292	324	328	279	309	288	304	296	305	293	331	310	308	334	297	307	364	309	341	327	364	322	311	334	333	326	307	302	329	314	303	328	300	318	308	313	335	345	314	322	302	311	302	326	307	323	341	314	330	293	326	319	340	334	296	318	312	332	328	338	302	303	328	307	329	342	327	302	314	312	327	298	311	321	316	329	334	324	326	336	299	322	322	320	294	336	364	322	305	288	299	301	303	299	311	311	307	319	300	292	328	303	296	293	321	326	322	297	287	331	280	329	340	295	340	287	297	319	326	322	312	306	332	338	313	281	351	303	270	303	307	336	323	353	331	335	331	310	302	322	314	329	355	348	310	295	317	321	306	290	287	330	320	312	316	319	313	315	299	335	298	312	307	288	316	307	319	295	334	313	288	309	302	290	327	338	322	311	332	321	312	282	335	324	332	308	300	295	325	319	304	352	305	294	313	315	295	324	289	318	336	327	339	322	325	287	311	312	310	309	302	323	273	306	298	339	304	327	314	319	335	284	325	324	309	278	321	336	312	283	305	326	322	329	305	298	297	320	323	313	307	290	334	337	323	306	307	288	322	300	322	313	305	321	316	320	332	310	350	333	333	349	337	318	311	311	284	283	336	309	309	314	345	293	340	295	315	334	335	318	295	301	302	346	326	292	313	302	330	301	329	326	317	316	310	321	315	327	332	293	333	318	327	296	321	279	292	327	331	333	330	350	308	312	311	283	313	311	360	305	291	287	306	314	320	288	322	319	343	323	304	312	310	284	331	323	308	309	316	306	328	298	301	315	307	326	322	307	326	329	314	320	344	328	294	317	301	319	333	314	339	330	323	321	324	309	317	311	298	336	276	316	322	331	308	311	315	306	327	355	353	333	300	302	341	332	314	301	309	317	338	306	335	352	300	302	284	311	292	328	329	314	311	308	314	295	302	312	309	334	351	315	328	361	332	309	300	307	347	335	289	304	343	311	339	332	308	285	313	331	309	323	315	340	326	312	314	324	315	305	363	347	340	315	334	302	334	340	271	341	291	332	314	328	336	324	342	314	276	297	329	279	306	331	295	292	332	308	288	311	310	314	305	300	324	307	343	307	324	313	299	346	321	308	326	347	329	293	321	311	331	331	303	319	337	337	305	301	324	315	328	292	330	307	311	320	345	312	352	325	334	321	315	290	321	291	310	312	309	302	352	332	307	278	320	314	319	327	327	310	289	325	329	275	321	317	318	288	331	302	290	312	321	300	301	269	317	344	298	292	329	314	319	339	314	308	300	306	321	298	289	321	282	313	315	318	324	299	287	308	291	317	308	308	306	302	330	302	324	310	312	316	320	299	324	306	324	302	318	293	350	348	304	319	369	324	314	329	311	314	309	296	313	314	311	293	338	303	332	292	291	297	311	319	313	348	319	290	348	333	328	336	310	320	324	299	330	302	335	330	313	322	312	287	308	303	317	307	325	331	310	317	311	343	320	349	294	315	324	325	325	351	306	322	310	306	307	300	333	334	319	339	334	318	279	326	320	345	347	321	318	294	307	313	310	301	282	326	299	316	344	307	336	325	276	315	331	311	308	331	321	356	311	287	305	304	323	296	337	331	334	319	294	293	321	312	311	315	326	322	325	294	278	317	285	319	296	305	319	291	321	309	297	301	261	336	311	331	332	340
4918	15210	11936	5458	3634	2748	2015	1515	1274	1008	905	830	760	681	601	611	546	562	503	554	489	476	441	430	432	491	419	434	463	440	452	409	407	406	355	411	431	394	414	423	423	386	420	414	405	444	353	405	371	396	400	364	381	381	392	359	351	362	378	400	357	402	443	426	375	384	403	373	394	366	404	377	383	387	396	388	388	398	405	424	407	407	389	389	359	405	411	388	444	373	381	350	401	398	416	395	362	409	405	402	387	371	403	365	427	388	380	394	380	384	416	353	352	365	416	368	367	358	394	364	396	370	374	416	399	389	374	378	383	393	403	399	358	368	405	444	394	384	381	408	398	372	388	376	398	398	380	392	401	371	390	390	338	384	361	412	380	373	384	378	357	352	365	369	390	375	360	375	384	410	384	396	398	403	380	360	389	363	385	378	389	379	383	412	359	370	382	376	357	394	352	409	392	394	383	415	357	394	353	393	357	369	391	348	385	391	385	368	385	428	379	397	408	375	377	395	376	356	398	388	370	369	360	372	395	426	422	418	356	374	394	366	371	350	425	404	413	355	367	357	371	358	403	369	422	368	390	363	423	405	377	377	392	387	373	390	356	412	409	401	420	360	430	379	386	401	425	369	373	373	367	414	395	365	380	402	392	351	394	405	381	361	424	403	363	374	372	402	382	405	376	395	363	397	356	348	409	364	405	379	415	375	381	379	416	362	413	397	342	365	355	397	374	371	373	388	354	351	417	368	368	392	396	377	413	375	401	361	417	398	391	376	372	420	372	403	350	400	386	379	371	423	367	384	382	369	373	379	435	424	381	379	377	378	387	365	390	373	395	408	400	365	391	394	390	392	380	378	355	421	385	420	417	385	407	349	394	346	384	377	366	403	384	383	406	376	403	398	356	398	389	408	374	375	379	409	396	378	378	421	393	409	382	361	392	388	403	388	371	410	350	384	366	376	382	376	384	371	372	423	379	387	375	370	390	404	383	402	406	396	353	386	373	388	397	371	382	374	411	358	387	377	421	375	377	382	389	439	391	364	395	379	384	418	376	387	378	400	365	399	390	379	417	377	398	399	390	384	393	378	370	348	376	400	403	377	387	362	368	373	354	382	369	371	430	407	418	375	398	375	390	337	364	361	413	384	397	441	377	404	358	379	401	393	386	399	367	380	351	364	379	353	382	378	372	376	374	396	362	415	391	387	395	382	400	394	411	389	355	376	368	367	382	386	385	402	391	395	387	423	413	378	377	379	407	352	378	357	389	369	380	373	396	391	421	399	361	430	388	390	389	347	403	384	366	388	341	380	387	374	413	399	415	375	375	384	382	376	382	381	381	389	390	354	395	371	388	387	381	405	383	367	407	393	403	365	397	374	417	387	381	417	404	401	399	380	332	397	400	359	360	362	391	354	365	356	377	380	440	401	395	360	389	384	407	379	399	394	392	402	387	414	408	414	391	379	412	396	415	398	389	348	396	359	393	394	386	356	433	380	378	377	389	412	407	362	388	391	406	395	374	397	416	408	405	408	400	412	374	440	411	381	395	371	370	366	351	384	346	377	389	389	380	374	363	400	381	378	377	365	380	387	368	402	422	408	408	384	352	343	368	370	376	399	363	393	422	350	390	435	408	417	405	406	389	424	356	395	333	415	357	391	411	383	379	370	389	385	359	383	406	351	382	352	392	378	382	377	402	396	401	395	385	354	359	390	386	390	401	418	396	411	356	369	395	388	404	366	386	355	363	389	349	378	374	385	406	357	393	403	379	366	397	422	422	393	405	373	377	365	383	399	402	408	387	423	420	404	392	330	356	402	383	419	426	377	390	397	405	370	420	409	356	406	397	381	384	374	411	371	353	406	410	402	392	370	375	377	385	412	393	424	400	399	397	355	376	402	368	391	380	392	379	404	399	378	397	413	396	373	346	356	397	401	417	387	362	361	383	409	396	398	383	386	388	377	417	391	383	396	380	383	358	394	408	382	372	351	371	379	363	406	439	422	371	379	404	392	367	358	401	389	389	413	378	403	408	374	380	380	376	409	397	390	418	383	416	401	402	408	388	361	387	388	420	378	400	400	395	397	403	355	427	346	387	376	395	406	415	355	392	411	379	373	408	421	378	411	389	354	366	376	395	402	372	380	372	387	454	383	358	420	385	350	371	356	393	355	394	371	374	397	374	342	364	407	366	417	417	390	377	398	331	337	391	379	385	401	399	379	389	420	394	398	377	414	395	387	356	415	387	390	392	360	408	384	399	396	387	364	382	373	378	394	397	371	416	351	388	397	368	377	384	365	383	377	386	382	367	373	384	404	397	425	432	383	383	383	409	409	391	357	379	396	407	408	393	387	412	380	407	424	375	373	391	407	406	400	360	397	391	397	373	382	387	408	374	370	387	370	403	376	399	403	359	376	397	385	404	422	409	365	377	358	382	411	397	415	432	399	352	376	373	383	399	374	388	403	390	382	383	398	381	393	370	392	418	392	365	352	353	385	393	401	359	401	378	383	422	362	406	379	401	386	364	401	381	350	360	416	396	340	336	354	407	377	379	424	362	412	376	367	396	367	367	377	385	357	372	409	397	398	378	382	359	375	369	366	402	381	384	379	343	360	409	358	396	393	398	423	428	408	396	405	402	374	388	404	385	346	366	407	382	370	421	383	414	393	387	383	394	351	396	391	364	380	370	380	411	408	389	384	374	391	370	390	392	415	382	390	358	408	384	369	359	416	360	370	379	379	414	357	387	394	384	385	398	382	393	388	386	404	383	391	406	407	366	346	362	371	359	380	385	364	398	390	347	375	356	351	380	382	391	431	393	382	397	381	368	380	376	389	367	355	397	391	375	410	359	410	372	381	371	385	396	387	353	359	407	382	417	371	397	387	388	367	360	401	341	375	399	372	358	364	374	403	373	376	351	394	389	354	373	368	379	394	347	397	379	378	401	390	377	382	373	383	336	388	415	367	429	350	383	361	378	390	358	401	394	400	392	386	358	382	444	380	405	361	369	399	397	391	397	400	371	375	394	418	365	394	363	395	428	374	362	406	382	370	366	381	359	402	384	388	382	396	381	372	394	370	368	421	395	365	415	410	393	399	360	421	426	403	383	390	382	411	370	381	395	380	444	389	379	400	351	359	393	378	349	400	384	374	406	367	425	407	381	399	364	384	400	353	382	371	389	374	391	397	390	406	387	374	388	392	368	404	359	356	401	413	398	384	399	394	399	367	369	376	377	391	437	390	368	406	387	404	412	369	383	398	366	400	372	406	395	356	400	382	398	406	433	373	378	410	423	394	411	361	388	392	396	362	360	372	397	384	413	377	364	378	417	395	405	371	340	431	398	393	348	368	386	388	394	403	418	418	378	377	358	393	377	351	390	369	386	353	394	394	342	412	379	386	389	397	344	401	390	339	419	382	373	385	404	419	402	385	404	372	418	388	359	423	393	375	389	395	403	394	404	373	372	400	378	371	396	395	377	390	355	392	382	390	387	389	394	433
26775	18641	5293	809	527	463	478	441	441	432	447	454	439	411	406	458	423	463	425	463	405	406	416	418	433	426	434	437	428	462	461	421	410	433	418	445	406	410	432	427	434	387	417	401	417	428	447	420	430	442	439	419	441	438	428	420	418	404	451	435	410	440	401	414	433	478	463	420	447	448	450	423	451	433	437	434	435	454	433	442	417	444	383	461	429	424	454	478	408	423	387	437	416	441	469	462	437	400	433	436	409	406	413	430	423	475	414	425	412	444	437	428	453	425	439	392	448	456	414	403	410	428	416	462	425	451	425	423	408	418	409	428	449	443	438	463	390	430	389	419	445	422	398	457	430	466	435	439	401	391	437	391	444	437	400	429	455	425	440	440	399	439	433	404	430	476	444	466	409	446	454	433	424	429	434	439	420	416	444	444	421	453	425	430	413	430	407	456	450	452	416	430	419	460	440	439	437	419	379	457	427	391	426	438	421	439	377	416	424	426	400	413	422	420	435	444	405	423	447	447	467	441	441	430	441	386	400	434	450	432	428	454	436	403	393	427	467	456	445	387	410	423	420	414	399	450	429	460	435	400	443	407	444	438	453	412	411	396	423	431	446	432	426	432	393	434	450	423	401	456	408	436	402	416	398	459	410	400	415	452	407	454	414	415	461	445	417	450	451	395	433	429	453	422	437	426	411	409	402	427	391	458	400	454	424	414	438	462	420	418	439	438	450	440	405	391	420	423	391	432	436	407	441	427	443	450	452	458	418	419	441	425	435	414	443	419	383	444	392	407	439	401	484	420	427	455	443	434	423	445	437	438	394	415	446	456	422	414	428	419	452	440	410	433	450	448	422	411	413	445	429	439	447	428	442	425	421	425	420	429	415	419	430	425	427	465	445	446	446	422	417	459	424	441	411	422	413	404	432	460	431	429	425	477	404	468	432	382	484	444	441	458	432	430	478	422	450	418	428	451	425	473	432	452	423	386	432	439	419	419	427	417	432	437	411	426	425	465	401	401	424	410	447	476	417	398	434	441	381	442	444	441	448	444	438	430	428	437	412	447	436	437	424	429	446	453	389	422	428	448	517	433	450	404	435	443	418	436	440	431	406	418	446	378	414	465	458	451	434	437	410	408	423	449	397	447	413	447	408	474	416	456	400	452	410	422	431	426	455	441	427	439	407	427	444	457	432	436	399	455	432	442	418	410	399	435	446	386	395	415	466	465	435	455	405	408	458	435	431	428	419	400	441	442	415	420	426	408	411	462	431	423	423	448	418	393	453	443	457	470	424	411	413	425	405	438	422	447	460	455	438	436	408	414	433	438	436	396	454	417	442	432	432	420	471	436	397	412	413	438	414	385	399	447	426	442	442	419	410	466	387	401	423	451	395	458	445	457	406	407	405	400	440	424	428	444	424	416	449	424	439	436	415	466	415	402	457	453	423	403	428	439	431	426	402	414	427	455	464	430	451	434	466	443	449	444	464	460	407	438	423	458	394	424	421	426	438	446	434	423	414	406	488	423	430	477	429	390	423	410	410	428	415	427	432	429	457	409	465	409	412	428	388	439	386	444	419	423	431	414	429	402	431	401	434	441	465	433	448	405	450	437	407	441	420	403	449	437	391	436	424	396	398	447	441	427	461	400	448	389	410	410	427	429	446	422	398	452	421	438	451	450	446	444	449	461	413	429	439	453	476	421	448	418	419	448	448	452	435	419	421	451	446	430	458	395	427	438	462	433	489	443	445	440	449	413	411	468	402	429	393	413	428	413	453	455	449	433	419	446	455	444	424	461	409	437	470	439	420	414	395	441	398	430	439	421	419	381	424	408	459	430	431	443	442	427	431	406	418	395	424	419	466	428	424	440	412	420	419	428	446	455	425	480	413	419	425	425	435	470	422	428	407	433	393	408	439	396	383	442	453	440	472	447	445	385	447	455	419	427	444	445	427	419	405	418	426	433	423	418	406	425	394	438	431	429	444	442	451	444	444	456	448	454	406	409	447	436	427	426	444	436	433	449	413	448	464	440	406	409	456	464	381	420	395	446	425	433	410	445	420	432	444	422	447	429	391	437	428	435	468	409	422	443	415	471	441	418	441	445	415	414	421	435	417	445	446	444	399	432	429	432	409	428	413	409	428	406	431	444	388	440	474	418	421	454	397	450	406	409	432	406	444	446	393	424	420	423	387	440	426	414	425	459	451	449	437	429	463	403	451	411	397	398	412	383	439	413	452	431	390	441	461	431	409	425	415	473	424	468	434	412	413	431	417	438	441	443	447	465	409	430	397	415	458	437	467	404	414	436	439	451	434	421	457	448	455	457	449	483	430	448	416	423	437	407	427	477	414	429	420	415	440	468	464	457	416	429	392	426	434	436	418	401	413	441	401	442	431	432	421	440	417	422	420	444	418	429	437	418	426	442	443	447	424	427	410	396	456	410	419	428	421	437	435	413	451	455	409	431	414	428	415	444	437	436	436	439	428	421	491	443	444	375	435	406	424	437	413	436	440	404	413	438	445	437	422	475	392	435	442	403	415	450	442	421	422	412	434	399	408	445	450	443	433	415	468	438	456	413	403	429	398	413	485	411	440	437	449	451	410	474	439	396	447	406	437	434	399	457	435	445	451	473	426	448	438	474	436	443	399	471	468	401	448	431	404	429	440	433	448	393	430	432	394	439	454	414	407	463	414	443	449	443	454	429	439	409	424	427	433	394	422	454	410	416	421	451	433	423	453	458	409	384	412	468	444	434	387	445	446	421	424	469	402	441	396	427	395	435	461	448	417	411	424	422	445	441	435	433	433	448	443	410	405	433	424	433	461	467	391	422	422	462	457	410	449	420	425	440	450	444	443	438	417	414	387	420	432	440	404	422	417	443	435	448	433	435	442	434	421	426	433	452	444	421	461	464	432	440	448	435	433	422	443	420	447	404	434	427	437	404	446	437	422	434	414	448	412	457	407	440	436	422	452	456	409	435	453	449	367	439	369	407	394	443	433	448	430	432	406	435	490	441	417	428	413	417	405	411	426	442	416	434	440	391	412	436	437	410	432	468	441	478	428	477	438	427	420	447	431	430	441	421	419	422	432	453	428	425	423	458	418	420	442	450	405	420	460	381	444	428	447	448	398	406	440	426	420	411	419	439	460	415	437	427	386	419	435	409	481	396	475	411	435	418	406	406	415	416	479	442	423	455	421	452	400	448	436	422	442	416	407	420	418	470	428	408	414	471	409	414	456	411	426	425	405	440	419	408	420	425	464	456	421	431	465	422	434	429	420	490	440	431	412	435	401	471	408	412	432	447	439	439	416	434	427	465	440	402	440	432	453	432	451	424	455	444	465	429	434	427	446	420	418	449	417	433	421	384	468	397	411	419	378	393	426	456	400	404	397	445	434	431	451	443	448	441	469	412	410	432	429	431	420	440	408	444	407	450	411	444	419	429	437	434	429	426	475	426	445	440	470	446	428	431	415	442	446	426	454	447	400	438	427	457
4204	2645	1509	772	637	562	579	542	537	502	508	516	508	474	494	493	515	488	502	530	487	508	522	493	492	497	509	511	480	487	486	511	498	513	500	498	511	522	493	472	508	496	520	476	495	504	476	492	523	540	566	504	507	536	476	516	503	467	498	482	520	486	510	532	482	511	509	508	530	478	526	498	534	505	503	503	480	477	482	489	507	502	482	466	499	498	502	498	501	505	501	514	511	481	488	519	503	490	515	528	481	500	520	457	494	511	472	526	538	523	498	524	478	500	516	469	507	498	494	510	471	488	499	468	522	529	496	511	453	485	530	527	506	484	495	467	519	476	497	527	531	468	492	523	499	504	516	464	530	498	500	522	563	488	451	523	490	490	453	504	501	490	521	463	503	477	528	502	488	535	462	526	497	492	477	523	457	540	476	518	526	514	511	493	457	464	449	509	497	487	491	501	539	490	514	478	565	507	540	504	498	512	498	491	497	518	484	504	536	494	516	499	462	462	532	519	471	462	495	521	489	528	472	475	477	539	478	481	537	461	478	455	499	511	485	519	531	498	515	561	517	497	512	496	491	519	467	505	474	510	511	536	473	475	493	507	476	513	488	469	512	458	477	486	514	496	503	524	512	484	465	498	474	498	477	504	508	496	508	514	453	513	514	469	425	494	480	462	481	535	500	516	477	521	498	511	500	521	494	483	491	509	503	506	456	498	500	513	459	461	504	506	528	500	483	504	534	499	521	487	496	469	517	483	509	542	459	507	490	492	483	475	523	453	471	456	483	517	484	518	502	511	490	490	474	484	484	508	508	502	474	525	518	527	495	522	502	528	503	480	494	508	475	516	505	531	497	432	491	493	515	469	501	539	491	486	507	508	502	477	498	493	512	495	534	515	478	462	486	505	497	512	485	517	479	515	514	512	500	524	553	506	473	497	531	492	517	526	507	513	483	515	480	441	488	526	501	472	503	483	492	524	485	505	510	498	523	496	514	514	516	482	476	497	452	492	528	488	501	488	527	447	492	460	478	501	518	497	501	492	559	495	508	512	534	492	482	536	546	523	487	535	533	520	451	516	472	480	507	481	517	431	511	486	533	497	533	492	481	530	487	549	471	499	509	504	497	506	491	462	498	501	520	510	488	525	524	546	500	495	485	516	479	516	508	526	443	498	507	492	522	493	480	486	503	494	526	502	471	521	553	500	475	519	524	522	449	453	508	487	472	526	460	492	485	489	475	469	518	496	498	498	501	474	484	515	485	514	476	494	489	529	486	514	524	498	485	460	486	504	512	516	499	467	500	500	502	500	524	424	515	495	493	458	518	506	539	553	527	522	553	490	516	474	555	506	483	478	513	562	545	521	509	473	493	480	491	492	529	512	521	519	493	508	512	492	470	515	460	474	507	457	508	476	463	522	472	496	482	552	495	480	509	490	489	478	530	525	535	502	477	519	498	491	519	534	486	469	470	520	521	492	448	459	506	482	468	522	529	526	496	500	499	499	481	469	443	503	490	499	473	507	457	466	501	518	528	508	512	512	531	512	505	468	491	472	527	479	523	536	497	501	488	549	484	472	495	495	485	501	476	480	499	524	500	527	487	481	477	470	546	464	522	477	524	517	536	457	510	494	485	444	487	503	469	484	481	491	513	525	511	499	514	486	489	502	492	466	558	492	521	468	502	477	495	464	514	486	497	517	521	517	485	511	478	459	506	509	491	498	465	537	516	488	445	496	509	483	477	488	501	505	490	531	512	498	467	497	504	500	539	506	465	518	509	513	491	532	493	504	469	515	531	486	501	496	479	530	484	526	491	527	457	501	483	485	516	503	504	496	516	489	501	476	491	487	527	493	496	473	500	474	506	510	502	481	476	505	482	525	513	482	478	474	508	501	477	480	506	474	496	483	470	488	498	441	515	504	475	475	520	505	517	500	477	519	529	510	492	491	487	533	483	523	486	507	529	556	457	520	466	456	489	460	503	533	501	507	511	456	497	517	525	488	507	496	501	490	486	488	524	519	487	512	478	500	492	505	492	497	484	509	547	487	486	524	501	450	502	506	520	499	475	465	513	487	503	520	499	497	485	518	533	498	485	497	504	493	485	462	517	487	525	493	483	475	518	480	493	503	486	471	521	488	465	501	451	534	501	451	490	498	445	471	538	474	502	467	513	477	490	514	517	526	520	504	492	498	519	514	519	456	499	518	515	514	530	502	500	471	508	497	470	490	510	499	473	493	489	518	513	484	483	521	488	502	511	498	556	487	535	502	447	447	537	512	499	522	478	473	515	455	489	497	471	528	505	510	526	483	479	487	519	512	481	483	518	461	534	486	494	465	518	509	517	478	471	488	510	455	498	467	529	527	500	495	458	471	512	483	474	485	479	500	492	461	516	511	474	482	514	538	483	530	473	530	477	502	546	476	522	497	501	471	512	500	511	506	474	544	485	484	540	515	518	513	531	508	511	454	529	483	555	480	492	488	509	519	501	471	518	501	497	493	490	498	527	506	552	473	490	566	506	521	486	483	503	508	514	504	512	524	524	474	478	470	525	476	498	499	505	526	428	496	497	481	481	530	506	510	497	492	520	497	507	482	519	510	489	462	525	482	517	506	488	470	516	506	498	522	484	531	474	463	504	495	498	492	481	564	491	453	502	524	448	477	494	485	462	485	499	506	503	484	494	470	485	498	478	552	487	502	542	500	496	489	502	531	468	491	510	511	483	485	548	503	508	486	510	497	521	466	501	491	506	541	523	513	470	504	521	479	464	482	500	516	501	502	504	514	470	483	515	520	500	493	525	464	514	500	506	469	461	524	521	523	531	457	509	505	490	515	477	588	479	514	528	473	501	500	495	518	504	503	495	539	521	478	502	502	486	512	489	470	520	472	494	504	472	514	499	451	471	504	499	547	489	503	449	479	529	477	492	486	501	473	511	528	545	490	483	519	523	515	476	498	493	512	481	513	488	500	504	494	496	496	508	493	537	510	505	491	467	510	481	464	474	555	493	483	486	499	514	479	504	519	510	537	504	464	519	456	499	511	520	487	458	504	510	459	507	482	500	526	447	528	485	477	528	510	503	511	514	454	480	482	477	502	533	499	527	470	508	508	518	523	489	523	527	500	521	555	481	483	493	511	481	467	490	515	470	519	467	485	478	525	483	468	505	510	519	514	499	505	494	474	510	483	487	504	440	492	454	503	465	490	502	510	489	460	517	524	516	491	514	481	539	495	488	543	530	521	501	505	522	483	495	518	512	476	507	519	495	474	514	502	514	488	536	477	470	550	474	482	504	488	496	520	480	480	499	470	515	444	494	479	507	513	514	438	515	486	487	497	543	515	483	500	506	482	457	497	523	531	479	486	531	480	506	495	467	480	527	477	566	511	534	466	520	482	512	505	519	548	485	514	504	472	495	509	502	482	474	499	494	516	500	494	459	441	482	498	484	527	519	467	476	510	487	524	490	519	539	520	525	502	500	483	468	486	514	484	469	512	512	517
23192	20814	27804	23918	20787	9609	1260	943	787	666	716	614	612	647	615	595	603	599	585	601	527	579	586	557	606	597	579	552	537	560	582	540	559	542	563	565	538	566	558	567	565	528	548	590	585	560	580	542	499	495	584	577	553	527	560	556	533	532	556	578	540	598	559	587	520	564	576	551	576	560	561	524	512	547	539	540	548	567	562	526	575	509	506	550	579	565	539	565	570	532	554	572	518	553	563	532	528	514	528	528	567	554	524	568	524	533	533	551	559	559	535	538	587	567	552	609	587	591	547	533	563	541	527	538	556	577	541	540	553	573	559	531	562	540	541	544	509	522	526	589	563	566	558	522	510	538	543	552	558	488	520	535	548	538	548	541	522	502	563	499	553	549	536	510	558	584	499	568	503	550	564	524	582	553	579	565	547	545	562	583	539	562	530	559	544	543	516	551	553	579	544	548	564	569	547	551	563	510	565	552	541	529	558	523	531	535	500	520	519	529	554	523	543	566	547	515	566	549	561	563	517	549	527	547	535	517	565	493	513	563	568	537	592	550	549	559	574	561	576	535	585	538	556	547	500	533	498	536	557	591	527	528	565	512	524	548	541	537	576	557	545	550	525	518	570	568	562	542	583	615	538	544	517	520	578	520	549	511	560	605	517	544	551	517	534	547	569	553	561	526	491	564	518	577	526	560	523	531	555	561	578	543	547	483	549	586	532	525	532	526	544	547	552	526	554	543	599	536	535	578	547	523	532	477	521	519	564	525	544	530	510	563	533	543	549	501	546	510	543	522	562	523	579	572	528	543	555	519	559	579	549	532	546	596	590	552	531	565	518	542	605	544	513	544	544	518	591	525	554	543	574	495	561	515	543	571	563	523	544	549	529	529	498	520	544	551	563	556	535	577	533	534	582	554	544	573	562	519	531	515	517	533	538	538	566	545	555	542	608	543	570	525	507	497	567	579	542	565	528	560	543	569	560	541	502	500	511	564	545	556	546	560	528	564	550	519	513	561	533	516	526	572	545	515	539	573	518	565	536	558	553	538	565	530	532	563	551	561	556	496	497	535	544	519	558	514	539	543	543	543	537	562	528	550	545	527	542	585	532	570	512	564	519	571	551	570	545	538	503	545	532	546	562	545	538	555	508	507	577	534	534	547	555	553	588	537	541	536	508	541	552	519	566	486	506	511	568	562	557	522	526	515	520	539	569	548	548	547	559	601	593	560	527	509	590	556	547	547	518	549	546	536	539	542	528	554	562	540	528	576	579	521	488	538	557	573	578	563	565	567	545	586	552	543	561	524	555	490	530	586	572	518	540	548	546	535	513	534	606	534	563	545	553	592	569	544	525	562	567	553	599	532	540	571	529	552	557	608	561	533	544	553	532	574	600	586	554	551	510	569	517	557	557	548	530	537	548	562	546	553	549	541	555	550	555	545	512	556	518	490	547	545	559	534	518	566	554	536	548	546	553	541	537	553	555	549	548	540	542	526	519	586	546	541	530	537	554	532	535	521	543	582	569	558	535	528	564	484	561	557	551	534	554	577	520	518	550	510	535	543	557	524	544	547	528	558	562	545	558	554	532	519	547	537	550	527	530	521	529	545	578	551	605	546	538	535	544	542	541	544	558	542	527	552	585	543	550	539	539	526	524	575	543	544	545	526	528	523	559	541	553	545	521	536	529	548	523	570	561	543	526	527	549	581	532	535	552	533	568	553	532	575	569	529	575	556	547	560	526	592	546	564	536	537	511	543	488	545	538	565	566	516	531	510	554	552	529	583	491	556	527	537	600	583	526	531	561	511	548	545	581	506	552	490	550	513	559	545	538	540	618	591	523	562	520	552	579	532	532	549	537	552	535	571	544	501	567	539	510	522	525	571	528	525	553	586	565	549	524	556	503	545	528	542	540	526	538	511	550	535	486	566	580	568	561	487	576	534	566	525	552	582	546	510	539	513	508	555	559	546	598	575	530	535	512	543	578	593	560	484	497	547	574	507	575	571	539	537	531	584	534	512	516	518	562	506	532	560	552	557	519	537	524	552	569	546	547	561	540	534	569	531	578	526	535	543	549	599	544	513	593	538	558	547	539	529	545	543	547	570	529	542	514	534	537	529	572	579	521	571	555	551	572	525	570	540	511	559	535	590	547	530	573	542	543	571	498	524	507	492	530	568	554	522	485	524	543	592	538	552	546	560	535	544	497	563	522	552	544	568	554	531	572	543	529	559	544	590	532	554	500	537	552	522	506	522	525	609	534	531	561	565	521	535	537	524	593	521	582	530	524	540	579	527	550	597	553	558	536	569	548	562	566	560	543	541	540	498	539	554	564	532	568	540	527	567	562	545	550	528	529	559	531	537	578	559	516	546	513	541	538	560	533	611	553	545	551	525	545	585	560	539	546	531	514	554	559	534	525	575	530	513	552	541	581	559	515	513	558	564	523	542	558	505	543	526	524	525	492	558	541	608	568	547	557	567	563	544	579	562	571	506	532	523	567	551	566	539	549	541	505	571	510	535	522	544	566	523	531	552	486	561	593	547	543	552	532	524	522	541	520	574	568	528	569	547	553	536	546	518	524	541	513	552	551	551	563	555	554	532	511	582	612	558	593	532	540	533	576	585	551	528	557	523	521	514	537	531	559	545	570	556	563	578	517	540	540	525	512	583	540	564	541	561	537	546	557	524	566	535	558	539	563	556	498	546	491	543	549	519	532	560	541	554	515	522	528	553	502	575	555	535	545	488	502	561	533	583	542	547	524	537	591	495	570	522	526	568	568	546	567	544	530	529	586	538	565	501	541	519	551	549	530	541	551	501	560	540	561	521	529	519	542	548	512	592	541	545	549	556	504	595	543	531	516	537	537	499	561	518	518	529	530	537	562	524	561	490	520	528	544	557	546	506	548	549	531	586	542	552	530	517	527	560	599	573	550	556	543	542	553	510	524	521	574	589	499	544	563	529	521	539	502	488	555	545	551	523	520	557	537	555	565	560	552	548	555	543	556	549	521	556	578	589	539	559	566	552	566	559	562	528	561	578	542	559	550	529	528	565	509	575	543	538	558	600	565	549	526	564	504	527	479	572	480	530	534	522	575	543	542	558	551	519	562	539	570	531	528	527	517	489	510	510	598	544	537	549	523	558	522	579	545	559	557	582	546	547	555	604	582	557	545	561	520	537	569	542	518	533	567	554	558	522	556	555	536	525	544	543	554	514	564	521	567	552	561	564	509	578	573	547	547	499	560	548	558	527	535	528	504	534	520	564	542	535	522	587	527	509	566	586	579	540	550	547	552	548	546	545	554	518	548	535	511	565	561	525	556	588	541	525	532	538	554	549	578	547	530	540	529	549	522	579	563	549	495	561	587	510	558	548	539	543	528	521	523	512	594	534	537	511	515	555	561	568	594	522	536	561	523	582	583	509	526	531	539	563	527	504	556	508	553	528	492	556	513	572	518	528	562	564	588	524	525	535	522	572	557	543	553	497	533	564	571	530
3761	9430	7007	3471	2256	1804	1428	1233	1090	930	904	880	788	805	776	744	760	674	694	709	638	661	691	664	663	640	682	667	649	635	647	693	639	658	674	657	678	674	648	662	637	656	716	640	630	645	670	639	619	615	606	653	661	676	667	647	616	647	632	645	657	637	641	620	615	657	605	615	622	613	629	624	619	648	639	698	642	689	608	634	597	614	670	635	648	621	664	619	661	672	637	647	620	637	663	641	607	621	637	605	654	635	608	615	653	619	642	661	591	652	647	626	606	645	650	693	702	647	657	664	664	650	598	620	658	633	610	598	599	598	625	616	651	656	607	680	611	609	597	635	627	624	610	670	652	664	621	654	640	613	658	650	674	657	595	603	636	714	665	642	607	684	646	652	658	663	645	628	644	648	634	650	594	626	649	642	633	650	606	654	592	636	700	673	624	624	662	652	591	651	621	606	658	644	638	666	631	619	662	682	627	639	668	616	618	613	682	637	632	644	666	676	605	608	619	638	575	624	619	632	664	654	581	615	596	635	681	665	647	635	650	640	601	633	652	640	623	631	625	620	632	637	590	585	668	686	621	661	627	607	628	647	615	624	641	624	637	632	644	665	622	651	640	629	631	646	624	699	600	616	638	655	624	642	679	649	687	606	623	636	663	679	644	666	674	622	670	649	655	605	656	627	657	616	633	626	591	628	658	600	666	626	638	611	646	637	640	648	607	636	616	611	667	639	630	626	608	645	676	630	600	633	607	620	627	631	638	679	631	596	606	647	661	635	649	607	645	669	640	594	636	624	634	635	638	638	645	623	641	634	641	642	648	659	660	583	669	648	642	582	596	650	649	612	655	607	615	616	635	665	613	672	592	651	645	662	608	605	626	640	669	662	646	651	629	591	607	664	644	619	627	602	595	620	640	604	667	595	655	673	687	638	651	646	628	590	673	712	665	677	682	637	659	621	609	627	643	632	622	641	603	678	650	679	662	667	647	641	635	631	663	630	665	666	656	599	638	601	633	680	631	636	633	657	657	615	632	601	643	616	622	660	629	663	673	633	652	658	605	613	657	633	669	632	633	659	616	718	628	638	653	599	660	651	633	655	648	618	590	677	638	668	635	642	630	636	641	612	644	671	661	607	661	653	638	631	684	670	662	657	638	667	658	668	625	629	627	652	631	646	658	652	648	676	595	603	665	608	678	642	620	602	641	659	584	642	667	625	605	616	604	636	659	647	580	625	644	626	616	651	636	604	639	652	664	646	638	645	616	600	671	631	685	673	645	682	621	649	626	606	654	672	623	588	612	668	612	622	663	648	622	622	629	614	649	622	650	632	622	619	607	648	645	640	633	595	647	693	656	653	623	637	687	610	628	669	634	650	636	607	616	615	639	675	615	628	675	640	637	620	610	627	647	621	663	615	629	629	616	653	642	670	625	643	649	616	658	622	650	689	671	630	664	638	666	618	576	659	607	678	614	621	581	599	683	597	648	613	633	703	625	633	596	655	614	666	641	629	629	654	632	656	619	684	644	662	659	669	677	659	614	679	648	638	661	640	642	627	653	615	635	667	628	691	626	667	632	629	683	640	655	606	621	616	661	628	648	629	601	741	627	686	668	652	602	630	664	609	605	645	603	645	633	672	636	651	647	628	652	638	678	665	646	654	662	631	623	628	604	657	630	625	682	643	684	663	634	681	639	624	630	640	653	666	682	614	619	640	677	625	689	655	650	665	614	662	638	580	656	610	632	612	642	659	650	669	682	612	618	627	638	647	650	656	646	616	619	633	596	610	658	684	652	631	640	607	662	656	635	653	624	674	636	613	620	602	631	661	666	658	620	674	636	620	641	612	648	638	611	692	645	616	656	621	583	637	661	648	605	622	639	655	622	638	633	635	649	708	648	682	677	652	615	608	635	646	617	619	631	666	694	630	652	655	668	625	670	631	632	617	658	643	626	642	652	671	635	655	638	653	685	670	657	694	620	626	619	622	636	637	602	684	605	593	672	667	677	623	630	614	684	649	623	657	594	655	654	645	611	636	667	681	632	652	640	634	629	631	676	649	682	633	635	648	642	668	675	630	628	614	615	590	660	602	652	647	611	624	654	614	658	667	622	673	611	689	640	622	651	604	620	683	625	645	584	627	696	683	649	621	642	630	701	642	672	622	649	634	595	663	599	606	592	642	621	633	669	605	654	638	663	644	635	627	645	636	642	616	638	650	597	627	619	634	629	619	616	635	633	639	650	641	643	628	632	653	622	683	655	649	644	625	658	596	615	661	642	619	653	673	610	587	709	627	678	657	623	644	619	639	654	639	606	612	647	703	634	650	614	633	650	682	648	653	619	660	664	591	631	620	642	639	620	622	601	595	657	663	617	680	621	667	642	675	604	623	649	644	627	625	648	627	631	639	657	605	595	687	628	626	575	647	643	593	614	614	606	613	667	620	606	621	670	654	656	677	675	663	656	614	642	619	644	632	630	653	629	656	652	687	640	676	657	655	669	619	636	641	641	641	605	640	617	640	645	651	642	619	627	645	648	664	615	630	676	612	671	607	648	690	664	642	637	601	637	645	687	656	609	659	642	674	633	642	686	653	684	680	604	672	667	636	629	632	593	664	641	607	673	645	671	644	637	628	639	619	636	642	676	602	630	634	609	652	631	644	624	645	622	669	632	625	665	618	675	650	667	618	661	639	601	633	633	681	640	643	639	628	668	638	628	641	596	648	683	628	624	663	609	637	615	639	624	649	647	637	634	624	634	648	625	631	643	597	661	649	603	631	627	682	657	636	667	618	625	666	605	664	619	635	656	607	613	629	659	674	648	676	639	655	646	675	600	660	649	631	626	661	611	646	610	609	628	662	638	604	680	635	633	613	593	643	667	637	642	613	648	656	647	659	637	622	640	637	615	652	629	669	662	643	650	626	647	644	677	639	642	623	633	658	651	630	621	646	636	618	639	593	629	626	618	625	592	659	651	647	642	611	607	639	647	606	644	630	655	602	670	598	648	643	634	628	660	621	616	619	688	592	628	647	638	619	625	678	654	638	660	658	620	662	608	618	591	629	704	645	620	656	686	645	662	646	651	604	693	691	666	662	645	662	631	672	611	612	654	663	573	664	647	656	630	620	689	633	673	619	620	598	635	607	655	675	680	630	646	627	625	652	660	617	629	633	625	607	651	702	683	636	589	640	632	644	645	637	690	637	636	649	630	627	621	668	645	645	666	635	669	594	680	622	633	678	632	650	624	617	631	626	663	637	645	622	626	637	630	598	643	656	581	650	651	652	571	621	652	643	618	591	614	613	605	623	616	647	688	641	677	656	663	636	659	659	623	665	630	687	627	631	658	622	628	656	629	649	593	611	671	653	665	665	653	664	674	676	636	679	640	649	618	642	628	663	590	648	619	650	679	640	638	594	602	627	653	644	648	694	609	618	647	631	615	641	629	646	669	624	628	629	643	607	624	643	665	640	669	668	655	633	637	609	632	724	642	654	648	666
24213	20793	26815	24762	11555	640	419	374	326	309	279	264	259	242	238	256	214	235	231	212	240	210	233	183	232	224	233	202	224	203	217	194	221	232	234	247	197	188	224	219	211	223	232	205	207	226	184	192	218	227	209	211	204	201	196	204	214	215	215	215	180	216	228	237	211	227	214	192	217	223	217	242	216	208	216	226	213	210	212	233	189	199	201	192	212	224	188	201	216	215	213	215	207	211	225	223	196	196	182	210	223	225	230	209	189	199	224	207	219	242	200	212	193	198	204	213	204	201	219	238	206	189	212	218	208	211	192	212	165	206	211	238	236	184	219	214	198	186	221	236	227	212	222	237	197	175	212	194	201	199	203	189	206	210	213	212	188	177	191	219	194	206	208	186	188	200	223	205	197	212	224	219	185	211	211	197	192	224	186	231	219	203	228	215	231	210	202	201	217	227	194	189	208	219	211	207	192	199	213	199	207	225	219	207	221	201	185	205	192	202	202	203	204	221	225	196	191	229	223	217	201	204	203	228	223	224	179	235	228	200	203	205	228	188	225	181	217	170	245	220	221	194	208	222	203	206	218	210	217	205	221	203	218	243	203	207	234	218	194	226	224	206	245	208	194	206	257	197	176	200	219	222	204	229	206	214	212	212	181	229	217	216	213	191	246	210	208	180	222	212	192	223	178	214	215	199	214	233	219	197	189	207	202	207	203	226	188	217	212	202	217	215	196	216	211	205	213	214	200	229	212	214	221	233	210	208	211	198	232	215	212	223	222	224	232	210	233	189	210	202	195	213	206	194	189	221	210	210	209	232	203	216	229	215	223	216	211	224	219	213	226	206	234	195	218	193	198	235	187	190	215	218	219	188	213	196	218	234	209	228	189	209	190	206	206	216	170	188	239	218	189	191	233	223	210	205	210	211	206	186	204	197	200	222	209	209	206	198	181	212	219	193	195	222	213	256	210	190	207	201	195	205	218	182	210	210	189	210	189	213	201	199	207	207	205	211	230	205	226	202	216	193	197	212	218	198	205	201	200	225	217	199	203	220	205	196	226	224	207	212	204	214	222	226	204	206	221	221	203	203	187	191	204	207	212	195	187	206	210	206	195	183	183	216	219	213	211	207	195	197	207	235	183	204	196	192	211	208	217	229	202	219	190	173	217	221	218	188	207	194	218	209	206	194	234	183	229	211	216	200	222	203	241	226	237	200	203	188	210	214	205	201	170	233	202	199	196	211	209	207	221	180	200	210	185	216	214	209	192	229	212	234	208	180	204	205	207	217	201	218	192	226	204	216	201	235	205	208	194	210	196	213	219	189	209	203	204	186	196	220	216	191	212	226	203	209	197	224	205	200	203	219	190	207	200	216	211	205	220	203	202	199	216	193	190	176	214	205	215	199	181	197	204	217	210	215	207	203	206	200	224	184	199	199	231	199	208	213	216	247	214	228	203	214	199	195	215	171	203	200	198	194	195	203	203	193	179	195	196	211	189	205	216	188	209	210	209	200	207	197	194	203	227	209	227	214	202	220	212	214	218	194	216	193	220	201	221	200	224	199	204	206	202	208	208	235	184	213	233	201	188	201	214	203	233	212	210	181	218	209	210	213	206	234	226	206	207	180	191	190	208	220	237	219	229	188	202	192	220	211	212	215	210	206	203	197	221	216	196	201	187	176	202	213	234	205	227	219	201	220	188	188	228	229	197	222	214	216	213	192	205	205	209	203	217	209	206	203	212	192	196	189	207	204	213	235	211	226	226	201	214	201	232	216	231	209	185	234	216	212	223	207	203	214	194	223	197	198	219	201	212	210	226	200	203	196	210	208	204	191	207	200	208	179	198	202	217	218	212	196	227	230	207	211	211	213	184	188	202	218	198	192	207	236	194	229	200	226	188	198	213	232	209	226	245	194	208	212	237	240	194	196	207	218	217	192	213	201	190	211	233	203	206	190	215	230	185	199	225	185	211	196	204	201	209	185	197	193	223	207	207	232	223	209	205	199	224	192	222	175	195	206	221	207	207	223	219	210	190	196	189	191	218	225	206	190	211	204	207	189	201	175	227	229	189	225	218	203	217	215	227	207	218	202	195	180	228	226	208	194	215	216	194	203	190	204	197	209	216	248	210	208	223	184	210	209	192	202	203	214	203	210	194	216	227	231	223	208	211	205	191	223	198	219	201	220	229	210	203	207	220	223	223	179	194	211	195	218	209	225	233	201	210	210	217	209	188	218	245	214	203	181	203	211	220	188	231	221	226	207	191	210	212	185	217	241	209	212	190	211	188	214	223	221	226	190	210	207	211	226	218	195	207	219	225	192	243	212	240	210	211	233	214	169	172	223	223	215	220	211	171	219	185	191	220	201	205	215	218	218	209	214	197	215	204	202	215	212	219	198	227	202	200	213	201	202	213	191	213	201	208	199	207	203	206	202	203	232	214	209	218	235	226	214	197	225	219	214	214	187	206	195	231	223	197	203	199	165	220	214	207	181	225	234	206	231	240	226	214	229	209	212	194	196	219	196	215	235	201	243	196	208	199	203	211	208	234	202	203	216	192	172	201	203	198	215	183	230	220	213	184	209	250	191	212	211	205	199	208	210	179	200	194	215	227	218	214	213	192	226	210	206	214	202	218	235	199	223	197	195	183	192	194	193	181	224	212	190	236	216	214	217	195	193	210	188	248	220	184	200	207	189	205	196	204	183	226	216	199	215	189	186	210	209	224	198	206	203	201	209	194	216	217	186	211	205	200	215	236	210	184	190	197	197	191	243	191	185	189	227	182	218	199	185	208	192	226	209	231	187	215	210	194	197	202	188	219	222	209	220	189	218	218	206	192	208	238	224	215	215	197	195	185	190	210	196	224	191	199	221	238	230	231	190	237	211	221	208	219	215	224	212	216	216	197	233	213	231	206	216	204	207	195	195	216	223	200	201	207	198	190	220	192	191	211	205	211	205	213	221	214	189	208	209	216	219	224	226	206	221	199	204	207	208	224	216	221	194	206	196	207	214	187	216	206	232	192	206	215	205	196	226	209	214	220	192	225	183	193	182	197	203	224	203	209	181	211	210	190	203	192	206	221	190	204	208	205	239	190	230	195	189	220	227	224	200	219	209	200	224	202	213	198	183	199	218	207	193	196	209	213	197	196	228	208	215	210	209	208	210	200	197	203	191	218	200	202	197	220	210	211	200	212	211	208	189	211	207	189	213	205	208	222	218	199	207	220	200	209	197	195	185	212	220	206	202	224	201	181	205	197	214	225	205	171	225	201	207	198	207	206	216	219	196	215	224	213	196	245	203	218	196	190	209	209	211	199	205	214	217	189	189	186	204	217	193	207	218	211	208	213	198	204	211	211	225	228	196	219	200	191	217	216	202	204	213	204	196	189	224	216	225	193	185	242	197	200	213	211	216	209	210	223	219	215	177	191	202	237	184	197	202	202	210	208	216	198	180	180	217	211	221	201	215	183	201	233	234	220	194	218	223	187	236	208	223
3948	5552	4263	2041	1284	952	783	625	518	438	393	377	349	333	278	336	318	291	258	276	290	274	281	260	275	282	247	264	272	273	259	250	276	279	282	294	248	227	240	272	230	267	257	230	252	230	239	239	262	259	262	229	256	265	232	286	253	219	240	264	259	252	261	257	278	239	281	226	241	231	268	266	263	251	269	231	247	292	269	233	239	244	230	246	260	222	252	274	257	310	265	243	258	265	268	221	263	256	259	227	255	264	236	238	255	275	238	283	260	281	231	252	255	230	236	253	255	263	258	204	252	272	239	251	260	283	222	220	227	261	275	242	267	281	271	246	275	269	212	224	271	264	267	267	241	273	278	256	227	224	239	272	254	255	266	246	267	250	222	246	251	270	266	259	254	240	253	222	256	279	240	243	276	245	252	218	258	246	235	245	240	248	257	255	251	248	237	236	255	257	237	243	223	244	228	258	235	256	232	264	264	271	254	268	250	234	255	242	240	240	272	220	253	243	252	268	220	220	256	259	258	246	241	244	249	246	258	259	251	227	228	226	243	247	281	242	245	233	259	234	250	242	241	228	240	235	258	271	239	272	248	241	258	273	222	262	270	240	268	280	220	224	266	257	254	234	253	267	220	266	253	271	234	228	250	244	250	243	248	261	266	265	275	224	252	236	251	239	241	255	240	265	245	280	273	251	255	256	238	258	233	241	248	242	259	242	237	263	266	284	257	245	228	264	222	251	259	232	253	252	244	265	270	258	247	232	284	249	238	211	262	255	276	235	277	257	251	265	265	259	269	283	231	265	265	241	244	275	248	260	266	257	245	270	220	246	251	246	243	256	238	265	255	262	258	273	251	276	230	209	236	252	269	263	245	272	210	259	261	263	247	270	247	239	276	246	237	252	267	276	232	250	253	255	254	234	244	262	252	259	236	260	269	262	280	244	269	264	269	253	266	271	239	271	262	229	252	241	244	243	221	256	258	242	249	255	259	270	247	256	237	278	280	274	260	263	239	224	236	246	254	244	246	247	247	274	253	259	238	231	228	235	237	253	253	264	256	216	246	252	249	255	267	248	254	252	270	234	272	250	260	234	221	252	258	255	257	263	245	239	267	239	272	244	227	270	250	233	233	234	266	252	247	254	250	261	230	243	268	273	266	222	247	270	275	242	245	260	247	273	242	276	257	254	256	254	258	252	233	254	254	278	242	242	258	236	264	227	241	248	281	248	277	263	270	242	216	286	229	232	220	239	253	224	240	258	240	248	206	235	265	242	229	274	235	236	222	264	250	252	250	259	243	246	252	236	238	268	268	249	247	233	240	285	252	232	251	240	240	246	223	229	270	292	231	249	241	218	276	263	251	217	275	243	245	233	236	238	232	260	237	236	256	228	269	263	249	234	264	256	245	283	239	246	233	217	255	232	256	250	234	245	248	235	255	268	269	256	236	264	240	250	260	254	257	236	245	255	268	217	260	270	263	279	238	247	267	254	240	248	232	256	224	243	216	276	273	246	252	276	228	253	254	256	245	245	283	240	233	264	263	263	241	227	245	274	237	267	250	262	251	245	234	240	274	239	246	249	225	243	254	252	261	259	250	271	252	248	242	275	273	248	246	237	227	239	230	249	227	254	257	236	245	242	221	248	230	238	247	251	243	263	240	242	229	243	216	239	219	234	261	249	234	210	252	238	232	241	223	265	252	237	269	255	256	242	234	232	247	239	243	307	263	261	258	247	245	236	237	234	246	269	274	259	266	262	245	237	257	248	269	248	243	254	250	236	267	251	244	254	258	258	259	294	209	239	261	247	254	259	251	258	272	260	250	226	257	284	271	240	258	253	252	243	252	258	235	252	263	238	258	233	268	277	244	243	234	236	252	264	263	220	280	249	264	269	264	257	217	259	243	211	251	259	250	237	239	241	256	263	232	272	226	238	226	258	262	261	252	251	228	256	246	268	239	242	262	243	246	240	267	252	230	267	250	251	257	248	247	236	248	219	262	239	256	225	252	250	235	255	230	243	258	264	254	235	245	265	227	269	226	253	268	263	243	253	247	272	257	241	275	261	231	260	254	245	256	252	265	247	268	247	245	250	241	228	255	277	247	257	246	256	272	255	251	254	253	232	229	210	263	238	244	246	268	277	242	279	277	250	239	222	241	237	254	224	241	249	256	255	264	265	256	233	255	247	235	243	243	255	267	245	260	266	276	241	257	241	265	261	252	245	269	258	261	244	254	253	252	266	246	254	239	248	259	223	223	264	263	258	230	242	265	259	265	244	269	233	266	265	251	243	228	230	246	252	244	275	237	246	264	250	255	246	260	237	264	266	242	229	235	275	258	230	257	271	269	230	243	248	225	254	243	238	272	269	232	215	265	253	234	240	277	259	231	254	253	237	269	251	245	256	271	274	244	233	257	241	250	259	255	238	256	227	235	235	271	245	225	244	232	244	257	228	261	269	261	238	248	252	259	224	248	257	261	236	253	251	274	243	241	248	257	249	251	243	265	233	258	271	253	265	295	283	253	249	241	251	264	282	263	247	243	246	261	235	275	245	231	222	267	273	251	252	233	232	246	245	234	229	244	254	271	234	215	234	264	272	238	243	268	234	255	294	246	241	240	251	245	265	256	255	239	242	276	268	266	225	216	263	250	254	237	248	241	245	267	237	269	261	303	237	243	233	269	262	265	244	244	267	241	242	267	237	220	253	239	252	240	228	263	205	251	260	285	251	262	277	234	234	239	251	246	223	240	259	257	262	243	254	244	257	241	267	236	237	243	239	246	270	258	262	237	258	226	226	262	256	257	245	257	247	261	246	248	268	255	224	257	221	248	240	263	247	251	261	249	258	251	233	244	239	252	249	260	267	257	231	225	220	237	268	230	267	236	230	248	265	259	258	221	251	263	245	211	266	281	254	276	275	238	242	265	271	263	275	278	270	257	256	242	270	250	264	223	259	289	245	227	259	215	236	279	238	247	256	243	265	252	260	261	258	232	274	243	233	244	250	247	289	275	269	235	244	237	244	238	240	244	235	269	229	236	191	242	233	258	253	251	229	240	237	231	220	215	235	262	264	241	250	232	248	259	263	264	249	249	260	244	280	245	275	232	262	257	235	249	264	252	220	251	270	254	252	240	256	225	249	250	259	212	235	241	243	233	259	250	247	242	237	255	235	253	238	243	267	250	283	239	226	226	240	259	241	250	253	255	282	239	236	225	237	251	239	259	260	253	261	259	241	244	249	231	236	238	248	231	273	264	265	262	251	262	231	237	242	244	251	237	258	289	261	257	274	225	252	246	232	221	263	255	270	251	264	242	266	234	237	253	257	248	237	218	226	276	263	258	259	236	231	240	237	198	251	253	250	224	228	277	255	262	251	229	270	266	236	239	254	234	272	273	267	241	242	246	248	282	237	239	252	253	270	214	249	270	245	231	241	213	237	278	248	245	258	241	285	241	261	269	246	257	233	268	264	265	232	261	251	242	230	260	244	233	248	254	263
22182	20884	28326	23549	20879	20911	8823	1033	736	632	662	507	480	469	471	412	401	396	386	377	342	377	367	344	325	360	380	324	317	323	318	333	331	332	352	316	326	351	338	342	344	346	324	312	308	326	319	327	345	322	337	305	325	322	293	324	330	320	354	308	322	325	334	342	300	330	304	309	352	328	338	357	326	330	315	330	285	305	324	343	338	328	333	311	298	321	320	309	311	317	350	311	299	313	331	304	317	326	308	318	311	270	310	313	335	340	295	352	302	294	315	336	300	284	303	289	339	313	310	309	337	312	309	340	313	310	323	321	321	296	313	293	316	329	338	335	288	312	293	337	306	297	304	309	311	319	289	304	319	338	319	319	299	316	341	318	312	320	321	301	314	358	328	326	327	290	272	279	337	325	306	291	315	325	323	309	333	322	306	298	343	316	290	314	323	282	315	351	346	310	306	292	331	316	303	340	352	310	330	298	338	339	326	345	302	358	296	319	301	343	314	310	307	344	310	324	287	322	293	323	313	301	318	343	302	334	350	281	287	316	315	312	315	301	330	299	285	346	324	330	312	329	320	312	304	327	338	325	321	300	291	295	287	338	314	318	349	299	302	289	311	310	309	310	330	324	333	326	308	289	305	318	329	321	327	324	329	323	319	305	318	321	311	317	343	328	339	302	320	355	358	317	346	313	304	312	297	308	301	282	322	300	304	300	327	346	315	307	323	300	322	320	323	322	315	345	261	312	275	318	311	340	292	314	310	318	316	318	306	297	314	324	331	315	290	303	326	314	323	305	317	329	286	366	311	315	284	331	349	300	346	327	291	315	301	317	315	329	307	313	309	308	320	321	342	322	307	324	334	327	330	280	289	331	298	307	316	336	323	325	305	334	333	326	289	307	332	317	305	282	330	320	303	312	324	309	299	321	322	297	324	340	314	286	337	294	305	270	317	316	350	313	283	312	282	319	340	325	290	327	285	290	315	319	286	322	328	325	336	305	310	312	331	306	306	374	322	324	339	296	325	302	314	318	290	312	309	309	327	310	293	309	306	350	294	306	320	325	332	299	331	292	345	316	327	326	309	321	330	312	343	331	321	311	306	354	326	338	327	311	299	308	336	284	302	312	282	342	325	335	335	292	320	329	310	304	327	305	315	314	291	323	312	275	318	310	317	320	340	287	342	328	319	321	302	303	295	321	310	351	296	321	338	324	319	307	308	279	322	271	292	325	339	289	326	311	343	302	321	330	318	307	310	293	320	325	341	305	329	297	342	325	308	320	340	312	320	290	313	336	332	293	279	320	282	354	327	301	326	333	297	335	346	297	315	334	321	307	306	306	305	368	327	289	298	311	318	321	292	315	277	323	298	294	286	331	336	339	325	306	314	296	303	318	333	310	286	314	319	320	338	324	341	305	311	319	324	293	335	317	331	314	321	303	299	305	341	326	330	324	329	318	339	339	315	332	313	320	277	305	289	306	299	349	320	315	291	280	324	338	303	303	297	317	277	318	302	303	301	302	304	325	281	347	306	302	318	294	349	320	311	324	340	345	324	313	334	302	330	328	325	313	320	346	311	304	293	322	323	305	308	320	296	326	302	336	286	281	298	311	301	339	336	335	327	325	283	309	310	284	312	318	309	309	334	323	326	338	311	303	285	316	316	342	321	306	322	301	284	283	326	318	307	298	324	297	338	317	278	285	287	281	308	314	302	299	307	333	294	306	319	334	321	341	295	305	293	310	351	319	299	295	327	320	294	317	342	308	288	303	315	311	321	283	315	319	319	308	322	297	320	291	312	327	300	330	321	308	294	317	327	309	329	305	314	326	308	298	333	313	338	323	312	313	284	354	308	311	340	342	287	317	321	301	332	285	285	301	314	297	298	354	306	297	305	309	324	317	286	316	303	332	332	288	339	332	301	307	305	328	329	345	320	298	337	268	327	314	316	291	333	309	331	335	312	327	344	299	322	287	322	344	324	290	345	361	326	321	310	319	331	316	286	286	296	315	330	329	327	313	295	326	336	342	289	324	316	296	311	324	320	336	306	316	339	268	296	310	281	298	299	315	317	317	295	327	299	298	341	309	329	295	337	309	290	302	299	324	335	297	305	276	339	289	339	316	321	300	330	314	316	340	307	328	307	345	312	297	316	302	304	300	354	332	324	351	304	294	343	297	319	324	312	333	318	331	315	318	334	325	317	323	348	285	300	295	300	330	318	306	305	309	317	304	303	286	312	311	313	312	329	326	320	300	309	297	321	300	299	334	316	297	284	295	333	316	306	342	339	377	308	300	285	322	309	329	346	318	330	358	287	273	306	312	312	295	309	328	324	282	343	299	308	316	316	335	315	308	323	289	347	288	339	339	326	311	299	343	322	308	305	296	334	319	334	309	280	313	302	319	317	320	335	311	330	314	324	333	317	333	330	329	353	312	319	302	298	322	337	333	325	306	330	312	287	358	317	300	317	342	290	323	283	325	291	333	331	301	318	339	313	285	297	294	314	323	313	300	308	306	308	299	299	306	279	308	304	287	314	308	272	298	356	293	312	319	305	273	336	319	311	313	317	310	322	318	353	300	283	328	333	303	312	297	324	314	306	299	319	322	316	325	334	355	335	316	294	317	312	306	303	319	339	300	332	287	301	321	309	335	335	321	343	317	319	311	331	311	301	284	294	335	359	326	323	302	312	323	315	292	312	337	292	335	332	320	319	295	309	318	301	329	334	312	318	306	327	294	300	301	286	310	324	339	320	320	273	312	325	308	325	272	324	316	306	318	291	287	291	312	307	334	308	291	312	309	303	332	341	335	309	325	314	309	290	283	278	279	300	308	302	328	306	299	297	322	302	308	316	317	362	299	324	321	319	326	349	285	301	317	321	320	325	313	319	310	306	312	306	319	303	323	317	317	307	294	319	317	312	324	302	281	311	292	348	290	368	325	329	358	297	318	326	339	316	313	297	325	337	314	337	327	317	306	317	312	323	317	340	330	346	319	312	289	322	304	328	316	291	301	310	298	313	336	337	307	328	295	313	309	301	295	283	322	312	310	306	316	293	302	299	307	338	297	325	311	310	292	329	313	309	306	352	268	309	301	332	314	316	335	328	296	352	342	315	293	302	291	321	306	345	287	315	321	318	307	318	306	309	331	284	318	306	318	300	321	312	302	324	318	285	310	302	342	313	345	282	317	304	332	305	317	326	297	297	332	322	315	321	310	333	303	338	306	321	361	348	288	325	324	311	310	318	313	271	318	337	292	317	326	327	302	331	319	297	347	326	308	299	324	310	286	288	298	342	332	316	329	292	331	319	337	314	314	321	297	331	292	317	306	290	349	302	314	322	338	292	320	331	284	300	319	368	302	296	328	328	312	309	297	347	331	289	322	312	302	340	283	296	322	344	326	314	322	315	306	305	351	288	304	323	322	315	312	280	331	308	340	312	329	293	327	338	326	329	351	309	341	304	320	306	319	283	308	313	342	324	330	319	283	321	320	323	324	309	305
5057	14413	11575	5314	3544	2717	2027	1552	1232	1084	958	864	706	668	637	591	549	557	514	482	466	477	471	474	446	442	407	458	437	463	413	415	425	410	403	393	371	376	399	407	385	398	409	384	388	401	401	399	436	369	411	365	388	383	355	404	365	380	404	405	401	374	364	382	386	410	413	399	393	368	388	379	399	403	364	376	402	380	411	385	377	394	386	368	385	399	386	379	396	361	407	371	406	368	409	341	380	392	377	403	348	387	394	352	374	386	420	416	366	396	394	389	382	404	396	341	382	415	389	391	381	393	381	377	362	344	385	393	408	365	374	347	386	352	370	382	396	401	372	376	398	400	359	382	373	395	360	400	401	387	410	418	416	368	385	391	367	376	380	397	407	401	402	355	361	398	360	359	385	421	360	381	372	397	376	395	358	371	383	382	363	394	385	381	349	373	348	355	395	367	373	377	370	373	376	384	338	388	404	369	377	369	370	382	391	384	409	359	380	340	355	359	366	361	393	373	388	376	374	338	397	374	401	384	365	394	380	382	364	368	361	366	369	390	407	401	399	406	387	428	365	427	380	376	388	376	350	400	399	398	412	389	371	368	414	400	346	387	341	362	363	388	364	341	363	383	403	369	399	387	354	414	373	377	378	402	382	354	356	357	392	383	361	352	394	405	377	370	390	406	313	343	376	393	373	392	390	411	358	397	407	379	370	363	398	375	386	392	396	386	418	358	381	413	389	357	383	373	397	396	353	370	391	390	367	402	407	389	362	369	391	376	374	383	385	374	373	372	352	375	393	418	434	388	386	392	392	325	369	361	387	377	408	353	360	388	357	378	373	383	375	348	339	349	395	378	375	401	373	369	369	383	401	402	359	364	398	348	373	375	383	386	382	367	403	367	375	408	380	345	391	359	369	422	385	374	426	366	398	390	362	393	384	369	385	362	354	381	342	384	382	398	360	372	359	412	385	359	368	402	376	386	374	382	371	369	376	369	413	360	393	373	389	386	357	382	392	372	374	357	393	382	373	378	407	377	380	361	394	427	357	374	379	384	397	391	386	375	348	417	357	372	340	360	359	420	399	372	414	376	395	386	382	383	389	373	356	336	362	388	360	358	394	386	383	372	387	374	388	380	374	369	387	353	388	352	379	345	411	400	384	405	354	390	363	397	378	396	351	400	387	361	362	368	420	396	373	372	394	402	378	418	411	390	400	396	380	419	370	385	383	397	397	369	376	372	369	351	363	389	410	350	378	366	385	368	374	394	374	364	394	396	370	378	393	379	363	346	360	381	356	385	392	352	362	387	376	405	352	407	375	378	374	381	392	374	367	366	351	394	394	399	383	378	403	393	389	366	371	371	397	377	386	372	370	380	361	424	363	410	386	372	386	381	385	410	393	356	382	394	394	396	374	361	384	422	393	389	365	392	387	382	396	372	371	371	360	372	382	389	373	402	376	382	388	392	368	424	360	396	396	385	402	350	409	381	379	356	405	373	360	373	384	356	377	350	413	408	409	392	388	417	377	377	392	346	408	389	414	382	400	366	339	372	385	373	363	323	362	424	369	355	412	374	393	387	408	387	360	381	391	393	402	377	398	340	349	346	414	401	358	398	360	344	399	382	387	385	380	367	401	372	413	344	395	379	396	393	389	373	366	371	361	384	384	366	385	363	380	426	360	389	421	391	362	381	393	372	389	385	393	362	395	393	384	378	387	411	376	371	369	386	359	380	416	371	359	379	380	391	375	369	342	410	370	360	377	378	357	364	357	399	431	403	385	373	352	351	412	371	389	389	378	381	361	391	374	392	382	385	392	402	387	389	363	390	366	350	401	374	372	379	393	354	366	408	375	380	386	391	400	383	373	374	362	379	384	354	386	381	367	408	372	358	398	381	370	363	387	359	376	370	406	387	422	356	390	381	379	364	390	391	380	379	420	377	402	385	336	375	368	389	374	361	365	366	384	386	387	349	402	397	387	353	390	374	391	403	382	383	383	383	408	385	381	372	387	397	393	342	363	394	378	372	367	335	420	374	363	415	351	381	365	356	387	395	413	353	374	376	376	376	403	356	384	376	393	385	420	393	354	373	376	417	391	413	346	378	355	376	351	341	385	381	402	382	391	363	375	407	383	383	369	380	364	398	379	369	384	377	364	365	373	394	345	401	351	371	363	430	397	407	353	386	378	378	375	383	357	382	365	373	365	381	415	389	386	366	388	380	388	386	372	396	371	377	397	391	397	393	330	375	381	340	361	373	368	369	359	396	386	380	386	386	408	359	410	360	390	343	395	336	393	404	371	394	375	378	381	345	376	351	385	376	362	389	403	408	397	378	360	392	405	393	375	396	350	380	353	388	375	396	389	395	350	390	364	407	387	378	403	398	359	401	375	379	375	371	384	362	359	335	377	387	383	364	384	391	406	383	374	383	399	386	375	370	366	388	371	399	362	398	409	395	394	425	402	403	351	347	364	354	400	392	400	411	417	377	383	396	383	409	351	360	385	386	434	401	394	401	368	385	352	392	402	395	335	356	359	372	367	380	378	372	418	408	379	392	395	396	362	400	400	412	376	391	367	379	380	397	360	370	355	379	387	373	393	397	414	406	342	370	416	395	358	385	368	350	360	380	342	382	355	402	378	381	380	376	380	372	365	410	348	363	354	377	383	380	411	396	406	362	359	399	400	370	392	403	348	377	357	377	408	426	379	420	394	400	370	384	339	404	401	371	371	387	410	380	363	388	402	372	406	376	393	403	372	374	400	385	393	382	384	375	397	371	351	402	376	368	364	380	351	367	358	381	382	404	383	373	359	369	388	409	379	365	366	374	391	379	369	335	364	378	383	353	412	364	343	345	368	347	349	395	352	348	388	400	370	389	387	331	369	377	377	380	355	405	391	350	379	375	389	392	374	386	380	369	412	351	361	376	390	396	386	384	388	370	377	374	370	380	375	341	413	372	365	372	376	375	369	386	391	380	388	364	397	363	389	365	371	404	351	339	379	384	362	401	392	417	327	381	365	369	370	409	366	387	373	411	419	390	334	374	358	377	349	420	400	381	396	371	359	378	396	377	366	343	357	350	372	355	388	386	370	388	348	377	385	392	403	381	356	391	369	366	386	373	360	372	384	409	396	384	378	369	372	372	379	387	389	336	381	392	353	380	384	382	359	388	397	397	373	366	379	404	372	390	386	366	429	371	381	372	358	387	381	403	367	443	374	385	363	407	355	406	390	317	378	412	361	383	383	350	400	368	404	377	337	384	422	366	345	391	372	388	383	425	396	368	370	378	383	373	362	382	399	386	388	362	383	383	358	388	376	378	395	369	380	395	360	365	394	368	418	394	383	379	377	379	377	413	373	399	353	416	384	384	390	380	382	381	415	342	388	379	388	391	385	365	383	374	427	363	388	400	414	397	369	392	381	384	388	337	389	399	376	423	375	357	362	367	388	392	381	359	344	378	412	391	344	355	392	389	379	374	395	425	396	379	385	386	399	393	369	370
26787	18700	5112	800	559	491	480	467	446	399	430	464	434	433	437	437	424	432	430	399	423	415	414	444	458	455	436	426	467	441	421	446	408	462	441	455	424	438	412	396	453	442	440	409	432	420	441	448	457	427	430	400	454	406	427	452	413	449	420	428	428	393	432	392	390	427	442	409	412	425	428	424	427	441	422	466	493	410	402	433	459	433	438	391	425	425	463	391	415	422	485	445	438	440	467	454	446	434	418	444	408	463	383	440	431	414	416	447	420	446	409	438	424	440	425	452	467	383	436	405	430	395	447	410	387	425	410	415	413	414	418	428	421	437	461	437	438	405	444	474	439	409	405	438	401	436	436	427	442	441	418	431	399	474	421	401	389	458	469	431	443	408	424	441	418	443	457	416	417	417	447	417	417	463	414	450	405	414	452	443	429	429	428	443	458	456	423	406	434	441	430	436	413	399	412	424	431	448	410	422	438	450	438	441	443	416	401	431	410	453	438	411	418	446	432	417	389	415	401	440	409	427	405	419	402	451	428	418	369	431	444	423	456	428	440	421	444	432	413	412	438	410	435	447	447	438	440	465	458	423	440	432	440	410	439	439	426	387	426	394	394	414	440	389	435	459	430	456	408	411	421	440	416	466	405	429	391	405	399	432	405	423	456	428	452	434	389	426	402	449	395	368	440	409	438	432	414	424	436	456	431	444	452	426	438	431	442	388	387	429	477	443	421	454	408	419	405	479	458	405	423	452	436	430	422	419	429	411	439	415	438	408	416	437	413	390	447	391	468	407	411	403	404	419	466	436	454	465	403	471	446	396	422	426	402	414	468	430	429	472	451	413	459	463	410	412	435	432	451	448	438	395	426	400	414	441	402	418	425	462	407	434	408	413	454	400	418	477	416	397	393	445	477	387	426	422	446	377	418	453	447	418	412	426	427	438	432	441	407	425	439	442	409	463	423	399	401	438	449	442	425	413	430	454	413	415	412	437	409	412	454	420	480	431	449	394	435	440	424	387	450	433	419	424	455	433	406	372	372	430	425	425	439	435	428	411	413	448	417	408	413	429	427	431	426	423	465	418	440	447	409	405	438	445	466	431	437	386	415	431	446	435	422	425	408	452	469	442	462	438	432	459	403	415	416	443	401	432	422	426	411	426	404	422	439	440	441	420	405	450	439	438	435	437	410	420	451	394	448	411	422	453	386	416	420	406	430	436	451	392	410	425	449	375	463	426	463	421	430	437	432	438	403	426	426	423	437	379	393	409	439	403	406	432	458	431	416	431	389	416	419	424	394	464	409	427	431	455	466	400	448	386	419	418	429	441	443	422	423	463	452	418	421	437	416	435	420	417	384	395	444	431	449	454	450	456	453	414	444	447	386	421	405	409	440	449	429	420	428	422	449	429	431	422	398	418	415	428	448	406	449	414	458	391	433	427	429	443	412	408	429	435	403	451	402	417	414	393	404	428	448	434	413	408	437	425	406	409	459	422	435	417	440	401	438	416	445	424	375	421	412	417	421	438	409	441	443	421	447	413	443	389	437	417	437	463	440	411	431	454	421	419	426	428	447	462	405	457	408	430	456	428	421	433	452	437	435	444	419	428	429	420	450	449	418	403	415	440	429	447	404	424	403	406	404	453	451	420	447	464	442	444	407	404	464	447	385	438	427	425	424	422	448	446	440	425	405	410	467	391	393	429	414	432	400	436	416	423	447	407	459	411	442	439	399	392	407	421	434	432	422	416	429	434	453	409	428	431	412	442	444	458	461	441	439	400	443	465	447	433	436	399	412	462	418	411	419	441	456	480	447	428	468	453	444	430	455	429	415	427	415	417	396	415	384	422	446	401	430	417	405	423	428	448	430	425	381	418	416	402	460	419	457	458	422	386	425	447	435	426	432	408	445	441	477	424	468	427	448	412	442	441	398	415	430	443	434	412	391	449	447	409	444	424	408	454	423	446	435	440	441	397	411	440	490	432	430	448	420	400	442	409	437	417	433	447	458	440	404	423	414	458	418	444	447	457	422	411	415	413	413	446	427	390	465	428	429	395	413	420	422	417	430	409	416	460	431	451	449	426	430	453	440	450	420	438	373	445	415	430	410	445	450	415	446	447	416	379	390	423	451	448	404	441	441	421	402	455	425	484	403	450	430	401	415	436	435	419	397	458	420	415	446	391	415	455	463	423	444	420	398	395	459	447	430	402	445	440	421	380	441	413	414	424	427	399	441	463	393	452	430	411	454	432	446	409	441	438	356	451	440	384	439	426	402	414	418	429	411	437	428	416	434	398	417	416	447	442	417	387	445	472	442	440	424	467	468	434	454	430	435	406	412	458	434	406	434	432	399	446	405	459	391	423	451	442	391	441	401	418	394	394	417	407	425	411	415	427	445	438	449	431	449	427	387	433	435	407	424	435	398	423	430	448	428	421	407	468	407	421	432	490	454	443	442	450	394	436	434	403	426	427	415	414	404	386	431	424	429	407	428	452	469	423	440	410	402	433	405	399	436	397	411	442	416	415	419	441	414	408	439	432	421	420	440	465	440	436	440	445	420	428	443	427	452	409	426	442	444	418	422	466	437	409	459	439	445	395	398	445	456	388	429	414	419	386	403	465	410	435	475	430	419	442	474	439	411	462	427	437	430	443	401	427	453	450	418	409	427	456	414	450	409	458	426	437	462	412	471	429	466	459	434	424	442	418	435	414	444	419	412	422	444	440	414	416	439	419	450	428	442	449	466	452	443	431	380	437	442	441	395	421	410	433	386	448	427	416	417	433	437	422	442	407	436	421	396	405	420	431	430	429	444	430	427	434	410	450	440	389	432	435	403	416	412	455	449	429	405	409	426	429	431	418	440	414	433	449	425	417	432	420	418	438	446	450	422	446	429	424	424	424	436	406	407	444	419	416	401	434	411	439	442	442	454	411	415	483	426	439	390	457	420	410	427	443	391	456	451	439	412	493	420	404	398	405	440	421	443	414	411	439	409	429	422	408	457	426	425	437	419	423	442	421	424	441	423	470	461	400	413	394	446	415	418	438	417	436	427	450	428	406	408	471	397	466	410	425	417	434	414	410	445	461	428	429	445	426	454	411	410	419	396	433	396	410	421	447	419	438	405	442	435	440	432	399	417	436	420	400	423	419	403	431	397	455	476	463	401	408	440	409	395	453	429	465	422	430	452	447	428	448	429	413	423	412	443	424	424	440	404	432	448	434	412	387	411	428	428	439	442	421	429	400	413	457	415	415	402	445	455	415	421	431	411	456	408	426	452	430	450	435	427	410	431	430	417	472	429	419	445	428	393	420	447	430	424	400	446	419	454	405	456	435	488	446	386	431	466	454	396	444	415	436	406	421	420	457	442	422	445	456	444	421	438	433	413	388	445	411	435	429	422	443	443	433	418	409	432	422	448	426	431	408	415	411	449	443	418	446	433	406	423	441	470	420	430	398	423	435	447	423	413	406	418	432	419	423	455	467	461	443	458	414	437	440
4200	1455	1139	690	677	590	532	538	498	511	501	503	488	479	473	514	484	481	491	510	484	502	515	497	484	473	496	491	513	497	515	520	484	546	501	500	507	543	480	521	481	495	502	490	476	470	483	507	493	509	468	455	482	483	473	473	480	497	509	488	509	469	500	505	521	492	498	522	490	503	467	526	502	462	487	471	538	469	516	497	527	471	501	502	491	510	476	497	528	534	513	489	479	499	503	519	474	472	456	535	490	469	472	447	481	506	497	504	455	489	494	518	474	488	487	457	503	493	499	514	458	542	473	496	546	535	511	514	506	516	513	521	534	484	554	509	509	531	514	483	480	492	460	492	492	485	497	502	487	484	463	510	470	497	513	476	507	509	484	506	469	488	505	518	480	490	497	473	487	502	469	520	491	484	518	497	498	468	497	504	439	503	489	493	516	542	501	514	520	531	497	485	486	453	495	502	523	471	476	494	480	524	484	506	537	489	490	503	490	497	498	453	451	554	483	455	513	508	472	467	488	500	452	520	512	481	490	475	474	536	435	496	521	485	463	474	492	482	485	476	460	492	507	538	508	510	512	516	496	477	507	473	500	491	505	494	475	528	467	495	489	469	512	499	480	481	494	511	461	491	457	506	451	520	491	526	493	503	482	519	463	554	492	507	504	490	530	516	496	505	470	465	504	501	476	480	468	498	510	501	500	511	519	505	502	496	486	487	439	499	460	523	486	504	447	471	461	504	512	495	510	451	520	515	455	508	477	485	496	487	510	471	459	496	522	464	501	476	480	452	501	509	452	505	509	476	518	479	492	489	460	465	511	477	495	472	480	492	510	471	470	497	506	513	517	480	470	490	527	454	520	489	525	496	477	506	502	483	479	506	515	464	498	462	483	479	520	489	503	481	499	469	518	482	472	511	519	523	454	496	514	496	507	484	538	499	485	516	488	479	503	512	505	498	519	495	491	519	498	479	478	500	498	480	495	490	483	476	522	511	492	479	486	484	493	492	495	482	501	492	519	496	503	499	487	512	480	534	482	498	475	561	519	483	495	493	521	478	509	515	489	502	492	498	460	502	478	488	489	493	495	494	474	508	491	467	517	463	476	504	507	476	527	460	511	469	452	480	479	481	442	477	508	477	523	519	467	493	472	490	477	489	520	532	494	511	493	460	467	473	474	486	482	502	521	486	499	516	506	514	520	517	513	511	442	481	569	501	504	493	522	504	477	496	468	469	492	480	492	549	484	431	513	515	508	475	504	505	477	509	513	489	508	444	495	498	485	497	484	506	499	477	512	457	465	482	504	498	528	477	514	506	500	486	456	483	479	496	486	509	493	526	475	463	485	467	450	497	491	492	488	493	488	465	472	498	470	472	462	480	459	503	514	501	470	493	480	505	530	497	493	533	483	505	476	506	504	514	471	475	495	480	505	508	514	507	495	520	507	511	481	503	480	544	498	456	499	497	478	478	482	503	468	489	457	492	485	442	502	516	537	477	465	526	502	492	528	513	492	467	519	484	521	482	471	516	472	475	470	479	496	495	498	489	459	486	508	476	483	504	468	488	491	490	515	503	483	458	472	461	483	479	476	467	489	495	487	441	495	454	493	464	492	509	517	492	481	505	507	512	463	449	497	483	525	498	509	511	495	532	513	520	514	502	494	485	506	510	512	480	478	487	478	518	513	537	504	511	501	528	505	496	504	484	505	522	477	492	442	483	494	494	468	492	468	541	497	502	521	481	529	528	524	489	486	479	497	566	501	502	494	462	484	527	504	505	457	485	536	514	482	495	478	536	450	498	514	480	508	509	486	507	515	507	490	510	454	502	524	512	464	483	494	494	463	505	468	510	493	534	527	482	487	460	494	482	521	471	492	516	488	486	507	477	515	520	521	543	485	467	497	489	502	489	499	489	435	494	497	490	490	495	498	503	498	527	503	489	482	451	543	491	532	494	530	500	532	532	497	492	474	459	488	498	492	481	476	517	538	477	483	524	516	484	510	489	528	500	504	468	480	484	521	475	465	501	529	476	517	476	534	477	532	506	465	453	520	507	517	492	457	494	481	497	454	483	525	489	514	470	522	512	462	464	471	474	497	476	556	511	521	503	484	473	532	534	469	477	479	515	492	498	498	515	484	499	455	474	545	491	503	494	528	438	526	507	486	496	482	493	495	517	530	456	501	506	478	460	547	470	464	474	544	466	479	472	503	507	494	501	472	489	523	473	471	466	496	468	511	523	494	475	476	570	521	455	522	481	487	513	506	486	494	496	518	535	489	471	525	506	509	498	483	477	539	497	503	523	549	469	541	464	480	486	491	490	520	483	526	482	519	456	515	515	482	463	505	481	476	482	493	485	445	506	502	436	490	518	514	492	544	481	481	453	489	460	503	521	473	499	452	501	494	517	510	489	498	483	510	470	478	504	509	488	488	466	514	481	478	513	525	487	493	505	508	468	486	495	466	509	538	528	497	472	505	494	492	486	495	501	476	472	509	488	526	451	511	519	498	500	468	488	479	483	472	472	475	502	519	520	503	476	487	444	534	497	506	513	527	487	522	515	488	492	491	490	505	501	532	508	468	524	469	445	460	521	446	509	503	516	505	536	506	526	512	493	485	486	485	491	522	500	490	515	471	470	499	498	483	503	474	483	531	509	471	526	500	507	516	479	459	472	495	492	542	469	507	486	485	489	473	502	497	495	532	487	484	479	480	516	468	455	533	475	499	489	493	489	493	506	500	482	421	501	493	510	498	481	519	484	467	494	520	484	487	460	487	479	482	530	493	526	524	451	493	471	538	540	486	506	494	470	477	530	525	488	552	506	490	491	508	505	516	458	467	471	497	446	511	497	505	487	511	516	479	512	455	500	474	476	460	453	499	502	479	517	517	490	523	502	512	468	489	497	488	500	495	499	494	525	501	479	473	549	511	469	507	457	488	468	474	498	468	466	492	480	467	482	483	466	504	479	479	521	492	487	508	501	508	508	484	501	528	555	522	504	535	523	489	509	516	471	478	498	479	463	495	481	529	482	493	510	519	500	445	511	498	527	503	515	486	490	455	453	513	515	480	493	467	460	521	478	460	484	477	498	508	505	504	479	479	484	475	525	518	488	462	505	457	480	495	500	476	470	483	552	484	533	510	493	443	482	482	491	513	469	501	485	512	518	476	527	498	492	507	493	516	497	470	516	491	494	506	448	489	509	535	503	511	515	506	537	489	537	484	497	459	509	487	550	506	510	491	529	512	507	497	525	482	507	505	506	511	530	543	481	475	484	480	487	490	503	464	503	541	476	489	516	488	502	509	456	501	482	514	476	492	564	516	510	522	469	476	527	473	508	510	536	494	502	490	491	525	502	488	510	517	507	518	481	476	471	465	497	481	470	485	476	510	477	503	482	506	526	513	487	507	507	491	471	473	470	500	520	490	478	491	501	478	538	471	434	487	476	444	519	505	485	470	501	527	506	488	468	492	485	508	495	484	511	514	517	487	517	480	462
23229	20806	27759	23940	20781	9516	1200	871	744	724	669	635	656	643	607	570	587	543	581	560	537	593	582	561	579	570	574	578	565	562	550	492	528	558	535	582	563	568	573	558	514	539	555	596	524	503	572	567	510	529	530	566	566	522	517	601	510	538	568	531	552	542	541	535	561	528	556	562	528	496	553	527	532	568	548	504	546	539	526	555	548	539	554	560	521	567	536	587	536	581	557	584	585	529	549	561	547	545	580	565	499	512	549	557	555	539	558	540	566	568	569	539	516	528	505	554	565	539	551	531	535	503	521	539	543	539	562	568	580	590	505	532	528	512	555	602	570	599	510	565	541	545	584	583	518	531	539	540	555	575	551	538	557	526	561	539	551	557	532	588	517	523	574	545	543	526	552	520	526	526	514	553	532	558	585	562	488	528	549	544	516	562	553	545	552	549	554	537	576	501	540	549	556	560	544	547	528	538	566	568	543	589	534	551	526	489	560	547	519	561	497	552	566	527	551	577	556	513	585	499	534	526	534	546	545	562	561	521	513	559	526	586	519	583	558	558	507	513	523	527	508	563	559	538	552	523	571	532	529	542	543	557	538	551	504	595	535	546	519	549	552	544	533	548	546	562	522	514	527	550	527	525	566	505	588	563	537	567	549	556	567	534	571	576	542	541	544	571	543	534	511	548	559	529	521	540	538	551	567	553	560	530	541	534	562	521	555	525	504	537	517	543	574	484	523	539	547	537	557	567	506	515	550	537	550	531	556	559	552	533	558	555	535	574	555	570	512	514	528	561	511	543	576	524	522	555	549	585	527	526	500	561	525	539	568	529	551	497	568	589	527	521	573	520	514	553	577	520	517	524	573	502	517	519	569	567	502	552	523	556	513	526	512	561	574	541	528	519	500	518	521	551	513	554	530	576	522	519	547	567	577	524	529	526	512	589	537	505	560	547	508	515	518	563	537	542	518	556	543	520	532	571	534	530	560	519	560	509	534	523	529	529	602	558	555	515	526	508	556	567	552	513	532	537	507	562	558	561	535	521	549	567	555	524	531	545	513	521	515	544	542	525	574	529	559	542	560	523	562	534	544	577	565	549	513	555	567	533	529	557	528	533	532	570	549	549	520	543	561	529	529	541	529	514	558	533	534	527	526	534	605	502	536	521	538	551	541	527	523	509	506	546	555	529	560	559	567	563	510	577	520	530	561	519	536	551	538	548	531	528	539	538	538	571	512	502	526	555	571	548	513	593	529	572	525	561	536	547	580	586	544	537	519	562	557	564	513	533	530	561	516	549	486	549	553	551	536	583	525	539	528	540	553	509	531	548	517	510	512	531	566	496	531	567	547	505	555	512	517	532	565	526	502	539	559	548	546	542	569	517	517	587	533	543	519	525	532	568	508	527	533	546	555	561	546	543	543	504	521	590	548	522	549	583	509	591	513	512	517	522	552	537	529	494	558	537	565	529	565	551	523	528	500	535	561	540	513	552	575	582	533	544	510	543	564	524	531	562	537	546	515	548	519	595	561	582	518	523	534	507	535	522	570	543	524	537	557	550	574	541	525	535	569	526	528	545	546	563	502	598	528	511	560	528	574	522	523	539	565	538	532	602	601	527	521	546	508	573	562	564	569	541	511	570	549	508	541	578	511	582	524	495	531	564	544	557	503	559	536	517	570	541	547	546	536	576	553	567	514	540	581	528	528	528	591	522	554	552	552	536	561	526	510	538	535	547	548	529	533	504	535	529	535	560	544	549	517	554	515	515	569	526	561	577	520	525	504	536	542	517	521	519	541	519	525	545	523	519	575	544	579	585	580	547	588	562	559	527	528	572	508	574	490	549	495	592	509	524	512	525	524	545	523	504	530	491	552	525	562	546	532	568	539	521	512	513	558	528	528	532	530	529	543	538	519	566	540	557	514	532	560	534	547	530	561	507	556	521	519	578	592	580	530	527	534	554	591	531	548	566	522	598	542	558	547	553	549	554	547	546	519	551	535	599	590	514	522	537	548	549	532	570	569	567	523	521	569	520	556	533	540	506	499	555	547	571	573	508	494	556	532	564	529	542	571	556	547	527	564	549	522	486	517	544	529	558	521	515	542	533	550	556	558	534	559	544	557	546	574	530	527	513	550	531	500	579	533	534	558	498	530	515	557	556	522	547	502	512	547	565	525	554	562	509	550	527	526	574	536	539	521	559	536	522	560	539	566	504	545	539	550	519	542	556	508	518	530	576	546	547	568	485	559	504	541	533	541	551	508	521	551	533	542	580	539	567	522	570	510	506	505	482	550	554	527	510	535	554	577	539	525	568	560	519	538	585	534	507	551	549	530	536	516	537	578	528	568	542	537	519	536	590	520	533	517	563	554	535	532	557	571	528	524	539	517	565	522	518	528	549	551	539	545	543	544	516	547	525	530	575	553	554	533	491	516	502	531	513	596	558	535	562	544	532	527	508	548	578	566	516	562	528	556	599	534	558	536	551	523	578	565	554	582	541	555	550	547	527	497	551	538	548	484	534	524	538	544	530	504	531	545	535	550	547	544	520	582	516	524	533	505	548	545	578	548	522	539	544	512	543	579	550	527	556	521	559	495	520	516	517	547	518	598	524	540	515	500	561	488	483	520	516	519	543	541	538	512	543	551	571	514	537	533	542	503	519	550	553	513	494	513	566	514	557	532	518	555	548	549	538	537	523	496	558	549	577	544	543	556	546	562	557	553	517	511	514	556	543	506	546	525	522	566	582	490	563	546	535	519	556	568	524	501	530	555	545	486	518	551	530	506	535	534	545	499	527	533	527	550	519	519	499	540	569	569	577	511	579	505	589	543	551	548	543	540	518	581	547	568	564	560	560	556	530	523	523	527	511	500	542	566	547	559	527	511	511	553	564	520	507	508	556	512	554	528	522	497	544	568	535	506	534	511	546	554	542	513	531	534	535	527	535	578	536	534	582	583	544	558	501	592	531	582	538	552	560	538	558	566	558	523	563	519	541	514	608	497	559	561	575	559	533	544	537	566	552	536	510	529	565	535	509	562	557	551	537	557	545	554	539	572	514	539	535	553	537	544	485	553	531	533	498	548	505	564	521	515	536	568	551	527	538	498	556	524	555	597	529	586	565	544	521	523	540	535	535	471	523	562	549	533	529	550	544	530	576	572	523	481	523	592	521	499	558	537	511	536	531	580	566	553	535	550	589	538	531	540	544	516	556	547	567	539	520	547	557	542	517	550	525	540	544	528	527	516	576	570	534	526	570	543	557	519	524	499	536	558	562	506	522	572	571	566	581	520	555	529	537	557	553	523	571	544	554	539	546	564	554	519	583	560	560	487	533	573	559	537	541	530	536	548	537	582	533	559	546	514	542	525	526	561	518	577	509	554	519	596	515	533	529	563	576	577	534	573	514	565	538	554	570	541	541	519	532	541	547	582	529	577	559	524	560	504	544	556	574	518	516	529	521	512	548	549	514	530	501	523	517	570	531	531	595	543	521	511	514
3458	8629	6610	3287	2370	1710	1412	1208	1094	934	890	847	820	753	772	703	683	675	703	659	684	667	674	718	611	719	663	669	633	622	649	661	664	597	636	611	642	644	676	638	648	673	706	692	599	635	645	654	609	677	630	640	644	650	666	666	595	648	631	673	609	608	639	658	642	635	634	648	641	661	629	605	661	645	637	652	635	635	631	659	643	615	655	646	637	589	637	616	625	641	673	603	641	636	642	645	609	639	626	595	620	626	625	619	603	664	610	584	643	671	654	641	661	643	650	623	626	637	671	636	647	600	624	676	629	659	628	663	628	648	632	660	623	655	621	645	622	655	635	643	647	643	614	654	651	588	606	589	599	645	652	619	650	664	633	613	607	622	628	663	650	647	618	576	586	567	651	594	656	619	656	682	612	640	633	615	607	625	616	617	655	642	609	601	600	646	601	644	598	651	653	624	636	654	626	631	654	609	622	612	610	658	644	610	640	625	648	659	636	625	611	636	615	661	580	612	660	615	578	630	620	651	610	642	629	583	605	621	615	667	640	648	683	654	664	635	593	614	605	648	589	617	627	630	629	629	633	654	604	621	621	626	648	673	632	590	626	669	624	624	639	656	627	618	678	597	601	613	603	629	606	661	636	656	654	599	619	608	651	634	625	575	665	638	639	678	626	644	643	633	624	653	639	642	632	595	643	604	624	639	663	616	647	602	638	680	647	591	624	629	625	639	657	626	634	628	625	629	647	649	632	634	597	608	657	615	616	648	637	663	611	683	634	632	601	615	599	633	667	649	586	617	675	606	658	576	644	660	611	631	666	666	611	621	616	655	647	652	625	615	627	595	636	670	613	596	628	622	603	612	607	655	630	608	655	621	617	605	665	634	574	602	657	627	620	622	600	664	633	612	636	622	602	668	663	638	627	664	624	647	623	655	656	616	639	638	675	606	676	610	671	596	620	595	640	632	582	625	648	626	608	649	690	625	622	635	611	636	661	616	679	596	639	604	666	609	610	664	598	651	619	704	637	672	636	603	652	576	634	629	615	643	578	616	648	644	600	631	635	669	661	616	636	597	602	619	600	661	630	618	592	648	681	589	597	619	607	642	668	645	646	653	587	618	580	629	621	658	633	634	614	643	662	651	674	644	610	633	587	579	669	620	635	631	644	604	626	648	619	602	613	652	650	625	688	601	628	658	652	651	641	585	666	599	669	632	622	631	627	653	645	616	615	624	625	595	644	659	594	694	627	606	595	626	634	653	641	608	667	642	613	621	648	582	587	618	611	612	626	603	663	637	623	639	626	643	624	603	595	640	598	621	620	643	559	597	620	620	640	622	662	608	645	603	649	582	620	625	612	612	623	628	597	611	652	606	659	651	620	664	633	622	631	669	651	610	636	615	618	654	638	650	606	661	594	637	600	608	582	615	684	651	594	676	638	582	638	594	570	619	667	653	618	625	617	641	645	580	610	639	594	627	622	663	644	663	641	640	645	649	622	597	611	648	640	621	650	607	602	614	616	593	582	651	614	607	621	690	610	606	661	633	630	628	643	639	632	600	624	620	616	592	629	608	625	642	627	641	621	654	652	653	652	631	653	628	617	664	628	653	641	631	647	673	609	625	625	653	677	654	634	644	633	658	645	621	640	668	628	593	608	654	611	668	605	633	613	638	645	634	664	666	633	595	635	594	643	611	639	639	614	667	638	592	643	610	617	639	657	610	659	633	627	631	629	654	616	613	679	609	650	644	644	642	586	604	622	591	638	620	624	606	597	630	652	639	662	672	636	688	622	673	638	628	614	676	611	615	608	592	587	673	635	597	632	654	651	615	634	634	634	607	614	633	629	624	594	634	610	629	680	590	635	626	619	615	599	635	584	603	630	607	646	609	634	618	635	581	616	586	617	690	664	647	608	648	618	692	629	654	635	641	636	690	639	661	650	637	649	638	609	624	655	596	620	619	626	621	648	670	629	705	598	624	602	652	653	666	631	648	621	624	653	607	631	653	634	644	690	632	595	653	651	645	626	658	609	636	642	662	648	622	657	637	640	681	648	641	647	645	610	606	616	585	639	623	635	615	617	670	663	611	639	621	560	629	648	676	627	659	655	613	633	646	654	668	598	605	643	637	681	648	629	656	586	613	658	618	622	628	640	621	630	654	667	650	657	633	652	649	669	619	616	623	640	638	692	621	667	622	614	656	629	627	650	646	647	608	614	627	598	608	628	626	632	690	611	667	591	627	640	638	656	622	658	627	634	603	619	616	632	630	636	612	674	637	678	637	638	673	629	631	634	609	628	567	656	643	609	630	641	647	604	650	694	599	604	634	668	579	628	631	647	595	650	635	608	611	651	642	675	653	635	590	604	638	644	607	651	599	623	607	591	588	633	661	670	597	629	654	620	635	601	673	632	638	638	652	623	597	655	679	658	615	593	621	629	652	592	613	616	677	613	589	660	631	591	603	599	613	599	614	605	599	628	632	633	673	671	565	676	606	589	593	631	612	663	647	624	633	593	617	631	651	600	662	615	595	627	639	649	634	688	615	618	614	608	588	682	634	685	576	631	650	623	636	603	664	629	652	646	606	665	626	631	642	628	597	577	668	654	656	598	600	618	663	663	609	619	614	630	635	631	607	607	639	633	642	627	670	661	630	642	617	665	598	657	652	605	616	626	626	611	642	653	634	650	652	658	603	645	603	650	622	618	645	655	616	650	661	635	642	646	633	634	629	595	665	642	592	635	625	591	647	634	628	615	652	657	641	628	612	612	614	642	603	616	624	615	604	650	611	658	639	636	626	663	638	632	556	651	663	610	607	642	612	619	623	658	655	642	637	641	684	660	647	589	628	611	655	640	576	643	645	598	637	668	651	593	626	627	596	634	632	674	638	620	632	640	605	621	664	651	640	633	651	625	650	614	657	665	639	607	657	660	634	603	623	649	651	641	659	624	655	646	619	642	615	644	631	625	606	647	640	626	612	663	628	605	608	620	648	599	602	628	638	631	646	608	613	640	640	670	685	646	620	649	655	624	608	624	577	608	663	658	638	640	625	637	633	625	602	593	659	638	612	648	639	617	627	659	611	622	596	632	669	629	658	664	599	607	667	634	658	632	655	612	647	678	586	611	645	610	618	661	634	684	629	619	566	640	624	601	583	655	650	651	642	577	641	603	648	632	613	682	635	601	636	658	625	671	612	638	654	600	600	634	587	646	609	653	652	614	591	580	674	598	620	596	706	652	630	640	589	653	636	632	613	585	669	615	602	644	588	629	620	624	624	643	612	625	631	642	679	617	620	621	654	657	688	664	636	603	600	651	611	600	642	638	627	609	598	659	624	619	622	653	586	584	621	638	644	625	606	645	633	603	631	631	588	652	631	586	615	561	607	618	621	651	629	635	633	628	591	639	652	628	611	625	615	615	621	612	639	572	641	637	640	663	630	621	605	600	618	620	621	624	649	640	653	661	654	606	617	604	619	610	669	666	631	641	645	613	670	601	638
24168	20853	26843	24854	11602	668	385	356	299	280	284	245	265	235	242	222	249	237	217	232	219	208	226	227	222	215	214	200	220	243	228	217	204	198	212	223	219	251	186	206	228	243	218	218	214	207	220	240	202	218	224	225	205	202	194	229	211	214	205	235	232	237	193	203	195	207	192	208	204	196	236	203	201	203	227	211	213	196	201	229	198	205	227	222	187	218	195	185	201	214	220	211	192	217	225	204	239	196	210	194	205	208	213	207	199	188	195	237	208	217	194	214	209	207	239	228	197	190	197	200	212	198	204	220	208	207	202	220	227	182	207	193	223	233	224	198	209	217	207	211	202	218	213	209	233	203	184	208	204	200	182	253	223	191	207	208	203	224	217	207	220	194	221	208	222	228	202	194	220	214	205	200	208	217	226	219	216	223	212	239	211	178	216	216	204	195	202	217	198	217	215	210	186	182	209	212	218	209	227	234	224	214	198	196	190	208	197	214	204	208	215	202	209	208	210	222	219	182	201	224	214	210	191	198	158	209	194	226	217	228	209	206	202	212	176	234	204	194	191	202	191	204	204	186	194	217	220	229	198	201	235	207	195	208	185	227	191	180	225	214	235	224	218	202	194	209	231	225	199	187	226	199	201	227	190	216	201	199	191	199	208	215	216	225	225	202	197	232	227	214	219	248	215	231	215	219	211	204	234	207	230	216	185	213	207	213	218	218	218	182	212	206	218	193	240	215	210	209	201	209	201	225	180	210	184	217	191	184	207	201	216	220	209	225	201	231	212	223	209	206	204	208	205	228	205	206	225	211	195	195	201	181	236	213	229	180	223	208	196	209	203	207	214	229	218	215	222	207	201	231	199	201	187	223	201	206	200	206	226	220	213	223	205	202	225	219	213	202	233	206	214	196	207	214	223	220	208	237	220	211	211	208	187	207	231	187	230	214	204	206	207	212	184	205	193	216	203	206	203	199	213	223	224	187	196	218	193	199	200	215	226	217	221	233	229	217	194	231	213	195	205	221	191	188	225	188	235	206	221	222	175	223	207	203	230	219	181	197	237	195	214	217	196	236	172	212	213	227	203	186	198	185	173	217	219	216	194	231	217	195	182	217	207	220	226	198	195	206	230	204	208	216	188	226	231	209	206	211	188	227	192	197	209	193	208	197	181	221	220	193	231	204	195	209	197	216	194	206	204	185	210	202	192	234	226	214	205	206	195	216	202	222	205	212	197	213	194	177	201	204	201	220	208	201	198	202	225	225	217	214	195	188	186	217	214	183	242	193	219	238	218	216	207	207	211	228	233	229	228	218	178	223	209	241	206	202	203	229	230	202	229	202	191	238	204	213	221	192	199	198	205	251	238	208	208	216	219	203	204	207	150	218	233	204	177	216	203	202	207	210	241	213	222	198	189	225	202	207	219	209	213	202	190	219	228	214	218	234	192	209	243	198	200	195	218	213	186	221	217	235	206	217	184	211	211	192	187	202	208	198	204	206	221	216	220	205	192	201	234	214	197	202	219	207	199	211	204	222	213	199	221	212	223	211	218	196	195	201	212	206	232	223	222	210	216	199	190	201	204	191	187	214	189	202	212	206	215	211	211	216	213	212	212	195	189	215	221	203	219	200	220	213	204	211	211	222	194	204	191	200	227	189	223	199	216	193	206	184	231	229	201	220	231	224	206	208	200	195	212	223	196	188	208	227	191	185	193	212	187	202	220	201	222	210	206	204	200	206	214	214	194	219	200	213	210	212	217	207	234	219	200	237	202	192	208	210	217	210	197	229	203	185	222	193	205	221	190	221	202	219	226	222	208	210	208	202	196	226	207	196	230	195	213	221	209	217	214	222	229	192	202	221	204	189	209	224	220	231	203	205	202	199	183	214	196	203	213	203	197	240	205	219	233	207	229	223	202	221	211	200	202	194	207	206	196	220	199	194	226	219	191	210	218	206	206	241	203	226	202	214	199	201	178	197	203	226	245	184	222	214	215	199	202	216	214	223	194	210	186	213	238	192	218	198	209	209	207	220	200	197	204	199	216	231	195	227	190	230	222	202	196	202	222	176	228	212	203	232	215	213	210	207	240	203	219	202	208	186	213	228	181	213	199	188	217	230	210	197	200	222	205	205	213	234	207	201	208	219	234	215	201	217	202	206	196	211	245	237	201	241	226	238	213	222	209	179	209	184	219	216	218	182	235	223	221	223	217	199	196	200	198	219	215	206	238	207	209	203	235	217	222	204	197	199	190	210	211	200	213	251	194	208	239	199	213	186	200	194	210	212	182	207	206	227	208	202	230	200	206	223	194	200	235	198	215	188	214	214	200	240	192	202	191	205	201	183	216	212	208	218	198	206	210	200	227	215	217	206	231	210	224	219	213	235	222	195	200	185	192	187	207	178	228	196	206	217	225	212	200	212	218	195	210	197	205	225	196	215	220	218	209	211	219	207	193	219	186	193	205	202	213	217	215	195	214	208	201	188	221	202	209	214	210	215	194	201	203	224	235	187	198	194	213	210	197	198	218	196	208	224	205	217	176	218	229	214	231	204	215	195	226	226	234	206	188	201	200	198	186	209	215	193	269	215	205	205	217	201	232	210	226	242	193	195	218	218	197	206	232	210	212	181	211	213	209	212	229	217	205	193	206	207	214	202	211	189	220	197	226	218	209	212	224	208	218	186	194	219	218	211	200	197	199	185	198	209	209	208	220	200	215	203	201	206	191	220	174	205	220	196	213	221	224	198	217	193	225	201	208	205	217	205	203	219	202	199	199	168	213	201	192	209	182	209	209	212	184	183	231	200	197	226	212	214	189	233	226	193	225	183	225	214	205	214	213	209	207	235	220	222	221	203	210	223	218	217	190	230	207	201	209	206	208	229	217	207	226	233	222	194	189	210	206	217	209	194	205	196	214	221	211	207	174	216	195	203	213	191	196	202	222	224	201	210	216	199	204	197	210	212	227	209	196	204	192	176	193	187	212	217	192	210	221	214	195	204	209	214	211	225	192	232	220	195	202	213	211	250	195	178	221	203	237	214	205	222	197	210	213	219	196	204	221	209	199	194	204	198	223	225	207	203	191	184	217	188	194	174	201	196	234	242	217	189	218	216	196	192	199	209	192	212	182	224	182	221	203	226	225	230	205	195	222	213	212	188	210	180	201	201	202	204	193	212	198	224	229	223	210	234	216	170	199	208	241	226	214	197	221	207	209	226	230	217	213	226	228	209	213	222	224	209	207	215	194	206	199	177	213	248	211	215	216	179	188	202	209	207	237	199	189	245	215	211	221	228	210	241	218	234	212	205	221	199	225	214	207	215	190	216	213	222	170	203	213	198	207	186	224	216	208	220	208	219	198	205	208	202	206	199	211	221	242	204	204	216	204	208	229	228	211	229	214	196	189	213	170	205	179	222	202	217	207	228	190	208	183	212	223	206	214	181	210	205	216	183	236	214	195	203	216	217	195	203	190	203	199	200	192	220	225	208	213	234	191	193
3613	5488	4110	2043	1261	938	706	618	524	461	394	366	392	345	313	330	312	282	317	293	294	275	257	274	261	275	260	253	252	289	240	242	285	260	273	243	254	291	254	226	272	272	254	243	258	248	242	234	240	246	247	258	270	260	230	278	243	240	234	262	250	257	239	247	242	253	253	248	262	240	273	243	265	260	237	273	293	256	278	266	234	270	263	240	233	271	244	245	244	263	252	242	275	237	234	274	237	263	246	227	256	253	236	229	225	243	238	247	236	251	256	265	273	248	235	234	233	241	224	271	243	271	269	293	239	249	258	239	256	221	254	243	242	262	221	235	264	252	214	275	231	253	254	254	230	266	209	239	235	225	234	235	259	276	247	249	225	268	266	257	259	233	259	235	234	229	252	225	239	240	244	255	265	240	233	238	252	228	216	255	235	239	234	254	241	238	269	270	255	242	239	272	243	252	236	250	301	257	272	243	267	239	246	221	224	256	254	256	249	266	267	223	233	266	237	269	240	263	262	241	237	271	268	269	236	253	236	265	240	246	256	256	274	273	235	258	248	245	257	239	252	239	267	246	237	282	232	221	216	251	236	238	243	241	246	242	215	300	269	242	243	267	229	240	247	244	270	249	261	247	233	255	235	254	225	244	231	294	221	233	220	284	276	273	233	254	256	232	255	246	264	250	257	252	250	232	245	275	258	240	222	250	271	228	261	258	262	243	287	248	261	263	250	224	275	249	244	211	261	255	235	228	248	281	231	231	229	264	259	262	248	239	245	254	242	270	253	217	226	269	250	256	260	253	249	235	297	243	258	245	235	241	268	258	264	270	236	239	280	219	236	242	234	247	269	247	244	245	264	241	269	236	235	248	250	245	257	243	245	234	256	233	240	269	247	250	237	244	249	258	238	262	251	237	246	237	234	251	266	226	241	224	245	225	262	275	267	224	221	228	255	235	248	251	207	208	234	263	227	237	266	237	233	268	245	251	250	260	265	281	231	255	260	257	238	247	248	246	259	230	237	256	245	233	237	277	264	273	301	255	243	229	261	244	233	237	226	247	244	234	229	249	253	248	251	268	215	266	253	256	254	256	238	271	242	253	214	290	249	242	241	262	265	230	247	247	226	244	228	244	269	233	259	228	265	237	266	260	249	234	251	245	263	221	232	253	245	243	208	253	275	265	232	255	242	242	242	250	243	252	252	252	263	244	248	209	250	256	252	233	250	242	265	224	255	268	260	228	269	227	260	262	247	254	252	225	243	261	240	266	244	258	252	245	227	279	265	267	257	244	246	257	242	243	253	236	234	253	235	270	234	240	252	256	259	261	256	255	279	240	257	277	258	244	244	235	244	232	278	256	263	262	264	255	267	244	246	229	248	224	227	252	262	254	245	227	238	246	257	252	259	255	242	260	249	261	254	240	243	245	241	242	260	272	244	263	259	245	239	246	254	244	263	244	240	269	263	253	239	256	264	251	235	220	236	247	232	252	267	254	233	243	252	238	280	239	248	262	228	231	252	262	243	281	269	262	236	238	277	284	235	268	241	246	286	240	238	281	240	259	270	234	250	284	239	262	263	277	258	244	256	268	254	215	248	273	246	252	224	240	238	255	254	262	240	238	255	233	235	236	254	224	253	263	301	241	231	261	233	267	217	228	240	258	233	245	224	245	268	256	234	237	233	251	251	253	280	243	253	233	254	244	237	271	247	243	255	259	245	291	261	242	227	248	234	255	247	243	268	232	251	266	259	234	248	269	236	228	271	246	236	247	262	257	260	260	270	265	272	251	268	251	255	253	247	271	260	262	237	255	213	248	252	236	234	210	271	246	262	230	251	252	250	242	254	265	235	223	262	252	239	253	278	240	264	214	258	260	261	253	265	268	245	244	244	236	257	228	268	249	269	283	256	229	249	248	241	234	243	255	271	282	264	253	265	241	264	251	232	260	235	239	249	227	267	273	242	228	261	268	263	241	240	222	265	256	234	257	262	243	237	235	246	279	256	283	243	258	279	237	236	249	251	257	230	240	259	262	223	269	249	232	252	231	243	248	268	252	241	274	270	238	224	257	268	240	270	239	247	250	254	253	256	236	263	248	233	250	252	243	244	264	246	278	273	249	250	263	240	254	255	260	257	257	257	273	238	275	265	242	273	253	270	260	253	234	247	219	223	250	267	250	248	240	251	229	232	253	285	245	270	236	262	255	254	267	268	229	247	227	221	218	250	270	275	215	271	247	244	250	249	263	259	248	241	268	228	299	259	224	258	228	264	251	233	233	243	259	257	241	269	273	258	252	281	244	239	229	254	259	235	250	258	221	224	289	236	237	229	259	220	241	272	260	242	236	243	259	242	269	222	283	246	240	246	243	257	269	265	278	253	225	251	252	240	257	243	260	214	237	245	255	264	258	234	251	234	248	242	239	282	276	232	240	272	230	242	242	244	250	238	243	249	272	267	244	236	240	238	263	246	228	287	254	254	255	218	264	253	254	221	269	255	256	256	251	272	244	239	243	278	262	258	245	217	220	235	241	248	263	265	238	255	275	256	260	245	259	271	250	256	246	285	233	247	249	252	244	228	247	221	259	260	251	260	229	262	258	250	240	248	271	249	233	262	244	249	274	247	235	233	249	242	256	225	227	220	232	261	236	241	254	253	269	235	255	221	241	247	222	246	231	234	231	260	265	250	216	223	239	236	246	250	260	250	233	238	245	248	246	258	254	249	247	261	275	260	257	247	222	272	242	226	248	235	238	225	250	257	247	255	249	265	243	228	279	249	219	249	256	253	245	254	266	256	245	248	267	238	250	238	274	269	251	238	245	252	226	226	240	236	285	243	234	262	276	224	264	264	252	265	238	266	243	269	221	243	237	247	249	249	236	244	223	242	254	240	255	260	232	243	259	256	244	247	227	231	248	249	269	256	252	256	243	272	256	258	240	243	234	232	260	255	230	235	237	256	266	283	260	227	213	252	280	218	278	209	236	233	272	238	272	262	275	268	261	246	260	257	239	276	242	253	244	224	247	225	249	258	246	257	217	249	253	270	248	259	271	239	249	262	267	248	241	232	252	270	242	235	271	252	280	259	235	247	222	243	262	243	255	244	248	244	254	237	268	236	245	251	252	256	253	249	254	250	244	259	242	236	242	245	258	255	256	261	266	220	223	235	259	224	241	266	236	265	227	271	249	272	256	231	248	238	255	250	244	244	267	236	245	236	254	218	242	224	245	240	270	247	269	244	269	248	249	236	250	251	218	252	250	264	249	259	255	242	228	246	274	228	244	239	204	251	263	261	273	248	240	241	283	231	206	271	243	260	233	228	251	233	254	246	246	242	246	242	247	231	243	253	260	280	255	226	225	245	262	265	278	263	242	253	257	248	248	245	248	237	261	255	231	226	243	257	228	255	245	263	248	261	260	236	248	251	260	244	214	266	236	240	251	247	249	271	276	227	246	255	269	237	242	257	243	247	244	246	236	258	250	261	221	222	251	247	237	277	255
22181	20844	28282	23516	20839	20886	8627	996	715	632	555	486	444	471	439	424	370	391	385	392	358	338	383	387	365	374	337	356	358	329	344	357	303	337	370	325	319	316	310	340	340	317	314	347	353	305	346	271	343	325	295	312	320	314	280	312	279	308	304	313	319	331	337	311	327	302	291	311	321	312	334	311	304	288	347	326	293	308	343	306	313	273	326	324	316	301	291	348	308	329	316	300	313	300	316	304	316	313	294	316	336	302	336	314	281	307	306	326	340	312	287	285	291	296	291	321	332	298	288	283	303	307	345	326	308	329	289	302	326	273	313	308	319	331	300	309	282	275	293	283	295	299	322	299	290	276	276	317	293	318	288	320	303	314	289	320	328	318	303	303	330	268	279	295	354	281	292	337	310	316	270	328	274	271	302	281	312	338	280	287	322	289	299	296	320	340	322	336	309	314	306	298	317	316	325	305	280	288	306	311	278	310	328	303	314	314	310	293	311	321	325	322	286	304	299	328	355	284	320	294	309	297	298	331	302	309	328	273	304	317	302	298	341	311	330	304	335	293	315	322	327	325	318	284	318	300	295	302	335	275	279	313	291	288	325	312	307	302	309	299	324	316	286	312	315	324	294	304	312	298	327	292	316	298	333	296	304	302	343	301	318	314	324	302	356	288	316	357	319	334	315	325	281	295	326	280	302	329	315	323	291	269	303	309	348	323	295	309	328	287	307	333	265	308	326	311	281	312	309	299	316	297	340	315	306	313	325	306	319	304	290	305	318	300	300	291	321	315	303	314	286	339	332	320	293	298	296	310	284	290	307	294	307	315	298	309	307	322	295	301	290	297	343	297	312	274	330	296	329	283	344	331	300	297	345	312	342	296	303	289	284	324	327	330	311	292	329	292	292	300	307	309	327	319	310	273	357	313	302	320	336	285	298	288	342	296	306	329	316	290	363	318	340	320	303	302	328	260	325	311	346	305	288	311	343	325	299	310	308	322	290	307	326	313	325	312	313	328	300	307	293	321	332	326	318	276	316	313	331	308	321	321	291	317	301	324	312	310	313	311	275	301	304	325	300	304	317	298	329	320	299	290	332	276	302	300	282	344	353	312	291	337	306	300	301	323	301	303	282	308	315	303	299	300	323	324	322	300	300	348	324	295	309	326	296	307	344	326	307	307	304	289	302	314	324	331	300	302	318	327	296	326	324	312	294	326	307	363	311	323	316	298	295	321	302	308	333	288	279	289	292	276	287	304	274	333	329	311	286	317	300	324	291	329	281	330	298	348	307	320	326	312	260	324	294	289	295	275	291	332	270	292	323	311	291	315	296	324	330	303	306	313	304	337	313	315	283	315	318	307	307	304	314	296	293	333	305	330	300	308	310	297	313	312	309	295	273	295	329	330	306	309	309	298	349	284	310	341	310	310	316	320	311	295	321	298	308	324	339	306	307	334	297	312	326	313	307	322	298	269	321	327	345	296	304	307	292	300	307	357	318	307	316	298	358	321	305	299	296	318	335	300	319	301	316	314	286	295	304	304	290	347	335	308	301	323	310	307	307	303	342	302	278	310	322	333	287	321	317	323	300	296	316	349	311	290	328	322	316	329	312	322	296	313	324	346	310	336	329	314	293	306	343	311	325	307	297	325	310	341	314	324	337	298	317	301	287	319	306	340	305	307	297	309	300	297	325	324	302	298	316	296	316	310	309	287	302	320	295	311	305	297	286	262	307	347	308	319	306	329	287	277	336	327	321	305	312	301	347	305	320	294	301	324	350	312	297	293	323	326	319	301	289	333	319	292	329	322	273	297	324	330	305	320	327	312	307	295	288	312	348	328	320	303	290	313	345	318	290	307	313	308	307	303	272	310	294	315	327	295	283	303	326	344	302	287	311	333	319	321	294	293	325	301	308	304	331	313	311	293	280	327	305	329	282	301	297	311	314	309	295	281	320	320	315	309	282	318	281	309	287	304	320	314	287	306	306	316	297	318	274	311	306	318	301	332	310	328	290	290	268	306	321	325	282	330	361	298	303	297	284	313	308	338	287	334	290	295	324	306	293	307	294	347	299	299	319	306	324	292	283	337	325	290	303	304	342	316	285	301	320	282	292	305	301	319	341	309	321	325	314	293	298	325	298	299	316	306	310	301	334	293	306	290	319	310	323	267	305	299	296	314	336	291	280	328	300	310	312	279	334	329	285	317	328	299	315	280	329	304	268	326	290	330	318	319	306	342	302	312	301	322	305	337	331	323	332	295	322	317	313	327	340	326	287	277	326	308	310	307	274	315	315	337	316	344	321	289	323	325	311	345	330	292	335	314	287	318	311	328	336	298	340	314	306	313	294	297	293	308	305	306	308	316	316	316	304	315	294	282	306	274	310	315	319	301	310	324	306	286	299	331	315	310	352	313	297	326	289	300	306	314	315	301	312	322	331	313	332	307	324	311	323	309	313	315	336	304	299	331	334	318	332	342	299	302	315	306	302	291	320	296	286	307	338	323	296	300	320	325	307	285	321	310	342	309	320	304	323	313	338	330	307	298	307	302	348	322	325	317	296	298	305	312	285	311	320	295	316	294	334	290	324	309	311	290	280	320	311	314	312	311	309	283	336	281	304	312	314	274	307	319	276	300	301	293	302	317	303	328	293	311	309	327	325	297	306	310	297	305	325	298	287	276	295	329	314	289	305	324	303	287	322	340	291	289	294	297	316	312	333	328	289	343	314	313	317	326	296	297	309	294	313	327	296	294	294	334	306	312	313	330	316	318	316	288	310	314	274	314	301	301	299	291	284	339	298	307	312	293	296	320	318	299	304	321	313	288	308	311	318	277	317	308	310	304	296	301	302	295	314	292	293	306	322	321	288	307	301	304	273	296	293	323	324	324	290	312	342	323	332	299	335	309	305	314	299	308	324	298	322	339	330	277	329	285	341	306	322	330	306	354	293	332	297	310	318	286	303	309	298	292	336	308	310	354	309	288	307	317	304	311	317	327	338	314	274	318	326	325	316	322	332	309	330	328	333	303	306	310	325	298	344	294	328	307	351	280	312	332	283	326	281	307	289	295	328	321	313	322	288	311	327	297	324	290	310	307	312	300	286	318	322	316	292	316	289	335	321	312	305	305	334	347	331	298	346	294	272	286	327	288	337	295	301	291	332	290	334	311	327	358	293	295	319	312	344	311	316	282	304	292	319	310	324	319	301	301	278	292	308	332	298	300	309	306	288	313	305	306	313	334	307	314	337	309	313	295	328	299	283	338	314	300	304	259	302	306	309	319	302	286	323	321	319	304	326	287	307	294	303	298	315	307	311	301	306	308	324	327	303	303	312	316	290	331	318	343	314	355	279	354	327	313	307	314	319	312	291	312	319	278	325	304	330	302	305	324	277	354	309	300	301	292	321	304	271	334	311	312	312	340	299	295	304	307	292	303	308	312	324	310	295	310	307	310	283	331	308	303	277	281	328	270	347	319	309	317	325	323	286	309	320	306	320	324
4890	14247	10922	5571	3685	2782	2123	1617	1218	1103	846	829	746	650	584	564	532	509	526	494	481	469	418	464	451	422	422	430	424	370	361	408	415	412	405	401	374	419	412	346	372	391	407	396	414	397	386	383	381	338	363	364	380	396	380	371	383	375	419	380	423	364	394	378	363	389	387	353	398	370	364	372	370	367	387	362	382	392	346	365	371	377	342	383	364	400	368	353	357	404	397	388	361	366	357	351	392	360	370	388	377	417	358	379	370	391	373	376	387	370	356	400	389	395	401	384	367	375	340	373	329	392	374	399	390	348	388	353	342	385	401	349	362	354	362	369	387	370	376	378	418	408	375	376	373	351	366	365	379	359	392	384	365	365	356	396	370	382	353	373	364	368	349	374	356	370	350	376	390	418	388	396	377	398	393	399	378	385	354	404	402	356	355	402	354	405	366	372	373	377	367	390	367	388	385	351	354	394	363	380	382	359	403	397	417	379	397	365	357	365	366	364	374	385	418	386	384	350	378	387	368	339	388	396	383	369	379	371	352	376	375	374	376	364	334	405	370	357	370	403	374	353	358	371	378	394	365	364	353	349	384	336	353	375	386	357	374	351	356	381	368	385	435	388	336	356	413	392	393	416	382	399	351	350	401	397	370	352	364	400	363	366	344	371	356	390	393	371	385	337	394	363	366	370	370	357	427	346	374	394	373	350	357	368	387	418	387	403	355	366	354	385	340	373	385	388	355	351	383	354	398	367	331	370	355	344	346	340	381	377	359	385	358	409	399	406	385	376	390	365	364	347	401	373	375	377	365	350	389	374	402	389	389	396	360	398	375	354	357	380	368	313	374	368	385	395	385	367	378	364	383	358	359	373	390	353	360	369	322	380	362	388	371	356	352	381	421	383	380	411	350	355	354	443	361	378	370	400	383	396	382	386	400	384	371	358	383	359	360	374	354	412	404	384	373	339	379	358	381	322	322	364	381	335	383	348	362	414	375	366	374	388	359	370	362	382	381	374	391	375	351	396	353	380	371	350	381	396	385	355	378	345	333	334	387	384	368	353	381	359	328	356	390	380	414	364	379	385	368	385	395	389	389	382	360	369	379	358	332	377	384	378	364	378	374	410	385	419	344	369	373	391	355	409	394	394	384	361	415	376	362	331	368	401	391	382	407	390	343	374	368	416	377	377	365	370	371	383	382	383	343	393	419	394	361	396	376	377	367	401	353	385	382	383	371	409	371	369	376	363	383	355	360	355	386	364	389	396	377	401	350	343	397	345	382	371	355	331	342	372	355	333	359	366	382	344	364	340	372	379	343	383	379	377	397	346	360	354	377	388	367	357	373	369	398	411	388	377	384	386	365	363	393	357	409	363	389	365	378	397	378	369	360	380	360	389	364	348	371	355	382	369	384	358	408	378	360	366	369	379	409	372	389	392	391	407	386	346	383	371	336	382	384	364	377	371	387	370	383	364	347	368	348	374	367	375	374	382	330	373	367	368	398	380	351	333	353	375	365	422	374	393	371	414	371	368	367	382	384	371	379	402	349	355	407	367	384	383	418	373	351	379	358	363	368	351	371	377	338	338	399	360	348	386	377	345	370	383	380	395	401	349	391	383	376	382	375	377	395	378	403	374	361	421	386	385	353	373	351	344	398	397	373	376	379	385	354	378	382	399	342	378	379	371	445	343	402	395	407	398	366	379	350	355	368	382	354	337	376	409	370	386	363	391	372	376	383	398	371	374	378	389	391	358	377	369	310	382	369	338	416	379	381	366	376	378	407	365	388	387	389	392	373	387	365	369	347	374	379	376	359	401	368	400	414	372	383	375	381	374	371	327	372	342	370	392	379	366	353	366	379	362	371	424	373	386	396	413	392	371	343	365	386	379	400	389	342	377	380	410	347	391	353	374	366	384	364	364	360	335	353	403	362	397	344	380	354	395	372	369	375	378	365	356	338	392	357	377	389	360	344	351	378	378	387	386	358	378	339	385	412	358	387	353	366	395	364	353	372	355	406	388	373	386	351	395	388	382	416	386	394	372	379	337	371	363	376	354	372	377	372	378	376	390	393	377	361	384	390	401	374	370	347	348	377	367	354	380	387	390	360	366	386	392	373	354	381	368	393	381	372	357	378	387	373	347	368	380	356	380	378	364	397	387	389	383	365	376	377	398	387	383	349	389	334	379	402	385	371	381	336	363	363	403	382	380	349	367	383	383	399	357	371	364	383	362	387	398	392	370	394	404	372	369	375	365	375	381	348	372	372	406	372	377	383	350	360	377	360	359	385	369	389	414	386	394	335	382	392	397	383	381	379	366	340	354	380	389	383	357	348	394	378	354	390	377	376	343	408	368	338	355	377	380	371	362	365	362	394	386	396	358	366	384	367	393	340	389	390	399	347	401	374	362	404	400	360	341	372	398	362	382	351	366	366	413	355	376	381	360	348	391	385	378	350	383	360	380	369	372	392	345	386	403	372	385	402	399	349	335	391	362	383	381	388	378	409	372	389	404	347	385	409	397	373	379	357	391	393	375	354	334	382	398	387	388	402	382	371	389	376	365	343	364	360	377	392	380	398	367	350	403	359	348	377	360	402	398	402	351	374	376	398	380	358	369	366	389	343	390	394	375	388	390	353	391	349	395	380	397	379	404	383	385	379	375	381	384	389	420	341	392	375	380	372	342	363	373	393	374	378	368	385	342	385	385	352	386	408	365	365	405	375	350	389	352	338	360	397	353	387	374	387	384	382	364	360	376	387	374	366	370	362	354	365	355	361	391	348	403	418	362	358	349	383	339	365	380	367	346	365	364	364	377	364	350	356	391	380	356	389	380	411	394	357	355	381	386	400	378	330	364	401	381	335	369	356	372	343	372	368	376	364	354	355	342	347	394	372	403	364	386	401	346	351	388	342	397	387	343	372	405	378	403	366	383	352	337	366	355	374	365	355	380	370	386	363	381	395	369	372	370	369	363	388	387	370	399	350	380	367	347	357	392	346	350	404	384	366	391	376	344	378	376	390	363	360	392	384	353	360	391	362	374	363	378	353	351	391	344	380	369	386	362	409	379	380	373	372	359	369	380	382	385	359	386	375	358	363	364	343	394	386	378	411	351	349	385	372	374	410	394	342	375	387	377	394	393	380	376	360	375	426	372	379	432	379	362	407	373	354	376	370	388	370	393	390	395	375	343	376	371	384	408	386	394	355	359	381	389	353	392	343	376	394	382	366	375	351	430	376	362	370	371	407	371	369	368	362	370	390	381	368	369	392	370	360	358	397	400	354	362	386	365	412	365	393	402	367	387	368	371	395	395	383	393	360	387	365	346	378	396	367	372	374	386	388	394	354	397	342	396	364	387	408	392	390	370	369	374	400	372	372	390	358	379	368	356	367	394	403	363	367	366	356	356	386	326	392	368	356	376	354	389	370	380	353	386	391	365	363	379	398	375	369	390	339	341	368	343	385	368	393	371	370	386	380	395	387	357	376	371	364	348	345	389
26958	18610	4994	880	564	550	476	421	431	449	433	471	472	412	420	394	408	433	394	460	389	415	425	405	416	409	396	408	415	401	403	412	429	427	418	406	432	394	446	437	389	391	420	440	389	407	400	393	440	409	437	410	398	450	417	425	450	402	425	440	421	442	435	419	419	433	436	407	448	455	412	429	421	419	472	389	405	419	436	409	397	404	424	435	400	427	401	402	390	374	388	415	424	446	442	422	395	445	422	437	443	415	472	435	459	400	406	424	439	422	411	409	451	417	374	438	424	420	402	470	465	424	435	447	415	400	429	421	467	410	424	414	464	393	420	409	403	442	440	410	433	405	410	420	416	416	425	406	398	407	431	433	404	405	399	382	421	462	409	421	406	434	437	416	435	443	400	406	421	436	374	421	413	429	387	415	416	430	424	396	437	405	448	419	417	418	418	400	413	420	382	400	393	380	409	429	412	422	409	426	428	457	398	409	430	448	389	451	446	417	445	425	434	432	425	448	423	418	442	433	425	428	433	458	409	412	427	430	417	409	414	415	437	438	413	432	416	390	414	407	453	414	459	417	402	413	404	461	423	430	421	422	437	397	438	412	428	402	422	414	412	402	414	391	403	433	402	429	387	426	423	448	434	465	384	424	409	415	437	454	429	427	394	433	448	431	441	464	457	415	405	398	412	406	367	421	432	412	373	439	450	416	431	417	424	432	496	407	407	428	445	443	426	432	387	459	458	389	438	418	445	378	398	415	440	420	440	403	464	417	389	421	402	378	420	405	423	425	430	435	421	435	387	385	415	422	404	394	439	446	377	407	426	422	440	410	413	416	421	427	420	439	426	403	421	408	415	419	386	397	422	396	414	436	391	434	414	431	420	434	443	429	431	439	422	416	437	412	372	406	411	437	384	409	447	427	429	416	431	453	392	398	394	412	434	414	435	385	463	396	381	431	442	423	402	392	362	427	399	420	423	445	429	405	435	417	404	417	419	450	397	431	460	389	431	435	402	418	405	417	452	423	471	413	395	456	445	409	431	434	417	406	427	395	425	399	420	413	371	462	413	407	438	424	440	423	428	447	426	425	436	422	432	443	427	472	411	488	441	437	418	403	404	430	418	430	414	464	408	408	438	395	441	408	410	430	430	459	413	472	426	423	446	425	404	428	462	434	403	428	411	430	380	433	466	422	437	406	420	420	430	390	420	426	403	381	388	447	417	424	392	394	417	399	449	394	411	421	428	432	420	425	430	398	411	453	409	416	419	417	408	415	394	430	458	389	416	427	429	422	439	404	445	404	437	439	398	427	428	444	442	415	428	404	434	417	455	428	426	412	405	426	407	396	424	439	473	457	409	434	420	457	424	413	445	413	447	414	438	407	430	446	401	388	404	410	375	427	447	456	449	447	403	387	390	404	413	437	452	410	457	425	427	438	455	448	438	418	385	439	429	408	416	400	416	407	406	431	411	405	456	422	383	396	407	440	472	425	435	398	413	423	423	423	403	413	415	416	421	457	417	408	404	443	428	417	439	400	438	420	396	437	397	440	397	419	416	457	422	456	416	430	441	377	446	428	414	429	445	421	420	425	386	408	444	417	416	444	409	418	413	400	429	414	428	391	422	428	440	453	427	422	403	402	386	403	424	407	385	423	421	406	429	410	421	432	425	368	415	408	432	398	461	469	419	373	453	447	414	424	404	406	405	419	426	410	407	439	440	415	384	429	403	410	421	395	417	421	421	455	394	392	400	353	397	448	447	367	418	445	405	417	423	413	447	404	402	452	418	422	410	398	421	385	397	450	414	437	417	457	406	413	432	422	426	411	434	443	427	408	440	421	409	424	379	411	466	419	434	432	403	432	405	409	424	432	433	434	376	436	433	426	418	445	425	463	437	415	435	431	448	449	400	440	433	376	436	416	413	419	427	434	421	395	424	408	432	417	417	458	387	410	447	390	428	444	431	456	405	402	389	428	389	429	412	432	400	414	422	420	422	456	405	409	386	388	453	414	398	436	382	390	424	411	434	470	415	410	429	427	442	448	469	440	434	394	415	397	432	437	412	430	435	433	441	421	402	448	414	454	378	403	405	446	428	408	423	436	422	403	446	425	406	450	425	425	433	412	425	440	455	422	421	422	422	408	417	451	419	435	388	455	419	452	448	410	445	411	403	420	388	457	430	406	421	397	402	441	397	392	437	447	461	437	405	399	437	423	387	392	426	397	456	431	432	427	416	405	422	410	419	420	422	428	415	390	406	404	433	454	407	441	398	393	439	467	443	426	408	427	409	418	450	420	436	405	433	429	412	416	414	454	426	425	407	417	421	399	418	418	415	393	381	430	391	416	444	411	417	373	461	443	409	434	474	415	450	390	397	417	430	428	434	427	436	389	390	408	432	405	454	419	417	439	411	453	375	426	463	396	384	456	423	435	456	429	430	447	419	451	384	418	405	445	362	396	400	370	439	403	413	438	408	458	443	419	444	409	415	416	427	404	384	399	427	438	412	440	410	405	433	446	446	422	405	408	381	471	492	444	431	394	402	412	440	436	422	429	439	406	416	441	434	415	440	454	476	417	386	422	424	424	422	426	434	406	430	437	421	422	449	446	454	431	416	453	441	418	422	445	412	429	410	419	425	413	451	428	446	429	409	434	404	417	403	432	430	390	418	431	402	408	427	426	430	373	427	381	443	439	437	445	417	453	435	404	407	439	395	418	439	443	430	447	441	404	387	418	461	429	437	415	432	454	389	414	434	421	424	419	416	421	422	460	446	410	437	453	413	407	394	405	418	380	355	429	414	419	391	425	402	450	473	440	397	403	421	422	396	443	445	394	403	403	445	461	413	414	414	393	414	426	407	453	423	424	416	410	397	378	417	455	424	444	394	363	417	415	419	439	472	402	389	415	376	421	403	423	414	425	400	401	419	427	413	426	438	420	411	422	397	404	383	420	424	431	380	439	404	423	422	404	396	436	405	355	397	404	427	440	432	456	430	427	405	393	403	492	390	389	414	422	408	395	403	450	401	476	457	438	438	438	432	409	408	429	423	379	436	417	441	398	435	435	434	449	413	356	468	457	430	404	420	388	413	432	415	444	447	431	413	452	419	432	446	443	443	449	412	404	455	420	404	423	402	446	452	432	409	407	424	416	388	389	446	379	452	397	415	433	460	424	423	434	421	406	415	400	407	437	401	453	406	410	428	411	407	450	393	392	391	423	426	426	386	421	415	397	381	394	428	416	441	416	429	401	432	428	418	417	420	449	413	412	399	398	427	433	413	425	401	416	427	371	411	413	464	409	393	408	392	414	397	439	414	418	421	395	365	432	396	416	439	391	408	438	454	392	424	439	409	394	407	406	403	415	415	408	436	429	451	426	438	421	428	412	432	471	466	429	433	422	423	413	428	403	395	444	459	407	415	405	436	386	419	400	417	410	454	378	430	432	478	441	439	426	457	433	396	409	378	437	444	439	427	421	421	402	441	477	418	455	423	426	438	428
4130	1485	1475	841	729	773	568	508	500	505	455	502	494	503	503	519	452	507	518	499	473	506	493	483	499	502	473	482	489	518	501	476	508	518	509	481	511	453	506	486	516	502	505	486	506	471	505	488	517	481	525	494	470	496	464	455	502	490	462	483	492	455	495	456	475	497	502	482	504	519	499	469	491	486	474	463	478	500	514	450	521	477	479	502	480	522	549	538	469	504	482	481	498	464	497	521	491	488	471	457	462	482	456	517	502	501	488	524	467	505	497	507	472	497	507	458	474	473	552	501	454	488	498	494	501	538	486	476	494	481	489	511	468	465	526	468	460	494	462	499	500	470	480	538	470	467	482	488	510	495	483	467	468	492	486	500	512	489	497	485	470	530	510	499	486	464	471	510	508	457	521	506	498	506	514	508	514	483	439	498	519	467	502	494	520	471	514	506	512	471	482	494	511	506	500	500	498	478	478	509	499	532	515	490	460	467	482	508	480	499	472	521	502	505	488	458	450	486	512	502	469	483	492	462	463	488	484	501	511	490	504	487	480	476	493	495	479	464	468	504	490	478	519	448	464	492	514	532	517	475	500	496	474	507	504	488	514	460	468	478	517	492	496	518	528	513	489	454	468	505	462	476	527	485	494	473	475	492	501	500	492	518	478	508	489	491	478	476	523	513	507	523	461	452	508	544	479	477	501	485	466	481	491	486	484	490	507	501	479	471	488	476	518	451	523	513	507	511	485	498	510	537	446	479	501	496	483	513	470	524	514	492	484	483	492	523	490	501	467	494	498	519	497	509	490	490	478	505	487	524	506	484	459	492	473	497	501	495	497	497	476	463	493	506	483	479	473	503	486	519	524	507	509	519	523	474	488	468	500	472	488	495	468	441	488	505	473	524	509	454	487	476	452	488	491	480	466	498	495	523	461	471	503	498	498	483	505	534	492	452	473	519	460	507	483	465	504	530	505	537	498	448	520	529	455	481	494	454	458	486	438	481	468	508	515	504	504	497	464	489	467	471	492	495	478	448	484	507	492	503	512	465	463	465	481	498	464	469	480	524	503	443	500	512	542	458	513	533	461	440	525	489	519	492	473	506	487	487	463	527	498	477	517	509	469	515	490	475	514	481	502	479	508	491	484	483	479	465	497	455	484	518	478	506	469	482	504	521	518	483	511	510	500	473	470	472	471	498	480	541	484	460	527	502	482	470	477	491	471	469	518	461	499	516	467	486	499	506	475	471	518	489	499	522	497	484	489	506	537	497	443	490	477	495	509	504	482	504	516	482	471	512	487	454	504	487	486	498	500	485	498	460	490	453	495	519	470	521	484	469	487	489	470	526	471	487	478	491	475	478	498	437	472	494	534	444	493	477	490	452	507	513	527	507	441	477	529	502	513	493	559	477	496	505	466	505	479	488	508	523	489	493	502	450	507	449	493	484	469	535	540	516	499	475	505	493	466	489	474	505	493	513	463	496	477	477	532	483	494	472	494	477	485	503	454	503	466	483	507	470	504	507	480	477	486	488	474	481	504	499	473	493	492	509	466	488	479	488	459	450	495	489	472	483	495	478	501	483	506	508	458	505	449	450	488	496	502	503	495	468	525	461	506	452	483	501	467	474	496	535	501	463	495	497	482	469	505	497	460	471	478	482	469	475	517	473	521	491	501	492	502	466	475	462	480	510	514	520	516	493	480	484	487	496	412	501	462	480	512	520	509	475	504	480	505	486	520	478	516	533	450	477	507	464	467	477	444	464	516	462	548	473	485	473	497	465	495	495	483	506	455	513	462	534	514	538	492	502	509	460	487	464	529	493	479	476	475	495	460	501	445	500	478	472	507	476	462	483	513	461	504	496	543	486	502	490	483	508	498	505	473	531	464	485	471	510	519	439	482	526	517	460	475	512	496	492	476	474	491	460	470	497	528	496	500	551	504	481	478	464	472	482	456	467	488	503	510	528	500	473	472	518	503	482	488	554	492	485	494	503	498	488	516	485	467	493	476	517	516	472	527	470	480	487	473	501	505	464	453	509	507	457	466	497	504	487	495	513	469	476	481	520	492	476	533	506	509	532	483	489	516	539	493	463	508	464	461	483	450	513	509	495	473	489	494	504	481	496	497	489	467	507	483	481	567	498	475	471	488	491	470	482	453	477	474	511	495	472	511	500	477	504	486	532	475	478	512	443	487	464	533	505	470	461	453	464	487	473	517	485	511	452	472	499	456	465	491	469	477	466	520	478	491	498	470	496	498	471	499	488	513	508	481	462	527	481	531	475	511	486	478	474	488	491	474	481	487	514	467	521	526	497	501	465	464	471	457	495	472	525	487	465	492	460	496	487	486	503	519	477	473	444	500	487	493	496	476	473	469	462	509	481	474	535	475	499	456	500	466	511	494	507	469	455	498	503	491	478	489	494	509	484	524	479	509	491	495	518	507	495	519	504	478	521	432	497	469	491	510	510	489	512	507	466	509	486	460	523	501	470	479	511	480	494	472	450	514	513	494	502	528	486	474	455	495	508	458	454	482	481	495	440	537	472	467	482	512	501	481	496	500	470	533	494	521	507	485	545	514	467	525	543	478	481	489	511	483	491	503	493	478	488	510	474	524	490	466	442	489	491	480	515	498	504	462	498	478	546	509	516	471	496	523	480	461	452	487	485	476	460	500	506	468	532	494	489	485	489	476	498	522	462	482	492	464	500	518	461	472	528	502	499	475	492	489	469	474	467	498	509	506	464	488	488	490	517	513	531	520	510	510	525	506	523	462	486	473	446	502	468	525	474	505	479	472	475	500	461	469	521	565	514	475	486	499	497	511	489	453	490	481	478	505	502	532	481	484	475	493	478	522	523	490	528	523	492	493	492	523	463	488	493	500	503	497	471	491	491	463	473	461	486	500	502	487	474	543	475	502	517	515	516	488	482	470	470	480	520	482	503	483	501	497	507	501	482	465	486	540	494	486	510	552	497	465	490	477	461	485	506	505	486	529	496	473	460	488	489	495	493	462	499	481	457	475	508	515	483	532	491	496	475	526	474	493	485	482	491	490	500	516	464	479	469	474	476	520	515	486	523	472	507	487	483	441	480	500	464	499	515	497	479	462	489	516	455	490	492	481	493	479	535	460	518	471	486	522	498	489	536	479	506	510	506	533	445	531	485	542	510	502	495	499	476	522	468	456	467	504	476	509	485	480	488	492	511	514	507	513	446	486	477	443	471	514	486	497	518	500	492	487	466	467	510	468	500	427	514	489	480	509	490	485	487	471	501	468	499	488	488	471	527	468	506	459	455	448	515	475	511	499	480	531	507	473	511	522	500	451	502	501	480	493	479	491	467	461	488	489	465	535	482	480	501	466	497	459	441	500	488	524	481	475	483	506	453	525	498	478	495	438	479	532	496	515	479	456	505	488	494	512	507	471	489	508	536	557	470	494	524	481	486	472	536	503	492	511	476	509	481	475	492	501	495	514	447	482	479	471	468	511	511	477	469	473	475
23238	20818	27780	23945	20823	9699	1242	798	753	704	729	610	660	615	599	603	600	591	546	603	570	548	571	563	554	538	562	548	568	577	564	541	563	524	573	495	544	565	557	512	590	500	576	553	579	565	526	556	539	538	536	552	534	541	524	497	601	542	520	558	535	529	544	524	556	546	550	540	553	560	528	556	523	530	556	539	560	554	556	520	557	534	488	578	527	471	521	537	551	516	523	488	536	545	520	536	526	537	536	551	559	503	509	521	496	557	527	511	582	550	525	571	512	486	479	576	563	550	518	542	552	553	516	538	555	527	564	552	523	522	515	544	509	511	574	521	533	566	519	521	524	562	566	534	507	534	496	558	491	526	538	538	495	544	546	515	555	549	491	498	542	551	560	510	535	497	525	566	526	525	522	513	504	559	526	549	554	543	547	555	536	559	544	524	515	518	559	525	516	560	549	597	518	533	530	559	521	566	515	519	482	528	532	517	560	510	493	472	554	574	562	548	554	529	493	553	540	565	575	562	559	527	552	528	527	536	532	544	551	543	547	507	576	536	518	566	493	558	543	556	544	545	578	511	559	553	529	541	537	507	536	545	552	494	497	550	504	526	536	546	522	549	534	531	565	553	563	543	534	551	603	512	538	527	544	539	540	558	545	571	497	526	526	555	498	552	533	511	570	536	576	532	529	546	545	549	500	514	522	567	518	530	567	560	532	570	556	524	495	545	535	522	514	523	557	550	539	520	518	557	505	558	528	525	566	536	556	525	544	537	561	564	540	556	539	500	548	544	545	541	547	542	554	545	560	509	520	489	553	582	493	520	547	561	512	538	527	499	521	523	547	518	480	541	509	544	538	532	532	532	529	562	540	519	555	523	575	567	526	566	541	577	549	508	499	486	522	514	556	555	519	557	506	543	529	559	535	493	534	498	558	519	546	545	530	543	531	515	505	517	584	542	518	551	516	523	595	544	542	578	540	521	503	543	518	532	547	533	549	537	587	557	550	552	552	531	560	501	496	542	558	513	513	553	548	530	549	553	539	513	517	572	522	509	479	540	533	516	530	568	563	563	553	523	497	490	554	592	541	534	548	551	507	519	525	535	515	501	525	530	544	565	532	534	581	529	534	535	524	527	522	580	523	546	532	540	509	522	526	517	550	553	571	553	554	512	573	549	548	549	546	535	578	525	518	518	541	532	556	523	533	530	519	593	586	512	511	554	540	563	527	523	514	554	520	542	518	532	528	569	550	530	530	509	509	563	522	567	505	545	550	511	524	504	487	532	530	531	501	537	518	535	533	537	584	528	573	539	608	557	544	563	538	554	521	496	505	512	520	522	517	529	514	556	536	511	552	503	551	555	561	524	528	541	528	554	564	514	553	565	537	529	555	516	556	550	533	515	545	564	592	531	505	528	517	514	507	536	541	524	533	569	558	529	568	538	568	511	555	572	583	519	504	541	530	554	510	517	529	532	526	527	528	522	542	536	539	545	534	505	538	521	519	564	491	543	566	552	535	541	525	498	551	561	520	557	513	555	530	522	505	499	572	535	531	547	555	543	552	524	571	555	486	569	537	517	499	512	524	536	544	556	510	542	529	578	531	530	554	578	564	520	521	514	524	563	529	540	535	529	527	514	513	536	552	542	583	568	529	551	529	502	530	525	556	537	533	581	546	529	532	538	519	573	536	582	509	507	507	571	577	501	545	542	518	587	516	529	555	531	524	556	559	523	505	550	546	556	551	548	542	563	531	518	573	520	578	558	513	496	528	564	521	527	520	537	509	515	574	559	552	531	536	543	526	568	527	528	528	490	539	527	524	518	517	520	512	585	546	519	544	532	494	509	521	521	565	518	517	547	506	571	578	553	540	525	515	516	553	529	558	553	537	558	553	529	532	548	557	506	548	498	536	545	578	529	521	529	507	525	561	544	502	585	569	544	496	536	545	507	518	532	537	503	517	579	548	509	519	496	525	547	538	526	552	577	536	587	532	506	562	538	535	573	532	550	535	514	540	612	521	556	493	530	519	530	534	494	553	541	556	537	578	549	514	565	540	536	546	536	516	537	532	524	540	529	477	531	535	507	563	557	511	478	487	573	495	573	539	536	525	498	538	512	531	546	527	542	523	605	552	526	571	561	510	577	542	526	540	526	508	481	559	525	572	563	519	555	524	525	547	554	554	552	556	525	548	560	550	545	559	554	516	502	522	547	543	496	508	500	517	495	515	555	538	532	506	561	520	529	530	523	514	531	542	497	541	504	520	502	526	568	490	531	545	535	519	523	538	540	534	546	527	513	539	516	516	508	496	567	529	515	520	548	509	542	562	557	559	536	494	537	524	511	574	556	520	542	570	544	546	476	499	498	539	516	556	587	505	521	511	574	520	537	564	518	543	542	556	551	509	565	525	572	508	538	535	550	532	494	556	509	522	537	530	525	503	537	531	504	531	552	552	555	483	556	515	544	544	509	538	570	520	528	488	553	508	532	543	523	541	538	525	532	517	539	542	530	545	514	558	537	500	515	537	540	517	517	537	527	573	507	520	516	585	548	547	548	465	553	546	527	544	510	503	553	534	596	510	537	529	574	574	510	532	531	553	533	513	516	556	531	538	539	559	529	558	525	516	480	515	547	529	516	545	523	534	542	564	544	525	528	567	508	584	529	573	530	572	538	532	529	516	519	567	570	545	548	518	541	519	563	509	545	502	501	571	539	549	546	562	558	540	523	552	584	518	520	533	514	506	524	517	523	570	535	568	538	545	500	568	538	542	580	520	538	519	527	548	542	546	514	515	532	529	525	512	511	535	541	526	546	565	539	486	546	500	516	508	566	548	558	513	532	571	523	543	543	530	491	514	529	564	517	556	514	520	548	556	519	540	541	509	537	533	563	500	543	536	560	506	566	560	550	480	538	566	524	533	545	548	558	574	551	550	547	586	525	487	531	512	540	541	567	543	535	530	548	533	512	525	550	506	494	541	523	542	548	563	570	527	541	553	527	542	522	557	516	528	533	532	518	524	567	535	539	558	536	538	533	510	523	556	538	542	557	525	488	481	509	549	538	553	517	557	538	523	514	514	545	495	510	556	495	535	535	557	534	506	547	552	540	538	486	564	570	545	570	541	607	568	530	540	505	560	576	553	548	498	505	542	540	567	516	557	558	524	545	536	502	486	512	527	548	546	556	525	526	530	502	530	526	537	543	505	537	556	554	588	529	533	558	513	503	535	523	524	545	505	539	558	546	549	501	563	550	519	543	535	541	561	573	537	509	520	503	591	530	550	554	551	585	525	525	521	527	521	518	565	583	538	573	492	510	525	552	534	523	576	538	549	544	540	537	576	509	558	546	549	547	524	499	530	576	498	569	529	549	523	523	489	514	514	544	559	560	521	566	519	522	527	518	537	533	557	534	540	519	562	570	542	530	550	540	508	498	509	526	550	544	534	549	498	529	522	533	558	569	547	531	556	541	508	516	561	556	477	528	533	561	544	572	518	528	513	543
3425	8935	7617	3905	2816	1959	1459	1208	1030	928	951	852	780	798	775	682	672	730	754	679	671	697	652	664	608	632	643	631	647	680	671	643	643	682	674	632	590	643	647	636	642	611	672	642	676	641	626	627	637	630	666	571	623	591	619	612	602	649	671	647	639	629	617	618	665	644	590	580	644	622	620	578	634	621	686	640	632	640	671	612	605	580	650	634	638	634	648	652	654	631	645	625	631	626	642	607	621	629	654	639	628	627	651	638	617	633	624	618	655	610	643	640	679	632	579	666	637	573	637	646	639	630	599	589	603	598	639	600	625	608	585	642	641	627	610	609	627	613	626	641	610	608	632	600	663	644	619	638	624	628	643	596	626	647	620	619	665	616	641	604	599	618	650	629	652	669	593	614	659	612	610	576	645	651	606	644	614	675	571	654	641	636	633	580	607	656	662	595	623	584	632	614	642	655	639	629	642	592	605	656	647	620	640	698	603	627	605	641	649	621	618	611	596	622	642	633	602	597	641	677	610	662	598	640	621	620	620	640	648	614	603	660	631	607	639	623	586	629	612	612	654	616	662	591	649	594	642	652	665	587	590	617	602	588	639	657	570	621	600	541	605	612	615	618	625	599	618	655	613	602	658	581	601	627	642	609	653	631	662	600	644	609	617	625	628	659	656	619	632	589	587	647	655	647	629	637	621	620	616	633	649	595	600	625	638	607	654	580	590	616	656	638	582	637	634	581	618	638	656	608	651	609	603	610	623	572	611	630	640	677	643	645	628	632	643	622	615	626	611	639	650	599	627	619	602	624	602	614	610	629	664	663	628	619	697	578	620	661	648	639	637	626	644	678	584	642	617	635	592	658	616	658	655	594	618	616	626	639	615	597	618	586	641	601	587	594	668	611	635	616	658	622	632	630	631	658	624	617	597	674	631	654	599	675	596	660	613	654	595	619	589	616	608	616	639	645	627	644	590	652	645	647	606	639	652	613	651	614	626	647	627	626	622	638	613	684	623	677	632	602	595	610	620	611	625	588	608	634	642	617	632	619	670	580	625	597	652	643	611	628	647	647	591	626	686	642	667	609	645	596	593	620	644	583	614	608	654	654	570	633	601	624	624	638	647	662	613	662	608	602	599	647	643	632	651	634	636	650	616	591	603	617	658	619	645	607	632	624	628	637	610	616	645	638	637	624	624	604	606	664	618	654	648	610	618	644	634	625	620	650	651	592	606	672	650	621	668	612	676	617	609	621	604	645	646	608	636	701	611	567	604	600	667	630	608	598	654	637	608	641	644	595	635	591	629	641	636	639	609	628	661	590	605	628	641	590	646	657	627	663	619	617	620	609	644	587	631	638	650	645	576	621	603	592	639	645	638	652	617	618	608	637	626	640	592	589	632	629	599	632	644	656	652	641	632	573	608	591	628	600	594	633	620	608	621	622	654	678	594	641	652	620	632	695	700	589	644	637	639	637	581	628	589	657	601	631	649	678	596	677	625	637	599	628	659	615	579	604	654	600	659	638	688	618	582	620	626	620	637	642	640	600	644	608	602	629	618	655	638	611	642	653	598	603	588	609	599	621	652	638	599	608	613	644	626	642	633	603	645	626	611	630	626	576	642	658	585	625	634	623	620	637	604	659	647	628	647	649	599	622	646	639	603	624	575	610	659	606	622	577	630	655	643	639	652	617	658	595	622	642	617	626	612	616	576	571	621	646	640	657	631	619	617	649	631	653	583	593	630	639	642	643	580	632	640	586	648	631	632	597	638	612	659	604	649	624	678	589	689	645	693	647	666	652	599	617	646	636	610	651	601	639	659	592	586	628	635	617	569	664	661	600	613	630	601	677	627	662	664	627	586	653	641	620	613	598	609	685	594	615	588	590	643	611	610	650	659	655	652	613	594	577	639	645	601	587	598	636	658	617	648	616	592	663	570	633	649	583	636	629	623	617	661	606	651	550	609	645	629	648	631	637	586	620	596	583	671	608	619	664	667	630	640	641	638	602	593	646	611	630	594	612	616	616	622	636	612	629	660	642	597	623	689	606	657	623	642	623	624	615	540	600	603	644	627	606	622	632	616	575	638	614	606	671	595	629	631	578	634	623	587	614	659	610	601	640	636	618	601	678	661	640	621	622	613	575	626	600	617	608	622	599	648	620	604	612	624	606	645	616	631	645	627	632	644	646	639	671	613	605	669	605	621	621	636	651	612	645	591	640	658	637	652	645	632	611	609	664	612	627	656	638	621	649	641	617	647	641	672	613	623	610	592	613	630	656	602	578	666	614	622	616	621	628	607	622	655	650	625	633	629	623	611	643	614	592	658	611	595	635	590	582	683	623	591	660	633	658	597	591	642	633	584	579	612	652	658	616	617	650	606	678	654	629	592	668	616	626	606	682	589	598	624	640	605	632	558	649	639	588	634	591	651	645	615	659	600	617	663	651	667	612	621	652	637	633	621	631	642	634	622	652	654	622	624	678	653	595	634	582	636	664	639	622	630	621	628	666	609	618	604	629	621	599	587	622	630	658	642	616	631	634	641	651	639	640	652	626	634	641	638	630	589	589	693	607	652	617	680	614	606	632	636	635	667	622	614	630	647	593	632	624	669	605	634	613	628	616	624	627	677	658	630	601	622	641	618	624	598	622	612	629	610	653	636	624	596	596	623	651	587	639	611	648	646	657	583	645	610	619	645	604	668	625	597	614	629	672	580	642	634	587	613	613	653	640	610	619	647	611	640	654	617	620	631	612	658	585	622	604	624	606	608	676	593	616	622	640	606	644	638	605	658	690	632	612	640	616	574	615	652	606	621	625	623	622	626	573	609	600	569	632	646	601	621	613	616	605	639	595	623	625	634	596	649	641	635	605	624	651	594	633	584	630	606	640	592	642	618	592	634	591	612	635	591	631	579	632	634	609	619	671	623	631	603	615	633	660	652	634	624	635	622	635	623	653	612	639	629	641	632	639	601	639	648	635	654	641	628	628	606	630	609	599	627	611	640	622	647	625	576	623	637	632	622	660	595	636	628	621	625	621	649	622	618	629	671	682	603	632	603	605	617	597	615	647	652	592	643	614	632	676	606	606	618	585	636	657	620	642	611	584	591	638	648	605	633	612	591	611	601	614	622	592	632	641	618	593	654	603	600	625	624	601	644	584	608	653	639	625	633	620	631	648	618	626	623	600	657	629	635	649	618	682	639	612	661	624	652	637	668	612	621	610	665	647	627	583	578	620	612	620	698	603	625	642	611	625	674	642	622	634	651	615	620	686	638	617	634	626	661	638	582	630	645	628	632	628	651	631	666	717	648	644	630	630	609	586	665	634	607	573	632	572	640	625	647	608	619	640	618	595	587	660	641	612	704	612	631	641	623	684	668	653	613	631	635	592	603	616	636	631	634	595	618	588	638	581	619	601	638	630	633	649	649	619	652	627	677	641	615	629	596	628	612	599	645	617	592	606	666	631	624	636	567	635	619	606	660	614	661	596	648	629	620	633
24289	20836	26846	24809	11730	737	402	357	299	296	286	271	268	219	223	247	230	210	217	231	242	235	234	185	198	195	204	225	206	214	188	216	230	231	205	208	202	208	252	215	202	199	199	217	203	211	212	210	220	219	212	204	209	194	183	202	212	199	186	202	205	196	194	202	197	201	193	181	203	218	210	237	213	218	221	229	174	192	206	200	222	202	222	196	207	196	196	206	202	204	217	196	218	204	200	197	205	219	221	222	190	205	217	195	192	224	188	192	206	209	221	212	223	179	193	197	170	202	213	181	204	189	201	210	210	189	215	193	194	204	219	198	201	193	206	209	216	182	205	230	200	181	205	225	206	198	207	194	206	208	164	208	188	205	186	199	222	189	193	198	198	203	207	206	214	220	219	192	208	228	213	214	227	200	210	190	202	206	228	233	225	179	211	224	192	209	201	191	194	232	190	217	179	214	199	208	198	206	212	221	209	206	228	180	211	201	219	202	185	191	205	201	208	216	184	210	184	213	207	197	235	218	197	213	205	211	222	191	222	217	195	191	194	200	192	227	224	204	232	204	214	233	227	213	233	206	215	197	175	221	200	211	191	214	224	199	190	194	210	197	187	212	203	208	195	212	215	224	220	193	204	222	201	203	218	182	192	192	212	214	216	175	218	189	215	223	199	196	221	224	204	216	208	212	187	224	216	191	212	200	208	213	197	198	217	209	211	201	215	190	200	176	191	247	223	225	165	211	180	226	209	205	226	205	197	222	238	190	213	193	198	203	218	213	208	221	197	193	184	199	214	201	212	199	230	213	213	231	213	195	184	214	183	205	203	217	188	218	227	186	210	196	219	214	224	220	194	191	205	221	214	227	187	168	166	234	205	191	201	213	209	183	218	211	206	215	210	207	228	198	206	216	235	197	185	198	211	194	209	204	205	196	188	197	231	189	215	199	192	220	201	207	198	237	195	216	207	237	229	186	225	199	192	205	195	211	197	214	180	221	201	204	193	193	192	223	199	201	207	211	214	221	204	199	207	220	217	218	189	181	215	195	185	213	217	209	222	199	226	194	212	213	176	200	175	203	192	220	192	194	211	229	177	194	202	212	219	230	192	192	194	209	193	180	202	223	198	201	219	205	205	208	234	233	192	182	214	194	208	196	206	204	182	206	217	219	192	189	224	208	205	207	193	215	194	194	232	211	182	205	230	193	202	176	190	203	187	213	200	204	195	202	189	212	195	210	196	210	213	198	198	185	195	226	173	209	183	227	184	218	204	217	205	214	223	200	215	183	212	178	195	194	220	207	185	235	190	203	214	203	202	188	188	189	200	219	198	198	196	198	200	204	218	181	196	210	210	212	213	202	221	235	239	184	227	216	201	206	198	215	198	218	196	235	197	215	190	198	213	199	219	207	206	203	213	215	188	196	191	219	196	180	205	203	190	188	197	226	214	198	212	184	230	204	221	198	203	206	200	204	196	192	222	192	228	194	216	203	197	221	209	202	207	195	234	208	208	177	222	224	201	219	204	196	219	198	206	202	213	233	192	199	220	200	213	200	223	202	198	226	228	209	189	195	196	211	201	188	247	221	235	209	171	186	179	203	185	199	207	194	204	208	194	196	217	201	220	220	178	203	221	214	200	182	236	225	178	178	225	209	190	194	230	208	218	219	222	184	202	203	215	202	215	195	206	224	205	200	215	196	222	201	205	208	184	202	212	201	186	184	226	189	208	197	186	181	211	189	196	239	203	204	209	200	181	198	218	217	221	217	211	188	205	198	198	221	204	221	217	205	194	192	193	193	211	205	225	175	218	176	179	207	202	210	207	188	214	216	210	201	210	217	213	201	206	198	210	203	229	208	190	197	206	202	227	218	220	219	225	235	190	197	188	208	197	195	216	172	202	221	207	214	193	200	213	204	214	217	206	203	198	214	176	188	197	192	221	217	225	191	215	191	210	210	204	185	224	211	214	212	207	228	208	202	199	198	227	196	216	236	211	197	204	214	195	201	204	195	225	193	216	185	195	205	228	206	195	200	212	192	207	182	216	192	204	200	217	220	211	198	223	219	197	201	207	204	201	207	220	218	202	192	188	197	210	195	221	202	211	219	190	225	201	189	199	224	187	206	200	202	211	186	228	205	214	181	200	220	196	210	204	216	213	225	191	202	221	194	189	222	213	215	218	175	211	212	197	181	192	202	219	210	204	198	209	222	221	201	197	215	223	240	216	184	192	213	215	191	219	198	195	206	223	233	214	204	191	216	196	197	210	201	216	184	189	195	206	189	225	227	176	209	238	228	229	225	216	192	232	166	186	227	187	211	191	223	204	207	198	194	213	210	220	206	193	197	189	204	222	197	200	199	208	217	196	238	213	194	218	216	197	199	197	223	218	211	199	215	194	219	229	213	219	201	185	193	197	207	209	221	208	211	219	210	226	217	215	202	211	203	189	195	195	196	207	199	214	183	181	197	202	210	200	189	205	234	213	204	189	199	227	215	218	209	186	221	196	224	216	210	195	218	234	242	203	217	195	199	179	186	210	233	203	196	211	210	186	215	199	200	219	211	218	218	215	219	214	218	206	194	197	222	229	227	213	167	191	200	184	225	199	193	192	208	237	181	197	202	205	203	206	222	194	209	192	196	209	219	231	187	193	188	235	201	225	198	232	197	235	217	199	209	185	174	192	209	193	225	199	228	235	213	204	193	181	217	199	202	197	215	186	226	194	191	223	226	180	182	200	201	225	181	196	224	191	220	230	165	204	183	215	219	202	185	189	218	215	181	237	229	204	191	192	216	216	204	212	206	184	212	218	208	202	220	231	215	214	194	202	192	219	228	198	185	202	198	178	211	225	206	215	213	191	218	216	194	209	185	216	217	200	195	196	198	217	210	213	180	209	199	225	227	202	172	181	224	208	207	226	190	204	199	216	230	185	194	194	194	237	216	196	222	196	215	189	185	200	230	215	222	214	214	199	226	228	199	198	201	196	211	198	205	194	206	215	197	202	191	206	201	214	215	191	207	224	209	178	196	204	206	222	184	193	225	215	195	195	222	220	223	207	210	233	218	204	201	190	218	204	215	188	187	200	165	225	183	206	201	204	223	187	185	196	192	191	202	190	203	195	221	181	188	184	209	192	193	215	202	227	213	196	221	208	210	213	191	190	221	203	225	204	202	228	203	205	227	203	189	217	207	190	190	204	197	202	208	177	181	210	189	195	227	204	200	226	202	183	194	210	181	183	218	220	197	192	230	226	194	184	209	186	211	211	202	202	196	221	202	227	217	211	186	216	213	197	204	181	209	208	233	203	195	183	213	216	219	195	197	201	187	236	198	183	233	191	194	209	220	212	209	203	188	215	218	214	209	216	197	210	198	197	204	223	208	214	214	210	187	204	193	218	205	196	199	208	183	238	177	202	213	228	201	187	202	191	227	225	232	197	198	213	210	180	194	197	210	204	209	190	199	212	217	215	194	217	203	185	189	209	190	238	203	199	176	175	208
3541	6268	5023	2534	1639	1130	829	570	518	446	405	349	366	318	314	278	289	291	285	295	286	276	243	268	252	259	267	243	258	274	264	243	249	258	267	254	245	247	268	246	260	247	241	241	261	236	261	236	239	259	242	253	250	238	277	259	246	253	252	236	224	228	250	261	260	240	260	252	238	242	244	255	248	234	250	284	237	249	258	266	242	237	218	258	234	222	236	250	269	255	226	231	195	232	255	212	239	225	231	265	227	236	252	242	236	243	242	265	267	227	217	285	260	250	268	236	241	249	258	266	243	250	249	223	234	246	250	237	216	239	250	240	248	279	258	237	275	258	248	247	225	258	237	245	241	253	270	265	227	248	247	257	259	245	277	259	252	228	237	223	253	217	232	254	252	226	249	227	245	254	238	250	236	241	268	248	234	245	238	232	252	282	278	236	225	281	237	228	246	251	260	259	233	236	258	229	246	227	238	257	233	221	258	238	216	245	275	257	228	238	242	255	256	240	263	256	250	214	265	235	266	243	242	260	236	266	262	260	224	238	238	232	225	256	240	267	267	257	226	274	270	245	248	258	252	245	221	236	218	234	267	233	230	234	234	254	227	228	242	251	244	243	222	267	257	277	250	250	236	282	249	249	237	255	230	228	257	248	258	240	240	233	244	277	275	225	275	237	264	248	260	231	216	233	240	242	249	203	248	274	260	245	218	273	241	260	251	229	234	255	261	255	218	258	257	260	266	233	243	232	246	257	210	251	256	246	265	263	244	233	228	248	230	260	254	236	244	237	243	223	258	260	252	247	238	236	249	234	238	236	236	229	245	223	236	268	238	239	235	243	224	250	228	254	231	240	245	242	254	248	216	257	245	238	241	259	257	250	235	251	224	272	267	252	234	232	260	260	236	251	216	245	233	251	241	227	267	241	256	243	245	219	275	233	231	260	260	235	244	229	265	277	248	236	247	224	254	249	240	240	257	217	213	240	261	247	264	243	235	272	254	245	224	229	242	249	243	239	248	222	234	260	266	251	212	250	223	264	227	280	234	246	263	255	277	269	274	252	248	235	258	250	269	226	250	239	236	281	234	284	246	250	245	240	242	268	251	244	248	239	244	249	264	245	246	257	281	229	261	273	234	263	240	252	265	215	251	250	251	259	218	266	259	283	242	258	253	227	206	232	259	246	234	233	255	244	250	277	242	217	270	250	230	234	241	249	245	219	249	245	249	222	238	230	251	265	258	234	265	233	253	239	280	250	219	244	245	249	230	222	245	228	251	235	253	275	254	258	257	242	245	234	225	244	229	219	216	260	244	252	254	274	254	250	212	246	239	249	234	269	265	264	232	231	247	274	256	238	242	231	225	238	273	223	249	257	245	233	232	258	249	245	254	240	253	251	234	222	219	233	232	233	234	238	239	277	216	249	248	272	246	265	258	244	257	252	244	240	232	275	288	239	254	258	235	275	254	234	265	239	231	246	242	225	258	258	245	245	260	253	272	237	237	234	260	254	239	252	232	249	286	246	252	248	275	219	244	244	220	229	249	226	258	252	260	254	235	271	253	267	253	251	265	252	241	248	250	246	238	250	230	244	257	245	252	256	245	232	244	229	266	232	231	237	267	254	216	228	267	241	240	235	229	238	234	257	231	249	255	241	237	262	259	245	233	256	241	244	239	225	251	233	229	244	233	246	253	256	226	231	231	221	246	240	259	244	262	233	249	232	237	217	254	214	231	224	255	260	228	239	240	224	256	279	273	240	233	232	225	221	261	268	260	270	241	280	264	222	251	233	255	276	230	245	256	274	243	255	230	235	226	217	237	228	247	243	231	229	251	268	225	254	223	240	251	255	273	229	268	256	222	253	218	256	242	230	268	258	248	260	247	251	223	232	242	236	266	276	243	273	259	232	260	248	248	267	254	246	234	232	232	238	240	234	240	241	238	236	254	253	239	258	253	286	248	234	250	244	230	268	282	224	240	234	233	238	210	257	257	222	249	253	253	232	247	231	227	238	276	241	250	247	278	239	244	271	214	231	225	242	220	240	236	238	254	246	237	239	272	240	222	270	238	284	235	268	233	258	228	254	242	254	245	243	299	256	253	277	241	249	254	261	255	237	263	240	252	247	225	236	240	251	251	224	253	232	230	262	243	243	233	263	252	260	244	261	241	243	237	253	263	233	226	264	228	236	265	219	277	250	274	262	227	242	252	249	261	244	254	269	246	262	251	247	251	245	247	231	234	254	222	240	246	276	258	219	246	258	254	247	258	226	231	258	230	245	241	270	237	253	231	222	256	249	248	235	219	224	258	230	252	256	261	253	253	283	249	233	243	233	259	216	236	227	226	245	255	236	244	240	248	236	284	239	254	239	228	272	241	253	246	244	259	249	240	248	242	246	245	264	231	251	242	223	249	250	244	241	241	245	266	257	245	247	220	289	249	285	266	265	217	231	265	253	274	238	224	259	235	281	232	262	260	241	242	272	275	242	239	231	258	254	261	230	267	230	248	259	264	264	264	261	240	217	223	252	220	236	267	212	245	239	222	255	215	235	251	292	248	234	240	234	256	233	241	236	251	254	245	267	224	255	256	262	257	257	257	234	238	279	282	239	247	235	249	217	220	242	242	239	233	275	251	231	257	246	255	250	249	226	251	257	264	268	260	245	260	246	262	244	267	261	228	244	232	273	234	261	233	251	227	240	254	248	235	245	226	258	239	262	247	274	264	236	258	241	240	245	240	248	237	246	238	262	263	231	242	245	252	264	272	235	226	233	231	235	249	237	227	248	251	242	239	257	257	262	245	250	238	248	243	248	226	263	226	261	253	230	245	235	268	249	245	238	250	243	243	252	239	232	250	235	240	251	248	221	243	273	249	227	222	223	267	272	246	242	240	233	253	245	255	267	225	263	234	228	248	223	250	230	246	250	277	242	252	232	234	283	276	202	236	256	259	245	237	258	246	271	250	253	234	234	258	266	212	225	229	243	244	258	233	275	228	289	254	244	259	232	270	240	260	258	245	247	275	239	221	265	236	243	231	241	239	252	235	237	224	241	247	254	260	265	226	226	237	245	237	230	269	247	244	238	289	254	259	261	283	248	259	244	245	250	257	226	240	252	253	269	241	270	248	266	258	220	225	236	225	268	274	268	235	249	237	236	228	251	235	251	290	252	249	227	199	213	253	222	247	239	224	231	255	249	214	251	237	270	271	238	274	240	236	227	222	263	230	247	254	274	217	241	271	255	247	258	237	261	241	244	236	221	200	252	237	243	256	227	244	252	223	258	238	226	237	265	236	270	235	230	236	238	268	248	239	270	238	223	230	249	271	247	246	247	251	268	238	264	234	269	228	265	242	228	240	266	245	232	261	225	218	251	244	257	228	246	221	244	265	241	272	278	243	238	211	237	238	259	248	237	257	247	247	239	266	262	257	228	223	244	251	248	232	248	247	288	250	246	229	269	237	257	265	239	234	232	245	253	260	232	238	234	250	247	230	241	234	239
19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	19	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
