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
338766427986	338766428555	338766429105	338766429655	338766430206	338766430755	338766431305	338766431855	338766432405	338766432955	338766433505	338766434055	338766434605	338766435155	338766435705	338766436255	338766436806	338766437355	338766437905	338766438455	338766439005	338766439555	338766440106	338766440655	338766441205	338766441756	338766442305	338766442855	338766443406	338766443955	338766444505	338766445055	338766445605	338766446155	338766446705	338766447255	338766447805	338766448355	338766448905	338766449455	338766450006	338766450555	338766451105	338766451656	338766452205	338766452755	338766453305	338766453855	338766454405	338766454955	338766455505	338766456055	338766456605	338766457155	338766457705	338766458256	338766458805	338766459355	338766459905	338766460455	338766461005	338766461555	338766462105	338766462655	338766463205	338766463755	338766464305	338766464855	338766465405	338766465955	338766466505	338766467055	338766467605	338766468155	338766468705	338766469255	338766469805	338766470355	338766470905	338766471455	338766472005	338766472555	338766473105	338766473655	338766474205	338766474755	338766475305	338766475855	338766476405	338766476955	338766477505	338766478056	338766478605	338766479156	338766479706	338766480255	338766480806	338766481356	338766481905	338766482455	338766483006	338766483556	338766484105	338766484655	338766485205	338766485755	338766486305	338766486855	338766487405	338766487956	338766488505	338766489056	338766489606	338766490155	338766490705	338766491255	338766491805	338766492355	338766492905	338766493455	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	3600	2300	2730	3600	2300	2730	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2729	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2728	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2727	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2726	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2725	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2724	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2723	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2722	3600	2300	2721	3600	2300	2721	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24135	21615	28477	25332	21653	20525	7741	1727	1067	931	837	771	693	682	658	596	611	584	622	573	561	568	543	550	536	559	501	517	489	537	516	519	493	563	495	509	488	520	543	559	481	508	514	481	482	481	465	509	492	510	479	492	506	503	491	516	531	479	497	483	509	460	522	566	495	545	526	554	506	523	486	507	533	537	539	516	510	492	532	468	505	522	512	480	509	481	448	516	503	494	470	503	485	525	500	520	469	543	514	508	510	493	500	492	485	496	485	517	505	514	466	487	480	492	495	492	491	495	472	476	471	464	463	485	476	485	482	483	475	460	460	435	451	446	497	491	508	457	495	491	455	477	503	489	463	474	444	482	512	480	466	494	487	473	508	481	504	439	425	495	463	527	441	512	494	449	478	482	447	480	461	497	512	513	486	477	514	485	503	478	482	476	450	501	482	504	490	452	480	466	469	472	519	478	467	468	543	500	479	419	480	456	469	490	479	481	502	495	502	495	494	490	464	469	484	467	469	475	455	484	481	490	472	478	487	517	473	474	457	467	482	454	453	501	499	490	464	451	484	498	472	482	445	477	459	532	480	468	450	522	460	439	514	446	467	435	479	464	481	508	466	508	487	500	461	441	498	457	470	500	456	490	516	450	496	476	497	476	474	482	515	508	506	479	482	441	434	490	467	492	503	433	494	490	484	489	444	438	477	474	472	483	494	490	520	444	477	483	491	509	481	479	476	490	451	432	485	502	463	544	507	483	506	456	475	427	486	485	478	464	494	435	504	457	507	498	459	495	514	455	478	502	468	447	446	493	439	497	487	459	502	443	455	485	460	480	484	469	476	465	503	492	492	497	495	496	430	460	452	479	505	507	475	474	504	473	495	492	481	478	462	475	482	482	487	478	516	503	480	481	485	475	477	497	493	479	496	507	478	426	479	508	482	508	469	507	484	487	476	475	473	467	500	526	463	471	461	454	487	478	481	482	477	488	508	457	501	483	487	496	438	494	475	491	485	487	461	452	467	482	475	489	489	528	500	472	480	455	497	498	498	469	506	503	470	461	497	436	462	488	451	470	456	490	482	524	475	440	476	517	491	461	465	468	482	500	469	455	446	447	463	494	470	501	451	456	436	482	442	485	467	464	484	490	463	501	466	461	469	457	471	513	507	463	464	542	500	476	479	461	467	468	476	445	482	474	518	504	500	502	470	457	526	494	467	473	480	470	511	460	483	456	507	474	479	492	490	490	475	504	490	490	474	495	495	474	484	433	447	458	499	502	464	528	487	480	454	501	469	528	488	476	474	527	459	448	475	463	479	477	465	486	502	467	486	461	507	505	537	494	489	455	450	460	476	470	502	500	444	460	479	479	457	509	498	524	490	425	471	436	489	487	494	473	455	482	468	453	449	475	449	475	472	456	511	462	448	487	471	495	504	478	442	540	469	468	498	471	470	484	459	512	500	437	471	480	488	458	472	465	497	476	530	496	492	454	497	429	465	497	488	510	514	479	494	483	482	479	478	451	452	489	495	468	515	488	447	511	482	447	493	439	481	468	487	454	483	478	475	409	474	462	486	456	490	458	483	451	460	469	465	483	469	474	494	461	514	508	494	427	481	511	462	476	500	451	471	450	508	481	449	463	509	470	436	488	475	497	461	463	504	475	497	476	485	477	473	480	484	526	487	452	455	493	488	495	450	470	469	453	487	460	505	459	482	495	456	484	480	509	489	465	473	447	480	481	476	511	472	455	495	464	489	463	496	468	467	524	469	459	465	482	493	508	522	479	477	443	447	467	504	489	480	419	483	520	480	515	471	486	448	510	511	505	492	496	471	506	428	478	466	459	476	493	470	459	481	474	477	481	466	511	457	513	478	461	472	480	488	433	489	482	508	497	489	480	463	444	493	445	484	504	502	446	488	434	511	478	487	464	477	486	527	490	446	501	451	504	475	443	434	496	492	451	448	484	492	457	492	471	477	465	461	468	481	461	467	471	465	505	507	427	497	494	448	447	496	464	438	444	500	453	466	504	491	499	477	476	472	496	497	480	478	511	470	497	491	487	436	498	468	488	456	494	486	497	485	482	458	519	477	530	438	489	475	500	469	492	467	490	497	481	515	501	530	465	497	478	456	513	499	484	435	437	521	469	494	474	498	444	489	468	507	494	472	474	459	502	482	487	477	491	500	478	473	471	428	472	463	515	495	469	474	490	503	509	503	501	456	488	491	480	462	481	487	459	483	481	502	483	475	507	448	505	469	463	465	461	477	464	492	496	494	465	466	456	472	486	514	473	473	496	445	501	485	492	454	514	515	491	476	524	468	469	475	463	476	499	484	465	510	518	461	491	469	505	489	492	474	464	470	492	496	474	445	467	537	441	503	475	458	468	455	509	505	483	472	448	494	475	480	471	499	495	454	472	469	507	474	441	480	485	518	486	467	467	486	489	469	474	474	510	479	470	482	493	474	484	441	472	487	542	501	495	480	497	509	476	510	458	488	485	478	444	487	473	460	462	491	512	443	436	487	492	466	552	451	498	484	490	468	444	489	474	484	474	524	459	494	518	526	496	471	499	481	468	493	467	503	484	484	470	500	482	493	473	496	453	491	491	474	463	478	500	455	485	458	489	440	496	478	521	465	473	467	451	486	507	457	514	440	478	466	464	455	471	502	490	482	497	513	469	476	443	504	437	500	456	498	450	486	471	522	473	510	462	472	443	462	479	509	486	471	448	494	470	469	497	490	472	494	488	515	496	495	447	478	524	494	490	497	466	438	477	485	440	449	479	503	493	469	476	478	488	442	488	507	502	481	499	482	500	507	477	498	492	490	529	420	485	461	467	445	434	491	482	471	485	473	486	500	513	449	442	444	456	450	493	489	478	493	471	487	467	494	460	464	498	482	482	450	453	487	484	509	468	476	468	448	496	448	463	462	498	462	489	511	461	458	423	473	490	508	517	478	481	502	506	468	473	515	491	533	476	482	489	456	491	473	458	451	432	454	478	479	480	483	463	439	463	478	505	460	486	478	466	507	500	501	479	461	453	484	458	464	481	477	453	447	481	487	460	453	509	464	469	465	479	484	477	446	454	481	472	456	477	440	509	479	494	514	500	501	493	481	506	449	491	452	458	508	481	464	482	446	450	499	496	488	475	466	474	452	479	498	488	464	503	549	487	489	471	470	492	503	479	474	439	440	464	443	482	501	490	466	468	439	459	478	460	438	486	486	518	454	501	468	485	462	494	486	504	473	457	477	498	496	469	523	509	488	459	468	435	470	475	497	451	477	484	457	467	481	462	510	477	498	472	463	488	475	443	453	508	433	470	479	458	494	483	526	524	462	462	456	451	501	522	496	475	479	484	437	487	503	465	479	431	506	483	504	481	448	508	453	434	462	484	456	464	477	476	502	511	486	483	472	466	500	512	451	490	473	472	470	448	476	529	460	508	479	518	532	499	484	513	483	460	484	515	475	494	472	479	478	453	515	484	474	505	487	479	458	476	445	489
41542	67882	54998	23525	15538	5977	3290	2299	1701	1457	1298	1234	1070	966	861	851	767	749	741	699	672	696	632	611	640	621	649	621	616	587	593	533	557	551	549	562	536	552	535	546	545	539	563	569	505	537	538	569	518	515	511	557	517	555	537	541	529	559	570	554	522	576	587	593	586	586	600	598	606	540	566	547	545	544	556	563	548	573	592	589	525	577	530	559	533	546	548	493	552	509	549	530	542	519	544	560	589	589	535	546	578	527	523	485	551	560	492	507	496	554	556	524	535	520	521	511	528	484	498	534	581	463	514	544	489	512	478	519	522	480	489	538	546	481	511	493	476	502	501	484	494	492	516	507	515	520	480	510	481	471	490	507	496	477	468	475	473	506	521	484	503	488	468	534	520	557	482	506	515	504	503	508	533	465	486	509	500	501	504	470	484	472	466	507	474	465	458	519	472	507	471	503	546	509	473	459	511	534	509	529	494	540	501	507	515	497	515	521	504	521	537	481	499	484	485	492	513	492	458	512	505	543	512	515	516	481	514	478	485	489	471	506	470	497	508	501	489	465	506	498	456	491	519	506	501	484	518	463	475	496	501	510	491	479	513	526	476	489	506	501	509	513	469	481	510	465	500	487	480	492	495	472	504	480	502	490	527	521	504	505	495	546	516	512	502	497	494	493	512	528	504	468	483	510	507	498	484	554	483	503	492	533	496	502	489	484	520	451	463	471	504	524	519	495	486	533	525	480	489	470	469	456	516	461	459	518	487	523	481	480	470	521	497	457	512	518	502	475	517	515	509	494	541	531	500	499	491	521	483	465	477	493	462	476	497	508	425	505	473	474	510	471	479	509	492	454	480	453	464	483	533	515	482	470	495	503	495	486	477	469	493	510	516	508	522	486	508	519	530	510	524	458	488	513	506	516	505	531	496	543	475	493	489	504	478	543	533	533	483	508	502	510	493	481	483	496	498	483	558	520	475	478	501	467	477	496	504	523	468	512	487	492	477	509	536	458	502	512	483	480	505	500	502	532	518	453	483	540	517	479	492	508	505	520	477	482	526	434	510	509	472	505	527	496	484	466	517	487	500	543	485	509	516	482	484	463	495	538	521	496	488	504	550	517	492	492	486	505	498	469	490	497	500	508	520	503	510	517	512	493	475	484	541	495	485	514	499	500	497	488	509	495	467	498	482	482	514	486	504	511	509	548	516	475	537	496	496	480	534	512	488	491	483	487	505	532	509	522	500	507	517	516	484	534	472	517	497	499	467	479	491	526	465	517	499	521	499	517	474	459	514	490	507	500	471	496	513	476	505	507	482	508	523	500	539	477	439	540	506	513	520	538	488	510	522	491	504	450	481	512	510	485	466	475	510	500	502	536	506	497	530	522	470	484	461	509	508	480	521	506	434	490	510	494	473	533	505	485	516	510	518	510	460	508	491	531	534	480	498	501	504	508	498	497	443	485	477	510	509	480	504	495	495	510	501	485	493	482	471	497	489	521	501	458	477	500	501	540	494	550	515	512	457	505	484	497	514	523	485	469	460	484	483	481	487	489	486	508	496	487	499	463	472	492	503	512	487	514	483	513	509	503	507	474	475	537	508	455	492	488	501	506	461	540	496	491	509	494	510	504	533	473	493	530	495	532	504	531	523	541	498	475	524	512	540	506	491	484	544	471	485	533	519	508	480	517	472	516	543	528	530	505	451	487	486	504	480	522	492	508	464	528	489	489	481	494	470	484	523	460	539	450	545	488	491	468	502	469	506	478	502	489	489	501	456	491	499	479	515	528	493	496	465	471	458	503	511	477	462	489	539	503	488	503	513	476	495	481	463	476	502	485	498	492	564	508	532	521	510	484	471	511	552	475	514	450	510	507	492	485	493	511	507	514	474	517	498	468	471	512	465	537	527	502	464	468	474	528	464	492	514	509	483	495	490	529	536	498	529	502	512	459	503	506	510	487	486	502	505	532	538	503	525	528	473	496	507	483	491	489	445	502	534	487	512	511	483	492	499	520	500	502	511	515	534	544	479	474	490	527	477	477	502	486	484	451	485	515	458	496	487	514	505	503	552	444	544	501	468	482	501	494	500	474	482	516	481	468	540	487	511	528	513	534	468	518	505	517	512	493	484	515	500	507	526	488	507	486	486	492	485	509	502	495	512	527	466	525	482	532	463	484	492	494	485	497	492	499	479	529	499	484	506	496	499	493	481	484	529	527	507	501	512	478	496	482	478	498	484	486	472	530	525	466	488	498	447	474	493	478	493	490	495	465	485	483	541	493	490	489	544	477	505	488	484	488	502	520	488	504	531	465	502	472	483	474	522	541	543	503	513	527	476	472	544	518	528	529	491	506	469	509	530	472	507	463	485	517	531	529	488	511	542	489	492	466	520	489	512	517	497	512	543	496	520	450	502	480	493	487	513	516	505	475	494	482	504	503	518	528	528	490	486	542	493	506	498	492	487	457	486	503	533	489	488	492	498	539	485	532	498	482	504	477	519	489	483	464	585	456	515	512	522	488	453	513	500	502	520	496	446	506	492	475	524	516	466	523	502	473	541	514	524	497	507	451	474	544	533	462	484	500	521	509	494	498	487	470	500	492	469	507	470	480	523	501	484	489	501	514	526	471	462	525	498	498	531	519	529	472	449	493	500	526	487	485	512	467	480	490	487	497	505	508	519	512	498	488	477	507	471	501	527	540	471	513	502	495	507	450	502	472	445	520	489	533	437	479	472	487	501	537	496	502	509	513	485	512	485	471	488	493	499	463	488	475	485	503	514	540	466	503	492	509	534	504	533	505	487	494	451	514	514	512	496	489	450	518	457	496	493	514	465	470	472	545	465	505	512	506	518	480	507	501	506	512	515	490	452	544	474	512	479	496	500	500	490	477	487	479	526	476	522	532	502	488	486	439	507	470	513	505	505	490	503	477	501	526	509	455	503	448	471	476	487	500	504	514	509	496	483	478	527	465	507	482	530	509	489	492	498	520	518	502	487	491	509	470	542	539	484	490	493	509	500	470	503	514	545	488	463	481	480	469	526	491	493	479	505	545	467	501	475	518	532	492	522	493	504	508	494	477	495	514	467	480	491	484	501	484	488	461	495	496	454	504	505	474	458	498	495	490	472	499	474	493	527	493	519	477	471	505	483	503	488	486	507	543	469	487	483	506	473	529	458	494	537	491	459	510	507	542	485	517	489	480	492	512	526	514	476	477	467	487	494	485	488	519	504	507	503	500	420	523	499	473	518	525	482	493	493	461	518	499	467	460	485	535	456	500	492	508	499	462	502	492	496	512	517	471	530	493	533	501	452	534	498	513	491	512	452	491	507	478	514	543	495	526	483	507	498	509	516	459	493	474	511	497	501	495	532	497	481	495	518	515	515	484	481	452	499	518	519	519	513	500	534	506	499	454	509	493	503	493	462	475	556	498	488	483	483	530	542	495	486	468	441	474	518	514	499	492	493	501	525	498	491	493	494	524	509	503	541	478	491	546
32606	30290	21018	8514	4313	1308	516	367	362	340	332	328	337	375	341	325	333	297	326	300	314	365	314	328	321	292	310	305	336	334	295	319	281	321	306	327	318	319	305	312	310	291	293	320	315	311	314	291	352	305	320	314	322	332	330	370	322	335	293	292	325	359	333	317	333	340	346	345	310	328	313	305	313	346	312	322	343	335	295	306	294	311	338	322	340	312	313	302	322	335	322	339	312	327	308	305	313	318	327	350	318	326	340	337	327	308	304	350	343	327	308	348	299	359	303	340	349	323	332	339	337	326	288	310	295	290	336	302	353	338	321	306	326	309	320	301	329	303	297	324	308	296	314	361	313	306	326	291	321	304	295	311	321	303	318	315	302	309	309	284	303	321	286	303	284	306	301	317	312	291	272	286	319	306	316	327	324	303	320	299	296	309	292	328	319	279	297	298	341	301	310	319	311	298	299	309	313	318	320	322	310	293	301	295	303	310	284	338	309	322	321	281	289	315	319	312	295	320	314	323	289	321	358	311	316	329	307	288	311	322	305	306	323	311	326	358	282	309	287	298	310	321	321	323	323	313	342	291	324	322	294	306	318	297	345	303	332	322	318	305	314	307	337	297	343	289	319	325	331	331	305	349	295	333	298	299	326	304	301	298	296	322	327	326	330	321	264	300	302	267	313	292	349	308	307	303	304	297	327	307	314	308	322	316	303	338	311	294	309	323	351	334	283	302	307	288	294	323	302	319	284	318	304	290	281	287	301	314	292	316	293	309	295	266	301	311	324	318	329	308	334	299	289	309	323	302	300	292	297	339	317	316	309	326	333	308	299	325	339	307	299	332	305	310	330	327	292	333	324	328	318	312	288	296	311	359	316	258	301	275	331	286	320	303	314	359	314	311	339	298	329	299	326	301	316	286	321	284	318	293	329	356	320	317	333	296	328	279	338	283	331	298	310	312	336	341	283	333	322	291	288	313	315	314	316	311	298	349	345	309	334	289	340	312	299	288	335	273	328	314	295	323	310	325	334	298	342	325	327	308	293	330	331	323	326	336	325	303	317	302	302	340	283	305	306	329	289	292	325	321	295	297	308	305	312	289	308	310	311	314	307	322	328	339	305	321	314	314	304	327	302	328	287	301	298	310	299	306	322	337	290	329	288	324	309	313	297	313	335	320	315	302	295	324	325	321	274	362	297	309	319	327	334	329	306	318	291	339	307	274	330	313	325	312	336	296	318	329	327	325	321	330	321	327	307	296	302	319	357	323	330	305	325	322	338	313	294	319	322	328	316	325	330	326	310	310	354	306	325	323	311	302	326	303	310	322	272	332	290	320	307	313	315	314	298	283	310	291	325	327	305	289	307	337	294	280	293	319	308	293	346	302	295	322	313	307	326	291	326	304	334	317	313	299	315	346	296	285	291	309	294	336	303	330	307	309	305	278	314	312	326	323	326	301	342	278	303	301	330	313	298	296	326	295	305	314	284	313	323	329	320	311	292	333	295	299	346	317	285	328	316	302	327	307	337	297	320	313	302	302	335	311	304	292	298	281	283	316	323	322	303	357	297	308	312	284	308	271	329	299	318	338	329	305	329	298	295	316	296	281	301	301	303	296	294	313	309	346	341	335	296	305	337	311	304	308	297	297	283	311	359	314	313	260	321	328	315	281	326	309	325	318	333	285	276	306	299	296	317	319	282	350	325	306	298	336	323	292	300	307	316	317	312	335	325	319	324	311	339	286	309	307	268	338	345	324	342	296	324	366	337	330	300	341	349	294	319	297	314	286	325	281	320	301	331	288	325	299	295	316	305	323	309	306	289	320	312	280	319	315	320	316	319	329	336	346	337	291	322	299	299	330	314	314	349	333	321	305	304	303	307	312	308	297	302	326	295	295	322	359	307	297	322	336	293	313	332	300	321	303	318	331	294	313	276	291	331	334	335	313	330	337	300	296	313	324	276	304	319	303	278	307	279	286	330	298	308	337	272	304	308	318	319	339	313	299	324	337	314	312	338	319	302	345	333	303	313	304	310	306	310	315	297	314	313	301	323	316	341	344	310	307	303	319	281	325	309	320	299	305	297	299	316	295	342	288	300	334	307	326	317	327	301	327	341	337	310	330	347	286	325	305	312	321	317	306	303	334	338	305	310	355	296	310	320	342	300	311	305	310	306	302	305	324	337	322	332	306	323	276	318	319	314	281	317	306	291	351	308	330	333	320	319	330	314	338	305	301	352	314	301	315	288	341	311	318	319	302	336	338	316	298	292	308	311	254	334	309	320	318	290	299	297	311	326	297	349	276	292	325	318	330	323	281	294	316	305	293	316	295	306	313	301	307	308	275	318	319	372	297	310	311	299	343	315	314	317	341	291	302	272	293	313	318	309	310	307	318	309	331	317	296	309	343	343	304	315	322	309	292	327	297	287	332	305	321	305	305	321	324	301	333	334	307	336	305	300	313	269	303	325	325	305	327	339	304	345	320	297	322	325	314	337	326	308	332	331	321	306	302	307	306	318	325	319	344	314	317	310	295	300	288	298	296	322	311	322	315	316	317	317	312	328	271	323	310	297	297	322	334	298	271	312	322	336	321	352	292	294	289	328	314	309	298	346	327	332	273	313	310	296	280	283	284	321	334	294	289	331	307	309	302	293	318	293	335	314	304	272	306	304	333	330	306	327	326	295	310	300	311	336	317	311	322	293	324	316	313	331	314	294	319	313	314	305	351	270	309	347	314	305	305	301	296	325	324	349	327	315	286	303	291	318	318	310	324	288	299	338	329	324	315	301	338	323	303	321	331	283	311	302	328	317	311	306	335	312	321	339	322	308	353	298	278	328	296	297	325	267	336	324	329	319	299	297	311	306	346	317	317	305	302	301	324	315	301	338	304	328	298	293	342	292	308	336	310	323	314	301	281	302	312	294	339	312	295	354	312	302	330	323	295	326	317	337	295	346	262	292	335	307	297	316	331	294	307	313	292	297	290	299	292	320	320	311	316	315	337	294	298	316	336	309	299	325	293	302	315	297	323	339	309	297	317	287	290	316	309	310	309	296	312	317	315	322	296	320	345	291	313	288	328	329	340	338	334	305	319	323	291	330	301	299	310	307	300	323	302	289	304	310	323	332	331	291	289	317	296	312	321	297	301	313	338	306	326	309	284	308	362	332	298	312	323	344	295	337	342	291	299	325	319	312	334	298	292	335	308	330	334	300	280	310	327	319	281	329	283	342	292	318	314	296	295	289	291	306	316	309	283	315	299	288	334	333	301	314	305	284	307	294	327	328	301	302	299	298	306	323	330	296	314	329	329	299	326	328	326	326	321	319	314	281	283	328	313	301	316	334	320	316	304	308	318	337	298	299	333	308	353	302	346	313	325	310	322	325	303	290	302	316	341	326	372	313	300	351	339	312	308	309	320	299	324	306	321	323	311	301	331	316	322	299	274	333	311	311	330	290	307	275	299	325	303	291	329	327	338	310	307	319	319	291	317	321	296
34160	40914	23975	11310	8142	2420	831	446	445	428	438	411	407	402	371	374	391	360	367	327	363	340	350	347	382	359	382	372	348	366	358	372	375	338	344	335	349	334	334	330	366	314	357	358	342	362	346	330	371	350	364	359	350	356	365	332	368	380	382	365	362	387	378	425	390	365	378	394	362	359	361	331	422	379	384	357	392	354	353	371	387	324	379	372	398	385	341	387	392	379	357	373	371	377	386	383	361	362	382	380	368	377	362	328	336	348	345	384	364	402	370	382	359	378	351	365	327	368	345	391	363	325	295	350	371	342	323	354	341	365	386	341	358	341	364	324	363	355	338	350	350	371	360	363	348	364	348	356	356	376	350	347	386	345	349	382	339	375	335	352	336	345	340	368	350	393	341	340	344	360	354	384	344	345	321	355	323	355	352	379	337	362	360	371	337	375	341	354	346	359	362	384	356	334	324	333	348	335	380	370	349	350	392	354	340	347	336	373	345	358	387	363	370	347	370	357	380	318	331	335	310	322	347	348	343	380	362	330	390	345	346	382	346	393	353	365	385	387	356	344	369	342	321	348	323	340	347	379	344	382	351	371	376	332	359	352	347	325	343	335	364	369	349	364	346	364	344	350	366	360	377	355	351	316	376	385	356	357	325	368	353	394	336	374	329	345	320	344	385	340	369	343	320	385	359	342	353	350	368	354	351	316	414	390	355	351	373	382	334	312	356	389	343	345	354	366	354	372	332	364	361	327	354	370	341	361	340	371	387	322	354	346	342	363	355	379	325	361	342	329	350	368	349	351	334	351	383	354	361	381	353	368	345	370	338	350	348	366	358	347	351	329	334	368	363	360	374	370	357	351	361	355	379	332	341	337	351	345	378	323	343	347	345	314	326	328	369	381	360	361	341	347	330	352	369	367	362	379	357	342	367	366	358	329	381	343	356	361	374	378	356	337	342	355	346	333	389	335	361	377	370	366	340	350	343	357	343	352	363	356	360	353	363	332	335	385	390	367	354	366	369	324	346	361	354	387	314	357	336	358	334	347	334	338	316	333	340	317	326	375	364	358	336	355	375	353	355	389	339	334	348	344	370	358	372	326	387	324	324	349	386	358	348	343	358	346	367	332	342	379	329	350	352	349	353	371	349	335	358	377	379	365	372	341	367	351	377	325	329	399	358	368	361	362	367	348	312	341	377	354	346	382	349	361	370	353	359	343	322	358	373	345	338	340	328	372	376	315	340	335	365	366	376	328	337	332	359	333	346	365	377	347	366	363	374	333	366	367	386	329	345	340	397	343	364	358	372	393	371	360	340	351	325	399	315	336	356	358	368	349	348	350	343	356	370	383	356	325	362	395	360	361	374	361	362	373	340	367	350	367	355	319	348	315	355	340	373	352	365	321	359	311	348	346	374	348	380	324	381	336	345	346	363	356	329	360	342	389	374	351	328	356	357	351	371	341	327	332	357	344	341	344	362	337	372	367	353	347	327	384	355	364	350	360	383	350	391	339	380	364	346	343	341	340	337	331	338	384	348	334	366	344	332	397	361	334	343	355	324	362	356	346	374	331	339	352	343	387	348	368	327	388	398	374	367	309	302	341	365	373	363	357	355	339	348	338	376	346	365	351	330	361	321	348	326	348	354	407	365	384	322	359	355	328	338	333	356	359	305	353	347	326	352	374	341	333	339	360	347	337	382	319	349	364	373	332	352	352	364	329	354	351	356	329	350	330	298	375	341	352	391	369	318	372	366	379	350	326	376	304	347	364	328	362	395	355	343	347	350	350	345	340	351	369	328	357	358	343	349	384	351	309	362	350	364	354	350	358	331	352	352	366	356	327	358	353	361	346	375	313	341	375	363	365	357	344	342	359	335	334	363	356	333	352	346	330	348	370	372	375	388	327	352	364	347	362	332	369	373	365	366	360	360	352	378	377	391	327	357	353	351	360	346	347	357	352	375	361	353	320	383	381	335	329	342	347	338	355	359	338	353	351	353	330	354	349	359	364	304	359	339	318	343	337	350	362	361	354	362	351	350	340	361	335	358	346	356	363	386	353	350	354	342	343	351	345	322	395	359	382	334	347	367	364	358	367	362	380	363	327	349	348	335	337	337	351	357	340	341	342	334	335	367	333	361	367	358	338	351	338	347	314	357	355	369	341	305	345	356	360	354	332	337	353	397	359	343	362	325	364	348	345	311	348	389	386	352	349	359	347	372	350	345	343	369	353	374	344	350	346	347	369	347	330	332	386	340	341	369	323	359	350	359	338	368	347	357	356	365	368	340	379	372	344	330	348	340	326	367	368	348	381	343	330	356	350	346	342	377	366	352	353	393	387	361	325	346	322	344	360	385	348	318	365	359	370	340	379	313	352	361	353	366	337	323	348	359	354	341	340	378	331	336	332	337	334	387	362	361	366	341	335	317	350	340	379	378	341	297	378	376	344	376	348	376	368	340	369	379	365	364	339	344	384	348	359	322	363	366	348	323	332	380	356	372	359	328	351	353	325	346	344	362	299	352	338	378	357	343	389	331	372	346	366	335	390	386	348	372	347	336	375	387	361	299	339	371	387	341	337	313	318	369	348	366	382	367	327	369	362	337	378	359	338	355	344	326	348	354	354	336	337	362	381	380	336	318	336	317	354	336	359	374	317	334	356	373	351	346	376	350	356	344	346	372	360	324	345	345	350	336	344	335	355	361	344	371	315	343	363	342	371	353	352	359	366	328	349	359	352	339	355	378	348	347	358	359	386	376	334	323	341	336	354	353	356	317	342	371	353	392	362	356	378	333	366	359	365	362	360	346	361	371	335	395	355	350	353	345	349	360	359	338	354	366	293	361	357	320	356	351	359	362	355	343	382	348	376	338	336	341	382	351	373	313	400	364	375	360	349	338	397	324	357	344	355	349	360	347	360	339	364	343	343	348	362	374	347	351	353	316	365	359	350	359	365	366	362	328	344	358	337	383	353	329	364	333	369	374	330	346	331	342	301	365	362	313	344	340	329	338	380	380	370	349	398	352	349	364	361	364	334	377	358	336	326	343	365	379	334	365	373	370	410	316	345	352	337	368	356	329	358	358	343	360	355	324	397	345	372	349	368	342	340	325	322	397	351	326	365	354	373	359	351	375	352	360	344	336	349	313	337	355	340	362	371	362	365	382	361	390	336	334	355	362	356	350	369	349	384	351	345	350	375	366	322	341	329	365	322	419	370	367	309	309	351	355	369	347	361	356	369	354	337	318	368	346	305	388	354	345	323	368	382	354	366	365	348	369	343	358	358	368	352	339	389	371	342	359	334	328	345	351	334	371	363	349	371	338	342	339	362	366	373	358	353	355	378	305	374	336	352	337	332	353	368	361	325	346	351	349	365	369	350	387	364	366	352	383	365	322	337	379	380	337	358	352	380	341	395	360	344	353	358	365	358	342	368	369	321	351	350	335	343	365	336	348	346	351	337	340	350	344	343	347	367	349	353	347	338	329	361	366	378	336	388
25373	20897	27315	25811	21661	13826	3148	899	577	513	460	426	392	380	381	380	364	357	326	321	318	313	310	335	317	303	288	290	308	295	316	298	284	297	329	317	303	255	316	308	306	310	314	275	294	285	312	315	297	291	303	288	320	280	290	305	283	305	316	333	292	299	310	317	335	286	328	302	316	297	332	307	317	323	272	318	322	289	301	322	305	303	313	325	301	249	313	274	318	294	297	297	308	321	294	330	354	303	299	323	286	302	309	315	251	310	331	325	274	342	337	286	306	313	281	297	295	300	295	309	311	297	325	311	287	284	286	269	301	301	273	296	297	286	293	300	306	276	281	281	282	317	306	286	306	304	279	271	283	323	304	290	320	279	285	278	311	281	319	307	276	272	294	311	298	290	268	282	305	276	325	306	277	287	295	269	272	308	303	301	260	295	303	304	329	294	304	292	289	296	261	287	296	286	289	332	299	280	293	307	313	290	279	299	271	302	295	288	267	313	284	290	296	296	315	325	279	289	303	278	310	314	266	292	275	291	313	289	244	286	298	291	266	305	313	302	297	272	292	294	281	304	299	306	296	297	311	275	288	304	284	299	296	284	309	311	291	266	286	272	307	315	304	321	292	288	296	296	288	295	309	298	259	315	264	291	283	301	317	306	276	297	287	324	290	281	256	295	296	309	290	286	313	279	321	278	285	309	311	283	298	311	296	291	298	277	305	303	312	305	292	297	292	289	291	305	284	304	292	301	277	272	284	301	300	310	253	296	284	330	268	268	273	299	294	281	300	287	302	293	278	310	308	287	300	278	313	286	310	280	300	324	294	297	311	313	305	286	311	279	285	254	280	300	290	301	293	271	284	304	299	284	292	299	298	285	311	305	282	318	301	317	317	271	311	283	299	312	313	325	305	268	289	316	313	305	295	286	271	310	251	296	296	271	304	297	291	268	292	325	269	304	275	278	285	328	308	300	286	271	271	300	276	310	294	249	291	266	321	303	313	284	282	312	269	262	310	297	301	273	310	309	305	290	305	300	303	286	290	283	307	289	313	271	283	250	259	300	318	306	284	283	299	300	268	307	293	306	279	279	261	297	281	316	292	274	284	285	280	267	291	288	299	307	300	307	284	273	301	292	310	258	309	308	304	274	296	284	283	296	287	272	292	316	273	312	298	281	287	297	316	295	274	260	273	291	294	289	298	291	299	285	277	279	309	286	274	291	292	277	294	314	286	319	291	322	276	300	291	295	279	295	284	257	298	303	305	274	301	291	297	262	280	297	281	304	288	303	278	286	291	315	310	312	260	272	320	253	302	283	284	317	282	296	286	279	279	308	281	300	296	279	277	282	266	283	303	306	323	284	288	297	293	292	302	266	284	283	286	308	283	310	298	303	310	300	278	292	327	287	288	295	281	319	304	301	286	302	299	302	307	303	291	293	275	283	277	268	323	278	284	280	291	311	308	308	318	292	281	269	286	312	277	265	280	286	275	283	254	292	303	282	304	304	323	284	299	312	290	298	285	293	292	319	317	304	308	277	283	277	308	296	282	299	284	290	282	296	304	312	276	280	309	326	264	314	298	299	307	288	304	313	313	296	294	305	286	263	301	313	275	309	299	299	304	332	267	307	291	330	275	286	280	293	296	292	301	296	285	298	287	296	327	308	288	291	271	302	305	286	269	315	281	288	312	302	298	318	310	304	273	306	276	296	312	285	270	291	292	325	292	290	297	281	302	309	260	278	258	293	310	301	297	281	274	278	260	291	281	306	282	289	307	295	273	291	291	302	302	275	311	299	268	289	311	317	297	285	272	307	278	271	287	283	308	275	287	301	314	313	277	289	319	304	292	340	262	300	254	338	263	304	297	278	308	295	283	321	313	282	283	316	301	306	313	261	278	283	298	285	282	298	285	271	313	264	294	266	298	340	286	276	295	288	295	298	300	262	298	280	314	285	301	280	283	280	276	304	306	301	274	294	281	315	292	294	298	328	314	282	265	299	269	268	286	307	275	306	256	254	289	281	299	261	277	293	290	321	289	270	284	314	276	305	308	302	321	282	275	311	315	302	270	312	292	299	300	290	286	272	299	290	300	298	298	284	252	310	279	285	318	314	298	296	288	296	270	285	333	303	292	276	279	270	281	283	316	266	301	297	276	317	303	300	282	264	322	311	292	284	282	327	297	263	309	315	307	270	276	294	298	263	309	295	304	277	318	257	277	307	310	280	325	287	295	323	276	287	314	296	297	285	291	281	275	301	271	305	259	276	283	271	292	288	289	291	309	313	313	275	298	266	312	273	272	289	299	315	297	291	325	333	294	285	307	290	289	273	303	295	305	272	275	290	288	275	307	289	293	296	310	290	314	298	298	287	304	261	303	311	275	287	301	278	267	286	330	305	289	302	281	282	301	270	313	314	289	286	284	276	306	299	273	292	275	274	278	270	301	304	273	286	263	289	288	308	316	326	317	299	261	275	282	296	313	292	282	315	291	311	290	309	295	293	291	313	287	313	280	294	272	305	258	279	298	298	278	292	270	250	253	278	272	284	259	282	303	282	314	307	324	291	299	260	320	279	307	285	311	280	309	305	313	281	290	271	288	305	306	306	323	301	273	310	318	284	283	275	307	284	300	287	325	278	280	277	265	294	304	293	285	312	262	325	323	315	308	313	257	286	306	299	293	285	265	287	302	291	288	280	291	334	259	285	306	287	324	302	310	296	295	324	280	272	285	283	294	272	275	294	323	252	297	315	293	283	308	290	284	300	291	274	288	299	299	265	278	312	309	317	289	285	303	281	310	309	292	285	283	298	322	336	305	306	315	299	298	321	304	315	303	282	323	297	313	310	289	287	316	297	298	309	278	288	292	275	291	306	268	274	300	297	306	252	294	280	293	273	263	294	327	263	299	284	303	300	275	327	293	258	285	286	297	294	295	304	322	308	272	268	289	268	319	302	294	289	300	283	283	297	282	291	287	312	275	294	309	304	278	306	294	294	295	328	318	312	296	297	284	289	318	305	284	305	329	295	298	290	281	271	280	296	317	305	267	338	304	292	330	284	303	295	274	285	264	283	270	280	288	308	317	312	321	297	322	299	271	309	292	289	317	299	306	288	275	284	300	278	293	260	276	279	301	285	304	303	294	316	314	300	291	305	282	296	291	295	303	304	265	283	321	268	294	289	302	300	296	284	292	258	288	292	305	274	311	293	285	290	316	295	253	306	284	309	314	282	282	276	327	324	312	319	306	270	310	284	324	268	284	266	268	293	297	272	296	294	278	291	313	315	289	283	294	290	273	308	313	306	310	298	290	321	289	303	298	278	319	261	294	278	281	316	281	290	287	294	293	308	313	312	309	297	273	292	272	312	309	292	281	301	276	278	313	314	327	275	291	262	286	309	302	279	271	318	293	287	315	296	313	303	293	295	287	307	312	311	325	295	289	288	311	293	314	294	287	334	272	280	269	281	309	295	292	268	274	304	294	277	288	285	262	309	302	293	320	312
35489	56668	46775	33092	24243	10953	2611	1318	1024	760	650	600	544	534	458	456	419	473	394	420	372	418	382	371	368	394	375	386	352	371	339	364	354	328	332	356	344	329	350	364	336	330	305	330	320	342	349	308	297	336	374	340	355	376	340	362	384	340	365	342	331	354	354	342	380	388	373	372	368	370	362	365	358	338	335	361	387	320	354	355	343	381	333	344	357	345	337	342	328	359	346	306	370	330	331	347	371	378	337	349	346	345	374	335	325	353	343	342	299	334	305	308	335	352	348	322	337	326	347	336	350	306	313	338	286	344	316	314	342	318	347	325	317	339	321	311	338	324	360	307	325	308	340	320	306	322	334	334	348	337	319	295	366	336	333	328	314	312	346	314	308	349	316	298	341	318	317	322	324	307	330	307	329	312	322	312	303	347	305	356	351	346	326	328	293	292	312	298	308	302	344	297	342	301	304	313	330	302	330	331	331	315	308	326	286	336	330	299	318	308	334	309	331	287	322	313	344	358	327	328	350	326	331	329	319	310	321	315	320	325	312	323	321	348	311	310	313	322	305	317	277	307	369	316	362	316	307	334	321	312	335	328	299	305	316	321	311	356	293	361	314	340	335	320	315	303	359	304	300	322	293	305	348	308	328	333	337	314	337	332	359	312	287	317	325	321	315	314	304	315	293	325	343	344	365	309	351	305	353	338	303	292	295	318	290	313	335	305	329	333	340	375	326	330	345	290	335	358	346	337	304	324	288	356	331	348	322	303	307	296	333	279	305	360	326	338	331	333	323	296	335	301	313	321	309	299	306	309	317	303	311	300	316	302	296	319	317	306	319	345	311	306	319	325	300	316	324	327	299	346	318	317	324	332	332	328	326	358	321	324	307	300	324	305	321	292	307	273	318	327	299	328	301	348	318	308	305	331	289	333	320	311	318	289	358	339	329	305	319	347	319	357	325	333	331	301	317	332	332	337	351	338	345	289	316	312	302	331	317	334	317	340	304	344	337	342	299	328	341	328	320	326	319	363	319	333	302	311	300	329	327	301	299	302	327	316	326	320	328	324	316	313	320	301	347	321	314	327	354	355	359	332	336	312	346	295	311	329	310	336	323	306	332	312	338	316	340	337	339	334	332	312	374	311	338	298	298	305	312	323	301	292	326	320	309	330	307	350	309	342	343	332	327	311	324	343	322	309	324	299	317	311	289	315	308	319	310	290	278	333	298	341	336	293	325	320	287	328	323	309	333	304	358	300	309	328	329	328	347	329	323	339	322	293	334	323	295	323	323	322	326	320	339	317	335	338	289	346	331	311	303	292	314	305	350	303	366	290	346	336	294	323	331	328	341	317	312	308	324	311	326	337	300	339	301	318	338	320	347	309	320	347	316	320	308	314	327	328	345	346	336	340	312	317	335	292	320	309	294	331	340	322	320	328	310	336	337	299	317	328	308	342	310	331	313	314	313	337	320	325	310	323	323	325	338	365	304	334	330	336	317	328	319	344	322	316	332	345	346	315	303	332	341	310	326	313	312	303	346	308	325	332	317	319	337	320	299	297	294	347	325	322	292	349	276	277	329	289	320	317	315	330	334	305	329	351	319	330	333	299	335	315	298	320	301	370	346	321	308	303	314	337	319	322	335	318	312	323	351	327	326	312	312	346	335	314	310	335	335	313	307	344	328	340	328	322	324	338	330	327	292	336	328	325	335	306	325	324	343	318	302	312	315	322	379	309	335	332	336	341	301	320	328	329	285	316	327	302	319	333	313	324	342	323	318	308	339	337	326	343	313	345	290	361	316	272	308	317	333	343	282	334	307	318	297	294	359	296	311	353	305	298	310	294	314	353	340	335	324	306	326	327	314	302	278	363	323	338	315	305	360	318	339	306	335	331	326	332	300	280	301	335	318	314	330	316	306	331	335	310	339	339	295	309	308	316	299	322	303	311	310	318	332	313	319	315	313	294	324	317	313	293	300	308	303	309	331	340	344	328	300	280	334	334	316	328	325	325	337	299	306	312	368	290	291	374	329	312	309	335	318	325	306	351	310	346	308	334	321	293	334	334	305	319	321	325	308	320	339	322	343	319	320	314	305	308	295	350	311	333	296	311	328	311	296	313	326	314	337	350	321	322	315	323	309	301	353	330	330	325	307	328	340	319	310	324	301	311	330	328	323	351	314	325	323	340	332	324	323	307	322	326	311	307	319	347	308	319	314	345	299	336	315	324	328	320	336	310	288	331	337	320	316	319	346	333	329	302	303	312	324	318	370	337	294	314	350	348	340	343	297	340	330	329	314	271	334	356	326	307	305	306	325	355	289	312	339	311	353	296	316	321	323	306	329	287	358	314	323	315	332	304	316	310	314	327	314	356	346	290	306	313	339	356	329	326	339	314	317	335	312	322	337	286	319	322	316	322	326	355	297	356	293	313	319	327	345	305	313	324	316	321	316	312	321	292	347	317	321	317	353	318	288	300	321	352	350	331	316	321	316	323	307	335	320	314	320	302	323	314	312	319	329	292	328	345	328	327	302	304	329	324	300	319	310	342	319	308	345	311	323	332	291	317	296	318	336	316	309	315	362	310	330	308	300	289	309	324	354	346	313	321	318	332	325	291	327	294	278	336	330	300	336	304	305	274	321	354	333	316	339	310	296	303	323	340	319	302	303	324	295	293	341	332	311	327	318	328	309	335	285	322	322	312	296	343	312	317	295	367	299	295	307	322	330	352	303	301	324	322	317	301	341	321	329	322	323	311	299	307	293	327	330	337	303	323	302	348	308	328	342	314	303	310	326	330	318	316	307	302	309	319	307	314	350	318	347	314	252	330	290	294	319	326	320	339	305	298	315	301	330	329	294	310	313	337	306	281	314	304	336	312	328	318	317	324	317	300	353	312	321	344	323	321	287	321	321	314	294	295	316	316	332	319	311	306	320	321	339	318	321	328	327	344	329	318	324	295	304	314	293	332	321	303	319	311	308	344	355	325	328	360	311	316	312	328	306	301	350	338	321	317	324	330	330	307	317	330	313	299	300	298	316	340	301	285	323	327	296	322	318	297	299	319	325	334	333	332	325	334	324	310	332	342	314	309	317	309	323	333	333	284	347	303	324	301	330	308	325	297	325	328	285	307	309	334	345	340	359	350	333	347	336	334	323	327	327	347	293	324	322	301	317	322	308	336	301	324	293	308	318	299	286	338	313	317	356	314	333	291	328	327	350	383	303	335	363	296	311	327	338	268	337	318	338	341	324	304	306	317	322	320	294	329	327	305	319	302	308	339	321	330	305	328	294	317	303	325	346	337	327	316	325	302	352	307	319	355	343	344	349	351	301	312	298	315	333	355	299	290	322	324	339	315	296	364	307	285	342	301	336	318	321	332	297	329	313	323	308	331	341	319	287	306	292	313	344	304	326	322	327	346	317	313	277	322	289	322	337	300	318	310	318	303	313	355	291	321	337	303	332	318	333	324	311	310	339	333	311	309	330	329	327	342	322	338
23106	20788	27565	25090	23371	21632	11880	2581	1697	1014	824	684	620	629	586	535	567	598	554	557	563	551	516	527	529	528	526	478	467	520	583	555	462	512	486	455	516	476	500	471	486	486	493	494	526	499	493	487	483	490	494	461	538	521	477	487	442	510	500	478	481	517	520	467	519	507	543	512	528	490	513	489	500	439	476	401	501	486	494	493	466	523	476	459	508	510	464	494	450	457	494	488	498	532	525	493	489	500	494	490	522	470	431	479	463	497	467	509	482	508	486	522	456	467	480	490	429	501	492	477	443	461	413	485	442	484	502	465	492	480	465	454	479	485	496	458	477	462	450	481	475	446	481	505	453	482	502	475	512	506	464	443	466	476	454	519	482	477	454	462	454	461	453	497	482	464	481	490	480	482	462	501	488	468	448	502	466	497	462	466	501	516	518	466	452	469	430	473	465	446	450	492	462	510	491	474	500	483	469	476	514	460	468	476	443	482	470	481	444	453	502	473	501	483	456	463	469	484	482	481	457	468	496	476	468	467	456	497	471	479	447	493	461	458	441	472	512	467	451	467	457	466	476	418	516	458	488	445	482	453	459	454	444	472	495	464	494	463	439	480	468	457	486	463	469	464	466	481	516	488	462	467	474	511	462	466	431	488	475	446	518	493	487	465	469	474	462	479	449	448	418	472	480	429	441	496	520	507	461	482	485	483	479	499	477	453	442	478	473	452	471	499	456	431	523	487	444	446	490	460	445	462	479	453	501	444	497	437	451	465	474	455	506	491	461	433	507	452	449	502	495	463	491	489	477	461	485	487	479	436	454	498	463	441	469	495	489	489	489	466	468	486	495	481	487	438	490	455	438	521	459	461	496	449	456	498	479	464	473	463	475	409	477	482	471	478	472	486	454	432	492	497	457	483	461	494	466	519	467	468	449	477	441	466	454	511	453	486	451	481	469	439	423	448	448	454	509	449	451	427	466	466	475	481	463	471	449	419	488	515	429	459	475	469	471	499	470	491	498	463	485	454	439	480	457	480	480	460	473	437	475	513	432	455	470	441	469	449	443	460	454	427	454	505	475	439	482	481	474	478	486	480	461	499	457	467	451	490	450	438	435	485	487	472	500	469	453	466	485	481	457	452	490	475	496	482	498	470	474	479	417	479	482	463	490	453	490	495	494	451	488	493	480	458	472	469	473	531	450	445	503	492	438	455	469	463	431	498	447	475	463	466	457	484	455	469	521	444	449	478	460	484	461	465	447	487	472	454	474	472	452	491	455	489	465	475	495	431	399	453	441	458	467	455	485	470	467	478	430	509	482	474	439	482	476	474	457	458	486	451	507	414	453	471	478	480	501	503	477	465	472	473	455	478	491	501	483	509	441	473	506	461	459	469	452	441	462	451	463	471	457	438	483	494	463	460	475	492	472	429	458	490	493	479	420	455	463	472	470	476	496	442	467	467	461	465	471	467	490	483	503	487	419	472	466	475	471	482	463	486	466	462	456	467	498	470	490	438	453	471	459	450	474	474	489	469	452	455	457	520	572	472	444	484	508	482	497	429	451	426	435	460	463	468	488	428	492	459	456	453	472	479	489	501	472	458	469	445	468	469	472	450	452	499	456	463	491	454	445	465	447	466	474	489	471	466	493	485	445	460	522	446	409	455	441	454	502	466	469	428	482	450	460	491	491	480	481	472	477	472	494	483	463	439	479	513	471	482	492	473	455	475	428	471	468	483	472	446	485	476	475	489	461	431	462	448	486	460	496	503	472	510	521	493	501	460	501	437	495	470	478	459	448	469	472	445	483	487	479	485	488	504	518	487	486	505	462	502	488	424	439	471	459	484	472	482	483	515	477	485	465	478	483	472	454	480	458	457	445	487	465	455	490	450	482	475	444	466	432	496	499	452	427	467	473	511	447	477	474	451	482	464	503	440	486	436	472	478	475	460	473	441	518	437	457	485	482	464	450	500	443	457	460	475	505	480	510	461	462	473	480	483	448	478	452	507	435	489	470	494	449	481	496	479	505	463	516	497	491	467	436	493	476	465	430	498	463	443	460	460	439	490	491	481	442	442	466	485	486	478	484	470	474	472	427	476	461	467	479	455	488	481	458	475	467	457	464	446	475	495	511	410	443	472	503	437	505	447	468	456	449	473	463	477	477	465	487	432	454	443	429	481	474	461	485	466	478	509	465	488	447	464	443	471	449	484	496	474	502	464	454	472	456	458	469	485	476	498	492	465	473	462	459	476	499	456	470	485	476	463	488	501	460	465	490	456	438	474	452	477	450	474	464	467	466	487	478	485	438	437	420	446	448	458	465	482	500	448	494	487	453	464	454	463	477	453	460	508	465	508	481	451	461	468	465	460	452	496	473	503	496	476	470	504	454	431	444	470	470	462	469	456	454	448	465	484	471	515	492	425	502	494	453	467	446	506	467	441	474	489	478	460	444	483	458	485	481	476	487	486	458	443	478	476	449	468	497	485	527	479	436	481	482	497	499	472	452	432	474	498	537	464	516	458	472	477	423	450	478	463	467	426	500	463	453	493	438	435	455	470	471	480	439	429	456	446	476	403	467	457	479	426	447	463	453	469	473	491	462	437	507	454	451	485	507	441	479	469	442	479	470	427	481	460	432	448	492	465	461	465	503	447	492	471	477	475	484	478	448	453	487	459	474	516	478	462	453	488	498	473	491	519	489	481	511	479	483	437	490	445	452	501	435	462	483	483	404	461	507	479	477	500	465	464	479	461	458	485	481	443	483	493	490	471	484	461	438	468	489	458	459	468	474	455	442	447	481	454	471	474	468	487	451	446	476	478	473	483	472	458	477	440	474	523	524	465	444	510	473	521	457	470	476	457	454	477	458	470	490	472	437	459	453	448	487	462	470	464	482	492	468	454	478	438	432	453	454	482	468	452	463	483	449	459	457	470	477	460	449	449	484	442	446	476	482	441	465	477	438	449	471	468	456	463	482	462	459	457	494	474	448	462	494	467	500	475	461	497	457	449	464	463	500	497	443	475	421	491	445	487	435	493	468	517	468	472	472	495	456	469	484	463	482	501	484	452	487	469	479	457	513	446	434	470	496	469	447	481	461	495	447	468	472	457	476	505	501	456	469	470	490	464	467	467	495	463	506	487	472	448	478	482	488	512	472	468	460	490	450	451	431	465	464	461	465	450	502	449	478	488	477	423	450	459	493	446	471	501	465	497	474	451	473	481	479	451	466	470	454	437	462	461	445	465	474	442	468	475	468	475	465	453	463	491	529	449	507	514	472	510	488	453	492	445	449	466	460	477	474	499	499	471	470	492	484	446	482	477	427	489	500	454	461	467	426	458	471	488	457	471	483	477	457	476	465	494	433	436	494	478	520	450	512	456	481	469	457	487	494	493	433	467	476	419	469	461	481	455	471	496	484	483	471	486	445	452	451	536	454	497	479	464	451	480	488	470	443	487	483	514	455	484	461	454	512	478	449	500	497	480	469	443	449	474	540	456
40481	67052	60303	46454	36993	18113	4426	2913	2724	1534	1221	1028	912	830	787	778	798	693	657	709	676	644	640	563	563	551	572	549	565	553	523	555	533	517	503	521	538	523	509	506	516	462	535	561	501	516	540	510	494	519	546	490	489	460	521	551	500	530	542	498	541	557	527	559	543	574	503	526	543	538	479	512	527	554	540	566	512	518	496	494	507	464	465	491	541	533	486	507	473	525	527	525	522	519	531	526	520	511	531	488	507	532	538	532	526	486	470	488	485	501	541	494	513	527	507	489	540	497	514	511	461	484	444	479	482	486	515	501	483	492	489	502	481	477	519	464	485	489	462	477	500	441	464	538	449	467	501	498	482	459	473	455	446	482	467	497	503	497	475	489	425	488	476	476	465	496	479	490	509	501	490	457	454	462	467	492	475	487	493	513	478	446	481	493	516	506	511	482	465	494	505	467	540	444	470	492	498	469	472	496	472	471	460	479	502	488	506	471	486	488	493	477	526	482	503	490	491	538	474	481	480	458	453	465	567	491	479	515	453	496	513	476	497	498	458	508	494	460	461	494	478	481	504	462	469	454	488	514	509	484	484	471	472	506	508	475	494	520	510	478	488	506	480	479	514	486	509	462	503	467	516	508	524	515	453	507	496	486	478	477	453	467	510	510	491	494	496	487	490	496	484	492	461	510	496	519	477	484	467	487	474	505	493	431	502	519	477	469	500	490	489	487	515	478	448	493	500	520	479	506	441	504	490	495	475	486	483	463	494	482	492	515	505	461	483	483	453	514	460	466	459	472	538	457	476	490	462	468	462	487	523	486	482	466	458	495	501	488	503	480	500	489	471	470	506	501	462	510	549	465	453	469	491	472	512	522	472	443	477	499	461	480	487	487	472	452	525	486	487	504	473	493	442	453	468	485	517	480	474	480	471	507	494	491	448	467	460	536	472	512	484	480	489	484	475	443	472	491	495	468	533	483	492	523	473	486	470	486	481	486	463	484	492	490	523	469	425	468	526	494	492	504	465	461	470	499	475	495	463	486	500	497	494	499	521	436	503	500	531	458	499	491	487	483	525	455	491	477	522	525	474	493	458	505	456	475	445	502	487	483	465	456	487	510	459	511	472	519	490	435	483	476	495	491	481	493	514	522	488	521	524	472	487	473	518	466	475	495	487	483	491	475	465	488	506	458	483	491	482	490	483	459	492	465	486	496	492	469	455	500	456	462	479	470	486	510	424	439	467	489	520	485	452	473	467	497	467	465	474	483	470	498	493	462	523	516	514	538	473	499	463	492	490	490	463	516	468	519	457	503	461	489	476	506	490	480	490	512	495	509	475	473	480	441	487	503	455	504	459	530	499	483	490	486	475	491	490	475	475	510	477	492	484	504	493	481	477	512	491	491	490	483	480	479	502	477	488	458	485	480	473	485	473	483	444	476	489	488	505	481	476	513	528	480	518	495	503	472	476	510	512	482	489	506	513	499	481	454	437	529	513	467	493	477	478	492	517	477	510	464	500	473	423	469	482	488	529	474	470	477	466	531	473	463	473	506	454	493	454	487	515	493	504	544	516	480	501	468	507	489	478	522	481	526	508	460	513	481	500	458	489	499	489	511	487	487	506	489	492	515	540	513	499	461	481	488	495	501	523	465	466	472	504	473	471	482	507	486	459	458	460	517	476	512	486	494	468	501	465	527	507	498	492	492	445	480	488	445	485	482	500	462	525	519	506	465	506	499	460	510	492	488	461	500	527	483	440	443	526	501	458	459	510	469	484	555	482	479	467	504	490	504	491	479	485	484	490	447	470	486	476	478	469	458	473	505	482	499	509	518	531	505	476	488	452	459	533	501	487	449	483	491	498	481	479	456	514	476	512	486	495	479	481	432	449	482	494	490	502	458	463	499	490	495	445	465	482	540	510	493	482	491	534	493	489	491	471	529	487	485	537	474	518	467	505	502	474	481	450	496	491	524	511	499	487	480	501	524	486	510	493	479	480	505	499	512	486	473	433	490	525	457	485	509	481	507	481	477	503	486	512	482	521	472	499	507	548	496	485	488	460	480	460	497	544	484	484	487	464	525	458	450	526	501	490	481	510	472	498	456	485	437	491	490	530	521	471	511	497	528	467	484	501	516	465	494	472	506	488	490	498	486	464	474	447	500	489	497	472	514	470	498	486	521	518	490	494	475	491	496	511	494	463	463	497	495	492	490	501	511	477	518	505	478	465	480	485	475	502	471	499	466	451	484	483	505	488	497	530	471	471	507	476	451	455	471	487	497	466	479	513	467	478	508	522	491	499	503	453	480	491	475	443	480	473	472	525	492	440	501	503	485	490	480	508	474	504	487	491	445	469	499	476	465	469	487	476	506	483	478	530	505	564	517	470	517	469	495	502	470	486	487	477	506	476	493	458	517	461	477	505	469	504	484	536	492	478	487	492	439	460	444	467	481	501	503	484	506	512	491	499	447	442	511	490	526	514	504	504	509	472	440	510	462	469	513	495	523	489	462	480	475	480	464	468	478	510	485	447	501	480	454	453	489	494	497	503	478	473	490	498	510	521	471	514	474	468	480	534	517	494	495	492	509	505	501	449	486	477	485	461	480	501	476	553	502	460	466	464	463	469	476	518	446	493	517	454	466	467	505	495	515	503	432	518	467	472	486	489	500	466	492	503	510	470	526	510	498	482	506	540	459	450	469	465	438	454	488	481	495	482	529	504	459	480	494	478	451	492	515	476	476	524	537	477	511	467	436	501	524	506	488	498	483	482	455	534	513	449	483	468	498	510	472	488	475	467	457	463	497	502	488	473	486	477	490	468	520	467	508	515	512	478	470	496	472	480	508	479	463	469	505	515	443	487	516	500	431	490	484	490	486	484	486	476	487	509	506	478	504	466	521	497	516	447	501	466	467	554	433	458	503	485	473	446	481	479	465	470	475	476	498	447	493	475	452	474	485	463	460	506	465	484	456	446	452	468	503	517	480	534	486	509	502	502	479	472	472	499	510	514	465	489	493	467	474	499	470	503	490	480	506	442	461	494	440	479	470	476	462	493	502	412	501	470	474	495	461	501	466	495	501	477	487	491	510	497	470	486	471	516	475	462	476	492	516	499	489	495	502	467	477	465	486	494	495	481	509	489	443	492	455	511	474	478	477	494	456	529	509	509	479	481	501	433	465	491	477	474	474	467	501	522	486	492	516	496	507	450	483	511	507	480	482	446	492	479	496	489	462	523	463	517	461	505	517	470	488	488	509	463	470	477	510	448	496	496	459	475	520	512	509	517	489	494	528	467	470	481	482	529	500	444	467	486	486	475	480	493	472	503	471	448	455	461	484	494	454	497	509	517	426	490	455	503	470	481	462	434	489	506	475	478	467	454	483	519	493	465	530	485	471	490	468	494	491	457	526	515	480	475	483	471	482	489	455	501	469	470	462	450	513	480	495	475	501	487	456	459	467	517	494	453	506	473	488	486	473	498	494	483	500	473	481	469	506
33081	34339	29924	19475	6607	897	475	430	404	376	368	329	314	337	325	336	341	339	328	330	336	342	348	373	358	336	321	317	331	293	320	306	330	326	332	285	303	322	329	323	327	320	337	326	327	325	326	323	320	324	347	308	337	323	353	310	344	364	328	342	336	334	327	348	321	338	325	377	328	333	345	332	324	321	322	338	320	312	340	328	334	350	336	310	338	310	325	302	316	342	330	323	317	316	340	344	335	338	348	329	332	314	352	331	317	308	342	305	336	342	361	324	336	341	362	324	329	334	293	307	357	326	327	336	308	293	328	320	374	312	320	310	319	300	336	324	309	310	332	338	307	320	322	310	308	337	341	334	339	319	309	302	335	305	329	320	325	323	317	324	289	347	317	304	309	299	298	336	280	312	338	325	324	295	330	329	288	309	304	315	332	334	325	309	314	335	342	327	314	296	283	329	323	308	333	326	327	340	318	326	326	313	333	279	315	302	301	313	329	328	314	309	328	346	309	322	320	299	340	334	332	328	325	308	353	335	321	307	342	302	300	315	345	313	321	307	335	308	285	339	323	306	322	316	314	305	327	323	332	313	327	320	329	329	310	279	322	337	333	297	330	343	317	328	322	320	293	279	325	339	321	331	292	279	353	305	316	325	308	356	296	290	319	309	346	349	335	291	315	316	302	323	326	315	338	352	313	328	328	325	346	326	282	319	324	328	319	363	339	357	314	305	300	354	372	290	332	334	316	366	324	280	310	332	339	300	316	296	318	297	315	331	363	351	309	324	316	325	316	329	330	320	333	319	333	318	324	339	317	383	319	343	339	318	303	333	329	342	322	330	309	337	320	315	318	292	322	296	318	318	325	330	306	321	329	319	301	331	332	345	309	353	297	320	333	313	277	323	335	313	302	318	319	344	303	343	336	298	318	358	332	354	294	295	307	313	328	364	295	343	365	303	331	345	328	336	287	331	345	330	303	313	317	354	309	342	362	340	346	316	332	322	320	303	298	325	310	321	320	322	303	353	309	292	301	327	322	331	337	340	318	313	333	317	327	329	341	301	315	329	303	338	346	307	317	352	295	333	297	313	311	315	306	290	320	330	332	297	320	336	317	318	327	296	310	338	325	322	338	321	323	318	351	302	305	319	305	344	315	307	302	333	336	312	319	331	326	358	297	301	330	319	299	312	337	300	328	351	324	349	327	345	338	338	358	314	325	303	331	341	327	340	298	334	347	332	316	327	294	329	293	326	300	367	315	318	312	333	336	317	335	307	346	335	333	332	318	307	306	292	341	314	322	308	326	300	335	322	338	316	301	321	359	336	358	301	347	336	312	310	333	341	318	326	335	347	338	297	312	281	336	320	302	331	325	344	330	307	313	315	325	350	319	307	355	317	338	348	307	302	330	325	320	328	310	327	298	327	327	320	318	346	300	339	336	298	327	337	331	355	331	330	369	294	305	307	311	330	324	301	341	308	358	340	318	306	332	302	321	325	291	318	318	341	303	286	319	292	293	327	321	293	335	310	343	317	304	303	303	334	322	334	329	313	321	313	315	297	299	307	329	314	331	364	307	338	316	322	322	333	300	339	318	313	313	307	335	352	356	304	309	333	295	353	313	301	378	319	314	294	328	316	316	335	347	302	293	303	312	319	327	332	323	304	307	296	311	338	350	316	345	340	301	314	321	325	328	297	321	315	353	326	305	325	341	323	311	330	338	306	339	310	315	343	317	299	321	309	332	338	341	333	326	329	314	283	347	315	307	303	326	316	328	325	304	310	311	340	328	293	332	338	300	357	296	318	322	305	314	347	318	320	293	330	300	323	325	351	335	337	319	328	331	317	302	295	345	329	318	310	336	344	348	320	350	297	308	346	307	333	323	273	341	349	308	303	327	342	355	341	323	323	342	329	314	314	302	342	354	287	329	295	316	297	322	314	326	317	344	317	306	330	331	342	339	329	330	286	330	315	319	321	305	304	302	315	313	315	370	337	327	320	297	330	294	310	305	336	332	323	313	322	314	294	320	297	299	315	305	319	301	304	328	302	303	299	328	334	294	295	324	319	281	311	305	328	304	310	299	292	333	322	336	340	334	312	315	332	320	311	333	304	341	346	330	338	350	366	337	363	314	337	294	312	288	333	334	303	310	297	311	304	330	285	308	313	328	305	352	326	300	341	311	319	343	313	315	309	306	304	325	283	327	319	322	370	341	296	320	309	316	298	314	309	326	358	329	293	315	295	314	338	302	343	307	314	345	306	319	335	294	306	293	303	311	300	314	332	319	314	290	331	353	303	312	325	303	330	319	320	304	330	292	324	326	353	348	306	294	286	305	323	329	321	293	322	298	297	353	311	322	289	306	335	339	306	300	295	334	294	312	342	315	298	295	317	350	342	337	288	310	323	343	331	316	329	325	316	326	296	309	325	327	333	320	320	312	330	343	299	318	340	329	300	333	328	340	313	304	324	345	336	331	361	332	353	330	304	333	314	333	331	350	316	311	321	338	317	335	342	343	313	346	366	369	325	352	308	312	325	321	325	321	330	322	309	317	353	319	325	337	346	335	280	319	320	317	326	343	328	330	347	311	324	313	321	318	304	355	305	332	288	334	297	332	318	321	326	326	318	310	328	338	337	314	312	329	332	327	342	336	356	313	305	281	334	321	338	326	343	335	344	313	342	309	320	310	351	300	348	294	323	334	316	342	323	274	332	325	351	287	329	342	319	334	314	333	330	315	313	312	316	291	331	315	321	301	300	351	311	310	318	351	303	327	339	298	343	329	334	348	356	327	352	308	345	331	321	328	303	317	319	300	332	306	320	306	300	314	307	313	305	346	315	321	327	316	351	312	310	322	343	308	310	335	314	307	332	309	292	301	337	335	334	291	328	323	311	312	318	315	320	328	307	338	327	313	303	296	303	360	310	311	331	337	334	349	354	320	317	330	321	307	328	320	325	304	309	352	341	304	291	311	342	294	303	333	313	296	318	312	329	378	300	335	309	334	320	319	309	323	324	309	333	316	354	319	309	332	337	334	301	303	360	330	309	326	290	330	356	324	327	330	328	341	301	346	336	334	304	292	321	337	347	324	341	285	321	338	302	284	314	373	320	332	312	319	316	349	315	325	336	305	287	327	307	316	329	350	307	318	365	308	335	322	325	320	328	317	352	302	339	327	330	339	318	301	318	312	297	305	310	314	333	313	324	321	306	357	332	317	318	288	331	284	306	318	282	318	341	339	309	333	313	313	309	325	318	306	372	333	361	352	321	328	328	282	327	326	324	321	317	332	342	319	340	330	339	327	339	316	317	322	313	310	323	314	324	328	374	297	318	340	329	313	348	319	308	283	286	336	336	313	325	299	316	309	327	327	326	334	376	320	306	339	329	334	312	317	336	308	333	334	289	316	314	330	307	299	359	344	306	362	308	299	349	337	307	345	284	299	303	321	308	317	308	310	289	305	325	350	333	326	303	319	304	333	304	325	336	314	332	325	321	352	348
35872	44636	35960	23341	8841	1176	708	652	585	538	462	430	440	402	389	413	420	427	368	415	363	374	379	348	364	405	353	352	349	379	378	358	365	338	403	352	346	349	373	348	340	328	363	397	368	360	364	343	332	355	356	377	379	347	351	390	357	408	365	349	356	418	402	374	397	367	417	410	407	392	371	357	372	386	398	388	343	375	382	344	382	397	394	396	370	383	391	350	354	372	404	381	339	378	371	374	373	372	350	349	366	374	386	373	354	399	367	335	365	395	381	342	373	381	380	354	355	382	366	360	350	345	371	360	397	358	355	401	348	354	361	363	368	369	331	375	367	375	350	362	340	343	367	366	347	358	374	361	344	380	340	382	369	386	349	343	386	350	347	351	349	348	339	389	374	362	342	364	368	394	418	391	354	397	389	347	329	364	346	324	348	395	385	363	378	389	352	370	362	388	358	343	347	365	369	378	361	328	366	362	344	367	344	348	360	373	348	367	349	343	350	405	334	374	366	330	380	347	353	360	392	343	364	375	363	379	347	349	373	372	378	331	351	351	316	389	343	333	383	341	343	382	370	341	329	322	331	333	363	376	359	344	344	367	371	386	359	361	361	364	356	356	354	372	344	340	343	351	377	341	345	384	371	366	344	378	380	318	360	390	354	370	357	363	337	350	343	351	374	381	376	357	368	350	350	366	366	365	332	354	375	379	324	384	353	361	369	339	324	370	332	372	345	348	359	385	392	376	322	321	366	351	362	368	327	350	370	374	385	362	356	364	353	340	369	348	328	354	393	375	359	380	362	360	371	397	390	372	323	327	376	367	353	363	349	356	392	330	355	390	357	344	348	306	360	368	338	355	350	348	370	357	368	322	348	386	354	413	365	345	360	353	400	348	379	361	361	352	363	395	372	386	320	363	350	329	358	359	369	324	368	350	335	342	391	341	308	391	348	360	363	372	357	392	346	345	342	346	377	335	362	383	367	379	389	359	360	388	346	318	352	332	341	359	342	347	364	333	355	365	352	362	353	365	356	332	363	315	360	352	361	366	316	364	348	327	364	362	378	365	383	382	377	399	363	394	362	360	369	371	402	378	353	351	386	361	361	375	353	350	370	378	410	362	373	341	358	352	384	359	377	364	349	360	377	366	392	353	374	353	364	368	389	376	391	337	387	364	386	374	398	365	353	346	333	352	315	340	337	382	360	369	363	378	386	348	379	345	317	373	363	369	395	355	368	371	351	364	329	352	366	345	355	327	341	342	328	319	344	352	355	359	377	378	382	365	365	370	351	358	369	324	323	363	378	364	351	351	349	345	356	344	348	352	359	400	356	346	375	393	356	350	362	359	357	336	341	352	344	356	368	357	350	344	384	324	353	349	374	358	359	350	395	385	329	397	388	369	381	379	373	354	380	351	353	378	338	341	384	365	371	362	376	360	345	362	345	365	354	395	361	363	384	370	368	343	364	390	375	392	372	350	371	367	312	369	374	323	349	333	349	355	377	316	337	356	372	321	394	322	391	356	338	365	343	381	367	319	346	338	346	340	359	361	334	387	349	385	360	341	370	379	337	347	383	337	366	358	360	337	377	407	364	343	360	349	359	344	378	366	364	357	382	372	329	349	368	370	349	360	379	367	359	317	365	357	330	360	347	364	358	349	333	355	335	343	359	390	344	368	333	367	353	332	390	313	348	353	365	323	366	343	382	343	402	349	377	344	373	355	368	360	368	370	342	371	361	341	342	300	395	364	367	317	317	371	365	315	358	374	347	332	332	363	370	343	358	345	353	338	387	359	357	349	348	365	351	335	336	346	346	370	383	380	358	374	355	334	359	331	341	375	362	354	340	363	356	359	363	376	372	369	366	372	383	351	345	344	348	353	368	331	351	324	357	357	392	374	358	381	327	340	372	372	390	324	360	347	396	367	362	371	391	381	378	365	369	404	368	362	369	368	332	367	349	337	359	363	382	402	404	316	371	358	363	354	375	409	357	328	376	347	335	359	349	368	341	332	342	392	339	341	388	375	366	357	379	348	395	382	345	354	339	340	359	379	357	369	392	318	349	349	367	383	409	345	339	355	368	347	361	355	381	336	376	383	393	319	383	387	342	367	330	374	373	371	357	354	359	358	374	329	337	314	353	327	357	381	395	360	321	384	334	393	356	353	368	327	344	344	370	343	350	325	378	360	365	371	341	360	326	324	377	364	377	359	368	373	337	348	346	374	338	361	373	364	365	365	345	359	341	380	359	373	376	347	350	378	382	410	350	354	344	389	355	378	362	355	376	380	349	340	349	356	355	362	345	334	324	365	332	310	376	327	329	367	359	347	354	348	369	320	384	328	323	354	364	341	336	361	391	369	347	342	388	386	366	373	337	369	337	377	350	316	333	376	399	366	357	346	372	341	370	333	363	350	374	324	347	363	352	346	355	344	370	355	350	311	361	379	348	370	382	336	394	352	332	333	373	321	365	380	349	319	343	344	319	372	388	371	347	374	349	357	384	375	351	352	384	363	330	378	356	377	360	340	365	346	429	352	365	351	339	357	344	369	323	346	358	356	373	362	370	365	371	360	348	386	356	344	347	356	364	361	349	381	349	334	329	378	369	343	372	380	360	331	370	355	345	372	368	332	354	323	376	314	345	391	317	333	380	392	353	334	362	380	373	355	388	379	341	380	368	342	350	383	386	389	349	382	352	325	344	348	379	379	364	371	367	374	355	396	369	344	372	366	360	370	347	359	351	386	353	365	373	350	377	371	420	370	356	366	378	361	379	388	381	348	377	340	330	369	349	343	362	382	370	330	355	367	350	367	360	329	351	339	336	355	388	352	356	348	350	363	316	384	354	324	348	331	331	351	354	342	327	405	383	313	359	386	347	373	357	386	346	377	360	378	380	392	371	363	354	384	360	365	386	373	381	347	336	371	378	372	345	347	324	390	330	346	369	395	354	386	368	342	390	340	357	346	360	355	366	371	359	334	371	355	344	368	370	354	348	365	349	383	381	356	353	359	365	347	357	363	352	358	393	386	373	362	394	309	334	371	369	350	356	360	398	351	368	372	357	367	354	353	360	361	363	354	392	349	367	353	374	334	366	367	377	346	359	328	368	380	365	346	356	347	325	358	377	369	389	347	356	380	371	346	361	324	352	346	364	340	345	342	355	370	325	370	357	373	371	380	347	358	364	383	376	342	333	372	356	373	336	342	372	339	384	356	363	352	354	368	349	374	362	361	352	377	347	347	348	372	348	330	380	356	365	378	346	369	362	351	338	354	313	375	370	354	383	340	374	362	327	397	328	361	371	360	368	378	416	369	407	351	352	385	395	336	362	354	362	353	354	357	337	337	364	378	380	339	367	341	354	393	345	361	361	368	313	323	376	368	381	323	324	367	345	324	379	337	338	320	320	370	352	345	339	400	342	385	343	342	356	334	400	344	381	369	383	366	368	352	384	360	389	372	350	352	353	353	357	365	362	341	353	375	355	433	366	331	360	373	333	369
25334	20881	27484	26812	20593	10196	3162	1555	814	547	454	402	385	384	376	393	375	337	385	359	324	329	286	325	304	332	315	317	307	318	307	295	320	280	304	265	297	306	316	294	315	337	290	298	305	285	329	323	290	312	334	317	297	283	296	314	304	313	306	317	307	295	328	342	321	330	294	332	310	315	322	329	317	334	329	347	321	334	360	319	315	344	302	300	317	294	313	315	335	317	316	320	316	324	307	288	326	315	315	299	335	306	298	278	310	346	311	322	316	338	318	272	297	326	334	315	338	291	344	284	326	293	316	299	305	298	300	295	281	303	325	323	314	285	320	301	297	281	253	320	307	296	330	284	310	303	299	277	280	289	291	314	308	288	278	308	284	292	310	309	304	282	293	284	315	303	305	307	289	285	326	301	318	303	303	318	298	320	297	302	266	313	286	318	296	305	325	290	279	270	280	324	265	298	326	312	305	273	294	318	277	341	315	300	260	286	305	283	282	298	271	305	280	322	300	301	298	304	283	304	319	286	330	319	287	295	283	309	278	318	313	310	303	280	334	293	272	314	286	303	306	282	314	280	289	307	297	301	296	275	294	309	320	266	327	288	309	309	295	305	286	265	280	303	293	271	281	332	329	318	300	307	296	295	290	280	286	294	356	300	291	277	296	321	304	268	255	304	294	286	278	326	295	320	318	313	295	291	332	285	306	283	304	316	291	321	296	284	312	310	297	287	304	296	299	297	296	267	304	304	282	300	303	300	291	324	296	305	281	276	266	318	282	275	302	312	298	282	317	268	284	304	294	305	265	292	281	318	307	302	286	305	279	283	275	298	284	307	306	298	286	257	292	313	307	267	285	281	279	274	305	296	302	274	318	296	290	287	279	285	291	298	315	299	313	315	277	285	291	319	283	290	281	270	270	283	292	314	311	263	300	315	288	335	315	305	304	278	286	310	278	286	316	314	291	314	322	322	317	290	295	320	296	315	296	301	299	300	337	288	293	313	279	275	298	307	318	288	308	288	304	275	309	266	297	286	309	271	305	253	292	287	286	299	283	321	275	326	298	302	320	309	288	290	281	323	313	296	318	271	351	260	273	287	291	307	289	302	303	281	313	309	337	288	279	279	267	333	320	308	288	313	307	268	320	299	299	276	305	338	341	299	294	314	318	288	306	340	285	306	303	256	278	299	317	284	301	300	315	298	270	278	314	294	279	317	288	314	275	291	308	281	276	275	304	318	331	315	307	294	280	297	295	282	276	292	293	308	278	308	334	292	317	295	281	289	292	291	290	305	292	307	308	293	292	276	310	311	288	318	299	270	312	295	280	290	270	309	271	309	296	303	298	312	296	279	312	298	292	316	297	306	316	319	313	296	299	284	289	284	291	309	317	296	310	297	294	309	289	298	309	300	268	293	290	299	265	316	286	316	290	307	293	312	306	263	299	341	285	301	311	287	306	285	324	312	282	294	302	322	290	305	302	316	297	279	322	337	301	306	314	288	303	333	282	336	330	325	292	312	293	316	328	300	271	274	278	267	271	307	289	276	296	295	274	315	266	322	307	325	313	309	312	326	321	319	266	312	293	323	297	280	288	294	337	290	332	298	306	298	310	297	305	260	303	288	315	309	315	296	280	319	284	275	304	304	323	315	314	308	277	290	302	283	318	307	303	325	315	309	309	267	301	301	319	314	318	304	310	311	289	327	295	276	297	285	296	335	311	304	318	294	305	259	309	301	288	293	292	288	296	302	313	283	310	322	303	304	305	277	292	288	277	295	271	269	302	308	310	278	301	319	282	288	309	324	289	294	290	309	278	268	322	294	286	289	285	305	291	297	304	308	308	328	315	290	309	302	326	287	303	289	303	295	330	302	306	296	300	298	311	312	270	295	309	306	288	289	309	292	310	288	283	281	313	299	334	308	325	302	320	304	327	279	290	282	288	293	273	306	295	302	301	309	307	284	303	327	276	280	289	316	294	294	307	268	340	305	294	284	309	279	300	270	266	265	310	297	304	297	321	312	293	300	292	326	283	324	335	281	282	291	291	290	337	318	312	294	293	289	300	289	276	270	272	306	277	293	302	299	276	278	295	303	347	283	302	292	277	294	315	284	307	316	294	283	304	280	297	300	289	323	287	294	288	322	296	322	333	283	329	303	312	293	291	318	283	288	301	332	309	295	277	296	280	284	302	326	294	303	276	295	279	325	281	281	329	300	307	321	287	269	275	284	315	280	322	299	277	294	268	281	271	293	339	301	292	299	301	303	316	291	278	313	281	324	319	315	310	275	283	293	267	312	280	288	300	279	293	298	297	298	303	304	288	278	307	336	294	266	313	324	318	324	305	311	311	286	320	287	306	293	301	263	268	302	320	296	271	309	270	308	315	300	265	304	317	322	299	276	311	301	334	317	307	288	318	309	288	312	290	300	284	310	337	322	300	301	302	324	305	289	277	298	281	265	290	266	324	274	326	308	298	327	321	274	298	290	295	305	290	307	314	316	284	321	318	332	312	250	325	291	287	269	340	330	317	322	282	287	323	268	336	297	276	292	282	288	322	319	288	303	305	304	280	283	304	312	307	290	323	275	317	277	294	277	300	274	312	332	295	295	328	293	275	300	302	290	292	297	277	333	286	335	283	302	314	295	272	317	265	302	285	305	296	290	310	267	291	271	292	305	308	297	316	317	336	276	328	288	323	311	291	300	306	278	290	265	333	286	306	309	283	283	313	291	323	312	337	306	275	297	305	295	298	312	319	296	298	280	299	294	303	312	322	280	307	296	283	287	306	307	343	273	284	302	299	297	303	259	309	298	270	322	290	308	295	315	301	265	288	281	314	308	281	284	315	295	296	300	286	266	304	305	321	298	286	291	274	273	301	305	285	297	310	256	286	293	309	308	315	290	290	311	287	274	299	316	298	272	312	302	305	309	311	329	317	296	305	282	269	287	283	312	301	286	313	300	317	314	307	301	283	331	306	286	285	280	305	307	268	294	329	302	313	293	265	277	294	279	302	271	296	306	298	279	295	308	299	298	304	275	307	301	297	282	304	275	300	314	302	310	295	326	296	303	290	314	313	294	332	290	278	307	319	299	323	306	298	304	283	319	294	298	276	288	292	326	292	338	322	316	313	277	285	266	315	295	308	292	297	305	338	292	272	272	301	300	321	275	277	303	302	315	302	280	286	300	284	303	292	307	292	280	307	266	300	275	320	259	299	297	305	290	296	329	300	300	310	307	302	298	311	319	298	289	310	287	301	329	315	312	320	293	258	294	317	292	288	332	290	314	295	311	297	316	280	348	312	323	313	277	280	291	309	299	297	295	302	306	333	306	287	319	318	344	314	291	295	282	300	322	299	332	284	301	278	288	298	305	293	294	322	298	288	341	291	312	274	281	290	319	303	323	321	295	309	288	282	289	316	316	282	286	332	283	286	282	311	301	295	288	330	260	312	299	279	297	312	309	331	314	296	300	320	272	316	318	296	284	315	283	296	300	324	292
36201	57962	51153	34319	15379	5943	4094	2886	1380	922	755	629	565	526	532	519	507	456	410	413	425	404	366	381	357	370	377	373	368	362	372	356	332	342	300	358	323	329	324	309	347	336	326	354	326	348	311	334	352	333	343	368	357	329	350	361	343	349	352	352	341	349	345	363	400	371	391	344	363	324	367	356	356	380	380	332	368	355	352	370	375	330	317	380	328	307	321	351	347	325	320	330	319	365	369	348	358	361	352	339	344	323	338	342	314	349	325	335	344	334	352	348	367	324	359	320	333	349	367	318	330	324	301	327	322	332	327	312	334	306	298	320	320	293	304	332	342	331	315	354	355	330	345	319	325	363	356	332	313	298	353	330	342	346	329	304	324	319	307	319	335	316	330	321	337	314	371	324	326	311	317	322	294	312	315	316	354	299	327	331	339	309	334	339	310	303	314	309	319	349	323	308	360	320	317	308	354	328	319	312	314	327	318	307	340	329	342	304	350	300	315	337	288	326	308	319	308	303	302	342	309	317	322	343	343	317	331	335	282	341	319	314	312	362	322	348	316	299	321	298	317	330	344	298	332	294	338	320	330	299	318	280	307	359	327	344	337	302	304	320	308	367	321	376	317	355	325	308	331	324	354	339	289	351	315	312	341	311	326	353	316	334	325	343	332	311	348	351	352	330	303	360	299	352	332	349	305	315	326	298	332	270	312	337	314	304	291	337	355	338	332	306	327	309	313	318	301	320	305	338	332	339	341	293	299	317	328	297	330	330	304	320	344	314	312	311	320	314	324	332	323	346	314	297	339	338	339	355	334	330	338	343	337	313	337	324	345	319	334	340	335	323	335	322	333	364	330	334	361	307	290	320	297	337	326	358	345	328	347	347	313	311	340	350	316	333	336	327	310	319	330	311	318	288	329	311	333	318	349	340	332	357	299	366	314	294	325	326	319	342	316	312	340	348	346	311	363	322	336	322	329	329	329	316	345	330	295	306	331	301	295	292	328	359	336	357	288	344	340	325	294	312	322	349	305	302	315	344	312	298	324	351	333	315	344	348	328	324	326	343	347	322	347	328	362	314	299	277	341	338	371	333	348	322	343	318	305	318	348	348	341	330	302	317	330	334	317	369	338	331	313	307	309	371	326	309	311	327	311	319	334	325	327	312	351	327	333	360	337	327	305	328	340	332	324	328	346	324	337	327	337	357	303	313	287	329	365	354	318	317	335	324	359	327	323	308	329	325	337	283	293	351	322	294	309	336	311	353	308	314	289	323	310	307	303	354	331	318	319	287	310	327	353	325	314	350	324	339	328	341	316	300	365	316	306	319	322	313	299	344	315	336	318	326	312	325	330	301	309	341	339	321	351	316	330	307	352	317	316	330	291	314	317	313	292	313	294	293	291	383	296	315	293	325	339	312	314	327	347	288	324	314	334	343	338	295	290	320	303	332	319	303	331	349	317	348	311	325	324	314	315	375	337	349	315	326	321	322	335	327	312	346	307	328	299	309	316	356	304	312	305	351	333	303	338	312	314	324	331	342	341	326	349	358	340	331	315	320	303	341	341	324	345	333	301	298	340	319	327	339	303	313	323	342	322	324	296	313	330	331	327	314	353	304	334	316	354	303	295	318	312	287	335	313	300	342	333	355	320	341	325	317	353	320	337	312	343	329	332	323	349	321	314	306	346	330	330	337	309	356	301	328	325	322	317	325	349	300	275	366	321	320	340	339	334	310	314	300	323	339	311	331	343	329	339	324	316	322	350	302	319	321	326	301	346	322	283	364	316	308	320	303	308	355	320	314	322	362	332	331	324	349	315	330	317	357	300	302	321	331	283	294	310	321	345	268	310	332	307	330	333	335	337	345	361	327	318	329	323	309	291	304	302	296	317	316	307	301	333	329	321	346	358	334	347	316	291	346	325	330	324	347	304	349	285	314	326	329	332	335	331	350	325	296	311	291	291	282	338	311	326	329	318	341	368	344	319	330	319	299	335	361	338	338	336	288	325	325	319	323	334	311	316	324	322	355	313	297	309	341	355	307	340	309	324	331	321	343	331	347	312	306	335	317	331	343	294	309	350	313	302	350	318	315	340	318	338	335	284	323	318	335	336	330	312	313	311	317	346	315	346	319	316	313	301	335	311	342	296	347	337	322	322	314	347	313	345	311	301	330	323	286	319	322	316	304	316	339	330	337	321	330	316	289	311	313	329	337	352	315	334	351	326	333	349	333	318	365	328	301	289	334	310	337	365	324	308	332	344	344	328	346	321	296	339	303	337	312	344	326	308	336	338	293	309	304	338	316	281	315	332	336	325	332	326	340	314	341	323	303	326	315	334	338	289	306	334	323	319	314	339	314	307	299	321	333	348	317	332	333	340	339	317	334	361	298	334	315	310	302	316	302	307	362	322	313	326	297	354	310	334	319	341	328	330	327	336	280	354	322	329	345	311	313	290	318	334	316	322	334	311	316	326	316	360	338	332	350	337	352	319	300	313	318	335	351	308	349	328	292	333	338	352	288	327	347	311	293	327	348	320	313	327	338	358	312	331	333	319	276	326	379	317	328	329	331	327	294	318	344	330	325	337	331	355	341	349	332	353	291	337	305	288	311	303	310	304	332	294	313	343	340	332	337	303	321	329	336	329	317	336	298	316	298	341	302	315	301	351	318	323	364	341	295	322	312	315	333	300	327	319	335	319	322	330	320	295	297	316	299	338	331	318	316	340	314	337	316	361	315	329	342	329	320	327	343	316	344	301	334	342	301	324	335	309	342	345	344	348	341	339	337	285	285	348	320	351	325	316	327	315	358	286	311	346	294	324	350	279	342	311	307	352	344	307	316	338	310	310	294	311	316	328	313	366	306	304	348	306	329	352	327	332	355	329	320	345	346	330	319	317	324	315	327	329	334	327	277	318	311	306	335	335	371	301	326	309	299	313	339	338	323	339	344	316	306	327	307	319	328	312	314	341	314	314	287	303	312	331	361	305	339	353	298	302	361	330	323	309	348	332	321	379	306	318	318	311	299	365	334	320	312	315	313	319	301	312	312	326	334	297	315	303	332	331	331	333	322	351	331	349	329	349	322	320	339	349	295	311	317	357	337	328	328	357	328	312	306	309	332	332	320	309	311	334	298	324	322	314	335	320	307	348	332	313	324	337	303	306	337	326	338	339	324	352	307	331	316	314	323	309	326	353	289	339	315	329	338	313	309	303	310	325	325	314	340	331	334	302	353	296	305	313	319	310	333	322	313	330	340	319	287	362	337	329	327	316	341	323	333	349	366	323	334	318	357	328	295	343	329	303	335	296	312	324	359	312	320	342	337	339	297	318	322	313	309	333	304	307	298	318	302	279	322	324	306	316	312	339	314	331	340	336	348	341	291	321	348	341	325	317	324	326	331	341	335	309	341	311	295	281	361	335	330	339	318	330	324	310	312	305	343	313	306	325	335	317	307	306	323	294	380	341	303	316	324	325	341	327	317	306	362	348	290	307	287
23203	20826	27518	24529	21066	21113	14069	3406	1256	951	825	734	693	712	673	697	614	576	597	586	537	536	517	542	526	485	534	513	509	497	534	501	525	519	497	513	468	509	443	532	482	460	517	533	504	472	519	474	495	505	478	488	509	527	455	489	486	519	478	507	493	477	476	535	512	553	538	461	464	513	473	518	492	500	498	499	476	527	499	510	497	479	483	462	491	475	454	479	479	522	498	491	513	434	488	512	496	489	474	481	462	526	500	484	453	501	485	494	487	473	497	509	529	505	500	513	513	482	487	519	483	444	450	438	459	476	468	460	513	482	443	417	475	492	447	484	454	441	499	443	485	486	477	464	471	517	487	438	469	473	499	451	481	439	465	472	450	487	516	454	462	438	503	430	475	473	480	506	491	472	483	499	462	479	485	464	470	456	490	455	500	507	510	457	502	449	459	489	463	495	477	445	438	452	493	456	442	479	455	468	460	480	464	486	484	480	450	449	473	480	453	462	441	479	474	488	503	456	473	473	483	472	483	493	476	478	447	529	476	485	461	445	453	498	483	491	468	463	432	469	494	461	474	491	467	484	484	478	467	463	496	488	482	466	486	448	470	458	444	510	482	466	469	445	505	505	474	476	503	466	480	472	477	429	468	462	495	458	501	442	477	464	453	455	433	512	488	492	497	485	487	451	488	459	474	435	474	455	476	489	524	466	474	490	504	506	470	480	496	516	458	474	528	482	478	455	448	483	508	487	482	478	459	454	464	474	451	513	461	496	465	464	506	449	446	488	501	502	481	472	489	513	490	493	501	471	493	506	454	507	488	514	463	485	479	465	499	453	452	443	470	493	466	439	484	472	457	458	466	463	481	492	472	444	468	443	441	483	458	410	500	461	454	475	482	460	489	440	468	521	470	473	505	469	481	487	469	481	493	446	481	512	486	470	466	469	457	497	450	496	464	459	484	463	464	529	489	493	481	454	478	464	480	461	470	454	507	480	426	467	498	483	449	438	486	480	486	462	520	469	440	463	486	447	511	450	460	504	510	490	483	484	480	437	479	431	472	498	423	452	445	476	489	459	443	477	508	497	437	503	472	496	477	483	485	494	490	479	478	467	464	464	472	479	502	449	471	439	502	501	478	483	467	506	504	481	501	474	471	507	516	488	450	493	446	486	473	515	448	522	474	451	445	488	491	468	485	467	466	452	445	457	511	525	463	486	471	494	489	443	458	465	488	467	444	480	433	441	454	488	444	497	490	526	457	494	458	437	472	460	510	458	476	464	447	488	447	441	450	504	494	496	467	479	465	477	493	448	464	459	512	504	478	519	500	450	453	474	466	438	474	479	453	445	475	470	491	446	502	477	451	487	444	465	463	477	489	488	443	497	448	495	498	483	478	460	465	485	457	463	499	436	504	461	452	471	435	481	479	449	492	469	448	503	453	452	504	509	487	468	418	479	448	493	438	538	479	473	508	456	476	484	450	500	536	488	481	454	465	481	454	483	449	484	467	485	452	498	497	455	499	440	457	456	486	479	484	479	478	516	528	484	519	464	482	454	443	449	484	438	473	452	510	491	455	458	485	519	471	463	492	448	455	501	459	497	469	454	475	466	506	468	473	500	469	495	447	472	442	479	455	506	482	458	465	460	498	476	426	469	473	468	480	491	480	493	463	466	440	456	477	440	466	445	444	498	484	456	477	473	414	493	491	458	483	465	448	485	482	478	499	450	464	491	458	473	456	484	516	474	428	444	513	506	470	497	460	463	453	510	471	473	460	447	477	491	516	475	457	467	440	452	455	464	469	464	467	517	515	521	465	471	462	472	459	464	509	461	490	477	442	472	476	481	453	469	477	470	478	498	439	446	461	499	484	484	528	484	478	481	436	473	467	471	490	457	498	461	458	433	489	492	466	479	496	471	478	477	465	508	449	471	494	452	466	473	480	463	482	453	486	442	445	490	450	437	459	496	477	493	465	466	488	478	477	440	503	458	511	468	460	513	491	468	502	484	518	456	459	449	455	467	492	479	459	483	500	478	450	486	489	433	466	453	479	461	483	489	427	468	475	508	468	487	452	475	440	469	448	476	502	470	465	416	509	466	460	440	473	512	494	452	512	464	485	471	430	430	501	491	499	492	444	454	489	466	460	479	414	477	500	450	504	436	481	442	467	493	425	456	437	453	503	501	514	472	434	469	466	455	479	498	482	444	418	473	446	484	474	454	432	464	479	504	477	499	506	469	465	446	501	501	509	460	488	477	461	472	472	483	469	516	492	479	433	475	473	488	509	467	436	447	443	477	454	468	459	479	483	541	468	458	476	470	503	491	485	495	458	479	446	481	454	505	444	475	449	460	476	468	479	472	492	474	478	472	476	474	483	444	433	471	459	437	511	509	447	469	494	506	458	441	453	515	522	479	465	475	469	500	480	486	481	468	488	485	446	502	453	469	475	465	436	463	443	441	475	426	479	501	476	470	454	473	480	466	483	450	484	470	489	483	481	448	488	434	480	506	499	448	424	459	440	462	502	467	471	441	479	459	465	470	475	471	452	470	461	479	445	446	462	457	449	490	486	462	450	490	469	494	478	459	471	479	484	534	463	473	454	438	465	473	490	474	493	481	481	489	460	463	466	432	466	473	475	468	487	497	459	440	456	467	455	495	530	451	498	485	488	492	473	476	449	500	457	431	447	449	468	460	457	463	481	483	505	483	454	506	459	484	506	496	458	465	479	455	468	473	473	478	453	480	480	437	460	460	479	464	462	454	493	478	471	472	482	484	466	479	511	499	462	477	496	484	479	515	437	504	494	447	447	449	461	489	476	490	458	474	490	441	470	467	462	462	484	478	458	496	475	461	458	469	494	460	479	468	509	504	479	484	476	528	469	443	454	488	459	490	440	509	495	479	469	473	482	473	465	480	494	507	458	505	524	503	481	459	472	465	496	438	452	477	471	483	462	456	495	433	458	454	447	523	468	502	492	502	491	448	482	479	503	445	439	494	446	447	484	464	452	444	475	477	469	487	479	466	506	481	444	446	485	470	437	506	469	464	481	488	464	480	486	483	498	457	448	467	505	475	504	457	482	512	495	486	510	499	485	464	450	457	463	441	473	472	487	505	530	453	449	454	498	488	485	445	476	434	481	419	462	446	476	422	471	429	479	412	490	451	514	494	477	435	488	476	457	478	471	481	450	497	403	460	441	471	453	473	437	477	491	474	479	445	464	464	498	479	457	431	497	495	460	465	477	482	468	471	467	471	467	443	460	503	473	483	506	471	458	494	456	465	507	476	483	454	490	487	505	484	455	497	462	463	500	483	498	465	445	509	462	457	499	504	498	471	470	481	429	487	483	453	448	486	487	487	449	443	464	469	474	485	507	480	474	480	488	467	474	503	477	421	482	491	488	481	496	480	498	520	471	445	495	467	492	471	484	483	468	471	487	486	429	475	480	439	485	458	517	486	488	480	470	439	509	479	446	493	434	508	469	477	494	459	464	504	491	466
40327	67685	54990	33456	22966	18002	10057	4151	1906	1480	1175	1087	971	971	891	927	848	777	700	681	658	661	642	622	578	588	605	588	548	562	571	533	536	570	533	523	515	521	523	530	488	498	522	519	530	537	517	510	532	497	544	522	577	508	497	483	508	515	532	540	516	577	551	572	605	557	516	565	549	570	570	526	560	547	524	552	519	528	549	553	531	511	523	532	523	501	547	527	526	550	506	511	498	541	559	574	563	566	528	519	515	525	526	523	483	511	466	478	495	495	485	515	521	511	541	496	522	530	476	463	501	507	542	477	480	499	449	506	497	534	461	486	487	459	478	493	474	493	511	478	473	490	467	521	502	441	518	486	498	525	497	496	487	506	485	461	523	496	479	505	502	488	513	479	464	474	448	506	468	448	497	485	494	483	486	476	490	477	524	520	484	456	497	465	481	508	461	503	489	491	525	486	492	510	464	525	493	459	449	515	442	494	433	500	486	524	498	490	501	500	496	507	501	467	474	475	478	487	486	501	493	495	463	507	502	452	513	493	479	472	502	517	465	477	481	495	503	518	507	453	497	494	495	510	450	485	502	474	504	473	462	477	431	511	490	455	491	503	483	462	505	501	492	484	505	489	517	482	514	498	425	508	461	505	513	468	516	510	452	492	461	507	482	467	465	493	477	509	481	506	506	479	472	520	470	507	452	461	507	473	502	467	451	485	484	480	472	476	429	496	509	513	528	437	468	485	491	506	453	443	501	504	512	489	490	482	488	489	482	504	484	458	456	476	436	525	482	495	474	466	502	465	488	494	446	501	481	492	478	481	515	461	502	500	489	507	448	506	502	524	465	479	429	484	490	479	491	489	501	470	479	469	502	457	424	470	481	480	506	502	505	495	455	436	455	471	516	477	507	512	483	482	498	480	472	491	507	447	488	469	489	444	476	499	442	472	478	487	503	497	509	469	467	462	474	492	480	476	515	474	479	508	505	486	501	470	457	518	474	491	517	509	505	469	461	460	483	485	494	477	451	508	523	494	523	479	504	494	495	515	461	507	472	526	508	512	477	503	469	502	489	499	463	506	471	494	467	459	494	495	500	443	504	463	517	448	461	484	491	516	535	526	497	510	497	471	512	517	453	476	433	461	484	496	527	451	489	498	497	478	489	487	508	473	496	494	499	500	440	482	493	461	502	500	483	500	491	484	482	480	452	515	434	522	479	475	428	476	496	473	474	519	519	461	512	470	482	515	460	470	450	529	459	484	448	477	506	500	473	530	481	488	521	511	468	489	474	517	497	492	497	453	423	493	500	519	467	462	483	502	508	505	469	507	478	459	487	503	484	436	464	494	515	492	496	457	504	475	514	432	494	499	464	482	484	494	476	490	481	467	475	487	501	479	511	474	466	487	514	487	502	528	493	481	483	484	515	471	516	449	492	469	451	478	497	437	500	485	483	507	489	499	479	454	496	472	491	473	484	524	484	473	499	448	440	518	481	456	479	485	488	474	456	502	458	486	481	485	474	475	415	492	499	485	484	488	493	529	476	509	455	469	510	462	470	492	506	459	454	472	485	498	467	458	438	492	498	500	455	489	512	508	481	525	490	535	443	498	479	475	505	508	478	496	489	497	429	506	485	480	493	505	493	450	508	484	486	463	544	480	481	509	527	474	513	499	485	487	498	504	517	490	456	493	520	512	461	517	475	506	483	495	462	479	498	458	468	480	502	475	490	494	499	481	480	469	487	489	512	478	468	522	479	519	489	449	507	506	466	465	481	508	467	486	507	455	471	508	476	489	489	489	483	520	455	519	461	465	453	505	526	511	482	461	472	492	475	509	488	511	468	492	531	483	475	508	494	494	448	516	496	473	444	519	486	468	482	464	489	472	458	502	446	461	466	522	495	475	478	492	500	466	450	468	496	489	487	507	488	464	482	490	480	508	502	498	501	428	469	495	478	482	479	496	488	479	483	518	506	514	485	486	461	503	474	502	499	478	479	448	526	499	467	484	500	462	495	487	449	482	464	449	465	461	497	477	459	498	483	466	475	491	469	515	475	465	511	501	466	496	489	484	476	499	507	495	463	467	469	516	495	498	471	488	490	465	495	488	506	481	476	478	511	501	498	531	459	474	474	469	463	490	493	485	507	524	487	500	457	535	474	475	512	453	480	498	519	504	491	495	528	505	454	533	488	488	492	456	489	509	504	490	503	479	528	485	480	482	493	461	501	486	505	498	456	496	503	465	509	464	461	517	514	494	502	505	505	509	483	540	488	480	479	472	494	480	468	522	446	480	476	495	526	487	462	464	500	469	513	495	508	483	500	495	488	448	467	491	477	499	470	486	463	497	465	448	523	518	539	460	482	502	500	458	472	511	494	479	480	487	477	528	478	533	477	482	518	501	493	520	521	493	485	480	515	478	457	508	488	466	440	514	531	481	490	526	489	504	493	491	458	491	479	467	482	459	494	459	475	442	488	476	527	453	482	483	500	497	510	467	510	485	472	492	480	522	500	459	473	479	468	518	469	486	493	506	498	486	474	460	467	493	479	486	504	472	487	487	492	471	437	467	534	461	491	507	502	476	519	466	469	478	456	529	491	512	472	513	470	469	481	478	459	480	489	505	488	455	430	524	520	530	526	502	454	497	477	511	499	499	493	455	486	486	538	494	470	443	508	500	481	514	482	521	541	498	452	461	460	531	475	496	455	474	475	492	472	483	493	494	493	495	521	470	478	478	455	487	467	482	539	480	509	514	511	461	508	469	468	472	515	533	461	493	493	480	461	487	483	477	527	487	487	470	474	484	449	516	488	509	496	521	508	489	521	465	501	525	471	468	485	480	474	479	457	480	492	513	502	516	484	472	543	495	476	506	489	467	475	487	455	489	484	434	521	467	528	477	508	488	505	501	451	474	487	475	481	535	452	470	475	511	490	487	512	515	518	497	457	506	455	491	475	499	494	487	506	479	481	487	486	483	494	484	465	478	482	513	509	522	496	481	460	478	467	463	478	480	503	517	493	466	488	482	452	489	504	449	479	466	507	478	453	500	477	463	467	478	511	487	510	489	525	507	517	483	515	471	486	524	502	483	477	519	488	496	504	474	484	477	506	484	524	508	546	510	491	481	465	466	470	493	513	488	476	444	511	493	460	505	485	467	526	484	506	491	502	510	491	494	453	481	510	508	489	520	471	467	500	488	494	468	499	488	476	458	474	446	512	507	503	476	495	487	484	497	474	501	517	492	455	504	499	461	502	508	504	517	480	487	505	480	501	536	467	462	505	477	520	499	462	492	525	518	518	474	472	486	478	457	537	521	476	492	456	496	525	491	521	506	451	502	500	456	463	498	496	488	494	493	518	480	498	464	508	486	492	445	527	505	504	426	516	489	420	479	449	494	439	506	497	450	493	474	505	515	512	530	487	491	489	495	489	515	474	494	432	527	509	477	499	500	507	430	504	478	462	475	517	543	447	505	521	455	481	496	519	459	477	459	516	498	493	471	463	462
33653	32960	27114	11764	3957	2213	811	484	427	395	374	335	368	358	379	368	338	363	308	338	304	321	362	320	361	344	302	339	390	319	340	346	313	318	333	331	327	328	328	322	307	335	333	361	310	330	323	334	338	318	328	357	340	338	354	349	354	333	359	348	353	368	364	319	349	363	375	334	324	326	335	339	325	348	337	364	367	346	352	337	334	328	344	313	341	373	355	284	337	302	366	340	353	355	333	341	344	335	362	329	334	368	342	324	346	294	344	371	331	369	338	318	338	334	340	351	317	306	308	319	328	336	299	344	297	337	309	357	309	361	328	306	337	316	338	338	339	317	364	354	354	325	298	328	334	341	325	330	352	355	326	321	307	324	325	327	329	310	327	325	314	352	338	302	328	350	366	343	322	358	316	352	317	302	344	345	332	362	303	336	356	322	345	326	324	364	332	314	347	361	298	349	296	344	332	301	355	310	334	308	307	319	313	368	341	299	352	351	337	336	310	285	333	321	327	322	330	343	321	308	348	332	332	319	345	312	343	337	327	305	333	331	355	330	328	332	336	337	349	300	318	291	317	338	344	340	361	333	330	362	318	335	336	282	325	315	322	329	323	367	332	307	337	338	350	291	331	323	335	352	325	345	334	338	323	329	361	357	333	322	332	338	358	357	337	345	285	310	321	315	330	328	300	340	333	351	313	328	329	341	353	341	346	304	290	368	317	326	300	315	330	329	319	354	320	325	338	312	336	326	331	334	330	340	329	330	360	299	311	298	317	304	304	328	369	350	340	317	330	330	318	314	291	316	306	317	348	355	307	322	323	342	328	357	309	323	312	300	312	327	318	345	343	345	334	345	336	350	333	355	309	343	349	331	335	337	325	334	294	339	346	353	314	320	325	323	311	313	348	343	330	353	332	340	335	317	332	339	326	321	306	320	343	339	353	334	340	304	357	335	358	355	307	363	329	332	326	327	316	348	343	331	386	328	324	328	349	344	331	337	343	337	334	349	341	344	300	293	318	334	336	318	332	319	373	334	321	325	327	348	331	309	319	327	333	322	331	326	302	355	378	313	298	343	294	357	314	311	334	286	383	320	338	332	342	311	308	329	336	376	340	340	320	340	323	323	339	331	336	321	336	325	288	337	338	295	311	338	332	322	350	346	328	309	304	347	322	319	318	337	331	380	339	359	346	329	331	343	299	328	365	296	333	348	352	341	335	324	342	329	316	352	309	329	361	335	327	352	319	335	360	324	350	334	340	385	336	349	327	347	301	328	280	291	350	310	342	316	311	329	346	339	330	337	321	321	325	293	337	310	345	332	369	340	349	341	315	307	315	335	321	299	341	347	371	301	333	320	351	342	314	310	360	372	347	317	336	324	322	338	317	326	298	333	306	341	321	337	337	302	316	343	322	314	345	323	329	314	351	349	324	294	337	311	338	326	324	342	349	314	359	343	325	356	329	263	306	313	300	344	328	320	311	308	318	326	326	307	314	310	339	329	346	306	361	343	343	359	304	326	354	351	349	351	322	345	310	313	329	318	301	303	332	344	309	327	359	309	346	343	334	331	322	318	302	350	342	326	334	324	352	316	304	308	314	313	320	326	330	309	301	353	289	315	328	353	337	335	328	321	318	348	349	315	336	308	369	340	330	329	324	299	322	339	336	320	327	339	333	330	314	350	334	337	369	321	310	355	336	333	338	341	309	336	315	320	352	293	331	342	334	343	343	323	309	342	324	323	303	329	339	364	309	316	290	329	326	361	319	338	312	306	356	356	343	336	289	360	294	318	312	313	346	324	335	356	290	355	345	337	357	340	350	338	329	361	304	354	328	340	311	304	305	326	315	317	361	325	352	331	335	349	329	347	307	350	357	330	322	315	340	321	324	302	353	309	338	369	351	322	348	306	341	310	322	298	340	366	354	324	349	343	331	332	338	315	331	327	321	331	308	321	306	351	360	348	359	333	304	353	324	345	326	365	322	301	338	310	336	368	317	343	309	319	375	348	332	326	348	382	329	325	318	318	304	339	329	332	330	320	309	321	357	303	372	315	310	348	376	337	328	331	347	294	349	344	364	302	333	358	347	298	335	333	330	320	323	305	314	343	324	322	330	291	344	322	337	320	319	329	364	349	337	344	333	323	330	286	345	350	342	338	325	335	327	335	376	319	336	298	323	384	356	325	330	298	330	298	356	323	337	313	327	331	357	333	316	320	332	334	342	328	340	329	307	302	321	323	343	333	326	368	334	342	320	314	313	332	327	329	339	329	334	308	339	340	328	304	322	296	332	317	330	332	340	355	330	340	355	345	297	329	332	353	323	335	327	408	300	356	329	326	315	315	307	294	333	322	362	307	336	324	327	296	372	374	317	318	339	326	319	365	325	374	308	332	372	330	289	339	312	360	336	350	347	358	315	348	304	337	307	336	364	325	330	316	326	315	330	333	323	307	374	334	329	336	309	323	321	350	323	323	341	340	314	330	338	347	346	348	332	347	328	340	319	362	347	323	326	350	292	331	361	355	366	323	348	345	366	362	352	351	332	310	326	318	330	370	338	338	348	323	340	327	286	329	314	313	352	334	369	341	361	353	311	345	300	326	333	315	373	354	302	314	322	348	347	315	315	342	348	333	325	325	323	330	330	317	343	286	331	354	354	338	309	351	318	338	352	317	338	333	317	325	332	311	365	307	331	342	376	332	343	326	345	336	315	340	325	346	342	341	344	295	316	335	317	356	339	348	305	349	371	332	347	321	350	316	293	340	295	328	344	342	338	333	316	335	347	346	318	324	360	316	345	356	333	335	353	332	341	330	323	309	357	351	375	343	361	354	319	315	337	357	361	343	312	321	330	328	335	326	354	343	355	352	320	300	344	307	330	358	344	311	330	333	320	349	321	332	339	369	390	322	342	319	352	324	328	337	353	311	383	304	341	319	305	334	337	345	349	308	344	331	330	349	308	303	324	351	287	339	326	330	350	324	356	326	311	361	334	335	348	327	365	355	305	300	297	380	330	320	325	321	330	342	359	320	341	303	319	347	326	332	346	334	329	333	347	332	318	328	333	343	373	372	331	346	315	303	340	366	319	339	360	320	329	347	316	346	303	352	349	349	314	307	365	339	332	380	352	316	338	330	321	322	339	333	357	308	291	320	333	353	341	350	322	318	322	286	312	324	318	322	344	334	333	329	331	338	351	322	342	332	379	357	316	329	368	303	302	317	295	308	327	345	369	294	338	303	317	350	323	324	332	300	370	355	331	345	342	302	315	324	325	336	350	307	300	340	324	309	345	326	319	315	323	338	345	306	312	310	345	357	357	342	327	323	327	345	323	310	334	347	327	329	344	319	342	315	307	333	349	348	306	358	332	327	329	303	334	331	339	353	291	336	328	352	327	351	333	334	317	318	343	337	334	339	316	318	329	350	321	335	341	329	356	355	330	335	343	327	329	365	329	315	361	346	345	362	305	359	330	341	323	338	347	331	314	350	305	320	328	296	359	333
36327	43618	31993	13650	7158	4334	1352	763	547	520	445	442	497	437	425	426	419	412	416	391	427	390	379	382	379	351	388	375	412	381	371	370	392	395	350	359	384	382	380	396	390	403	377	384	383	381	339	366	346	376	356	411	371	387	444	371	365	400	371	363	367	402	413	400	389	406	395	380	398	409	407	354	401	388	371	350	409	400	419	397	389	374	371	376	384	378	382	362	386	419	378	365	377	391	393	342	387	391	387	387	360	376	397	406	343	383	403	392	365	381	368	397	359	395	356	351	383	395	358	343	404	367	384	388	379	365	356	337	365	337	376	352	375	366	370	376	395	390	346	366	391	341	373	389	407	351	373	348	382	404	352	369	356	353	366	396	390	359	381	347	366	364	355	353	352	344	344	382	394	327	400	353	393	362	355	382	347	353	367	355	354	366	359	363	347	371	371	377	353	363	396	379	341	374	361	399	352	359	356	339	367	381	358	361	356	387	378	393	379	369	382	356	357	375	361	365	341	408	398	375	419	343	388	345	355	376	363	355	394	370	384	371	380	379	393	375	373	371	375	381	406	384	356	371	401	400	375	366	330	396	365	350	385	371	333	367	406	384	358	381	374	367	359	378	375	368	343	365	371	366	376	372	375	384	369	371	359	356	395	363	358	373	376	370	357	379	381	381	360	402	390	380	355	349	345	372	379	392	359	352	391	383	361	367	329	371	378	386	355	372	343	385	369	353	382	360	357	353	363	362	386	353	382	330	355	396	374	362	358	378	350	343	381	389	357	365	393	374	379	379	350	347	414	356	342	356	361	376	411	346	366	380	403	351	388	369	370	376	369	376	349	373	338	392	383	360	394	377	392	366	397	368	353	376	380	334	348	354	356	378	364	385	345	316	393	384	380	350	362	356	391	400	371	397	390	399	387	407	372	359	354	399	394	358	363	370	370	425	354	379	367	390	420	399	353	351	352	377	355	390	371	359	401	362	359	394	375	392	361	367	374	378	350	376	350	346	367	352	393	397	389	365	404	402	357	373	389	391	347	360	374	338	384	352	361	387	362	358	378	379	358	407	387	370	373	371	353	384	382	367	394	372	383	408	335	333	360	372	394	372	339	355	374	377	387	377	358	359	405	345	363	376	369	373	382	372	383	383	365	348	343	396	359	363	350	390	357	375	327	379	395	356	332	367	361	363	375	344	374	341	365	364	350	343	373	384	400	385	399	366	372	365	382	368	344	391	364	332	385	369	368	350	336	353	352	367	351	394	364	366	377	392	342	391	383	357	363	376	355	385	402	338	385	344	346	360	369	338	372	338	392	379	388	376	337	392	334	376	362	372	377	367	372	392	349	379	355	377	361	386	359	383	367	383	357	378	374	372	392	354	366	381	368	360	355	375	342	365	377	395	371	388	369	374	321	381	352	373	372	379	382	383	370	347	377	365	346	402	384	354	370	382	401	359	347	387	353	336	360	364	354	353	369	355	368	360	358	340	347	374	367	385	390	384	369	375	385	361	328	356	367	364	360	392	377	368	365	389	369	340	356	362	362	369	391	379	405	362	348	388	366	402	326	389	363	332	356	360	339	354	355	353	342	359	368	345	372	355	373	370	388	360	360	423	365	375	355	349	359	425	329	426	381	347	386	344	387	380	349	383	387	392	359	352	389	393	380	365	394	377	364	373	380	395	342	391	374	379	364	379	361	354	361	417	336	363	383	354	355	367	341	387	412	387	374	346	365	380	386	379	370	372	397	372	399	374	319	350	390	370	383	367	358	385	327	385	361	380	381	410	392	382	396	356	356	360	333	358	375	382	375	326	377	379	356	385	370	362	364	310	368	385	397	374	393	391	381	374	379	354	339	370	361	351	367	373	378	379	386	386	353	384	401	374	341	354	369	329	380	358	355	403	366	346	384	368	354	414	387	373	354	362	369	339	360	376	382	404	384	398	376	346	372	372	384	340	370	377	368	414	369	366	370	370	377	384	385	371	395	367	351	374	396	372	403	351	377	370	325	378	389	377	402	397	381	359	334	362	326	398	381	365	348	377	391	372	407	349	355	346	369	381	357	356	386	359	357	374	365	382	359	365	403	369	359	354	367	385	362	387	371	379	396	351	369	373	350	380	368	358	335	383	346	372	372	341	395	354	373	375	395	382	351	368	358	334	359	377	378	384	386	361	386	356	362	339	376	335	357	375	383	371	339	374	351	347	392	339	400	384	400	385	360	383	346	398	382	364	341	391	371	355	370	408	374	359	370	376	393	364	366	358	382	345	365	339	327	380	388	349	371	376	386	361	370	363	361	373	357	371	356	344	353	373	367	388	356	343	374	379	383	412	382	372	344	369	337	392	361	359	396	401	335	383	388	384	390	395	345	359	359	366	383	375	374	364	401	379	368	346	383	363	397	377	392	374	381	387	360	365	367	359	311	366	361	349	368	340	352	327	379	408	384	378	368	354	347	369	365	357	398	380	382	359	376	369	316	338	366	415	372	384	383	376	388	414	378	345	372	368	346	407	375	364	366	338	369	353	383	365	356	348	359	372	352	363	375	369	354	387	407	370	379	381	369	396	357	390	358	364	401	347	339	367	391	364	378	391	344	348	335	365	370	335	372	378	400	396	367	397	345	382	397	362	360	372	367	349	371	375	353	351	344	381	395	367	361	356	361	382	351	392	373	341	345	363	366	364	378	369	358	345	355	378	374	363	382	330	378	383	353	390	373	366	353	402	388	356	363	366	357	370	362	367	414	359	396	367	384	324	344	363	373	362	362	346	413	366	357	381	362	398	373	374	355	394	366	378	380	378	376	343	383	383	369	358	386	373	334	401	407	384	405	389	374	389	335	332	373	345	393	369	383	362	387	374	390	355	377	347	366	360	375	396	395	353	378	396	381	404	384	392	393	377	365	350	362	359	374	355	378	380	344	359	328	365	364	375	369	396	359	349	345	360	382	390	369	330	391	405	409	375	379	394	358	336	384	351	371	368	372	359	334	381	349	354	405	350	322	388	369	375	412	389	341	395	358	359	362	362	374	360	389	404	397	378	373	353	378	354	362	336	363	366	367	377	377	368	373	348	366	355	353	350	375	368	335	363	345	371	380	402	378	422	356	361	356	365	349	374	353	385	390	387	391	372	388	376	360	427	375	345	370	362	354	352	372	379	381	339	370	367	386	353	350	340	381	367	342	383	390	380	341	371	371	404	357	366	357	402	393	361	395	400	391	356	324	372	362	369	358	390	398	346	357	373	363	382	371	354	343	344	395	360	372	344	370	358	387	367	381	397	316	378	363	337	345	373	349	348	412	352	369	329	357	341	368	386	357	362	392	337	378	396	390	379	376	363	366	345	375	374	399	382	386	371	361	328	356	387	357	405	363	385	369	384	348	360	388	377	355	366	359	384	387	354	347	401	387	403	396	373	400	369	365	301	380	360	375	356	393	359	359	397	385	338	388	363	381	356	400	374	394	381	359	351	382	376	359	366	370	391	375	371	373	361
25328	20854	27427	26918	22784	16736	7459	2351	822	509	469	447	456	436	439	409	357	358	356	381	349	358	339	285	344	340	323	339	361	321	337	335	286	314	340	301	337	339	333	319	317	308	303	300	308	313	338	322	299	335	320	334	353	342	330	301	344	337	353	333	329	302	316	316	325	360	337	360	346	332	322	305	354	330	338	321	338	318	328	346	337	315	325	320	312	324	331	299	360	329	307	303	302	299	337	343	347	337	346	355	340	324	298	322	304	337	352	288	340	346	330	344	327	325	304	315	328	307	329	312	315	291	336	301	328	306	320	283	303	308	305	317	293	313	327	338	313	313	329	309	324	316	289	299	309	336	325	324	338	334	337	312	289	281	291	319	309	310	319	319	307	292	308	315	314	311	321	323	332	300	316	317	321	358	306	312	308	322	320	302	312	319	329	371	319	310	332	280	338	305	317	310	329	307	309	340	331	325	314	316	313	317	320	344	313	323	301	314	328	321	335	300	319	310	334	299	299	349	319	312	317	309	331	318	321	322	291	343	312	328	317	297	332	294	305	320	344	304	324	349	330	314	322	292	306	312	338	318	319	331	299	350	341	329	312	320	298	306	332	318	302	338	333	316	307	281	328	310	287	301	295	312	311	343	308	296	315	282	319	303	338	342	340	339	335	297	336	318	266	329	323	333	318	335	267	312	319	311	326	337	330	302	334	303	292	312	331	322	314	327	356	312	335	293	304	320	308	320	301	306	309	251	341	317	307	308	302	282	271	301	323	338	297	307	327	292	355	324	299	309	327	308	311	302	328	294	312	334	348	327	295	307	293	300	301	290	335	308	338	281	325	349	301	336	345	321	331	307	286	321	303	330	327	300	315	297	320	357	312	306	348	350	287	299	326	278	316	343	327	296	305	300	323	308	315	286	305	325	303	316	302	314	323	304	336	344	286	302	337	298	312	305	353	295	348	314	336	327	292	335	292	312	319	335	308	317	319	326	286	323	299	287	314	301	323	339	322	335	309	291	320	324	333	333	319	308	312	329	320	326	324	306	311	299	307	333	343	316	340	334	316	311	301	338	336	302	293	342	312	311	302	326	307	288	326	301	319	351	293	299	341	291	303	291	324	308	329	354	326	305	310	296	300	312	344	334	300	292	324	300	312	339	299	316	321	320	311	332	305	273	316	324	337	319	342	337	332	342	301	330	310	326	310	312	308	330	316	306	316	316	322	328	318	303	304	291	327	311	341	312	340	334	316	312	291	324	340	296	320	285	300	309	300	314	299	319	337	348	327	287	338	288	329	311	319	307	308	312	273	291	346	331	324	298	317	333	303	327	287	295	330	295	309	310	311	299	300	310	318	293	304	326	296	323	330	301	323	343	287	314	314	321	332	301	315	303	309	308	291	330	324	301	304	311	323	296	327	362	311	328	343	352	338	306	314	330	320	314	334	299	334	302	302	303	305	328	289	305	355	318	291	294	308	302	302	293	311	314	297	290	317	314	342	294	306	303	338	325	314	279	328	295	303	317	313	312	337	303	271	309	285	299	309	314	323	305	324	317	333	332	323	337	322	280	299	330	306	302	322	329	299	320	306	293	330	314	284	307	330	327	337	331	336	298	335	332	316	310	305	337	322	296	303	310	343	278	296	315	297	368	330	333	314	305	332	311	319	322	282	308	329	330	286	317	320	321	321	321	311	305	335	329	324	297	317	306	327	317	325	316	278	326	318	296	284	286	292	327	303	302	309	304	316	306	336	339	325	331	299	330	326	304	338	287	305	337	320	308	322	305	299	338	354	319	316	302	311	329	315	307	321	333	310	323	353	314	302	294	292	319	300	308	293	310	326	341	294	281	289	312	299	321	302	309	324	361	303	321	299	328	288	314	322	324	296	308	325	328	321	308	315	310	309	313	292	330	339	341	341	306	338	329	318	312	331	290	324	327	330	296	327	318	292	323	321	343	292	310	310	284	280	302	323	306	330	324	313	336	298	323	290	295	322	297	284	342	298	340	340	313	315	306	328	327	317	305	325	336	333	308	320	300	292	323	310	353	308	329	332	328	308	324	319	304	314	287	331	310	302	323	302	306	293	295	289	332	328	305	327	313	304	300	314	337	294	321	308	338	327	314	315	322	317	290	309	328	322	313	293	282	310	311	310	315	293	337	310	300	331	329	311	301	291	330	329	267	325	290	323	326	322	298	343	323	295	319	286	323	323	282	301	322	325	290	338	314	291	293	287	313	294	303	307	305	324	278	324	308	320	310	306	345	307	303	289	316	318	324	284	321	289	320	294	329	288	323	337	291	312	306	294	318	317	308	311	318	295	335	310	335	289	290	320	303	316	313	304	314	296	346	343	329	282	286	309	330	316	326	309	288	308	333	308	322	336	317	362	331	311	341	335	333	330	283	288	330	347	338	313	337	335	314	318	305	324	347	298	323	333	329	329	313	337	341	318	329	299	334	349	329	318	304	317	328	302	316	322	319	342	319	318	346	285	301	277	330	327	303	311	317	311	301	300	304	292	310	328	313	287	351	340	316	326	340	319	295	351	347	308	299	332	322	281	308	325	324	326	318	312	299	309	333	293	346	307	280	292	313	330	324	320	319	334	321	281	328	307	343	309	317	307	340	314	308	287	320	319	313	311	326	323	308	334	316	370	308	340	302	306	321	311	312	340	346	315	334	316	326	319	297	280	304	286	320	321	308	275	314	298	319	306	325	308	280	346	327	296	298	308	303	339	309	326	326	315	322	317	352	291	309	326	299	313	326	358	332	287	340	292	298	307	293	312	349	328	316	336	285	293	311	313	269	314	303	307	309	311	311	304	318	305	330	321	307	317	323	320	333	328	316	324	330	301	302	289	326	299	304	294	326	296	325	313	345	318	340	288	320	330	335	298	331	280	335	289	293	313	304	320	341	273	313	321	331	337	283	318	356	314	329	314	298	306	285	300	314	304	322	283	308	338	307	304	302	318	332	340	330	316	308	330	339	302	288	275	308	331	272	316	304	303	323	314	318	317	319	290	286	302	305	333	324	322	313	319	297	308	330	327	331	337	300	332	318	319	291	336	317	325	295	330	308	285	312	312	322	316	347	330	309	330	314	334	339	312	347	332	319	285	330	326	324	316	366	305	291	319	345	333	328	300	302	359	304	343	315	316	308	314	315	303	279	353	321	302	324	308	327	348	304	308	297	315	314	288	362	342	331	308	309	308	312	328	321	294	311	330	350	288	318	328	351	381	311	328	333	312	278	346	284	318	311	310	316	308	300	311	326	329	307	322	327	319	332	318	302	305	307	344	319	326	312	299	298	327	309	303	303	320	320	309	336	289	334	337	329	291	332	333	322	298	312	320	331	314	315	332	317	311	318	316	305	333	333	291	319	303	329	325	312	375	317	336	305	376	315	299	300	337	337	341	316	322	333	324	337	306	306	326	329	313	340	313	311	322	287	313	311	302	320	313	331	295	296	297	305	305	316	314	284	308	336	336	347	324	324
35224	54683	50208	38069	25620	16695	7882	3707	1512	756	666	664	609	635	622	515	455	433	456	375	433	362	380	427	368	353	383	375	360	374	375	360	364	388	338	376	357	337	355	395	362	355	341	356	358	355	362	330	382	355	307	349	376	347	324	339	370	363	358	386	401	364	392	394	394	387	367	375	349	397	387	344	342	391	356	357	361	370	353	379	328	358	352	327	326	366	370	352	380	359	360	379	339	366	368	379	336	388	402	356	397	375	362	369	314	339	363	344	365	359	381	351	359	355	344	324	376	327	365	323	353	327	321	351	365	364	363	359	329	314	355	337	330	338	318	338	328	355	340	343	364	348	372	357	335	379	341	346	356	340	361	312	318	373	336	363	330	332	313	342	342	335	341	351	355	339	351	359	332	355	385	326	348	318	341	334	361	347	351	332	369	339	321	358	344	332	347	325	350	322	332	356	339	362	340	338	357	345	356	337	349	376	337	366	307	342	361	313	352	336	340	348	359	328	324	359	344	362	334	343	340	349	373	345	345	351	301	359	330	346	328	348	367	316	361	343	331	328	363	355	343	352	300	334	345	330	368	372	317	336	313	347	352	325	369	346	356	362	328	349	327	345	353	332	344	325	329	344	346	340	389	330	362	354	333	319	339	351	326	334	348	375	317	309	355	356	306	327	364	328	339	330	350	333	367	337	340	315	348	348	346	327	333	335	373	326	351	332	355	342	338	333	330	322	341	343	377	339	341	348	345	317	329	328	293	368	347	339	334	334	322	369	359	337	317	355	336	349	358	348	346	322	363	338	368	326	350	380	346	343	353	315	334	317	322	335	338	341	365	369	353	332	317	364	311	304	356	366	345	338	348	328	331	347	354	306	350	318	340	309	343	314	321	348	331	343	335	354	329	327	314	340	336	350	337	341	328	320	330	356	368	347	358	348	366	341	323	362	353	344	295	351	329	332	346	359	340	324	320	354	323	338	328	321	337	343	341	369	364	334	312	342	361	330	336	325	343	368	315	385	349	340	322	376	344	311	326	343	340	381	357	323	352	316	367	329	331	351	333	364	355	331	341	341	323	331	323	351	357	343	333	340	346	346	317	326	315	343	334	350	355	317	312	345	336	357	328	350	369	338	338	377	326	327	330	330	344	348	333	329	327	319	365	311	336	346	340	345	362	348	345	340	331	335	349	368	323	342	352	298	322	328	309	319	320	319	371	356	318	320	337	323	364	304	359	365	319	319	332	335	336	308	297	343	327	337	374	327	354	339	343	354	345	347	322	350	352	354	313	351	343	336	359	348	344	326	351	348	337	319	339	330	298	369	344	343	340	362	376	334	324	330	325	336	337	329	332	348	349	375	317	348	342	321	331	345	335	299	353	340	326	329	323	337	318	345	340	317	306	352	306	332	334	349	346	313	353	311	353	325	332	348	352	353	342	318	328	377	329	357	346	328	330	337	342	352	365	337	314	329	326	323	322	340	356	350	347	378	354	358	317	371	366	353	333	331	335	320	382	348	361	378	368	335	350	325	351	302	392	327	347	344	365	336	297	324	351	357	347	352	324	333	332	301	364	363	333	355	351	351	338	371	339	344	342	326	382	370	352	348	353	332	317	372	335	358	336	337	344	378	310	343	309	365	335	317	351	341	338	329	341	353	310	341	338	352	330	354	318	341	335	367	355	360	354	352	322	323	338	362	361	333	335	351	321	331	335	337	356	339	363	319	331	332	314	365	347	340	322	372	372	330	302	333	344	339	310	349	323	360	344	328	371	327	361	360	323	348	383	342	348	343	313	326	323	319	363	356	346	342	336	342	352	313	292	351	329	350	331	365	322	342	304	335	337	361	334	369	337	380	320	342	342	353	363	319	344	345	347	323	331	330	346	352	337	336	351	362	319	331	365	361	353	347	351	324	336	343	352	329	339	325	350	351	301	361	349	326	355	335	338	322	325	328	335	351	349	339	339	379	358	348	357	340	325	322	342	359	337	327	332	328	349	344	347	357	333	313	373	346	317	360	346	341	352	355	348	326	354	346	335	365	315	354	354	346	337	354	347	361	348	327	344	356	335	328	337	315	334	336	334	317	342	349	354	348	346	325	345	335	360	352	359	376	381	330	392	332	342	363	358	335	333	359	332	338	339	329	329	350	360	354	342	358	337	317	338	367	339	320	358	353	349	347	333	350	351	338	341	331	320	367	342	320	340	348	330	323	336	359	310	318	300	321	343	364	337	316	345	335	334	319	339	323	341	360	330	338	328	321	364	341	356	371	326	367	353	340	340	362	344	378	306	349	334	366	356	332	390	354	330	337	346	364	350	335	334	341	334	343	358	327	373	330	340	337	298	318	345	358	356	349	342	311	351	362	314	320	345	332	327	352	359	330	330	333	310	308	352	344	325	360	323	315	349	342	361	312	329	322	348	348	347	346	336	354	328	381	339	337	332	315	345	363	293	343	333	338	330	382	331	321	349	352	354	339	335	326	373	329	360	332	331	305	351	296	312	379	345	350	373	335	371	320	345	376	344	319	329	338	352	343	332	308	349	334	345	387	332	325	326	306	359	337	339	360	371	307	343	367	326	317	339	361	349	314	331	351	342	330	310	311	361	325	347	296	325	341	348	333	366	353	347	395	352	350	333	313	319	361	320	323	329	330	330	380	317	337	355	348	362	349	340	340	347	336	355	341	334	353	333	310	304	308	319	385	347	343	343	326	337	317	320	321	323	319	328	319	360	316	312	384	329	359	342	346	315	316	364	314	355	342	373	350	328	352	329	348	328	319	364	339	321	336	326	332	336	343	380	331	313	343	337	331	329	340	354	346	353	343	325	343	370	361	348	322	348	319	320	335	363	368	306	344	307	329	364	339	311	344	369	337	370	325	316	392	349	335	362	283	331	307	333	356	359	327	329	386	351	334	353	324	324	359	352	363	325	320	331	343	339	350	367	345	331	340	327	378	377	345	367	342	330	351	317	353	347	314	320	332	345	369	353	375	326	363	341	348	353	379	327	315	330	343	338	336	356	319	318	323	340	356	360	332	328	347	373	344	343	353	330	352	347	325	320	323	361	355	355	340	365	354	312	337	356	344	343	342	336	353	378	339	329	337	342	342	314	324	332	324	340	323	338	340	348	351	353	358	313	356	319	313	320	395	336	331	341	399	315	321	339	343	350	338	312	322	372	320	357	322	370	342	335	348	364	357	370	335	372	389	369	299	323	316	312	327	360	362	350	349	362	356	330	341	325	332	345	330	325	325	348	337	305	318	301	356	343	324	332	330	340	347	328	390	340	367	341	328	325	336	331	348	374	329	352	352	341	316	321	307	344	362	364	369	344	324	343	328	323	327	352	308	357	348	319	350	349	344	357	352	329	360	342	369	367	331	348	337	338	369	347	347	344	343	317	357	348	341	314	330	345	341	365	328	341	373	341	336	382	361	352	329	346	361	299	346	346	374	344	322	343	322	372	376	346	331	342	338	361	350	352	303	318	337	314	323
23054	20799	27660	25152	22391	22468	16434	4808	1545	947	904	759	774	782	703	646	574	632	609	567	530	548	579	614	524	554	534	495	550	512	497	576	500	515	558	525	475	495	515	486	532	471	519	538	514	475	490	514	506	530	510	505	524	511	544	517	510	500	524	483	503	486	494	505	586	553	516	509	547	521	508	519	538	488	527	496	504	504	527	501	507	500	455	498	523	505	538	506	530	532	510	557	509	494	505	533	508	512	542	531	527	493	542	484	509	535	487	523	494	484	471	514	473	518	541	489	540	479	512	495	511	497	507	458	478	517	505	472	505	504	449	513	466	497	467	500	499	488	520	465	505	478	469	472	488	537	494	470	452	476	495	477	517	484	537	481	501	479	480	488	478	477	456	465	497	503	480	474	492	481	533	494	496	474	499	509	476	483	484	487	461	514	509	477	486	486	478	475	503	496	516	487	483	458	500	479	482	509	476	519	523	499	496	466	489	524	514	500	510	527	470	458	537	501	508	487	463	478	482	512	500	465	513	488	510	512	526	482	504	482	474	498	448	465	496	472	473	484	483	500	521	468	503	481	507	472	497	490	494	485	518	483	507	520	494	528	480	500	477	508	516	508	488	506	481	495	504	466	462	513	474	519	456	528	459	494	504	477	503	538	482	503	460	519	500	472	498	492	509	497	472	474	479	511	487	473	476	481	469	497	497	509	474	503	493	498	533	502	509	477	495	438	459	503	493	512	519	494	472	500	500	516	518	456	496	513	478	466	524	521	462	509	487	445	503	509	470	478	504	473	483	486	456	475	497	512	501	476	483	463	464	520	500	519	529	475	467	478	495	504	536	481	544	513	488	479	496	469	492	506	516	462	457	451	508	500	499	499	502	516	490	496	483	479	521	515	525	517	490	504	496	527	501	500	466	523	491	455	503	489	492	490	456	485	539	472	505	470	467	502	482	471	521	546	507	470	459	522	491	476	514	509	511	489	558	461	498	479	533	493	487	517	513	470	483	516	492	506	454	452	521	516	506	467	489	496	481	501	502	470	497	468	499	501	493	482	505	459	480	475	499	538	465	525	494	476	498	495	484	498	516	532	490	492	500	462	493	484	494	461	482	478	481	534	453	500	457	498	436	486	501	472	470	452	512	508	480	467	483	487	493	491	522	510	480	473	462	472	474	494	490	491	500	480	515	505	511	498	460	490	476	451	513	504	490	513	481	497	523	481	485	516	473	490	470	489	490	528	518	421	483	519	501	494	490	467	461	464	508	507	481	484	477	498	491	471	485	511	526	501	447	505	502	484	515	487	489	521	510	489	496	496	456	491	502	472	518	505	496	472	474	472	461	490	488	498	528	486	507	452	485	456	513	475	525	499	465	464	480	501	488	493	466	484	499	492	480	516	497	507	480	482	477	532	450	477	513	511	485	470	474	446	484	500	492	484	485	484	462	480	482	501	486	489	485	467	520	477	506	490	517	462	487	467	424	501	491	511	479	503	441	489	485	483	498	496	457	451	445	486	485	557	461	484	480	488	506	459	503	489	487	513	527	494	493	519	495	485	478	495	501	499	504	496	485	457	518	477	498	470	493	490	493	489	479	497	473	499	473	489	486	480	452	503	474	456	529	487	537	477	522	492	482	527	455	498	456	471	490	507	476	511	476	489	503	480	502	481	487	528	476	443	490	473	491	455	458	485	489	503	470	495	489	522	485	518	509	453	513	474	475	488	485	533	470	467	482	468	503	482	462	500	518	482	463	502	526	463	489	500	461	522	469	530	459	498	480	471	540	478	454	466	469	494	498	531	489	483	488	498	505	490	529	494	496	478	519	515	470	481	491	492	518	466	473	494	444	509	491	487	493	471	541	464	508	501	523	513	461	481	463	462	495	526	528	481	486	488	457	470	496	514	461	521	522	495	494	493	449	467	516	460	512	498	497	460	456	508	495	483	495	509	458	503	487	514	526	514	482	487	483	496	471	465	490	500	523	477	501	493	474	485	448	518	455	449	503	478	529	490	511	485	552	480	490	467	451	456	485	476	479	486	505	504	459	482	513	472	521	485	505	503	434	487	506	484	487	504	485	515	506	510	527	494	469	452	485	498	510	478	465	490	481	530	489	520	503	545	443	513	511	504	471	457	502	489	486	443	534	486	473	483	465	477	522	505	471	498	489	471	495	482	493	473	563	539	517	475	465	474	479	468	504	491	476	470	447	480	493	463	491	501	479	484	510	468	482	497	483	488	494	505	501	479	480	477	508	495	487	458	499	484	457	474	494	479	490	478	490	518	485	495	489	508	452	475	492	436	498	458	531	465	489	481	483	515	506	511	512	485	495	462	483	505	481	489	546	473	512	500	507	490	508	488	505	500	479	493	481	520	472	511	447	494	487	489	493	467	473	485	510	511	484	464	494	480	493	481	447	484	517	488	490	472	471	528	464	522	499	489	498	490	521	487	481	467	502	480	496	515	487	551	469	484	483	544	496	497	521	453	528	472	482	461	489	509	485	500	484	459	514	525	458	454	492	486	499	490	447	482	503	489	496	526	488	496	476	512	464	497	533	476	497	480	490	505	484	497	488	509	501	494	496	494	522	469	486	464	512	451	474	512	465	491	476	499	493	453	528	500	475	513	538	537	492	514	516	480	514	480	489	517	476	528	481	464	495	444	504	490	505	477	470	508	520	451	478	538	494	497	529	482	486	499	491	485	448	510	448	519	503	520	504	454	499	490	485	504	494	484	512	510	516	527	459	481	507	440	493	493	522	543	519	507	481	491	488	495	498	495	488	495	476	482	542	523	511	468	484	468	497	513	466	459	483	510	503	492	494	503	493	460	513	496	529	482	482	505	501	495	512	525	440	462	515	446	494	536	526	460	473	472	487	532	489	511	493	472	469	531	487	529	506	459	501	490	453	525	512	467	461	503	505	478	484	502	476	469	549	496	526	473	470	499	507	462	452	457	500	481	456	498	477	519	485	491	487	511	471	498	496	524	481	466	545	479	508	456	490	472	484	473	499	484	507	491	479	427	496	512	489	496	472	539	505	479	457	452	472	444	491	497	459	486	492	491	526	507	503	526	504	469	470	513	489	518	517	484	510	493	509	463	462	540	478	505	462	460	505	487	501	460	524	444	514	499	496	515	455	506	482	441	493	471	484	522	452	438	456	478	507	530	466	471	502	454	483	508	462	515	507	496	477	485	468	454	515	482	510	477	503	486	480	472	482	444	525	466	476	507	467	491	518	495	535	495	440	469	494	472	493	474	483	470	482	481	499	472	493	481	477	455	517	487	511	485	429	509	503	474	522	484	499	509	521	492	473	492	505	501	489	469	511	486	460	486	453	502	486	459	486	486	473	519	489	519	464	501	522	493	523	462	474	490	489	486	520	478	542	522	466	471	470	501	454	509	498	528	533	476	523	495	490	510	493	545	473	483	515	458	480	523	467	470	483	547	480	479	488	477	482	483	490	509	511	499	517	501	470	499	497	536	471	494	492	464
38642	66244	61971	46252	33658	23527	12296	5457	2247	1560	1398	1168	1158	1168	1015	857	768	715	708	662	648	611	582	598	610	550	549	551	535	587	562	551	546	561	541	579	538	584	561	487	502	485	564	519	558	483	508	538	546	556	528	537	523	535	533	548	512	520	533	540	517	548	529	543	510	572	568	543	541	552	528	542	577	531	565	523	560	534	532	541	559	555	505	515	522	540	487	565	550	525	579	553	573	531	547	565	530	537	551	531	552	517	523	517	545	546	557	542	564	512	552	533	513	536	536	507	522	543	531	532	508	508	512	509	525	506	527	510	489	507	495	536	507	477	471	474	512	536	498	488	543	469	464	498	501	494	479	546	526	507	530	506	490	515	536	507	473	530	532	534	464	498	533	516	529	504	538	484	471	543	514	511	456	507	496	522	502	500	494	505	540	473	451	485	507	505	525	532	490	513	494	493	461	461	496	485	472	521	457	496	490	515	490	468	480	544	510	510	527	493	528	507	497	516	493	495	515	536	503	496	471	501	496	541	482	476	476	483	510	486	563	486	517	486	498	529	485	552	493	481	480	509	479	494	521	504	492	489	459	521	481	503	538	551	512	509	522	494	484	447	473	495	502	502	520	489	499	532	521	459	487	484	535	497	508	506	559	447	489	492	562	506	481	521	523	445	456	512	533	513	519	491	513	480	499	497	493	535	517	504	448	481	508	503	482	514	494	519	468	479	553	502	523	508	500	505	486	488	512	515	487	499	475	524	517	515	527	469	479	520	499	487	513	490	504	496	502	498	538	499	537	503	463	499	482	496	478	530	501	526	492	537	475	486	526	497	512	561	481	542	483	500	487	497	464	471	501	488	509	494	478	487	496	476	547	500	474	493	482	486	506	544	488	518	488	482	483	474	472	482	500	455	514	533	502	514	561	486	509	517	510	499	507	475	468	516	464	465	500	449	481	529	540	488	521	519	506	508	511	540	517	540	478	506	517	545	495	507	461	523	483	513	510	511	509	452	513	526	512	519	497	500	501	481	512	549	509	529	489	477	549	519	499	505	506	514	482	494	547	498	449	477	506	492	519	475	490	478	544	520	487	520	491	503	474	542	528	453	472	543	513	509	483	489	505	486	480	512	519	454	522	493	479	535	529	516	511	516	480	492	507	497	528	506	499	501	495	493	480	541	534	475	504	495	493	476	526	523	490	477	483	538	511	486	532	491	464	499	497	506	516	442	496	489	534	490	498	488	486	522	505	528	509	471	518	539	504	493	494	479	519	501	525	541	513	568	464	528	502	512	487	515	482	522	478	531	513	508	516	480	495	502	505	519	508	486	488	493	481	492	492	532	492	509	508	518	525	505	503	520	520	508	512	508	522	534	482	500	493	506	530	491	510	472	505	528	517	483	471	502	536	502	537	514	513	499	482	511	449	527	478	552	492	498	520	547	491	496	519	469	507	502	497	494	518	555	496	479	554	482	541	467	482	471	481	496	529	501	518	495	503	485	493	478	482	472	541	486	497	562	508	538	514	520	526	482	509	549	476	480	458	508	489	552	482	507	498	503	482	523	526	492	494	497	496	543	505	499	508	502	503	509	530	482	531	485	501	514	482	505	496	511	488	498	485	506	558	504	527	456	504	472	487	480	481	502	493	511	537	526	517	471	525	496	549	465	534	500	468	482	486	487	504	496	485	496	523	487	510	484	482	497	486	520	486	476	494	509	496	498	521	485	476	494	538	521	521	466	499	496	478	489	495	458	507	548	509	531	488	475	511	495	472	508	500	519	521	461	529	520	492	454	512	489	501	528	489	491	539	501	489	479	466	483	536	553	461	494	486	488	510	546	497	525	502	481	479	499	489	524	522	527	500	486	531	506	514	504	497	502	452	462	486	536	550	553	499	550	505	527	479	500	500	448	525	527	484	482	536	490	503	479	526	472	499	484	471	501	546	457	513	514	509	477	519	494	531	503	516	483	498	498	530	532	516	534	465	500	500	517	529	513	485	499	483	509	475	493	493	464	501	498	508	536	497	517	505	481	516	471	512	515	516	511	497	491	488	481	516	536	508	450	495	496	520	469	521	519	499	471	507	526	505	539	517	510	488	490	492	513	526	534	474	501	507	439	481	452	470	517	496	485	493	445	506	496	486	481	515	472	477	485	482	472	513	508	498	479	540	530	535	503	508	534	467	497	512	498	479	489	505	497	472	544	477	494	515	521	498	525	502	478	491	551	511	445	528	499	521	519	508	479	536	532	533	512	513	514	501	480	529	520	512	483	480	483	490	466	530	515	495	502	522	520	512	501	511	481	531	509	494	476	482	514	522	525	493	499	504	504	560	497	486	532	519	515	473	444	498	483	497	532	507	494	518	518	533	535	518	513	517	493	510	517	495	483	477	504	528	487	503	503	514	524	541	459	476	520	517	523	505	502	495	506	535	532	540	497	493	509	537	538	526	500	515	498	501	543	535	470	542	519	476	536	509	563	531	491	511	470	486	508	512	534	509	499	496	532	464	483	476	501	486	516	503	485	502	526	511	545	511	477	495	475	513	517	533	492	510	441	495	528	513	521	478	522	506	496	535	492	504	459	500	482	502	537	499	481	490	495	505	504	518	504	523	476	507	500	475	493	496	484	490	510	479	533	494	509	512	487	531	511	506	488	526	518	546	523	519	484	490	493	526	506	555	475	517	529	533	492	494	508	531	490	526	524	501	497	532	516	494	472	491	491	518	522	520	515	475	496	507	515	459	493	466	512	494	498	503	501	500	510	534	515	518	486	537	493	534	480	507	493	522	484	504	519	522	544	520	484	455	498	474	497	483	536	487	515	502	517	507	468	499	504	487	511	493	528	499	511	481	494	517	515	444	490	482	498	477	470	512	516	519	498	483	503	488	493	529	488	457	482	526	483	487	473	504	514	503	489	493	496	489	490	527	502	547	515	545	498	523	504	499	539	516	475	470	535	501	500	531	511	528	523	542	506	526	519	530	552	505	496	523	476	499	509	512	507	479	503	512	529	488	502	505	482	502	486	519	519	516	521	507	510	481	484	495	515	488	507	485	515	524	515	501	496	480	448	517	518	518	498	493	502	532	450	491	514	500	495	467	486	512	508	475	490	512	459	490	483	513	497	477	490	507	493	476	497	507	491	496	476	477	478	538	528	495	490	479	524	479	498	479	499	509	516	508	509	533	505	482	548	514	532	484	505	492	469	488	535	503	511	534	491	540	477	504	529	476	495	493	538	534	529	492	520	506	512	548	472	526	513	468	495	511	530	511	494	519	486	520	445	503	518	511	507	499	484	524	528	494	506	512	492	489	501	528	507	496	476	493	532	478	500	488	517	488	495	487	497	554	466	474	515	489	561	564	507	480	487	480	496	519	488	535	516	470	530	475	518	529	468	494	498	515	521	484	511	457	492	539	571	472	495	486	504	521	515	489	513	514	504	512	477	521	520	501	515	522	515	518	517	524	516	452	448	503	512	514	506	522	521	483	483	530	525
32947	30173	25170	16688	9439	3664	2178	571	510	440	394	434	417	444	358	337	367	330	355	328	353	344	328	341	349	335	348	341	324	351	331	344	330	355	338	376	315	321	327	331	321	326	385	377	317	322	351	339	372	369	343	325	317	379	326	369	361	356	360	338	340	326	329	384	344	369	311	341	390	386	346	340	351	350	357	345	345	338	347	337	358	347	366	335	352	337	340	343	359	371	359	342	344	337	365	356	340	316	343	342	352	359	336	362	333	338	348	361	336	330	378	350	365	342	358	345	335	374	365	340	364	339	339	342	339	356	312	317	345	326	342	348	369	375	357	358	363	345	381	340	304	352	331	332	354	334	323	322	339	355	327	308	364	295	318	318	345	343	321	355	317	333	336	332	341	357	326	321	340	330	330	329	343	308	309	325	301	312	328	355	352	354	346	334	351	368	345	329	328	336	344	350	340	335	356	335	331	310	292	317	353	327	359	389	305	328	340	327	362	324	379	329	335	334	351	362	336	332	314	317	354	356	319	375	323	341	372	351	335	355	340	329	341	349	349	347	341	317	316	294	362	355	313	362	330	341	323	317	337	349	358	387	360	321	372	348	363	371	313	313	356	344	337	347	322	332	346	354	328	362	344	356	328	342	353	298	333	333	364	344	342	345	340	309	364	320	358	351	314	332	324	362	341	303	348	358	310	350	300	328	332	352	326	349	321	337	326	331	312	324	331	368	372	318	342	371	339	337	380	327	357	353	339	346	349	338	314	320	346	338	333	368	321	326	371	351	366	330	321	315	342	333	325	362	349	353	334	332	325	336	369	319	321	340	338	341	329	330	341	351	298	337	327	329	349	326	343	333	347	330	356	317	332	309	342	339	331	326	336	334	328	339	339	311	302	370	349	369	354	318	357	357	343	352	355	309	311	325	357	324	358	346	345	333	333	330	404	314	349	311	341	298	326	332	336	331	327	327	340	322	321	352	344	348	354	328	343	333	319	337	329	368	333	363	363	338	305	320	349	323	342	362	342	360	323	320	344	345	344	333	322	335	359	353	348	337	306	343	304	332	359	364	338	330	326	344	322	330	353	337	357	339	324	356	350	372	353	341	368	344	363	339	363	326	331	339	357	334	373	306	363	319	334	352	340	335	325	357	325	344	328	329	337	316	352	329	318	298	391	323	313	360	341	330	337	349	336	360	370	362	360	332	354	331	295	339	347	329	353	323	337	347	335	344	329	383	370	306	346	328	358	347	317	351	347	324	342	348	355	316	358	294	328	335	350	319	329	364	341	324	353	336	311	357	351	314	334	329	317	354	319	324	332	334	358	354	364	353	331	345	347	318	324	337	332	328	353	362	338	337	319	351	349	308	339	334	288	345	307	304	373	356	369	364	343	317	355	345	325	332	359	362	359	342	342	351	321	339	347	343	300	335	354	310	341	311	354	334	330	329	369	313	350	340	347	331	358	350	366	346	351	355	362	345	328	335	317	344	329	291	346	329	330	376	371	368	352	342	311	376	324	321	332	362	354	316	362	345	335	324	338	337	295	351	354	357	355	338	336	345	378	330	327	347	346	338	363	328	353	332	322	320	345	355	351	315	339	324	342	352	348	339	343	352	324	374	368	344	348	364	347	317	355	339	360	375	328	335	321	330	346	320	330	335	335	342	336	329	320	354	351	333	318	359	328	341	322	329	345	314	339	319	328	357	354	354	338	315	329	369	338	339	367	312	347	354	336	321	355	332	346	320	313	320	347	338	347	334	322	360	347	336	339	359	319	341	329	353	350	309	332	319	346	331	360	322	352	336	328	362	327	332	340	351	320	301	335	364	326	313	322	334	351	348	295	344	354	375	327	351	320	333	328	335	341	331	342	356	329	330	354	341	345	374	349	316	336	352	335	363	336	340	353	329	335	334	358	354	352	370	324	315	351	316	347	330	310	392	344	326	323	311	333	318	360	309	341	327	335	323	305	348	321	346	328	361	310	373	318	345	323	327	369	309	344	356	317	338	347	311	369	363	310	360	338	350	302	341	367	336	333	345	323	334	344	356	362	344	350	336	292	346	352	337	340	352	317	361	325	368	342	341	340	306	331	327	344	302	307	324	325	333	356	329	333	328	324	314	322	355	334	320	320	327	342	303	341	351	314	318	347	315	325	344	332	337	325	355	387	348	340	335	339	330	319	365	342	317	316	325	327	311	352	323	293	336	322	341	352	356	344	329	357	320	343	326	335	349	346	340	345	341	343	333	329	316	329	363	355	303	319	391	329	333	355	370	344	350	338	306	342	350	368	364	347	365	330	334	322	322	319	291	367	335	364	346	341	357	319	324	327	363	344	305	332	348	327	346	317	353	346	376	331	311	358	352	341	341	299	344	354	336	355	343	327	384	354	347	318	367	358	328	335	320	362	355	334	350	358	343	360	354	346	317	363	354	355	342	346	328	355	342	333	339	342	337	363	336	347	335	336	348	357	326	304	303	372	317	400	328	310	315	346	356	366	344	326	372	337	329	342	334	375	347	355	360	315	365	337	295	346	336	378	363	335	315	337	335	346	313	354	363	337	341	341	336	339	355	321	333	333	295	310	363	299	321	334	324	353	305	340	349	322	327	359	334	351	341	335	356	337	361	322	360	338	347	335	335	361	324	338	333	320	373	336	311	350	364	334	343	356	321	326	340	349	354	353	337	340	347	327	358	380	333	355	345	342	338	347	378	330	331	364	339	362	314	353	300	346	335	322	328	316	357	356	327	357	326	370	342	336	336	334	324	380	384	319	379	341	366	352	304	293	360	320	334	341	312	325	339	328	346	353	314	338	342	355	294	360	355	335	329	339	348	321	335	310	329	342	345	332	316	316	357	343	308	342	351	319	363	344	331	330	338	316	340	354	325	365	324	319	330	338	325	327	361	367	368	335	350	374	345	332	329	333	357	346	339	334	328	344	327	318	323	341	361	349	334	367	338	325	310	346	356	368	330	334	376	351	339	347	335	332	342	332	334	313	326	326	318	323	350	347	331	365	318	345	354	299	343	303	311	350	284	334	315	351	358	337	322	342	347	325	307	379	377	311	309	346	326	339	334	344	370	323	315	366	332	341	346	316	331	362	336	330	354	360	334	306	307	308	347	349	329	350	367	330	332	339	356	362	318	330	325	331	336	347	366	370	312	363	310	323	340	345	299	339	342	336	351	340	304	361	367	329	309	331	345	344	340	335	331	327	379	319	309	354	328	317	335	344	334	357	366	340	337	354	381	339	353	331	323	324	334	362	330	347	336	348	372	376	370	300	333	373	382	373	354	372	337	332	329	335	331	348	310	331	366	337	346	338	326	320	336	324	307	381	379	334	341	371	324	358	367	340	339	347	332	350	334	302	351	355	330	318	349	312	347	353	319	338	352	367	354	377	372	355	315	348	322	322	318	357	345	328	306	294	364	370	361	333	347	322	327	337	355	332	341	340	330	340	334	375	318	326	376	370	328	357	327	320	325	325	350	347	324
35056	40113	31946	21183	14407	6956	4459	937	729	578	615	664	611	555	440	399	423	427	393	350	407	370	354	387	375	413	340	414	378	373	382	343	370	366	354	361	386	365	361	365	412	378	359	369	362	393	370	377	373	345	358	411	380	354	410	414	382	396	370	367	384	374	399	429	428	455	394	423	402	401	391	380	367	390	408	459	382	392	364	402	394	381	376	390	394	366	362	407	358	346	395	399	379	407	399	410	386	395	377	408	380	375	408	395	408	368	384	375	423	417	385	364	363	406	379	399	418	373	391	388	400	380	361	353	403	401	406	398	375	381	366	371	385	349	390	382	367	381	356	415	360	378	386	378	367	368	401	376	380	397	434	423	367	385	410	401	389	397	367	365	359	379	405	370	407	386	355	364	404	417	376	365	401	376	375	334	345	367	354	394	353	388	386	386	373	375	381	379	421	354	376	382	363	352	346	355	393	398	357	381	424	375	392	364	385	371	364	377	360	408	376	386	360	410	366	344	357	383	341	356	355	393	385	353	370	357	368	361	386	366	356	389	376	341	362	357	404	395	364	364	342	344	377	385	379	389	373	372	390	416	378	374	371	359	381	385	387	376	406	391	388	379	362	378	408	411	379	363	404	354	400	379	377	365	378	409	371	379	361	373	373	402	360	366	376	350	353	397	354	367	393	373	382	393	386	380	378	376	365	378	389	360	367	397	390	402	370	402	388	401	359	366	367	390	393	368	396	382	374	365	364	379	379	416	373	365	364	366	372	363	382	372	386	364	374	340	389	341	361	365	375	394	389	375	398	356	384	384	341	387	399	380	393	349	387	381	372	395	337	390	357	391	387	404	381	352	394	393	407	419	375	360	377	403	379	368	365	356	368	388	414	390	389	377	418	369	403	348	414	398	369	375	373	372	399	398	399	369	392	346	389	392	403	375	369	421	368	378	389	378	399	422	364	366	377	351	379	390	362	389	394	391	385	379	384	361	362	348	394	377	395	334	371	362	395	387	364	351	371	406	379	395	360	384	394	396	390	372	399	373	374	370	362	364	381	359	386	348	377	413	356	373	437	385	382	388	381	370	395	388	364	382	378	409	421	360	344	393	376	374	379	371	377	384	377	364	385	359	368	365	377	369	358	361	379	400	358	382	387	388	371	361	318	350	353	363	374	337	405	394	379	371	386	386	419	389	397	373	374	375	349	389	362	407	388	373	389	387	383	365	349	412	389	360	310	383	394	391	382	400	361	369	411	363	384	372	378	406	358	409	374	372	388	379	346	384	376	347	358	375	350	360	372	355	336	391	373	389	369	353	387	370	363	353	361	381	342	387	399	409	394	354	360	400	384	380	350	380	342	396	357	398	354	360	353	400	362	390	376	365	391	384	400	361	399	405	395	350	362	390	366	368	386	392	377	350	400	372	424	392	380	351	398	400	398	350	430	401	402	385	382	395	403	370	369	371	398	373	385	373	371	379	411	368	380	374	376	363	365	382	383	376	393	412	346	378	372	363	382	387	365	384	387	381	380	381	365	364	341	415	384	349	356	346	386	360	353	383	395	367	358	369	409	390	378	383	379	388	383	367	370	375	360	376	391	360	386	350	397	408	375	382	370	353	365	399	365	376	359	391	351	390	349	377	380	366	419	391	369	411	353	362	371	352	399	393	393	370	374	371	382	404	401	395	336	350	358	404	358	386	360	335	363	358	376	370	396	352	371	364	356	406	369	386	354	370	375	378	386	360	349	382	329	364	376	411	340	349	341	350	335	378	347	383	370	368	352	366	357	365	363	360	388	425	386	411	391	355	367	402	408	389	380	358	380	331	405	391	376	423	370	371	372	399	383	401	367	337	388	357	335	359	418	376	393	363	352	385	390	375	351	401	357	361	374	367	361	382	389	332	392	379	378	371	396	362	386	417	361	337	434	359	397	373	368	390	390	347	356	396	416	374	384	375	359	406	368	391	390	362	376	387	367	392	393	352	403	363	374	386	360	358	360	387	394	386	336	339	400	400	390	339	401	371	399	383	386	361	355	404	371	385	383	366	378	389	360	382	354	363	384	370	336	345	359	360	378	349	374	369	405	377	401	415	379	422	392	390	400	381	399	366	363	381	407	345	407	356	388	378	376	364	355	376	377	384	337	370	357	369	392	374	374	358	400	349	383	353	400	380	396	393	368	364	376	352	375	363	414	357	393	385	355	385	386	358	376	388	335	409	415	369	394	369	396	381	363	392	386	366	369	359	337	364	374	373	382	365	395	412	369	366	379	360	384	361	383	399	398	361	357	380	330	403	374	392	400	369	393	375	396	386	395	425	392	342	315	406	406	359	374	364	389	404	397	379	350	348	375	337	399	387	376	402	346	385	371	396	329	344	400	342	347	381	401	368	371	402	380	400	372	359	369	373	352	382	374	381	345	373	413	393	393	377	411	404	378	376	363	383	364	379	373	376	379	367	386	372	398	359	364	364	375	366	406	372	379	367	375	369	370	384	361	352	344	410	373	363	369	357	342	363	378	352	348	379	340	371	377	374	399	381	385	389	388	382	395	379	358	350	381	374	399	341	361	385	360	369	361	364	374	374	382	391	374	387	367	399	401	377	388	374	368	377	357	394	388	404	376	379	385	381	376	361	366	386	388	425	362	391	398	338	385	399	365	424	385	391	397	372	375	369	373	399	343	390	391	367	376	355	399	358	349	399	336	385	369	400	364	363	368	375	346	391	379	378	376	392	363	361	416	373	380	370	384	392	344	396	389	375	365	382	411	402	369	358	382	380	403	360	355	352	369	357	381	360	387	354	387	404	372	410	378	392	408	386	396	367	371	393	367	389	389	378	364	386	362	391	366	371	367	375	368	401	351	349	351	383	374	365	385	395	392	369	406	380	400	361	384	348	345	363	363	368	372	393	378	372	384	366	355	407	418	363	414	382	333	383	388	336	356	363	363	405	407	403	400	361	332	387	363	376	348	348	385	362	382	364	394	381	397	361	405	363	363	338	385	382	387	372	369	382	368	355	385	430	388	385	361	398	419	384	358	381	360	389	370	340	390	384	365	359	372	396	354	349	368	371	390	369	357	339	359	363	378	370	398	369	371	360	375	388	396	364	354	401	394	390	384	382	379	363	409	393	356	393	368	381	346	385	420	379	390	408	353	358	379	371	355	386	388	385	386	396	428	383	357	356	377	406	387	369	342	402	364	401	396	383	377	380	378	354	382	379	381	394	378	408	377	403	381	361	408	376	377	389	364	398	372	376	365	369	385	370	363	394	396	359	384	384	379	410	381	375	410	343	321	376	358	368	356	368	405	401	358	387	353	395	373	378	374	380	371	362	391	360	385	362	365	383	392	367	382	398	410	326	356	361	370	370	383	343	388	380	381	400	380	395	393	412	365	355	400	352	387	340	370	411	371	349	399	335	401	372	350	374	369	387	352	375	388	363	366	356	372	358	355	424	378	412	361	379	360	399	377	399	364	357	389	338	388	374	368	391	391	396
25404	20887	27806	27785	24320	18816	10385	2678	876	584	544	526	481	477	462	423	434	386	370	348	339	363	312	317	357	332	315	351	369	359	352	337	335	344	329	343	337	338	326	331	377	360	334	322	319	344	327	339	353	327	333	346	359	315	347	341	333	344	344	333	306	334	323	352	295	342	324	328	342	320	333	320	364	343	342	328	344	314	353	357	366	347	313	301	356	311	305	360	337	341	335	372	328	301	365	370	344	340	298	302	306	351	324	311	345	321	356	346	345	329	355	331	343	301	363	335	342	357	355	325	315	292	326	331	329	350	327	339	294	352	318	314	321	350	313	336	343	384	314	331	315	338	306	354	319	313	334	338	303	329	370	339	322	313	313	313	309	303	299	303	291	325	319	310	330	326	306	345	342	317	318	291	326	343	330	330	323	304	318	308	324	328	335	321	314	306	317	327	340	332	326	349	349	305	312	333	356	294	311	376	346	327	323	285	317	330	338	313	315	319	338	316	349	299	310	339	306	317	320	300	311	316	322	316	305	287	326	337	337	295	331	327	318	310	319	322	318	324	324	296	338	320	287	293	318	329	344	343	353	298	331	294	319	300	329	312	324	309	299	324	361	336	340	314	362	340	333	297	350	323	294	302	318	304	321	318	312	341	311	339	334	312	333	329	321	309	304	308	314	313	338	306	280	295	339	366	335	306	341	308	341	290	318	337	300	317	340	340	352	288	295	285	326	327	312	305	337	323	292	317	326	321	328	328	310	294	354	297	321	368	297	289	328	347	318	339	339	301	346	297	318	325	332	329	310	324	299	319	323	326	296	312	335	330	341	323	326	311	345	324	346	323	346	326	304	328	337	311	360	345	333	307	323	286	318	328	358	310	331	292	321	317	356	356	334	301	323	338	291	322	318	331	329	332	317	315	309	311	296	355	331	342	326	354	301	359	360	335	359	336	323	296	329	330	337	320	308	306	339	357	336	339	317	332	277	327	334	299	361	333	311	327	342	320	306	332	329	328	311	325	310	322	335	313	345	309	359	286	313	301	335	320	331	332	335	356	292	305	333	326	341	327	324	365	326	322	342	354	341	311	333	319	300	330	322	337	322	324	273	311	306	322	342	315	329	346	315	312	327	323	321	321	361	315	317	301	324	305	332	296	314	306	342	342	307	333	310	344	342	312	354	318	322	306	298	306	308	335	302	334	321	315	337	321	303	334	331	325	330	319	323	320	319	320	328	309	319	337	325	322	344	304	315	323	326	320	345	314	296	317	321	309	302	318	323	329	312	315	374	337	351	336	334	345	323	332	307	343	332	342	333	350	328	345	332	321	332	324	304	376	348	346	345	293	341	315	328	325	318	307	325	321	352	323	355	327	316	328	344	326	346	320	333	340	310	313	316	279	314	301	313	307	305	331	307	330	323	317	306	304	341	337	347	295	323	307	314	312	320	345	289	338	292	337	341	361	342	336	332	324	296	341	334	313	365	300	326	331	373	329	334	323	331	337	320	301	360	337	341	320	335	346	308	316	315	322	324	354	325	328	300	326	329	317	310	296	318	316	294	322	317	331	315	334	326	342	337	340	293	300	336	315	317	302	314	340	319	326	332	312	320	304	300	313	317	309	337	318	329	320	311	303	311	300	320	318	324	329	363	372	315	320	336	301	322	319	343	319	295	321	338	341	319	306	306	349	303	333	311	326	312	300	319	296	333	324	308	339	291	316	309	346	306	320	337	314	355	341	339	327	322	334	319	310	343	333	326	340	330	333	348	315	332	314	331	327	339	317	350	340	320	348	341	326	335	279	324	344	352	308	336	339	310	334	305	303	335	317	314	304	307	292	301	306	356	330	307	314	297	347	317	328	330	295	300	293	347	310	347	318	310	331	326	329	325	330	317	349	287	338	355	324	309	334	320	317	317	296	316	330	318	339	314	323	330	314	326	320	325	315	327	317	299	305	307	308	326	308	348	355	325	318	313	339	322	321	345	341	329	311	330	356	335	339	355	333	328	289	322	335	317	338	319	324	327	334	312	334	289	357	315	363	323	286	307	301	317	307	346	332	335	322	323	296	340	323	324	314	324	307	324	345	312	344	345	343	340	340	314	319	308	333	297	313	328	366	326	327	300	327	337	308	330	326	301	328	311	301	303	320	324	340	313	339	351	301	328	304	317	324	274	395	334	330	349	331	309	348	323	300	308	299	319	344	322	321	325	298	317	350	323	299	317	321	328	324	315	302	330	314	350	360	342	310	342	338	318	332	364	321	284	356	291	314	304	341	309	325	348	315	344	306	375	352	304	326	327	339	326	336	325	318	347	314	307	339	317	336	338	335	341	301	318	297	366	348	355	325	312	335	362	330	333	304	361	332	289	317	305	331	299	328	352	310	341	340	319	300	309	308	339	317	339	304	322	321	337	321	309	330	315	289	317	319	338	353	321	372	320	311	322	316	302	318	390	343	348	321	322	337	310	314	308	316	317	313	330	311	355	323	328	326	334	326	312	300	322	302	309	324	340	318	328	327	329	336	345	345	302	341	310	312	308	308	330	315	280	353	305	349	327	305	324	320	347	323	321	310	319	318	289	325	338	310	298	313	348	340	281	332	330	304	286	336	322	325	344	301	316	318	341	342	321	325	339	320	350	329	321	309	313	344	335	309	321	322	327	297	333	363	327	317	329	326	321	290	334	342	311	330	339	331	302	295	323	349	326	348	333	269	330	352	315	286	321	314	324	321	308	362	310	304	289	354	328	312	314	325	359	341	328	298	317	367	318	321	314	328	342	333	335	328	285	329	320	313	299	338	335	346	296	306	332	347	338	310	313	309	327	327	315	328	352	315	306	331	342	336	307	345	326	325	322	328	351	318	351	323	334	339	316	335	334	321	328	351	336	326	340	326	336	349	331	325	320	324	285	320	317	321	308	290	311	330	310	307	330	321	344	332	306	334	354	332	314	324	292	360	340	322	336	326	290	292	319	311	288	348	317	327	368	306	326	327	356	335	321	311	338	289	329	323	342	331	316	340	335	323	329	318	332	334	308	348	334	306	324	351	309	325	317	341	308	312	330	340	333	346	331	347	324	337	325	309	352	279	332	324	340	322	340	335	317	314	329	341	331	350	336	296	319	327	335	328	283	318	332	362	359	323	317	304	320	345	333	329	341	308	325	321	336	308	311	316	309	322	327	291	310	307	323	340	309	325	335	352	336	319	296	338	333	325	342	309	290	321	342	313	356	344	332	347	317	318	359	314	330	303	342	295	325	326	324	317	306	303	303	339	340	347	355	328	319	324	323	327	315	321	355	316	299	294	291	311	317	344	295	324	320	315	299	282	318	335	298	341	280	328	341	326	329	282	335	323	344	333	305	342	313	314	329	315	339	317	323	330	321	346	350	325	297	341	357	324	297	334	314	305	333	333	320	335	336	314	349	334	358	352	317	329	317	307	331	327	317	340	328	335	316	306	332	309	343	313	319	369	337	334	321	309	292	336	331	334	323	342
36320	57754	52320	41012	30380	19541	11683	3700	1516	943	822	771	748	648	617	513	479	480	427	466	400	424	393	403	366	411	368	403	357	337	348	369	355	361	386	387	418	339	371	378	335	361	335	368	363	350	397	360	346	374	372	360	376	400	380	349	355	373	385	393	350	362	353	378	384	399	376	359	426	406	394	368	335	380	419	380	369	372	395	355	385	356	370	362	360	388	388	384	343	342	387	385	397	369	386	394	363	408	368	411	380	349	372	341	347	375	344	346	366	364	390	363	343	358	395	382	369	351	347	369	391	334	357	374	341	363	374	362	388	340	391	384	348	318	345	381	327	339	338	366	336	353	359	375	367	349	375	351	333	349	389	358	341	368	337	357	372	365	320	339	359	332	383	340	347	340	392	344	329	363	361	327	388	319	362	359	344	343	372	356	353	316	329	376	333	368	380	361	337	365	367	352	357	330	347	344	394	343	364	351	376	349	349	335	357	393	375	345	361	342	361	360	380	360	342	325	351	377	344	353	336	354	341	331	333	350	367	367	384	337	342	349	352	356	321	370	356	377	358	334	356	355	370	387	345	376	322	346	329	356	367	358	340	332	364	356	391	376	359	395	344	328	331	364	360	352	355	365	350	359	355	358	337	381	336	329	325	334	341	350	377	364	364	343	347	352	352	357	383	383	346	372	324	364	338	344	373	362	369	349	308	371	352	340	350	337	352	401	367	342	343	333	356	389	347	354	358	338	351	363	372	330	365	313	361	365	373	382	365	399	352	337	343	347	322	358	374	351	348	336	351	371	328	332	380	342	332	375	350	329	353	344	343	326	367	320	347	350	345	354	360	332	366	352	354	375	351	346	394	386	372	362	366	350	375	383	364	365	365	331	349	358	341	328	381	345	313	331	356	349	344	375	349	367	370	349	332	368	332	338	331	377	339	390	352	346	361	369	337	367	393	345	382	354	338	357	342	349	324	349	343	350	356	355	364	338	312	357	333	357	359	365	338	357	371	365	363	359	377	383	348	352	332	340	359	358	322	390	373	344	390	387	326	351	329	375	390	368	367	352	303	363	360	343	352	373	369	378	377	375	359	373	347	330	336	338	359	386	358	322	355	354	353	350	361	335	375	338	324	318	326	343	366	334	390	388	383	346	359	351	359	378	364	359	359	352	332	357	344	354	323	362	382	353	349	339	340	359	384	347	367	353	373	329	368	362	356	333	285	341	367	330	338	367	359	323	389	368	320	356	357	350	361	385	354	368	337	333	331	383	367	365	367	297	341	374	387	347	333	353	348	387	354	342	385	356	353	363	348	330	356	374	359	371	359	365	361	367	378	362	341	364	367	330	376	339	379	373	342	328	364	345	335	339	341	329	360	356	349	363	352	334	363	326	342	318	312	371	350	337	372	341	363	343	390	352	370	390	313	375	347	343	386	337	368	333	351	349	357	360	367	302	338	361	347	363	343	351	344	340	318	319	363	338	356	340	324	361	353	371	309	373	360	382	372	368	344	375	345	350	357	350	360	335	350	361	385	360	329	342	369	327	345	359	350	372	346	352	331	346	332	365	362	343	366	374	338	335	324	327	351	366	341	391	372	368	354	354	391	342	331	293	339	337	341	340	364	356	368	326	349	349	339	360	338	361	402	336	362	358	358	316	353	359	345	374	365	344	321	363	359	368	336	375	346	342	338	369	358	368	326	355	332	336	375	354	347	344	364	326	316	381	357	377	341	361	347	360	330	355	346	373	351	348	346	358	354	369	371	336	336	343	381	338	345	369	351	342	371	366	359	324	320	348	355	345	344	332	356	356	374	305	334	339	345	353	360	348	326	356	360	351	358	340	334	376	350	328	374	369	349	399	374	373	327	337	352	338	298	332	365	329	363	350	376	333	378	343	353	364	352	336	371	352	384	350	354	378	346	332	340	349	358	358	364	369	342	329	353	361	381	364	348	385	367	353	347	379	390	344	329	356	340	383	337	353	329	360	328	351	339	348	329	355	343	311	348	342	383	353	333	367	339	347	339	338	311	354	332	380	330	364	373	380	388	381	327	362	336	327	350	338	341	384	372	342	337	367	358	373	365	365	382	373	368	387	362	378	371	335	375	341	353	388	354	348	345	339	352	334	333	350	365	357	335	343	349	358	337	394	337	355	359	346	328	344	321	371	348	336	348	318	344	326	396	361	374	382	363	340	341	351	340	363	344	360	371	321	375	335	353	386	357	333	342	337	370	327	339	351	354	331	333	348	355	320	343	351	377	358	333	338	325	350	354	368	368	350	359	343	329	336	355	331	378	379	377	328	351	368	378	361	362	332	350	358	366	358	358	329	374	353	376	389	347	351	345	355	340	362	310	353	344	335	325	344	342	368	370	330	349	352	337	351	351	368	355	337	369	330	391	326	339	341	362	362	372	331	368	332	342	334	352	320	348	369	351	354	322	351	361	356	358	370	360	361	358	365	368	337	346	367	365	333	337	349	353	354	368	381	327	367	353	318	360	355	346	344	322	343	325	340	358	347	338	330	350	318	365	368	337	327	358	374	347	343	358	378	360	343	348	348	352	358	357	354	325	336	334	375	345	357	366	358	354	348	337	351	342	363	365	362	357	350	343	379	354	337	341	346	356	335	338	341	307	343	361	333	341	355	331	353	351	351	309	378	333	367	334	344	310	334	361	365	322	357	315	324	365	322	370	393	321	393	373	338	357	363	350	357	344	347	361	311	321	379	332	316	347	329	346	359	391	348	353	364	363	338	351	349	334	399	382	387	341	321	339	317	332	337	351	340	368	359	342	381	329	383	356	360	356	365	351	368	404	349	351	361	392	377	338	326	332	339	333	375	365	337	373	344	405	367	371	318	351	364	361	364	340	377	356	318	330	343	357	351	332	357	346	360	356	371	341	313	379	332	381	329	348	366	330	358	397	341	347	355	353	320	349	298	353	362	338	362	353	349	369	386	327	367	338	349	356	374	377	322	375	373	357	357	346	332	354	368	368	341	357	354	315	394	346	361	343	355	334	371	338	369	346	334	390	356	354	359	371	380	354	352	362	352	377	349	348	356	340	372	329	378	353	333	360	341	364	361	368	308	384	324	353	369	375	370	334	363	313	363	346	363	350	367	335	345	379	364	343	358	353	371	367	374	347	332	312	360	354	330	339	355	337	380	366	377	355	355	353	349	302	350	341	309	338	304	332	359	328	371	371	333	361	353	319	328	317	360	364	353	328	349	353	346	345	343	344	352	382	364	337	343	346	362	373	395	353	373	362	348	407	345	355	393	341	367	365	329	342	340	389	325	316	330	304	329	338	353	355	380	339	346	354	357	366	323	405	334	358	336	386	343	352	342	357	347	363	361	350	386	341	364	364	318	342	340	359	357	351	374	339	357	338	380	315	345	359	360	388	341	328	392	345	377	355	333	343	357	362	354	351	362	350	303	367	352	358	355	369	321	372	354	373	347	355	349	353	379	334	352	316	376	366	319	337	375	332	326	334	355
23145	20825	27676	24713	21621	22292	17367	4526	1381	1004	909	881	814	775	723	792	651	668	603	575	538	549	571	539	535	479	515	530	524	501	554	489	534	538	484	546	515	479	527	498	520	476	485	531	518	527	473	526	513	495	532	522	499	501	482	470	487	459	518	514	498	470	511	519	514	509	536	497	517	543	447	466	519	522	477	532	546	517	509	502	526	504	501	486	491	526	530	499	488	516	486	499	509	480	511	493	493	503	500	500	520	480	499	495	485	531	514	510	490	497	505	497	499	567	459	506	458	486	468	496	470	488	489	494	507	527	479	454	500	533	521	512	517	505	466	481	488	437	469	436	494	474	483	496	493	470	524	465	472	519	498	486	473	451	493	485	475	468	480	461	496	533	493	464	495	474	483	482	475	521	488	481	507	455	547	480	482	507	491	492	463	468	492	515	500	460	560	492	519	481	466	505	505	507	490	487	505	448	456	483	494	494	489	473	493	471	459	488	463	495	483	453	466	460	460	510	478	469	495	469	472	507	504	466	469	495	442	495	483	483	471	542	430	509	511	517	501	504	506	496	502	517	460	461	503	492	469	463	514	477	507	458	467	507	467	533	507	473	435	482	477	447	475	470	518	479	454	496	524	491	470	509	520	480	482	491	476	472	476	465	447	476	495	497	496	507	478	487	459	499	497	474	498	501	490	527	505	498	500	461	457	479	527	489	485	490	494	474	504	505	519	473	474	513	493	495	493	491	512	475	463	459	488	471	485	493	536	477	485	459	452	472	439	501	492	471	462	444	457	498	534	461	485	485	489	454	498	500	472	459	529	477	473	465	453	499	501	489	507	494	492	479	498	502	494	484	462	524	474	517	504	485	490	497	486	525	522	488	486	535	485	515	467	482	491	524	500	502	476	478	496	519	464	498	491	465	474	472	465	453	462	486	475	467	499	480	487	524	464	477	504	481	450	503	479	475	487	471	508	490	487	502	486	460	481	493	510	492	496	469	509	466	510	470	459	511	489	487	502	484	504	487	525	509	473	513	493	452	499	498	462	452	494	490	504	470	528	482	520	469	475	478	456	519	476	518	509	489	474	528	458	452	491	503	475	449	495	504	477	478	519	496	483	462	479	501	490	522	469	501	491	504	488	469	501	514	505	523	495	473	480	479	499	457	483	478	492	490	465	465	458	485	457	485	508	487	476	454	474	468	505	502	485	469	492	517	458	479	497	488	480	472	510	480	514	504	431	494	487	499	511	507	475	526	446	467	480	459	494	490	486	457	488	466	464	500	483	487	465	463	429	476	505	500	495	444	506	501	478	498	500	455	477	477	454	469	508	509	511	521	524	450	479	467	442	487	458	463	493	534	496	465	504	480	532	456	460	548	496	476	499	483	482	473	497	529	445	514	491	470	477	514	480	474	440	487	442	499	482	489	484	435	524	462	498	476	504	463	463	470	491	477	491	484	483	498	520	519	491	492	510	448	464	493	520	476	442	453	493	471	481	543	503	497	505	473	436	507	506	481	503	469	508	465	472	528	471	471	461	536	466	498	500	483	495	500	481	476	479	503	478	451	489	471	491	518	476	493	519	460	450	502	460	477	477	474	477	498	485	488	500	441	512	513	463	507	492	469	491	491	504	502	478	479	446	423	474	501	479	491	476	482	520	518	468	471	498	519	489	485	468	504	462	479	501	511	466	475	553	484	502	494	495	461	489	482	493	462	544	499	534	468	470	436	470	466	468	468	455	496	480	503	449	507	488	450	472	467	479	540	469	499	471	496	529	489	476	450	472	499	480	448	483	498	448	450	502	468	481	505	508	513	491	482	471	476	466	468	467	498	492	476	524	497	488	425	522	501	492	495	480	455	470	486	509	490	470	446	509	475	470	486	516	477	471	462	514	432	504	472	482	491	481	481	498	490	485	504	467	468	476	492	507	507	486	470	479	473	505	474	472	478	460	487	496	476	495	442	485	497	457	507	478	447	474	491	516	488	529	477	481	469	493	485	512	502	518	487	459	548	446	459	503	501	489	471	501	522	479	485	489	483	514	498	494	457	502	489	467	451	499	504	485	502	462	493	463	467	511	491	512	500	494	515	492	481	474	500	510	514	461	448	462	498	488	493	527	509	514	506	491	477	488	452	507	481	476	503	502	481	485	492	502	435	478	523	506	482	490	466	452	458	483	523	470	486	481	508	488	506	563	483	462	467	471	474	497	446	475	499	529	473	460	503	507	498	492	480	468	493	467	480	497	524	485	475	551	516	471	465	479	477	484	484	493	510	512	500	482	506	499	519	481	491	457	468	489	421	500	486	495	501	483	487	473	541	429	481	500	476	488	495	479	501	470	556	512	497	509	471	472	499	487	495	508	523	482	470	482	500	538	463	475	515	506	472	465	463	511	499	467	450	449	518	506	524	493	472	483	491	495	516	488	457	488	485	493	508	542	481	455	478	487	498	487	499	460	486	501	442	469	501	458	513	440	454	473	485	469	476	510	506	513	478	474	468	475	505	483	472	529	487	478	482	510	475	490	482	504	475	508	535	427	488	462	493	471	480	458	523	456	461	511	497	470	490	477	472	491	503	503	485	463	494	506	470	501	536	474	500	485	527	449	441	500	491	517	514	499	473	454	476	472	463	512	507	495	496	504	505	518	484	461	476	495	494	493	472	512	482	500	524	480	454	483	496	426	446	469	476	501	471	450	500	509	537	508	465	509	486	503	480	466	524	508	476	502	518	480	499	488	512	478	515	470	462	456	507	497	468	489	483	463	483	464	468	497	482	499	503	491	495	488	462	500	469	516	480	471	493	452	496	425	468	498	494	478	462	476	507	471	446	515	443	466	481	507	493	499	500	496	511	491	471	483	482	470	447	495	481	491	512	502	455	470	514	462	454	483	507	509	498	493	453	462	464	481	469	538	462	535	505	547	512	497	495	514	462	482	475	516	468	440	542	484	505	512	468	476	504	490	502	519	486	507	480	515	479	514	454	480	531	458	480	506	506	506	495	528	485	514	484	466	470	515	474	526	463	479	463	484	486	513	506	444	452	489	496	482	491	453	491	485	487	473	505	482	499	545	470	502	483	499	453	502	470	490	514	480	513	493	495	476	450	507	526	495	483	448	518	518	473	474	462	485	496	475	506	443	475	438	480	490	539	518	488	440	466	478	475	496	484	480	508	478	491	476	482	452	491	469	522	513	477	499	457	465	454	467	463	500	465	483	469	501	488	484	443	434	463	478	490	459	501	486	527	494	492	497	491	479	493	435	518	491	511	465	441	496	512	491	472	496	496	543	526	524	489	496	514	475	492	477	487	477	482	471	528	491	509	499	446	475	462	489	487	475	501	494	502	457	485	506	506	482	519	504	493	456	471	480	492	480	493	474	496	498	454	472	455	561	479	488	499	503	509	476	480	506	457	499	506	467	496	477	464	530	508	523	494	501	465	500	463	495	505	464	508	457	462	474	499	472	529	522	470	497	439	499	497	497	464	523	485	532	460
40912	66966	60014	35560	30852	23814	14733	4707	2092	1723	1490	1433	1230	1202	1094	1041	920	783	772	691	694	629	594	629	605	592	593	567	522	584	585	593	597	531	548	557	518	479	513	552	516	507	527	490	541	488	543	500	540	500	523	547	566	537	500	532	517	514	539	491	540	538	534	593	561	569	532	547	579	565	572	556	525	524	553	550	542	532	518	545	519	508	572	576	549	491	539	505	479	506	513	505	520	529	534	551	558	574	549	568	591	543	561	531	568	579	549	558	519	531	532	509	526	520	516	572	542	551	506	535	547	506	558	508	504	492	553	524	531	506	483	509	523	484	532	505	506	485	517	467	530	506	537	515	483	485	505	522	539	498	487	524	515	496	465	501	485	515	490	514	457	483	519	506	465	518	493	498	491	497	501	501	501	493	519	486	496	536	526	533	519	531	464	523	519	530	513	506	484	487	562	543	503	529	517	472	520	512	561	492	500	511	518	493	541	478	524	531	477	484	511	518	482	542	490	474	527	492	471	533	498	523	506	486	486	523	514	525	521	479	530	515	454	517	509	473	485	554	479	507	460	529	507	509	483	486	534	522	543	488	485	467	519	516	499	491	526	483	515	487	486	530	498	510	516	491	542	485	526	478	539	502	533	547	524	484	516	489	493	532	487	549	526	521	529	529	495	524	501	501	519	498	529	541	542	530	500	494	508	502	532	484	529	507	464	510	500	485	489	497	524	523	497	520	507	522	563	502	490	502	504	520	524	494	500	513	511	518	482	523	512	513	530	532	527	520	493	499	521	491	523	463	522	533	498	481	543	529	510	469	539	510	464	474	485	524	515	486	535	492	550	503	488	505	518	514	479	532	558	468	500	522	517	496	477	462	489	533	491	487	499	503	480	510	482	545	483	516	512	510	520	510	500	476	520	554	550	496	508	498	524	511	498	511	506	512	502	488	512	517	535	477	496	477	490	460	506	464	477	508	501	521	550	521	517	487	480	499	472	538	513	475	507	534	509	480	478	522	510	501	470	515	504	522	511	521	488	515	537	468	482	511	510	555	486	494	524	498	478	547	494	508	501	499	525	502	505	489	532	485	458	492	483	524	481	515	542	509	523	533	494	468	500	522	493	530	514	546	503	487	499	478	523	542	490	535	507	508	488	506	473	484	515	502	507	523	498	520	518	500	496	498	546	535	495	488	542	498	474	479	535	527	533	533	484	505	501	464	484	480	496	514	505	516	583	504	474	525	491	495	492	504	522	492	476	536	508	498	527	508	493	503	511	530	530	532	532	501	545	479	490	464	532	498	504	501	500	506	495	496	472	506	468	479	469	503	485	507	531	477	503	506	534	506	517	494	459	505	505	501	477	512	500	493	507	490	510	561	499	531	510	518	493	493	498	488	516	476	495	504	513	515	497	467	503	523	475	502	491	489	502	553	485	518	527	518	498	511	520	511	510	507	502	501	526	491	484	533	494	534	490	577	461	486	507	556	525	491	480	521	483	492	522	567	484	523	509	523	477	490	505	501	510	500	498	527	550	551	488	480	510	514	489	475	527	525	490	487	521	473	520	501	504	502	533	525	517	496	519	486	538	515	500	531	510	492	489	529	515	514	526	489	515	466	495	500	526	541	521	538	483	523	506	473	492	513	534	514	531	522	575	456	488	515	478	516	491	509	523	536	525	501	537	539	533	491	570	509	526	491	484	484	520	502	516	465	480	486	492	482	523	507	527	508	506	516	499	467	525	514	512	558	499	505	541	491	485	495	538	519	498	521	500	487	514	546	495	481	491	512	508	488	481	527	470	546	516	542	460	530	533	514	535	514	505	506	547	538	496	479	489	485	502	463	500	463	497	506	495	537	503	517	484	526	488	549	556	485	495	513	486	494	484	487	490	541	517	473	479	556	492	509	515	489	531	461	520	461	500	523	533	447	504	489	521	509	548	513	490	470	530	512	519	514	516	483	494	504	494	521	493	520	523	485	515	478	478	523	540	559	540	501	509	533	508	522	528	517	478	479	516	481	532	499	496	500	495	505	529	498	466	491	485	475	534	511	504	511	503	448	527	526	493	492	526	491	479	497	526	515	521	514	534	544	506	557	520	481	479	537	529	479	476	517	499	509	518	506	483	520	506	480	523	526	490	477	487	498	477	519	530	550	527	519	509	496	528	534	501	473	518	508	544	511	510	533	474	522	500	540	510	499	510	498	476	495	495	509	489	513	466	510	514	535	512	503	487	533	488	509	477	519	478	522	518	553	495	507	512	484	500	495	512	510	479	550	537	488	526	507	511	495	508	521	527	524	495	537	512	502	523	480	535	493	495	455	499	481	515	547	507	482	518	522	490	536	480	518	498	531	511	485	494	503	490	470	502	549	455	511	515	492	556	497	465	510	491	486	525	486	493	479	501	509	508	513	487	535	522	463	494	489	502	514	535	510	523	474	455	493	525	474	471	514	510	496	466	518	503	553	517	482	514	522	517	512	524	502	492	493	475	485	480	534	493	492	496	492	533	526	463	518	514	516	475	453	495	505	527	483	502	531	479	493	512	484	526	502	511	496	478	544	530	512	516	500	527	540	484	482	485	486	488	487	510	498	484	511	510	459	527	478	454	529	524	517	498	521	527	522	518	551	500	485	515	505	488	504	473	485	524	541	507	478	472	497	488	511	513	483	481	484	495	507	522	498	542	508	551	521	531	509	517	515	512	508	526	558	506	502	492	456	477	506	557	468	516	498	508	484	491	507	496	480	500	471	502	483	525	532	534	560	507	561	483	508	505	506	505	514	506	504	528	499	501	490	524	471	489	534	537	474	502	503	554	507	540	525	550	493	507	506	500	490	495	484	472	538	520	513	524	454	519	523	529	483	515	507	527	512	471	500	521	517	549	497	515	502	491	518	493	502	502	497	536	495	523	522	531	503	478	506	528	504	550	522	510	496	529	551	505	485	510	517	528	501	510	525	536	500	534	519	529	481	510	513	484	506	486	511	486	514	503	535	475	522	525	502	521	495	525	506	509	506	512	501	497	472	524	473	493	472	518	499	506	523	476	512	541	545	499	548	470	493	526	487	481	490	502	506	490	527	524	509	511	513	511	497	484	522	489	475	518	496	514	483	518	464	499	482	534	514	494	495	469	507	533	478	504	508	536	504	512	501	508	511	515	498	507	528	521	497	518	495	505	506	557	494	489	504	487	474	530	532	578	521	513	509	529	510	510	507	513	509	487	497	564	482	507	484	499	528	462	531	480	501	477	495	498	546	514	553	488	512	493	541	455	517	492	488	531	463	516	506	513	533	501	513	507	498	486	508	490	477	497	502	525	494	468	501	511	483	507	550	489	492	542	500	471	485	532	541	473	445	516	534	500	527	483	506	542	487	535	518	532	503	500	527	491	483	534	513	526	529	511	534	480	485	475	474	542	508	482	521	498	550	540	502	480	511	507	514	534	508	524	488	466	540	464	477	583	508	469	509	500	505	497	496	518	513	503	493	490	517	509	511
33493	35170	31440	12857	4428	2063	1096	633	540	567	479	477	446	467	423	407	397	391	363	347	355	312	350	376	359	348	321	356	353	338	339	326	359	341	373	294	342	359	324	360	369	346	331	372	365	348	340	359	318	313	325	343	348	341	346	349	336	357	347	341	373	374	341	384	351	357	348	321	362	338	334	355	363	306	366	353	352	349	329	360	342	342	354	345	336	350	389	370	352	362	332	354	325	364	364	371	351	370	362	377	363	393	368	357	344	340	336	304	344	357	354	376	371	329	344	323	333	361	359	337	343	317	355	344	326	341	332	372	312	355	332	334	335	322	352	367	323	326	327	333	332	322	342	332	346	362	309	346	341	315	334	357	329	311	351	370	339	327	346	340	355	350	329	358	363	338	368	349	352	367	331	356	368	327	385	351	351	349	343	339	342	355	338	324	352	325	298	314	335	351	336	331	339	318	341	332	375	357	316	368	312	343	373	379	346	328	355	334	314	395	352	327	352	318	330	321	319	378	351	317	339	333	345	372	321	356	346	336	354	355	346	356	302	327	331	363	296	333	352	320	353	349	352	303	322	337	344	329	352	364	330	360	339	349	325	356	322	359	321	334	380	353	338	338	344	350	344	325	305	359	338	340	330	326	355	312	323	344	316	355	346	339	330	326	355	327	309	315	323	332	335	323	360	345	360	361	315	357	338	307	323	334	359	350	331	307	366	313	319	329	338	334	357	330	328	341	343	354	341	320	332	339	338	345	348	376	354	337	342	344	352	373	332	330	323	338	337	356	328	327	344	347	355	337	336	373	312	335	322	327	337	335	329	330	332	362	358	337	330	363	333	336	346	335	355	337	340	334	337	296	348	316	337	347	329	326	349	349	355	330	352	347	347	351	335	369	337	344	371	332	328	353	293	328	315	355	373	342	308	352	323	341	336	336	324	316	340	345	339	348	321	350	350	348	355	325	368	317	340	336	353	335	338	368	336	342	348	363	343	342	351	361	306	332	332	352	368	346	365	361	347	341	339	326	350	345	369	356	358	345	311	319	359	344	355	352	353	326	353	355	342	362	346	335	349	350	340	308	332	355	363	352	356	358	354	349	343	326	340	359	358	358	357	337	303	346	357	370	325	363	304	335	308	356	357	305	343	341	345	342	348	319	348	333	328	345	334	340	367	340	389	353	342	366	337	309	343	333	341	336	331	343	344	336	307	323	352	369	364	353	306	351	352	315	365	326	349	358	364	332	330	354	399	349	331	337	345	339	337	307	329	333	362	324	342	359	351	336	329	325	359	314	343	362	364	317	340	367	329	324	363	324	306	368	352	347	319	318	338	344	330	337	356	327	325	343	331	312	385	347	333	371	319	340	347	344	339	382	341	363	352	336	334	357	347	326	359	324	363	363	348	337	377	313	338	360	373	344	325	326	319	343	337	324	337	376	337	315	322	350	321	324	336	339	324	310	362	342	352	350	320	350	339	352	363	334	392	346	353	341	328	351	340	331	378	326	339	333	354	346	344	331	321	362	349	343	340	374	374	338	371	380	314	327	345	348	360	316	347	370	350	311	342	319	360	314	349	389	379	334	345	367	344	339	323	347	309	333	330	357	284	375	369	343	365	333	327	326	338	351	358	327	343	341	327	361	316	362	317	345	363	337	384	341	342	345	298	340	330	337	349	314	353	343	374	349	328	355	353	349	339	325	369	342	354	322	324	344	338	377	367	347	315	315	336	350	348	343	352	352	336	344	370	321	331	327	351	360	355	355	376	305	365	345	349	342	303	333	325	321	352	315	351	350	339	371	327	314	383	318	333	348	349	357	334	354	346	325	330	353	339	348	317	348	310	317	355	361	358	346	336	356	341	323	338	358	313	334	355	342	377	360	325	320	334	366	330	363	346	318	326	356	344	372	361	327	346	301	356	328	376	349	331	336	363	307	345	324	345	341	325	328	328	345	343	381	351	327	371	326	362	318	305	358	364	337	308	378	340	331	328	340	336	361	330	352	346	328	313	347	322	340	356	326	331	349	330	313	383	329	375	335	343	329	343	366	320	352	328	349	353	331	351	373	323	327	367	340	336	308	360	344	361	361	320	325	328	342	372	354	302	316	368	321	335	342	356	328	341	301	348	339	336	348	350	324	309	366	354	325	337	361	349	331	316	328	321	308	343	364	332	344	372	348	364	365	353	356	335	334	347	348	357	344	355	321	302	354	347	351	345	354	342	333	357	339	297	333	337	334	330	334	343	348	343	324	358	326	325	345	315	339	353	294	328	338	326	349	348	338	329	379	351	329	343	336	370	345	329	324	378	341	358	387	340	331	336	347	346	336	366	349	352	308	320	346	351	360	328	350	360	365	342	359	327	358	293	336	374	347	349	353	333	362	342	372	329	339	325	340	332	345	295	332	343	348	370	339	330	333	355	341	312	329	347	336	358	343	315	325	375	337	323	350	329	330	356	343	301	336	303	341	342	312	372	357	362	361	379	388	343	318	342	348	320	378	330	349	319	373	319	312	340	347	348	359	352	328	336	351	345	369	368	324	341	336	347	368	322	355	362	354	352	339	332	332	348	340	365	334	332	349	372	356	332	338	347	355	342	346	356	335	332	339	338	329	314	341	335	332	332	354	374	349	372	356	331	340	366	339	379	318	321	319	337	349	356	358	336	340	316	355	351	340	376	340	371	359	349	321	328	340	336	329	329	326	372	347	343	337	310	348	357	367	325	331	340	328	313	328	341	315	360	366	335	365	338	368	308	369	342	331	341	315	387	345	328	337	357	354	320	362	338	329	349	336	345	346	320	329	357	327	351	364	357	364	351	331	356	319	388	343	329	350	350	339	319	324	315	339	334	383	346	341	333	333	357	332	357	324	347	342	371	329	357	344	354	344	355	325	347	334	350	336	317	315	338	367	356	342	361	330	333	361	339	336	338	356	350	381	353	367	358	385	364	336	334	352	349	328	342	340	382	339	358	337	332	363	336	318	349	344	348	329	334	338	367	357	350	308	354	338	350	344	348	359	358	311	347	310	348	316	333	317	338	325	334	339	325	367	341	330	349	375	372	289	337	334	338	353	321	374	349	370	329	355	350	319	361	336	340	345	351	341	335	327	343	379	335	328	344	338	348	345	361	315	355	354	371	342	355	324	363	347	312	371	330	319	361	346	350	390	319	356	374	360	358	363	325	348	332	346	315	375	345	340	313	371	340	349	365	313	344	347	310	358	342	334	317	340	321	340	315	328	333	327	370	329	325	363	377	339	340	347	319	329	322	331	328	344	369	338	365	334	332	335	320	347	364	365	327	366	348	327	329	335	330	321	350	333	332	334	340	377	359	363	355	340	354	374	346	362	387	305	328	347	349	375	349	344	361	357	350	360	354	357	331	386	324	372	361	376	368	354	338	346	364	336	327	319	320	351	319	344	333	339	359	357	345	350	335	348	351	337	349	321	313	349	345	334	350	357	343	356	327	332	356	342	343	360	341	308	351	354	339	351
35856	45935	36394	13244	7784	4027	2170	1154	898	861	767	716	622	634	637	573	505	411	455	406	370	386	338	401	425	407	369	378	380	387	382	400	374	372	378	366	389	381	381	384	344	415	389	356	363	393	392	383	383	377	355	428	365	396	363	388	396	384	377	391	437	404	402	415	389	426	426	416	376	404	402	400	373	454	441	397	405	386	394	357	433	402	428	421	421	370	390	413	397	417	420	393	374	368	393	398	398	385	429	374	388	440	399	401	393	428	386	381	377	373	435	420	390	385	413	384	400	390	392	381	391	388	355	392	374	394	374	365	389	385	337	371	402	375	375	387	384	379	413	408	369	387	366	351	381	368	409	368	411	390	418	391	384	363	344	384	391	360	364	358	387	371	396	374	375	398	385	361	375	380	391	394	350	365	390	361	416	350	392	391	384	421	368	374	389	414	397	403	408	392	365	352	402	393	380	382	391	374	364	391	356	405	394	395	354	343	380	377	402	369	428	378	376	350	394	374	392	378	369	411	344	347	373	376	379	408	400	393	350	377	375	368	358	384	385	380	391	385	395	360	372	414	368	415	376	356	363	340	380	375	344	369	390	358	368	346	392	388	372	370	396	388	354	388	406	347	428	374	378	398	393	391	408	397	363	386	368	412	364	404	393	374	356	387	392	403	354	380	373	412	381	385	367	386	410	399	370	346	409	400	399	358	404	373	385	386	341	403	372	399	397	378	407	347	376	354	414	403	401	352	348	360	440	406	357	360	351	378	399	394	387	363	410	421	384	393	371	371	378	396	403	352	376	374	382	369	374	376	358	370	348	379	407	394	375	426	346	407	380	419	374	346	419	378	361	387	393	361	377	389	362	376	361	396	393	343	372	405	402	390	405	377	359	365	401	402	412	373	384	411	387	372	390	377	376	385	390	380	365	379	332	351	362	358	381	347	375	381	367	391	388	372	376	367	394	368	370	410	352	345	364	385	388	361	371	385	409	407	397	385	359	365	385	350	389	413	393	408	365	367	352	386	401	378	386	409	378	384	402	336	364	356	409	397	400	363	386	371	374	367	403	409	369	392	405	372	378	393	372	345	392	383	364	369	366	383	378	401	393	382	375	397	380	363	403	395	370	414	373	394	370	349	361	400	388	347	344	343	385	387	368	382	395	388	427	374	411	396	341	372	373	396	398	385	392	368	390	388	370	362	374	376	354	381	399	381	390	366	393	399	421	388	386	385	396	374	360	357	373	402	371	412	351	364	376	379	392	376	398	404	415	365	359	389	372	381	375	396	377	375	404	386	401	387	384	343	399	350	377	343	358	394	356	365	380	397	396	367	382	385	362	399	396	390	327	387	360	366	361	375	381	401	382	391	377	370	393	372	366	381	365	390	388	384	338	366	375	382	382	390	368	384	381	337	401	396	343	388	398	389	384	391	366	364	387	388	386	369	386	366	385	370	381	395	351	350	401	385	383	394	413	357	371	409	403	388	378	391	404	365	427	377	386	427	373	391	424	419	359	369	351	375	353	382	362	383	392	375	348	398	400	377	358	370	372	405	373	399	399	350	393	380	400	416	356	379	391	358	368	380	391	346	432	378	361	395	379	378	373	373	391	386	372	356	413	381	395	375	359	347	396	399	397	404	367	388	406	403	390	394	359	378	406	391	352	404	373	398	348	377	360	400	400	433	414	354	391	348	402	396	420	384	352	390	392	360	374	408	372	387	398	356	372	369	410	390	359	385	383	386	397	382	358	362	367	374	390	394	387	367	402	389	402	370	382	365	361	361	371	360	388	381	422	419	375	416	369	368	381	383	385	372	403	362	362	372	365	370	402	369	369	378	375	380	417	402	402	353	361	391	356	409	400	341	367	348	361	438	371	336	373	371	379	390	418	381	399	408	374	365	379	368	390	361	320	397	372	364	372	392	390	358	389	369	383	397	376	394	390	365	387	390	354	393	416	371	409	408	367	395	363	366	360	346	416	394	377	352	390	352	358	396	367	393	371	367	367	410	401	348	405	354	371	393	385	383	414	365	391	400	374	377	391	389	385	374	384	368	385	372	384	377	389	359	406	355	375	401	380	373	338	354	341	368	403	411	412	370	363	369	334	384	366	361	383	355	363	371	379	361	353	385	370	360	400	363	354	377	392	370	412	382	384	362	412	405	376	390	369	393	370	379	368	370	391	367	411	377	358	361	363	377	391	389	352	375	379	371	415	362	357	360	386	383	373	402	390	361	359	375	371	361	389	363	400	408	358	370	363	368	406	349	364	394	417	376	371	353	373	400	370	358	392	388	379	361	380	382	386	371	390	387	413	395	406	394	408	409	405	388	394	384	388	383	360	354	382	374	390	367	395	401	375	366	387	354	406	371	340	367	411	382	391	377	398	423	393	400	364	399	363	373	403	406	360	353	376	374	380	372	388	379	368	369	381	418	373	372	382	383	409	404	409	361	442	364	389	384	406	384	373	356	371	362	402	405	394	393	393	399	407	387	357	371	390	395	404	385	392	383	406	375	397	371	401	404	373	382	379	348	364	372	401	412	397	365	368	387	403	365	393	374	373	417	417	380	383	372	379	366	401	353	371	386	386	361	382	389	393	358	360	385	376	407	389	389	403	391	410	376	344	387	383	342	379	371	360	387	369	365	413	339	360	371	395	344	336	410	390	370	389	369	373	403	381	396	401	366	392	366	427	384	372	386	400	370	360	413	370	414	362	373	359	366	349	375	385	373	386	389	376	363	403	355	339	365	402	380	396	407	369	372	390	384	379	397	384	371	398	380	350	384	399	365	392	382	358	358	350	388	377	417	343	386	371	380	374	380	363	376	381	401	371	318	457	379	375	370	390	409	381	366	366	352	349	365	405	399	387	418	403	362	405	355	368	399	391	339	385	363	354	363	396	369	400	391	361	373	362	402	408	388	393	378	358	364	384	410	376	371	368	400	384	353	405	354	373	373	382	403	377	383	386	392	425	421	338	358	374	373	391	376	362	384	356	383	391	394	396	370	398	395	387	383	372	353	381	367	380	391	351	384	386	378	391	373	399	406	363	361	351	349	406	400	357	369	398	405	370	411	406	371	370	418	402	359	396	398	411	399	406	359	406	377	390	392	382	349	407	395	389	387	404	399	372	356	392	382	380	399	391	418	366	384	376	392	383	389	412	358	418	395	376	383	419	388	384	379	395	375	340	377	364	376	397	381	366	353	372	365	371	396	375	388	366	384	367	418	383	340	395	368	369	391	393	391	410	368	371	364	395	376	374	389	353	407	418	384	355	383	396	362	397	388	398	397	377	391	395	391	380	379	395	389	365	378	379	381	365	363	374	359	383	375	358	413	362	400	401	390	353	368	394	406	380	390	380	382	369	407	373	370	326	364	354	382	371	392	392	373	370	382	354	383	389	347	385	388	390	373	398	389	352	392	421	381	359	365	337	377	352	394	350	376	384	361	401	366	347	378	397	401	391	387	371	346	355	347	379	380	388	407	371	385	397	357
25442	20931	27442	26177	20999	14373	5870	1478	781	707	622	576	560	532	481	436	373	369	345	370	373	327	338	324	320	345	348	341	319	338	350	310	336	322	311	341	320	334	332	353	269	313	317	354	312	357	327	326	322	309	322	322	320	333	318	328	313	354	343	330	327	322	353	326	358	329	325	329	348	319	344	344	345	340	339	340	337	338	335	342	343	336	305	330	331	346	328	348	310	337	321	311	308	347	360	374	320	337	330	331	371	296	371	332	303	346	325	340	311	318	348	329	344	319	348	290	310	319	346	324	293	297	340	311	330	318	349	321	309	341	337	328	320	311	335	314	298	352	303	315	328	310	348	287	329	312	317	298	327	340	325	327	321	302	301	325	331	324	311	301	308	322	286	326	336	314	290	333	333	306	321	304	331	305	333	326	307	333	328	320	300	319	324	307	321	323	299	332	317	290	305	331	328	338	348	345	316	311	359	317	328	304	332	322	331	303	331	327	317	334	311	337	333	317	309	329	336	285	297	306	326	317	317	343	322	286	302	299	324	342	325	315	331	306	331	317	281	291	325	313	311	297	307	309	287	316	319	305	305	307	327	302	326	320	316	316	326	341	330	333	343	291	315	342	341	353	321	301	315	346	333	326	311	323	323	336	302	348	306	333	311	315	323	317	335	315	306	348	337	302	303	311	329	325	322	312	332	321	316	309	327	344	313	286	309	349	303	348	311	308	348	304	340	299	317	307	284	340	335	295	313	304	269	323	328	299	329	315	306	315	347	320	308	325	326	344	313	357	317	311	307	353	295	322	316	342	305	354	317	331	345	329	301	294	338	303	317	322	300	362	310	307	290	311	297	329	338	291	281	315	329	331	322	339	342	341	304	310	283	310	341	312	329	300	349	328	295	307	321	309	311	319	302	327	303	344	312	309	343	291	326	339	321	297	308	350	315	300	296	326	354	280	311	359	327	279	340	321	306	355	299	311	306	280	315	313	286	302	325	308	307	330	333	299	296	307	317	319	350	319	333	317	296	348	313	331	308	320	342	348	322	349	320	315	322	315	332	351	311	317	323	355	323	343	341	315	306	318	293	315	321	339	284	321	353	305	269	317	319	330	335	301	334	311	333	285	307	323	304	342	340	315	333	309	323	327	307	320	311	306	333	298	304	324	314	314	326	294	312	283	313	308	331	321	334	321	302	314	319	316	380	322	309	323	310	325	315	315	294	317	337	326	319	295	293	339	330	336	330	329	304	299	329	309	325	325	331	340	352	339	317	317	350	355	317	340	314	316	324	341	296	310	335	338	318	329	318	336	374	303	308	299	333	296	344	273	303	323	336	339	349	316	332	335	333	349	317	302	317	321	312	282	310	320	302	302	301	303	307	294	334	305	285	323	344	338	327	323	339	317	321	292	308	340	338	348	321	327	311	314	328	300	313	311	307	293	297	336	348	340	316	313	328	318	310	327	326	319	304	308	324	341	320	304	310	344	365	350	324	332	315	322	310	296	328	315	306	299	298	315	313	321	320	344	300	297	290	333	319	333	331	302	282	303	372	318	302	316	346	298	302	315	322	348	354	335	329	328	335	301	286	334	345	353	303	313	342	297	327	312	343	312	303	333	297	307	345	325	326	335	321	294	340	319	321	317	318	324	324	328	358	334	329	339	341	315	293	320	333	295	339	299	292	313	312	323	315	261	307	340	315	365	330	326	308	285	317	344	324	340	329	295	325	301	346	317	329	286	330	327	301	318	320	341	299	318	353	326	309	316	321	286	298	315	334	319	340	311	304	317	297	304	319	282	299	350	313	317	284	318	326	347	347	338	352	332	337	297	322	338	319	325	338	318	303	334	338	288	310	326	303	319	291	335	314	320	310	319	324	326	319	309	305	342	334	352	324	320	310	311	327	332	312	311	318	309	317	342	335	322	288	309	306	300	335	305	326	318	320	327	293	328	337	333	351	294	315	343	325	345	314	354	315	282	310	305	307	309	321	321	339	321	342	354	331	336	306	334	316	318	356	343	336	329	335	319	326	342	332	293	331	309	333	300	328	299	316	325	314	341	334	329	336	337	304	287	338	317	303	316	308	334	339	330	337	338	340	304	314	339	347	354	309	325	329	280	333	332	347	317	364	317	318	329	318	313	305	327	313	322	284	334	309	318	315	329	286	342	324	325	339	303	339	337	320	334	345	323	305	324	309	312	344	314	324	349	324	303	295	323	312	336	308	322	288	322	312	318	319	324	328	337	329	326	340	339	335	313	341	322	317	317	324	339	312	320	309	331	299	325	302	331	300	326	312	312	314	297	310	292	321	332	342	346	309	325	312	320	300	339	303	336	337	316	335	304	325	343	310	313	353	313	302	300	305	293	309	299	297	293	311	337	286	311	335	361	325	310	312	312	295	321	320	337	333	305	301	309	317	351	298	330	296	297	328	334	319	298	291	306	316	313	302	325	314	317	312	283	340	293	313	308	312	337	342	321	312	348	346	320	275	329	312	310	301	315	329	313	306	329	315	322	320	284	290	358	382	323	290	332	366	292	358	314	293	333	318	320	319	314	335	288	284	324	322	360	311	306	327	331	305	315	304	311	312	303	331	331	326	346	315	286	309	339	325	320	281	332	329	316	316	323	267	306	322	306	307	338	315	335	339	297	299	319	339	320	327	293	314	311	302	310	319	323	321	329	287	302	313	305	298	298	329	303	319	298	333	357	328	326	315	343	318	305	326	313	287	333	290	321	318	296	309	305	320	330	329	325	320	292	350	307	300	296	324	341	318	311	346	352	323	313	335	347	339	313	295	298	335	307	330	342	314	353	286	302	328	345	316	338	287	293	323	320	323	292	312	330	303	308	315	318	297	312	327	310	291	312	288	335	312	324	311	314	298	320	366	306	313	314	271	338	317	342	305	328	328	295	332	311	330	319	354	319	341	286	342	336	302	292	277	318	310	331	319	351	360	315	305	334	305	333	308	316	340	316	316	326	310	312	293	303	310	312	309	309	340	333	310	316	320	321	303	307	307	292	293	316	330	294	324	329	331	301	328	348	323	307	336	348	308	287	314	356	325	335	317	326	286	318	294	347	345	303	290	314	337	300	315	321	293	319	317	310	305	344	334	308	349	330	308	323	308	350	321	289	334	331	315	308	342	313	326	329	339	339	300	295	328	335	311	319	269	305	328	306	352	325	301	316	354	307	328	340	308	330	304	364	324	281	343	313	344	345	307	309	322	311	285	334	292	316	323	296	302	364	323	300	337	345	338	332	294	309	314	301	294	304	315	286	282	329	317	312	311	307	309	314	318	313	312	280	331	323	309	309	314	303	318	353	295	333	350	358	318	292	316	276	331	317	358	330	337	289	344	339	308	292	317	333	275	338	333	316	327	292	368	325	322	312	304	310	324	301	335	312	325	318	335	308	312	335	303	334	306	342	355	286	334	321	309	295	331	320	339	317	325	321	285	314	329	324	308	324	320	321	310	340	294	330	332	299	306	329	334	302
37873	57783	48699	35165	19376	13439	6381	2290	1354	1199	1185	1007	934	844	684	537	488	492	412	444	416	404	388	367	384	385	381	377	364	372	381	360	379	345	387	349	363	359	375	384	371	347	365	379	371	398	335	350	362	352	386	359	355	352	353	387	359	401	359	386	369	369	395	388	413	402	355	388	374	390	384	367	367	356	378	364	385	392	331	410	384	382	358	334	343	350	360	369	350	388	338	391	389	353	364	351	371	331	381	370	356	351	400	397	370	393	370	365	365	359	365	347	396	357	380	408	382	351	379	343	370	347	364	328	328	337	365	393	319	377	372	348	352	326	360	362	356	334	310	328	359	343	344	358	360	345	355	323	361	371	348	318	355	385	328	322	373	359	336	375	336	325	365	340	333	338	339	349	317	322	354	329	385	343	345	336	355	377	323	334	376	372	383	329	358	359	302	364	351	336	350	368	345	318	386	377	338	366	343	341	329	363	356	347	303	384	329	363	333	342	319	339	368	361	341	364	350	333	345	363	388	339	347	338	317	335	355	350	368	331	328	340	324	359	339	317	364	361	358	331	370	324	351	363	327	350	322	347	332	355	341	330	346	350	347	359	371	361	336	378	366	348	365	305	361	346	332	327	319	341	366	320	334	330	329	326	346	354	324	319	370	338	354	318	326	354	322	363	357	327	341	361	349	366	359	327	322	378	322	330	345	339	342	359	340	348	308	334	348	366	313	313	356	352	340	339	342	332	346	355	344	369	340	334	346	356	369	324	346	376	359	358	353	336	328	374	371	338	308	351	333	319	335	319	368	318	359	348	354	373	365	317	361	355	342	335	348	364	343	341	333	363	344	337	382	351	328	337	350	347	376	355	346	329	329	356	358	325	341	335	305	328	358	340	381	349	324	319	348	349	350	344	333	322	337	356	336	355	325	334	345	341	331	317	336	367	328	320	369	330	349	359	306	342	400	320	366	340	348	351	343	352	339	323	323	326	344	367	361	355	338	343	378	343	330	334	318	338	329	331	359	357	325	362	309	335	341	352	353	342	356	363	348	360	347	392	354	356	339	354	348	353	351	366	339	349	343	351	341	342	359	373	357	352	349	375	325	322	374	334	359	332	319	344	365	338	317	334	353	361	358	341	375	345	343	388	340	335	376	355	361	355	329	340	339	326	364	364	361	349	357	346	334	330	323	357	320	324	338	340	325	330	351	340	361	327	348	334	303	336	341	346	335	324	342	345	346	363	336	327	352	324	356	351	320	323	350	349	360	374	359	306	346	355	333	338	385	329	354	361	344	359	348	311	354	353	359	335	331	366	341	311	326	361	345	371	355	337	323	369	353	357	347	345	345	334	345	399	348	323	350	372	360	385	332	358	358	291	372	368	358	337	346	364	373	324	341	341	346	345	330	340	356	354	330	355	363	335	338	352	329	331	366	345	345	366	324	373	322	342	335	352	351	323	355	352	342	342	365	388	334	352	336	316	343	340	323	339	355	319	355	378	344	333	343	333	312	368	348	325	345	346	352	327	362	353	378	358	329	324	334	394	334	337	343	339	349	340	353	363	324	338	340	367	374	372	363	308	345	363	317	329	357	348	316	334	386	334	352	353	332	326	360	348	392	347	352	330	352	325	355	355	312	319	384	326	342	318	351	359	315	358	371	353	327	342	342	351	347	347	312	361	354	375	339	328	360	352	318	317	372	325	324	331	368	353	339	319	319	376	328	338	376	337	351	325	351	335	326	360	355	350	362	362	350	347	355	325	359	379	351	336	357	377	342	343	326	342	352	345	345	322	357	370	359	400	364	293	334	340	311	312	355	336	341	358	352	320	365	354	351	354	353	373	319	383	354	357	373	363	330	371	373	345	329	333	349	369	343	338	391	330	360	381	342	302	349	308	357	333	368	373	334	341	295	314	385	395	363	361	316	368	361	361	334	327	338	331	343	334	337	353	358	352	338	374	328	355	322	322	360	369	357	357	344	369	351	345	355	329	321	346	349	346	384	343	328	347	363	310	351	348	361	354	384	333	335	337	370	319	331	330	357	364	355	358	358	340	341	344	372	345	326	316	325	352	348	354	362	340	347	328	339	366	341	348	333	367	352	351	361	324	344	335	333	385	369	332	355	336	315	346	349	366	328	338	370	352	349	350	334	376	362	319	330	336	341	350	332	380	356	346	357	334	365	344	328	313	348	311	346	347	343	342	370	339	351	353	319	336	354	344	353	325	340	340	344	347	366	348	379	319	322	354	381	347	328	336	328	363	343	351	357	331	351	350	360	306	322	315	327	343	337	368	373	360	341	366	386	357	337	330	343	365	360	333	337	351	347	374	377	374	401	338	326	340	347	326	388	366	337	376	333	350	370	358	363	348	343	341	345	309	345	362	365	342	356	335	319	336	341	319	342	354	354	382	329	355	371	316	381	348	351	354	355	368	347	358	315	336	315	362	353	356	319	349	355	340	307	367	359	368	324	344	358	329	330	386	330	332	336	357	354	338	340	360	372	370	327	339	337	389	359	325	350	330	331	327	339	348	312	332	337	338	369	324	346	345	354	342	358	326	358	339	365	356	339	317	345	344	353	340	355	361	340	368	354	354	372	354	330	345	369	363	330	353	360	373	324	339	339	366	355	332	322	356	341	360	362	349	366	336	341	349	363	376	326	361	307	338	353	357	350	328	358	348	348	340	347	340	341	337	333	352	370	349	347	341	358	356	335	369	351	339	353	334	369	352	352	352	356	328	362	330	361	382	339	348	329	329	354	376	326	371	331	372	347	346	353	339	378	352	351	333	379	385	389	355	340	339	335	341	345	342	334	327	368	372	364	326	367	332	338	340	345	378	339	340	353	364	344	336	304	373	328	329	374	343	345	359	358	352	372	332	343	351	375	365	346	355	347	380	358	331	354	362	359	363	325	337	327	330	354	369	360	364	349	330	361	342	370	312	341	370	358	352	318	377	368	330	347	357	378	337	336	344	361	351	332	359	343	344	367	351	362	324	332	348	342	364	317	315	342	351	312	342	331	351	367	324	343	338	333	330	336	334	353	358	369	320	337	355	336	353	368	324	352	338	343	336	355	353	325	331	338	368	320	344	336	341	333	338	359	363	295	349	349	344	367	337	352	337	372	355	352	332	347	305	317	339	333	340	354	370	348	354	324	353	348	321	345	361	368	352	377	353	337	371	352	361	321	343	314	337	385	328	361	362	332	370	360	351	334	336	344	353	345	345	363	362	321	349	306	318	337	366	356	373	354	333	327	366	358	335	332	357	343	364	371	354	341	333	360	349	370	378	379	338	341	328	336	331	386	349	325	351	362	347	366	301	318	347	356	328	336	341	348	317	316	359	349	361	369	365	349	346	357	361	386	354	320	333	340	371	376	361	346	360	333	348	332	329	357	364	354	343	315	350	357	331	370	359	325	320	342	326	349	330	334	359	362	323	375	341	347	325	353	325	359	341	375	347	366	315	368	363	335	336	356	374	341	315	346	333	345	344
23100	20784	27597	24793	21858	21523	12310	2470	1382	1181	1061	990	907	766	682	623	552	585	575	603	539	536	549	560	504	519	518	525	481	522	488	496	508	510	484	505	474	498	509	525	515	506	471	509	482	493	502	469	517	487	539	491	455	522	472	467	523	545	501	509	524	493	470	528	476	517	498	486	504	493	496	509	531	465	503	528	512	535	549	500	518	508	529	501	527	495	472	508	496	531	522	491	523	498	538	464	533	513	517	530	486	530	523	514	456	496	517	500	480	481	512	480	509	468	512	530	481	482	512	481	500	507	479	502	521	471	531	473	507	480	443	485	507	503	471	498	503	500	499	494	494	481	492	462	500	488	469	489	481	529	478	480	485	483	456	489	483	468	481	523	478	459	472	435	488	493	462	478	500	475	505	514	501	479	493	456	478	491	462	465	484	477	475	461	460	494	461	466	441	535	444	471	471	493	510	500	448	493	444	468	458	472	473	448	480	460	495	475	484	448	514	498	531	530	497	517	482	531	480	494	506	495	448	521	444	497	500	506	474	462	510	491	473	493	484	471	472	504	504	495	471	489	465	473	461	489	461	496	491	469	505	455	493	442	483	491	495	479	530	473	499	488	470	479	489	508	455	479	503	467	465	491	460	501	473	432	427	483	502	503	453	503	427	505	492	492	471	516	507	489	484	485	485	480	435	485	429	453	504	483	492	476	491	501	459	459	492	488	501	489	482	489	467	508	502	477	484	487	450	474	459	475	484	481	490	470	536	500	465	511	512	485	467	473	484	510	455	505	483	505	503	498	474	465	450	472	486	486	482	489	466	486	463	471	468	446	481	471	486	460	472	465	464	470	471	475	481	474	519	472	458	483	473	424	469	477	516	471	499	528	419	468	479	502	471	510	492	480	435	404	483	445	471	445	508	455	511	443	481	486	418	482	508	477	448	442	468	469	502	520	494	461	484	450	483	447	506	455	455	456	515	509	461	486	515	513	474	521	493	492	482	501	498	483	496	498	456	512	451	458	460	466	484	497	504	472	461	498	482	454	475	456	486	502	456	501	489	448	448	474	511	496	494	514	528	461	500	486	473	496	536	512	501	505	470	476	483	481	472	484	499	462	481	519	470	487	446	491	442	474	471	488	489	497	478	488	456	498	467	480	497	471	485	463	466	482	461	491	490	473	498	471	469	527	505	497	496	513	476	519	466	461	523	492	508	501	490	520	498	460	477	485	475	467	465	485	496	474	498	480	530	500	496	492	473	509	414	465	529	519	511	552	488	490	446	472	470	442	532	493	468	473	489	464	469	512	483	516	466	491	447	444	453	433	490	487	458	516	501	466	497	469	502	461	466	459	488	485	455	433	507	484	474	441	496	479	451	480	464	512	504	450	504	519	501	486	472	538	456	448	455	464	462	506	455	495	508	491	464	458	455	497	506	469	523	446	467	494	438	464	490	472	507	445	507	479	478	485	452	489	528	486	497	481	462	478	501	472	491	449	450	503	475	495	513	487	510	469	489	472	455	480	458	485	462	517	501	492	466	521	528	458	459	437	489	466	445	511	467	494	474	487	474	485	465	506	526	449	463	513	514	485	469	519	493	467	464	531	466	466	501	467	505	481	491	482	486	499	443	453	475	518	472	516	474	493	486	465	512	502	457	493	510	482	471	517	495	473	498	444	501	491	486	492	497	505	495	489	502	494	518	478	479	481	461	496	517	460	423	507	519	452	480	485	488	467	484	523	477	472	478	460	494	476	479	478	465	469	529	465	481	458	519	462	507	511	465	467	453	451	437	510	504	505	474	495	461	456	483	509	488	504	473	513	483	489	444	513	485	477	450	498	482	474	481	480	473	447	429	489	482	480	436	502	478	487	449	463	500	512	471	496	433	481	485	502	469	491	499	504	496	451	495	492	496	466	486	482	512	496	496	450	496	531	494	472	484	521	476	469	490	456	507	495	471	487	502	518	471	479	487	474	451	429	498	468	479	480	487	459	477	432	501	485	487	470	461	486	516	485	468	474	527	461	462	484	450	495	520	484	467	496	487	487	465	511	488	472	466	453	467	483	454	485	517	463	484	479	515	467	497	478	522	495	477	496	468	447	483	517	453	509	496	509	496	476	471	481	477	470	446	459	565	507	448	498	475	507	471	459	530	516	517	489	504	474	463	493	500	508	467	524	496	503	485	509	511	482	468	516	499	475	454	464	507	493	513	455	509	471	451	490	459	487	482	531	462	487	477	473	500	489	517	467	497	486	488	463	484	518	486	458	512	487	494	476	493	520	492	457	520	434	543	492	465	539	499	520	462	475	464	491	451	485	499	465	494	437	490	476	474	497	464	455	462	448	483	517	495	458	457	482	468	488	494	481	521	507	513	491	467	485	493	502	465	463	494	465	457	480	487	484	498	476	515	505	467	462	497	487	464	461	482	489	483	489	506	470	488	488	457	526	523	482	499	515	498	446	453	487	494	492	504	493	485	456	505	474	475	435	481	504	490	522	486	480	494	513	507	498	489	460	511	532	487	481	465	460	472	450	468	502	480	461	473	504	470	481	487	483	484	503	444	488	483	488	523	476	472	491	509	456	499	452	474	477	458	478	436	519	498	502	517	510	484	482	461	457	500	480	504	490	476	437	477	447	514	473	499	471	446	507	508	490	479	447	503	469	451	517	504	483	428	508	476	501	508	463	489	490	480	516	499	461	476	459	451	486	459	520	475	449	480	431	465	501	451	458	480	469	464	461	475	492	481	490	473	516	456	493	534	474	513	461	439	500	474	492	554	502	503	484	489	481	479	451	492	504	466	469	483	475	471	490	454	491	508	495	506	480	490	462	451	465	492	461	481	469	462	467	454	494	471	501	470	462	532	482	460	481	501	456	525	486	508	471	489	527	474	486	486	482	489	487	506	468	475	453	496	499	485	487	506	484	500	445	469	472	492	526	488	508	469	459	520	477	482	470	472	499	488	471	510	519	468	513	506	513	469	492	490	486	474	490	504	441	460	468	490	504	505	518	508	468	467	498	489	493	496	452	500	500	514	491	498	511	457	442	476	488	539	503	480	450	504	502	507	493	469	501	500	512	454	453	560	503	502	502	502	440	468	486	488	488	473	488	496	506	507	472	487	497	474	478	508	532	464	517	471	455	496	468	505	473	469	453	477	467	468	544	473	467	500	471	499	501	478	500	462	485	517	482	480	479	500	488	470	479	519	484	520	444	498	466	477	470	453	494	448	477	497	505	494	491	459	503	493	489	480	478	421	510	486	474	466	446	493	469	470	567	503	436	498	482	460	435	466	513	490	454	474	457	478	467	462	473	429	466	462	502	494	479	504	468	497	462	481	473	462	463	499	463	457	459	499	481	507	522	494	492	456	493	501	463	446	452	439	494	507	442	473	490	449	467	477	492	482	490	502	504	494	499	516	517	484	487	497	470	530	498	490	454	507	457	465	502	493	458	451	503	487	446	499	483	484	506	477	496	494	479	508	454	472	446	478	488
39770	67659	58592	39949	31318	19997	5907	3063	2435	2063	1908	1633	1371	1108	946	812	766	722	690	660	620	619	617	656	605	600	596	579	558	561	562	529	519	513	552	526	556	521	546	526	582	558	565	554	503	492	531	520	547	528	543	502	504	470	496	534	519	529	550	528	498	564	554	579	532	557	554	538	515	518	523	561	543	584	536	597	564	505	538	564	524	543	546	569	512	577	531	531	532	489	543	533	543	548	567	580	523	559	540	561	516	560	555	549	525	539	519	468	538	499	510	567	506	556	534	507	506	493	537	565	459	515	520	505	533	509	491	532	469	511	517	487	533	476	521	504	539	490	439	498	470	465	466	510	501	514	482	490	402	517	522	486	518	506	505	528	494	499	503	498	488	501	501	529	454	522	471	490	483	496	494	491	483	507	476	483	508	553	506	507	472	520	502	475	495	494	472	511	512	484	498	490	496	523	514	447	514	492	476	502	508	504	453	481	513	486	480	519	464	481	487	467	465	503	523	480	548	480	535	499	462	485	492	499	495	502	504	508	495	556	528	500	511	490	515	494	510	501	505	490	495	512	488	506	499	529	506	477	465	524	503	490	535	459	490	512	508	491	498	487	481	487	501	477	482	507	517	494	495	514	534	436	497	495	505	506	496	495	462	526	493	545	486	515	492	507	486	504	490	515	484	505	487	468	528	546	476	509	496	470	497	512	496	495	530	511	491	490	509	494	470	552	461	523	488	532	493	502	519	488	533	519	508	503	552	528	503	476	511	519	516	489	500	501	514	511	504	508	506	496	485	482	489	459	457	497	517	480	523	502	465	498	569	473	500	483	498	471	515	536	517	471	502	495	489	507	482	503	491	499	512	465	487	530	526	474	488	531	510	523	553	494	513	486	497	500	494	507	499	503	502	470	519	502	539	536	518	465	463	493	470	468	496	502	471	498	455	529	520	520	522	482	474	486	502	481	496	533	503	485	503	529	464	500	504	513	506	522	492	500	493	488	461	534	480	502	485	480	472	531	494	528	544	484	498	467	498	495	506	489	509	489	474	504	522	473	518	540	500	480	546	483	511	475	480	518	493	500	490	460	495	469	522	493	489	488	519	453	485	483	535	468	490	476	478	485	499	492	484	530	490	481	474	512	583	431	482	490	494	497	500	486	511	530	515	527	467	494	535	484	485	515	488	493	498	488	501	487	479	484	522	497	499	491	515	502	495	491	472	551	501	507	516	514	511	499	501	520	517	521	508	545	511	525	533	499	458	486	467	512	496	528	503	518	499	501	547	511	531	489	534	522	497	524	502	501	550	515	475	476	542	517	482	508	513	481	557	510	483	482	512	492	469	499	474	472	465	487	476	437	496	495	519	512	532	505	495	476	471	499	495	510	515	537	500	551	476	523	497	504	525	481	518	464	509	478	479	492	490	478	535	485	537	502	483	502	554	500	493	512	487	512	504	460	476	511	461	506	505	511	487	462	491	539	498	470	491	509	512	535	507	498	523	487	491	501	497	539	505	496	498	485	521	493	473	536	501	473	471	485	496	502	491	495	532	507	500	505	475	493	467	517	508	473	484	493	511	502	494	504	468	490	514	513	510	568	491	518	463	505	522	481	495	521	518	478	519	492	511	521	501	491	519	526	501	481	507	471	509	469	475	491	503	485	505	492	537	460	522	504	592	468	487	509	483	465	508	476	484	439	504	509	542	566	501	498	493	473	495	508	528	524	547	554	473	473	490	457	484	512	503	502	529	452	497	449	532	502	497	495	544	495	469	532	477	527	468	522	518	520	465	516	490	481	483	502	508	480	477	497	506	512	501	519	500	504	526	497	496	470	449	506	521	529	514	473	470	472	549	487	535	490	512	473	546	495	480	503	471	493	494	525	489	502	471	505	506	489	488	493	518	505	530	533	496	504	514	504	503	496	495	500	483	511	507	482	538	500	496	486	514	544	511	501	502	476	527	503	542	548	535	477	494	455	492	506	519	487	482	509	480	507	506	511	499	502	495	516	508	496	473	500	520	496	505	497	493	498	509	489	500	488	517	484	542	502	490	525	491	507	487	481	512	426	507	446	527	498	524	528	503	495	498	509	486	536	523	489	494	541	516	510	463	519	448	502	496	484	520	521	470	466	529	515	491	454	480	498	495	523	481	497	515	522	539	519	484	513	537	459	510	517	520	470	456	496	525	480	531	513	510	490	517	552	534	496	498	494	516	524	496	493	518	473	531	501	521	526	473	531	520	488	483	494	554	494	495	513	480	460	517	517	552	495	498	469	465	501	522	519	493	471	514	514	503	506	475	481	492	499	511	494	460	483	487	496	537	487	494	482	521	504	489	489	492	503	492	467	495	501	523	506	488	490	484	459	461	502	501	502	462	505	487	479	508	495	532	513	494	496	484	501	486	519	473	536	509	498	493	456	493	543	541	514	465	493	507	494	473	486	520	474	493	509	512	506	519	507	521	516	504	477	489	504	503	495	456	496	477	484	488	504	503	512	515	499	519	464	548	517	501	495	538	482	517	510	479	498	510	501	464	463	512	480	477	501	478	491	467	474	485	477	509	486	524	516	504	528	487	510	498	505	509	531	516	492	495	517	570	502	471	534	492	497	496	479	471	498	523	505	548	507	478	457	487	466	525	466	499	489	496	495	473	484	519	503	508	512	474	462	505	537	496	494	526	528	485	476	495	533	518	484	512	525	539	520	491	507	503	476	517	486	503	496	511	510	500	494	509	474	472	485	511	494	491	489	470	488	495	526	462	488	493	512	518	538	485	497	538	512	523	494	488	513	485	506	483	495	504	507	507	489	505	464	543	524	487	510	470	527	530	520	486	490	461	500	487	520	505	549	499	467	490	505	503	490	510	471	526	464	487	489	467	500	508	544	521	471	516	473	484	540	497	494	510	496	495	514	503	536	473	519	501	494	521	513	540	478	503	477	499	476	483	500	538	532	487	528	462	521	506	488	468	506	503	495	524	494	519	498	537	487	499	511	491	516	492	491	506	518	536	506	505	464	490	513	502	477	512	460	496	506	519	471	466	526	523	511	507	452	511	483	502	518	514	525	504	511	515	535	487	530	511	492	511	463	532	496	535	535	477	508	495	538	509	539	508	512	545	513	515	497	529	512	527	465	510	494	509	479	541	471	545	477	500	514	495	538	530	508	544	456	520	526	506	441	511	505	480	474	493	498	510	522	509	523	497	489	512	481	472	532	517	507	478	490	490	553	491	524	523	503	524	519	490	498	533	515	518	515	519	522	508	489	509	487	513	461	531	556	504	500	492	481	487	494	489	500	515	481	518	518	489	524	485	500	470	483	489	520	477	473	530	479	540	523	489	512	518	505	521	509	490	501	498	515	496	507	471	521	488	507	529	547	507	523	498	469	494	538	452	454	499	504	490	513	499	493	472	524	495	533	493	498	477	461	507	501	469	515	483	497	513	492	476	512	425	456	469	480	489	521	526	491	567	485	476	514	469	516	479	439	457	500	543	525
34045	33599	25319	8273	2792	1575	936	678	608	540	449	470	419	362	354	398	336	340	355	322	373	352	307	343	341	326	365	338	357	345	359	363	350	358	315	314	342	323	332	350	344	365	289	312	322	322	331	346	368	359	339	340	328	346	380	322	343	337	368	338	321	364	332	337	331	349	356	324	390	349	347	358	330	307	328	320	357	319	342	359	374	362	378	311	354	333	335	334	347	300	360	346	371	306	314	365	321	323	313	308	342	365	359	328	383	313	338	353	349	327	328	322	364	306	322	353	359	336	348	339	350	338	331	311	339	327	317	338	358	323	347	341	366	332	362	325	309	343	344	370	326	334	330	310	346	320	320	336	333	355	338	360	347	357	361	344	349	325	311	327	313	311	344	295	360	335	356	320	351	343	321	316	342	342	326	354	331	340	321	376	333	336	344	336	323	322	319	339	329	336	322	356	329	319	352	277	337	338	331	299	363	301	344	304	307	378	335	331	345	339	317	334	342	335	312	313	340	348	296	345	353	317	343	338	326	340	341	334	315	344	303	308	344	336	324	337	331	338	352	349	368	347	310	347	353	350	308	344	304	331	333	354	326	314	328	338	387	336	360	343	346	306	325	343	345	313	320	369	318	319	321	338	351	341	367	337	334	329	336	339	338	311	339	316	338	319	328	319	341	344	310	319	329	316	359	343	348	345	337	303	306	338	330	342	324	347	353	329	309	330	305	324	340	352	347	328	335	316	326	346	320	303	309	325	344	315	331	349	332	328	293	364	298	356	305	308	321	321	317	355	335	359	331	363	336	317	351	323	317	331	326	316	324	324	315	360	308	297	364	368	327	339	342	335	337	354	341	314	342	358	328	321	330	342	315	321	329	342	330	335	366	325	320	376	317	345	327	334	349	356	324	333	317	338	348	357	317	348	353	355	318	331	328	323	339	318	317	319	302	297	331	340	354	316	342	333	312	351	328	328	315	324	327	322	351	346	315	332	311	336	320	356	368	312	312	300	319	324	338	311	338	325	341	337	311	346	323	337	366	331	321	333	351	313	344	345	336	319	334	318	337	339	338	316	340	329	355	335	325	314	322	316	343	312	345	343	339	325	342	336	367	314	348	321	325	320	317	337	309	325	358	355	337	346	358	327	359	356	324	343	352	347	309	332	335	342	350	341	324	343	348	326	325	344	325	335	347	328	341	350	351	325	318	338	341	349	343	350	345	337	287	362	315	354	348	322	338	351	358	306	350	363	356	316	311	322	368	350	318	319	313	331	307	325	304	322	341	362	351	326	309	340	343	336	323	338	335	330	344	347	322	371	350	346	336	322	327	359	321	318	325	354	330	371	358	324	363	324	311	328	332	334	325	337	345	369	332	328	328	344	323	320	315	300	305	342	365	306	323	309	353	343	356	276	353	353	318	348	320	297	332	351	358	316	301	327	319	342	339	318	328	343	341	364	356	308	330	332	320	325	326	328	370	331	357	311	312	373	338	349	354	361	349	335	305	343	347	324	348	334	346	322	335	351	299	335	311	330	316	317	342	313	345	337	380	339	339	338	326	365	323	327	329	333	345	353	346	354	366	305	350	349	331	344	312	337	342	341	310	327	333	359	332	339	330	330	356	317	341	354	314	335	368	333	362	303	320	311	329	338	350	288	333	332	322	326	323	327	326	346	332	368	339	309	339	342	315	324	336	344	345	345	369	318	335	322	347	329	316	339	294	341	325	311	328	358	366	371	349	350	290	320	317	334	341	333	317	316	357	343	353	339	339	349	306	327	348	339	335	325	291	329	370	294	323	349	321	333	319	340	312	328	347	357	339	313	349	341	328	330	334	329	346	343	329	320	359	345	314	333	310	355	328	333	350	346	345	353	321	342	328	330	284	345	331	325	341	312	354	336	345	333	307	311	348	320	349	371	313	298	331	316	336	327	343	368	375	349	342	308	355	349	334	344	333	355	333	348	358	325	310	344	337	331	287	314	373	350	353	305	334	330	342	323	329	320	331	356	321	325	356	344	343	322	322	314	318	315	328	341	339	344	346	363	373	337	335	336	316	332	306	345	336	329	355	342	343	336	369	352	343	320	347	357	311	278	352	347	329	312	329	304	374	315	328	305	310	327	322	356	315	332	320	302	339	327	360	328	320	307	321	316	347	342	355	312	368	332	306	320	335	335	330	318	333	369	355	339	356	330	341	340	316	332	349	359	345	347	319	333	305	320	316	321	365	322	334	272	351	358	331	330	373	353	350	347	297	309	331	363	335	359	343	354	331	304	324	323	351	356	348	328	320	325	330	324	369	322	342	340	339	339	321	310	318	357	305	306	319	307	344	322	342	340	303	367	376	342	320	358	336	326	325	360	313	342	347	313	330	325	366	338	336	309	309	337	354	321	369	329	350	312	328	355	322	343	343	341	327	304	335	359	337	346	334	320	333	337	367	321	312	315	330	343	339	336	350	352	321	342	329	359	335	303	347	334	298	375	330	309	295	343	310	343	352	331	340	337	289	350	332	358	331	325	344	348	347	334	342	331	290	309	324	332	315	360	326	341	310	353	337	371	345	365	331	332	321	309	286	354	318	349	325	352	296	324	332	352	352	344	335	321	353	325	359	361	336	345	326	299	324	326	341	356	345	317	347	337	331	335	337	322	309	282	367	366	350	309	323	327	315	319	355	342	334	332	325	326	336	329	338	319	329	331	343	337	325	313	340	328	344	339	331	341	344	322	327	375	363	304	322	340	341	315	330	361	374	349	327	337	337	311	344	345	304	301	316	326	336	335	309	341	324	312	384	335	350	326	370	328	347	339	327	316	349	351	356	367	331	364	315	336	350	335	338	362	353	305	327	330	310	311	361	327	312	344	312	356	366	305	326	356	373	346	324	351	346	334	313	354	338	333	289	323	330	317	332	330	354	321	338	322	339	313	329	336	339	364	324	323	326	362	354	328	354	317	326	329	304	353	340	340	359	340	313	345	336	310	317	345	342	335	315	345	322	363	309	332	334	328	340	369	328	323	333	319	308	329	342	350	338	327	335	321	325	333	335	322	305	357	314	322	350	319	329	300	315	336	353	314	354	339	324	321	334	317	361	309	326	314	332	300	335	310	365	313	327	348	309	312	328	347	319	337	364	350	315	340	362	332	335	326	325	357	334	315	324	326	326	329	323	307	320	325	319	322	323	337	346	318	340	368	347	327	354	337	337	322	348	357	364	327	309	328	324	354	322	347	332	368	310	330	332	351	349	334	310	330	336	347	342	322	301	317	351	353	344	315	352	329	332	336	338	374	345	358	334	323	326	364	326	317	338	365	343	371	344	372	321	330	336	331	333	342	358	347	366	362	336	320	349	316	354	305	359	330	338	347	346	330	356	345	341	315	313	312	336	320	309	323	335	337	347	334	334	354	347	298	340	333	304	308	340	369	310	339	308	328	314	362	334	342	320	348	337	338	323	358	341	345	325	303	341	336	336	340	375	331	316	317	335	335	363	364	319	328
36576	43716	27664	8582	5301	3270	1676	1136	1020	817	748	636	589	528	461	449	403	410	425	382	372	383	368	389	352	358	398	390	383	340	404	377	378	382	352	384	348	384	373	367	382	356	392	377	402	373	407	322	386	376	432	361	351	388	355	389	367	357	362	331	352	404	446	408	386	415	363	361	391	393	397	418	405	366	397	399	376	412	398	379	386	387	396	362	365	383	402	394	373	378	386	396	353	403	425	394	408	386	374	402	382	400	407	383	368	363	428	372	426	387	383	384	374	379	434	391	404	365	385	382	402	347	411	377	347	338	363	347	363	358	361	351	360	367	381	358	359	408	370	384	398	362	375	407	399	353	357	371	368	369	404	386	385	409	401	386	382	365	369	443	399	382	380	330	394	356	358	356	389	402	359	358	379	392	358	363	379	377	381	361	392	353	361	376	339	391	355	384	356	347	387	341	364	392	384	345	388	390	365	348	393	385	372	332	379	362	368	370	387	386	353	372	385	359	365	354	337	348	381	371	374	420	382	382	368	384	395	375	371	400	371	362	358	395	374	359	375	363	355	398	394	386	361	363	369	361	369	371	358	412	381	395	367	394	340	385	353	379	390	383	373	390	386	353	374	355	354	369	403	384	404	350	366	396	348	410	375	388	385	371	364	353	357	380	373	381	384	355	367	384	357	366	389	360	353	336	343	369	402	341	377	361	359	358	383	392	349	390	364	345	387	369	373	371	358	340	346	348	373	345	375	385	362	381	348	353	384	330	374	331	361	375	384	356	372	381	351	377	379	344	332	371	376	409	367	369	372	350	364	395	350	348	348	373	368	372	365	369	381	355	405	396	432	396	362	362	377	387	378	376	390	398	410	377	373	346	363	383	381	360	353	364	378	367	401	388	344	366	371	378	360	360	383	350	371	369	339	358	352	359	363	372	352	360	347	366	354	370	356	358	368	415	375	394	401	380	333	362	394	394	356	359	406	346	358	349	342	352	357	376	387	370	395	356	371	359	385	401	393	397	370	378	365	367	397	383	356	380	368	371	394	348	364	401	373	371	388	367	360	369	357	366	392	391	385	349	376	366	361	350	385	353	359	370	357	405	381	353	378	393	348	375	398	380	383	362	359	363	339	376	367	349	365	361	351	389	395	399	358	396	423	381	343	356	402	363	405	387	380	393	361	390	373	377	388	354	351	384	357	355	380	370	359	367	387	390	368	349	354	352	338	367	356	403	368	376	392	365	365	376	396	372	377	351	389	350	399	350	384	370	376	381	418	374	381	384	369	356	348	384	363	374	397	346	374	341	355	370	362	373	348	350	394	396	398	364	349	385	424	366	393	377	361	397	400	366	353	419	391	382	348	367	343	357	386	363	372	343	331	387	368	393	371	351	359	379	364	366	398	361	355	394	376	367	343	394	377	389	365	376	374	373	337	350	376	395	362	337	403	380	406	391	353	373	357	370	385	363	388	393	418	397	368	373	375	391	393	348	385	353	361	388	376	370	392	395	379	358	353	343	394	360	349	358	389	343	361	357	386	362	348	378	378	370	350	369	338	345	356	372	357	359	412	397	372	377	368	359	376	383	366	391	366	357	384	379	348	320	379	362	367	359	359	415	337	354	367	357	333	386	383	344	401	381	372	368	365	383	384	372	343	377	372	378	341	370	350	373	399	412	401	379	434	389	358	355	337	335	355	383	372	401	358	389	393	367	400	378	382	314	395	381	330	352	345	372	374	380	370	369	363	358	380	407	379	379	357	377	366	341	370	343	414	351	351	377	349	351	378	359	372	373	346	379	389	373	390	360	378	350	362	373	362	392	375	359	370	397	385	383	363	352	382	348	388	364	358	351	380	394	396	390	375	386	397	368	356	359	347	384	389	393	379	357	349	358	383	390	365	396	396	359	357	394	373	375	386	372	345	386	367	356	355	398	382	415	354	372	377	362	346	372	347	350	327	373	353	365	373	352	357	375	422	405	407	373	374	358	353	365	390	393	355	362	358	354	366	374	365	394	368	378	346	413	356	366	360	351	353	398	402	388	409	368	369	371	396	336	379	344	390	353	343	341	361	364	351	356	377	403	361	375	401	348	381	397	377	400	373	343	369	375	371	394	344	346	377	373	390	356	394	347	361	395	317	321	375	355	339	378	371	381	416	352	369	371	358	379	373	346	358	384	369	371	363	367	346	398	357	378	343	333	400	373	367	400	391	400	367	367	343	370	339	366	324	386	399	348	358	369	388	369	406	340	370	397	370	345	370	359	376	340	380	408	356	346	364	316	377	420	372	375	356	365	372	364	328	379	378	396	366	395	388	369	390	363	377	362	370	413	380	381	390	366	367	393	378	384	359	375	374	414	364	378	367	359	375	334	342	359	365	320	382	395	367	393	375	390	350	387	368	384	376	354	401	368	343	372	368	373	391	354	369	385	350	369	335	340	370	380	369	377	371	350	361	368	368	373	399	389	354	355	371	375	364	395	371	366	355	372	395	389	375	365	379	364	374	344	371	360	357	372	367	349	400	397	380	377	368	369	369	378	355	371	359	383	386	367	407	357	369	359	377	371	369	381	350	372	361	367	365	380	343	381	384	364	341	376	368	387	400	375	352	411	369	368	370	373	385	348	395	352	364	398	411	323	368	386	329	366	384	368	370	372	376	363	351	367	336	366	409	380	350	382	356	406	353	365	396	379	365	347	403	405	382	403	373	403	361	359	362	319	364	380	394	400	355	360	373	395	412	385	374	367	384	364	362	332	392	395	370	419	387	406	381	390	378	330	407	391	365	354	347	378	370	368	380	360	355	381	361	390	383	370	382	384	384	365	375	353	365	351	410	366	387	372	385	367	357	359	370	370	361	364	385	365	357	350	374	378	360	365	395	337	355	421	351	392	364	370	354	380	366	365	316	389	373	359	394	403	375	362	410	390	366	386	380	376	365	380	348	362	372	351	377	360	378	379	357	370	362	399	370	389	378	400	375	385	375	369	347	384	383	378	378	370	379	360	380	378	368	391	383	378	362	354	353	354	362	392	394	355	346	400	344	371	386	346	368	385	371	343	357	396	395	348	373	347	376	336	354	400	355	378	377	371	397	381	345	365	362	365	333	388	344	376	356	350	402	349	361	363	385	391	355	334	356	373	378	396	378	363	344	361	381	366	399	352	350	373	344	388	348	324	409	404	419	336	366	368	383	365	352	377	388	359	358	359	375	354	400	391	375	390	397	351	369	381	363	358	366	392	357	349	348	389	369	347	393	384	350	376	397	394	357	359	336	380	362	347	327	407	351	364	388	390	380	362	389	339	374	346	378	364	400	406	332	355	346	375	379	370	362	363	407	368	350	418	377	338	369	369	384	358	353	382	401	366	374	367	364	353	364	381	332	363	389	358	395	382	343	361	374	363	369	395	393	319	371	368	406	377	374	337	393	374	405	409	360	353	382	338	361	409	374	365	365	373	349	372	368	364	348	367	377	362	369	412	356	381	405	380	350	362	348	356
25270	20811	26956	25024	20463	12013	2849	1218	756	655	574	522	445	472	438	441	423	402	375	393	356	350	344	345	365	334	349	345	334	350	349	300	325	336	324	304	308	322	330	331	306	313	330	333	328	307	315	298	314	338	320	282	323	337	342	318	318	343	312	329	329	363	361	357	342	322	312	319	306	294	353	358	345	346	338	315	322	305	320	317	315	314	324	335	321	317	340	324	306	302	309	351	324	342	297	348	328	368	314	311	339	323	330	310	311	332	315	334	339	325	301	326	313	345	323	332	298	336	318	329	321	296	343	326	298	302	321	313	316	262	339	299	303	308	303	326	316	332	319	312	305	293	295	330	307	314	278	314	311	315	318	322	309	317	309	318	329	337	298	337	274	340	283	309	281	316	321	304	311	328	304	343	297	315	300	329	320	290	311	306	288	310	305	286	337	268	306	331	292	311	308	289	305	356	288	305	307	303	300	331	290	297	333	329	309	292	341	307	295	315	315	315	325	289	310	304	364	285	327	277	308	307	342	323	317	343	325	312	335	301	305	316	331	295	316	275	304	335	324	332	293	290	309	284	325	330	328	300	309	306	299	360	304	290	321	298	288	302	348	307	293	306	285	298	358	288	319	305	304	321	288	296	316	332	333	301	298	331	300	298	316	294	302	303	289	301	288	296	293	307	328	314	326	309	286	313	298	310	299	321	301	339	322	336	298	318	326	337	291	319	284	327	321	316	323	327	325	307	285	326	323	299	281	337	275	308	308	290	304	348	296	318	331	312	309	299	271	312	308	289	303	311	302	336	313	337	313	336	324	316	315	344	303	314	333	319	324	322	300	286	346	307	317	325	306	291	294	337	318	303	293	313	271	318	302	364	297	281	316	318	337	304	301	301	321	298	325	313	291	318	309	315	334	289	305	315	299	324	325	347	303	286	305	331	325	344	325	333	341	311	326	317	288	314	331	282	291	334	325	340	319	324	300	298	291	311	316	297	270	319	312	330	291	310	318	317	312	288	319	330	308	322	305	319	298	327	300	331	309	322	305	324	283	329	295	320	308	297	324	317	334	325	328	286	318	308	322	313	319	303	320	303	336	309	294	301	323	305	314	348	322	317	299	316	333	303	310	307	300	312	318	322	338	321	296	286	323	322	349	323	332	292	338	273	341	311	316	283	300	346	318	301	309	325	302	330	316	309	312	339	304	294	289	291	301	329	305	303	305	323	304	282	322	295	315	283	305	297	305	298	308	318	314	325	323	350	296	307	306	306	301	335	314	312	295	311	307	320	308	316	342	338	307	323	298	280	294	313	295	301	348	328	328	290	306	301	323	301	291	332	313	312	286	302	296	319	310	300	299	281	289	300	304	300	299	293	297	326	303	344	336	310	281	345	312	326	317	330	294	295	341	350	317	299	286	328	307	298	295	297	296	287	339	328	334	315	321	323	317	297	300	317	291	317	305	291	325	326	305	292	285	279	297	315	315	315	285	337	303	335	330	319	322	287	304	316	324	307	311	317	305	297	321	316	311	297	311	304	330	328	312	287	285	293	318	297	315	276	329	283	330	292	296	313	304	319	315	315	321	300	316	285	322	301	320	306	328	288	324	337	294	280	334	320	305	339	309	285	311	323	339	313	307	326	300	309	290	330	283	302	332	339	300	317	267	304	341	281	271	337	284	272	338	336	305	328	277	290	332	330	323	295	280	341	296	310	313	321	331	290	317	296	317	320	322	341	314	340	314	317	288	286	301	297	296	289	323	298	324	321	328	314	280	313	308	293	301	334	316	352	344	330	297	302	316	336	330	329	323	321	314	327	309	312	312	294	295	361	268	330	305	330	328	307	288	304	324	316	292	272	270	342	316	296	302	318	321	300	305	329	339	292	321	326	312	326	292	293	284	295	328	321	320	288	340	298	334	335	295	333	346	293	326	312	293	347	308	311	290	298	305	320	307	282	310	301	306	302	334	318	298	316	276	339	289	299	329	340	287	360	315	308	310	314	301	308	306	316	316	324	317	302	349	311	314	285	305	310	296	312	340	316	294	332	333	327	346	283	320	297	281	322	291	290	334	296	310	321	271	314	265	334	300	307	306	338	305	302	293	316	310	302	328	327	299	288	304	312	331	322	312	294	335	316	322	313	323	302	280	331	314	312	319	283	325	295	304	292	297	330	309	299	316	285	317	290	305	313	320	294	309	318	319	317	281	312	289	310	321	304	302	311	304	323	320	318	324	308	342	323	325	278	326	329	343	297	321	299	325	304	329	302	312	295	289	319	310	309	283	335	301	305	321	278	302	320	327	283	302	324	298	311	300	357	332	336	351	326	289	318	336	314	308	325	293	308	324	327	286	326	312	312	271	309	338	295	295	302	296	302	300	319	293	307	337	297	300	331	305	257	292	298	309	299	334	341	319	308	306	303	335	316	338	307	284	302	288	312	308	295	314	319	301	315	308	325	287	298	295	330	286	304	344	336	315	297	321	310	309	309	301	311	305	324	291	329	266	304	306	326	327	339	335	321	342	302	281	291	299	292	301	287	307	309	310	315	316	280	282	299	322	336	325	289	309	307	313	321	316	325	306	305	329	323	289	281	318	306	322	298	323	312	339	292	318	292	323	335	282	301	297	323	286	337	309	319	270	338	307	321	305	316	308	324	297	346	288	334	315	326	278	299	337	306	329	321	349	317	307	289	317	322	297	289	316	305	319	282	326	326	312	318	300	311	279	287	316	320	332	339	309	295	326	317	314	312	324	334	329	286	305	307	296	291	288	292	315	317	331	323	319	308	294	338	321	294	312	324	295	342	280	296	315	311	342	297	334	280	293	307	323	302	316	345	305	313	300	296	289	345	308	294	324	296	334	317	318	314	288	285	324	318	343	299	273	292	341	305	304	281	266	327	297	311	294	316	320	323	323	293	350	319	313	307	314	321	321	325	300	279	319	289	295	334	294	317	326	313	303	283	310	296	325	323	316	332	318	285	307	305	297	313	313	326	307	321	284	319	310	322	296	325	328	325	316	292	322	290	324	333	341	336	307	315	304	300	288	293	289	287	301	330	299	274	325	291	306	310	336	318	311	325	286	313	273	318	312	324	321	325	318	316	317	322	336	312	306	302	295	306	307	323	320	291	306	297	317	288	309	297	313	322	330	335	329	302	303	318	304	316	331	302	339	304	332	347	319	316	311	301	302	311	305	316	333	333	292	305	333	254	294	317	288	336	335	319	303	357	311	309	311	323	291	287	325	292	291	304	313	321	319	270	304	310	292	305	318	350	294	303	306	309	339	296	274	299	307	304	307	293	313	316	330	314	313	308	300	319	299	292	306	329	302	309	348	300	314	320	319	309	328	303	314	315	312	323	319	344	323	316	305	322	290	324	316	312	311	348	315	325	334	302	289	326	285	306	309	315	310	304	300	286	327	333	338	313	304	294	320	326	315	296	307	326	312	306	306	303	291	300	300	310	330	290	337	305	328	298	332	332	278	314	332	298	308	329
34802	47422	40967	22044	18030	10465	3229	2042	1516	1193	1037	872	734	668	660	615	569	559	520	459	447	408	430	383	396	380	423	352	419	397	379	406	385	376	391	377	362	371	375	343	354	340	356	383	338	358	345	338	379	356	355	350	404	358	355	358	393	357	397	345	359	379	382	340	364	412	392	368	349	383	362	400	341	391	376	352	351	347	371	350	334	350	362	361	375	367	365	338	362	377	383	386	354	361	387	385	365	328	360	341	394	398	419	392	361	394	360	373	360	352	344	357	343	384	376	367	325	321	378	371	328	365	328	310	350	350	356	334	334	364	332	370	353	352	322	321	333	351	359	322	363	354	348	331	343	331	324	328	340	355	321	351	336	364	324	335	337	333	339	314	337	357	344	320	327	311	339	329	316	312	339	304	334	361	320	379	295	358	347	341	321	338	309	354	363	378	289	360	333	334	350	348	299	340	345	336	363	349	338	332	338	349	348	350	370	351	318	306	331	371	344	401	344	324	326	326	342	339	342	361	382	354	358	339	369	334	340	341	335	343	358	297	333	346	363	321	333	331	326	264	337	335	344	324	347	330	329	341	316	343	351	332	313	348	343	333	347	319	379	346	325	347	329	331	344	330	344	358	330	325	363	359	314	336	318	353	340	343	353	330	356	322	346	350	345	323	326	331	347	339	327	333	324	322	335	350	346	316	357	304	343	334	353	379	349	327	371	356	332	328	333	356	327	368	326	329	349	334	312	353	304	345	330	376	350	364	335	345	340	323	333	329	364	320	327	333	335	341	321	340	320	337	355	308	336	375	367	342	343	346	322	350	328	343	328	343	364	332	335	357	314	370	330	345	360	322	333	342	359	325	340	338	329	337	324	343	345	333	321	336	314	373	362	332	348	320	329	347	364	331	324	330	302	309	318	329	366	323	323	350	327	391	314	333	330	325	348	326	334	335	359	311	318	318	340	351	355	375	377	330	338	319	326	325	356	360	333	336	332	328	288	348	350	352	331	325	341	324	355	339	318	322	317	323	305	335	353	360	306	337	329	353	317	331	321	352	366	341	316	357	335	357	326	328	343	342	309	310	378	351	358	332	355	336	340	355	333	322	365	296	319	318	352	340	353	317	324	313	322	342	354	348	345	332	320	336	327	342	324	363	347	360	334	363	329	375	337	357	327	349	339	313	335	341	340	317	350	295	350	299	327	354	328	358	341	330	346	346	326	308	303	348	315	337	358	337	338	304	341	356	360	340	324	346	346	331	386	330	356	338	279	321	328	340	341	350	359	324	331	364	338	320	353	320	351	341	335	336	328	333	352	343	343	314	348	349	334	347	341	344	321	353	325	307	323	341	346	339	344	354	314	328	328	347	349	340	313	348	335	326	348	347	348	352	319	363	338	352	322	379	312	355	319	335	299	334	302	340	370	329	303	362	325	346	327	339	330	327	324	366	328	341	365	346	330	355	349	334	332	344	346	329	324	333	356	354	306	336	325	311	349	343	360	349	346	329	334	297	324	325	367	345	302	308	340	305	308	346	333	320	340	339	340	341	345	307	334	363	319	346	344	334	342	310	340	387	327	315	357	321	313	345	340	351	367	335	354	351	321	319	328	327	353	321	302	337	338	360	321	330	303	330	358	341	325	338	335	327	307	319	350	348	332	315	349	355	319	333	326	308	324	323	351	326	342	318	331	374	391	332	343	366	357	329	338	349	326	342	334	332	352	308	317	330	363	351	375	316	333	341	308	321	346	358	321	329	340	349	326	340	339	361	348	338	321	328	318	358	310	332	331	337	312	374	352	340	339	360	344	346	352	332	330	321	354	360	321	303	333	340	327	336	345	357	348	353	338	330	332	317	312	330	326	318	337	313	280	308	351	341	330	322	337	361	310	344	345	335	336	361	360	306	335	320	349	310	311	356	323	321	340	331	342	333	342	343	325	350	319	361	334	328	346	354	341	347	349	337	345	324	362	361	327	317	348	361	334	344	315	341	312	298	331	301	355	308	331	307	357	306	325	337	321	321	366	338	338	344	351	340	324	323	331	349	332	351	341	341	337	377	348	374	295	322	323	352	332	331	328	336	312	366	329	326	335	338	331	332	326	362	331	329	339	307	348	345	323	354	334	337	318	327	358	357	341	356	336	327	332	346	316	349	337	311	351	324	350	299	343	320	357	362	336	322	338	311	358	349	348	358	342	344	308	300	327	335	359	350	354	347	351	338	335	331	308	342	326	350	346	335	333	350	353	311	324	345	373	330	373	339	337	303	334	366	380	361	347	377	349	367	341	356	343	323	348	322	339	332	342	352	321	357	340	343	335	314	357	311	349	308	335	316	335	324	342	317	334	345	335	364	329	361	313	320	363	332	333	336	328	317	292	349	314	326	338	343	381	351	357	327	350	324	318	342	312	357	341	348	331	346	357	318	346	368	358	335	334	353	327	336	340	293	346	329	381	323	351	310	363	338	351	354	305	331	316	322	361	337	347	345	333	341	322	316	317	334	330	336	339	327	334	349	360	345	345	338	290	368	323	336	322	338	313	331	352	326	339	312	360	363	330	363	314	341	363	331	319	351	360	327	363	321	339	342	337	348	365	345	317	370	353	323	334	347	322	363	304	328	306	301	356	351	338	320	321	366	314	321	380	349	369	327	342	336	355	344	332	344	376	302	341	348	329	326	314	351	336	322	352	346	322	309	330	317	311	336	305	347	327	364	354	337	329	327	340	338	315	338	341	337	333	353	350	344	310	345	354	298	338	358	355	346	327	325	351	345	344	336	318	351	320	348	329	327	332	350	339	351	346	324	345	324	320	330	357	333	328	334	347	315	352	320	340	312	368	335	320	310	347	325	339	332	316	315	365	331	326	345	351	302	326	333	325	341	330	329	342	335	366	336	333	299	307	338	338	340	328	310	359	355	327	330	324	331	296	328	341	338	336	336	346	345	333	327	325	330	332	342	328	333	344	349	354	314	311	343	352	352	317	332	361	338	327	330	319	330	346	362	345	315	327	328	382	320	337	332	359	352	321	353	355	345	334	339	339	315	287	362	326	331	311	313	336	329	333	303	362	323	303	322	343	344	347	368	363	344	380	330	320	334	307	340	328	324	312	332	343	314	321	343	312	350	328	329	328	330	337	333	324	329	371	333	349	356	327	359	352	349	342	335	348	351	346	338	345	347	329	377	354	337	334	319	344	353	308	350	349	349	347	339	288	298	352	319	338	365	345	336	306	338	353	337	341	324	372	324	327	347	342	342	324	331	328	376	339	345	380	326	349	368	356	338	359	354	367	349	314	362	342	330	326	325	340	354	290	316	323	325	362	348	353	332	353	349	330	327	343	332	331	325	328	343	311	326	369	326	346	343	364	338	336	355	323	303	359	350	350	302	320	353	308	328	311	372	315	327	322	318	359	336	348	345	313	368	318	318	331	331	320	318	294	325	337	343	348	347	354	331	377	347	323	322	367	362	334	325	344	324	329	349	363	333	348	362	350	352
23139	20813	27331	24450	21600	20654	10302	2146	1359	1079	977	893	857	781	758	827	800	781	626	601	615	558	556	524	529	501	542	486	499	512	545	464	500	532	468	538	493	536	478	522	520	476	482	508	498	510	507	477	498	424	488	500	497	470	483	532	485	492	447	518	474	521	562	489	504	506	523	510	484	515	494	495	495	510	528	414	487	491	531	515	507	525	506	468	501	543	453	486	492	487	460	501	498	458	501	498	470	457	531	547	486	531	508	523	520	514	477	498	496	485	479	480	483	471	466	524	493	499	481	494	469	485	469	439	485	466	462	475	451	453	489	468	476	484	476	469	471	435	488	451	441	448	471	446	486	477	462	535	488	536	481	513	509	482	495	447	476	488	461	462	471	448	450	489	501	479	466	462	437	462	508	467	459	490	501	460	490	460	507	473	526	493	519	437	503	485	518	479	488	482	467	484	453	513	500	471	457	504	518	493	458	451	526	447	477	504	467	476	465	440	478	476	473	451	477	488	486	453	457	470	437	501	431	511	449	474	506	466	473	453	496	424	514	452	470	520	431	462	491	460	488	475	459	424	479	473	471	488	505	454	492	473	453	454	496	509	494	470	513	447	490	468	449	497	502	507	450	482	463	471	494	461	422	492	498	495	492	481	432	441	489	477	482	442	462	463	493	502	466	419	462	512	499	469	464	501	509	468	486	472	470	486	446	476	462	471	497	476	464	484	439	489	445	490	488	439	475	423	455	480	495	480	489	492	455	486	489	477	497	485	474	443	486	525	458	480	484	436	510	483	444	459	492	459	439	491	440	504	456	473	473	453	475	515	482	447	469	510	508	458	457	496	466	505	431	466	495	476	498	480	425	495	459	486	523	470	463	466	502	486	526	480	468	513	457	485	466	466	478	442	492	487	417	491	503	523	439	538	467	452	512	453	502	443	498	477	459	488	453	474	483	430	481	464	496	446	471	502	469	477	466	452	487	525	480	471	492	484	454	471	492	495	516	474	493	460	475	466	478	490	485	496	461	465	456	489	479	474	442	446	485	508	478	514	456	508	463	474	450	509	518	441	505	471	463	475	478	484	462	495	472	481	460	482	490	469	496	501	502	488	485	482	508	482	506	467	460	492	464	471	503	508	492	485	506	481	491	480	470	463	450	434	489	451	448	471	477	509	478	514	485	426	453	495	445	503	486	494	462	438	478	502	453	488	485	460	473	539	434	516	448	520	484	513	474	466	436	453	506	451	469	441	476	447	487	495	508	504	430	485	468	460	486	463	484	474	478	495	489	495	473	487	471	470	496	515	480	496	504	455	472	441	487	507	451	478	467	507	495	472	457	472	465	487	464	477	488	443	485	482	490	442	480	459	485	431	475	476	475	478	432	469	464	527	478	468	485	479	470	459	470	511	483	477	471	531	518	494	475	494	506	435	492	463	485	499	488	440	491	493	462	502	473	459	453	489	462	460	497	460	492	496	495	478	505	477	481	476	475	472	455	507	454	465	473	519	487	422	477	451	488	474	479	496	520	481	472	492	521	473	510	431	517	430	480	482	472	508	530	459	505	481	462	493	480	468	508	482	487	488	491	460	448	488	513	506	485	491	501	516	485	462	463	451	485	535	469	447	540	485	481	489	488	483	475	470	496	432	471	517	469	462	507	457	482	477	492	492	471	499	506	450	503	509	475	503	486	509	462	475	523	482	461	453	480	492	489	487	479	443	491	479	451	486	494	471	435	444	479	482	473	498	503	477	462	480	463	468	485	482	476	491	506	456	516	533	461	495	477	493	493	466	513	428	473	474	485	498	453	503	471	467	478	486	484	481	491	471	501	472	514	465	463	484	529	443	474	475	450	491	476	494	474	483	493	466	482	457	494	471	476	460	494	494	451	471	493	460	503	499	482	469	492	480	470	463	486	457	519	468	473	440	507	515	518	516	474	470	475	472	486	487	504	474	430	513	447	501	504	486	472	497	446	438	464	443	502	504	492	491	474	497	487	485	496	472	498	463	500	512	436	467	528	514	456	504	480	465	518	484	547	488	497	463	488	488	480	488	520	489	500	468	489	503	472	498	491	490	509	460	465	531	448	542	499	432	511	507	481	470	468	458	500	483	500	487	501	510	480	461	474	478	461	470	495	471	504	451	473	472	513	469	481	448	488	461	511	522	485	474	487	447	471	462	463	460	484	483	471	486	463	522	486	462	521	482	453	508	451	519	490	516	442	428	493	463	455	518	496	462	486	463	460	492	496	492	482	487	531	503	470	498	441	477	467	470	453	510	486	486	488	490	476	483	509	495	531	509	462	481	483	461	471	461	472	511	437	482	458	455	514	484	462	428	472	441	462	482	473	455	466	467	475	510	470	473	468	475	462	509	479	458	471	423	504	454	485	468	500	507	431	479	473	474	464	489	467	494	482	493	442	504	472	466	481	485	488	467	481	480	493	484	490	483	483	455	458	465	484	461	498	501	463	449	475	492	517	460	482	481	480	490	497	504	412	472	542	467	456	471	485	490	492	453	526	488	487	434	501	477	472	483	515	490	480	533	502	450	455	506	517	495	470	484	480	469	501	462	475	477	491	446	470	448	481	494	492	464	492	502	448	468	462	507	473	471	496	478	456	457	451	454	520	481	481	451	478	442	519	501	493	504	494	453	475	476	415	459	479	510	512	493	493	511	514	471	469	454	512	491	472	502	510	474	455	533	479	471	464	486	478	419	483	467	456	494	480	473	496	466	507	450	470	491	499	472	512	475	476	463	516	468	519	444	463	468	477	502	436	455	448	483	465	489	486	493	471	463	511	465	473	477	473	480	493	472	531	438	466	509	452	517	486	467	455	481	496	511	476	439	478	474	491	493	472	494	505	463	481	449	468	481	491	480	465	484	457	458	483	444	465	489	500	489	489	455	478	478	469	508	483	495	472	481	446	488	471	476	481	466	460	507	488	460	487	473	504	511	503	483	508	484	479	471	444	476	464	524	470	471	448	471	466	473	453	490	448	489	508	454	457	463	506	481	481	458	501	475	515	452	491	430	481	447	450	448	458	482	488	488	508	503	483	456	509	490	490	505	481	450	443	465	484	474	465	465	515	531	448	488	455	448	482	511	463	521	490	508	509	456	466	494	476	498	452	510	453	473	476	508	445	486	452	474	476	481	490	503	487	474	463	449	454	464	493	447	454	450	502	482	470	458	495	494	480	490	476	462	500	433	491	488	457	478	499	495	485	446	465	494	493	488	496	483	471	476	469	472	491	497	532	491	486	455	488	496	465	488	483	481	477	459	502	475	494	455	483	474	455	472	493	501	496	434	483	486	477	503	479	506	510	503	486	482	473	458	487	451	468	487	485	473	477	476	476	496	516	453	495	480	489	455	478	516	482	470	445	445	456	500	476	479	480	479	464	468	435	472	471	468	513	476	492	480	493	445	485	514	480	478	444	485	484	469	479	447	504	491	474	451	518	479	466	475	492	456	471	456	465	456	479	479	481	483	442	502
39801	59410	39698	33888	31358	13343	4543	3041	2398	1961	1594	1408	1330	1262	1270	1323	1230	1055	913	813	738	704	597	619	579	641	568	599	574	535	559	528	519	543	570	531	559	541	554	544	549	518	498	479	517	512	571	514	513	511	512	508	488	502	554	557	552	566	520	533	512	588	521	523	537	555	575	543	527	534	533	553	609	546	595	526	520	515	526	517	506	549	531	535	537	552	558	578	554	565	577	550	517	561	521	538	572	540	542	511	562	525	541	526	552	496	512	526	549	542	519	541	524	516	530	493	535	581	521	498	500	474	543	485	472	518	504	553	479	471	507	502	479	509	494	482	497	520	519	496	490	508	514	525	472	457	473	493	523	488	462	512	481	479	473	496	491	455	530	501	525	463	486	505	494	499	483	479	523	505	476	483	489	510	540	460	496	506	488	517	529	541	455	495	512	486	459	475	471	480	490	480	496	502	504	491	491	505	499	498	532	527	491	519	497	499	517	480	486	513	489	513	513	499	502	488	461	488	471	490	453	452	485	535	450	484	489	530	485	491	478	520	507	539	512	509	472	510	496	469	500	484	539	497	481	531	489	490	482	462	502	486	527	489	482	478	470	481	489	480	491	516	454	480	499	480	503	501	483	497	502	497	479	469	472	477	533	492	513	484	504	453	512	470	475	502	504	515	469	494	473	468	499	511	490	468	497	486	495	511	504	512	534	503	509	489	494	509	475	517	473	497	496	502	493	541	519	451	455	528	502	495	477	490	523	471	491	490	507	534	473	515	528	513	526	480	513	497	509	480	490	526	482	471	494	465	526	466	542	499	500	525	494	515	488	520	507	513	506	483	527	468	502	510	491	491	477	484	487	495	507	475	513	508	488	485	466	464	520	457	517	479	490	546	492	498	499	473	448	463	457	548	465	507	487	522	507	530	453	470	505	510	520	486	510	481	503	490	479	519	493	436	506	493	522	448	473	501	486	468	523	493	502	512	491	469	499	525	513	488	493	498	508	531	487	479	517	499	524	514	501	484	463	483	506	502	513	486	516	487	527	458	518	498	486	504	522	470	528	477	477	488	504	477	530	503	492	506	512	525	483	476	523	511	469	523	482	472	520	493	494	507	501	475	472	481	471	488	501	479	476	506	513	495	477	515	472	485	477	513	478	484	499	503	452	487	484	511	490	481	517	532	487	487	488	529	484	458	509	509	532	489	504	495	521	491	487	474	491	505	500	485	543	462	523	499	459	478	465	508	505	541	471	504	488	495	484	497	507	474	492	491	504	542	474	541	499	480	493	467	469	480	511	476	464	498	468	509	479	491	496	488	462	496	498	487	511	472	502	462	477	458	507	479	523	478	502	506	491	487	528	503	467	514	512	479	541	512	514	503	463	492	515	480	484	484	471	514	488	483	518	482	492	484	502	498	539	539	477	515	487	511	491	485	492	515	511	484	506	487	486	490	509	455	451	484	503	483	478	508	473	514	508	469	501	489	489	532	553	439	490	474	498	477	479	481	489	465	491	504	498	521	499	511	473	458	523	461	514	474	515	503	480	480	484	498	489	526	499	497	507	493	520	498	502	536	513	536	485	531	502	518	488	501	470	480	481	473	503	493	514	480	487	496	520	473	533	506	488	508	501	461	513	497	489	435	533	488	479	506	495	514	477	508	481	499	507	506	506	513	498	497	487	474	489	472	476	507	482	507	496	500	487	485	489	484	515	500	510	467	441	501	509	522	449	449	487	479	514	502	506	504	484	509	517	488	525	485	479	489	490	527	488	509	510	479	478	518	473	511	506	500	493	489	505	473	453	515	529	519	487	513	482	467	483	475	490	472	511	488	460	494	504	521	501	514	489	499	473	472	474	476	534	501	464	524	521	500	498	512	466	517	481	504	543	446	510	465	476	505	471	526	490	498	474	528	501	472	528	489	473	474	486	532	475	489	512	487	532	512	497	509	487	487	478	496	462	500	481	525	461	474	490	508	506	446	489	462	507	500	543	487	490	504	470	502	482	468	471	517	520	507	495	483	480	487	478	512	477	522	482	536	526	506	455	509	462	492	485	534	483	497	492	516	513	512	561	486	520	511	458	490	497	493	453	516	526	515	474	476	511	490	483	488	471	473	500	455	555	489	495	471	476	477	429	520	518	497	480	495	531	473	493	495	488	492	495	490	491	505	473	537	514	481	480	498	506	468	535	501	483	467	494	529	449	493	475	494	496	490	477	481	514	500	510	543	482	504	497	546	508	452	482	508	516	511	493	468	484	526	505	424	485	482	454	510	507	436	505	473	533	503	535	463	466	461	479	495	522	494	478	514	485	469	495	497	550	505	451	496	516	469	498	489	514	525	480	528	506	506	486	462	481	493	504	489	504	516	479	482	504	507	514	486	512	510	508	516	504	502	499	477	491	543	516	461	495	516	507	498	487	503	470	508	499	535	493	476	500	479	529	487	448	485	483	481	488	516	447	493	505	491	527	499	514	516	510	463	519	565	466	483	499	467	495	470	474	482	505	509	512	521	516	515	511	478	537	487	514	485	510	536	513	539	508	502	506	526	502	462	505	527	492	525	456	476	491	488	498	445	476	515	498	555	463	530	501	513	478	515	491	535	524	480	513	514	493	482	491	514	496	539	475	495	490	498	488	491	456	434	476	510	504	492	494	491	500	520	498	457	526	528	548	504	489	507	536	489	505	478	477	498	501	498	493	463	506	494	495	506	476	454	469	498	489	468	498	507	463	510	472	519	500	500	482	535	475	479	486	506	542	525	440	506	475	515	501	483	454	496	490	483	497	536	480	505	515	484	460	488	489	490	503	496	491	481	515	495	473	466	516	479	497	489	458	468	507	470	510	498	539	481	475	476	507	462	476	458	465	503	515	504	525	488	492	495	483	539	480	526	501	504	532	472	485	499	474	498	479	469	498	513	509	457	490	504	454	425	469	479	494	479	504	516	506	537	495	465	499	490	544	474	482	453	485	449	454	505	488	523	521	501	480	498	497	484	503	518	497	479	494	493	475	515	519	518	490	464	500	487	477	501	538	488	486	475	462	503	482	508	471	504	560	475	494	475	516	528	526	484	519	509	496	504	499	463	479	502	541	500	486	483	526	508	474	475	454	481	495	500	459	501	517	462	469	536	505	543	490	482	493	468	516	520	539	454	494	503	474	504	475	526	468	521	479	476	512	479	492	480	480	505	504	489	509	482	524	475	494	489	499	476	513	481	457	493	485	470	485	500	506	496	488	460	505	533	513	480	490	502	535	515	491	528	515	495	498	541	526	477	518	500	479	505	487	489	510	528	459	492	504	477	479	462	519	471	509	510	486	473	504	510	523	443	502	507	488	540	507	465	480	495	520	513	503	480	505	452	544	467	513	514	494	526	472	551	457	457	521	525	481	456	498	486	496	488	471	511	464	507	475	512	504	488	488	508	490	493	488	473	537	486	490	535	465	508	498	487	490	505	486	478	522	523	479	507	483	503	496	493	458	480	472	472	508	532
31914	23069	17268	11116	5181	1611	699	505	483	461	427	450	486	484	450	477	407	412	386	346	351	320	321	337	334	308	330	303	345	325	330	345	330	301	318	328	354	340	341	339	341	319	340	334	322	311	322	343	330	331	333	307	337	343	319	320	307	308	350	328	306	302	365	330	354	331	365	328	356	341	366	327	357	341	317	351	302	325	315	358	347	330	330	335	360	319	309	349	358	359	368	328	345	341	342	299	334	320	358	354	354	376	350	352	357	333	352	320	360	306	329	328	363	363	337	349	306	358	300	336	323	354	334	348	341	303	339	331	327	336	358	322	331	333	314	308	375	307	336	368	305	303	301	348	305	297	353	307	328	335	319	300	313	333	332	340	307	328	323	324	321	291	309	307	319	357	321	303	347	327	316	341	321	318	315	332	361	305	305	334	311	305	336	344	313	342	342	301	315	294	319	337	328	326	331	320	342	355	325	327	325	346	298	332	314	310	283	320	364	334	301	308	310	275	314	343	321	342	345	350	344	343	278	341	321	315	312	353	324	328	346	312	319	320	328	323	330	311	334	333	312	336	362	352	307	321	359	317	311	326	351	324	313	316	333	320	316	344	341	325	317	333	329	315	318	368	350	328	302	313	372	312	321	340	300	311	358	303	329	321	316	364	310	313	340	304	333	329	314	300	313	332	336	328	310	346	357	328	341	340	341	363	362	304	315	342	309	338	313	322	315	338	329	311	331	336	340	310	329	325	342	319	290	309	326	338	335	333	305	326	324	341	321	339	314	317	313	341	338	339	337	335	335	332	306	298	317	335	323	349	321	303	350	355	324	306	292	304	331	297	327	310	311	355	338	340	299	310	332	349	328	335	347	331	360	329	292	304	349	310	337	305	318	327	339	328	336	314	350	306	313	307	312	310	315	336	295	337	290	294	328	371	361	339	313	309	320	311	357	370	329	320	332	322	331	337	342	323	349	351	317	338	319	339	327	345	332	353	316	338	363	339	293	353	313	310	316	334	322	356	306	334	351	351	343	306	327	331	319	359	296	335	335	361	297	304	337	317	310	318	336	347	316	318	296	349	296	315	308	327	332	299	319	319	305	334	303	325	326	323	331	340	335	355	310	298	318	326	342	320	322	319	325	321	350	295	297	317	303	345	353	311	346	346	301	354	350	342	329	347	323	342	357	338	300	332	331	331	349	330	326	304	339	325	352	300	315	325	297	337	313	339	322	341	334	338	352	307	351	343	319	313	347	325	297	331	345	329	324	326	348	299	295	347	332	348	332	312	325	357	327	326	311	333	321	301	340	326	293	291	340	328	309	325	298	328	351	317	324	313	348	309	327	323	329	331	298	336	352	342	328	314	313	327	344	349	325	325	312	329	312	321	329	325	310	334	306	330	326	326	346	336	317	318	326	328	347	334	321	303	335	336	312	327	285	274	311	317	329	313	316	319	373	328	328	330	342	330	330	352	363	329	324	349	329	302	350	341	344	357	326	320	317	328	334	312	319	335	323	319	328	331	292	343	328	322	307	351	313	329	312	321	327	322	325	304	320	315	348	337	317	332	316	343	314	343	319	293	303	325	304	299	321	327	322	319	335	327	325	336	313	271	309	295	322	353	331	303	328	317	329	326	341	326	344	321	278	337	304	323	323	322	347	332	368	353	317	302	292	310	324	322	311	315	328	294	345	326	363	351	324	337	313	311	337	317	306	316	340	333	317	348	336	332	321	304	329	333	321	342	338	333	318	311	307	332	311	328	342	299	309	336	330	343	308	361	312	314	332	321	311	324	325	350	331	311	375	308	284	330	339	330	312	318	313	347	310	344	291	311	330	315	312	344	340	338	305	317	342	346	356	310	310	319	310	337	342	343	341	342	299	321	326	293	317	335	326	315	341	325	312	372	319	330	341	328	342	353	340	298	347	338	357	340	314	339	320	328	332	302	346	313	352	315	299	304	320	323	299	300	345	303	342	316	322	337	310	323	319	290	319	351	335	310	340	325	309	320	342	364	309	337	333	332	329	315	321	300	311	314	333	346	318	336	334	313	321	333	325	318	313	351	329	315	333	338	330	339	314	354	300	321	336	314	344	328	326	323	327	326	318	343	321	335	328	313	354	330	333	333	317	333	339	321	286	326	333	327	337	319	303	396	319	336	341	372	307	326	339	327	331	323	332	341	312	326	348	359	303	300	358	348	303	310	350	302	305	360	317	302	334	350	352	301	315	335	343	337	316	322	361	329	302	299	317	318	335	351	324	352	326	338	313	310	301	334	308	321	351	322	346	328	347	325	357	312	334	333	318	327	330	358	324	354	324	336	314	306	329	348	313	298	328	315	347	331	339	330	310	346	326	312	322	315	299	329	353	332	331	290	337	318	319	345	319	341	340	349	322	329	298	309	357	322	337	312	332	312	326	321	327	340	330	326	308	334	301	317	346	331	347	304	372	303	335	324	327	318	336	323	338	320	394	382	315	309	344	308	303	324	303	354	345	303	331	333	340	350	317	368	333	328	328	344	323	347	305	355	340	326	356	321	304	342	326	339	338	321	316	330	315	326	294	320	301	363	341	347	326	333	297	312	376	334	323	339	331	342	349	353	343	355	291	321	331	340	344	301	330	306	312	345	351	339	306	341	301	317	345	358	295	339	314	321	308	319	348	304	326	325	306	327	317	338	327	328	316	323	318	324	330	329	307	347	317	310	299	301	360	325	316	338	322	345	368	338	318	314	286	332	314	304	346	344	342	312	332	319	344	312	307	351	319	304	311	326	316	355	334	343	323	298	320	299	332	343	320	313	335	359	340	304	325	313	363	348	302	328	365	357	321	340	312	357	316	330	367	371	313	313	311	339	356	326	333	310	313	304	346	309	333	332	315	324	317	317	290	339	339	262	314	331	338	335	326	340	339	315	331	336	320	311	310	323	304	338	309	341	338	312	317	343	330	323	300	308	344	337	311	315	321	365	305	346	371	313	332	334	314	352	344	338	317	322	328	311	318	322	313	332	301	319	317	330	292	356	337	330	329	300	320	337	329	350	324	300	342	313	294	323	338	317	322	323	331	353	315	324	328	348	319	317	290	333	319	335	337	366	343	319	342	338	300	348	328	315	308	380	328	300	302	329	328	338	327	332	340	352	318	315	348	335	293	301	313	328	323	292	325	327	332	319	335	359	362	343	320	316	307	329	347	317	356	314	348	328	324	324	337	353	344	309	289	332	322	296	334	309	330	319	306	333	328	335	353	351	332	335	329	300	336	318	362	361	327	333	311	345	309	331	335	320	349	315	331	334	343	321	326	312	344	351	332	330	331	310	333	328	324	351	344	302	298	327	324	339	333	315	333	332	321	306	368	338	302	316	311	346	330	335	328	305	332	339	361	350	328	313	332	322	331	341	314	306	338	304	324	359	310	343	326	351	342	331	353	356	345	327	373	336	362	304	311	336	325	345	336	322	311	327	312	295	335	364	360	380	323	328	322	334	325	324	353	314	333	312
32837	30300	24186	15660	9443	3246	1347	802	684	634	601	653	715	742	814	788	577	536	492	417	426	387	409	381	363	363	364	366	336	365	328	352	364	385	367	354	374	370	350	345	357	358	356	362	381	339	369	365	353	380	404	396	362	378	372	370	400	382	357	391	391	359	360	392	376	419	397	375	390	359	375	399	410	372	399	410	334	381	398	408	389	381	360	416	385	379	383	391	381	383	406	394	342	399	382	379	408	408	371	392	346	385	376	406	369	379	373	401	379	385	392	354	385	391	374	362	341	371	353	348	372	362	357	351	348	340	374	358	367	379	355	386	402	408	364	365	360	381	377	355	341	385	356	380	355	375	381	367	378	375	388	348	379	378	367	358	373	336	347	358	379	339	384	367	346	375	348	360	370	358	375	354	372	359	373	368	345	360	374	359	350	388	401	388	353	352	328	379	353	378	363	374	391	341	353	353	412	347	352	367	369	338	387	355	350	353	336	394	330	389	342	332	353	377	375	354	342	368	363	355	384	372	361	380	382	347	374	394	360	390	366	382	339	359	375	378	374	373	345	346	382	338	394	342	367	343	341	341	343	397	351	364	390	385	342	337	358	379	392	388	391	359	356	365	360	364	349	371	360	387	377	387	402	356	325	353	375	391	384	348	358	356	348	408	404	301	346	338	371	354	359	329	364	354	351	378	331	365	361	357	354	331	367	355	381	345	335	375	356	364	365	365	364	342	344	348	343	360	402	388	389	351	381	381	356	347	348	348	323	369	337	368	396	350	382	368	369	382	358	367	390	396	365	391	406	418	366	352	368	360	357	338	381	326	356	386	351	367	373	387	362	350	337	358	381	366	349	344	367	368	365	366	401	374	348	384	383	368	379	394	341	391	386	362	379	363	326	375	359	374	340	377	354	379	357	363	366	370	356	344	362	390	364	371	367	357	359	389	355	372	364	344	365	347	361	369	355	399	342	367	372	365	370	375	364	381	368	355	349	321	381	352	335	362	374	407	394	355	352	371	355	323	341	366	367	418	356	414	371	406	372	352	351	354	345	375	380	397	344	354	353	355	365	377	349	353	350	363	361	348	378	367	351	379	358	364	402	397	380	395	341	352	350	393	384	343	358	368	405	369	384	385	372	367	383	351	362	374	361	377	399	346	352	370	377	405	374	351	360	367	352	395	361	345	370	373	375	339	396	355	358	382	404	356	360	394	380	352	409	350	360	356	358	336	356	347	331	377	377	378	339	399	326	367	398	348	356	350	363	357	375	364	387	371	375	373	343	357	368	353	373	405	343	344	390	377	384	329	373	343	364	358	354	360	362	359	368	362	381	381	351	321	368	363	364	378	377	372	388	375	368	354	400	356	359	411	341	355	371	368	369	391	360	361	324	365	364	358	415	359	348	385	347	338	352	364	345	390	375	343	347	376	391	384	374	355	333	392	390	393	355	329	349	403	343	364	378	373	397	368	406	312	355	350	347	361	394	388	352	382	391	339	346	339	381	370	367	351	378	341	361	390	366	361	357	344	367	364	363	368	341	360	373	363	366	344	355	350	319	389	328	390	366	371	363	396	363	364	360	336	373	369	388	379	348	383	339	383	310	410	357	367	365	383	350	384	364	359	380	370	360	376	378	349	380	363	385	323	386	407	371	374	365	386	360	357	378	366	375	398	380	354	392	373	373	387	359	358	356	365	342	358	340	363	356	334	418	368	386	390	359	365	392	358	346	344	400	366	387	365	364	340	381	332	363	380	379	384	361	339	371	372	358	346	349	336	355	356	399	383	344	369	385	376	390	381	386	382	355	352	376	362	348	381	383	377	388	366	356	339	349	390	388	382	401	322	355	379	363	367	338	339	377	376	371	383	367	371	387	336	386	354	372	359	356	361	330	391	362	353	365	375	390	374	387	373	381	330	374	363	370	333	333	347	382	349	328	396	360	358	382	358	383	352	384	365	358	383	347	373	353	305	341	380	384	373	370	365	377	349	383	339	356	349	375	379	341	362	388	346	355	318	358	348	369	357	372	383	373	381	350	363	364	372	382	396	338	372	384	338	341	360	368	373	339	346	346	363	348	343	342	378	382	382	359	356	374	353	373	338	383	340	381	380	349	354	371	394	376	369	372	351	377	378	331	364	380	381	377	387	368	366	355	376	358	386	347	344	375	415	355	372	371	381	347	362	360	368	342	403	356	364	401	367	389	385	352	384	346	381	359	337	384	381	367	381	365	378	361	380	361	380	363	360	385	343	405	378	389	353	388	382	396	363	359	358	368	352	382	327	362	398	360	359	392	363	317	353	374	355	345	358	361	371	359	375	364	379	346	363	360	356	381	375	363	336	342	379	327	374	350	343	342	370	362	359	333	338	342	376	363	378	393	325	327	376	401	385	360	395	343	398	374	351	344	349	365	378	373	377	365	362	353	384	381	352	384	330	369	332	350	356	397	361	346	348	358	346	359	360	365	352	348	356	361	363	388	364	360	373	360	396	339	378	385	374	398	358	391	377	355	347	382	342	363	372	361	335	360	339	391	341	357	372	362	394	332	367	354	356	357	376	354	334	357	378	358	367	358	339	359	376	354	364	377	348	396	393	345	374	393	334	384	365	378	371	368	356	388	347	355	336	353	353	345	376	379	389	382	333	349	350	376	353	376	350	378	378	398	391	352	376	329	362	383	375	375	376	366	356	384	380	371	343	367	384	403	367	353	317	395	351	365	346	399	375	374	353	326	370	378	349	342	346	369	358	355	403	405	373	360	372	364	366	379	385	368	344	386	395	367	356	348	365	391	367	366	338	378	344	376	378	390	362	367	349	354	361	362	391	369	376	349	360	377	340	367	346	365	330	381	384	364	363	354	372	351	340	375	340	362	381	361	386	369	381	361	394	398	356	368	350	409	390	366	368	353	336	354	370	356	370	361	370	352	362	319	376	381	365	335	385	361	376	384	368	400	391	355	390	352	369	357	382	358	346	358	368	403	366	334	353	332	337	372	340	346	369	342	349	369	376	373	372	400	398	371	361	368	333	337	374	349	359	358	350	377	367	356	401	389	345	320	394	359	352	380	409	379	315	367	379	362	382	367	369	373	345	335	362	378	344	339	377	370	356	367	346	402	392	366	384	361	360	383	363	351	349	379	386	370	371	369	374	374	376	383	357	364	347	394	386	378	380	349	377	356	354	372	401	379	352	370	355	348	391	382	384	396	371	333	384	338	389	328	356	385	369	392	369	336	366	417	377	378	387	355	371	370	335	373	389	359	342	369	319	369	378	357	385	377	348	385	358	381	368	355	304	356	357	377	335	373	378	342	355	328	342	369	364	380	386	342	374	357	387	356	369	337	356	359	353	355	382	363	380	337	348	356	363	380	364	371	384	390	385	349	345	337	386	376	367	374	354	367	383	379	350	334	353	407	392	349	356	377	353	348	346	336	370	319	347	376	362	374	369	361	383	341	382	351	349	365	337	387	362	351	364	348	388	344	338	364	396	364	359
25398	20866	27355	25743	22041	13634	2811	1007	780	664	581	574	628	597	587	503	452	416	400	368	345	341	325	344	324	324	335	347	343	340	323	333	332	324	369	333	332	344	323	299	321	326	350	351	289	342	315	305	321	320	333	334	345	321	332	291	319	363	312	350	320	353	314	328	351	310	328	313	315	315	348	313	344	349	326	319	329	327	328	341	319	325	331	326	302	343	314	328	347	319	332	344	349	302	349	382	334	329	317	338	332	336	343	315	290	347	353	341	284	343	313	316	303	291	318	300	301	339	298	289	317	323	319	308	354	330	278	311	298	331	342	315	333	326	287	299	327	346	326	295	335	309	358	299	301	294	320	310	293	319	286	313	295	337	335	306	325	309	294	286	318	319	283	313	319	301	319	306	349	301	295	326	315	299	299	320	322	301	307	351	298	303	317	323	308	335	337	310	339	304	324	285	270	341	336	307	295	286	321	333	327	290	300	311	317	307	295	305	311	277	313	314	343	332	303	341	296	314	319	343	335	315	335	297	324	335	299	327	333	310	303	337	343	316	318	294	312	342	293	310	323	308	295	324	300	330	325	350	308	330	339	319	317	278	308	353	297	292	299	334	259	276	306	309	322	335	368	294	295	335	306	338	308	329	323	326	332	315	283	297	311	303	319	301	324	294	330	318	316	354	305	291	300	344	325	293	293	331	301	323	325	301	326	327	319	317	313	314	352	338	321	325	326	321	294	290	309	318	321	301	297	308	298	302	328	321	306	351	307	320	297	294	263	302	320	339	316	326	317	334	309	324	324	318	304	302	302	333	306	306	305	295	328	334	296	323	322	303	345	337	312	294	290	300	306	305	305	310	331	344	345	339	342	284	315	321	339	313	323	288	313	308	291	291	318	337	299	334	312	309	288	301	316	342	321	300	289	274	325	333	324	276	308	284	354	311	330	308	340	345	291	294	323	322	275	276	317	320	350	360	303	310	318	330	329	290	316	304	324	291	291	293	302	318	312	294	301	304	327	323	301	340	308	294	328	343	350	328	318	286	348	290	330	285	326	304	288	317	353	314	303	321	339	316	316	315	329	285	309	321	291	305	325	340	323	324	321	291	286	317	333	305	314	290	330	314	306	331	309	290	285	329	325	316	350	316	288	294	304	338	292	314	310	317	337	323	347	299	312	366	308	330	328	296	325	339	311	289	328	317	316	310	329	326	332	283	313	289	335	333	320	329	313	318	313	308	352	288	320	308	326	326	303	314	301	317	319	327	317	316	341	287	294	337	310	332	303	292	334	320	311	330	320	330	316	355	317	326	332	334	326	302	307	316	341	350	349	326	332	321	352	305	336	359	343	305	316	314	343	302	320	315	301	340	322	297	325	297	314	301	317	297	293	304	330	338	318	320	307	325	285	313	279	314	321	304	331	308	327	326	311	328	314	321	315	331	319	326	330	314	325	333	331	318	308	294	319	356	314	313	287	300	348	287	318	322	324	292	307	328	297	308	296	318	313	318	290	312	317	320	304	281	330	339	297	324	337	324	331	349	317	335	274	325	301	326	294	284	303	303	304	343	308	293	310	314	324	344	305	302	330	344	329	296	335	302	288	314	319	291	303	316	283	318	260	333	322	337	339	353	309	285	289	324	344	323	313	324	296	277	310	297	287	333	332	287	309	373	350	332	307	340	315	333	318	314	323	312	292	333	304	268	367	300	302	331	278	302	324	328	298	319	323	314	330	341	329	315	304	340	317	295	318	333	303	311	295	317	312	319	317	285	326	348	322	305	318	317	337	296	287	316	324	333	314	332	310	287	332	325	310	343	308	323	308	327	324	312	319	303	290	303	330	344	318	314	317	304	318	326	342	277	301	308	335	335	351	309	317	304	347	351	318	287	304	335	299	314	285	327	315	307	337	318	341	296	306	319	310	298	334	288	311	322	321	303	314	300	324	335	275	308	335	333	339	275	334	349	328	281	359	292	316	321	309	343	305	299	328	336	285	316	325	342	288	296	323	319	346	301	335	282	301	295	280	305	319	305	312	308	320	313	298	313	296	340	296	343	313	326	325	305	290	296	293	320	324	317	311	346	306	297	325	330	349	336	309	293	309	326	314	292	336	310	318	357	312	277	331	281	295	300	306	285	314	311	337	290	323	315	297	328	286	310	341	315	304	342	350	306	329	310	323	294	314	303	317	274	302	311	316	292	331	301	303	305	324	346	328	319	349	320	305	302	338	329	328	332	334	310	314	281	311	314	340	312	364	293	327	308	303	304	320	321	310	296	338	297	328	310	291	336	333	276	302	290	308	294	304	334	326	296	308	308	335	268	326	301	310	328	287	377	310	319	318	351	346	326	320	292	313	320	355	324	317	315	300	332	308	309	288	316	328	321	320	305	308	305	346	319	311	319	317	327	322	305	339	292	299	283	342	331	309	302	303	309	324	299	313	314	306	313	329	307	300	332	326	328	317	295	310	336	290	304	296	314	304	322	329	304	316	292	326	328	294	317	330	338	308	307	330	304	315	332	327	302	291	297	299	337	314	314	278	298	323	343	326	288	313	294	315	302	289	330	319	323	319	290	335	310	312	330	305	320	343	334	300	325	327	295	347	305	309	309	325	314	302	338	322	288	308	348	326	358	313	312	337	327	301	312	338	308	302	323	295	308	289	310	317	275	273	332	319	299	304	305	309	327	313	307	302	328	320	339	307	320	334	315	320	280	321	335	365	322	299	292	329	314	339	346	333	333	321	315	306	285	305	331	324	313	319	301	314	320	287	293	314	307	336	339	290	304	306	286	320	316	344	331	356	320	338	356	334	292	306	321	307	352	259	300	304	313	336	333	286	327	343	331	285	321	339	317	313	323	315	323	271	300	314	320	340	327	297	330	326	328	323	321	334	334	326	319	300	291	358	325	315	307	355	301	329	324	302	311	338	307	281	297	318	328	308	319	290	321	314	306	327	299	281	330	311	307	323	322	296	329	310	293	311	314	322	325	348	304	326	326	322	308	307	290	311	347	336	307	305	311	305	310	322	308	312	301	323	328	312	321	333	268	329	298	355	334	364	303	305	291	303	331	320	299	281	306	302	314	346	336	316	314	291	311	290	290	324	317	285	313	326	284	329	325	321	324	335	323	331	325	340	295	298	351	336	312	363	335	310	294	315	318	310	327	305	290	301	297	297	327	323	342	323	302	311	308	337	283	329	302	272	288	305	302	310	288	299	301	336	302	332	319	333	296	286	307	330	324	305	285	323	319	349	306	325	333	302	308	305	311	329	325	297	323	310	314	310	309	289	324	348	340	298	271	299	316	323	299	267	312	326	337	301	324	320	302	293	313	294	352	300	296	345	346	338	339	318	322	310	351	295	331	320	326	325	339	316	322	310	318	304	320	321	292	321	301	345	309	294	329	297	314	310	317	333	321	319	316	323	311	320	299	318	306	294	328	288	326	353	290	324	325	290	297	347	329	329	316	332	321	326	297	310	307	289	327	319	331	354	300
33550	55095	49118	32123	25559	9555	2254	1526	1254	1066	925	1004	1070	1091	974	743	636	507	494	449	400	470	402	382	408	391	375	386	374	392	358	397	356	356	336	356	365	366	370	337	371	348	361	389	336	368	346	367	337	341	343	360	388	389	369	365	348	388	344	341	372	344	396	367	412	397	380	381	355	378	357	355	388	350	367	359	370	381	363	359	364	395	374	355	381	371	379	349	359	339	361	394	384	387	402	388	383	381	360	391	371	412	396	347	346	381	378	367	384	343	329	342	351	400	309	339	337	337	349	336	343	372	345	346	349	346	331	336	344	339	349	348	333	331	362	343	335	301	353	359	334	359	312	389	334	350	354	327	343	325	339	332	352	339	337	339	339	354	347	366	339	359	382	362	347	346	338	351	351	371	337	333	323	338	315	326	351	313	341	322	346	349	351	385	378	363	329	359	346	336	338	337	311	355	343	321	310	332	359	358	352	324	348	331	331	355	302	330	330	391	367	344	330	331	329	348	321	324	338	345	331	318	329	330	322	336	306	317	335	366	312	358	377	343	329	335	375	325	339	337	326	330	330	316	356	325	345	370	344	333	362	371	308	373	368	318	351	331	340	367	355	345	363	307	340	342	326	358	330	354	302	331	304	362	334	343	362	348	321	309	349	345	358	360	343	359	349	348	363	345	355	316	352	342	308	335	376	346	348	308	359	339	381	376	359	339	334	353	332	344	318	330	321	358	324	322	347	357	347	342	355	335	330	333	348	328	348	340	310	335	385	358	356	322	323	346	361	318	354	347	335	338	356	370	360	341	320	334	356	308	318	330	313	325	311	310	335	339	344	350	309	345	361	319	314	312	333	349	368	328	356	329	367	350	316	331	346	331	329	357	340	339	325	372	338	325	328	322	338	338	313	336	328	332	358	329	319	360	339	361	343	330	342	334	367	329	322	327	351	346	354	318	374	342	379	350	307	352	338	315	343	346	394	322	347	350	338	330	378	358	317	341	354	337	342	372	357	357	366	306	315	348	343	342	341	344	357	324	337	346	343	346	323	348	336	348	344	360	286	343	351	345	333	321	333	338	325	341	327	333	333	354	357	352	340	372	326	360	389	358	335	361	363	367	294	342	366	337	335	349	318	338	366	341	348	363	292	331	314	336	354	326	372	354	363	353	358	374	323	353	361	336	353	302	339	342	347	311	339	333	363	328	356	365	338	318	352	324	350	327	340	342	339	346	359	332	336	334	333	340	322	340	309	367	360	332	322	356	351	356	346	336	354	359	330	306	321	331	353	327	345	322	322	345	342	333	346	378	330	352	347	347	347	329	322	315	338	340	368	363	329	340	342	308	363	340	330	364	339	313	358	362	332	328	345	348	337	366	377	334	357	333	352	339	352	364	385	346	398	349	360	326	342	333	322	332	328	338	337	325	343	340	351	341	347	338	309	335	374	329	386	338	320	340	340	345	323	321	366	330	362	321	345	343	329	339	318	344	354	317	358	318	314	337	346	346	337	341	355	368	339	357	348	316	352	344	359	333	337	347	349	319	341	344	346	332	347	335	338	332	319	312	360	345	345	342	352	362	378	340	338	325	352	348	345	325	330	378	311	342	340	325	311	334	342	361	321	373	367	334	348	304	368	330	352	345	330	380	389	316	358	327	349	329	318	332	328	336	330	361	326	338	304	362	334	338	355	360	311	348	389	355	350	351	346	327	346	351	319	322	327	343	313	344	315	348	363	318	363	378	338	318	343	334	348	357	341	327	371	388	327	356	320	349	339	359	325	344	367	311	356	328	339	337	362	331	319	340	322	322	351	325	361	354	335	347	337	335	344	329	318	323	325	367	343	336	319	376	334	346	330	330	332	325	301	359	332	320	368	348	361	337	319	319	328	317	353	358	344	349	342	351	333	331	334	319	366	350	333	362	370	319	327	308	365	338	326	335	378	332	351	359	328	325	291	302	352	344	376	320	352	363	331	327	315	344	316	356	333	365	350	315	347	324	339	355	342	359	351	351	371	325	330	350	326	369	373	325	314	340	349	355	344	341	333	338	338	387	336	330	329	361	380	325	315	333	329	345	316	357	343	338	333	342	335	351	343	313	329	366	299	361	350	338	333	336	374	353	383	342	346	349	370	354	321	328	339	359	350	346	366	335	312	325	343	336	340	375	359	336	337	344	346	323	326	305	366	333	366	336	346	330	329	336	349	342	349	312	335	365	312	356	324	336	353	361	345	357	339	329	363	341	376	359	369	360	321	342	324	357	366	368	291	337	327	344	345	333	317	375	360	353	322	362	363	346	349	341	339	315	336	368	333	377	340	360	342	339	346	311	344	346	351	322	330	318	346	355	365	345	356	372	329	368	326	344	334	353	331	330	351	354	363	341	340	319	329	341	313	329	358	339	374	326	362	335	326	336	335	319	338	354	357	301	362	345	349	358	347	334	342	342	359	323	321	364	354	320	328	352	349	354	352	323	355	319	339	340	346	343	347	366	349	314	316	332	356	337	351	375	322	306	335	318	323	344	320	329	342	357	330	351	331	343	346	399	344	364	335	300	316	415	343	360	338	326	335	371	361	346	356	365	348	330	358	343	359	329	364	356	346	337	357	351	296	330	341	340	348	323	331	359	354	313	324	357	340	308	352	367	337	347	348	332	323	311	357	340	302	326	327	321	342	345	334	361	357	353	352	367	345	315	341	326	314	352	314	310	358	356	351	334	351	349	345	361	321	345	320	352	344	355	346	319	338	333	358	339	371	319	392	337	370	316	346	376	334	325	341	315	344	314	339	347	343	349	344	329	326	300	328	337	370	333	351	369	342	342	348	335	332	347	318	343	327	322	295	336	361	344	343	343	368	342	358	353	316	352	375	388	331	320	366	348	308	321	327	318	336	336	339	353	325	366	353	346	357	309	318	322	345	360	349	349	336	329	346	331	335	368	340	353	318	333	349	300	336	384	358	310	361	359	320	354	355	377	350	334	361	326	316	333	330	290	349	338	379	371	358	320	336	381	366	362	320	335	319	350	311	334	328	329	327	346	368	328	299	319	357	363	342	358	351	334	362	343	333	305	320	323	336	342	342	315	337	316	346	332	364	354	334	341	355	354	343	362	363	346	376	352	347	346	325	362	350	340	366	343	336	352	370	364	357	308	345	295	320	339	341	341	349	342	335	328	323	334	356	349	336	341	338	336	350	354	332	371	363	374	345	340	321	340	353	319	305	347	351	325	329	325	330	352	338	323	338	335	351	333	324	349	361	346	327	372	342	344	327	341	342	355	344	301	360	358	335	372	351	362	351	333	369	338	341	330	348	360	375	323	333	327	334	346	325	326	342	349	343	352	338	321	342	323	333	355	339	331	358	379	343	374	334	317	348	363	334	313	353	349	347	351	323	306	378	351	328	331	348	349	340	325	345	375	335	341	381	335	367	333	336	335	330	330	341	352	356	363	327	345	339	327	364	337	341	354	382	333	324	302	308	353	350	353	329	370	319	354
23215	20818	27445	24684	22531	22018	12281	2212	1245	1102	978	986	977	893	821	740	676	632	647	588	568	539	565	537	525	495	477	524	516	497	530	515	478	474	528	529	470	556	457	523	509	522	489	502	498	476	484	484	525	481	498	492	510	508	466	503	519	500	506	493	486	544	507	494	469	527	515	480	496	567	494	484	567	506	465	493	517	509	489	494	544	511	509	481	512	476	496	508	575	505	512	516	514	519	491	505	515	525	537	507	519	537	485	518	542	539	480	526	516	539	547	503	468	479	487	472	501	505	500	485	522	485	495	511	483	474	473	493	449	497	518	490	492	525	512	478	451	501	466	446	490	483	453	517	449	517	467	504	465	480	525	481	499	454	503	516	493	526	484	461	516	492	456	461	478	473	507	521	472	484	498	472	484	480	499	458	504	504	458	504	476	508	491	513	480	470	499	462	495	493	504	509	466	517	501	497	460	434	464	473	466	507	507	467	460	496	472	484	490	494	499	517	490	475	446	461	447	500	525	504	491	471	502	449	461	462	476	505	437	471	472	465	484	524	487	518	457	489	514	493	475	497	437	492	480	472	537	464	475	457	496	492	476	434	517	479	473	487	482	479	521	459	521	507	476	505	456	479	464	438	488	479	511	463	464	498	514	493	450	496	488	497	496	485	498	478	473	493	463	441	471	456	459	486	467	501	494	463	486	471	456	461	471	476	481	481	496	483	442	492	452	480	428	471	457	466	443	516	469	514	477	498	498	496	481	488	489	492	472	443	492	540	463	481	462	466	490	475	464	438	505	487	497	493	517	492	504	453	465	469	502	498	489	486	489	473	538	476	498	466	474	477	450	482	478	490	488	481	466	526	480	475	478	458	442	505	501	479	488	495	514	468	511	473	492	481	484	501	491	509	497	455	460	470	524	475	470	486	448	512	482	477	450	500	499	445	444	485	488	470	436	458	496	493	485	461	461	479	478	497	484	436	510	463	493	481	466	460	502	501	465	504	474	505	442	485	493	503	488	467	506	474	491	494	501	455	447	466	481	472	486	536	497	490	507	518	468	452	476	494	482	465	501	469	504	460	504	489	475	516	494	488	489	481	466	500	480	462	484	549	500	482	520	466	503	479	459	482	495	479	513	475	486	484	483	445	434	493	513	459	490	481	468	481	487	495	488	516	515	460	431	498	477	501	476	484	500	477	503	513	481	498	481	484	446	495	540	485	483	514	502	477	473	486	470	492	466	459	515	482	449	485	478	464	488	502	504	472	493	495	518	458	484	499	512	506	516	486	493	492	479	532	456	471	482	487	460	478	478	448	461	466	535	436	486	502	466	516	478	493	486	512	513	487	462	491	503	507	502	472	488	535	505	465	489	502	486	486	499	456	461	515	504	462	470	498	450	474	467	518	459	473	498	492	484	499	498	519	475	482	522	469	489	476	521	502	485	484	477	500	501	466	484	478	468	493	490	462	451	466	486	446	471	498	509	471	470	531	507	483	506	478	533	473	515	444	491	451	530	479	499	518	469	482	468	516	462	512	492	478	502	482	501	486	462	507	473	448	475	471	490	482	471	501	493	475	512	483	483	454	490	473	470	479	452	500	476	449	473	475	460	482	509	497	494	471	473	492	480	470	487	495	482	485	501	481	467	474	472	502	489	466	479	451	472	485	484	506	480	467	494	484	532	490	478	480	490	480	494	471	473	440	479	503	501	490	482	422	506	466	455	436	497	506	510	503	487	504	494	455	505	510	465	457	509	461	461	501	459	484	471	473	492	485	468	457	483	494	497	502	501	469	473	462	504	540	490	476	448	445	475	481	462	451	453	512	493	514	494	489	516	474	482	494	497	437	486	501	465	454	489	465	473	472	489	491	458	479	489	483	447	487	428	509	468	514	477	491	502	500	479	492	495	469	470	445	507	513	470	470	484	455	483	509	470	444	495	508	475	483	482	474	496	475	499	447	469	489	463	475	487	481	472	492	487	496	470	484	461	502	461	468	484	447	474	495	435	458	480	481	524	466	471	503	501	520	494	490	508	453	503	461	454	470	481	500	490	524	474	449	495	497	511	479	483	470	490	502	489	477	460	455	465	515	473	483	464	481	499	473	462	504	493	493	454	495	490	450	454	516	451	492	481	488	476	520	451	449	498	470	494	487	498	445	493	460	496	461	482	445	490	474	522	468	488	489	489	480	488	470	458	494	473	503	516	444	482	504	496	461	466	459	507	460	470	527	477	496	521	476	513	529	510	484	462	477	522	467	426	502	492	475	473	492	494	459	489	453	491	515	509	488	501	501	504	471	521	456	492	481	466	489	490	484	449	485	525	483	537	494	482	519	515	482	521	444	483	478	468	484	468	469	482	485	477	456	463	463	491	486	470	495	485	453	471	502	455	466	487	496	480	469	467	481	456	466	440	512	494	497	508	451	471	465	473	482	441	461	524	441	526	477	472	462	486	488	497	465	501	455	479	445	504	518	474	503	488	502	485	490	477	477	472	521	491	482	433	490	513	492	455	447	459	491	480	492	483	496	489	457	477	455	459	461	466	494	478	539	521	507	487	470	503	498	516	453	492	506	455	453	461	516	511	468	494	469	480	486	482	458	498	506	465	504	497	483	484	482	456	471	491	500	511	475	466	485	463	491	463	470	448	502	464	520	505	499	482	492	513	494	477	501	465	505	484	528	506	471	470	466	507	493	479	502	494	454	526	475	469	478	494	519	503	495	483	523	475	495	511	456	488	487	498	510	453	486	474	518	456	492	486	508	488	480	482	435	506	505	488	490	472	527	521	488	481	458	477	495	471	490	491	487	461	443	511	470	479	464	481	529	477	481	459	516	487	455	488	495	468	497	453	471	497	475	504	529	466	514	479	472	502	457	460	501	441	468	428	454	481	450	467	480	462	442	486	483	443	499	451	468	482	490	490	493	494	500	465	459	463	493	442	455	499	469	507	490	481	462	503	486	477	470	513	508	479	503	442	475	494	501	505	506	510	502	435	499	523	553	420	447	482	485	460	482	473	473	470	470	447	519	498	473	438	489	479	540	498	527	508	479	510	477	521	520	502	505	510	470	456	523	474	447	472	506	488	463	462	449	457	532	477	507	514	509	506	487	499	479	454	535	471	454	494	494	504	510	484	521	516	520	501	495	508	477	429	500	448	448	475	474	503	534	509	470	489	463	493	453	474	409	493	496	492	469	486	517	503	450	490	485	436	506	468	501	511	465	488	520	496	472	469	512	507	491	436	490	483	459	512	512	475	478	498	510	493	520	493	472	505	504	509	486	429	487	453	499	468	499	460	488	502	537	468	539	497	434	496	500	467	503	479	490	508	463	474	441	466	476	475	482	497	526	491	497	473	450	492	468	512	483	499	491	504	509	478	511	456	508	511	489	497	522	483	480	460	509	455	450	484	479	478	463	503	461	499	464	500	451	472	502	470	467	464	492	460	464	471	484	463	490	535	484	526	526	461	469	479	466	511	506	484	508	502	502	499	424
39910	62138	48143	43146	34926	20869	4719	2672	2076	1813	1610	1659	1595	1387	1203	1060	959	910	762	736	684	653	637	633	573	611	603	590	562	577	566	544	542	575	519	560	566	508	509	522	570	545	552	487	446	520	543	546	560	518	550	573	545	500	555	496	545	538	527	537	549	572	553	528	557	517	519	575	474	552	510	494	567	547	535	504	520	554	515	534	525	552	547	506	567	544	508	535	545	565	489	506	520	581	542	543	561	565	536	519	545	528	516	521	540	539	531	560	528	559	552	519	519	508	547	538	486	488	516	525	536	505	501	520	520	509	489	469	503	503	512	512	499	471	474	488	541	452	490	542	507	502	528	524	487	527	469	517	513	488	512	520	495	505	477	493	516	512	509	486	513	482	496	521	489	489	509	505	496	486	495	479	520	515	509	495	461	485	484	536	505	477	527	508	517	509	483	516	547	515	501	501	473	512	521	538	473	485	513	508	526	486	499	496	530	500	477	510	478	519	468	537	534	539	504	521	485	490	527	576	512	509	459	489	491	457	527	476	489	464	518	492	501	552	534	505	471	498	470	510	528	505	456	481	496	505	487	516	499	489	498	478	540	503	519	489	465	511	501	513	504	515	486	480	484	493	477	483	492	473	489	489	480	526	522	521	514	505	472	495	485	497	463	492	522	503	501	498	559	510	450	521	490	486	508	488	495	497	516	514	506	417	513	488	496	495	487	520	479	473	492	483	515	528	485	482	518	527	533	511	540	500	502	478	496	531	517	506	509	520	503	486	497	487	487	510	503	485	487	496	543	473	519	492	500	500	487	483	479	515	517	488	476	541	493	509	463	506	516	487	450	465	499	523	466	481	494	521	460	473	483	519	520	521	504	476	480	477	489	505	536	537	509	522	515	499	489	500	478	522	484	519	534	510	491	498	481	517	541	521	493	501	479	483	531	490	527	521	504	498	515	480	544	536	497	518	551	459	476	525	440	473	526	510	524	511	502	485	504	483	478	530	492	472	495	485	500	508	534	495	496	457	536	475	506	498	523	515	542	477	485	513	511	523	532	469	453	511	488	504	519	498	489	480	501	522	488	488	471	512	536	500	509	481	484	530	497	557	534	511	470	487	485	512	490	513	481	483	486	493	517	481	506	529	474	489	491	490	474	501	520	518	522	522	498	486	512	477	462	532	472	523	487	480	532	476	514	496	519	484	477	502	472	517	471	481	504	484	522	490	544	500	519	522	513	484	504	470	523	529	505	490	482	475	497	509	474	493	488	530	538	473	503	484	442	501	471	534	498	490	502	498	477	501	509	461	487	496	491	476	488	504	508	507	566	520	477	521	473	489	509	515	518	508	496	531	486	521	516	469	469	489	547	506	476	501	462	467	513	480	542	519	485	495	488	500	484	536	486	470	492	500	501	486	489	530	524	513	506	510	515	522	482	500	515	534	499	509	472	506	534	463	478	510	523	534	500	545	480	494	553	488	522	495	495	487	545	472	470	505	516	465	516	473	523	484	476	474	504	499	476	498	500	494	477	495	509	487	474	505	502	507	476	526	481	489	499	447	463	496	488	521	499	501	505	522	504	505	499	454	483	512	518	491	512	492	464	506	480	456	501	518	479	531	473	481	492	459	496	509	481	444	509	459	495	474	493	529	484	508	497	528	483	480	477	490	500	492	491	492	537	500	487	466	502	528	490	478	464	535	496	528	474	500	477	459	461	529	522	551	484	465	447	502	530	498	525	473	518	512	480	488	479	452	499	494	520	521	513	488	486	500	510	464	518	531	495	523	503	523	512	468	477	507	466	538	455	487	494	486	491	526	476	479	488	473	499	496	523	513	490	472	494	495	502	498	510	464	513	497	475	524	494	498	501	469	491	516	543	480	474	465	491	502	529	497	493	505	521	515	481	485	511	506	510	487	513	495	505	478	532	489	489	504	523	520	507	478	490	499	511	479	507	477	480	502	511	489	531	480	451	482	484	494	463	498	519	509	486	447	514	464	497	480	466	478	494	473	486	477	498	463	457	504	518	522	479	485	523	512	485	472	496	470	557	539	511	504	482	465	507	446	512	492	501	493	485	501	534	500	501	506	457	505	497	478	499	509	494	484	493	531	503	497	486	530	490	488	504	478	474	494	481	488	489	528	502	550	507	487	532	489	491	510	490	507	501	497	514	495	534	491	472	513	466	556	459	493	513	530	494	511	537	518	464	483	504	534	499	502	490	532	531	487	496	533	523	526	543	484	483	505	454	493	518	483	536	463	485	527	510	533	512	522	466	501	469	515	497	529	509	494	528	493	521	519	478	515	490	465	498	461	496	481	470	467	467	498	538	508	524	465	491	501	487	471	513	491	488	455	503	520	524	509	485	499	487	514	477	478	541	470	558	444	474	499	511	504	517	531	503	534	496	488	473	500	466	498	515	477	474	507	461	503	493	505	459	503	486	471	533	533	489	513	538	469	487	520	487	484	490	456	476	483	530	489	493	552	466	519	504	468	477	514	520	458	501	540	534	500	460	513	504	509	513	543	481	481	481	477	461	494	515	494	489	527	498	522	489	472	494	471	496	494	490	492	518	520	492	502	530	489	534	508	455	491	511	489	470	508	514	515	487	507	524	506	493	433	525	479	498	457	554	513	522	492	537	524	515	490	492	538	530	494	504	504	489	497	516	499	478	509	488	520	457	447	483	519	500	502	479	520	464	483	472	493	544	512	506	524	497	514	469	509	501	499	490	477	488	499	470	480	496	499	498	518	538	519	484	492	497	509	508	543	455	531	472	480	477	474	518	503	509	493	489	485	505	503	488	530	476	498	495	491	502	470	504	520	536	516	549	521	548	514	494	496	510	520	513	555	503	495	498	494	486	514	474	486	499	494	497	508	521	483	516	546	447	527	525	468	483	525	523	486	530	487	468	499	474	479	477	517	486	520	502	516	507	548	498	519	473	508	458	494	518	473	478	534	468	514	496	478	511	514	472	504	514	507	494	478	469	457	492	533	475	503	508	486	503	507	487	524	470	485	492	449	496	468	531	510	522	505	491	499	451	514	519	540	496	532	498	523	499	489	506	481	487	514	530	490	463	484	510	533	491	501	525	510	496	514	493	457	505	491	505	496	505	492	490	513	498	520	517	474	496	491	447	490	453	495	512	475	495	507	459	472	514	539	482	513	501	543	501	515	489	499	497	491	505	486	503	504	513	490	541	490	485	499	455	505	480	488	493	526	487	475	523	513	496	474	488	491	504	536	470	515	465	498	502	506	521	487	487	480	484	499	456	489	484	509	521	494	490	495	512	497	497	520	489	486	496	517	512	485	498	523	511	469	459	480	481	485	471	473	541	538	534	508	505	536	517	457	439	471	494	526	542	452	522	470	493	490	494	467	477	497	483	502	531	506	490	492	488	479	493	489	500	504	497	420	506	477	500	491	509	477	490	502	528	538	502	508	480	468	499	500	506	490	474	456	492	465	487	531	509	486	499	535	461	500	500	513	526	487	497	481
32518	26798	22875	16543	7257	1481	749	564	541	511	501	461	485	476	434	403	371	339	340	346	370	371	343	362	352	340	318	325	342	358	328	345	350	335	358	337	312	364	335	361	341	354	371	317	298	304	346	338	319	306	333	329	316	301	357	347	333	362	324	319	333	339	309	361	366	327	339	338	333	362	351	364	332	355	349	346	344	310	368	316	353	333	369	375	337	352	331	354	319	325	338	358	324	340	334	361	342	336	329	346	347	356	360	347	331	374	316	349	326	357	348	322	332	311	343	327	323	348	352	366	362	323	330	345	347	305	343	333	354	329	339	315	357	324	323	301	308	342	334	346	356	315	314	302	331	345	308	324	294	344	308	351	321	303	337	332	359	321	323	348	341	297	361	311	346	306	335	343	363	356	331	333	350	365	334	368	312	330	330	309	331	333	328	317	353	354	334	357	332	331	362	308	364	321	309	350	324	372	332	358	350	314	339	336	326	354	335	357	328	371	372	337	313	297	349	365	331	301	373	342	345	332	356	340	328	325	330	349	308	297	342	379	345	340	317	331	316	343	319	333	361	352	330	359	328	319	299	316	330	336	352	351	312	347	315	307	321	363	349	316	339	338	343	317	319	358	351	346	326	368	349	341	326	329	312	324	316	337	359	340	331	346	351	370	300	331	357	366	327	330	329	332	316	319	341	330	346	325	311	336	349	351	323	357	330	323	343	321	337	317	321	348	341	329	341	303	337	344	286	337	346	333	332	306	265	340	353	351	326	350	343	324	400	321	335	305	326	313	332	361	394	358	339	371	324	331	365	337	293	333	328	295	346	325	387	323	322	351	331	328	340	316	337	331	342	314	348	351	354	349	310	322	311	310	331	358	314	306	309	333	335	332	293	306	344	324	326	359	329	315	350	329	331	323	322	287	316	363	350	331	328	316	281	328	368	338	320	350	342	314	341	327	337	321	335	332	337	351	354	337	337	314	324	389	310	329	333	338	335	322	320	324	332	317	329	330	309	339	288	320	298	305	321	333	357	367	341	356	375	348	323	330	328	316	329	330	348	337	339	327	337	323	336	309	346	289	355	316	330	293	336	325	294	333	332	339	325	327	332	337	311	355	332	325	346	348	322	318	339	347	336	320	322	289	334	346	322	319	341	299	310	326	333	338	323	349	348	338	308	347	331	345	333	326	298	353	344	357	312	336	327	332	357	343	345	361	303	338	321	301	366	355	337	277	322	363	362	311	344	336	364	360	373	351	325	359	358	335	322	350	335	347	328	364	369	327	333	333	350	321	325	343	319	326	358	337	335	357	306	355	328	356	331	311	316	341	344	349	351	357	319	332	315	305	315	346	343	328	306	311	296	328	322	333	335	339	340	332	346	355	347	340	330	322	331	343	326	346	328	311	342	324	322	329	345	331	348	331	306	334	324	354	317	327	325	339	324	333	345	350	347	332	335	335	325	323	322	315	334	320	328	332	314	342	344	331	332	341	350	329	348	340	325	330	314	356	327	336	333	336	341	359	341	343	353	355	311	307	328	303	335	336	320	346	343	331	320	334	297	302	344	310	320	326	301	338	324	330	332	282	327	302	358	318	325	344	332	317	324	354	332	341	340	357	304	324	293	320	330	320	339	327	312	319	327	361	349	330	337	332	339	319	315	338	352	318	334	342	352	367	316	338	340	324	337	331	331	333	329	321	310	326	319	323	361	324	336	343	307	348	325	320	357	296	310	310	312	338	352	328	292	352	322	357	359	355	346	334	329	338	330	321	332	363	337	349	311	318	352	344	345	317	345	350	332	317	328	351	355	328	327	350	333	315	343	326	329	328	346	356	353	319	293	329	300	342	327	346	313	347	350	380	312	379	333	357	343	326	356	335	356	339	352	328	311	362	312	310	331	328	336	324	347	327	322	347	341	350	339	333	364	337	334	331	345	324	333	362	357	324	339	310	318	354	334	332	337	328	307	354	342	329	335	339	327	312	335	361	328	322	304	346	341	306	366	311	324	317	346	359	342	319	365	369	301	330	339	348	343	304	334	328	334	352	340	325	356	320	311	329	310	331	316	336	345	365	294	345	327	324	338	355	316	311	344	339	341	339	330	365	351	317	338	302	271	333	322	320	370	353	350	317	307	350	346	360	325	331	317	327	307	323	320	328	346	345	371	312	332	316	334	306	326	348	325	340	313	327	330	340	339	327	349	357	327	332	327	334	362	343	323	305	374	354	318	315	321	339	350	334	342	359	317	335	342	315	331	346	338	334	331	327	361	335	317	336	306	328	350	324	327	334	347	333	336	318	262	327	338	345	317	361	338	325	346	306	342	348	343	343	340	339	347	364	340	316	297	319	326	328	336	319	340	323	323	331	309	315	364	354	297	327	325	321	342	315	325	344	307	330	298	326	323	322	357	350	338	361	327	368	343	328	347	331	347	333	348	334	350	336	332	325	353	340	344	325	334	322	343	313	348	303	342	350	345	321	345	346	353	354	310	342	354	327	355	315	361	339	329	310	328	328	359	353	334	341	309	312	348	315	316	321	338	306	340	371	333	321	314	315	332	316	331	349	320	308	286	352	340	370	337	332	308	319	352	334	351	342	365	316	323	306	317	325	349	335	323	360	347	292	332	317	310	318	351	304	341	312	351	338	326	339	350	336	337	353	320	310	319	358	306	360	351	318	316	293	332	323	331	322	308	367	306	337	346	332	333	347	353	348	314	342	312	292	376	313	340	321	334	353	313	310	313	303	320	313	350	343	329	315	367	342	306	342	341	351	303	315	323	322	326	359	314	321	375	357	307	366	373	297	343	338	314	307	317	332	334	336	319	328	342	332	333	329	347	306	351	347	313	338	298	312	332	336	325	312	317	346	318	344	329	364	319	325	305	310	331	333	339	346	357	320	327	297	326	372	349	336	331	343	303	304	354	345	301	331	348	336	346	311	321	301	347	367	376	322	328	305	325	333	325	303	362	371	327	335	333	329	331	338	341	339	354	325	322	335	318	343	323	354	341	333	358	320	300	307	330	359	316	311	349	328	353	341	327	312	336	330	336	337	317	320	359	343	348	338	298	311	338	334	346	360	362	321	379	334	317	338	326	342	319	353	339	328	325	313	337	354	321	313	307	319	338	359	362	348	334	354	351	347	333	324	346	339	344	324	363	312	357	293	325	364	342	351	364	314	358	335	309	362	320	326	340	379	304	352	340	301	353	288	350	308	329	336	331	301	332	326	329	344	318	368	335	325	348	338	330	330	366	344	360	332	317	294	325	313	360	310	355	342	350	338	351	334	364	330	336	341	335	350	356	301	326	343	336	355	358	329	355	328	365	298	314	313	292	355	310	353	363	323	342	368	340	309	335	345	354	331	337	327	329	366	336	359	351	327	318	313	336	325	351	339	360	329	335	330	360	343	333	345	358	330	316	369	362	337	344	329	335	326	334	334	338	295	332	335	329	304	365	319	322	343	316	313	384	349	291	309	316	338	337	324	325	325	330	333
33685	36842	30520	21550	11094	2589	1262	901	832	788	733	804	732	698	582	506	554	440	404	430	425	404	396	396	398	387	404	376	377	383	389	387	363	370	384	401	392	359	423	375	379	365	361	358	380	388	385	371	380	367	377	344	379	386	388	350	428	400	392	380	416	409	349	409	422	411	382	374	377	384	359	383	409	400	358	377	405	419	383	394	361	397	395	393	372	355	372	384	391	382	409	375	406	401	409	396	416	404	377	394	344	407	388	410	367	385	406	374	382	364	377	368	355	399	427	395	406	338	407	383	374	374	387	382	361	384	321	370	388	362	388	409	372	360	360	381	371	337	380	358	359	391	361	361	381	373	355	401	386	356	386	364	369	384	407	408	355	399	373	352	327	366	363	381	396	373	354	384	376	372	364	346	394	407	372	358	361	390	363	417	325	360	385	353	360	360	340	367	372	375	353	374	365	402	386	408	381	364	371	392	334	383	403	390	377	371	394	367	393	406	384	355	383	368	390	366	364	359	371	352	387	369	403	367	362	364	387	380	370	387	379	362	380	370	333	374	357	354	356	361	349	358	373	364	363	361	362	358	351	405	395	371	400	361	358	371	362	365	369	399	365	393	391	384	334	373	378	377	398	378	386	369	382	344	374	348	359	361	404	355	345	353	299	362	403	352	368	339	364	392	405	364	367	414	385	389	363	356	351	394	348	366	381	387	335	382	354	388	378	360	373	387	392	377	347	347	384	333	403	360	401	361	365	376	393	381	342	356	343	393	362	365	358	338	383	369	407	368	351	400	366	333	342	375	360	371	385	385	329	390	380	390	363	369	372	381	370	371	356	364	391	388	351	361	386	393	374	352	366	395	363	361	355	400	391	389	361	370	384	372	341	363	376	349	372	337	337	370	348	352	344	358	346	335	357	354	390	364	372	381	399	369	352	372	388	383	377	380	358	368	396	405	384	325	364	362	395	386	390	400	390	362	379	362	332	350	367	412	336	401	393	388	388	395	378	347	384	392	384	381	371	349	375	353	383	352	406	395	369	367	356	341	420	390	359	368	377	375	390	367	380	377	365	412	356	386	393	380	381	371	385	371	372	358	395	376	381	371	377	360	374	365	356	370	358	352	378	355	389	362	377	346	368	366	406	354	385	409	364	338	389	378	375	345	340	400	356	339	384	356	371	362	367	388	381	364	378	385	362	349	398	342	362	395	383	374	377	369	367	358	381	339	392	375	380	369	342	370	377	361	347	371	354	393	380	349	381	404	363	393	395	378	360	378	406	398	369	385	379	366	331	385	400	403	356	393	377	358	393	341	370	391	382	376	354	403	365	387	363	393	364	375	379	359	368	384	392	348	381	368	355	362	348	391	374	375	341	383	362	382	385	357	342	390	391	404	339	324	377	380	393	360	386	350	366	387	390	397	363	378	346	419	395	366	358	377	336	358	387	369	399	369	389	378	368	374	396	363	330	353	343	415	380	363	341	369	325	375	394	375	352	342	372	360	359	370	375	379	385	382	397	430	358	349	338	346	391	363	338	373	424	358	350	404	371	370	353	375	396	347	372	382	385	389	380	379	385	347	370	367	379	360	333	393	384	365	378	380	376	401	361	364	389	414	380	366	409	384	389	387	374	345	388	380	384	378	376	349	363	324	339	346	356	364	361	379	370	404	406	352	421	373	360	362	372	392	363	354	385	381	356	392	387	384	423	342	368	348	392	366	387	348	358	354	376	386	359	405	376	376	365	343	385	360	380	388	355	353	395	389	394	382	368	359	388	369	354	389	367	393	380	380	378	387	376	387	349	347	375	363	374	398	385	397	391	381	382	358	347	364	378	395	368	374	325	370	378	384	354	361	323	336	357	385	352	366	364	350	373	344	346	366	388	340	406	342	350	364	386	352	375	411	374	361	380	365	361	376	375	390	387	367	368	368	380	375	380	380	353	356	374	340	355	356	368	356	383	368	367	355	386	369	386	360	353	359	411	342	381	398	363	374	396	322	380	362	363	370	407	385	394	379	368	362	372	394	361	362	369	382	364	365	379	363	361	383	370	344	334	389	378	364	382	350	354	384	386	385	404	421	367	402	404	381	371	358	362	367	375	421	373	358	362	350	375	399	355	342	378	369	345	358	376	417	360	342	375	357	365	426	393	382	405	406	334	372	370	363	390	387	353	377	340	355	397	351	383	382	367	354	372	340	399	380	350	374	386	357	382	375	353	344	361	374	365	381	365	377	379	376	343	348	385	359	346	364	362	373	357	352	378	363	396	393	369	366	381	360	381	368	368	363	361	332	337	349	370	368	385	339	358	379	357	366	386	409	322	374	369	370	399	356	368	401	351	412	375	369	392	373	362	374	359	364	362	363	361	349	337	385	390	384	383	375	392	354	352	393	364	369	379	349	369	403	401	365	371	377	421	371	382	374	354	332	388	391	368	416	329	353	384	367	403	388	336	378	357	381	372	341	439	382	344	396	403	365	362	361	340	428	358	377	400	351	367	377	379	330	383	393	370	361	360	375	371	395	363	370	322	371	394	377	388	374	357	362	351	329	357	371	338	363	396	390	368	366	360	394	365	366	393	405	364	381	373	376	359	396	361	400	308	363	358	387	396	378	400	379	389	388	386	416	398	371	357	382	385	351	385	360	402	397	376	402	375	359	355	389	389	395	346	354	388	376	350	407	351	355	370	342	360	335	361	364	335	381	375	393	402	411	378	346	359	341	350	373	382	386	359	381	394	363	373	322	368	402	352	364	361	373	377	371	379	375	361	367	359	388	380	391	399	383	397	345	354	353	355	386	372	348	396	361	374	388	356	361	374	381	364	383	359	343	353	409	349	382	405	378	386	376	355	359	379	361	392	355	373	340	352	334	383	368	338	352	388	375	368	390	399	375	363	370	378	405	384	376	386	376	351	382	351	380	390	373	360	377	351	385	358	351	375	372	392	355	345	347	384	348	389	385	377	379	383	370	387	361	361	379	349	384	355	330	391	376	392	339	363	394	356	396	333	359	370	362	383	358	415	374	368	349	375	375	378	365	374	342	389	391	384	378	419	388	370	383	378	365	407	375	363	384	366	386	382	362	372	369	385	347	383	376	333	396	373	345	371	390	404	373	359	369	423	386	351	369	394	400	357	368	402	366	391	346	369	398	363	348	385	343	349	333	314	365	384	356	432	363	383	397	356	355	359	359	356	405	356	386	342	375	356	426	383	355	381	401	363	375	389	351	373	356	363	345	384	375	382	389	379	372	379	372	357	367	356	391	366	385	381	365	384	403	387	364	376	372	406	373	353	346	381	391	371	357	388	391	324	383	364	349	350	400	408	368	359	364	361	372	380	402	373	373	358	406	373	356	368	400	370	373	403	343	353	407	378	353	383	359	388	385	368	380	325	377	394	365	374	370	349	391	365	366	398	392	357	372	324	330	349	336	369	355	361	361	377	374	373	370	375	395	377	342	375	351	367	338	399	345	381	345	364	407	412	336	375	377	401	409
25289	20840	27362	26698	21789	11287	2231	992	752	684	672	653	590	588	536	448	426	386	355	347	375	370	363	328	312	346	342	298	360	320	331	338	353	352	306	328	327	315	304	337	326	308	363	366	301	318	352	305	319	313	329	303	301	333	318	301	309	297	351	343	324	310	318	361	337	320	319	337	353	335	334	332	302	312	324	331	356	325	317	325	344	335	319	318	350	336	374	338	345	337	323	344	362	312	326	338	326	354	346	341	310	318	327	347	332	328	324	313	298	330	317	346	326	317	329	332	324	331	332	321	316	310	316	326	303	295	311	307	309	321	329	324	284	328	305	287	333	304	305	323	331	315	323	355	364	288	301	319	300	298	321	316	302	308	261	324	303	317	322	300	326	292	334	305	311	298	311	339	322	321	323	319	290	309	290	295	309	335	305	308	293	335	313	311	303	355	325	326	325	318	313	307	309	293	308	276	316	302	303	330	313	292	315	271	317	326	308	330	345	317	320	321	323	367	288	317	286	303	333	326	305	314	299	317	303	344	321	299	329	347	311	289	278	280	316	310	317	295	310	335	299	304	291	314	321	309	320	321	302	311	351	294	317	312	341	313	333	285	346	336	337	315	315	332	340	339	292	313	297	300	299	323	342	336	325	333	286	295	311	298	317	337	337	290	343	350	342	284	304	312	323	333	309	329	324	301	310	315	315	297	323	311	333	317	320	327	339	354	300	313	296	298	299	324	342	331	337	325	329	338	305	310	330	300	309	311	335	313	343	310	306	310	316	318	296	291	310	295	308	350	340	280	328	320	287	321	297	312	310	334	286	305	340	328	313	325	317	315	336	311	331	303	307	329	331	381	312	305	320	328	340	317	300	317	325	332	309	301	314	302	313	328	327	315	303	289	310	317	310	286	300	285	295	318	289	325	290	309	305	319	323	313	306	312	349	334	339	336	320	325	332	325	328	283	297	313	308	305	308	306	320	324	317	311	322	329	306	349	342	311	330	341	318	311	308	340	316	318	332	309	332	313	292	322	317	312	291	337	333	315	302	313	311	326	310	314	307	298	328	287	327	323	327	279	267	286	326	326	336	323	314	357	321	295	287	328	322	333	330	319	292	323	317	270	314	314	331	300	329	284	311	324	344	305	335	338	282	265	327	322	312	327	319	307	319	307	309	302	308	308	319	350	320	346	308	318	329	342	310	304	313	312	340	318	304	310	310	311	325	290	312	293	320	311	300	314	278	296	341	343	315	308	322	319	311	304	314	326	316	321	291	325	304	319	334	318	286	318	330	314	354	286	336	320	346	267	319	305	322	317	294	303	327	316	295	314	304	307	309	340	324	318	277	290	292	305	307	331	277	333	315	313	307	306	339	296	339	320	312	295	320	280	317	357	336	314	314	356	335	312	348	323	308	322	308	316	291	289	321	295	329	323	282	301	312	330	308	340	327	284	326	321	311	348	354	317	324	304	306	294	260	310	308	329	349	320	330	322	308	277	321	301	324	342	330	326	312	317	341	329	317	311	309	289	293	316	338	318	305	339	350	285	318	282	328	350	286	313	306	302	310	320	276	316	299	357	330	304	338	325	350	336	304	325	286	319	334	321	316	288	345	318	333	310	372	331	309	278	316	335	339	317	328	330	339	323	310	309	285	304	300	284	307	343	307	322	340	289	327	310	338	306	329	311	325	334	346	305	316	280	318	304	341	333	305	293	316	313	288	339	323	317	317	324	319	328	300	309	308	336	326	354	333	335	304	309	318	318	346	307	316	335	334	305	340	315	298	302	304	312	316	323	332	333	292	297	318	328	296	322	314	299	290	327	300	325	326	328	295	323	317	304	336	314	290	320	324	324	320	336	302	315	329	315	319	305	315	297	307	304	327	308	302	341	313	300	291	293	287	309	291	331	323	295	319	317	318	314	308	335	340	317	345	323	306	307	330	341	360	359	294	313	281	335	347	325	304	335	317	327	330	349	349	323	288	339	335	285	326	322	292	325	319	352	322	307	292	312	333	294	318	335	348	323	315	316	343	333	307	338	323	353	326	337	318	316	302	268	318	301	317	340	333	314	332	311	339	346	325	330	329	331	345	349	315	326	338	311	285	317	344	323	330	311	345	298	318	326	351	326	338	321	304	323	326	318	334	326	329	308	326	316	305	316	330	333	325	336	332	306	318	316	292	309	337	331	312	323	309	313	275	333	312	337	313	298	325	308	327	326	320	286	324	339	299	321	309	288	301	356	356	312	317	315	309	329	308	292	338	329	323	331	320	338	274	281	324	320	325	297	307	302	310	316	350	324	325	305	307	323	326	322	290	295	319	306	308	330	336	291	308	317	333	316	305	313	322	316	339	307	277	315	296	299	316	327	325	299	315	319	340	336	291	313	331	317	325	326	322	300	312	306	344	323	280	317	306	323	350	318	326	308	342	345	314	286	323	313	311	306	312	350	361	287	302	325	331	338	298	353	307	328	341	308	361	324	307	304	340	336	319	328	302	316	335	309	325	322	331	337	326	299	322	344	323	298	309	326	346	299	303	346	298	366	316	300	376	277	318	346	324	320	313	285	310	320	318	320	317	281	346	308	297	299	307	330	331	309	331	311	325	312	318	294	303	314	303	317	272	345	317	340	324	337	336	313	302	290	346	302	310	314	337	330	333	336	297	300	320	303	321	291	270	317	326	335	323	335	322	304	320	324	286	288	315	312	307	331	320	326	313	325	318	296	286	330	317	300	329	290	311	292	312	311	292	301	324	290	296	309	307	316	292	324	279	311	334	305	302	285	326	298	328	295	316	320	340	333	337	341	332	326	336	355	333	323	341	314	314	312	290	272	326	356	299	306	304	320	294	325	310	301	312	313	318	307	335	314	275	317	326	321	298	299	344	337	307	302	267	329	295	300	306	323	320	303	268	299	334	308	327	290	315	319	333	309	299	314	310	299	344	326	318	291	346	294	295	327	317	316	301	325	329	309	318	293	334	301	310	302	323	342	345	297	317	331	311	317	300	296	314	307	312	324	290	314	331	334	317	311	295	319	311	310	313	319	326	334	293	331	295	326	328	330	327	312	299	300	324	318	305	321	318	325	311	297	309	317	305	321	307	318	294	272	324	337	305	336	337	328	324	320	318	283	303	310	299	339	317	312	310	270	306	294	309	333	340	288	340	336	318	320	334	314	314	295	339	313	290	295	320	294	334	319	329	331	311	323	312	304	311	353	291	342	315	324	325	310	308	292	317	331	310	324	285	324	305	316	325	311	327	293	307	292	319	295	311	313	312	296	309	335	315	310	306	325	313	308	321	313	311	310	328	335	320	308	310	290	328	313	332	313	305	340	319	319	312	342	299	313	290	330	310	340	324	309	335	290	318	348	305	335	326	318	286	286	346	302	315	331	319	314	350	303	300	335	314	308	300	322	349	309	340	320	335	333	320	343	307	303	303	302	294	309	277	316	306	270	307	331	298	305	322	305	311	317	326	287	306	359	260	314	301	350	305	333
35097	49956	49580	36363	23070	6536	2548	1783	1399	1190	1137	1121	1074	848	745	633	593	531	542	484	453	443	420	379	421	408	363	379	369	370	374	347	400	346	356	384	366	335	375	335	358	366	369	349	355	328	365	358	364	354	354	344	360	348	368	367	342	361	398	384	374	380	359	367	376	401	380	378	377	374	397	389	342	364	372	374	357	408	350	335	348	355	358	360	406	392	407	387	381	370	380	402	380	387	372	392	348	392	372	355	367	344	399	352	365	362	345	385	316	414	383	385	358	315	372	342	354	376	352	339	349	364	358	342	338	354	373	354	345	361	367	363	306	341	366	360	375	347	361	366	349	324	333	357	344	332	350	347	369	338	333	355	352	361	339	363	336	338	357	326	346	367	320	325	354	338	343	378	311	340	361	344	333	336	342	333	390	339	357	344	348	335	333	331	356	324	340	336	342	335	349	361	327	325	359	378	348	325	332	345	313	336	380	351	361	312	346	334	340	350	342	318	356	326	329	318	351	378	347	376	350	353	311	363	324	337	334	344	363	343	356	330	365	352	351	347	346	329	324	325	368	331	340	366	356	356	346	340	331	340	347	331	341	329	364	348	355	326	343	346	367	324	326	357	394	352	360	304	340	344	360	365	336	354	295	346	355	330	355	340	369	348	348	356	343	330	346	322	360	342	361	324	362	349	357	356	365	350	370	295	326	357	326	344	349	388	319	348	317	338	350	352	360	359	333	343	321	336	376	370	326	358	355	373	373	353	367	352	357	298	342	366	334	385	363	337	397	322	359	331	352	363	346	322	353	346	356	350	350	323	370	322	328	371	341	354	323	366	357	336	355	346	310	366	327	337	333	347	371	368	318	328	323	363	376	306	315	336	380	338	336	352	363	333	325	346	311	316	346	370	364	329	338	364	376	299	374	346	338	379	363	333	360	349	345	357	356	379	370	348	404	327	330	365	345	324	341	344	351	383	321	364	364	322	324	324	332	353	300	362	333	327	373	333	351	326	366	331	370	338	341	373	353	345	374	370	341	333	359	366	312	321	373	344	357	321	334	334	351	363	352	339	324	334	340	355	310	346	353	351	356	351	382	313	378	327	367	352	302	343	355	381	320	349	349	310	340	372	354	339	353	306	327	340	345	350	382	363	320	374	335	335	347	321	353	334	364	312	310	351	335	349	344	337	361	342	337	348	384	316	352	359	370	344	379	351	312	330	345	378	355	331	366	314	343	371	332	334	344	350	360	337	356	344	376	340	348	382	308	339	346	331	358	339	339	349	349	359	343	367	344	355	345	390	327	327	336	355	333	323	346	330	357	347	349	354	335	337	382	336	378	360	335	331	346	330	350	356	349	366	332	314	332	325	362	367	339	387	324	339	347	356	336	330	324	317	339	348	326	353	330	308	333	341	321	327	339	326	362	346	358	349	318	344	320	332	357	393	323	330	324	346	349	335	367	331	336	385	331	348	339	377	370	363	360	355	331	327	366	369	338	350	349	345	324	390	340	349	351	373	363	349	371	338	324	345	350	368	344	382	344	321	348	351	329	351	382	350	364	358	331	334	339	359	327	360	339	346	292	355	329	350	296	331	341	307	334	342	342	353	338	330	342	351	344	323	362	345	358	333	373	352	314	350	366	354	367	357	348	320	345	338	365	344	359	314	330	329	366	349	333	341	347	336	383	373	349	340	316	357	352	331	343	346	349	326	341	313	353	348	335	378	329	352	348	366	331	354	324	358	379	351	357	325	352	323	325	317	353	350	331	344	323	331	358	345	306	368	357	352	356	363	319	344	327	307	374	351	368	347	308	342	322	331	304	335	365	354	344	353	332	323	335	365	362	354	368	362	355	304	330	339	387	315	333	320	332	332	342	352	338	345	334	338	331	373	364	337	338	350	329	345	349	351	378	362	376	306	366	345	353	353	333	356	372	356	336	355	353	340	342	322	360	326	344	335	322	329	336	337	342	387	348	331	325	369	327	360	330	357	336	330	359	355	336	349	346	334	346	324	347	344	332	365	345	360	331	349	324	324	345	305	412	356	332	360	343	358	332	320	321	333	381	334	341	393	319	338	368	345	387	316	371	339	331	318	361	329	344	318	329	360	343	354	377	329	376	367	367	328	366	342	370	348	334	347	357	335	352	359	343	359	361	348	333	345	329	332	321	381	342	335	319	352	360	330	359	342	363	369	346	322	343	369	312	330	335	358	342	338	340	368	354	352	372	337	339	332	330	342	397	309	332	373	337	346	363	334	319	347	355	322	323	324	327	353	371	335	332	364	350	316	362	349	331	313	348	351	345	347	324	331	345	348	332	368	350	319	330	339	318	371	350	328	342	364	341	344	364	356	338	351	340	352	351	332	346	362	308	376	360	315	317	351	350	332	319	373	351	359	344	354	367	383	331	376	324	333	376	335	323	353	353	349	323	352	345	353	350	303	397	357	344	332	333	354	344	351	360	369	321	360	328	329	345	344	361	372	338	352	326	338	323	354	368	355	363	351	336	336	362	344	339	342	352	372	366	346	322	332	387	367	333	354	380	365	363	346	353	355	358	356	319	329	349	350	331	411	331	350	337	297	314	323	352	305	341	340	346	341	353	336	346	313	343	312	372	308	356	356	325	353	384	354	349	333	324	306	336	350	357	350	335	358	335	358	378	352	336	340	367	340	365	348	350	345	356	349	336	333	336	340	368	317	330	324	366	360	349	335	344	307	338	331	326	340	325	326	343	355	366	321	374	349	348	359	367	311	325	356	348	334	339	367	370	323	359	335	334	330	351	334	352	329	352	379	364	354	349	336	358	358	358	337	342	340	337	359	317	345	338	366	336	338	364	352	340	369	359	345	328	358	339	344	356	360	333	318	353	345	367	325	358	345	336	379	357	338	404	355	334	295	334	328	341	352	346	378	360	331	334	318	332	385	327	366	331	376	345	369	364	352	370	311	374	342	339	334	363	347	341	342	348	300	368	335	373	329	343	337	377	348	380	329	327	327	315	342	349	321	352	340	364	327	358	306	369	344	318	375	365	356	354	348	333	351	339	337	382	375	353	334	334	318	353	367	365	313	346	345	323	328	345	360	343	370	347	359	353	354	370	380	357	337	358	334	361	339	329	321	322	343	319	307	310	327	325	340	338	340	354	336	344	363	310	327	397	324	317	335	350	350	361	350	346	366	334	335	352	354	357	336	357	360	323	315	366	348	349	321	340	372	357	350	325	334	329	292	316	333	342	378	361	336	350	345	329	328	339	346	367	330	376	347	355	378	351	370	329	345	359	336	348	343	343	372	338	330	373	374	362	372	361	320	325	351	330	336	344	328	354	345	323	354	353	317	314	334	379	354	324	331	328	340	336	335	319	313	334	344	338	342	321	329	364	332	348	346	366	329	366	305	336	383	349	350	312	386	316	365	366	371	347	320	371	355	351	350	362	352	344	369	326	355	325	352	330	334	353	340	332	366	372	353	346	342	363	349	331	334	343	340	335	348	349	327
23200	20806	27531	24897	21573	19806	9179	2168	1213	1083	1032	974	958	836	776	764	687	636	619	568	586	583	506	582	538	533	513	574	488	525	540	515	474	494	513	488	499	519	479	474	487	517	505	475	515	480	544	518	473	475	504	460	475	527	490	521	471	495	515	469	468	526	503	503	498	509	519	514	512	497	489	498	531	487	442	526	499	537	495	507	496	483	521	510	564	552	533	500	517	521	535	538	509	453	516	537	525	520	498	535	527	468	498	498	517	524	508	496	488	495	494	490	438	527	520	494	499	473	497	516	475	519	463	453	511	481	424	463	481	495	495	454	525	497	469	430	535	450	486	444	444	475	457	482	469	487	477	449	481	463	518	465	500	509	443	443	465	472	486	507	489	505	449	464	507	450	488	461	460	490	511	480	501	491	478	494	494	501	491	477	479	474	477	490	498	488	493	503	480	445	469	495	498	470	469	471	507	513	463	502	491	529	486	503	503	465	437	468	503	457	474	469	483	473	447	467	512	515	502	470	484	516	486	491	469	443	477	480	476	485	488	514	486	477	436	463	505	496	481	482	498	496	486	486	438	463	498	471	482	501	457	467	478	497	426	484	507	505	494	458	503	457	496	493	465	461	474	495	474	483	482	457	481	504	499	468	490	497	478	502	470	506	482	505	471	470	486	462	501	481	523	440	439	479	496	428	504	501	427	485	476	455	480	451	514	489	476	502	516	477	512	462	479	481	489	472	460	494	467	457	475	462	467	508	483	493	463	446	460	451	466	464	467	468	454	485	493	469	486	517	482	491	445	502	498	459	476	479	523	508	520	533	476	491	492	498	507	496	493	514	461	507	473	500	479	485	505	509	510	478	494	478	436	480	478	464	480	539	486	484	461	471	462	457	459	473	461	489	481	473	503	508	489	501	464	480	468	480	471	483	514	484	486	477	461	445	449	448	492	481	496	472	477	481	497	494	511	477	467	471	457	486	491	506	508	501	446	482	505	444	468	491	457	471	472	498	484	535	501	478	463	488	442	482	470	448	529	516	493	523	454	489	486	508	469	505	497	465	478	459	483	477	472	504	440	466	492	472	545	496	505	506	474	479	464	481	484	450	477	452	500	485	427	501	478	443	484	461	452	447	480	505	474	508	484	449	491	479	452	499	508	472	501	529	535	502	509	469	496	482	489	431	484	494	468	498	466	486	481	499	487	488	483	506	488	490	489	446	471	473	449	488	468	467	484	461	454	500	453	507	440	461	495	485	499	481	449	477	479	479	489	430	467	473	466	475	470	500	456	534	483	480	473	511	497	499	454	521	445	461	437	480	436	475	474	466	468	475	454	458	523	471	518	476	480	502	442	483	484	474	473	491	462	476	488	497	507	425	436	490	503	484	466	428	479	483	510	495	492	478	451	503	460	481	512	479	450	486	534	475	487	451	478	495	488	471	471	457	501	484	484	478	497	528	475	490	480	484	498	486	484	458	488	476	487	488	507	479	472	480	501	470	487	467	498	488	463	505	527	533	450	460	480	490	500	493	492	503	490	425	506	478	456	486	458	491	456	440	468	505	451	527	460	474	487	496	481	497	484	484	526	470	486	425	468	490	495	465	505	533	493	447	474	479	473	487	494	490	497	493	429	447	468	469	522	443	466	493	500	476	441	499	478	452	491	461	448	460	468	462	452	458	502	467	508	448	481	478	447	493	478	484	453	485	466	451	466	492	474	493	459	483	486	476	529	473	506	504	494	459	495	479	466	493	449	450	503	475	470	489	505	503	493	512	449	505	487	474	474	489	461	451	496	517	471	499	455	457	459	520	470	500	458	488	471	493	474	470	458	485	481	468	511	470	473	496	490	518	471	446	492	505	446	485	506	477	470	451	443	510	490	482	504	449	469	529	489	517	501	481	434	475	486	453	453	490	514	484	469	508	494	473	461	468	497	456	404	517	462	472	480	459	471	462	481	476	504	451	465	469	508	506	490	473	457	495	449	473	513	483	492	461	477	521	483	493	486	480	465	489	459	511	492	491	503	473	499	439	448	497	478	473	513	500	464	478	530	460	514	477	474	499	467	480	478	474	492	512	519	463	434	501	470	444	475	482	460	459	502	474	481	476	496	488	457	464	501	469	442	463	483	495	475	471	494	452	451	488	487	475	493	507	483	502	438	456	487	512	482	470	473	486	511	488	499	497	471	469	465	487	482	476	501	481	513	475	463	475	484	480	460	498	495	514	498	491	469	499	467	482	488	444	500	488	462	477	476	478	484	456	490	469	443	494	452	508	514	495	510	458	468	475	497	482	503	450	484	451	470	504	471	472	480	521	504	489	513	470	474	481	463	483	471	454	470	472	470	521	501	496	463	433	475	497	494	469	516	472	471	483	514	456	518	448	488	478	513	479	509	473	442	440	489	489	473	484	488	490	416	503	454	488	519	495	474	504	461	491	463	469	472	464	462	487	495	519	442	476	474	458	446	509	455	488	471	505	475	472	477	465	455	470	496	481	478	535	462	492	516	527	527	479	471	514	454	506	496	424	472	469	466	480	494	448	480	478	499	485	520	528	476	474	479	503	477	471	478	490	516	481	451	492	480	476	487	454	479	507	471	500	482	476	491	492	480	483	465	498	436	507	442	508	488	473	492	484	492	490	475	475	477	461	468	427	507	470	497	493	465	481	512	460	516	472	511	528	495	503	463	492	480	501	474	482	472	500	430	500	471	471	478	482	470	511	486	444	516	489	469	503	500	478	456	488	448	466	512	487	445	461	459	492	492	469	467	468	496	448	455	502	472	464	453	476	447	455	482	522	490	478	459	485	481	440	520	456	489	499	453	514	470	487	482	464	507	437	465	463	469	495	475	496	486	470	452	498	461	484	454	505	491	523	466	455	492	492	453	476	426	457	489	477	474	504	485	467	454	460	474	475	504	453	511	493	429	482	491	483	520	472	500	439	512	488	465	472	479	452	470	486	427	475	491	477	509	530	467	485	476	471	524	486	462	475	443	440	437	480	458	465	463	461	473	477	486	476	440	486	486	473	499	501	502	500	460	464	445	491	475	469	496	465	516	437	473	480	507	488	455	506	474	473	463	453	475	471	439	495	465	446	477	482	491	475	462	507	463	484	505	480	497	470	486	514	475	485	522	468	461	505	483	453	491	493	497	459	454	451	497	488	446	454	511	473	528	507	477	489	466	504	499	440	458	470	471	450	470	470	504	470	482	451	451	491	462	448	536	531	476	490	506	493	454	463	505	500	485	494	478	467	451	486	500	459	478	488	482	525	496	478	502	497	479	463	493	485	482	475	471	457	493	474	499	481	458	470	477	469	502	496	510	488	472	468	462	476	443	501	462	477	475	494	474	482	479	461	488	486	460	506	459	462	502	487	475	536	501	568	474	448	509	484	500	455	490	488	500	499	467	485	465	476	499	460	511	480	496	473	520	458	491	462	485	442	501	526	497	464	449	451	493	459	513	516	458	440	506	436	439	496	481	468	490	505	522	514
37763	60005	56609	43930	23446	8575	4246	2962	2325	2058	1830	1656	1580	1414	1293	1097	1025	891	794	785	668	636	667	667	665	571	582	563	599	595	575	559	583	558	541	596	578	557	514	526	524	541	539	501	545	494	557	539	517	507	548	527	569	557	533	512	529	522	489	520	551	508	552	552	495	525	556	554	564	572	540	536	555	556	549	493	559	546	522	514	560	516	531	541	523	557	573	546	547	526	519	547	528	576	556	504	536	519	514	514	585	545	569	578	529	516	528	515	548	514	559	502	485	551	501	463	509	500	514	508	516	519	512	511	564	491	486	480	475	503	526	515	498	464	456	522	499	488	510	485	509	558	505	494	465	504	483	509	505	469	480	481	493	516	498	497	461	487	564	481	487	458	502	511	489	464	482	464	502	519	525	494	489	473	528	463	535	491	478	504	470	483	491	474	483	509	482	489	517	508	457	530	480	445	526	517	532	492	522	484	469	538	487	461	501	519	489	530	494	510	550	528	472	482	531	521	523	481	460	488	454	509	512	479	497	509	512	489	488	483	516	494	501	531	486	475	524	521	497	460	473	514	502	529	504	517	496	509	473	444	484	465	486	468	499	472	520	489	512	487	504	515	493	451	488	453	531	498	517	474	518	523	498	485	474	539	519	477	514	510	495	538	515	495	519	474	452	502	501	497	470	492	493	515	524	515	502	455	500	476	498	477	463	491	537	524	488	493	481	465	492	512	536	518	475	507	519	527	503	566	486	457	501	501	488	484	492	467	518	479	488	460	545	507	498	476	460	556	479	512	503	456	502	518	496	491	499	488	471	510	507	468	452	489	520	497	511	491	448	485	518	497	518	516	458	502	488	484	464	499	453	506	473	506	508	513	490	469	497	525	535	487	532	486	493	490	517	523	528	508	488	515	481	502	516	473	495	507	480	491	464	496	500	525	491	489	469	502	494	519	524	514	518	510	473	501	500	485	476	491	535	481	506	502	493	531	482	507	472	479	481	494	491	514	483	499	531	481	548	500	500	465	532	532	489	521	498	499	532	479	523	515	510	491	501	475	508	499	506	500	484	481	482	466	505	520	493	478	493	499	481	500	499	518	463	480	507	442	533	513	487	515	500	481	485	497	498	490	505	522	510	510	451	470	493	476	457	493	503	474	461	503	524	450	486	545	531	508	510	492	446	474	511	491	526	495	496	503	478	525	503	539	503	473	511	506	516	500	480	487	490	488	550	475	514	477	512	527	527	511	499	473	511	499	480	487	514	493	530	504	469	473	470	507	480	501	532	511	510	494	492	519	520	502	466	453	478	501	487	473	500	488	527	497	533	513	483	464	517	491	496	525	517	495	525	480	500	480	501	469	499	496	505	491	528	493	520	495	484	524	507	514	503	486	473	519	500	470	480	486	496	496	499	491	463	499	553	517	515	490	536	513	481	468	477	498	506	527	526	503	513	496	526	546	461	488	506	502	497	476	523	483	486	494	478	494	489	491	527	536	518	469	502	491	511	461	453	503	467	487	517	527	547	503	553	510	462	516	455	543	500	500	491	510	451	472	523	497	498	457	515	497	490	521	499	492	514	503	486	440	487	522	455	491	493	518	531	465	474	451	473	456	516	492	500	476	474	522	532	500	490	549	505	510	522	483	491	516	461	487	444	468	464	493	514	429	458	480	529	511	499	464	479	528	490	518	531	563	459	505	512	492	481	491	516	511	504	512	487	488	480	506	483	513	502	471	483	473	499	477	499	521	518	467	490	481	521	540	448	504	507	488	467	512	472	506	487	556	499	521	499	526	495	522	476	534	485	498	464	463	520	524	472	485	517	493	525	520	468	566	486	511	465	554	500	520	513	516	473	519	501	514	523	468	513	496	433	523	484	523	513	518	494	501	515	451	472	511	491	517	493	505	511	452	458	498	465	515	494	541	479	506	499	488	509	521	528	480	465	476	491	473	498	481	472	503	519	485	460	480	506	495	483	477	537	476	523	493	538	502	511	513	505	487	480	513	502	499	501	530	479	516	531	477	508	505	500	503	486	509	517	478	519	513	459	484	489	501	487	477	482	499	494	519	524	483	485	465	501	515	523	489	484	515	529	464	498	460	521	460	505	482	503	470	525	507	468	518	469	499	476	495	517	477	478	523	514	495	481	461	478	505	485	523	515	500	497	506	492	514	535	483	471	487	524	442	538	506	507	475	471	450	488	478	526	476	458	515	469	472	500	515	493	464	525	501	526	504	541	501	507	484	500	500	522	503	484	508	523	515	436	490	491	515	487	495	507	529	463	449	501	548	475	495	485	461	479	506	480	512	462	469	489	495	444	477	504	478	492	510	519	495	505	550	510	479	514	549	509	471	482	527	457	511	529	513	506	479	532	463	516	466	478	518	511	548	485	483	487	471	526	523	469	505	503	505	506	486	490	488	470	529	523	463	490	471	503	504	480	473	499	497	447	489	506	476	456	451	515	470	512	509	561	549	470	466	484	498	529	500	491	498	509	567	480	476	494	479	486	494	521	506	467	449	481	524	481	515	512	506	489	513	501	498	480	477	493	489	505	499	536	451	515	543	524	469	527	513	527	481	520	511	511	511	504	503	440	538	500	514	541	529	504	509	516	459	512	512	472	492	470	520	513	491	466	491	476	497	510	492	512	501	464	484	535	518	510	533	507	505	491	522	494	477	471	520	498	547	508	476	486	473	485	521	481	540	497	487	494	504	509	499	517	479	502	524	568	485	482	447	524	494	518	500	524	507	512	542	439	468	481	504	502	477	465	487	506	511	490	495	489	504	490	510	471	503	533	513	534	520	534	465	506	499	499	454	473	463	530	474	466	488	512	509	468	505	479	475	516	515	540	490	504	535	477	508	508	524	494	489	486	507	504	470	469	524	516	473	534	526	479	492	512	478	530	501	491	482	512	507	449	510	480	485	506	493	530	508	501	486	495	464	519	514	485	527	506	473	518	517	480	498	495	487	472	518	494	490	493	512	490	516	487	487	492	482	515	519	526	494	513	484	496	516	520	507	480	506	465	507	503	530	473	537	523	515	471	495	494	473	485	506	483	481	494	476	528	527	463	475	496	501	496	489	526	472	485	554	526	489	496	488	509	506	510	486	489	461	459	498	500	502	492	507	481	473	501	488	486	457	478	518	467	493	492	493	489	487	503	478	501	492	498	563	521	503	520	479	487	476	470	519	492	480	508	496	482	509	540	499	526	515	504	479	518	495	475	500	509	538	488	495	451	507	511	552	490	486	498	463	516	501	507	482	521	515	462	519	473	458	466	546	454	500	522	501	487	517	464	480	493	478	481	499	495	520	509	456	470	506	503	480	495	497	505	503	528	483	509	500	498	482	460	485	519	514	519	510	489	488	487	481	497	484	526	477	471	488	478	516	532	493	494	488	497	516	454	475	479	488	470	544	467	487	485	499	477	473	501	513	508	505	524	485	483	513	491	495	498	521	497	524	493	533	467	477	500	487	543	497	515	485	522	490	485	466
31852	26604	26846	18540	8338	1533	776	543	521	462	523	453	413	398	411	355	401	389	387	345	334	331	335	343	360	312	317	342	339	314	337	346	338	363	366	360	311	347	366	302	342	352	352	336	346	323	340	328	310	323	335	337	317	354	315	349	326	329	344	301	327	331	378	330	316	379	330	336	378	350	337	354	361	334	342	313	338	360	336	332	353	339	353	306	324	329	303	322	318	357	360	356	358	339	349	370	341	332	354	349	376	353	326	296	337	324	340	332	359	313	334	337	347	352	327	358	313	352	320	344	336	320	329	319	300	347	341	328	322	343	335	331	335	332	315	316	329	317	317	327	335	304	333	349	332	340	301	313	334	346	347	297	332	340	317	331	296	317	320	326	328	326	339	321	322	320	326	343	337	302	318	341	350	326	351	326	354	332	321	326	349	342	335	307	335	326	348	311	338	338	338	349	329	298	344	331	355	336	298	356	304	326	322	343	326	330	340	296	329	347	321	358	315	334	329	351	332	313	348	339	366	338	342	324	327	348	310	346	349	349	316	336	318	315	330	319	308	353	344	350	367	363	314	302	303	298	351	301	316	314	355	309	320	331	318	337	349	320	322	314	333	297	339	326	331	326	318	356	336	328	340	332	346	340	331	325	328	340	298	346	334	345	327	310	355	333	340	330	348	359	316	339	338	326	351	321	343	351	342	362	329	330	301	327	360	330	358	344	309	340	321	331	357	321	340	313	297	316	365	328	345	365	331	342	319	283	328	325	322	328	313	321	331	376	333	335	346	308	330	331	317	335	324	349	352	308	352	306	338	341	315	334	312	333	329	329	301	344	313	330	302	323	344	342	329	336	337	318	337	329	311	333	292	357	356	318	317	323	312	327	311	335	335	322	349	340	326	313	321	337	338	330	320	323	346	348	321	308	317	320	336	332	332	315	331	334	300	334	327	333	355	338	313	349	366	356	316	341	313	308	321	333	344	300	311	327	320	375	362	332	352	325	337	359	348	344	329	344	322	311	331	328	306	338	325	330	292	316	350	348	319	344	332	333	342	313	324	340	328	328	357	363	340	327	359	322	310	347	335	348	324	354	317	338	365	344	295	358	348	339	335	340	319	351	316	340	359	331	339	332	351	313	323	316	337	290	304	332	344	340	321	322	336	324	325	356	348	323	328	334	334	355	326	332	336	310	330	380	332	320	316	327	363	312	353	338	308	358	335	340	340	336	340	323	323	364	307	307	337	326	310	374	338	328	315	339	311	363	320	343	331	316	310	318	353	320	347	327	298	348	318	330	324	322	316	329	326	332	323	331	331	330	311	322	307	342	336	333	290	320	324	309	344	336	329	323	328	317	322	336	323	346	318	343	325	332	292	322	342	319	347	304	325	346	328	313	328	296	323	357	331	335	328	321	349	334	339	349	343	336	326	352	346	339	337	324	364	312	330	356	327	344	365	336	353	307	351	358	343	348	346	353	355	354	327	340	343	347	323	311	329	327	365	311	316	302	334	345	329	336	302	364	306	305	319	349	366	317	317	350	321	327	332	306	322	339	345	294	336	332	344	340	314	327	320	304	338	336	331	328	343	327	310	365	316	345	353	330	352	303	298	330	322	343	340	320	317	308	334	307	320	344	317	338	328	307	295	328	331	293	349	310	362	348	348	297	336	325	332	326	338	357	351	328	320	329	316	299	333	325	326	322	331	335	314	316	313	340	327	322	350	386	326	344	313	329	341	298	324	335	357	331	316	323	335	362	327	315	323	326	350	337	310	316	320	322	311	346	320	310	351	338	299	292	336	326	302	343	370	347	324	335	333	350	305	335	346	337	320	327	362	353	342	332	351	337	345	297	352	298	363	319	304	310	332	307	347	346	334	318	319	295	314	339	281	369	314	322	327	342	349	316	308	337	333	321	322	324	340	306	312	359	330	331	307	313	321	346	337	330	314	352	334	310	350	363	315	355	327	325	324	352	316	355	304	350	318	326	331	316	328	382	330	344	320	328	286	345	334	326	349	325	308	325	365	340	315	322	312	330	320	312	330	349	347	326	322	321	359	323	314	344	337	342	325	305	318	340	349	336	329	310	346	347	319	320	316	294	351	346	336	310	314	328	318	329	318	342	299	341	329	305	309	340	336	298	320	311	335	380	331	338	346	307	329	331	363	333	370	316	338	323	330	299	312	333	343	325	322	318	325	299	330	335	345	339	316	325	319	341	352	310	356	330	333	319	313	318	325	308	351	316	328	332	332	312	330	343	342	339	349	335	356	317	314	318	317	330	353	326	360	319	342	343	323	337	349	326	363	334	300	380	347	325	329	339	320	335	359	372	347	310	307	326	361	335	310	305	300	335	339	350	337	327	315	323	321	311	342	327	338	343	323	287	357	283	320	332	357	346	325	325	327	319	337	351	359	349	369	324	356	356	347	329	326	308	288	300	354	333	299	309	365	325	344	346	358	332	351	280	314	312	307	346	333	330	329	330	348	322	308	338	309	326	334	336	293	310	286	346	316	318	334	325	342	301	322	338	324	334	327	331	340	307	349	311	342	337	326	319	317	335	345	308	331	336	352	311	326	344	307	322	298	313	327	289	342	334	338	346	346	339	330	333	305	327	320	342	314	330	326	329	299	350	311	308	335	328	296	333	338	347	347	322	371	320	327	335	324	334	330	295	344	321	339	329	321	346	362	351	342	330	314	344	333	327	324	337	312	340	324	312	321	311	335	301	351	334	354	338	329	353	342	323	320	304	312	315	357	345	300	346	353	337	333	333	334	349	320	342	328	345	343	352	297	333	340	328	347	300	337	315	343	304	355	328	338	328	327	319	311	321	298	329	368	324	345	302	357	318	325	322	298	331	340	308	360	324	344	328	377	332	333	321	333	336	323	315	315	346	302	294	347	348	367	335	332	312	319	320	309	321	326	335	359	355	318	305	336	354	332	331	330	337	319	335	330	300	358	352	277	344	309	343	328	325	284	333	314	333	321	303	341	303	313	332	360	330	337	335	282	345	320	354	338	332	334	329	348	341	329	334	368	324	319	336	334	338	337	320	329	297	327	315	341	323	332	309	328	325	313	276	313	338	320	310	335	350	363	329	301	364	301	323	355	333	345	334	323	316	356	343	336	312	294	307	344	327	382	322	313	329	310	335	342	357	293	323	339	341	349	322	318	312	355	309	331	301	323	322	351	341	346	318	342	321	326	329	319	324	318	317	332	351	321	359	346	320	320	331	316	302	318	352	333	330	319	316	343	327	310	332	351	298	350	317	343	307	361	335	320	333	356	357	325	302	298	336	349	321	334	323	373	325	326	298	339	364	339	332	372	370	328	324	345	367	313	286	330	318	307	368	317	373	344	345	355	340	304	323	353	345	328	346	334	322	338	310	307	315	303	321	334	343	334	334	282	321	332	362	342	293	355	310	328	340	338	357	290	335	337	324	319	331	322	343	295	325	332	327	316	305	338	320	379	352	280	334	321	349	315	329	346	326	323	332
33042	37343	34357	23144	12080	2664	1401	1001	838	803	757	687	651	578	557	514	464	489	427	424	410	426	374	371	374	390	364	371	394	364	362	404	389	380	393	349	345	353	383	374	379	373	371	368	366	402	337	353	405	367	349	400	377	381	345	336	377	408	377	384	374	412	366	376	370	453	384	381	397	377	367	381	401	376	371	393	358	386	365	410	435	395	403	429	356	415	386	387	395	423	381	397	434	357	386	390	391	346	387	388	402	354	411	373	371	420	397	389	373	364	410	430	371	411	366	361	364	354	347	361	368	355	383	375	353	359	379	374	382	388	373	364	368	412	350	366	343	427	347	410	381	400	394	375	374	386	375	358	390	357	336	346	418	383	357	345	384	376	386	386	352	372	355	357	393	404	373	393	387	325	354	391	367	387	340	408	366	378	382	366	382	388	346	412	389	350	366	364	389	426	375	407	410	383	336	380	371	339	359	400	413	376	371	354	333	335	363	359	399	380	360	386	358	346	384	388	369	391	394	375	370	387	357	367	345	382	370	354	377	398	354	353	356	361	336	355	366	389	372	367	386	374	393	397	352	354	431	374	374	351	400	362	375	334	376	402	342	346	370	350	362	356	364	381	385	363	373	357	388	350	399	359	384	371	348	347	384	361	406	382	393	390	377	354	368	366	362	373	350	358	387	374	357	367	377	374	425	339	364	361	355	351	361	357	365	384	327	370	361	396	373	349	344	382	337	349	394	358	372	365	419	344	374	373	336	392	382	409	352	356	388	361	361	381	390	344	387	397	362	376	357	397	357	419	356	370	379	379	367	404	373	342	339	366	362	381	374	361	353	360	351	365	378	366	340	377	410	385	351	384	348	395	339	341	370	376	346	371	358	347	357	346	361	362	365	365	317	377	410	364	355	392	324	383	340	363	372	390	366	360	360	375	383	397	384	365	335	385	354	386	354	368	380	400	369	370	367	371	364	344	382	369	363	373	369	380	388	376	371	367	350	384	367	388	399	399	355	368	397	374	350	376	366	353	380	394	390	394	388	379	346	355	379	360	371	377	357	358	325	372	374	382	401	366	437	407	365	355	342	390	354	382	361	355	402	417	356	392	373	356	361	366	368	361	375	334	376	385	333	384	347	352	367	357	366	385	357	402	354	372	370	358	370	360	381	355	386	338	364	358	386	357	389	365	379	354	363	342	378	374	364	357	342	377	353	368	398	369	360	364	363	371	362	372	381	371	383	374	358	372	355	364	362	379	402	353	364	374	370	410	402	384	368	392	354	343	389	348	379	362	357	387	349	345	342	352	407	363	372	398	375	383	365	386	373	389	383	372	355	361	368	380	371	380	374	392	361	365	375	357	376	385	365	348	366	375	348	397	395	364	362	398	381	356	341	384	375	366	414	351	400	365	348	347	370	360	374	362	375	339	368	363	390	373	369	360	373	383	348	396	319	376	408	347	378	368	400	383	369	360	346	368	372	376	347	370	402	405	393	315	413	354	373	368	329	376	398	370	414	380	382	405	391	386	381	385	346	342	392	393	402	376	386	369	404	364	382	358	380	372	369	385	330	378	370	366	390	362	388	381	351	352	412	382	366	360	350	360	368	371	385	375	347	386	366	359	372	364	329	422	360	350	347	380	381	385	381	387	361	359	371	359	369	384	379	375	358	380	364	385	363	377	378	366	363	361	375	355	350	379	371	393	355	382	349	350	408	374	374	350	376	361	390	358	370	393	364	384	411	388	362	365	386	353	339	395	391	367	384	351	380	359	334	368	361	362	345	394	412	403	363	340	378	389	343	357	386	354	337	356	346	383	378	342	365	365	370	403	354	369	390	414	361	347	389	339	385	396	366	366	402	365	358	359	388	325	368	377	367	385	400	368	381	349	376	391	385	374	374	383	366	392	411	362	358	368	369	346	371	357	420	372	380	362	389	404	363	338	345	339	377	379	349	334	368	369	364	301	367	369	341	388	356	386	400	359	327	390	360	400	338	385	374	385	380	358	355	336	360	374	353	361	409	360	375	374	364	374	329	367	358	402	364	359	355	381	384	374	372	365	384	411	376	360	371	364	361	372	357	339	375	372	391	337	393	374	345	387	403	366	378	333	336	395	353	370	365	380	357	336	376	371	371	385	378	376	347	391	407	350	356	378	374	400	384	351	363	346	369	399	362	383	410	332	388	406	361	379	394	386	376	359	401	350	391	356	366	356	412	396	366	356	371	380	396	360	358	400	352	371	356	376	411	368	368	341	357	350	376	411	369	352	369	365	356	398	370	373	345	388	391	379	397	356	409	368	381	379	361	340	344	327	401	391	377	329	382	399	357	387	383	363	368	383	368	388	403	402	374	392	365	385	380	401	360	364	370	357	362	348	363	393	370	342	347	385	346	383	367	338	381	387	356	393	361	366	368	391	346	335	355	363	403	353	374	395	356	355	361	384	370	402	396	426	383	372	360	364	360	386	404	393	349	399	397	353	385	412	363	378	367	382	359	370	375	343	402	392	374	390	380	364	394	374	350	393	361	356	411	343	350	368	396	382	354	361	388	384	384	353	378	366	354	389	391	354	379	354	399	383	392	358	343	387	380	356	370	359	394	377	370	383	380	330	389	364	407	385	380	361	367	390	333	388	372	366	370	364	385	391	377	347	350	401	367	353	400	362	355	380	380	380	396	374	407	344	412	349	396	372	381	366	379	357	343	380	344	382	404	383	383	367	366	390	380	368	402	375	415	372	381	366	368	406	367	378	372	385	328	401	352	388	361	374	362	360	345	380	340	357	391	341	389	338	364	381	378	390	356	358	392	371	347	350	384	366	352	369	384	385	340	386	387	367	319	385	355	405	349	340	346	378	379	375	322	364	366	375	352	353	347	361	423	389	376	368	387	376	362	432	396	379	386	385	413	375	345	362	391	400	370	361	336	356	367	366	342	348	351	374	346	362	367	395	341	397	360	357	316	381	371	374	403	359	384	343	360	370	360	376	330	353	391	390	362	401	347	395	353	374	376	359	345	354	374	383	377	348	402	386	349	370	369	390	391	360	371	374	380	381	358	364	365	389	355	367	395	354	406	364	385	385	369	370	361	398	401	344	379	384	355	387	376	372	419	402	356	403	361	367	366	384	345	345	362	367	366	377	332	336	361	396	374	401	374	374	326	370	343	360	365	362	380	404	382	357	410	349	358	382	378	382	365	377	371	359	398	365	350	348	367	365	358	355	364	358	399	391	367	371	380	411	399	369	345	398	377	379	388	370	383	367	414	389	370	364	359	334	348	366	375	382	395	349	352	338	390	363	379	372	381	361	367	356	386	407	364	338	359	432	363	353	372	381	343	390	362	399	334	362	366	381	377	333	369	350	336	398	380	368	395	368	336	355	366	325	368	370	336	365	402	382	382	387	369	389	372	342	360	371	364	390	354	368	396	386	370	376	380	369	383	363	343	384	386	340	353	343	387	358	373	396	363	376	381	360	375	353	365	364	353	379	348	340	381	325
25330	20844	27455	27224	22481	10662	2342	1060	746	668	611	583	573	546	507	466	420	403	390	386	381	339	348	312	350	375	337	327	337	301	324	325	356	288	322	312	320	311	307	315	346	331	329	331	344	304	303	327	357	317	300	310	278	311	328	342	326	323	309	323	317	272	353	312	323	329	323	316	318	292	335	339	326	319	343	319	358	324	319	321	331	329	318	335	391	336	330	308	364	331	353	339	368	385	311	329	327	345	310	335	338	331	335	346	305	352	314	312	321	356	294	312	319	303	305	318	294	300	331	317	280	348	335	312	338	343	299	309	321	306	308	286	331	283	332	308	327	345	311	299	323	316	320	317	329	301	321	307	332	314	325	325	298	313	314	280	318	286	324	327	307	306	309	323	319	300	320	322	307	313	270	331	322	291	343	280	319	322	288	295	344	301	306	299	283	300	332	271	322	307	305	347	343	301	297	309	335	294	288	334	312	288	330	323	350	315	314	317	329	335	307	327	277	299	305	332	315	333	314	291	256	358	321	329	307	316	297	292	271	297	320	279	323	321	323	314	298	308	350	313	304	320	301	315	337	322	294	300	312	320	322	303	319	319	300	300	312	331	345	301	328	332	329	314	314	304	325	310	306	303	314	334	313	274	301	286	292	315	311	298	324	317	321	306	295	333	307	342	325	322	335	291	347	330	302	337	317	324	331	341	327	308	282	330	293	299	309	302	304	294	337	306	323	342	276	307	308	304	300	341	300	322	347	322	317	334	318	301	285	305	321	348	335	294	292	310	331	323	323	343	317	325	334	311	284	326	309	337	317	315	329	324	308	315	288	335	295	302	284	318	293	307	342	318	268	368	306	271	310	298	331	297	338	329	287	293	323	333	319	306	317	333	320	316	331	291	335	313	298	327	300	304	310	287	329	307	343	295	288	289	328	324	311	308	292	314	327	290	344	330	311	346	292	354	331	336	323	304	299	312	303	313	322	277	316	302	331	315	307	302	324	293	309	312	322	309	295	344	320	297	365	320	303	315	333	324	321	323	300	306	310	310	308	326	300	316	309	325	326	343	331	327	296	322	321	282	334	314	280	343	314	361	277	330	308	333	297	307	303	324	294	323	328	296	329	313	304	325	321	317	276	315	298	307	282	333	330	338	318	320	310	310	350	325	327	306	322	306	330	349	328	307	303	291	326	341	286	330	311	302	332	303	315	322	305	304	332	340	283	301	310	337	325	277	319	303	308	306	334	321	298	320	319	306	318	312	318	339	303	324	281	274	355	312	305	300	318	320	295	316	310	307	312	296	328	339	291	327	302	315	289	319	295	308	345	356	317	324	293	335	311	290	290	309	287	322	306	307	329	324	320	314	301	323	303	301	314	300	303	303	277	351	313	332	308	306	317	296	296	334	332	317	317	326	335	295	322	327	293	300	299	295	292	290	311	304	339	309	320	360	303	338	300	317	335	319	313	305	318	315	293	292	301	307	314	346	314	305	323	333	310	309	306	307	305	298	288	295	334	314	322	303	297	296	331	334	309	328	291	294	293	328	300	308	328	330	307	309	357	335	290	307	310	310	336	306	322	301	325	335	296	322	356	308	306	305	303	322	325	336	302	309	279	305	316	311	276	332	315	358	324	309	343	318	285	295	317	311	314	335	311	316	283	338	330	324	349	332	340	308	324	301	310	318	342	300	310	330	309	298	328	329	333	358	302	306	286	340	332	299	322	319	329	321	311	337	301	327	302	338	312	284	318	317	305	290	303	334	298	296	332	314	299	313	282	297	289	319	322	313	331	319	333	317	340	292	359	329	325	306	332	300	330	327	287	308	286	309	331	295	339	333	302	325	326	314	327	327	301	316	302	337	352	325	354	291	316	318	305	312	300	301	339	308	311	330	337	321	345	324	315	325	288	261	348	320	330	281	312	349	340	355	316	289	319	304	314	332	325	299	339	310	344	355	310	307	321	330	321	305	331	337	333	348	329	324	300	298	332	318	344	315	305	338	292	328	312	329	332	330	308	305	278	304	329	339	312	308	314	342	322	295	319	294	316	337	317	329	309	320	288	306	302	308	308	330	323	327	327	351	304	274	325	324	297	314	309	326	345	303	341	357	328	300	290	288	317	306	315	333	308	351	347	316	299	339	319	322	314	288	326	338	319	285	329	312	298	302	327	340	326	316	287	339	312	337	312	300	327	331	360	290	313	300	311	297	321	293	293	306	333	314	329	312	347	306	307	303	333	305	309	291	296	306	315	301	302	308	299	309	290	327	273	299	344	316	309	297	336	319	320	328	310	271	326	333	297	328	337	334	309	321	299	322	324	278	327	327	332	316	310	303	305	307	297	291	347	319	315	321	275	305	312	315	354	302	321	353	280	305	312	296	302	299	329	329	303	312	328	330	285	323	312	303	332	303	336	347	336	344	325	357	306	265	328	327	328	300	291	332	330	290	294	293	326	324	323	327	317	290	316	351	322	313	313	325	319	332	274	333	301	288	321	316	296	316	343	287	331	324	329	313	286	305	297	337	314	305	264	340	313	331	304	316	311	333	305	331	299	315	291	331	329	318	320	312	307	329	307	305	286	296	313	290	320	290	320	318	298	316	281	292	282	323	291	353	325	318	304	325	320	296	314	331	330	316	320	319	298	324	340	315	342	323	304	310	323	321	289	311	325	306	283	371	314	318	316	305	313	283	337	274	334	328	308	315	326	303	323	329	288	293	347	292	322	304	300	307	307	306	327	311	299	281	328	298	332	316	285	286	329	318	293	289	297	298	273	343	306	311	303	334	342	313	282	308	306	302	329	327	314	321	293	316	257	326	309	309	306	284	312	301	321	371	308	348	285	318	321	337	324	336	284	290	310	321	321	298	318	331	354	293	344	324	328	315	314	309	331	305	286	322	332	292	312	330	303	296	335	322	331	303	321	293	321	303	331	325	297	333	300	314	328	279	302	340	304	316	303	326	334	310	317	309	320	338	310	329	317	315	333	338	299	300	317	292	295	310	312	299	312	313	288	309	333	297	321	304	297	308	337	331	294	325	304	319	343	301	324	310	343	324	314	331	336	290	336	310	302	333	340	283	339	342	316	358	317	322	292	312	328	338	322	342	334	355	316	298	327	334	306	322	307	345	322	314	333	348	314	317	311	327	302	311	329	287	289	329	301	309	302	317	319	311	322	314	342	329	314	306	310	308	326	304	324	325	336	336	328	310	281	323	330	334	319	301	344	269	320	331	334	328	271	303	320	359	317	315	296	349	349	292	306	314	318	327	312	301	322	329	315	283	300	332	337	322	292	329	304	299	323	330	298	305	310	325	296	319	312	309	323	345	311	349	298	317	315	302	262	335	348	294	312	328	313	306	292	315	334	285	354	303	319	306	320	329	311	338	292	280	304	326	334	289	288	313	314	324	328	318	323	324	343	318	293	318	329	318	309	327	309	317	310	342	321	324	270	327	319	321	329	307	330	299	334	326	312	327	330	317	339	325	316	316	303	299
34285	53983	49552	39922	22543	4613	2482	1702	1292	1120	1127	1012	998	860	703	645	606	516	520	475	472	465	428	408	387	393	395	384	385	385	388	357	359	341	366	360	318	399	342	332	375	353	390	379	371	325	347	385	346	384	326	353	376	371	367	366	363	322	375	365	389	374	349	375	361	369	385	389	391	403	401	389	391	352	378	363	371	359	364	358	370	364	381	349	384	387	379	368	327	416	358	389	384	391	373	384	364	373	389	353	387	385	361	373	350	371	397	391	374	339	338	348	370	311	368	364	354	346	329	354	343	356	351	311	346	350	369	333	355	333	326	336	394	342	390	374	339	328	352	350	338	335	341	344	327	384	358	361	328	337	344	342	363	373	350	362	403	356	321	360	342	334	356	342	347	333	329	321	334	344	370	328	326	355	301	329	357	332	361	341	320	345	356	370	335	318	338	346	344	349	384	353	394	319	354	341	344	325	370	377	357	353	330	345	331	362	332	363	359	362	344	340	328	306	367	322	321	387	344	350	364	354	354	378	343	326	329	364	345	363	334	327	366	354	375	337	348	329	317	386	360	345	334	336	348	335	341	308	323	322	340	339	333	339	363	367	314	325	361	376	343	351	335	318	322	335	356	341	354	341	320	323	363	373	383	314	349	344	334	346	350	362	319	366	328	374	353	342	348	399	340	325	374	317	348	329	313	332	337	363	336	344	328	326	378	368	324	342	357	370	339	346	306	332	329	331	365	325	342	332	322	335	327	344	357	322	340	376	350	346	336	359	364	344	347	331	340	340	326	333	372	352	357	351	329	350	358	353	353	342	354	360	336	301	339	346	340	356	341	376	326	349	374	350	333	352	348	329	321	323	337	324	338	318	382	340	369	327	338	333	325	339	372	363	316	332	343	333	381	316	320	334	330	348	350	384	310	342	325	322	338	374	339	340	376	337	330	363	323	357	351	335	362	307	373	351	314	342	343	362	371	358	315	310	359	351	349	345	337	348	318	314	330	331	331	325	345	353	322	307	349	342	305	361	353	346	355	350	329	374	311	346	317	351	369	346	343	334	363	345	358	332	376	356	357	361	349	329	323	352	376	360	356	347	353	342	346	344	350	335	335	333	340	326	348	364	363	352	359	307	362	318	340	333	329	311	336	314	328	355	326	313	369	336	308	341	357	362	346	352	367	386	382	331	356	356	354	337	355	317	309	333	317	364	320	333	340	345	314	329	332	343	384	333	336	311	360	315	309	342	348	307	319	351	299	333	339	353	322	324	365	310	348	364	350	337	323	323	330	370	351	334	339	349	337	339	355	355	333	377	328	351	370	325	335	353	322	348	350	319	371	342	351	329	348	348	344	340	332	357	365	369	323	332	338	365	323	305	321	341	334	342	368	375	353	362	376	339	338	313	348	344	342	325	339	342	351	328	366	333	349	339	318	319	349	313	379	357	334	347	328	355	330	348	365	338	339	341	322	357	331	377	342	338	345	334	345	367	327	333	372	324	359	300	333	340	319	328	382	331	345	356	317	326	327	338	343	346	362	361	363	316	361	356	337	337	353	343	345	354	337	322	320	328	349	353	333	351	341	346	344	374	349	335	343	345	347	341	339	371	319	331	318	335	320	343	358	339	375	354	338	353	322	317	346	377	332	356	334	346	335	324	331	392	369	337	370	342	351	339	324	358	304	314	343	360	352	388	351	388	348	359	347	353	342	312	323	342	348	343	330	336	353	385	355	333	352	333	350	343	371	314	337	332	332	336	349	355	384	368	337	353	362	365	337	359	368	357	335	328	348	337	364	367	316	328	351	366	365	328	347	354	351	327	342	371	318	344	350	358	321	342	331	322	376	303	361	367	333	299	366	337	364	363	356	347	337	360	330	328	371	377	358	324	362	343	393	326	366	334	380	346	325	372	367	315	345	353	354	329	349	339	323	331	304	353	356	367	355	337	342	335	315	316	333	399	346	352	324	326	377	356	333	323	335	347	377	319	346	362	339	315	336	340	358	326	354	365	373	367	353	353	368	383	324	349	351	361	362	311	334	326	331	336	371	338	331	317	356	385	371	321	365	379	326	334	325	353	339	340	337	361	345	341	322	359	350	342	359	355	341	344	393	348	331	333	367	338	347	356	340	344	360	370	360	354	317	330	367	336	323	329	361	306	330	335	358	363	365	353	320	340	344	363	316	373	318	354	362	352	312	320	343	351	333	325	363	354	350	358	374	313	369	365	369	357	363	344	339	328	326	342	341	395	326	348	324	297	351	359	357	306	347	364	344	345	348	353	343	347	339	355	340	324	325	358	312	357	355	357	356	326	344	365	359	359	344	370	375	364	362	353	313	351	351	331	345	361	331	339	383	372	355	329	378	349	330	379	350	349	331	321	329	362	335	314	364	330	384	343	353	355	348	346	333	346	315	344	370	366	344	347	346	363	361	332	358	347	337	361	347	325	326	364	358	352	328	342	372	340	388	326	356	319	363	321	347	365	358	306	334	324	335	355	341	321	372	325	342	330	315	347	333	355	308	340	367	372	312	343	367	329	312	320	340	334	364	306	334	364	346	352	326	363	363	361	344	350	370	342	348	346	399	307	373	365	356	362	337	365	351	344	342	337	346	307	312	368	328	348	331	386	360	320	325	313	338	362	371	362	366	345	358	355	326	341	344	367	344	315	343	345	375	396	337	334	361	350	373	328	364	335	336	350	350	359	354	357	317	327	365	359	353	329	368	352	331	340	344	369	351	350	329	346	350	336	349	347	318	341	365	349	343	341	375	374	363	324	336	336	342	361	332	365	361	365	352	347	340	344	355	345	375	333	334	319	326	365	345	342	345	378	350	350	347	348	320	346	381	371	324	352	309	337	334	346	352	371	338	343	285	323	344	307	362	341	350	337	334	370	335	347	354	350	370	348	327	325	323	365	368	358	348	328	330	335	348	357	331	349	354	324	334	335	345	323	335	312	327	355	322	347	335	332	321	340	323	335	338	328	355	329	323	347	333	360	377	343	340	332	333	326	347	330	357	315	316	351	320	321	334	348	335	343	361	337	359	361	348	353	312	324	337	331	392	332	329	352	320	343	322	367	335	337	343	352	364	340	363	353	357	373	370	372	341	313	360	372	354	337	360	346	341	344	337	371	359	373	392	362	324	375	351	368	339	354	348	364	353	346	337	398	328	347	307	363	360	348	330	365	360	322	334	330	326	367	309	370	336	380	367	349	329	376	339	346	360	319	344	363	328	370	367	333	328	344	358	341	347	341	311	371	360	326	364	296	315	323	356	320	331	335	350	351	331	343	337	368	311	306	358	342	363	343	309	343	332	312	343	367	310	353	358	349	378	354	341	391	350	341	329	320	332	360	346	338	374	387	336	323	343	355	356	338	315	337	353	334	328	325	365	345	342	343	326	345	319	365	324	334	336	345	338	320	362	345	347	369	339	327	331	382	312	323	321	360	377	322	358	323	329	333	324	362	374	338	330	339	354	386	325	333	367	326	325	372
23128	20797	27502	25136	21341	19385	8801	2149	1360	1197	1059	990	932	825	778	723	652	624	613	588	572	549	599	554	543	504	519	528	540	550	538	472	508	466	468	450	519	471	514	483	502	492	524	502	465	488	487	480	487	473	515	482	505	500	488	490	493	506	520	502	503	457	517	494	507	499	500	503	486	538	510	482	458	472	535	537	495	493	487	458	478	493	492	466	456	495	541	469	517	513	515	502	484	542	472	500	460	527	480	514	521	528	474	491	507	538	499	494	510	481	486	515	474	473	513	524	489	424	475	481	498	469	469	493	456	497	445	441	480	472	489	460	477	485	433	498	461	504	483	468	453	483	455	441	530	492	483	488	406	488	477	466	506	498	481	485	478	489	460	498	467	472	477	463	459	481	455	466	515	480	480	501	491	450	447	454	452	480	435	451	470	463	463	460	473	465	476	499	481	440	455	479	484	495	510	507	488	465	455	457	498	449	469	466	479	491	471	482	486	468	496	477	469	481	513	446	465	479	452	481	493	502	487	461	485	455	463	492	498	493	478	508	487	440	485	540	487	462	482	481	494	481	481	456	531	467	479	475	472	448	467	512	520	470	492	470	475	454	459	471	465	467	491	455	450	485	468	475	508	502	469	523	478	490	509	502	501	522	467	503	463	503	462	503	491	527	507	504	467	468	473	490	495	471	446	467	482	478	493	455	478	481	483	465	480	461	502	486	487	464	461	460	517	476	476	459	465	473	480	458	471	493	498	484	447	481	482	478	470	500	488	467	449	486	463	463	539	473	447	479	463	464	476	494	474	478	472	453	470	491	472	461	479	500	500	457	481	489	481	481	454	473	465	478	508	478	459	498	470	501	495	469	445	493	466	468	485	518	506	496	514	501	423	481	462	489	442	526	517	491	478	464	481	488	474	486	481	445	458	505	489	468	492	495	468	476	508	494	459	468	479	450	482	483	511	471	445	495	490	487	479	467	471	471	484	511	491	529	472	437	495	496	485	497	481	478	468	467	458	514	468	469	477	466	438	507	499	498	459	487	467	502	464	435	505	497	505	501	482	514	485	490	457	477	474	439	471	512	492	495	456	453	492	483	485	463	525	460	499	471	497	479	504	471	488	457	489	460	472	494	496	475	493	526	491	493	468	458	527	486	461	442	477	449	468	481	490	480	456	468	495	481	466	482	460	484	460	455	481	448	458	451	484	492	441	492	504	516	509	477	457	443	484	493	478	485	468	464	510	452	507	478	527	442	457	464	521	462	433	459	508	480	553	525	467	510	454	474	514	470	481	496	489	477	488	489	454	450	483	467	489	475	482	480	501	477	415	473	475	408	496	491	505	501	461	519	437	473	481	511	446	453	485	454	451	472	480	483	494	506	460	487	478	467	535	451	458	498	507	529	457	456	498	493	499	458	524	477	479	481	500	487	505	482	495	498	440	507	453	500	443	463	439	478	494	468	502	464	473	475	452	473	520	492	481	463	491	499	465	470	524	475	496	501	508	476	472	485	480	488	498	507	529	454	419	473	546	467	485	449	503	467	492	483	471	487	493	461	471	472	462	470	477	474	469	494	461	511	490	509	459	525	500	483	494	496	462	496	504	487	485	463	478	483	469	501	506	472	487	478	475	427	484	497	466	482	457	476	487	492	482	460	477	472	476	476	512	494	484	474	487	450	529	484	485	456	490	468	472	435	508	487	496	446	454	467	467	461	450	497	515	473	450	465	486	479	454	445	470	480	508	469	454	480	474	467	451	455	498	480	476	511	479	454	470	523	538	466	475	481	490	493	466	497	473	470	485	505	457	473	484	449	453	462	491	464	500	449	473	452	507	443	481	449	479	515	504	445	486	478	485	477	459	529	493	480	507	506	456	488	446	448	495	493	476	490	483	468	455	504	506	511	435	468	493	513	484	484	474	509	452	455	462	487	486	548	533	477	519	507	475	476	471	460	471	455	461	521	497	485	460	516	488	428	454	460	465	517	472	489	474	480	484	466	480	486	484	503	459	444	473	474	482	481	462	494	447	487	450	441	473	476	499	435	435	463	501	463	518	493	460	504	482	481	462	471	486	499	429	439	469	436	452	458	473	483	500	511	492	487	487	472	475	462	456	458	472	465	448	452	513	478	454	464	442	466	437	508	477	476	486	472	464	428	489	466	504	450	481	464	432	481	462	485	514	481	564	498	500	492	490	445	458	525	459	468	478	499	508	505	499	473	486	494	494	504	490	435	466	443	469	483	484	514	451	504	539	536	461	502	489	483	514	502	469	481	501	473	454	465	485	492	447	441	467	476	477	456	480	496	447	490	488	457	458	472	521	446	472	503	463	485	523	483	440	468	490	476	462	493	497	486	447	463	456	461	450	492	481	497	493	476	483	483	465	504	499	488	477	466	514	498	486	475	468	470	455	476	470	482	451	487	470	500	460	495	451	499	531	524	482	498	498	477	492	465	458	439	490	513	491	442	461	477	481	458	495	444	498	463	467	463	501	495	495	469	468	477	446	445	489	474	527	470	485	506	510	492	478	480	472	486	492	480	489	448	489	457	432	399	457	464	491	459	473	505	477	481	480	472	467	482	479	454	470	483	485	473	460	453	462	490	473	478	482	481	493	467	509	513	475	469	459	461	499	496	457	501	479	500	508	510	484	448	510	451	528	472	481	517	534	494	446	492	493	462	428	477	500	417	505	454	499	479	512	513	430	454	471	472	490	476	481	461	477	488	496	480	486	467	443	503	483	477	493	442	496	451	486	434	433	465	465	422	463	461	469	505	469	448	484	494	500	464	502	442	472	509	488	498	463	488	458	481	497	479	498	472	512	495	504	473	524	465	505	506	472	450	477	513	479	466	480	500	495	457	490	469	498	481	479	447	445	466	480	490	517	471	468	483	535	511	485	486	480	448	472	449	499	472	491	517	514	464	467	459	482	492	460	491	468	509	535	472	488	504	493	477	461	436	487	478	493	479	464	452	481	529	534	513	471	482	460	469	444	473	481	471	482	479	515	480	479	485	523	485	478	452	466	494	468	498	472	486	469	476	505	461	485	469	455	471	492	477	462	486	489	463	415	493	458	504	397	464	475	465	464	465	476	479	489	501	497	467	456	453	515	504	498	510	469	496	452	444	447	496	475	498	470	483	539	508	481	470	447	475	501	463	456	432	465	503	478	473	479	467	476	469	465	476	488	473	470	482	497	492	522	480	509	468	486	439	492	443	460	456	469	440	512	478	476	457	496	503	451	474	476	489	489	512	497	473	474	468	467	451	446	523	489	502	480	454	484	467	478	487	487	459	491	511	445	459	485	513	498	466	460	464	508	495	435	488	469	487	454	482	483	442	477	498	484	516	505	461	496	484	501	484	459	540	491	483	455	468	472	490	480	465	495	492	443	493	460	459	440	475	505	476	469	455	484	494	513	496	444	519	484	482	500	485	486	493	491	461	495	485	479	495	488	426	472	462	444	478	463	475	533	460	439	479	461	469	450	506	464	474
39840	63638	59705	44447	19724	5367	3926	2862	2390	2088	1890	1760	1580	1383	1098	992	892	866	764	748	730	644	636	603	653	573	635	541	533	599	551	546	562	534	531	541	522	515	577	519	520	555	538	509	527	477	497	512	493	529	521	534	504	550	574	551	517	533	542	558	557	523	544	548	539	582	553	504	526	495	562	520	532	506	524	538	556	514	548	563	552	536	538	530	548	512	531	560	525	540	553	520	614	587	500	531	526	514	530	529	550	544	536	521	520	538	574	537	562	496	530	555	512	520	561	490	498	489	497	499	547	486	465	478	470	507	487	515	511	481	502	480	492	521	491	526	475	512	517	511	482	528	503	509	524	513	509	502	453	509	515	468	456	464	502	468	458	515	466	467	499	491	508	511	542	495	508	500	466	500	493	495	502	479	526	483	497	501	502	523	503	504	510	479	496	466	477	498	512	526	514	473	511	468	511	501	517	504	493	500	464	498	528	465	500	493	477	465	515	481	469	487	502	498	488	502	508	475	492	463	504	454	472	483	494	511	506	475	502	534	491	512	459	438	477	493	507	507	482	523	481	462	496	537	441	508	504	489	509	491	509	503	552	509	485	500	502	509	503	490	479	485	480	497	515	489	515	519	480	516	499	485	519	550	502	516	490	512	512	481	501	517	515	459	503	481	513	530	549	499	477	523	487	475	463	476	502	500	512	503	493	470	517	526	501	485	485	503	483	453	456	487	510	480	487	479	508	484	504	500	501	491	528	500	539	472	498	524	481	488	494	477	508	512	474	521	527	512	513	503	484	495	482	452	537	488	495	517	473	482	545	489	526	515	510	516	473	476	518	475	462	479	506	524	543	503	491	465	485	486	553	543	500	478	459	474	477	450	504	485	511	479	490	475	532	486	479	506	523	522	492	508	505	477	500	470	517	499	490	476	465	499	484	479	499	514	473	478	525	480	483	515	491	493	513	529	487	545	466	515	506	475	504	481	543	497	513	505	470	522	464	475	462	504	481	460	464	488	507	499	494	506	515	440	512	492	481	503	469	479	483	541	490	531	509	495	472	457	485	480	488	533	495	499	503	465	524	487	496	490	473	487	469	517	468	530	502	487	452	482	513	476	524	469	537	529	500	445	465	500	535	522	493	465	477	529	475	481	469	513	507	488	494	498	525	504	504	464	499	487	512	535	506	489	511	513	494	516	501	517	487	480	493	485	509	505	520	484	483	489	507	524	503	495	464	471	496	575	468	466	494	526	500	499	509	514	518	496	550	512	497	483	493	540	502	517	488	451	494	482	522	475	509	482	489	472	504	476	470	486	480	502	484	529	464	525	523	476	459	482	475	476	469	510	480	475	503	501	505	548	484	491	483	520	530	539	505	494	478	476	532	516	478	514	512	502	441	532	501	511	461	527	533	491	498	494	493	509	499	496	474	490	494	529	475	479	447	490	492	549	494	483	488	495	469	518	474	516	440	516	511	515	506	480	493	519	488	479	515	482	500	513	511	501	469	452	474	467	516	475	458	497	484	454	477	502	471	495	510	483	509	551	498	517	509	521	484	485	514	478	504	495	514	482	493	465	447	479	524	512	499	475	518	520	484	483	536	502	486	499	490	518	514	485	491	538	513	460	543	545	479	518	501	464	469	485	452	489	531	525	461	475	503	490	472	486	543	502	461	476	511	485	524	520	459	500	488	471	548	471	521	487	482	503	534	493	516	495	509	477	526	509	527	475	512	497	551	519	488	482	496	496	492	457	466	514	502	520	467	523	449	504	493	473	518	477	511	473	536	473	494	492	503	476	523	486	477	496	513	492	514	526	526	497	518	529	504	509	493	480	447	482	502	517	501	492	537	504	509	492	476	475	486	509	466	523	532	478	483	486	470	485	503	486	496	513	467	488	448	512	503	461	499	534	530	507	454	476	437	486	484	472	510	471	541	490	499	500	521	466	523	520	460	506	514	524	470	520	486	487	491	537	499	482	503	488	504	491	473	486	486	474	424	531	500	509	526	489	528	515	454	510	469	486	517	521	500	485	494	478	494	482	464	511	480	481	517	510	537	538	480	539	489	494	472	477	529	510	463	514	543	511	475	545	531	503	501	515	466	497	494	509	465	510	491	531	502	497	521	468	474	519	507	472	526	483	470	497	501	502	499	520	516	485	514	496	474	523	512	522	505	492	500	508	492	528	478	510	465	480	502	486	530	514	488	520	514	501	481	526	491	498	519	528	506	501	478	471	475	492	530	462	482	505	531	504	493	485	505	492	509	490	474	484	516	503	516	510	529	490	482	508	474	481	503	483	492	499	514	522	482	485	460	511	509	484	504	494	534	479	483	495	467	472	505	495	520	533	486	489	514	526	508	469	444	486	502	491	471	506	510	499	499	491	489	516	468	560	515	487	537	469	509	506	453	484	502	494	511	528	511	467	502	532	496	468	527	521	503	458	453	505	498	501	522	476	493	489	497	475	480	536	489	487	504	509	470	486	492	517	499	517	527	476	490	495	465	520	494	463	523	532	493	496	466	486	514	526	507	500	501	529	538	467	503	486	485	491	506	494	534	488	471	519	463	478	501	499	498	511	509	506	484	506	508	499	468	523	445	524	536	500	513	514	489	478	500	463	452	480	500	499	506	500	492	514	483	472	504	465	461	506	478	476	483	574	514	517	513	484	487	516	565	504	453	528	497	494	525	486	500	491	478	480	491	485	470	488	503	509	490	470	532	507	512	510	518	488	510	469	486	481	501	514	471	504	471	459	475	461	540	496	486	518	468	510	504	512	472	514	518	462	496	520	468	512	495	516	486	488	522	519	509	509	522	485	473	502	516	486	479	470	487	502	497	490	467	509	539	504	478	553	529	487	497	543	481	506	473	503	499	525	476	500	473	515	485	470	500	498	527	474	501	496	475	496	475	503	484	544	526	457	535	484	498	499	498	522	464	517	511	495	487	560	498	492	519	516	515	513	474	499	491	511	501	484	497	513	497	518	457	527	472	476	501	524	496	493	497	499	489	519	474	481	515	499	499	485	540	482	477	476	498	473	474	519	505	484	512	466	543	472	500	460	499	531	481	503	469	502	479	519	479	504	493	479	492	521	483	535	493	451	491	538	489	527	479	491	499	528	491	519	510	486	498	470	519	477	479	473	487	510	462	536	501	479	532	498	489	472	502	494	512	499	481	512	493	521	493	509	511	494	490	501	494	488	474	485	514	514	473	504	478	478	504	473	580	519	518	488	511	477	511	499	501	515	515	483	496	514	486	503	505	467	477	524	465	491	473	527	511	495	492	510	527	484	537	516	528	515	513	521	520	505	482	500	522	495	514	502	481	543	508	491	513	511	523	508	486	527	491	477	477	482	529	501	506	494	462	518	510	548	530	477	516	486	513	489	508	505	473	473	528	494	513	482	523	483	536	490	481	471	485	482	484	509	532	487	505	491	504	480	525	485	477	451	497	519	509	505	487	466	529	498	508	543	558	479	519	498	509	500	521	471	490	436
33039	30981	29927	16758	3675	1144	841	613	572	535	524	484	402	380	361	332	339	347	364	365	327	347	357	372	381	357	337	344	336	355	332	372	313	337	338	341	339	362	336	300	311	329	326	353	317	339	290	331	363	321	335	337	305	333	324	330	332	338	340	351	328	382	348	300	338	365	389	334	309	336	313	330	293	356	347	366	345	330	334	328	290	345	356	343	323	360	356	352	352	343	349	354	313	375	357	338	326	340	357	348	357	364	351	318	340	333	349	336	301	311	318	317	349	326	306	347	333	329	341	332	326	356	358	327	334	314	306	318	323	295	322	335	325	360	326	310	336	327	283	351	362	316	299	327	324	322	366	303	340	310	384	319	343	345	346	324	323	318	309	357	258	338	338	332	336	349	322	330	339	303	325	324	354	308	293	359	353	335	333	334	340	313	316	332	305	318	320	340	326	344	311	318	343	288	332	346	304	345	309	326	349	323	318	316	334	328	319	342	323	379	355	339	338	330	341	338	311	330	333	348	311	334	351	337	317	333	327	301	340	326	304	342	310	313	328	342	295	352	306	351	326	334	286	330	315	307	343	335	334	321	316	339	335	285	340	353	340	337	300	315	339	371	352	335	327	315	359	325	330	304	314	319	335	358	315	320	320	337	310	311	331	341	322	299	329	353	370	345	307	300	313	302	348	332	344	322	328	330	308	313	302	335	297	329	347	344	334	319	331	323	322	331	325	356	305	341	333	331	317	354	323	328	334	321	348	308	313	333	332	303	350	310	326	332	320	325	290	332	316	323	340	323	319	333	328	318	352	343	317	299	319	335	303	334	344	339	327	330	341	324	307	350	312	345	363	342	332	325	306	325	337	358	324	340	340	335	328	318	330	353	325	342	325	306	341	354	320	372	324	344	350	314	339	318	313	287	335	336	323	325	307	322	363	318	300	338	292	314	291	334	316	331	322	326	314	295	322	314	328	360	329	296	348	341	389	311	326	342	322	324	314	324	366	299	321	315	317	318	312	312	309	330	315	347	316	334	292	315	344	319	360	337	331	308	333	348	324	303	348	289	316	327	311	338	322	359	333	341	316	313	314	301	329	325	323	334	328	339	354	368	324	327	342	328	328	314	342	340	297	357	353	300	341	313	330	321	355	320	322	327	346	301	312	349	312	331	331	322	317	346	363	308	328	331	322	324	328	322	300	323	340	384	353	350	315	321	322	328	353	301	315	348	328	335	332	298	314	342	321	341	314	300	354	346	332	373	307	321	301	297	318	342	320	363	317	332	334	367	330	336	325	302	321	342	339	333	323	341	297	350	340	295	315	319	338	315	341	342	320	301	313	349	348	328	335	349	315	338	342	321	332	346	351	321	342	304	313	318	348	327	277	298	311	323	324	306	352	342	346	357	308	319	346	326	350	333	348	285	334	334	317	337	328	337	306	316	358	368	320	347	335	304	352	327	323	344	332	319	313	336	332	348	331	335	325	330	314	304	344	317	305	315	342	331	343	349	329	311	360	314	338	339	319	317	322	299	300	343	361	354	356	321	342	334	308	323	343	296	320	339	321	341	339	356	351	373	329	340	338	320	373	329	337	312	338	360	345	300	331	336	341	297	316	362	349	342	337	299	326	343	342	326	333	335	346	326	325	351	320	340	354	337	334	330	362	329	336	335	329	335	309	338	354	326	343	315	320	344	347	362	321	343	280	327	313	326	323	301	343	337	350	357	331	325	313	364	339	318	342	340	333	319	301	318	348	386	341	363	330	327	300	317	333	360	328	366	341	336	328	326	321	313	333	339	305	306	347	326	356	321	314	343	340	356	340	313	310	343	327	346	336	361	346	334	365	313	333	332	288	342	338	338	336	331	339	319	352	284	308	343	308	330	362	334	322	345	338	341	328	301	340	354	320	305	332	311	300	325	308	322	310	306	308	337	338	334	319	317	357	343	345	345	321	324	317	354	338	346	386	314	310	323	323	360	344	337	333	364	345	317	335	325	352	331	327	330	340	330	315	303	288	323	340	363	313	326	363	323	323	312	303	328	326	323	333	312	326	315	361	340	338	321	363	328	334	346	332	354	287	340	337	328	325	344	308	344	309	324	322	342	357	307	336	293	323	318	344	351	344	336	329	324	334	352	300	360	370	326	336	398	346	345	330	328	337	336	318	312	328	321	293	333	320	332	358	316	330	306	334	318	312	331	333	344	335	300	340	327	308	319	296	303	315	317	338	317	311	342	325	360	348	338	343	326	304	293	305	322	326	348	315	325	350	344	323	289	355	309	339	343	342	317	338	352	352	344	347	309	315	313	326	319	332	324	338	317	323	364	289	364	345	325	302	353	322	336	333	337	311	314	313	339	313	325	316	288	320	331	336	351	290	353	324	310	356	365	375	324	349	335	315	363	311	339	331	330	326	311	358	334	339	334	334	317	331	337	359	308	308	337	341	363	331	319	364	303	351	325	322	316	324	327	338	332	321	340	326	294	345	340	356	343	326	346	310	336	359	362	353	344	299	312	331	332	320	324	302	350	317	338	364	314	346	347	343	314	287	287	325	301	361	340	332	342	354	305	340	323	362	323	317	347	353	346	338	335	349	316	346	343	358	321	337	355	343	304	289	313	296	315	350	323	341	351	316	343	351	314	350	332	313	346	322	330	321	333	338	332	327	362	345	367	316	343	355	356	291	336	341	312	350	338	374	347	353	337	318	318	305	347	337	315	312	336	284	329	351	311	347	312	367	363	314	339	331	311	336	367	343	313	331	322	332	315	316	350	310	345	347	310	324	350	334	339	370	307	315	338	372	366	328	324	325	352	330	331	336	342	336	321	331	302	321	310	318	303	359	304	338	341	325	361	307	336	315	329	310	321	336	324	331	305	317	325	327	317	318	353	366	305	327	320	320	297	322	357	304	353	344	365	346	326	328	311	289	347	356	303	315	342	331	331	326	327	316	332	325	331	342	333	302	346	334	324	339	339	354	350	341	349	319	359	323	340	308	321	335	305	341	373	313	299	277	289	330	330	336	331	365	349	334	330	313	359	351	330	324	343	354	314	315	312	327	311	343	338	317	336	295	384	341	307	297	302	348	320	325	318	368	311	335	328	335	289	300	312	345	324	315	323	316	368	314	326	343	370	351	306	338	308	320	314	343	335	348	343	341	340	362	336	304	329	310	325	320	334	313	310	319	361	327	321	342	323	304	346	328	349	356	337	328	332	283	321	369	326	311	319	306	337	329	352	351	303	317	349	338	319	364	310	355	314	327	310	325	327	323	321	323	346	346	305	341	330	351	338	304	312	333	326	315	337	345	345	345	337	333	312	371	319	311	342	321	309	335	308	328	335	322	305	341	342	353	371	332	346	333	327	340	339	322	324	321	331	316	355	360	324	327	316	348	333	277	364	328	282	307	320	333	335	310	350	354	336	339	313	315	332	351	319	331	320	350	338	318	345	320	314	326	320	309	332	318	333	339	346	330	306	298	334	302	323	325	344	298	323
34741	41955	36582	19090	5156	2069	1605	1113	946	931	890	763	602	557	482	473	421	445	447	403	428	366	402	400	407	375	405	350	387	384	382	359	371	375	347	363	376	348	407	383	382	390	372	378	386	352	366	372	363	370	374	384	366	334	378	355	347	405	399	373	358	376	373	338	381	384	411	393	403	391	376	345	381	364	391	365	381	370	384	391	400	386	393	392	408	339	379	389	418	402	341	405	403	412	394	408	380	375	387	410	376	372	382	415	404	371	406	394	402	389	361	387	366	381	362	402	389	379	390	378	362	343	385	379	385	361	369	383	370	358	403	353	342	386	337	363	362	367	359	360	348	380	347	399	375	396	350	394	370	380	336	365	334	354	384	322	366	401	370	348	322	386	350	372	346	358	368	348	346	327	391	358	360	341	350	373	372	367	348	392	374	358	366	401	348	386	354	373	353	354	370	373	388	377	366	389	378	377	357	362	359	387	337	403	348	355	398	358	372	370	364	351	373	399	362	353	396	399	375	371	360	381	364	351	358	403	422	370	367	363	366	359	363	397	357	344	346	375	377	400	373	333	381	365	365	323	384	352	350	363	369	374	354	401	371	360	368	380	345	402	357	376	360	374	357	361	381	370	384	405	374	399	363	363	338	394	348	361	360	351	390	388	363	386	377	390	366	372	360	366	391	361	396	358	386	350	409	368	376	354	359	401	353	342	386	388	354	371	381	351	349	322	369	347	324	382	378	365	390	378	375	388	377	380	356	359	393	364	378	354	392	351	369	371	338	329	377	378	364	397	336	390	364	371	367	401	369	368	392	361	351	362	375	379	366	350	405	369	372	384	385	358	379	337	367	337	379	334	390	354	389	381	342	364	352	388	400	343	383	328	346	384	354	419	353	373	384	391	354	381	366	358	359	370	350	390	389	364	367	385	395	378	374	369	355	372	351	389	379	343	380	385	369	378	382	355	364	383	396	410	345	366	393	368	350	364	363	378	384	373	353	409	382	344	375	385	404	352	362	400	383	371	380	348	358	358	356	378	376	386	350	382	383	383	389	359	357	382	349	388	350	340	367	325	366	405	401	351	369	346	369	346	320	392	344	361	398	372	357	389	361	426	355	354	362	376	378	349	417	376	370	381	363	374	354	407	385	336	368	360	349	361	372	373	391	361	376	371	353	389	372	366	383	383	371	387	391	395	382	360	357	409	386	361	383	354	367	357	364	380	359	359	334	381	358	376	346	389	380	365	364	362	381	357	349	363	342	378	402	383	378	365	360	341	378	348	358	371	350	379	381	405	357	377	373	366	378	403	354	387	378	410	342	377	386	382	386	337	348	396	357	349	356	394	370	408	353	378	373	373	381	389	356	363	392	385	379	410	378	353	374	369	385	356	391	378	361	358	361	378	370	367	378	373	364	357	378	351	396	371	355	383	387	368	360	386	354	357	349	352	347	365	393	363	354	370	394	358	381	374	405	349	354	372	353	373	351	340	362	373	337	366	379	374	394	368	331	366	351	353	375	370	381	347	345	402	372	368	397	358	391	369	359	375	348	360	396	358	384	371	380	406	376	370	336	389	394	363	356	389	375	392	373	393	363	352	424	399	359	343	361	383	392	393	353	357	384	379	395	357	362	377	362	356	402	346	364	322	356	382	371	370	382	389	375	391	360	371	394	363	358	385	335	398	392	357	343	370	342	391	368	355	337	369	369	342	370	325	368	388	376	356	363	369	390	369	351	383	379	352	330	386	384	354	394	384	376	357	355	382	376	360	368	381	393	376	353	378	352	358	336	363	383	359	362	384	376	346	380	370	323	400	403	379	369	354	383	381	357	376	356	377	384	342	342	386	367	387	321	366	374	387	385	366	373	380	382	347	360	369	371	365	378	342	409	374	366	398	362	392	350	404	362	363	373	366	361	358	361	400	340	363	371	365	398	370	357	371	389	383	403	382	365	367	363	387	375	412	384	372	377	356	362	366	384	362	347	386	401	366	405	413	370	355	356	354	340	381	374	345	379	376	364	388	356	348	380	358	381	378	361	360	376	388	382	338	372	373	408	370	402	378	386	350	332	380	359	396	364	366	380	375	353	355	373	399	368	347	358	371	378	348	373	362	384	397	349	328	370	331	367	325	356	361	394	378	366	372	385	368	366	360	368	363	379	351	353	359	349	380	355	372	371	409	365	394	379	373	366	334	366	335	376	358	356	334	363	362	379	360	358	370	369	341	372	385	390	371	330	382	346	392	380	370	344	361	357	361	374	387	354	379	351	384	357	386	364	380	366	372	353	379	385	362	371	387	377	341	367	358	390	408	355	374	398	364	381	352	360	371	378	340	391	374	370	359	380	373	352	372	373	341	389	329	361	393	387	354	376	387	380	324	392	363	372	420	348	375	385	336	363	388	363	380	373	395	341	361	349	371	407	366	375	364	411	386	351	344	369	404	354	362	392	360	384	384	379	352	415	359	371	334	404	363	343	397	370	376	378	386	359	355	354	373	368	332	342	392	352	373	374	340	363	378	347	344	376	358	391	372	401	376	354	388	327	367	385	406	362	376	379	366	419	383	356	355	363	348	388	387	400	355	339	407	396	384	350	396	344	365	340	346	350	347	395	399	354	364	393	390	409	377	374	394	382	399	376	349	382	360	356	351	353	351	353	357	380	383	348	406	367	359	366	374	378	374	381	367	334	363	362	365	374	376	404	332	405	385	368	359	394	339	380	349	399	393	369	397	394	365	419	341	338	351	362	355	381	376	374	370	364	381	361	367	376	384	348	358	388	386	369	319	394	345	356	380	357	371	361	368	325	344	360	379	368	361	358	361	381	349	364	351	373	399	387	371	382	359	400	373	389	368	379	376	372	355	375	356	368	333	367	358	362	372	368	384	379	328	359	377	373	400	371	365	379	333	362	356	378	379	392	380	405	390	355	376	354	407	390	386	373	381	402	392	376	352	373	382	387	374	393	391	372	371	340	349	349	367	395	396	362	353	377	351	385	414	378	353	362	397	353	383	351	388	334	399	382	350	352	366	363	379	352	401	377	336	372	410	413	376	373	367	341	400	390	365	378	388	374	366	423	347	356	369	367	383	377	370	359	383	386	364	344	370	367	357	352	365	410	386	344	350	380	379	379	324	394	370	388	350	404	362	333	367	401	406	362	362	372	356	337	357	387	391	375	381	361	363	402	358	353	383	380	358	382	363	380	353	385	398	382	350	364	382	340	396	359	377	381	360	374	338	372	359	369	386	367	379	337	378	373	389	373	372	355	370	381	383	334	349	366	366	356	354	348	392	342	363	396	349	344	381	399	361	322	341	354	331	354	380	356	366	403	367	414	331	385	368	384	374	371	335	341	387	351	357	357	330	368	377	357	369	344	379	361	384	347	360	351	339	384	368	361	351	337	366	362	377	361	367	401	375	379	404	398	356	421	363	395	366	351	386	354	313	382	339	349	392	357	365	384	363	373	368	389	372	396	369	386	376	390	360	350	383	334	335
25401	20921	27786	27066	20948	11112	2514	999	820	751	623	569	465	417	446	371	380	384	351	373	357	361	348	369	362	340	333	343	333	328	340	355	341	308	298	337	334	328	335	328	354	324	334	318	335	345	333	354	291	349	341	325	304	328	310	315	354	311	355	306	300	349	332	344	328	350	338	308	336	371	301	350	339	308	350	302	351	311	347	358	338	312	356	325	333	331	313	327	347	368	316	341	300	342	305	339	350	296	335	293	345	308	313	323	318	324	323	343	321	332	322	339	333	349	348	329	285	317	334	333	325	308	304	333	322	333	329	357	320	343	317	295	344	330	346	322	365	329	324	325	302	304	340	335	313	334	321	307	345	307	314	337	301	325	341	289	300	280	284	300	318	322	351	329	285	354	310	360	305	306	309	325	318	315	327	310	340	333	300	313	342	346	339	306	302	316	328	284	294	271	338	357	363	329	312	339	298	318	321	325	285	340	313	326	325	312	315	336	326	297	327	321	292	308	300	317	333	320	348	369	280	293	311	303	338	336	328	296	321	302	345	330	318	328	312	315	330	349	296	304	322	343	319	310	287	298	337	316	323	336	318	283	339	288	325	322	322	322	362	291	326	286	299	372	300	298	339	353	307	325	294	315	299	341	336	335	321	307	314	355	297	301	323	321	327	329	312	304	324	315	338	294	342	318	300	327	314	331	328	287	341	300	331	312	298	311	282	318	303	325	322	318	346	340	320	321	298	333	317	320	317	301	285	281	300	313	333	311	325	328	291	319	329	297	334	329	303	324	333	332	324	302	337	330	303	304	293	290	319	349	341	331	301	285	323	329	306	330	322	305	315	297	289	345	342	294	334	357	290	344	345	321	339	349	303	323	329	337	313	318	299	301	294	343	345	332	360	295	345	325	308	307	309	322	304	318	335	317	320	336	323	295	290	301	316	312	325	329	303	313	318	307	304	315	310	309	325	341	334	342	329	320	308	306	333	324	320	347	320	336	328	328	309	319	342	329	308	279	333	313	292	313	354	299	306	321	320	314	311	330	314	312	305	312	312	315	314	330	349	299	321	317	318	305	321	307	321	323	317	313	327	302	307	324	308	333	346	309	327	299	301	311	280	315	307	322	347	329	284	311	311	334	303	292	339	304	306	309	302	328	341	309	284	291	320	326	314	334	332	291	327	303	346	307	305	316	327	308	303	297	302	316	330	315	322	331	314	317	328	325	309	325	339	331	341	293	305	329	350	320	350	281	333	309	291	305	302	315	290	297	327	285	310	343	335	321	316	344	296	329	328	322	339	302	289	325	356	301	349	307	324	343	292	331	339	335	324	310	321	312	327	357	276	343	333	315	327	295	300	342	327	311	290	314	298	310	311	352	356	333	317	319	324	307	329	358	344	337	311	326	288	318	301	302	299	356	340	322	318	316	329	276	295	274	300	326	338	330	298	318	319	336	365	301	336	289	307	353	295	330	314	313	301	340	344	323	322	312	330	324	307	332	316	301	317	302	318	334	305	304	321	306	330	321	318	317	321	319	274	300	354	288	312	333	323	314	304	330	308	328	319	328	326	302	319	331	290	329	319	304	288	324	334	324	346	314	318	300	332	314	315	362	315	306	335	302	355	328	309	346	335	292	299	301	327	322	345	332	308	319	337	326	328	294	339	334	323	307	324	293	303	330	331	335	330	303	331	301	344	298	296	305	324	312	302	312	310	311	320	297	336	293	313	330	307	332	323	333	285	313	294	309	327	324	317	325	311	298	301	318	337	311	321	326	344	304	300	332	336	310	312	331	294	312	306	283	307	285	331	303	348	314	284	342	312	314	296	332	326	316	351	359	335	331	306	340	300	332	299	296	290	312	348	342	340	312	312	333	279	333	296	336	306	335	329	335	310	311	346	305	314	344	317	305	317	309	305	306	301	314	334	317	329	277	332	328	304	316	303	333	328	348	299	316	309	291	329	317	315	324	294	349	302	331	307	331	296	324	357	332	325	302	335	298	328	308	315	317	323	291	317	312	308	330	306	325	306	306	320	317	318	344	310	309	304	368	324	337	345	314	325	340	316	289	322	332	307	276	321	271	319	334	321	313	322	335	342	299	358	323	317	291	310	303	311	296	312	324	300	314	335	332	314	315	315	332	331	313	328	331	280	281	351	340	309	339	335	327	340	268	292	328	305	326	313	314	259	341	330	331	337	305	299	342	314	311	332	299	342	301	311	310	292	346	315	337	355	310	306	337	322	324	327	304	317	307	325	364	338	325	333	310	284	339	355	304	296	325	312	292	321	289	342	287	345	306	322	301	301	297	322	317	331	339	315	308	319	341	309	287	307	348	324	349	316	313	321	289	334	299	340	330	315	324	318	337	332	316	298	312	302	298	338	321	326	302	290	311	321	318	333	312	337	313	322	344	332	302	328	320	332	332	305	340	319	310	335	318	300	329	287	299	293	309	325	326	316	315	309	323	342	286	333	328	287	316	319	326	327	306	299	307	320	298	333	313	329	319	322	282	306	318	311	318	329	332	338	323	300	302	321	308	319	313	310	316	315	317	321	291	332	335	331	338	315	293	348	351	335	319	337	309	296	291	337	331	332	310	318	304	293	345	302	300	316	300	332	324	327	330	284	314	355	321	300	340	320	290	290	333	316	299	291	305	342	340	268	308	310	303	316	315	336	319	305	318	318	343	308	296	297	348	330	320	324	360	315	320	303	332	320	312	333	313	338	312	321	341	300	332	291	314	309	281	325	312	295	275	289	305	343	301	306	305	316	314	346	295	325	325	332	328	313	294	329	302	312	303	317	309	335	306	291	296	313	316	304	302	347	329	335	296	324	307	313	306	292	333	339	341	315	299	347	346	331	306	329	328	321	295	321	305	311	317	325	301	296	302	303	330	307	325	325	309	310	301	330	278	340	315	331	300	327	331	327	326	333	321	327	314	324	305	331	312	303	309	304	307	301	311	324	345	323	295	326	354	335	316	309	315	292	312	317	312	334	325	339	277	303	307	364	354	306	346	329	312	292	322	305	296	318	287	313	302	301	313	342	293	315	296	302	304	294	290	295	309	307	311	330	316	304	301	319	287	323	300	291	293	311	296	365	294	329	334	301	308	315	283	313	316	313	346	296	332	269	276	291	310	304	341	306	307	332	324	329	334	293	306	305	348	312	341	301	372	316	370	325	314	316	308	304	339	321	323	337	291	325	293	320	327	299	287	287	312	337	332	308	288	326	312	331	311	356	309	301	303	302	342	329	304	320	285	335	314	356	325	310	326	344	335	349	301	287	323	309	311	318	322	320	297	310	261	308	291	297	379	299	328	343	310	321	333	296	314	312	314	322	322	287	341	297	316	296	290	332	333	313	338	340	299	298	304	302	323	315	299	328	306	299	305	296	342	325	301	305	324	323	310	312	310	323	327	306	325	298	307	342	331	305	302	304	304	326	330	327	331	300	305	291	301	306	287	330	314	334	312	303	343	312	300	331	298	302	344	329	323
36107	54453	51926	37357	18517	6098	2615	1652	1476	1405	1166	879	741	673	595	541	516	481	452	439	455	387	444	397	412	391	376	418	400	357	386	381	331	364	360	377	386	336	357	349	364	376	380	323	367	367	357	361	340	355	370	314	391	344	341	350	350	366	311	331	370	358	350	385	358	375	362	351	382	376	357	359	322	383	328	373	369	371	376	360	376	374	378	372	388	345	366	378	384	395	368	368	382	349	359	379	387	400	345	370	350	336	369	336	375	367	371	370	391	382	368	381	358	388	384	383	350	352	373	332	342	340	376	358	356	349	316	322	345	330	348	327	355	347	354	342	349	337	338	332	326	332	347	370	334	349	339	363	376	324	347	349	361	304	359	334	335	370	344	347	333	355	326	317	335	346	334	365	340	317	359	346	347	316	325	324	323	313	385	391	367	327	356	321	342	336	326	358	365	300	361	327	349	368	362	361	344	355	338	350	357	331	330	322	322	351	338	335	364	361	390	371	343	327	359	328	339	324	316	337	332	338	334	342	369	341	338	355	341	360	329	316	352	355	358	345	352	321	343	342	361	339	345	325	336	326	330	329	333	339	343	312	332	343	357	314	337	331	359	338	337	332	314	344	355	322	324	337	373	345	325	326	367	340	345	360	330	335	341	347	319	358	328	373	349	353	360	345	376	357	365	346	372	358	355	335	352	356	373	322	344	332	356	338	354	354	331	374	329	333	322	372	340	351	366	350	324	359	365	340	386	337	351	353	313	343	311	312	341	350	348	345	353	347	346	329	338	331	324	348	342	341	335	339	348	340	311	318	351	356	356	388	376	353	347	338	339	335	365	343	372	347	357	363	343	355	363	339	348	370	320	329	355	354	314	336	344	350	381	322	342	334	321	348	350	361	375	370	326	342	340	360	330	315	330	372	312	338	322	339	314	341	360	345	366	334	367	349	340	360	342	342	330	317	314	342	362	330	344	330	342	335	328	327	358	346	342	316	360	368	344	329	333	316	341	340	346	365	356	312	363	333	348	329	336	353	353	335	322	321	316	365	340	320	343	352	368	335	343	367	359	360	351	334	338	329	335	341	365	325	313	342	355	367	368	367	363	371	335	356	337	341	388	364	346	340	352	348	326	349	337	329	328	347	359	314	350	372	343	345	373	327	362	343	364	340	336	358	365	348	337	319	328	313	321	322	344	343	362	330	323	320	356	350	346	308	330	351	356	376	304	330	336	359	309	328	356	381	319	351	313	364	356	337	324	339	355	337	370	349	346	348	328	381	357	339	340	320	354	311	338	328	347	330	357	361	333	349	362	335	348	348	352	316	344	358	332	331	336	379	338	346	320	328	335	350	348	384	337	347	331	322	367	373	362	371	366	361	359	360	356	352	299	343	329	367	312	340	365	348	354	359	341	355	358	348	345	369	354	361	356	301	298	353	351	353	326	341	364	358	313	282	335	346	332	339	356	352	312	345	348	356	330	353	385	374	332	376	377	357	354	332	348	350	321	351	331	315	362	370	335	340	332	342	353	352	341	367	370	357	357	346	356	365	355	353	340	329	334	373	368	345	302	314	323	347	314	342	326	366	346	349	354	320	358	325	341	374	318	352	363	340	309	329	346	324	335	326	340	290	333	323	359	338	331	323	354	342	334	298	359	358	312	324	367	376	342	341	319	364	339	333	369	339	353	325	343	366	364	339	330	318	347	373	334	364	357	351	352	365	353	320	366	316	371	362	360	337	328	349	346	361	371	360	360	339	338	343	323	361	336	338	339	344	355	336	355	391	350	328	325	338	364	305	359	354	315	343	338	372	351	350	356	333	374	361	344	373	347	359	375	373	346	368	346	340	335	338	354	358	346	350	304	340	356	323	365	356	342	361	336	350	339	335	315	337	315	354	345	381	365	333	386	340	341	358	325	363	315	312	366	355	372	334	343	357	340	324	312	329	347	338	329	338	375	317	372	356	317	330	375	341	342	352	355	340	372	371	374	347	342	346	346	362	324	345	348	333	327	376	328	393	373	348	333	336	327	355	347	342	363	344	370	313	313	338	369	364	350	360	347	361	345	328	345	348	345	351	364	378	355	325	329	334	325	374	369	326	335	347	329	317	329	384	309	327	331	334	344	355	332	337	350	367	356	343	375	380	331	325	335	364	359	346	367	335	372	356	323	385	361	350	361	342	327	330	361	342	313	338	333	327	334	342	359	332	370	350	333	358	351	334	346	326	365	362	362	379	328	356	368	363	337	330	332	342	343	346	363	323	329	288	340	356	325	354	329	375	348	362	345	343	310	328	366	347	321	353	324	364	355	338	351	342	357	353	340	314	325	340	317	340	380	341	367	344	347	345	344	337	324	327	334	346	370	320	362	356	349	342	316	361	353	377	355	342	353	346	346	320	319	341	357	360	334	334	373	338	347	357	348	349	341	342	361	374	365	342	374	362	342	372	310	355	361	357	393	350	373	327	315	320	337	346	343	343	339	378	337	358	342	344	363	342	328	360	374	349	371	369	345	387	355	347	343	365	349	353	332	350	373	361	359	366	344	353	358	357	351	315	346	356	323	360	383	306	356	332	319	316	351	343	370	298	374	352	327	360	339	351	322	336	355	352	355	341	387	376	340	358	367	318	362	363	358	337	353	365	361	362	345	359	351	344	368	350	330	372	357	354	351	345	351	328	357	382	353	328	342	368	329	355	365	346	315	365	348	346	340	349	354	354	350	343	333	355	323	327	321	351	346	355	357	345	364	327	342	360	304	338	357	344	349	326	342	318	334	348	350	317	363	380	346	337	346	309	345	345	313	325	366	318	335	311	334	346	355	356	316	345	365	346	345	320	346	355	376	337	354	374	321	340	361	341	349	327	342	374	359	357	347	344	355	344	347	317	347	338	346	336	324	345	350	366	348	333	323	355	390	339	325	355	363	362	343	374	333	319	341	342	347	345	326	360	364	318	359	364	313	343	339	304	328	358	336	320	334	319	342	339	375	337	346	326	321	352	318	362	370	343	333	370	338	325	340	335	362	361	353	341	363	385	367	358	348	367	364	369	330	325	378	383	356	342	350	367	344	338	358	308	350	355	352	348	361	355	366	349	343	370	337	338	335	350	328	338	310	344	352	328	357	355	334	350	341	341	366	340	340	354	339	341	340	349	319	346	330	343	329	339	340	359	349	340	373	357	332	375	369	341	345	352	343	359	359	354	353	317	352	340	323	343	325	330	338	329	310	322	310	360	357	366	339	358	333	360	328	309	361	348	341	326	326	386	316	328	374	339	326	341	318	350	356	355	318	358	357	349	354	310	384	355	332	360	324	372	372	353	354	352	361	322	385	315	352	375	347	363	363	342	361	316	345	361	323	321	342	365	348	351	386	342	370	329	328	335	348	383	324	354	341	353	323	342	311	360	319	322	353	322	331	345	337	389	324	339	341	363	321	317	370	363	356	370	339	366	360	348	353	319	328	374	320	356	336	324	370	328	348	360	322	337	321	364	352	316
23212	20800	27577	25058	21831	19710	9654	2101	1382	1195	936	797	806	705	666	628	675	633	638	610	599	562	528	564	533	506	505	551	521	534	533	510	534	532	492	507	532	493	497	513	514	507	444	511	489	514	437	494	470	497	491	542	539	469	494	493	462	490	468	521	513	512	531	507	489	471	541	523	487	465	518	522	506	533	515	467	523	504	532	524	477	535	541	491	554	476	455	501	542	487	541	493	490	529	497	515	484	535	512	513	515	492	510	515	509	527	528	492	482	522	518	537	493	515	477	510	523	500	467	479	473	520	497	479	470	504	457	474	474	448	498	492	472	503	427	465	454	499	511	506	514	471	495	445	450	461	461	472	462	504	482	487	494	449	492	501	452	451	475	532	483	511	483	485	500	491	480	501	449	494	474	459	448	480	527	484	464	461	485	473	513	456	487	499	460	472	449	462	448	485	490	465	483	502	475	471	495	474	453	476	488	494	469	479	466	460	436	484	476	515	501	496	454	464	448	472	519	446	474	507	501	497	461	467	501	488	501	475	494	487	466	499	492	476	462	487	507	515	489	479	457	463	494	488	469	490	477	480	481	463	478	474	435	486	497	496	493	484	493	506	423	454	486	488	481	482	529	459	510	477	503	450	494	485	488	541	489	497	478	492	461	449	506	530	471	530	505	484	443	481	493	463	461	518	489	475	483	513	466	530	489	451	458	469	505	452	464	483	486	461	468	506	469	473	494	469	471	464	489	475	466	510	478	488	471	470	515	493	473	473	491	478	500	487	504	444	436	458	484	475	514	505	452	450	467	495	522	480	471	477	509	499	503	478	499	505	482	460	504	499	494	470	498	478	467	467	512	501	494	456	477	455	497	486	498	489	493	500	477	470	496	452	488	470	496	452	434	465	485	492	482	454	493	492	481	480	470	456	436	443	498	497	525	476	456	476	472	484	507	473	516	494	508	489	473	453	469	459	498	451	535	510	480	490	480	482	497	474	492	474	477	466	505	478	516	502	489	490	437	505	472	473	431	511	480	485	485	452	499	476	473	458	499	494	477	464	450	486	473	474	450	443	492	471	470	468	486	474	504	488	509	489	493	493	508	481	493	454	485	471	423	492	457	458	463	480	491	471	491	503	482	476	473	520	472	483	466	450	492	527	492	433	512	501	497	482	533	446	502	475	510	490	493	497	474	528	466	503	497	478	476	484	470	447	514	464	435	511	478	439	484	538	479	542	475	501	517	494	462	502	500	440	475	471	463	442	485	448	483	442	507	506	475	508	464	457	494	517	477	463	455	467	482	468	475	461	461	466	485	439	459	511	485	476	482	466	451	472	437	495	460	474	470	464	487	475	482	494	467	457	490	461	478	530	442	466	476	424	500	472	492	497	501	539	465	495	475	489	466	514	472	468	475	493	463	513	502	490	483	480	470	480	467	457	432	493	439	451	492	503	483	455	475	513	446	483	493	489	471	489	450	496	455	480	511	495	456	468	482	503	441	472	472	437	472	457	476	465	514	470	473	462	462	494	486	506	523	473	479	473	467	459	487	515	443	483	503	468	456	481	502	479	474	473	500	465	443	448	486	462	475	491	518	483	451	490	470	472	449	486	485	500	442	467	502	496	495	477	451	484	511	490	511	451	456	505	483	452	490	520	455	452	454	479	462	515	483	469	471	472	487	473	524	500	485	459	501	476	493	478	446	510	450	477	507	460	501	487	487	472	456	498	492	483	516	507	485	472	502	473	490	468	501	543	482	477	490	488	470	480	485	471	494	488	483	464	542	443	493	488	446	440	497	511	480	483	491	501	478	486	473	485	481	479	484	471	453	476	518	454	521	423	475	464	484	489	516	492	528	467	479	532	479	469	447	489	545	464	519	501	458	498	519	450	507	458	485	523	457	531	479	488	472	484	487	455	506	509	511	453	457	491	473	479	476	446	456	463	486	499	522	502	503	459	491	462	479	454	451	479	473	427	471	480	488	489	478	511	515	483	468	471	487	430	478	470	512	472	474	492	456	495	455	466	480	527	418	487	501	493	472	466	504	520	466	465	502	495	498	465	474	438	497	421	498	504	478	459	477	467	510	530	503	477	470	494	463	454	499	470	504	497	495	454	495	470	548	451	470	463	461	488	532	481	481	463	467	498	469	454	503	456	489	480	422	482	462	479	470	448	514	456	463	481	442	489	491	439	449	448	486	490	493	474	511	458	458	463	439	481	498	497	478	510	495	473	478	503	486	504	492	481	454	528	453	466	503	507	440	482	510	453	481	477	467	432	498	505	499	472	461	472	456	486	492	498	479	483	464	490	458	481	515	486	480	480	500	453	499	465	487	485	489	501	493	474	452	535	489	482	478	519	468	471	469	515	512	447	450	470	515	517	457	476	459	490	497	492	440	495	465	480	534	456	495	471	489	504	488	514	498	482	447	463	481	470	471	481	441	436	421	513	480	471	468	477	529	442	503	502	478	506	463	480	499	489	490	508	490	480	461	492	498	451	460	482	504	503	483	474	451	509	477	458	445	486	462	467	486	479	457	477	490	481	491	558	469	517	446	475	466	513	498	482	455	472	455	523	468	486	493	523	498	482	458	488	492	484	484	490	488	476	513	525	464	474	464	455	498	480	492	499	460	459	480	483	472	500	466	465	475	490	485	496	448	461	474	476	472	467	510	486	490	509	467	469	433	453	534	505	452	494	476	502	505	475	477	476	477	538	521	452	441	502	471	470	478	504	462	456	529	477	472	481	443	481	461	497	495	486	498	498	432	490	463	454	466	536	491	497	466	467	478	465	523	474	475	512	466	466	493	489	484	469	474	475	470	473	507	479	521	477	513	488	471	489	501	492	498	476	434	441	500	439	456	449	491	455	462	508	508	494	517	509	473	523	482	482	494	468	476	516	455	496	500	475	465	519	492	453	459	472	484	498	457	491	524	501	465	452	460	451	514	474	462	518	476	462	517	492	483	449	464	467	517	499	491	467	463	441	454	460	446	462	463	466	481	508	476	511	517	476	508	478	491	505	470	448	482	498	474	470	479	471	490	501	449	454	497	456	481	470	483	450	447	452	458	495	515	536	496	463	488	454	487	486	505	504	507	458	501	453	455	474	453	489	477	452	437	508	480	513	503	472	430	465	491	496	472	520	457	493	499	447	470	506	443	487	433	500	465	507	487	506	452	475	496	472	502	478	507	463	475	473	464	513	429	476	460	474	470	467	497	461	459	490	473	496	491	464	478	464	468	452	504	440	453	449	464	494	439	537	435	492	507	512	479	480	498	469	470	492	456	482	468	454	444	509	468	469	486	445	473	489	466	500	512	490	476	510	463	502	501	480	475	438	442	494	515	486	456	497	496	498	488	494	502	525	502	448	538	470	477	500	465	447	462	463	480	523	476	490	493	461	444	503	460	520	515	428	440	514	517	465	468	470	477	475	510	475	476	510	459	456	498	465	461	490	481	472	473	531	477	470	487	455	467	490	483	476	477	515	439	468	513	475
37959	62065	57909	45758	26050	6656	3688	2706	2342	2144	1654	1335	1155	1067	961	890	798	784	762	730	723	647	676	633	604	621	570	577	540	575	581	583	575	588	552	517	541	543	519	552	527	524	515	493	503	509	543	533	548	532	513	522	505	555	495	531	507	530	479	540	546	503	565	554	562	574	506	551	546	548	530	525	522	539	583	563	514	582	551	541	555	533	528	555	548	542	564	536	534	536	570	554	522	563	553	538	510	538	549	533	570	527	531	559	515	487	500	527	542	542	502	518	511	486	525	495	548	499	501	463	503	535	530	515	513	505	513	490	525	509	447	506	498	500	499	454	506	531	471	459	471	498	496	494	488	492	502	534	520	493	517	476	503	468	481	521	492	497	520	527	478	494	472	504	528	501	530	504	526	499	505	511	479	522	472	462	480	490	479	494	507	473	452	497	516	476	483	468	499	493	508	473	532	515	502	485	520	492	489	472	470	503	516	477	504	500	490	446	485	467	497	511	496	492	547	523	483	502	499	509	484	504	570	522	529	483	485	487	496	499	486	474	503	497	471	533	509	529	524	512	504	461	498	514	499	457	500	487	493	478	491	490	538	503	535	508	498	486	512	507	496	520	496	542	464	476	519	484	518	476	482	491	500	485	488	491	526	449	504	473	516	504	505	481	493	487	466	456	498	497	496	464	505	493	517	490	521	484	480	537	454	499	470	469	475	511	526	494	488	466	493	490	499	500	508	473	517	503	519	541	482	505	488	527	512	500	495	519	509	479	477	506	474	473	478	498	444	515	506	486	499	529	502	525	502	556	483	476	509	498	496	528	493	489	544	478	466	508	504	460	516	514	434	463	503	445	521	497	494	496	507	514	488	491	521	504	476	520	521	473	486	516	508	513	489	485	519	519	490	511	501	486	474	487	510	538	472	533	497	506	472	530	521	489	500	506	503	510	497	499	510	496	523	491	477	486	527	497	508	498	497	494	505	504	468	496	508	495	477	514	537	555	532	484	507	505	534	479	507	488	522	496	491	462	468	531	496	532	539	516	483	476	455	481	488	526	488	483	515	492	462	504	489	484	509	472	473	510	511	514	518	503	511	505	507	521	521	535	484	503	504	510	492	505	495	508	490	497	502	490	513	508	515	490	512	487	497	471	530	523	522	466	504	493	503	509	479	504	446	522	490	470	480	452	499	494	516	493	475	505	497	461	519	467	518	521	527	481	468	513	538	540	476	497	517	514	496	509	483	490	461	511	479	452	483	490	526	465	525	543	489	461	486	523	506	494	554	482	479	497	507	490	518	497	517	485	492	496	478	529	489	513	473	557	477	471	485	504	497	510	510	493	462	525	482	495	489	481	502	484	470	509	545	516	486	552	489	519	516	499	487	504	459	470	506	468	485	484	523	519	498	484	492	515	456	495	520	552	520	505	512	520	484	501	525	506	490	504	493	509	498	518	512	482	471	511	533	524	547	472	555	495	488	495	531	487	511	475	487	458	508	453	468	524	510	494	537	518	482	472	472	529	493	487	494	501	490	478	470	470	457	492	526	499	467	443	492	495	529	472	484	472	496	478	503	491	510	484	462	494	527	498	475	538	524	507	454	503	506	518	477	518	489	527	498	499	516	501	482	499	497	502	510	492	520	514	481	503	493	504	498	489	468	471	463	512	489	543	482	499	528	516	516	498	524	504	476	553	501	497	521	546	460	496	508	481	498	502	512	451	469	514	494	454	527	506	471	461	463	477	519	494	517	487	494	509	497	481	503	493	478	513	534	481	509	493	488	513	527	474	506	485	504	494	497	491	490	508	508	500	506	498	464	477	483	498	498	490	465	482	492	477	506	524	483	480	511	476	527	492	510	494	497	467	508	493	494	500	486	466	524	450	504	485	543	495	486	530	517	502	463	526	492	530	523	518	481	513	476	481	503	469	552	488	464	528	548	488	512	513	480	506	514	487	498	480	480	454	512	500	512	498	491	512	503	435	518	499	494	468	523	499	491	492	493	507	455	506	476	492	504	498	473	507	482	538	525	490	510	523	499	473	524	479	480	492	481	476	534	533	489	493	477	486	505	474	507	484	506	487	542	479	525	486	481	484	495	477	468	455	483	437	522	500	545	467	532	498	515	502	505	485	488	498	465	505	475	505	515	547	522	475	511	517	469	489	510	507	502	547	509	517	507	476	480	496	494	513	500	510	512	497	441	490	481	498	460	488	487	497	516	496	515	484	489	507	472	487	515	537	476	497	452	504	482	488	444	508	492	515	472	555	476	519	545	511	488	453	533	503	500	461	542	499	480	516	476	476	507	531	528	493	480	486	471	509	529	497	483	462	490	485	460	488	471	498	501	533	504	500	519	503	502	482	549	494	490	501	507	498	471	483	500	495	518	491	549	497	487	543	497	477	524	485	476	512	495	485	525	480	503	508	496	484	459	541	490	507	495	463	496	485	478	481	530	465	492	515	515	485	465	514	453	498	516	473	481	509	512	496	510	486	454	510	491	496	469	474	495	473	497	506	491	505	502	494	496	502	514	461	502	500	482	513	487	533	493	471	523	502	486	477	498	477	508	503	551	470	527	521	501	491	507	511	569	502	469	502	496	504	484	480	510	487	504	516	501	521	529	488	517	516	482	499	506	549	494	511	485	469	508	496	504	509	514	495	506	501	525	526	508	492	479	479	466	511	493	506	481	505	497	494	493	481	464	478	492	491	500	500	500	483	507	497	480	492	459	530	507	485	483	513	507	508	472	511	520	466	482	545	468	465	509	505	493	505	497	451	464	477	503	495	530	477	517	505	476	463	475	525	476	480	496	526	484	487	496	508	521	487	490	504	501	527	518	541	482	488	483	485	508	524	462	507	538	497	508	460	490	544	495	510	488	512	466	473	502	517	480	493	505	539	458	507	550	504	508	495	510	524	463	504	502	525	481	512	461	503	469	498	516	515	506	501	501	506	490	483	536	506	452	499	521	494	479	487	516	468	518	483	535	485	518	506	487	503	458	487	498	520	477	464	518	508	511	573	507	487	505	473	528	474	488	507	492	505	507	461	474	537	493	505	447	482	498	499	501	530	505	508	527	472	474	488	512	504	480	500	530	514	497	466	537	486	493	502	520	470	527	533	462	474	488	495	482	504	515	480	503	492	511	473	504	487	487	522	508	530	525	461	506	476	515	493	507	502	495	479	475	478	480	470	521	510	506	497	444	491	462	509	516	500	484	520	517	468	503	471	470	481	487	490	531	477	537	519	505	504	514	485	482	478	462	455	513	504	491	485	462	491	522	503	474	526	483	492	517	501	518	494	494	488	496	487	491	498	509	475	504	524	486	485	473	482	485	482	470	470	480	508	472	514	483	539	451	472	495	524	489	512	526	489	505	477	519	421	516	495	516	501	509	528	517	464	477	532	501	487	513	515	538	489	508	491	505	472	472	546	460	528	522	500	494	506	518	460	485	530	507	508	528	507	487	456	460	490	520	472	509	517	499	450	516	473	473	461
32585	30929	28817	17579	4191	1229	624	548	535	488	453	411	423	328	437	371	350	399	374	336	346	347	337	371	358	354	332	322	306	317	337	330	320	336	315	346	332	328	360	306	340	349	333	355	338	376	355	308	354	311	353	329	337	308	321	310	333	343	345	348	333	358	325	329	360	331	334	317	335	337	327	321	339	322	342	361	338	341	375	344	342	326	335	348	341	338	342	359	359	350	351	346	376	378	349	358	330	304	341	325	328	359	313	341	346	313	336	319	360	324	307	311	321	343	373	337	361	333	352	338	313	377	326	331	320	338	331	330	293	328	317	310	331	327	322	307	305	310	317	369	340	319	328	345	333	324	339	287	338	340	329	300	330	346	301	323	344	329	325	333	363	351	321	299	315	337	327	360	314	290	333	343	330	322	315	321	301	302	347	307	307	353	312	340	312	308	290	345	323	355	319	278	311	312	353	336	302	339	325	320	311	346	337	336	319	331	368	348	331	325	330	351	317	340	327	325	337	318	326	296	345	334	340	310	299	331	319	299	357	313	335	362	334	302	351	305	297	333	329	311	346	323	351	312	295	293	324	355	308	319	312	354	340	326	326	311	324	331	309	339	342	301	302	337	308	312	307	348	319	321	364	355	300	341	339	326	345	352	340	361	307	334	330	343	303	344	292	321	335	355	338	311	314	335	330	332	340	345	340	305	331	332	321	322	310	336	320	326	325	328	355	296	348	315	308	336	323	308	331	286	328	368	325	308	307	331	329	340	343	301	297	335	355	319	294	319	328	355	357	336	341	308	303	356	332	330	308	340	332	294	320	343	334	322	337	315	298	302	340	356	329	302	319	340	339	351	333	316	297	323	331	320	334	350	345	298	318	329	299	318	337	362	312	330	336	337	324	317	353	332	312	315	338	281	328	297	343	310	309	320	311	306	296	343	357	329	301	325	361	328	331	329	362	333	301	341	347	348	343	312	324	316	328	318	316	323	338	352	322	343	335	326	330	330	304	357	345	351	303	334	321	341	317	354	351	346	319	317	301	331	337	354	321	330	324	337	310	338	316	313	324	339	354	315	332	337	309	330	320	319	318	345	339	335	296	351	325	347	332	317	337	334	328	339	332	303	320	317	316	341	338	357	310	316	345	312	351	345	325	331	325	327	366	319	309	325	315	350	353	343	330	331	321	359	314	352	325	338	348	353	331	364	333	344	297	358	313	288	295	346	342	321	327	335	341	349	326	344	321	321	306	317	340	318	316	308	334	309	387	338	326	341	333	337	324	309	341	330	330	339	348	353	308	323	315	353	342	315	347	363	332	285	328	306	298	336	317	307	352	343	317	332	350	332	327	308	326	364	280	319	334	328	316	320	339	353	319	316	322	337	338	311	317	298	323	327	332	314	322	344	333	323	333	325	311	287	310	337	334	341	325	329	303	346	330	348	303	334	301	315	356	340	305	323	341	309	294	334	305	320	349	352	337	350	349	360	368	326	305	318	289	354	326	336	311	313	321	322	320	317	320	322	345	344	372	313	309	352	309	336	316	334	284	307	307	319	338	327	317	343	322	324	360	339	336	335	341	320	353	327	367	319	348	333	325	292	344	332	320	326	339	315	320	324	319	328	315	332	322	362	310	340	316	318	320	321	354	303	334	304	352	350	322	357	314	348	334	301	316	327	321	319	371	357	353	322	335	324	312	339	326	341	329	334	343	334	347	346	320	351	330	311	364	326	364	346	322	335	327	332	316	329	323	324	337	311	339	321	339	350	369	316	351	314	319	337	322	331	307	318	341	327	319	315	341	341	303	343	301	360	324	307	307	333	309	304	339	284	330	333	321	335	357	360	313	308	348	333	336	320	304	339	345	319	359	338	335	353	333	330	292	320	317	326	320	325	305	332	328	338	349	275	318	304	356	353	317	311	364	302	307	320	341	331	312	352	341	354	325	312	346	315	347	307	335	312	320	326	332	349	304	314	339	327	304	297	314	332	338	351	328	351	297	296	339	311	336	339	323	323	325	315	325	348	320	352	315	304	314	313	330	313	318	347	332	332	328	337	317	387	313	316	326	355	323	342	331	339	324	315	346	352	337	292	307	352	313	320	315	354	326	322	319	308	331	360	326	334	368	336	307	329	332	349	322	338	332	314	317	342	330	330	309	325	326	323	331	308	303	343	331	368	325	325	333	344	293	308	327	371	313	329	335	356	343	321	311	347	336	313	322	322	355	323	303	355	336	335	368	339	309	332	328	337	325	359	351	331	370	342	324	309	333	323	364	323	349	345	329	326	313	335	298	342	313	297	335	369	334	349	342	339	327	327	321	316	340	315	345	349	312	314	286	302	345	326	314	346	303	330	314	343	306	336	324	350	305	338	319	332	332	337	335	337	308	323	355	323	337	334	301	303	335	306	321	356	320	324	315	348	352	333	297	308	311	311	357	322	346	350	325	293	302	336	324	328	340	327	297	358	330	342	335	334	326	347	334	306	311	310	295	337	296	333	339	362	313	331	346	347	342	336	317	360	360	321	315	321	290	329	328	318	338	346	334	345	341	380	365	320	319	325	336	325	334	308	298	326	352	319	320	335	319	377	331	314	336	344	318	304	367	315	311	333	310	333	361	348	322	332	318	317	317	348	362	313	335	314	356	341	303	355	329	362	353	308	344	342	305	376	334	298	321	311	312	318	372	331	327	332	315	321	335	344	319	330	324	337	332	318	355	353	304	343	351	324	300	298	295	326	299	320	322	313	295	337	352	352	329	322	337	322	374	347	339	355	329	326	325	323	305	340	331	335	331	322	360	360	314	295	339	340	339	330	335	309	316	345	306	324	347	315	337	313	333	336	343	329	318	340	338	309	318	346	336	307	335	369	346	328	380	302	363	330	321	365	348	322	316	320	332	311	337	293	357	321	337	321	310	333	338	314	338	312	365	332	317	324	306	344	350	340	336	354	302	316	323	311	307	331	370	305	324	339	380	330	309	328	338	329	340	336	318	317	333	324	312	345	345	290	325	308	333	321	315	312	341	354	336	315	316	309	325	320	331	343	349	342	303	343	290	350	347	332	324	316	332	343	361	341	330	338	367	330	348	330	314	324	291	338	316	309	340	334	334	312	330	306	316	332	328	328	338	333	324	319	347	312	328	317	334	307	315	314	333	345	341	310	332	347	317	330	341	351	368	329	322	324	350	322	346	342	345	328	352	337	322	347	325	328	318	343	321	323	351	361	337	340	344	318	311	338	325	325	336	329	308	306	339	314	312	342	339	321	338	311	321	334	322	317	345	332	320	326	296	332	345	337	332	309	317	307	336	314	305	333	320	297	333	342	303	328	316	301	324	338	377	327	328	325	338	320	357	335	339	337	335	318	323	347	305	337	310	300	383	312	312	323	360	341	321	301	316	314	347	323	338	340	322	346	342	308	340	324	310	343	301	329	315	320	283	325	318	338	295	317	333	346	329	331	325	334	303	307	341	337	304	325	324	342	284	325	347	328	310	345
34384	42080	36140	20207	5811	2273	1062	952	916	739	596	551	549	495	469	466	432	468	468	395	429	398	372	382	398	373	387	380	384	384	373	339	386	384	385	383	361	358	361	367	374	381	365	370	397	369	394	396	387	360	335	377	395	400	348	360	378	355	387	392	391	405	375	360	404	349	408	360	358	370	381	391	365	385	366	389	375	359	373	408	381	391	371	340	372	387	355	406	384	396	388	392	383	396	372	401	377	397	404	400	385	377	399	363	384	430	381	369	377	366	387	375	388	345	393	374	393	371	369	376	392	391	331	378	366	347	367	362	356	355	376	361	385	384	329	378	363	380	383	349	347	354	362	369	377	380	398	354	357	352	393	363	333	378	394	371	358	351	379	374	381	367	357	405	368	346	354	339	354	348	381	334	366	364	392	365	399	363	377	378	395	415	354	375	366	396	362	376	364	348	386	369	354	401	378	372	370	329	371	369	345	333	334	359	355	364	382	362	382	355	379	349	363	338	368	364	364	384	376	359	351	382	379	402	382	356	366	381	376	370	371	332	405	396	385	366	371	381	350	351	331	392	330	363	368	390	391	357	389	379	359	397	344	348	327	368	376	363	406	343	381	330	345	338	378	352	306	386	363	424	405	367	365	360	373	381	374	383	352	319	376	393	343	387	379	379	384	362	356	375	393	372	383	379	349	354	391	350	360	375	366	355	378	358	353	360	381	380	364	379	329	364	378	348	361	344	394	341	364	360	372	364	394	362	373	399	397	344	368	384	385	357	375	335	392	359	325	363	388	368	369	376	339	384	375	361	380	390	374	387	379	390	361	348	366	334	352	395	397	339	377	342	377	362	362	366	365	343	374	358	367	352	357	377	392	366	374	357	367	368	361	348	388	352	371	368	356	356	392	355	353	397	371	392	369	352	371	362	348	386	337	369	394	360	402	369	366	345	389	379	397	358	351	382	379	380	344	364	363	346	331	363	368	339	344	378	405	367	370	370	358	363	341	385	385	370	364	365	374	370	401	343	372	351	363	404	365	361	386	346	370	352	370	361	345	357	358	368	397	358	369	379	365	381	384	365	372	354	392	393	385	356	349	339	365	339	390	346	395	383	411	376	384	349	377	378	362	377	361	320	347	367	351	363	343	394	378	370	352	338	352	350	375	356	369	382	361	364	377	373	343	404	389	377	351	382	362	356	365	372	364	379	363	347	365	363	386	340	365	369	400	379	355	346	370	363	416	389	359	348	393	372	329	361	401	419	371	380	362	360	380	350	410	373	381	400	338	380	359	383	345	393	377	337	395	371	337	363	352	346	355	372	352	339	361	356	377	369	380	352	349	373	364	353	371	366	373	396	367	347	350	354	378	355	376	340	362	362	347	344	338	372	378	368	392	381	349	361	366	393	369	348	377	375	355	343	351	380	383	351	359	366	351	368	366	391	376	353	359	380	387	387	396	364	383	361	363	387	356	362	327	382	388	354	359	361	366	387	397	356	366	392	347	381	364	361	334	337	351	397	338	386	381	360	363	341	390	376	364	365	429	347	372	418	383	368	357	342	342	377	346	339	366	380	414	355	354	369	356	389	371	371	340	375	388	380	375	358	370	363	375	379	359	365	381	365	367	365	368	343	346	325	369	381	352	387	367	407	350	381	359	346	325	362	353	358	365	335	333	363	348	349	378	348	341	339	367	374	390	382	379	370	386	361	374	351	355	397	390	345	389	371	376	343	353	393	371	362	364	378	338	358	378	341	364	406	354	381	378	342	342	363	390	379	388	369	335	355	354	373	358	386	377	336	372	340	384	380	389	348	360	364	375	336	350	361	337	377	411	353	382	404	345	374	357	349	372	389	358	380	365	366	367	346	339	347	377	374	386	374	402	342	369	346	347	401	393	392	364	396	335	400	370	390	357	342	403	370	354	341	385	394	371	353	388	352	376	363	373	398	329	347	364	379	353	319	382	370	326	402	358	320	401	371	375	364	381	329	359	351	350	344	401	405	358	390	351	376	355	350	363	370	377	335	401	394	362	337	342	354	360	369	380	348	402	333	357	374	384	391	350	343	364	340	355	330	340	364	342	385	365	387	364	344	353	370	386	403	387	383	375	354	328	391	370	371	356	372	380	364	363	349	382	362	367	357	383	369	364	400	378	385	347	360	352	411	392	381	400	369	376	394	368	381	375	397	372	353	375	364	346	381	354	352	385	347	369	386	376	377	405	382	355	343	363	368	336	369	359	379	368	367	348	401	349	385	383	377	347	385	376	387	366	378	362	347	378	351	368	357	405	406	343	368	359	381	346	352	331	352	343	351	406	352	331	393	353	396	385	369	372	373	394	374	363	344	388	374	389	397	383	348	402	391	379	375	373	372	371	385	355	362	360	377	381	380	384	374	386	393	366	374	397	344	356	349	372	381	358	361	384	351	329	386	359	378	352	359	373	383	372	405	375	392	356	399	335	355	425	373	386	408	383	357	407	366	419	352	388	344	362	361	330	371	349	376	375	339	378	390	404	400	351	355	372	366	364	372	383	363	322	363	399	391	347	384	326	404	376	387	373	385	362	360	337	342	363	362	361	362	350	358	398	399	402	348	368	381	367	398	353	358	370	337	370	353	363	361	356	388	347	376	378	381	365	373	358	404	357	416	355	363	398	370	357	400	376	372	365	382	382	371	406	365	339	396	382	347	399	381	340	349	354	360	363	370	348	345	357	384	379	370	377	340	375	377	359	386	406	337	383	341	348	364	354	354	364	373	383	394	378	326	379	364	388	378	365	383	372	352	372	361	356	376	354	384	354	396	377	360	366	399	382	362	371	367	341	351	362	328	362	383	405	401	359	339	409	391	410	369	360	397	357	382	379	364	371	356	359	397	384	371	379	350	365	361	395	372	361	357	382	380	379	351	342	379	390	352	344	388	378	366	337	393	394	351	387	394	404	397	379	364	318	382	367	360	353	336	394	321	335	380	375	389	354	394	347	355	357	374	375	380	356	355	384	351	359	355	370	367	408	360	342	352	358	354	377	352	411	355	395	390	359	374	373	390	390	389	337	366	371	372	353	347	374	391	379	346	360	388	382	362	403	368	346	368	372	350	356	373	353	376	361	376	377	329	383	337	336	362	386	368	380	363	361	352	365	338	358	370	345	358	396	367	360	348	397	376	365	358	379	388	362	388	403	367	386	384	366	356	381	373	350	365	334	375	364	394	381	366	323	371	415	382	362	390	379	366	335	371	384	379	391	381	388	369	351	378	370	357	355	356	375	367	372	371	389	406	343	369	387	388	376	381	375	399	355	348	389	364	380	360	342	388	348	360	352	341	373	362	388	367	380	368	384	397	383	409	346	380	384	372	343	361	349	380	350	367	399	348	365	364	355	398	380	379	362	368	396	352	394	380	358	405	339	359	386	369	362	369	349	365	358	364	383	351	351	365	410	355	355	370	394	376	360	365	356	383	348	378	388	350	367	343	351	373	384	360	317	372	357	343	382	380	362	389
25367	20883	27536	26507	20248	9387	2006	1030	754	679	585	487	448	460	427	425	432	391	404	401	368	341	357	342	347	364	298	352	323	329	312	305	309	315	333	306	313	336	356	317	312	322	324	323	340	321	304	280	312	307	311	318	313	325	337	342	336	334	330	328	308	306	301	318	319	350	311	301	340	299	319	349	321	313	329	286	307	368	329	293	315	343	329	334	334	300	322	298	344	367	327	308	338	310	305	315	305	288	298	324	332	335	373	302	286	310	323	314	318	318	344	320	338	327	296	319	299	335	313	340	311	341	323	323	337	291	333	318	320	372	287	284	282	300	303	309	324	277	340	320	320	351	315	339	297	317	288	310	319	314	298	298	318	286	326	285	307	321	295	301	312	293	335	313	330	317	308	307	296	316	310	346	319	324	310	304	288	321	307	301	293	314	347	307	285	285	320	307	342	316	276	308	358	334	307	340	300	322	333	339	306	297	337	272	335	319	305	297	332	287	296	311	272	310	297	322	310	277	299	311	306	312	326	285	326	318	334	314	297	307	318	330	302	289	304	316	304	340	320	295	279	315	327	316	279	313	307	328	288	294	303	283	303	318	307	284	285	327	297	315	292	287	329	268	315	301	314	307	325	334	299	306	334	324	292	290	341	301	325	290	306	323	307	373	291	322	323	284	325	309	301	329	293	270	313	298	308	271	345	300	289	342	303	306	298	302	303	323	295	316	318	322	316	309	279	345	315	344	321	303	298	315	280	326	297	308	299	315	331	285	279	310	301	285	304	307	293	314	309	337	301	291	316	292	315	317	306	293	313	330	306	304	290	295	295	287	310	285	313	321	320	290	291	279	298	292	338	314	296	306	341	335	287	294	312	292	313	304	288	328	288	291	323	336	315	318	299	298	298	311	318	321	324	306	303	284	304	318	304	312	304	317	310	311	328	333	300	318	310	330	305	306	300	293	296	317	300	272	347	307	291	326	307	280	309	326	320	298	306	309	336	307	342	302	290	299	321	304	338	332	312	315	337	315	313	288	285	295	320	312	296	321	304	310	336	293	338	313	302	335	339	325	288	307	283	312	306	326	280	305	329	332	292	325	325	331	327	280	328	323	295	308	298	308	297	299	306	273	293	329	311	330	321	309	307	325	292	289	321	294	287	292	297	332	304	287	343	312	317	299	340	318	302	286	312	291	325	307	314	323	341	291	320	311	298	326	297	316	290	316	300	287	326	291	298	342	327	298	277	299	304	315	308	316	290	346	294	327	305	328	315	320	307	320	328	289	295	337	299	324	282	333	306	325	314	309	301	309	310	301	317	307	331	282	331	313	341	315	317	328	292	320	316	328	317	300	331	333	320	299	318	311	308	312	308	309	287	320	344	303	304	305	340	313	290	302	311	283	317	318	335	314	334	316	323	279	335	296	328	300	357	331	285	297	310	285	323	246	289	352	317	316	306	272	307	277	282	298	329	333	284	300	339	289	321	283	327	333	308	324	319	298	296	284	300	294	293	291	310	287	320	282	316	342	336	331	320	298	306	299	323	313	325	288	333	310	314	343	333	317	307	318	316	285	295	325	268	312	311	293	319	307	301	294	276	292	308	300	308	286	325	286	314	309	318	293	354	305	280	309	308	305	298	296	333	331	265	299	311	288	285	303	311	309	334	317	294	308	303	289	265	297	290	381	320	306	327	319	329	275	319	333	280	283	296	300	305	319	294	315	303	321	295	300	278	306	290	326	294	321	309	346	310	310	313	342	271	266	289	326	294	319	322	323	270	297	319	305	346	335	311	299	287	328	292	310	332	293	350	300	304	306	317	327	316	312	306	307	297	289	323	301	325	285	311	320	343	296	327	291	303	301	316	294	317	322	315	313	319	314	304	332	304	295	301	299	351	286	288	305	316	332	305	309	323	322	336	308	279	324	319	299	303	332	295	297	325	319	321	335	346	319	315	341	329	289	305	306	299	324	336	316	322	306	327	320	309	324	326	330	311	301	291	307	292	307	317	297	325	314	290	284	289	305	322	281	281	299	287	298	329	282	317	315	327	279	296	317	295	341	328	315	324	320	320	324	299	328	306	302	316	339	339	315	302	283	326	303	297	310	319	313	320	318	342	298	369	297	326	350	342	315	311	291	277	313	313	301	303	312	346	315	310	317	343	282	318	297	332	328	303	325	311	290	310	343	310	277	306	285	331	288	317	315	331	278	299	323	291	299	302	305	308	296	323	316	313	299	333	319	323	307	305	321	310	319	330	339	335	317	301	326	337	314	294	290	337	320	311	302	317	297	319	306	280	308	320	310	352	340	285	318	287	290	314	291	320	305	279	296	305	330	318	313	315	317	298	291	303	285	315	320	312	344	328	306	358	307	322	318	283	295	286	300	310	329	305	329	283	304	296	309	319	309	297	341	298	317	302	319	322	293	332	337	315	292	329	260	330	301	286	333	324	296	284	290	327	310	299	293	290	330	315	315	302	311	308	288	313	312	308	315	299	288	330	294	301	342	303	279	337	266	328	278	323	321	350	283	291	304	289	297	321	298	296	336	306	304	300	342	304	304	300	291	314	357	314	305	351	304	294	305	354	308	329	304	304	321	291	325	319	301	304	331	300	297	336	295	297	301	330	311	349	369	292	310	308	323	320	264	328	326	319	285	325	302	317	323	311	311	306	314	294	280	310	299	302	323	311	312	329	324	305	276	298	329	295	313	324	283	311	322	327	306	287	288	308	291	324	287	286	293	331	266	277	285	299	323	307	280	300	372	303	298	326	287	307	285	300	286	338	327	296	324	315	301	329	298	320	331	330	299	296	306	317	313	316	324	310	295	307	330	307	304	292	351	296	297	320	343	300	316	312	323	295	311	339	316	296	325	292	295	335	315	327	276	322	288	312	277	334	289	318	339	287	320	309	340	303	278	297	293	273	289	319	321	306	301	300	292	316	348	323	298	317	333	302	319	283	314	334	325	311	319	296	331	297	289	312	304	306	297	336	302	319	300	316	315	292	312	308	316	323	330	282	305	315	305	321	308	339	325	316	269	311	300	322	324	329	288	324	322	314	346	318	293	319	295	320	315	338	294	299	315	299	315	319	301	313	297	270	304	312	309	320	318	305	319	314	288	278	291	346	317	314	324	309	309	311	299	338	304	314	315	298	292	307	316	290	309	326	322	353	275	320	332	278	308	296	340	349	288	336	300	325	270	315	320	320	304	339	297	324	298	276	311	282	310	297	303	328	333	343	308	308	290	282	278	311	312	296	321	295	312	328	320	300	310	335	302	324	301	313	309	342	323	316	299	312	314	291	297	346	305	349	308	326	313	305	313	304	325	304	315	326	307	317	309	304	324	342	324	283	344	302	295	298	295	292	309	319	313	334	293	311	323	278	304	307	331	329	326	306	325	297	300	291	287	314	285	330	311	281	297	318	306	318	316	291	317	302	294	334	312	321	306	273	276	312	321	335	295	320	317	322	280	305	339	330	324	289	329	314	283	303	301
35466	51760	50193	34236	15227	4464	2233	1834	1345	1160	951	791	746	687	716	606	622	574	547	496	484	422	429	420	385	370	424	379	376	386	413	369	372	354	350	355	361	360	341	362	360	337	344	396	372	346	372	361	363	352	391	320	355	330	407	330	367	340	339	356	355	365	332	378	334	384	381	373	334	357	328	383	388	406	362	396	348	342	368	390	380	349	336	356	384	371	367	363	364	359	363	375	371	394	371	372	386	413	359	340	401	360	359	367	359	368	373	348	382	356	349	396	328	345	354	353	335	344	333	349	312	342	323	323	343	344	333	334	356	349	320	328	331	361	313	355	322	351	314	319	333	319	347	342	346	339	351	371	325	342	326	340	328	354	339	323	324	328	336	354	330	316	330	329	354	328	346	372	347	307	359	325	356	324	355	318	327	327	373	343	348	336	301	346	370	335	349	295	348	372	354	326	319	349	370	341	363	360	353	363	334	331	315	371	356	337	371	330	354	286	334	336	349	354	379	309	356	314	337	347	336	332	310	293	368	358	341	355	304	367	314	307	332	331	352	329	331	376	346	347	330	363	334	343	348	334	337	332	355	384	334	334	325	331	339	371	352	321	351	330	348	326	304	332	344	301	347	326	324	325	322	338	324	312	346	325	340	358	313	357	348	338	318	330	325	345	360	347	298	339	345	354	305	362	336	356	326	344	353	340	327	332	321	358	340	340	347	300	349	356	346	301	335	330	325	300	348	346	348	332	334	309	367	329	321	368	342	326	310	338	352	345	358	348	331	351	364	346	324	354	329	335	334	332	363	335	339	315	335	348	355	331	336	342	289	327	347	341	359	372	338	349	349	346	339	344	348	326	353	338	346	351	370	337	322	366	332	347	318	352	345	373	331	342	351	332	343	341	325	333	340	356	321	356	360	325	355	322	341	325	343	344	357	340	360	357	333	316	338	322	336	351	307	338	345	336	317	351	356	342	337	358	329	315	311	298	340	338	335	349	298	354	319	344	345	309	372	362	324	338	337	345	335	335	375	326	339	328	339	334	373	342	355	356	373	369	312	345	331	349	339	325	374	330	340	362	341	334	320	339	315	326	318	312	318	300	308	306	339	338	339	328	349	312	320	311	341	324	335	341	325	320	313	308	331	355	348	328	379	340	323	330	318	322	342	307	334	321	325	300	344	310	392	379	374	343	370	336	331	352	331	351	346	301	307	340	327	352	323	361	352	317	340	353	343	366	360	329	329	339	345	320	350	319	360	325	308	333	356	332	340	349	330	343	325	390	324	337	319	332	332	313	349	330	313	301	326	390	319	370	334	359	313	349	328	335	365	324	369	348	317	300	352	336	350	339	344	339	343	337	339	327	328	352	310	344	323	339	345	362	354	344	338	338	332	330	339	337	329	357	358	335	344	325	338	320	345	321	341	315	330	374	327	361	336	334	326	342	317	341	360	363	358	328	362	360	357	347	346	324	320	326	341	335	351	349	348	350	339	350	329	336	346	361	354	332	335	372	351	349	353	359	322	336	333	344	361	342	349	322	311	347	347	328	339	358	363	342	341	349	331	343	318	325	344	333	327	322	331	309	342	343	336	384	323	338	355	298	325	308	323	358	344	316	352	325	353	352	321	347	353	334	361	349	360	328	362	349	351	329	337	317	356	283	332	338	323	375	346	317	320	335	331	309	332	329	305	310	353	352	323	369	312	342	330	350	334	345	319	351	333	349	332	355	365	338	339	323	307	341	362	330	347	326	304	350	355	332	325	325	356	349	307	339	343	371	306	344	364	315	369	319	309	328	340	335	351	349	352	349	343	320	322	316	347	327	312	320	331	352	350	334	368	350	308	341	334	327	326	339	364	346	377	351	353	315	301	330	329	327	308	322	342	344	350	311	347	338	328	300	328	330	335	307	339	357	327	328	349	331	338	353	354	336	341	300	326	347	351	311	328	332	352	329	343	341	347	337	355	365	344	306	352	322	350	303	360	340	326	319	311	352	326	315	341	367	305	309	339	336	367	323	365	363	324	331	278	355	331	357	340	363	333	309	318	352	374	350	307	320	331	309	328	366	358	383	335	341	326	328	335	338	322	344	356	322	357	345	318	334	364	359	330	362	332	339	329	351	334	332	335	323	348	331	346	345	322	353	352	331	333	341	337	341	344	338	325	325	354	343	320	358	347	340	311	374	328	362	318	346	350	312	324	330	342	339	317	343	319	330	324	326	329	340	349	345	336	336	336	338	352	357	346	339	318	343	338	334	351	383	328	365	327	320	319	307	308	331	332	343	368	315	346	339	345	343	334	352	317	346	325	333	336	361	313	327	349	333	349	366	306	325	320	366	360	347	322	359	369	329	355	337	330	310	333	335	360	329	330	379	346	364	326	339	322	331	330	341	354	345	347	336	333	376	306	342	300	316	353	318	318	295	322	351	354	331	360	325	329	343	359	367	368	341	320	328	327	330	342	367	360	343	351	335	333	349	329	318	346	350	336	366	331	372	337	338	378	359	307	335	326	335	326	330	330	325	346	352	355	353	330	300	333	329	366	339	298	372	338	343	317	368	345	331	355	328	355	338	344	296	350	333	329	355	338	325	352	336	327	330	351	308	323	336	346	351	315	325	305	303	366	320	309	338	337	330	346	358	342	336	344	340	372	339	338	319	330	300	342	343	377	350	358	307	356	314	308	344	321	333	350	344	330	306	311	348	302	331	340	334	342	352	316	332	330	320	326	332	335	321	309	336	340	336	341	342	330	323	361	306	319	376	338	344	343	338	313	351	359	307	305	322	347	353	374	324	340	361	311	323	362	351	320	368	310	312	351	335	317	334	313	351	362	344	335	325	342	335	317	333	348	340	379	326	348	323	325	330	319	305	339	345	321	366	373	346	322	332	344	342	332	357	339	353	350	317	354	331	349	322	342	341	352	346	300	340	345	339	340	350	325	334	353	342	321	358	366	339	345	345	353	315	333	368	339	361	358	306	353	344	348	332	316	341	351	348	385	356	333	357	320	347	356	356	366	378	348	333	334	356	363	337	343	336	352	330	343	347	348	316	363	373	358	355	338	364	320	351	354	323	371	339	346	329	359	333	335	338	329	344	352	340	336	305	321	333	326	326	323	338	340	355	329	348	365	309	341	313	341	348	296	334	359	332	330	334	357	322	336	340	328	321	361	321	323	308	357	338	350	325	324	303	336	341	324	303	306	342	327	343	363	339	306	338	369	329	344	360	318	334	352	339	363	344	338	331	341	364	373	347	347	355	328	332	338	314	335	356	367	337	344	320	330	335	309	341	325	342	357	329	313	343	335	345	371	378	310	324	386	356	325	369	372	339	332	329	328	339	362	355	340	313	323	333	362	384	297	340	337	332	341	357	350	307	341	295	305	338	331	348	365	361	319	344	341	357	339	305	343	337	307	348	334	332	366	313	329	319	365	344	362	324	312	320	349	354	324	306	342	322	344	341	354	343	333	355	321	342	309	356	343	368	322	358	371	361
23134	20816	27842	25159	21021	19489	8639	1899	1222	991	891	849	780	767	719	702	648	646	625	606	562	575	533	574	538	573	539	547	483	534	487	514	494	511	462	494	514	507	509	512	523	519	499	501	506	467	492	503	491	483	519	508	511	487	491	462	498	454	506	505	453	460	524	501	480	518	506	515	501	492	504	514	512	527	566	480	459	571	528	462	485	477	532	521	519	533	502	520	481	497	491	516	529	515	515	517	501	518	476	488	529	539	476	521	506	480	495	487	518	470	505	496	499	518	448	489	517	447	500	502	490	466	478	498	479	494	481	448	486	510	460	502	507	462	494	495	475	496	446	513	411	495	515	445	503	498	513	450	504	460	495	491	502	452	453	450	483	512	471	480	461	517	444	485	481	515	475	476	520	427	503	483	459	481	458	477	504	491	486	507	451	516	509	487	490	458	447	465	445	461	468	464	488	463	465	492	490	458	491	443	446	455	467	454	427	488	440	466	498	467	473	460	503	489	496	523	457	476	436	490	483	454	459	470	504	516	418	478	459	455	437	476	473	512	509	488	520	459	488	467	487	503	486	513	467	438	443	495	483	485	469	482	469	518	494	462	472	463	512	490	528	458	488	481	473	463	477	499	494	504	499	474	468	443	459	461	443	503	493	464	482	535	478	435	462	498	488	480	463	448	488	514	463	484	476	518	469	500	483	485	459	476	515	445	471	505	506	479	482	517	495	479	499	472	478	451	459	467	487	478	506	479	478	512	506	487	500	421	487	482	478	471	445	502	458	461	475	486	485	480	471	476	493	473	493	473	462	496	500	441	443	433	522	456	487	451	493	486	504	496	476	499	487	436	483	469	465	516	468	487	449	505	479	448	510	424	495	475	475	470	533	462	453	477	486	465	504	468	486	440	464	508	453	458	471	491	499	503	507	503	457	468	499	461	446	472	498	476	513	475	491	441	456	496	486	438	475	483	470	531	501	463	544	491	483	482	462	458	463	511	479	517	468	455	460	465	502	495	454	466	453	488	442	445	461	499	449	471	453	467	481	475	465	497	490	481	499	507	488	480	468	439	459	472	481	458	483	479	520	505	438	488	484	518	467	500	460	486	472	507	531	453	506	504	481	458	522	465	492	457	478	483	494	484	475	523	441	477	493	486	473	442	457	500	451	490	482	510	485	455	474	474	525	432	500	469	459	504	510	488	494	489	502	522	468	469	444	471	534	475	455	489	441	455	496	479	491	483	459	493	470	468	491	510	468	498	501	467	463	448	477	528	499	467	504	474	516	478	462	470	496	467	468	472	442	481	458	489	474	494	488	451	422	468	481	476	476	466	485	482	495	501	467	521	443	528	471	509	510	476	485	498	491	477	492	528	487	511	464	472	455	511	490	478	435	474	478	489	488	474	469	440	487	511	486	461	481	484	462	484	477	421	487	472	501	499	488	462	475	489	444	470	476	466	503	508	512	507	434	501	478	469	451	452	453	452	454	507	465	476	476	487	505	481	519	503	483	448	484	468	502	473	443	470	516	449	465	459	453	492	482	489	481	478	491	418	525	469	455	489	465	479	483	496	487	454	480	428	441	457	473	479	444	500	475	481	486	435	479	471	498	445	488	529	484	507	424	468	494	487	460	478	441	445	431	451	455	439	497	518	466	458	487	477	440	456	474	490	494	468	463	466	485	526	491	470	492	456	503	457	470	519	477	497	505	496	517	492	465	495	482	520	472	479	501	469	474	459	466	495	540	457	486	502	485	500	477	467	500	487	472	490	466	492	506	495	463	461	447	493	482	483	452	490	484	495	476	467	486	488	495	472	486	454	443	486	504	468	461	513	472	467	469	496	507	459	432	475	484	467	444	480	468	479	496	489	470	478	501	470	463	474	475	513	476	461	480	516	442	496	509	482	485	531	540	444	437	473	507	430	464	502	439	451	515	502	458	460	504	499	469	476	522	499	491	453	454	475	494	493	462	470	448	429	490	453	496	459	473	476	507	466	523	441	432	500	455	473	469	483	483	439	502	463	478	481	500	457	459	518	420	439	477	498	479	452	479	493	489	470	432	464	491	482	515	515	421	508	478	475	489	475	467	469	471	482	487	477	495	457	469	500	474	444	493	473	466	463	487	464	470	517	499	501	511	432	485	465	483	444	484	491	433	436	513	467	475	471	482	470	466	454	495	518	452	500	477	495	446	517	503	451	471	473	475	482	496	527	434	486	445	483	512	461	456	435	501	503	473	509	467	508	465	491	476	480	514	485	485	477	472	444	473	470	445	467	468	483	517	456	460	491	446	463	474	463	497	458	477	500	442	481	438	423	464	505	463	457	476	486	478	468	473	455	481	501	493	505	441	469	494	476	467	456	515	460	494	437	487	450	512	480	452	452	451	454	451	447	484	435	465	473	490	490	491	459	454	455	462	488	446	480	478	520	480	466	528	494	454	466	473	508	492	489	505	452	476	493	511	442	463	476	450	496	481	497	463	469	453	452	512	455	493	479	472	491	494	477	478	475	500	466	510	513	471	472	481	459	509	512	450	462	512	514	477	455	454	493	457	477	454	448	456	503	454	447	448	490	485	493	431	459	458	486	482	491	459	446	491	482	484	479	446	467	495	450	441	450	527	468	476	447	466	465	516	482	440	481	494	490	454	515	482	477	517	472	485	489	468	456	438	458	492	462	462	458	507	490	455	484	499	443	463	443	481	515	485	502	460	495	464	460	476	467	479	475	450	500	460	481	457	509	498	461	482	480	477	495	503	463	478	498	469	494	444	498	477	490	492	491	429	472	455	549	507	460	498	411	484	454	503	472	450	477	472	475	534	449	456	488	506	482	488	483	477	497	474	448	451	443	452	467	490	496	439	476	478	462	505	486	482	510	479	470	516	475	469	454	506	476	464	472	468	499	446	483	494	505	487	466	515	474	506	497	470	479	476	474	457	474	510	514	475	495	435	451	436	469	457	465	498	466	472	489	460	523	481	479	483	485	470	449	454	462	466	487	480	483	459	475	491	469	462	465	452	483	503	450	447	478	449	486	506	483	482	462	469	498	465	432	486	450	478	472	436	483	488	497	448	466	470	493	456	481	472	503	449	475	483	479	477	459	459	490	480	490	517	490	496	489	490	473	470	490	455	456	482	451	525	479	452	436	472	476	497	463	446	467	476	473	456	489	465	478	494	495	486	471	494	463	469	454	501	533	474	473	475	457	464	443	502	443	509	451	454	440	483	491	499	488	487	493	515	416	482	473	465	459	456	472	461	455	469	470	470	494	464	446	503	448	474	478	478	479	482	462	473	456	505	488	475	455	497	419	441	451	492	497	519	465	481	510	475	485	453	457	459	518	447	465	473	487	459	427	471	469	471	452	517	475	512	463	469	483	512	481	461	483	502	467	472	450	468	411	505	450	485	478	501	470	477	478	504	463	506	450	486	504	481	475	471	451	465	433	511	471	478	442	475	446	449	450	511	466	490	503	494	463	500	464	443	483	498	437	447	477
39038	63288	63234	44136	14079	5757	3841	2772	2222	1666	1496	1320	1227	1153	1154	989	913	826	844	705	752	678	701	606	632	620	586	580	622	564	549	555	523	555	544	524	522	547	513	557	532	550	531	520	517	505	526	509	534	520	522	525	531	486	468	504	564	566	558	524	549	553	515	534	544	556	547	550	533	591	501	556	539	520	500	514	525	570	525	520	512	563	516	532	508	579	518	549	570	566	562	538	573	578	545	524	557	560	548	561	552	492	565	531	543	514	526	495	525	487	482	534	540	532	491	554	505	486	480	475	522	535	495	457	491	519	513	501	483	475	510	482	529	486	492	480	501	483	486	458	471	481	485	519	468	502	511	476	479	478	501	477	523	492	486	513	522	471	467	496	479	480	486	465	529	509	537	490	532	524	519	478	518	527	500	499	508	529	474	502	494	529	494	532	512	512	490	497	493	473	481	516	474	518	474	507	491	488	492	458	490	494	482	480	490	471	501	502	504	497	515	505	474	486	502	533	489	520	501	461	474	507	523	472	457	498	521	484	532	480	500	505	491	459	520	525	527	501	512	496	481	481	515	473	521	500	497	463	500	474	500	504	511	526	477	517	489	515	486	519	501	471	514	506	518	466	502	508	467	482	535	514	493	491	476	562	476	497	513	465	469	500	473	516	508	460	522	508	503	457	506	524	500	525	497	505	513	550	471	489	516	467	516	463	511	479	500	488	485	490	508	480	492	480	525	472	502	467	485	497	507	475	486	512	481	521	499	474	464	514	449	507	488	494	500	513	493	506	519	511	530	475	495	498	471	489	471	484	489	458	462	488	484	533	478	479	488	531	507	507	563	474	503	483	491	471	489	493	498	481	510	494	508	538	509	543	489	505	469	497	468	458	467	486	447	488	462	512	523	525	509	476	483	529	498	496	483	485	476	498	544	481	469	490	457	477	492	487	471	522	542	483	511	484	451	446	483	512	489	499	483	503	521	510	501	472	499	514	503	484	514	518	509	525	476	452	501	486	516	483	506	506	482	501	505	513	464	516	464	494	493	475	501	486	492	511	507	507	450	518	456	518	519	518	474	487	500	484	459	493	512	448	508	502	489	465	477	494	479	532	505	465	472	498	483	503	455	484	526	483	506	536	504	490	493	496	497	461	481	477	501	518	522	486	494	497	512	517	495	523	517	525	506	472	517	455	510	528	514	508	460	464	482	498	508	477	493	508	529	484	470	476	460	496	493	444	500	498	470	525	505	460	472	501	499	485	516	480	503	488	528	523	465	505	495	501	508	485	467	493	477	459	527	514	472	479	480	488	515	453	484	485	477	504	538	533	475	480	499	470	500	489	493	485	490	491	500	532	461	514	481	498	484	494	459	511	487	518	511	497	460	473	485	481	535	501	513	506	490	475	535	500	526	496	527	498	474	504	513	484	507	476	495	542	502	474	516	490	507	511	483	490	499	500	505	495	524	497	488	506	472	533	531	507	460	518	495	510	478	465	509	492	539	485	485	481	532	528	494	450	506	477	511	485	477	506	492	502	464	468	498	505	530	478	453	473	554	459	533	474	527	493	474	530	487	505	525	535	477	510	475	491	484	517	517	531	480	479	477	529	513	488	505	505	492	499	480	474	490	448	475	511	484	484	514	493	497	488	526	488	473	476	486	465	492	507	489	513	513	504	496	473	511	523	507	474	490	500	483	510	552	486	471	521	464	478	469	454	480	514	477	492	498	472	462	520	486	502	495	458	498	522	502	482	508	516	480	498	479	490	507	521	505	487	525	501	492	459	510	506	455	490	471	511	529	486	492	484	576	481	459	490	527	495	504	507	459	500	546	503	496	460	502	468	485	499	489	500	498	496	492	457	491	473	517	479	492	513	498	519	493	499	546	523	484	446	512	512	498	467	455	537	524	523	474	542	478	450	512	542	438	514	464	502	483	471	474	515	476	504	503	498	512	482	460	522	535	533	517	520	489	489	478	514	497	449	501	503	491	513	502	554	465	546	464	479	518	510	476	483	494	486	466	492	465	518	475	484	514	514	526	465	489	487	495	514	450	492	476	495	496	481	486	517	515	498	495	455	503	510	490	498	496	486	493	535	519	497	461	469	515	469	485	511	498	482	465	465	498	503	477	499	489	488	487	501	486	488	478	500	518	479	518	460	501	494	517	517	503	481	502	511	454	491	449	524	454	511	497	565	460	497	491	510	481	466	521	501	490	479	528	491	510	500	484	515	469	500	526	505	474	500	548	479	531	513	480	490	501	492	489	474	497	487	504	474	506	515	485	474	467	570	472	465	518	508	513	484	496	456	516	471	522	521	470	492	497	502	493	497	520	452	468	458	488	528	523	487	494	457	469	520	494	515	489	449	500	471	502	460	518	473	526	482	502	506	527	496	474	474	532	500	511	493	468	472	475	484	461	532	451	498	474	499	481	487	475	524	524	511	468	516	548	491	516	523	466	505	487	529	510	512	456	487	546	481	521	516	501	524	483	477	516	501	513	531	474	503	480	500	471	474	472	461	525	530	504	518	496	523	514	519	523	451	510	494	508	480	514	492	501	489	473	501	485	478	461	487	478	466	504	497	519	476	476	493	533	504	495	539	508	511	520	504	519	500	444	508	461	504	518	439	505	501	527	502	525	461	505	521	499	492	478	479	504	499	497	494	511	493	495	471	502	446	484	495	483	508	486	496	506	479	501	500	525	509	513	492	555	517	520	474	497	495	508	506	484	521	514	489	483	461	504	515	452	475	479	529	509	488	479	497	494	505	470	533	498	471	481	506	494	461	510	506	479	508	456	541	506	463	478	491	520	483	491	505	495	514	471	481	505	539	489	500	490	511	481	484	469	492	512	504	467	484	501	481	523	469	475	528	503	480	477	456	480	496	486	490	495	462	512	524	533	498	519	491	465	490	465	532	490	496	513	461	517	484	494	515	520	505	486	504	478	518	487	488	491	465	495	523	498	498	450	485	494	501	496	481	525	477	471	511	530	497	483	481	470	490	512	490	479	445	487	529	495	457	521	506	509	485	498	486	475	520	500	485	481	496	498	494	477	483	455	503	517	476	483	537	514	461	485	475	489	490	511	503	500	461	503	460	480	509	477	513	482	487	531	500	479	505	472	505	471	494	497	475	483	510	490	477	510	520	490	472	542	505	505	514	510	492	553	491	469	486	472	472	487	468	520	445	482	493	481	473	500	514	522	497	495	454	472	465	486	512	470	511	457	538	508	468	481	509	509	486	482	477	508	489	513	501	481	438	505	478	483	495	509	511	520	529	498	480	479	474	493	447	478	505	434	475	533	501	471	440	513	449	468	496	498	459	523	506	505	473	508	508	488	569	526	517	476	518	493	536	514	483	523	535	507	483	490	456	543	454	499	533	467	544	466	470	487	516	514	500	532	486	534	523	485	555	474	478	517	484	461	504	493	508	476	489	507	470	521	484	490	516	488	526	486	521	484	505	480	517	499	497	479	481	472	506	482	511	512	513	489	520
33796	33634	31769	15583	3490	755	619	506	479	422	399	394	386	394	376	397	337	354	341	352	329	332	396	337	333	338	374	346	289	317	351	323	329	317	350	333	340	332	327	339	340	379	345	308	326	341	340	331	322	330	336	335	351	306	324	317	349	285	310	313	329	328	334	346	354	350	337	336	346	330	322	348	357	334	312	333	309	340	337	332	329	316	357	360	339	324	335	326	360	369	316	314	351	325	352	374	339	350	336	337	346	335	312	331	301	301	306	325	338	322	349	323	326	316	326	353	324	377	300	333	332	330	328	334	319	367	347	339	342	331	337	295	345	319	305	313	318	289	335	352	320	309	334	313	321	354	328	303	315	335	317	311	307	328	323	370	339	333	329	316	356	343	386	302	323	315	335	305	322	332	322	326	333	310	320	319	326	323	321	327	342	348	304	344	335	314	328	321	312	319	363	380	329	294	360	366	315	354	304	308	308	315	298	327	289	326	352	310	372	329	283	343	330	350	341	278	333	310	330	329	312	334	325	330	331	296	353	332	304	283	286	337	293	343	329	322	352	284	336	302	312	329	351	303	325	328	321	306	313	328	293	317	339	333	324	316	340	298	312	285	304	329	321	350	326	341	336	339	291	320	321	316	325	307	341	338	332	326	327	313	339	310	304	311	334	330	336	272	328	332	317	353	309	346	340	324	340	345	308	327	336	334	316	313	340	323	327	321	320	298	317	315	337	322	314	328	320	303	354	320	335	331	321	318	334	331	307	318	307	314	323	332	292	330	321	325	352	331	333	321	313	314	326	301	345	322	318	316	326	335	315	343	300	342	317	390	297	321	303	344	311	310	322	282	342	322	345	340	330	357	359	310	326	318	322	323	350	335	355	295	289	304	319	319	338	316	320	303	310	287	299	286	303	336	301	316	354	301	350	317	313	328	316	324	314	329	315	324	325	317	328	340	338	324	304	355	357	357	292	315	309	313	331	335	329	317	300	319	308	345	297	325	305	357	321	334	297	317	338	324	314	286	312	336	312	323	312	312	322	332	290	334	353	356	295	330	320	338	319	313	307	330	298	283	309	309	310	343	324	332	302	335	329	306	360	351	346	340	308	321	301	308	312	333	360	339	349	347	344	285	270	325	333	347	320	356	318	316	337	326	339	350	298	344	374	333	328	310	311	307	313	329	343	336	338	284	315	319	281	304	325	321	306	322	334	300	309	319	335	303	332	323	337	278	300	352	316	323	330	311	305	325	341	317	334	338	342	349	335	376	321	349	308	326	345	289	317	331	349	294	297	332	343	306	295	340	286	295	310	299	337	322	309	330	317	323	300	269	298	323	303	310	306	352	374	299	323	309	352	321	319	333	321	344	322	330	323	324	324	333	338	313	332	302	301	313	331	308	352	278	322	287	344	331	325	327	316	305	313	328	332	286	324	347	326	328	339	309	295	363	302	339	311	349	327	281	343	283	322	325	307	376	306	312	328	271	339	329	333	314	349	323	359	303	290	340	345	330	351	315	355	313	313	318	311	345	329	335	324	289	316	352	346	329	296	350	304	305	320	308	327	307	338	313	324	341	349	331	280	322	336	316	320	314	326	316	347	295	348	315	300	325	320	309	331	297	352	293	307	352	322	322	318	304	325	328	269	327	297	305	330	362	327	327	325	316	328	321	300	322	338	323	323	295	299	310	337	331	308	334	302	354	339	291	314	318	307	257	332	347	315	351	340	343	311	294	330	340	328	332	346	314	299	301	297	344	335	322	320	316	340	305	311	307	330	301	322	304	304	326	333	310	341	340	314	266	336	303	337	338	348	319	339	335	313	349	338	336	323	342	308	336	329	333	319	267	310	314	331	300	304	303	305	328	340	347	347	330	318	363	298	325	303	309	310	327	333	321	307	326	341	317	330	296	337	305	344	328	325	326	302	319	322	311	340	326	334	299	337	321	327	309	312	327	330	335	296	366	340	336	333	342	367	329	326	315	344	326	329	329	349	343	325	347	343	313	331	318	336	303	280	294	326	322	330	344	324	348	322	334	329	311	354	309	356	315	301	310	338	332	309	332	305	283	319	349	303	318	311	319	350	314	344	341	335	313	347	336	313	284	329	310	347	302	327	352	329	346	315	330	310	358	311	304	354	354	345	321	334	362	328	333	340	353	342	334	334	343	313	337	328	330	348	313	306	307	338	266	327	325	309	331	321	321	343	323	311	334	326	295	317	320	315	328	323	288	337	318	342	331	320	286	351	314	320	348	342	302	349	317	338	320	322	307	312	358	313	340	333	340	347	352	304	299	324	343	354	336	325	308	338	346	348	341	377	337	301	358	362	339	340	310	329	317	314	290	328	332	328	334	337	341	303	326	348	327	297	291	300	341	346	319	319	309	307	317	344	341	328	343	313	327	293	316	311	306	308	313	268	348	322	332	331	304	350	342	286	327	286	315	316	314	336	313	345	308	311	331	328	319	351	313	304	314	323	361	337	303	329	329	337	304	328	332	331	316	299	351	335	289	320	323	316	306	348	331	321	285	329	307	319	361	339	316	325	353	323	306	283	304	344	311	332	350	297	291	334	325	339	312	335	319	309	346	330	341	311	286	312	327	307	303	340	310	325	338	310	305	325	327	354	331	311	350	330	373	307	316	334	321	305	309	320	323	326	323	321	345	301	323	323	315	311	327	327	339	338	295	298	319	325	372	331	355	342	317	319	344	351	307	343	330	312	331	339	308	307	316	309	339	314	314	344	334	347	325	336	339	322	323	323	325	343	349	327	367	324	306	334	319	335	346	323	334	309	284	341	286	347	342	333	323	329	330	297	328	348	339	312	330	305	324	315	332	318	307	314	341	324	315	287	325	320	292	355	305	329	311	330	342	288	320	314	302	360	333	330	316	328	339	316	337	315	319	306	331	338	332	349	313	307	301	307	320	324	292	349	352	316	350	351	304	320	331	311	341	325	297	320	326	327	323	341	338	344	300	367	288	353	309	368	324	331	347	315	310	336	361	333	328	341	298	312	348	300	349	354	328	324	306	328	305	309	351	342	316	343	329	312	311	322	293	309	333	320	325	335	371	312	332	346	330	334	330	312	338	331	290	337	317	299	319	344	332	324	361	337	307	323	342	331	360	317	319	324	352	306	298	342	334	307	292	342	316	311	307	323	320	339	335	319	323	321	346	339	291	317	349	337	329	324	299	335	321	328	338	311	295	323	314	318	323	350	348	307	306	316	335	306	349	337	341	353	322	286	313	310	344	339	307	302	328	328	331	296	306	349	324	348	328	297	321	331	301	318	336	322	289	288	303	298	339	336	289	323	317	323	320	324	329	334	299	293	333	319	320	309	311	300	329	358	303	329	298	347	318	320	315	336	328	327	338	321	310	325	325	304	319	345	302	329	335	337	312	356	323	333	284	316	352	311	337	302	339	355	300	367	286	305	342	264	338	339	318	323	308	311	307	344	328	301	332	315	325	324	296	353	337	329	361	350	340	320	324	305	329
36187	44281	37648	16789	5354	1226	1050	789	677	604	580	549	571	474	484	476	394	433	442	385	394	393	380	360	388	410	377	335	364	377	390	347	354	370	350	339	371	349	354	396	360	329	353	375	366	344	354	340	368	401	339	374	387	386	337	373	374	408	392	347	379	388	379	402	377	372	374	415	366	347	391	376	384	373	386	337	373	385	381	367	363	384	395	366	376	369	370	371	390	379	390	383	410	395	390	400	367	361	366	380	359	377	372	365	373	355	387	385	356	343	383	376	379	384	380	387	373	386	397	373	361	377	367	388	387	353	366	392	405	360	337	340	359	362	357	364	374	338	378	376	392	352	358	345	395	378	368	343	394	353	350	376	365	388	352	375	361	357	359	358	344	354	356	364	386	390	354	377	398	353	371	367	364	383	342	317	388	393	319	373	381	379	351	358	372	359	359	363	382	382	388	364	387	340	363	348	363	332	366	363	350	323	356	387	364	374	385	376	342	382	321	303	379	371	348	348	380	331	331	341	380	372	376	390	368	376	374	348	354	404	373	346	340	370	368	367	330	339	360	347	346	358	368	362	371	362	376	346	362	351	363	366	392	368	365	382	377	356	375	371	377	369	356	392	383	352	325	352	359	374	344	385	382	347	381	352	354	381	372	335	370	386	373	324	359	373	364	348	374	365	332	341	326	362	358	335	372	358	387	328	361	366	376	372	371	350	351	340	374	357	363	346	375	324	320	408	372	359	338	366	364	353	342	379	363	320	338	377	350	362	396	364	370	344	389	384	342	398	385	377	337	382	338	370	382	364	345	359	344	363	372	411	417	380	326	357	365	372	314	349	381	354	365	380	340	352	354	366	368	359	376	401	338	378	340	361	356	370	370	381	345	387	336	342	366	351	338	377	332	369	374	338	320	369	384	329	410	389	364	359	378	367	354	360	362	365	364	391	358	367	357	360	402	343	383	377	364	365	351	368	344	370	365	359	364	351	397	367	367	340	379	372	348	358	379	360	390	352	357	328	380	372	375	356	349	379	337	337	379	395	362	370	390	364	377	336	341	388	375	379	358	373	362	340	368	368	343	353	355	392	373	348	379	357	347	339	343	367	352	344	380	360	364	352	357	357	371	370	380	367	349	378	348	362	385	347	399	381	328	350	385	337	395	390	349	356	364	355	345	367	372	372	376	390	383	362	370	385	385	369	354	354	421	351	382	371	364	366	370	338	321	337	345	358	357	331	360	373	381	330	392	369	339	365	386	363	374	366	338	350	364	386	378	363	364	365	363	384	393	375	341	346	360	384	343	361	330	389	337	368	351	344	373	337	362	340	330	350	393	381	360	380	379	334	357	378	350	360	359	342	363	346	360	373	367	380	389	353	367	359	382	383	353	358	345	358	369	364	347	356	383	354	361	339	380	381	335	347	368	349	361	367	394	386	331	345	365	353	364	350	333	395	339	361	353	384	363	344	359	377	350	350	336	390	385	367	347	386	316	361	344	366	354	342	366	335	386	307	340	401	343	376	363	339	341	319	374	344	376	372	345	348	360	358	363	334	351	375	365	379	356	358	355	382	347	355	366	357	360	366	399	340	366	367	350	367	366	335	375	420	401	366	403	356	366	409	365	358	331	349	370	365	339	350	377	345	354	408	365	364	360	377	365	381	365	332	353	362	340	376	359	369	368	355	346	363	345	365	363	347	365	354	352	357	387	345	337	390	362	338	367	392	367	344	360	423	367	371	350	395	367	344	359	366	371	385	348	350	345	350	376	381	404	337	353	351	330	361	343	389	336	347	362	347	365	371	337	396	389	380	368	385	380	344	371	367	382	385	359	372	385	350	391	407	385	350	369	383	378	354	361	396	357	352	345	369	368	363	353	385	380	363	367	383	382	399	360	388	387	339	372	401	375	395	326	344	371	362	340	377	364	377	389	364	351	360	362	380	366	410	381	344	374	382	359	357	369	352	378	381	359	337	392	324	398	347	377	343	374	372	355	343	390	355	388	372	380	381	344	365	366	388	382	395	364	379	346	366	365	378	359	345	342	361	356	368	387	367	348	366	360	355	379	378	357	361	375	352	371	344	380	382	343	357	358	369	347	355	347	372	393	381	366	364	370	384	372	365	370	382	376	326	397	379	343	374	375	369	372	395	322	367	369	378	369	370	341	371	346	349	356	350	358	368	377	361	362	380	352	371	355	352	361	390	367	335	356	366	379	376	380	376	331	374	359	355	345	357	361	350	355	349	385	342	356	353	349	383	374	341	374	364	346	362	369	377	383	358	369	367	374	366	397	404	345	370	367	338	338	373	350	363	383	370	365	351	372	323	382	365	365	380	341	367	374	382	382	336	364	335	352	373	332	364	380	340	364	376	356	345	346	352	349	394	348	350	337	336	373	375	376	375	381	363	365	352	339	374	362	332	362	371	338	353	375	349	340	372	374	362	375	348	340	363	349	386	341	358	402	374	379	384	369	350	357	375	349	345	383	347	383	373	351	356	366	375	370	356	382	368	375	406	396	360	362	356	341	363	359	328	337	349	362	373	386	347	350	344	378	324	384	361	357	330	349	346	378	363	386	343	355	340	325	369	371	345	356	408	337	355	348	376	368	374	382	366	342	338	350	426	342	400	367	376	332	351	373	368	396	361	349	357	337	328	360	357	364	362	380	337	354	348	339	363	381	377	358	343	378	364	353	356	389	356	329	358	348	372	387	362	371	397	378	360	371	349	359	394	376	361	332	370	367	376	351	305	361	349	358	361	347	347	362	377	353	352	371	314	347	366	342	350	372	353	365	381	344	340	366	357	342	333	382	371	350	354	393	395	331	391	400	364	353	354	352	367	369	367	363	361	367	389	357	356	359	386	387	351	362	393	342	345	351	346	342	335	348	345	371	349	314	351	371	363	351	348	360	397	347	350	366	378	370	340	361	368	376	366	348	348	343	385	369	363	369	384	358	381	362	356	366	367	362	359	343	381	385	353	363	332	376	388	354	379	363	377	378	353	346	394	346	338	388	345	402	349	374	359	336	373	379	334	400	344	359	341	342	334	362	344	361	346	348	326	394	375	348	354	361	344	349	359	360	333	362	349	361	379	381	350	337	351	336	329	365	361	362	382	326	387	410	348	377	350	400	395	390	337	375	361	388	346	336	346	375	352	386	369	327	356	377	386	362	348	375	379	364	358	324	362	375	341	397	351	346	337	396	370	347	355	352	372	367	361	336	358	359	360	369	357	372	376	376	375	361	381	345	385	343	318	344	356	374	387	384	336	356	363	355	347	371	351	384	337	326	369	361	382	374	369	375	373	373	353	384	358	349	339	371	356	370	365	346	363	376	350	363	345	361	352	340	365	367	375	366	362	353	355	389	344	354	390	350	360	339	374	379	342	375	350	351	385	346	375	371	363	390	311	385	365	352	381	339	364	365	367	340	379	362	349	341	386	371	331	369	362	369	399	345	328	342	382	363	368	378	368	318	321	374	352	370	336	383	331	364	354
25360	20865	28006	26832	20469	9230	1874	876	678	636	596	511	497	495	404	420	417	375	389	335	325	336	327	341	329	343	319	337	339	331	323	307	318	328	290	321	341	328	324	319	309	319	311	304	330	292	345	297	321	318	322	310	340	352	353	312	294	289	319	328	337	286	332	303	317	307	336	330	323	323	321	324	318	339	365	318	303	328	323	318	344	326	332	282	293	331	318	311	307	330	315	343	322	325	293	358	332	325	315	310	306	333	324	324	331	315	302	341	298	309	297	339	315	354	308	325	288	314	340	340	304	364	288	296	339	325	331	349	300	281	296	344	301	285	336	320	308	290	315	292	302	329	283	318	315	318	321	317	308	300	314	324	314	315	330	296	298	288	283	327	322	299	318	303	328	297	296	328	306	257	286	289	327	311	293	312	318	278	298	300	344	301	307	293	313	314	321	343	303	285	305	315	313	305	285	312	297	319	306	292	304	339	311	347	322	331	329	310	324	309	304	287	299	269	309	306	337	313	307	312	306	280	300	306	330	326	300	295	308	299	305	281	318	344	328	292	304	278	294	297	313	299	315	336	293	271	329	302	313	300	311	323	308	325	339	298	316	336	300	314	279	314	327	301	319	307	322	307	304	293	306	313	291	298	342	296	300	341	301	331	306	316	329	338	333	311	275	316	325	324	314	314	322	309	327	332	305	293	281	295	289	330	314	321	314	297	291	295	315	321	291	300	325	343	303	290	297	301	294	302	312	314	309	332	330	274	275	299	296	283	293	337	310	297	325	317	342	336	324	335	314	295	313	321	314	270	304	293	303	295	291	314	318	319	301	290	291	299	337	328	299	316	309	324	329	302	276	329	315	306	292	308	331	289	337	318	308	315	327	316	308	299	306	327	295	307	317	290	309	307	300	290	282	328	289	321	305	301	299	343	308	297	298	270	306	321	304	322	294	297	287	282	340	311	329	292	326	309	323	325	330	313	301	326	316	291	300	330	315	299	331	283	277	281	282	299	326	296	302	286	327	327	338	334	294	301	298	289	301	305	283	324	332	298	298	300	299	307	292	296	302	303	299	290	310	290	291	300	299	307	315	307	292	296	290	310	327	303	307	309	343	304	313	290	321	307	282	301	323	318	308	307	362	293	312	306	309	322	280	275	319	282	329	324	306	279	279	270	294	346	322	311	292	286	322	288	323	308	257	329	297	348	311	316	311	303	302	329	291	303	285	334	307	324	301	281	289	303	331	311	305	294	293	304	301	322	298	299	335	300	307	274	286	326	300	332	293	282	302	303	286	321	327	319	319	330	353	299	261	282	303	301	322	322	303	317	293	272	299	331	305	305	312	292	321	301	310	295	318	292	297	301	310	328	289	335	324	348	311	303	286	309	314	312	306	296	314	292	302	304	272	310	295	287	315	310	306	305	316	330	286	304	294	276	298	292	316	288	315	306	295	312	305	330	312	324	348	331	319	317	303	279	308	283	302	326	308	315	382	296	314	291	307	328	327	361	296	295	290	305	304	304	314	276	328	302	276	290	282	301	320	315	314	271	308	317	307	307	314	345	304	291	304	304	287	294	325	303	341	288	291	322	287	302	298	283	281	311	292	303	303	275	271	311	311	324	333	319	294	301	318	293	278	311	299	330	321	320	297	288	306	341	316	342	273	289	322	314	287	289	315	339	332	324	311	328	292	321	300	339	323	331	297	299	299	307	304	299	313	305	288	319	309	316	298	317	320	317	281	304	309	308	331	299	289	313	294	306	310	308	296	336	339	307	293	322	295	305	295	299	312	348	297	311	318	341	304	334	311	336	326	315	316	300	318	307	307	303	302	297	303	291	312	317	333	320	307	296	320	277	310	326	313	322	308	290	295	301	309	308	310	297	313	324	304	292	331	320	320	307	320	309	303	273	308	324	322	315	309	266	307	311	331	311	294	306	345	270	330	314	320	314	309	330	296	297	311	317	304	331	295	342	319	307	293	336	318	306	319	319	319	315	310	310	306	293	301	286	291	306	296	282	291	336	298	300	303	317	322	320	356	261	292	329	294	332	300	303	330	299	280	318	317	322	285	317	311	326	285	319	298	326	302	310	305	309	297	319	307	282	335	316	273	304	274	282	321	318	305	324	298	292	297	305	324	324	331	301	333	319	294	291	327	293	319	325	340	321	300	300	292	306	334	282	331	319	315	284	324	306	312	304	308	299	322	300	266	329	305	320	290	294	319	284	298	339	329	300	311	312	310	313	283	322	311	287	319	316	313	269	307	315	277	301	305	310	303	289	303	325	338	329	319	334	299	284	313	309	300	316	289	280	279	299	317	293	309	306	330	277	310	348	302	302	323	274	292	304	305	309	312	316	324	292	315	314	311	311	263	320	305	287	301	299	359	311	303	326	298	315	309	292	350	323	335	329	314	296	297	354	312	309	324	313	296	277	303	299	307	307	307	327	328	335	319	309	297	289	325	297	308	329	326	321	332	283	290	269	299	292	316	286	274	315	323	270	299	310	323	283	331	308	302	291	315	280	282	316	324	331	305	318	282	321	314	300	303	303	283	312	287	291	307	296	294	297	309	303	301	283	320	315	301	301	272	326	306	313	311	303	353	306	297	291	305	303	296	301	323	307	326	302	296	282	298	326	324	306	300	305	315	303	335	278	310	313	324	323	311	297	338	323	306	287	321	310	277	318	336	335	307	277	306	281	304	275	299	312	318	328	314	298	298	322	289	312	311	342	311	299	329	326	289	290	294	308	278	319	354	288	293	314	327	351	321	299	327	314	316	313	316	338	338	332	302	293	304	304	307	288	289	327	308	327	306	299	325	300	311	299	308	354	316	301	317	310	311	321	325	307	299	295	290	334	339	324	296	319	296	348	321	286	284	333	321	325	288	306	338	317	317	307	287	289	312	298	292	310	322	293	286	303	293	293	317	327	315	325	266	344	288	303	337	282	299	303	336	325	326	296	322	299	300	291	314	286	304	295	310	302	299	326	330	305	317	307	308	314	306	265	280	303	295	292	329	304	324	290	270	305	333	318	296	295	266	323	309	298	334	320	301	331	322	338	340	353	344	280	317	280	315	330	300	302	306	312	273	325	293	285	330	298	350	310	282	295	327	354	311	316	301	303	277	335	311	294	310	289	312	328	325	330	310	295	308	318	306	299	310	289	302	302	305	323	331	331	284	319	300	263	298	271	331	302	299	281	330	291	292	304	337	297	307	307	305	290	304	314	299	316	303	299	297	297	312	291	276	339	300	275	345	317	320	321	306	327	312	288	340	299	288	295	303	304	313	301	344	278	308	302	294	310	339	323	322	314	333	288	299	312	300	318	295	326	294	310	320	337	319	329	329	297	302	308	303	309	331	275	307	280	286	320	280	298	295	321	326	289	310	331	318	317	299	309	315	298	304	323	288	325	311	310	314	305	293	302	283	298	351	291	284	300	283	293	309	308	314	326	293	335	285	302	300	299	301	318	300	328	316	295	284	312	345	296	326	316
36513	56901	53829	35490	16474	3766	2231	1423	1213	1103	875	848	727	616	625	611	543	531	483	481	425	417	409	413	409	363	401	349	401	406	386	382	358	359	389	386	380	377	380	313	378	354	390	343	381	334	364	338	330	354	344	364	372	345	369	350	344	341	335	341	372	339	378	397	317	357	379	360	360	365	350	375	345	337	368	352	344	378	379	370	357	389	357	370	347	356	388	367	404	378	384	391	371	379	360	372	397	344	358	359	333	357	371	340	404	388	346	328	332	373	364	339	343	336	334	325	354	324	390	343	340	303	345	329	330	350	321	344	336	355	354	356	311	349	349	349	328	341	314	321	345	344	328	337	350	349	324	345	317	350	315	330	345	343	332	322	319	337	358	317	332	302	338	356	326	343	343	356	314	324	359	331	324	285	348	335	353	327	309	323	311	330	326	362	287	330	359	370	360	345	329	339	345	335	329	339	331	333	334	359	348	348	326	323	359	302	336	282	349	312	330	336	328	351	328	338	342	341	334	350	361	314	329	347	335	334	341	331	336	306	318	371	355	343	357	360	346	337	313	335	318	335	349	324	356	334	330	344	374	324	327	329	348	337	334	335	321	298	326	311	319	343	314	339	347	315	316	346	342	321	344	345	354	341	337	315	338	333	325	329	352	331	324	327	328	307	312	327	330	327	323	352	316	338	352	326	341	364	334	333	349	356	330	313	323	330	336	324	361	338	343	339	351	354	354	339	305	355	330	334	321	353	343	310	339	356	330	362	343	357	323	324	323	349	320	332	328	373	346	335	363	311	304	330	351	334	328	312	333	354	340	324	331	318	371	310	354	332	331	332	350	351	316	381	348	339	348	321	312	388	325	334	337	340	342	341	314	324	304	336	318	352	344	310	346	364	344	342	371	345	335	338	364	295	340	333	317	320	354	347	336	334	333	344	332	356	302	349	338	367	320	367	320	301	289	332	334	356	331	346	318	354	324	345	347	327	344	345	322	326	358	319	317	318	340	347	345	329	314	323	327	349	310	344	354	338	367	333	346	348	336	314	324	310	352	315	334	348	348	355	344	289	329	355	342	372	323	363	301	333	307	342	335	321	302	339	323	324	338	345	311	336	310	330	350	337	339	318	320	346	328	343	334	340	329	335	332	311	332	328	338	314	334	338	334	309	363	332	310	345	310	378	329	368	331	335	348	345	337	301	361	330	332	333	332	296	349	309	388	334	321	331	337	328	337	352	324	348	326	324	307	328	342	341	360	329	371	358	291	324	304	328	340	320	302	340	311	344	349	372	337	355	341	326	311	294	327	331	335	331	355	371	346	321	351	302	352	353	339	344	332	359	352	330	333	321	357	343	343	328	323	321	348	353	335	343	370	389	324	348	327	361	336	299	326	329	318	331	314	342	349	343	364	316	352	351	334	363	320	360	334	309	356	368	295	374	337	351	342	357	331	323	322	334	292	299	316	350	318	336	318	369	325	333	322	344	319	326	339	342	330	349	349	300	342	323	326	321	313	326	345	350	341	323	323	342	348	315	325	331	308	363	324	343	347	321	310	322	322	353	321	356	364	332	342	335	328	390	304	335	328	330	313	344	345	340	331	365	354	317	309	328	334	334	329	336	342	353	365	293	340	315	306	341	359	318	341	361	339	344	336	328	336	356	353	348	313	344	314	348	353	328	320	319	336	332	309	375	327	312	294	366	328	327	325	314	340	336	339	349	327	328	306	355	349	337	340	325	356	315	300	348	328	321	322	319	322	348	334	347	338	334	327	342	311	334	323	335	316	361	338	330	334	341	328	351	364	339	364	348	340	360	356	324	321	331	330	365	333	349	355	311	331	343	325	311	343	337	312	313	312	342	307	303	312	325	375	358	312	331	342	343	328	350	322	321	331	348	349	331	383	337	356	313	323	317	329	350	348	350	349	333	354	361	332	348	325	299	333	337	338	361	327	316	331	335	337	333	331	326	330	347	367	352	305	353	332	332	362	343	312	359	361	330	319	333	320	346	335	344	328	318	351	323	342	324	321	343	325	311	325	341	338	345	338	350	344	367	319	322	334	302	320	338	324	361	300	348	343	315	347	346	334	361	293	315	339	323	342	342	331	310	340	342	307	303	347	342	386	361	354	350	335	343	322	333	360	338	321	349	335	347	382	347	326	364	317	315	312	319	347	319	302	325	348	338	358	347	347	359	328	337	342	352	298	312	338	340	333	318	313	360	328	360	342	335	324	348	328	330	371	360	377	354	309	335	326	345	360	362	295	334	311	346	341	389	311	359	347	337	338	337	341	332	324	345	322	345	338	345	373	330	320	335	355	306	338	324	316	332	341	314	340	345	369	336	320	308	323	362	311	350	332	334	344	337	343	318	363	374	332	353	328	329	378	301	334	329	313	338	350	329	338	361	347	339	337	337	360	321	330	363	335	331	310	319	346	333	324	339	322	343	329	365	339	330	355	338	317	339	333	345	309	336	342	331	327	339	330	321	329	334	347	335	339	320	312	332	352	287	343	296	340	341	357	313	332	327	369	335	306	337	335	324	322	322	320	350	349	316	343	331	334	342	311	340	373	344	324	311	340	323	316	344	338	345	335	306	331	363	327	351	337	343	343	340	323	291	308	305	318	312	324	330	328	340	307	347	350	303	326	332	354	355	349	369	339	395	360	330	312	320	349	324	330	344	341	325	343	329	355	305	344	363	335	315	307	332	331	322	343	362	363	350	334	306	343	353	334	352	352	353	338	325	358	336	299	333	330	340	327	331	366	380	323	333	313	323	325	310	348	319	364	335	341	370	316	326	312	341	344	316	370	339	323	316	313	299	324	349	327	334	311	353	338	321	352	359	337	345	341	320	331	315	351	345	357	366	338	336	351	305	358	338	345	355	342	339	334	325	361	340	333	338	320	319	361	354	297	352	329	330	337	363	371	339	319	329	364	329	318	367	336	333	342	348	349	401	339	361	310	329	330	339	353	285	319	348	343	351	372	305	344	353	356	324	332	342	332	360	323	340	359	324	325	339	322	307	347	328	341	312	326	328	353	334	372	367	338	335	322	324	348	329	319	300	330	352	343	324	314	334	314	337	307	353	323	319	344	329	333	337	336	350	306	328	332	364	311	347	349	325	307	389	312	313	361	309	319	327	304	314	332	300	336	318	329	327	365	359	355	327	326	348	310	343	334	337	303	341	325	326	303	287	310	350	323	358	310	339	321	353	363	332	298	319	304	345	327	343	325	304	340	333	337	331	352	315	366	336	339	303	348	370	319	340	320	361	343	295	355	326	320	333	315	334	332	366	326	318	291	319	371	320	316	334	355	360	363	376	338	322	354	338	328	345	339	331	336	333	337	364	330	344	343	319	343	306	336	338	342	326	338	362	365	329	296	314	324	332	363	355	326	345	326	329	312	348	324	349	338	330	352	391	348	380	340	351	369	317	334	341	351	318	334	319	349	329	326	343	362	320	307	306	361	299	347	338	359	316	316	334	370	350	327	353
23155	20814	27758	25509	21618	19590	9282	1924	1169	1025	894	802	760	767	661	647	603	633	598	586	555	585	521	507	530	530	569	498	538	543	533	497	476	549	471	518	499	503	517	509	493	486	452	491	517	464	513	487	444	473	518	474	482	490	489	449	479	545	461	509	517	509	513	492	508	490	512	499	459	465	501	516	486	507	487	505	535	498	479	506	525	452	442	562	509	509	527	500	485	505	526	517	471	485	541	487	462	518	472	518	496	488	502	478	498	511	520	501	504	526	441	480	480	425	455	529	486	440	503	518	517	458	471	497	482	466	468	456	465	472	487	473	450	484	487	526	446	454	498	479	447	512	489	486	471	488	438	477	434	486	538	496	498	460	460	501	501	466	457	517	478	426	489	527	467	443	457	464	524	452	449	517	468	500	432	432	473	427	480	490	461	485	513	480	439	482	496	465	487	496	482	465	455	458	504	461	475	493	494	466	471	457	466	465	435	502	458	494	492	480	529	461	458	502	524	506	494	474	493	522	491	475	480	476	506	471	434	460	507	501	491	496	451	465	472	539	456	431	492	481	439	487	477	465	487	507	468	459	486	480	478	496	487	452	437	460	438	476	489	478	471	470	468	453	510	466	505	501	489	492	505	496	487	435	488	477	492	503	481	449	487	498	482	461	489	480	506	481	454	473	467	439	473	503	478	441	475	463	462	480	488	443	473	495	469	513	492	506	513	430	460	462	465	502	429	446	483	477	464	502	500	466	456	490	499	499	500	512	482	437	455	453	469	487	465	460	472	476	479	467	478	426	470	468	460	477	474	479	474	479	451	467	468	482	448	470	478	480	481	434	492	497	461	447	446	480	480	457	452	482	477	467	480	486	510	477	467	507	488	434	473	455	482	475	456	512	459	477	470	483	500	473	495	484	484	457	481	500	488	435	451	495	474	477	447	459	466	435	474	444	441	513	463	451	508	468	556	471	485	470	476	508	491	532	496	513	434	486	520	496	469	468	492	458	449	475	479	499	469	462	507	451	463	504	490	473	469	471	477	453	465	499	466	461	488	465	477	519	445	499	472	442	460	449	488	428	485	477	463	457	460	510	505	481	474	480	486	492	485	473	466	448	441	438	449	470	486	427	473	461	468	502	495	475	466	444	466	457	448	447	492	466	447	457	470	476	483	483	454	524	492	464	457	450	488	486	497	494	459	506	478	499	461	498	461	467	439	466	465	460	462	470	449	454	501	477	475	481	497	464	487	488	434	433	474	488	471	562	483	422	464	494	463	437	451	497	493	478	491	498	448	489	448	421	464	455	472	453	490	483	491	502	430	483	487	452	479	485	470	467	455	520	445	482	479	472	494	454	433	470	477	469	465	479	476	489	462	477	496	464	514	447	435	475	441	467	511	446	450	482	461	463	491	462	464	469	486	492	486	490	491	472	491	462	476	513	467	480	477	503	506	454	470	552	498	468	491	492	476	497	469	426	477	469	475	498	477	513	440	471	485	491	463	463	450	469	473	470	462	485	488	468	504	490	507	472	474	461	475	469	456	456	504	487	506	499	468	455	453	473	456	478	486	503	455	449	514	482	478	491	467	486	496	480	446	434	445	473	463	489	474	488	486	468	532	498	463	449	477	503	486	505	490	481	485	476	476	490	441	480	503	503	475	453	491	465	490	467	486	482	523	436	494	456	442	516	489	513	477	485	471	476	513	482	484	476	472	483	488	497	457	451	496	503	480	507	462	479	464	467	448	479	515	475	487	508	492	477	454	496	487	483	462	488	480	455	498	447	469	470	475	484	503	508	498	453	455	456	527	496	496	468	481	469	452	484	445	526	466	475	472	473	450	448	452	422	443	479	459	435	492	489	459	464	491	473	460	470	461	477	503	460	468	458	506	502	468	479	493	489	471	483	437	443	482	431	514	491	476	449	500	460	484	484	469	510	481	475	458	474	473	474	498	466	486	461	480	462	496	477	450	466	469	483	467	477	444	492	475	464	470	456	455	482	476	492	469	484	454	483	457	474	456	481	488	460	473	481	417	509	507	465	480	485	473	515	475	489	464	461	466	499	481	505	457	487	505	459	478	437	490	500	477	457	438	465	458	457	445	480	484	447	486	455	461	499	515	492	446	470	478	486	539	463	497	489	489	481	485	482	430	539	480	456	436	445	511	477	457	428	507	484	455	477	476	444	477	469	471	476	460	430	471	475	468	486	459	456	452	479	469	467	508	501	448	486	470	476	491	468	487	446	462	467	477	473	448	475	479	482	460	460	517	478	503	468	475	507	464	501	477	465	484	472	447	481	458	414	498	445	501	475	501	470	459	471	446	478	448	459	504	489	469	442	456	444	436	475	471	444	497	443	475	494	480	493	505	503	472	485	496	481	472	484	464	470	507	465	457	454	438	466	521	421	501	513	448	492	477	482	440	478	424	487	461	477	515	485	469	477	470	460	457	453	497	431	457	501	492	461	465	520	477	481	492	501	509	482	526	480	499	493	467	471	482	454	519	506	469	466	462	487	476	494	515	485	494	467	456	465	461	460	472	456	456	463	469	463	485	513	470	434	478	478	481	479	458	433	484	442	493	473	485	471	513	450	466	503	456	473	489	468	477	501	460	495	479	452	455	482	455	488	488	468	475	458	484	490	443	468	477	460	476	445	462	487	502	426	456	472	470	538	469	461	498	486	422	451	484	440	473	510	442	443	488	474	437	459	488	497	473	452	447	458	520	441	481	451	439	491	457	440	485	471	490	469	487	450	470	479	497	479	496	509	463	458	480	464	439	481	464	455	485	470	489	495	481	481	494	478	443	480	478	452	446	454	473	445	483	488	483	454	486	516	477	479	486	490	485	494	470	466	471	433	461	496	480	492	481	487	481	468	467	503	478	469	461	487	478	463	479	432	452	470	517	462	479	477	440	469	502	486	440	436	470	512	464	450	473	483	451	498	454	453	487	456	467	482	479	421	486	458	424	481	504	470	468	486	510	480	465	470	445	522	470	504	475	474	478	478	465	477	488	484	480	468	477	473	497	476	475	486	476	444	489	501	506	426	452	485	460	444	464	443	500	515	468	532	483	468	478	488	499	446	475	515	463	503	467	462	480	461	438	482	464	461	502	456	479	454	451	486	475	474	464	513	444	491	498	455	486	470	432	473	473	467	488	463	454	473	437	459	476	490	512	490	464	472	508	481	497	461	510	479	509	483	456	446	495	487	476	479	461	459	475	457	476	506	461	399	500	461	477	464	487	478	469	464	473	500	490	460	457	493	457	478	450	511	451	459	436	437	491	428	474	459	463	438	483	466	458	462	481	484	495	496	453	488	498	454	466	484	505	462	463	486	468	493	446	531	473	486	473	467	465	477	511	478	470	452	451	454	478	482	512	460	497	497	456	495	459	497	503	494	468	465	465	457	448	471	477	460	490	458	480	494	458	465	479	495	451	483	478	497	465	491	454	448	454	437	446	476	476	491	453	443	453	468	487	478	463	473	487	478	461	526
38245	66181	63343	48081	23930	5963	3377	2518	2129	1801	1427	1293	1250	1136	1002	963	951	825	779	731	647	659	637	649	638	582	601	593	589	561	584	570	559	549	548	573	583	519	510	552	517	528	549	481	517	538	508	558	500	514	574	520	525	534	530	552	525	513	523	546	506	535	531	558	509	500	542	535	528	553	549	503	518	512	531	544	524	496	531	539	528	509	527	554	506	547	543	566	516	514	531	544	552	538	557	524	556	508	503	539	559	536	570	491	538	521	545	520	495	505	548	478	492	497	489	501	501	484	496	502	481	484	512	492	448	454	528	457	519	483	500	469	499	476	485	522	492	449	505	491	497	518	536	489	519	471	481	470	549	489	486	523	457	495	518	494	491	512	462	471	498	501	514	508	506	485	470	524	478	518	475	513	492	519	479	492	482	491	498	517	466	520	519	518	511	528	482	475	515	537	475	497	516	497	492	470	492	455	472	459	476	454	463	512	487	525	512	516	514	494	448	478	505	512	465	491	509	488	506	518	486	495	525	506	497	501	504	457	486	489	467	475	501	494	498	460	506	486	510	494	494	478	475	500	495	506	481	519	491	473	461	486	471	474	484	541	492	493	474	502	501	512	478	501	507	494	469	513	497	475	490	497	513	527	524	495	483	519	516	516	525	475	499	475	468	480	488	497	478	460	491	495	503	480	454	482	512	455	455	531	485	515	525	503	499	486	480	456	492	491	504	483	450	484	436	508	536	568	485	471	520	492	494	484	492	486	487	496	492	476	507	510	490	487	488	508	519	451	512	441	520	529	482	498	469	503	515	482	490	479	545	491	499	509	534	533	509	492	484	470	488	481	527	528	464	532	477	500	498	455	482	507	499	469	523	500	481	491	480	510	467	508	472	464	506	519	466	502	468	471	467	518	451	487	516	512	519	480	443	509	526	481	497	500	462	494	504	528	479	494	483	461	511	487	454	484	500	482	499	492	498	492	490	494	487	490	486	491	497	477	504	483	488	507	505	500	489	493	533	492	470	515	467	453	501	520	480	493	445	480	499	492	519	493	487	497	499	470	468	500	543	498	480	480	523	547	496	502	496	481	518	496	531	544	520	511	495	505	469	468	494	528	493	485	463	461	492	455	462	507	477	470	470	487	499	473	480	544	507	525	505	496	486	522	481	495	498	520	479	509	530	518	431	456	490	466	485	493	482	514	500	511	508	478	494	489	466	485	493	499	470	465	501	498	493	496	521	495	523	501	516	481	484	526	489	472	500	479	474	510	525	452	524	463	483	489	483	530	493	486	531	461	487	479	472	483	496	473	509	512	487	473	494	495	507	487	456	493	489	534	492	518	495	516	504	490	475	498	483	532	490	459	478	524	488	478	463	514	497	512	452	464	491	467	494	489	469	522	462	512	485	495	527	482	483	495	487	546	494	464	505	480	465	545	489	492	505	509	498	545	469	478	516	461	511	489	524	492	507	519	493	504	509	504	475	469	496	525	522	488	511	479	512	463	477	470	465	474	483	485	475	510	505	502	516	470	493	497	489	505	485	500	490	505	493	472	517	526	523	481	499	484	486	532	516	494	498	497	484	513	517	534	490	536	546	492	522	504	485	512	522	523	508	537	488	492	461	498	500	552	486	481	446	478	458	480	488	496	491	486	489	502	495	479	496	466	495	467	535	480	502	510	513	507	472	483	450	494	489	506	527	464	553	487	485	505	475	502	492	461	492	497	503	482	455	489	518	483	492	533	515	508	441	478	550	461	475	486	482	471	515	472	502	507	449	484	517	490	513	456	499	496	496	540	477	524	505	470	488	495	489	503	509	487	514	482	485	538	480	497	481	525	525	484	495	484	474	473	477	498	468	497	504	510	458	490	472	500	505	450	483	479	481	471	507	485	484	453	526	514	479	522	448	539	478	492	465	495	512	495	480	504	486	523	496	512	547	490	531	465	531	512	499	480	493	460	529	500	490	480	506	483	484	473	482	483	446	484	469	503	458	505	503	487	512	484	473	518	497	480	487	439	451	492	494	467	491	474	484	483	502	480	541	504	518	475	509	525	483	486	463	478	486	527	484	495	493	490	517	538	514	539	495	494	498	502	476	493	495	508	483	471	520	514	459	512	470	515	500	513	539	484	496	504	477	498	454	480	469	474	503	473	512	443	463	484	490	487	502	487	537	502	481	493	503	490	520	477	490	513	495	507	504	480	481	476	479	470	516	506	489	478	494	494	515	466	474	539	492	512	496	453	511	504	534	436	497	441	516	477	472	516	492	516	458	475	523	513	517	471	479	496	481	475	455	506	533	486	490	518	513	468	479	524	502	505	519	512	516	475	500	483	461	468	499	469	509	496	543	483	534	520	505	507	454	492	486	489	483	470	492	486	503	494	495	496	528	503	466	468	507	451	496	491	475	490	523	453	480	499	444	498	481	479	487	502	464	505	475	466	487	468	533	525	473	520	488	525	506	541	484	544	485	501	504	469	461	519	487	484	492	524	507	493	481	522	494	502	463	527	488	499	559	473	510	469	506	474	467	510	495	464	465	498	534	493	480	472	496	505	482	504	507	491	503	473	516	544	477	483	519	481	499	488	515	494	531	495	464	468	486	504	472	458	472	497	458	518	519	465	503	464	526	484	494	489	500	459	498	526	498	530	519	480	464	471	476	485	486	492	527	511	490	522	537	485	458	492	517	491	507	480	490	507	508	519	523	481	476	488	514	470	464	506	484	525	512	473	484	496	457	485	515	472	506	495	498	494	541	479	490	497	471	476	494	487	490	530	482	479	502	541	511	489	507	501	478	477	475	492	493	482	485	513	460	481	521	477	518	473	507	497	521	470	480	499	518	492	477	521	464	482	503	489	515	495	521	518	482	463	518	523	492	484	462	453	477	504	453	493	466	545	472	494	542	495	463	444	495	519	494	512	543	491	502	476	502	490	501	532	500	484	528	479	523	504	520	491	496	475	477	508	504	549	531	478	479	483	488	502	467	446	512	493	482	498	485	459	550	486	490	463	529	513	510	532	492	493	541	472	488	479	503	515	516	502	505	511	539	532	521	481	495	495	475	467	467	475	494	548	511	516	505	504	497	506	514	481	511	493	473	501	501	470	556	557	509	458	511	562	481	431	504	440	475	513	486	502	467	482	530	529	498	479	473	518	479	522	478	504	470	502	500	484	481	488	491	495	511	536	463	484	486	486	501	495	492	498	502	486	491	464	510	498	496	490	458	484	458	497	491	500	476	475	474	473	470	490	448	458	498	495	511	499	520	448	514	537	499	498	503	510	476	486	512	498	508	485	463	491	555	504	502	487	481	483	509	525	522	441	479	468	462	492	508	468	512	493	463	453	472	477	477	487	510	511	471	517	479	494	467	446	506	492	491	469	497	501	496	495	492	491	460	532	504	510	460	493	517	482	513	497	501	492	501	511	499	499	470	494	497	516	486	488	519	452	483	450	501	473	524	518	481	515	456	501	476	471	470	440	516	497	488	489	492	525
31979	31981	32956	22412	5288	826	627	542	463	450	421	398	400	412	386	386	318	392	351	353	338	345	312	334	341	329	293	349	318	324	321	317	341	344	370	332	336	301	335	336	327	341	348	328	297	319	326	317	327	329	316	335	334	317	333	311	323	347	307	315	360	319	327	294	299	350	322	339	337	344	313	333	309	332	350	330	312	318	320	337	310	328	336	323	309	325	339	357	336	336	348	321	343	329	321	363	320	324	335	340	348	329	331	295	325	338	330	308	295	328	313	301	279	321	303	306	309	357	316	323	347	327	310	284	350	339	359	346	288	318	321	324	288	333	311	277	344	329	321	322	330	342	298	313	338	336	305	358	340	339	333	310	314	306	342	328	325	345	283	325	333	307	322	346	321	324	317	315	317	308	332	316	324	313	322	322	305	322	320	302	312	333	313	322	328	328	314	366	327	335	296	330	324	287	342	322	324	342	320	320	362	307	330	286	331	296	321	321	304	325	286	326	307	328	322	315	300	301	318	305	313	318	322	311	314	316	327	344	319	316	320	332	332	329	310	309	339	335	321	285	353	321	297	329	339	333	313	343	289	317	332	315	314	353	316	300	307	288	328	303	322	301	320	319	326	315	291	310	312	293	309	315	273	337	308	308	308	328	346	354	346	319	310	319	315	342	281	321	328	343	324	316	314	303	336	320	324	309	318	324	324	333	335	304	332	319	305	319	306	342	341	339	339	323	320	342	353	323	323	291	351	319	310	330	318	315	347	287	302	339	327	304	297	371	297	319	306	307	289	319	306	283	328	298	330	307	340	321	325	295	326	338	317	333	329	374	314	295	292	314	322	317	324	293	318	328	354	336	316	325	331	298	323	320	292	329	316	327	343	341	312	300	334	321	324	330	283	303	284	320	309	314	308	317	326	344	328	325	313	328	317	305	312	324	304	333	326	287	319	321	322	312	301	363	311	336	320	326	319	352	316	303	323	347	303	311	289	285	285	332	321	325	302	320	344	322	322	273	291	348	296	313	335	319	302	301	309	313	339	282	301	337	346	306	286	318	332	303	337	295	352	339	326	306	343	304	358	280	293	324	320	363	356	311	294	335	306	339	291	320	290	318	349	313	315	337	302	300	299	350	300	309	323	326	305	320	330	297	347	318	355	356	329	310	314	315	294	316	317	317	305	350	356	304	336	326	343	328	300	346	316	321	322	338	309	322	319	295	278	337	353	325	322	340	316	336	306	328	295	336	343	273	322	353	295	328	279	327	317	327	331	310	328	340	328	334	311	322	316	319	333	332	297	316	293	288	337	337	285	313	309	324	336	344	363	346	306	323	320	329	331	307	312	327	341	339	297	302	296	344	306	340	322	347	299	322	326	320	299	294	298	307	325	339	327	285	350	338	332	307	315	292	322	338	329	330	314	350	314	329	292	321	352	322	320	330	326	312	324	317	340	306	319	342	350	342	273	339	329	352	345	318	332	321	320	317	305	316	313	335	340	299	354	313	314	315	336	301	319	313	324	335	315	301	345	326	282	344	325	332	320	335	347	339	352	294	319	325	344	303	303	309	336	309	333	298	291	311	324	313	334	332	323	335	287	258	317	336	340	328	345	305	348	323	347	313	356	354	307	331	343	335	327	337	322	299	336	305	329	319	310	284	289	316	287	304	299	321	312	317	305	290	330	308	342	338	301	338	315	287	316	337	327	324	285	292	283	317	288	320	328	332	319	330	342	322	322	350	321	332	321	314	338	286	292	351	357	317	312	336	330	323	317	338	316	309	313	308	325	376	311	339	316	330	336	342	307	339	339	311	295	327	290	307	324	348	329	319	357	295	313	297	344	330	310	303	322	335	331	358	298	355	318	332	292	345	321	330	330	301	322	335	312	311	332	343	322	341	320	341	325	308	324	303	287	327	337	312	307	347	319	319	314	314	307	314	334	319	285	273	342	291	297	314	317	309	304	340	318	303	332	294	329	327	309	349	314	330	331	303	296	300	314	344	321	299	321	334	314	319	312	335	329	292	328	296	349	309	305	317	340	319	353	322	306	334	342	321	353	362	310	309	305	317	325	325	322	315	333	313	308	293	329	296	314	308	309	329	331	308	324	311	345	320	313	309	316	330	338	324	329	296	330	326	314	307	295	335	324	306	343	311	338	309	338	322	322	344	317	314	307	311	316	305	319	316	303	338	341	310	347	322	303	330	345	341	288	317	331	306	323	361	315	310	341	307	332	347	319	294	336	309	318	316	340	299	303	292	319	306	337	337	260	300	300	326	313	315	333	330	320	310	318	303	326	302	345	327	337	328	308	311	327	345	335	333	321	322	309	301	309	299	312	327	352	321	281	319	326	323	282	337	287	338	331	340	295	322	328	335	307	360	345	355	334	327	353	315	341	340	292	343	330	306	315	294	334	319	320	316	343	327	314	300	315	362	309	320	356	342	341	309	300	338	291	327	325	307	328	325	346	336	285	314	320	318	331	311	323	318	308	317	344	312	325	294	317	347	353	317	322	335	326	340	320	294	332	323	304	332	344	322	307	320	310	314	350	310	325	341	296	307	323	338	304	323	303	340	335	319	298	295	334	327	332	313	300	341	327	341	313	312	329	330	349	302	332	308	309	319	342	344	305	310	335	292	332	333	317	298	303	326	322	329	308	320	338	332	370	296	328	318	302	305	335	328	331	305	285	302	317	336	331	309	337	320	306	357	308	308	296	321	348	335	296	315	304	318	306	318	351	340	324	319	292	330	351	301	314	330	330	313	310	344	313	347	328	335	350	326	311	345	325	314	321	360	303	313	288	311	291	329	356	351	303	313	333	298	316	337	301	308	311	322	343	352	316	341	308	303	297	327	323	327	322	313	310	302	304	326	299	327	326	320	334	323	330	321	323	349	310	332	306	299	267	328	323	334	309	298	315	293	294	320	287	323	314	336	288	313	308	316	324	313	328	329	342	307	293	351	289	337	342	329	332	286	309	310	351	359	282	300	362	326	292	347	324	297	295	305	283	337	292	307	323	298	314	292	325	324	289	345	336	321	306	314	295	315	281	288	345	308	301	301	314	318	326	326	334	309	345	332	316	312	324	310	321	310	311	315	311	339	326	320	310	328	319	332	281	272	302	323	309	358	329	348	328	315	293	296	352	368	309	329	339	288	349	325	331	342	351	323	300	309	351	285	252	305	322	309	314	324	283	310	310	331	335	324	308	324	311	305	328	327	311	283	323	320	328	265	308	318	337	347	340	313	300	350	305	311	344	310	351	325	314	311	306	300	305	312	289	334	315	291	286	332	371	319	321	299	323	308	308	274	293	336	301	295	345	368	320	314	302	341	349	295	322	315	320	314	303	309	303	318	307	324	309	304	340	318	331	329	328	297	319	298	313	339	307	320	328	298	353	308	322	364	344	298	334	303	309	340	360	303	307	345	317	342	309	313	354	326	336	313	321	331	325	335	315	294	319	305	321	323	332	345	342	316	304	330	311	294	363	317	325	333
33169	43547	39634	24733	6297	1318	1051	847	764	632	607	607	611	485	488	446	425	455	404	419	405	426	400	389	412	383	363	359	367	350	356	352	350	345	400	371	346	363	407	332	366	362	343	360	375	375	339	361	343	339	360	371	377	374	402	349	395	361	382	376	353	346	356	398	346	353	372	367	403	371	382	368	341	366	335	382	358	360	351	357	378	381	388	375	337	432	381	336	378	372	375	386	379	412	383	382	362	384	405	392	382	363	385	343	364	379	345	344	358	326	382	386	400	333	349	370	364	370	337	356	342	348	350	349	359	343	343	359	370	386	356	365	340	374	377	354	381	351	335	366	376	371	355	366	333	386	370	365	354	363	358	386	380	332	396	402	370	368	377	345	369	349	381	376	390	360	354	364	346	336	376	362	348	373	334	359	377	333	339	369	347	361	380	345	337	370	377	355	327	374	344	324	375	351	336	356	362	379	339	359	350	382	388	352	341	362	342	363	360	360	346	386	326	331	360	337	360	382	367	325	330	387	341	370	341	368	353	378	370	350	333	335	353	355	370	367	378	374	356	349	333	369	377	341	365	356	378	319	390	351	362	330	371	392	329	357	366	370	373	374	361	321	381	350	354	390	367	332	360	395	381	357	354	364	369	337	364	405	352	372	344	351	347	349	359	372	381	364	334	360	403	332	329	377	359	385	366	361	377	360	365	353	367	337	358	390	358	344	352	357	362	313	383	365	333	380	380	384	378	342	379	357	347	361	356	348	361	352	358	342	400	384	338	358	363	366	338	364	378	376	364	321	329	348	332	409	366	367	353	337	373	335	317	375	358	327	392	347	392	384	344	374	358	359	356	374	395	330	374	346	348	370	397	350	337	339	360	372	369	369	333	356	379	355	377	379	362	339	338	328	381	364	376	389	362	389	367	345	347	338	362	346	341	366	367	361	346	317	340	359	350	375	335	378	393	367	351	326	370	341	336	342	344	386	341	373	369	345	337	323	358	361	367	346	378	400	319	356	350	370	346	373	333	349	352	349	362	324	349	352	349	360	353	359	368	385	364	372	372	375	378	351	362	354	407	337	332	355	369	368	363	341	377	371	380	357	348	376	364	345	368	326	372	350	360	370	345	336	384	380	417	389	377	370	360	349	388	363	367	349	368	357	367	338	371	358	327	361	347	379	339	385	358	343	384	330	352	334	369	361	332	311	332	335	364	380	375	381	359	351	394	360	383	371	362	332	362	355	347	337	364	353	363	356	381	370	349	369	350	373	364	327	349	368	331	347	327	354	379	352	339	355	381	345	311	367	343	360	368	389	360	353	357	356	345	346	339	345	325	381	369	348	367	357	341	369	336	368	354	366	348	363	372	363	344	367	368	365	368	386	344	345	361	364	371	367	345	393	355	368	369	351	382	367	342	357	356	384	335	357	338	351	373	353	362	365	350	356	366	338	362	381	315	352	354	366	346	373	341	390	338	371	369	349	369	357	345	345	364	372	357	361	356	400	348	369	355	360	355	362	347	370	367	363	383	359	374	375	369	364	360	342	363	379	352	338	326	364	362	369	388	326	344	341	384	386	352	360	385	363	369	374	359	341	343	350	341	366	330	386	371	361	352	372	358	367	346	364	365	355	354	388	358	373	345	375	323	376	361	357	334	372	361	310	356	337	386	363	347	343	332	340	367	384	367	376	343	375	356	361	367	368	351	345	369	399	339	367	339	368	376	364	366	355	349	345	357	372	351	340	375	357	365	358	349	389	355	364	349	336	365	357	355	373	342	394	343	355	349	365	346	377	368	397	357	345	334	341	333	356	330	377	390	355	347	356	362	368	375	397	376	362	370	348	353	362	370	347	350	325	377	344	331	365	374	352	394	393	348	344	378	389	376	328	382	367	369	332	329	333	377	359	353	351	359	331	351	335	339	346	347	365	357	319	367	397	370	373	349	376	363	352	376	381	355	370	352	378	372	352	372	355	346	372	358	382	326	348	375	344	374	357	372	339	353	349	350	352	360	356	369	370	329	342	365	383	348	317	354	341	368	344	346	357	383	378	323	394	335	366	333	358	370	388	395	361	354	374	385	378	364	320	362	355	370	330	383	405	372	354	351	355	344	394	386	377	346	339	339	403	360	360	364	377	332	340	365	374	361	320	378	356	336	382	367	351	362	361	379	337	367	331	338	356	353	370	371	363	384	320	351	359	381	361	372	398	353	346	362	346	373	353	366	380	345	385	366	365	348	352	364	384	357	354	373	349	371	383	390	347	335	382	355	352	340	366	358	387	342	361	360	386	345	333	388	354	342	376	361	307	339	352	363	336	349	350	359	339	356	334	375	319	384	325	351	373	349	337	348	344	344	345	354	397	376	391	360	348	391	377	330	346	366	367	367	347	359	329	354	394	365	352	391	357	382	353	355	354	378	368	387	386	376	354	354	384	346	376	362	357	331	329	360	356	347	371	364	356	351	334	333	354	340	367	367	327	370	371	398	392	376	359	349	374	376	321	356	351	341	380	361	393	363	355	382	363	341	351	373	352	362	348	372	348	368	356	364	337	371	382	323	373	347	338	353	309	362	417	355	372	383	339	372	361	344	368	348	339	331	366	367	342	405	352	327	372	368	386	334	361	360	358	372	348	357	353	313	341	348	379	349	395	341	328	362	379	372	358	348	364	376	348	344	328	345	351	348	382	364	358	360	360	379	376	366	347	367	371	383	342	354	335	380	381	371	360	329	364	343	359	390	361	346	379	367	367	334	367	366	374	354	366	356	409	357	342	346	354	351	363	371	349	333	385	356	368	332	383	359	375	306	366	343	358	344	333	365	334	357	388	340	346	386	369	365	374	372	362	356	387	346	395	343	359	370	327	398	346	375	345	358	368	367	388	367	360	385	348	377	359	345	357	369	375	345	370	356	385	341	367	372	353	352	351	354	333	387	387	393	386	347	334	351	366	329	350	374	355	385	337	402	396	373	348	377	385	365	390	347	370	339	370	345	366	391	386	352	383	346	343	342	364	351	380	345	331	368	378	351	345	337	382	379	343	367	343	382	362	393	374	347	357	363	302	356	375	330	368	349	326	337	375	351	332	383	349	375	333	373	341	352	366	379	372	353	348	367	340	361	364	350	358	360	365	388	333	399	342	360	375	346	377	362	357	382	353	353	321	384	354	371	360	364	330	379	358	335	364	332	376	353	357	376	365	422	377	364	386	332	329	348	355	345	340	388	341	350	358	327	351	399	351	364	386	358	335	365	350	319	376	341	337	363	366	349	360	369	360	382	373	364	363	367	346	361	371	377	387	403	351	369	369	375	346	391	385	351	355	340	346	360	382	375	346	365	400	394	376	352	370	375	340	331	377	361	343	368	355	360	335	345	378	374	397	327	369	376	366	349	352	334	347	372	331	339	357	333	380	389	340	357	331	347	332	373	369	369	351	369	341	381	384	326	366	359	355	380	352	342	364	356	348	362	321	378	362	360	360	333	349	369	380	377	356	354	361
25249	20938	28159	26886	19077	7377	1671	1004	728	699	602	598	497	482	448	431	377	408	443	358	375	347	378	322	348	319	297	336	325	297	320	342	333	337	320	325	312	320	335	277	292	290	339	345	310	282	319	316	314	305	320	323	343	288	336	284	293	325	318	332	355	324	322	304	337	346	334	333	353	316	319	317	336	309	295	319	316	318	322	328	283	309	324	312	314	319	333	315	274	327	308	324	313	326	314	353	343	322	302	337	340	310	332	303	348	317	312	303	320	299	323	333	327	285	313	328	334	305	315	274	306	291	301	299	306	320	298	262	340	302	261	294	303	309	337	310	288	329	293	319	297	303	315	342	299	316	338	301	295	320	311	316	309	310	294	303	320	318	297	319	302	317	301	298	316	279	311	300	278	283	288	285	337	309	289	330	333	293	301	325	308	329	270	327	287	313	303	324	307	326	281	265	277	299	290	301	346	265	317	273	300	304	279	320	295	301	282	279	280	295	314	326	297	340	333	306	313	338	303	312	245	291	352	334	311	275	288	330	326	282	296	311	264	296	309	292	307	320	330	310	327	292	294	323	310	333	284	312	278	345	311	311	319	315	291	303	316	298	307	326	308	288	299	288	291	296	277	285	317	279	283	316	277	294	335	311	317	322	327	286	299	307	314	267	307	331	317	292	303	289	300	291	282	269	323	283	303	307	308	310	289	303	310	314	280	317	282	298	323	296	306	343	277	299	298	323	287	297	315	273	334	337	302	278	305	281	289	310	293	300	337	282	284	323	321	302	296	272	309	310	302	270	318	300	324	315	286	309	276	305	322	299	318	312	300	323	286	305	292	315	324	312	305	319	324	281	291	289	282	279	305	293	313	330	330	320	291	347	321	310	293	322	333	309	304	291	296	326	308	291	292	289	300	306	299	292	319	304	327	307	318	326	293	347	299	291	289	315	281	310	298	288	311	297	310	305	338	312	302	335	276	308	306	330	294	303	333	306	261	341	357	316	310	331	319	309	342	266	310	288	291	318	315	281	301	324	311	309	291	336	326	294	289	304	314	310	303	302	282	308	311	343	310	291	284	286	321	334	309	279	318	300	315	303	312	327	357	317	322	319	274	326	298	329	307	285	329	300	324	284	303	297	296	307	286	294	332	311	297	300	299	290	310	299	306	287	305	299	286	306	300	297	296	299	305	318	335	316	291	269	296	281	302	338	278	279	304	298	315	276	292	331	340	304	317	287	293	307	309	320	311	341	318	303	325	308	350	300	325	313	313	308	292	332	342	296	282	302	306	286	297	302	306	333	278	290	319	270	296	293	328	296	321	304	311	319	294	313	306	299	297	279	326	308	294	323	281	311	311	333	326	320	274	326	287	291	310	278	281	269	302	297	334	303	317	310	294	296	328	282	280	292	299	302	292	308	356	297	308	318	316	285	305	311	291	299	307	283	302	306	295	293	305	311	325	326	308	311	297	280	288	306	292	285	352	324	354	307	280	302	310	306	305	300	296	312	316	320	301	297	309	276	311	338	293	314	276	282	310	313	286	333	300	300	316	347	349	302	308	315	320	322	295	255	308	330	299	315	313	314	283	326	304	313	327	328	308	307	308	343	289	316	339	308	333	321	319	289	304	308	291	339	293	290	302	307	296	307	298	297	289	327	313	293	294	331	271	299	328	274	295	316	284	300	297	318	268	303	300	284	308	285	310	325	306	280	286	264	309	334	324	308	312	290	290	320	333	298	273	321	321	294	317	328	291	300	303	289	322	296	319	311	313	283	288	309	325	290	314	305	313	301	313	306	290	311	272	334	341	297	303	310	315	305	316	319	327	300	293	290	282	310	305	274	308	314	252	296	323	309	324	313	307	327	343	317	300	286	310	305	359	303	306	305	313	303	308	305	315	339	331	292	304	311	282	310	330	309	303	323	318	315	320	278	299	282	285	293	306	292	324	313	296	308	331	336	309	270	331	320	327	310	317	305	292	298	300	263	290	322	308	303	299	327	311	320	322	334	310	315	308	284	296	300	282	313	280	311	296	294	315	298	283	305	281	297	313	298	307	327	300	287	298	267	354	340	322	303	309	326	305	277	299	302	327	329	304	321	297	315	327	308	284	298	316	332	277	312	289	294	312	296	346	280	315	301	288	321	338	304	286	326	277	320	318	293	310	287	322	293	301	307	262	317	272	277	327	273	295	307	272	317	271	295	284	303	294	290	339	309	317	325	299	307	274	290	313	313	299	340	314	256	308	310	304	327	303	287	298	351	285	293	298	308	292	307	289	291	304	304	330	295	305	328	322	305	294	338	313	302	315	276	311	309	322	307	329	333	319	369	295	322	303	288	265	287	316	277	301	301	306	306	296	326	292	275	298	296	310	296	279	304	323	299	306	294	296	319	293	319	333	330	319	309	303	280	288	311	317	306	283	281	313	295	280	300	289	258	277	292	304	298	319	325	322	314	312	289	317	293	299	325	319	326	309	341	308	320	282	314	293	302	299	286	293	291	322	306	296	301	307	289	325	285	306	312	306	311	321	331	352	295	287	308	304	317	327	321	300	302	322	316	337	297	291	281	296	296	301	308	305	267	314	298	291	302	306	281	311	318	336	304	352	309	283	305	275	317	297	321	305	321	300	297	312	301	312	309	300	290	292	311	295	314	318	274	335	287	265	298	265	323	292	286	298	322	311	297	303	326	301	307	310	316	305	306	291	339	309	291	318	304	301	296	335	316	334	330	289	312	302	275	323	311	298	297	333	304	311	302	303	328	286	323	308	306	330	293	337	300	321	307	305	296	329	325	302	326	313	295	288	306	322	279	289	307	337	313	280	284	286	317	299	292	301	324	304	331	302	299	315	296	314	284	301	293	293	298	307	320	332	306	276	299	282	295	299	295	336	306	302	320	283	285	310	288	322	316	304	284	301	287	265	316	334	288	332	302	278	288	324	312	293	283	318	296	300	302	312	278	294	318	316	333	313	336	316	281	333	291	314	326	324	331	318	306	302	280	293	298	281	318	310	313	293	283	280	313	275	270	302	315	304	313	336	254	317	322	289	291	316	281	319	285	284	299	309	295	296	301	292	318	314	311	295	285	321	285	282	297	299	307	296	318	293	332	334	315	329	311	346	287	279	288	300	307	325	329	308	309	274	328	318	309	309	332	279	317	298	303	306	312	314	310	311	307	308	303	286	303	319	285	297	329	322	295	299	321	318	295	329	278	294	307	297	321	309	305	286	328	315	320	290	299	317	310	288	305	304	320	291	321	289	300	302	294	285	308	329	297	331	325	302	334	277	315	300	324	293	300	309	322	305	344	310	291	311	312	306	330	281	307	297	320	295	329	321	304	300	283	312	308	341	331	305	305	315	311	325	355	290	284	324	300	315	325	291	276	344	306	317	296	307	280	285	277	315	295	317	293	320	278	304	314	283	323	315	334	321	314	266	290	309	293	319	349	330	322	278	315	313	302	332	279	298	273	299	298	276	324	299	319	315	296	317	310
35191	59053	55297	30277	7095	2825	2108	1733	1474	1213	1063	894	837	783	721	610	561	535	559	532	480	456	423	393	421	369	390	398	391	390	360	379	391	364	341	370	348	345	316	367	341	336	332	332	373	322	367	369	360	351	357	327	355	346	392	398	347	345	369	316	380	366	336	383	335	377	346	330	373	374	392	380	341	364	347	374	377	346	359	365	347	339	328	350	346	358	362	349	402	362	375	383	364	351	376	388	383	359	376	364	349	385	347	375	361	391	368	341	375	339	359	339	316	315	340	346	335	328	336	367	343	316	302	362	311	339	317	362	322	383	327	313	342	315	369	344	337	306	333	356	354	354	340	326	342	351	319	333	352	321	324	356	322	326	344	311	337	341	336	317	324	337	331	338	314	316	307	327	313	374	311	313	340	338	339	325	309	343	295	319	336	287	343	349	334	354	321	360	344	337	340	330	355	331	290	310	346	306	336	349	334	334	355	346	362	337	328	345	372	296	329	317	369	344	312	328	342	323	329	337	354	337	310	330	348	310	352	334	330	328	329	336	320	322	314	346	334	317	347	320	328	327	361	352	348	347	329	319	345	364	321	353	343	302	328	329	338	352	303	358	334	312	344	319	330	322	353	323	349	340	339	353	303	335	351	328	333	350	338	343	310	343	329	332	337	339	351	327	355	335	345	325	361	330	305	332	311	327	338	321	369	307	318	316	310	283	347	336	335	300	346	350	340	328	321	319	344	346	299	330	313	319	344	317	334	305	332	350	319	352	310	322	380	353	316	355	316	331	326	302	358	355	329	323	329	347	346	317	364	346	342	352	317	346	320	338	296	339	333	321	349	345	337	323	337	340	333	337	334	296	316	358	302	344	317	355	337	345	343	307	359	327	321	340	342	299	335	337	295	360	319	322	331	333	348	353	324	334	298	340	350	361	327	355	333	331	316	327	320	342	332	321	323	323	310	310	367	344	368	328	308	309	336	351	324	308	329	350	322	311	354	334	299	346	316	334	314	343	352	311	300	324	344	322	339	322	313	330	323	339	373	346	338	303	307	370	343	372	333	334	333	362	321	338	327	350	342	330	327	347	301	326	329	323	329	323	357	345	311	343	288	347	346	337	295	328	312	346	350	363	353	288	343	314	326	327	308	342	324	371	339	327	332	348	323	298	311	330	317	328	363	326	349	331	325	323	357	329	348	319	333	314	328	323	333	336	313	346	340	336	332	292	341	344	335	306	319	329	314	329	333	302	314	323	328	336	302	344	344	331	364	327	300	328	345	362	333	323	340	326	340	325	339	333	332	319	341	294	337	360	323	324	330	342	354	323	299	346	350	347	320	346	370	313	295	325	309	368	363	328	329	342	338	308	323	323	332	329	309	330	314	330	338	340	331	315	333	334	301	350	352	359	339	341	312	331	331	359	346	328	317	365	320	321	311	332	315	341	332	334	320	323	347	347	332	311	319	361	371	304	331	361	331	344	345	354	323	326	344	343	314	346	388	331	291	318	325	324	336	353	331	332	357	364	315	337	343	339	304	352	335	314	340	327	341	353	340	375	347	363	352	322	295	296	314	320	345	354	345	356	374	326	317	344	325	340	326	337	340	352	331	343	324	335	348	339	316	321	334	335	320	356	328	314	334	314	331	345	360	302	346	331	327	349	334	332	303	343	328	314	320	311	328	344	330	365	317	322	314	361	326	349	325	321	363	332	326	352	305	313	344	344	335	331	318	320	327	330	304	325	328	314	314	317	321	318	361	365	308	311	332	344	345	350	310	325	329	303	337	347	326	352	357	340	333	357	349	322	318	317	297	332	361	339	317	327	336	346	325	317	329	331	347	366	337	312	334	346	331	328	314	341	330	335	340	363	324	347	334	322	349	320	316	376	358	330	336	326	344	329	343	317	361	351	322	352	311	345	331	342	338	370	331	327	332	348	282	317	310	350	318	300	375	331	335	329	337	310	339	332	326	340	334	350	338	344	334	312	311	371	302	381	329	327	383	328	345	334	325	315	345	311	345	312	334	323	304	296	318	341	370	357	336	336	307	332	297	363	323	329	343	314	324	312	341	345	344	360	328	319	341	333	323	350	343	310	343	368	346	330	332	384	324	299	307	343	338	321	362	315	362	351	358	319	324	308	341	332	340	344	334	360	324	358	329	375	314	333	344	318	329	325	366	315	313	318	334	320	344	369	359	313	323	328	359	348	348	336	307	331	295	325	337	320	314	360	344	344	332	327	340	331	348	340	327	327	345	330	319	333	354	319	323	327	329	304	319	328	323	347	349	332	321	365	314	355	327	323	323	299	273	337	321	355	312	335	331	338	300	320	329	359	317	337	350	338	362	320	327	328	307	333	315	309	324	303	323	338	327	351	348	328	323	353	347	347	345	317	310	306	337	362	340	339	293	316	323	333	297	359	335	370	294	351	319	340	349	316	345	339	315	338	310	340	328	351	347	312	348	347	329	338	328	334	326	351	318	346	334	319	346	352	346	323	333	321	347	358	297	339	335	334	332	351	339	308	367	354	340	331	343	331	347	312	330	334	369	333	359	352	341	322	342	351	322	323	318	314	362	325	350	335	323	334	343	325	316	326	310	344	353	350	340	319	334	324	317	355	327	320	338	318	335	344	328	330	332	328	343	327	341	333	345	337	350	313	316	356	345	347	343	348	348	308	340	325	343	348	349	327	339	351	363	326	317	339	312	350	345	305	311	328	330	345	299	323	329	307	331	313	333	321	354	336	362	306	312	325	342	391	344	333	329	332	344	338	357	309	349	375	338	335	319	354	344	312	315	334	312	314	361	307	359	358	319	319	310	339	323	334	360	356	332	337	309	358	320	344	340	322	322	311	335	324	328	329	336	339	332	324	359	346	344	342	327	343	340	325	316	365	356	323	331	320	347	326	346	360	343	304	338	330	354	329	337	360	323	340	333	339	325	316	319	332	336	303	306	295	302	332	353	345	336	353	332	343	292	314	330	356	330	333	310	368	327	363	375	325	320	321	344	329	329	365	292	334	308	338	333	355	317	319	331	317	350	321	330	335	338	310	339	318	321	325	303	335	333	324	340	332	361	317	331	329	327	339	321	344	331	322	328	341	328	349	329	329	356	334	329	320	340	323	337	325	313	368	335	369	330	330	325	347	342	343	308	366	335	355	316	348	332	360	333	329	328	334	317	329	353	321	318	365	376	337	334	352	370	337	356	337	339	334	360	334	324	345	363	323	303	351	342	337	319	301	320	320	336	332	322	354	338	351	306	355	338	334	362	324	319	354	336	353	337	321	309	342	325	337	321	350	355	349	339	327	327	311	369	331	313	357	341	342	314	352	351	320	328	345	330	341	329	311	346	323	323	353	323	357	364	333	330	343	356	363	343	305	336	317	328	334	291	304	358	315	334	343	345	352	338	324	329	344	313	317	343	330	329	331	323	349	318	355	331	379	345	338	299	336	352	336	347	342	354	325	327	329	337	332	346	302	324	318	368	320	300	350
23172	20840	27590	24481	20814	19654	8214	2148	1395	1155	1049	919	907	805	779	714	681	660	634	601	589	591	529	576	517	508	529	518	548	491	528	527	487	559	513	536	492	499	545	531	495	494	471	552	487	515	498	497	505	488	499	483	515	478	503	477	488	503	488	512	486	520	546	497	479	505	441	514	436	513	509	497	478	527	502	447	474	496	487	508	500	445	482	493	536	484	543	506	505	524	497	541	499	509	500	504	514	469	494	519	480	511	498	466	463	461	465	506	489	500	468	512	511	501	524	521	477	478	504	456	493	468	433	464	490	499	489	464	452	483	446	459	484	456	480	460	468	428	454	471	494	470	515	492	494	478	485	482	466	502	503	482	492	454	459	459	466	519	483	459	496	501	526	501	453	483	500	491	481	485	489	467	443	493	487	430	499	505	469	458	499	505	441	453	482	496	496	479	448	492	472	474	465	466	495	454	492	466	502	472	478	466	446	452	432	486	482	448	489	470	492	470	456	443	445	468	502	460	464	462	494	501	441	488	464	484	455	474	478	487	481	456	490	460	509	487	426	469	471	456	484	481	508	497	460	474	474	456	488	427	460	462	465	487	499	511	462	475	480	487	482	469	479	458	475	495	502	473	442	466	487	476	499	488	520	486	459	464	449	510	440	451	481	451	465	497	448	466	463	458	467	512	480	498	505	498	473	472	512	512	497	493	446	475	468	443	472	478	465	490	467	499	465	437	507	451	478	495	491	489	466	468	455	475	501	483	472	440	483	502	465	484	472	480	473	511	515	436	492	495	465	506	461	473	473	447	436	473	511	472	500	479	447	424	446	452	466	420	454	499	482	532	458	483	458	496	454	512	447	456	437	462	495	482	518	501	472	475	468	436	492	461	465	468	487	479	479	472	434	502	452	451	497	440	454	458	469	480	473	487	458	468	451	514	429	495	469	435	492	458	474	504	487	483	533	437	467	490	470	454	491	467	495	502	473	472	473	485	418	471	458	492	476	474	474	471	459	522	456	478	469	468	464	452	472	476	469	496	514	462	483	453	497	474	500	460	430	444	445	451	527	487	434	490	459	489	473	514	449	460	442	430	462	492	483	457	484	508	474	447	493	456	493	491	488	447	497	496	465	482	466	470	496	482	476	457	494	466	434	480	476	468	436	510	489	504	487	461	448	490	456	449	463	452	499	452	456	507	508	485	452	492	450	458	449	503	448	482	455	510	479	470	445	480	496	507	455	464	509	504	488	496	461	447	445	458	455	467	516	492	491	453	442	443	478	497	468	504	462	474	474	456	443	456	490	480	461	491	479	445	531	486	508	452	462	486	478	464	487	455	500	468	455	454	482	481	546	475	510	482	480	473	487	462	473	457	479	473	460	459	472	500	503	473	449	507	475	470	500	449	435	466	467	455	469	505	449	489	510	455	471	452	469	465	470	489	491	478	458	471	490	473	482	465	439	513	486	471	500	476	488	459	447	482	478	490	490	503	491	510	426	487	458	463	489	497	475	477	507	494	470	501	443	440	520	489	456	445	468	502	489	491	490	513	457	455	464	522	432	482	499	423	454	484	474	500	473	465	438	451	456	488	483	503	456	484	469	497	440	473	465	470	457	455	504	486	530	475	432	499	504	502	448	442	486	501	484	488	479	458	473	480	484	469	470	459	470	521	459	481	492	443	501	467	480	490	470	452	486	448	440	479	466	437	449	477	475	542	479	479	447	480	463	457	470	505	515	439	437	473	485	464	490	453	475	489	522	470	483	476	467	448	482	496	449	519	452	499	505	493	484	443	506	452	473	471	487	473	473	499	494	448	464	474	491	512	468	501	450	467	472	481	526	458	475	471	489	457	485	462	429	480	503	457	458	433	483	521	430	485	456	453	455	473	459	473	456	485	433	508	477	495	491	488	466	481	496	426	446	470	517	443	463	472	448	505	506	458	458	453	455	478	465	473	466	455	466	451	476	452	499	480	467	456	443	496	462	477	467	486	460	452	498	451	416	464	490	497	449	456	463	458	485	497	452	483	479	503	486	459	469	490	480	448	452	486	443	504	479	484	499	489	439	482	455	497	509	481	476	450	521	499	494	477	495	479	471	499	464	484	475	470	506	481	465	497	461	488	446	486	483	500	492	478	464	479	473	482	477	469	465	468	448	504	507	455	475	515	503	456	468	473	507	496	475	497	477	496	475	477	455	448	470	467	523	475	487	460	472	442	507	496	475	493	449	473	485	448	486	497	474	469	469	460	498	508	452	499	481	474	478	493	527	498	469	451	476	481	465	486	533	468	464	458	459	484	496	458	462	514	455	465	500	499	455	524	499	485	470	444	503	477	470	504	443	482	454	476	464	511	489	455	477	513	470	476	441	449	443	501	456	443	474	475	470	473	477	472	497	491	469	483	504	471	506	464	472	508	511	469	469	476	477	487	488	475	488	456	463	419	473	475	450	438	463	446	467	485	484	477	469	497	501	485	512	455	463	478	492	454	457	501	505	435	463	492	507	447	437	457	430	463	458	498	471	457	496	471	504	472	453	486	493	508	481	503	496	467	480	487	445	441	494	504	469	486	482	436	473	494	485	453	472	448	465	478	484	507	450	457	458	473	494	419	492	433	453	452	487	428	514	474	447	477	464	476	470	493	493	461	450	486	483	446	463	467	463	484	471	499	479	527	466	480	442	473	477	503	450	499	493	497	491	502	490	434	483	446	494	523	513	501	463	511	473	469	472	454	461	477	434	469	502	479	460	452	476	487	508	464	469	476	496	485	488	471	478	491	458	513	440	472	484	506	497	468	493	482	432	492	492	503	473	469	466	464	427	468	461	465	478	473	488	498	485	438	454	464	496	453	488	477	475	479	466	454	514	478	442	483	444	452	537	472	493	516	476	470	482	493	465	477	458	474	461	508	491	481	516	484	477	434	460	479	468	507	455	476	500	459	480	491	454	507	461	511	506	473	478	490	439	423	419	469	459	459	475	460	472	439	410	508	443	459	483	496	463	510	503	487	428	499	465	467	418	507	452	507	470	518	442	469	463	445	480	452	447	456	498	489	465	439	486	459	450	433	488	473	478	481	448	440	472	464	482	459	422	481	477	473	452	466	476	448	451	460	462	469	482	468	453	441	500	470	465	491	472	467	475	477	487	494	471	437	474	484	429	472	466	494	475	449	454	472	441	469	472	455	469	492	497	462	411	487	459	501	493	442	472	487	446	482	485	494	507	447	515	475	467	458	449	486	477	454	453	466	467	462	495	491	459	461	456	469	506	490	457	454	462	483	498	503	489	455	511	471	473	483	486	476	459	482	454	475	453	491	490	458	488	458	442	442	439	506	475	496	452	491	453	506	453	491	453	468	443	463	482	479	505	504	468	504	493	462	478	443	479	485	502	475	479	476	469	494	476	476	471	484	465	459	490	528	465	477	486	468	498	479	479	481	466	500	481	456	504	440	442	444	465	501	457	488	461	483	464	457	498	510	453	455	472	463	459	421	476	489
39913	68838	59038	31776	12176	5556	4139	3297	2569	2169	1875	1680	1486	1318	1248	1058	1019	946	883	825	798	710	673	691	642	636	610	585	616	556	594	545	566	590	574	547	519	515	541	545	536	510	498	558	536	562	551	542	503	514	514	522	543	513	529	532	534	529	571	549	528	553	530	512	533	525	494	513	565	572	556	545	532	526	570	534	539	544	552	536	517	534	541	531	529	561	537	545	531	554	567	556	594	518	576	600	548	527	523	533	509	531	494	508	517	527	522	504	477	513	499	518	487	510	519	481	470	497	548	522	492	522	501	485	505	471	491	493	506	461	513	485	514	469	502	466	511	500	457	491	457	478	522	518	502	471	519	500	486	529	519	451	490	523	489	483	544	483	464	508	493	489	481	528	485	519	465	484	464	508	481	479	500	499	459	486	503	499	495	488	506	519	491	455	493	542	505	479	484	485	464	461	475	506	480	491	507	500	543	442	493	454	482	493	451	455	454	483	504	466	541	503	472	500	484	534	512	460	510	487	477	494	470	546	509	501	480	477	485	482	486	468	449	478	490	502	497	464	490	520	519	513	518	534	493	483	477	503	470	498	471	500	495	456	459	483	499	454	495	472	486	504	474	470	503	470	484	480	521	499	440	515	510	471	508	481	458	509	521	527	474	503	523	532	531	499	528	485	458	472	505	527	515	452	471	486	517	498	518	463	497	510	465	482	487	511	507	492	499	488	477	479	448	479	480	507	442	455	508	502	483	490	483	491	489	490	513	478	502	475	523	499	463	510	495	477	509	519	502	529	469	502	505	496	486	460	498	494	506	473	519	534	467	506	482	527	504	470	489	510	465	502	517	492	445	488	521	499	525	484	469	491	474	503	524	488	492	511	490	488	454	477	516	498	491	497	485	548	487	455	485	489	487	514	453	498	488	513	498	493	509	497	514	493	469	505	488	510	464	479	487	470	450	527	443	479	459	462	480	515	515	497	528	474	504	505	523	499	490	482	471	468	470	515	492	490	516	474	464	490	515	486	491	496	496	496	512	465	516	507	488	476	480	490	517	492	501	483	469	471	513	510	498	481	483	547	475	495	489	483	478	482	509	421	419	531	466	475	494	529	496	485	493	490	488	498	493	492	519	494	471	471	478	494	515	479	506	465	503	490	478	515	506	522	476	536	476	517	508	498	469	472	484	504	502	491	496	506	456	462	476	487	527	478	510	470	481	493	500	512	468	495	494	484	454	492	486	471	511	496	465	507	493	477	492	507	527	498	446	480	506	523	477	524	461	496	453	464	514	465	497	478	501	466	489	489	508	505	512	516	503	468	507	506	520	505	535	496	476	469	464	447	521	516	528	485	463	486	488	487	477	524	539	497	511	450	485	512	512	497	534	487	478	448	495	518	476	458	556	462	489	457	492	528	501	544	491	484	484	446	480	500	496	511	505	474	499	481	492	492	464	496	470	501	475	479	496	486	483	443	512	511	504	533	487	497	452	461	458	467	525	495	473	495	506	467	473	446	526	515	506	520	482	460	495	496	483	496	484	526	499	497	513	449	500	489	494	487	515	528	471	489	534	471	479	537	528	524	500	496	444	528	516	509	473	452	504	443	506	493	490	507	502	512	494	449	461	495	516	479	467	529	495	440	469	482	512	506	473	485	521	498	525	443	521	468	523	494	507	516	508	502	533	469	502	517	507	473	513	503	489	505	494	505	476	517	519	498	520	477	474	480	476	508	497	470	440	463	480	478	481	462	548	501	504	516	496	505	516	486	477	469	491	502	498	489	483	504	489	525	472	517	478	515	477	457	501	474	490	490	499	510	487	519	468	519	515	480	477	475	463	471	481	499	481	499	512	493	542	498	488	480	497	512	470	500	478	483	456	500	524	482	563	502	474	457	536	483	504	444	515	483	497	495	524	483	540	490	440	505	480	473	502	480	518	527	501	532	488	513	510	478	504	522	503	495	471	484	483	470	509	469	488	486	483	485	492	515	472	515	513	468	506	470	487	482	488	467	506	506	500	477	447	469	471	483	497	559	488	498	448	506	507	509	478	475	498	519	515	471	468	489	478	513	461	506	485	521	524	513	495	506	451	470	508	463	475	514	477	522	499	477	543	450	500	481	481	455	472	470	524	484	493	482	515	481	463	482	489	468	483	536	480	538	461	550	499	484	503	466	496	506	485	517	528	463	480	514	479	501	492	470	500	494	538	454	487	476	492	476	549	508	458	491	506	465	472	502	506	480	449	493	456	517	500	451	446	473	498	477	471	469	472	496	477	444	517	474	494	488	518	496	474	483	488	510	489	467	494	478	464	495	476	465	506	456	465	477	510	451	489	490	483	455	509	519	511	489	494	482	464	498	476	497	489	508	472	492	504	503	445	444	451	480	460	462	479	504	479	507	505	521	510	511	479	485	479	485	522	518	491	516	455	465	493	515	484	504	481	492	459	501	490	483	478	506	485	550	477	463	477	523	506	481	501	486	479	459	545	475	498	508	492	543	494	515	568	522	506	477	487	503	518	480	512	515	475	500	531	504	504	471	484	447	457	493	511	518	513	471	514	521	501	506	509	458	506	473	520	508	478	481	510	492	464	519	487	484	504	507	504	455	465	499	486	449	511	512	482	462	548	489	459	457	482	493	483	526	498	509	518	507	521	485	484	494	510	495	516	469	497	518	533	462	485	440	485	462	495	482	464	495	472	490	490	487	486	477	466	520	494	487	501	498	473	446	502	462	466	488	476	507	537	535	471	518	498	502	466	468	481	478	516	482	472	477	508	487	521	474	503	494	492	492	464	517	474	515	494	495	497	478	499	474	483	500	477	484	490	498	508	520	501	472	487	480	482	490	509	526	525	510	446	485	446	512	500	488	528	502	486	478	503	520	510	500	499	512	495	509	501	521	496	502	476	510	517	518	519	533	538	525	513	482	494	481	483	476	484	483	513	481	488	490	486	518	485	475	475	499	497	508	484	468	523	472	449	507	515	500	503	479	493	485	477	495	535	521	476	461	498	444	535	471	472	492	487	498	482	468	474	489	492	485	477	492	498	500	508	512	486	471	455	447	500	503	482	468	503	502	481	497	477	467	503	488	479	519	474	462	469	470	439	453	520	511	500	484	441	508	517	509	513	495	514	468	509	505	513	470	464	482	466	520	469	495	517	487	487	513	499	491	507	501	463	458	505	462	485	508	508	500	501	512	478	480	482	482	528	504	507	479	483	507	479	488	490	505	518	509	486	494	483	480	494	458	491	508	486	517	467	478	509	501	525	521	547	468	486	495	486	426	494	511	481	515	483	482	506	466	487	484	448	485	470	499	511	467	492	462	478	502	514	471	462	470	485	508	485	480	470	517	469	540	490	526	492	492	479	479	520	491	501	475	508	478	490	523	486	460	472	479	472	489	522	485	485	507	459	501	508	476	496	494	496	486	459	523	475	495	535	471	485	476	517	488	469	495	492	475	518	533	520	505	531	512	516	465	494	477	480	482	531	480	463	533
33466	34684	27249	11821	1856	807	721	593	501	518	475	426	427	402	388	411	379	355	352	384	342	359	354	336	303	361	348	322	340	332	360	292	320	317	305	311	311	336	312	320	323	329	301	305	345	354	321	319	368	319	324	327	348	321	295	329	320	318	347	345	345	341	294	302	334	337	372	319	340	314	346	305	332	317	337	318	323	341	332	325	340	321	349	333	330	345	330	343	318	329	293	329	309	319	363	363	345	296	328	339	323	321	312	327	319	323	330	321	323	323	331	341	347	307	284	352	327	344	307	320	345	368	317	328	330	349	289	339	327	302	348	335	349	354	324	300	345	309	330	312	344	343	327	329	301	334	317	298	338	332	338	323	321	306	338	366	341	341	311	331	323	351	298	298	327	327	316	350	322	295	336	337	286	318	285	312	359	313	319	311	304	264	283	318	320	297	330	315	310	322	336	302	306	324	312	325	343	302	323	318	330	314	320	327	318	288	309	330	338	323	318	310	297	340	338	329	349	327	331	329	318	349	313	304	314	312	313	300	310	354	372	315	358	319	323	336	329	332	352	342	334	372	302	312	321	357	302	317	349	318	313	335	336	287	353	327	340	362	352	323	307	336	324	381	315	342	284	298	341	313	318	298	302	321	292	315	321	315	358	292	336	309	329	323	323	323	334	315	332	334	313	315	315	342	316	354	321	297	323	329	317	349	325	331	320	294	336	289	355	339	325	326	331	331	330	346	309	332	325	302	317	331	324	307	328	327	296	340	313	298	343	312	337	332	315	331	358	322	298	299	309	316	337	305	309	315	341	332	349	302	336	309	329	325	353	330	336	335	326	306	353	310	346	317	299	313	328	338	310	335	308	275	321	351	325	313	353	340	320	331	300	343	321	297	326	310	328	323	305	338	304	311	297	339	333	306	331	309	336	314	315	300	333	331	294	311	258	334	339	318	321	339	295	294	309	306	332	331	329	332	324	314	336	330	323	314	317	342	310	337	326	321	324	332	314	294	339	322	352	320	321	346	331	345	338	330	311	346	369	333	330	337	316	334	320	313	322	291	322	326	338	328	334	340	294	322	315	322	318	317	302	341	334	347	306	346	322	321	322	319	334	284	314	312	354	296	343	329	335	319	332	351	329	332	326	306	324	342	302	322	362	328	349	328	329	306	305	368	321	335	318	327	334	317	273	322	309	335	342	303	309	310	349	272	317	310	326	311	314	323	338	308	318	313	312	371	350	314	338	294	305	311	355	356	313	327	344	314	317	336	305	340	304	323	291	341	312	338	309	343	308	298	313	324	343	345	327	340	294	291	338	315	340	292	340	330	355	334	330	304	293	363	301	329	289	313	347	329	302	329	338	318	318	320	298	320	333	335	333	320	324	343	316	340	352	305	317	343	303	329	322	326	324	298	327	331	318	306	310	332	362	305	319	345	315	336	300	317	356	326	307	329	341	304	309	345	322	363	334	302	316	289	336	333	280	332	298	323	314	322	335	314	313	290	345	292	294	335	330	324	328	323	337	338	336	314	320	331	328	321	342	330	346	326	321	307	333	329	302	299	358	302	333	329	325	343	323	373	324	339	301	334	315	323	341	319	346	307	332	292	303	320	292	344	330	311	339	311	305	328	314	341	329	314	337	336	336	309	330	327	335	339	327	316	307	323	346	270	307	351	331	332	337	339	361	315	311	347	317	332	345	338	314	311	306	332	298	309	302	302	343	293	285	330	302	347	317	332	325	328	329	308	313	317	321	311	341	331	290	347	323	331	341	337	324	342	309	300	318	320	307	347	293	306	337	309	321	288	316	343	320	344	313	339	309	327	298	297	328	325	300	326	313	306	353	298	337	302	314	351	315	311	307	335	317	321	311	307	324	297	333	347	325	343	307	342	331	337	330	322	348	315	327	279	299	317	291	310	319	320	332	317	350	288	320	315	320	299	312	301	343	335	299	333	300	321	328	324	329	336	311	299	339	293	316	364	326	355	341	342	317	318	324	326	335	290	349	324	301	288	314	310	333	342	296	333	334	308	348	322	336	324	351	311	344	316	320	313	334	295	321	317	321	382	338	323	315	327	302	299	316	339	350	320	305	341	333	299	324	295	342	307	318	330	291	295	298	313	343	332	322	352	301	338	325	337	339	318	328	296	318	326	319	350	344	326	353	316	328	327	338	317	301	318	344	312	308	319	329	348	327	334	344	306	300	291	304	301	328	316	321	316	298	301	357	344	307	331	286	291	292	322	291	311	295	313	351	363	310	348	315	319	312	300	324	292	361	324	346	342	317	338	299	323	308	302	344	298	323	295	322	310	307	326	337	331	366	326	334	322	327	336	338	341	345	312	263	336	294	313	319	318	301	344	284	311	322	332	331	284	312	316	335	363	357	355	314	314	313	302	341	323	323	301	329	331	310	290	325	296	339	313	346	312	312	314	329	330	325	308	347	312	327	328	309	300	302	335	362	296	311	322	339	302	314	310	330	310	348	337	307	312	316	310	296	307	324	309	314	318	310	332	333	350	332	322	332	310	326	316	321	332	347	320	341	298	324	332	339	287	340	315	358	309	321	329	310	291	311	306	315	314	356	309	339	313	306	349	336	330	326	339	328	375	330	306	318	337	361	311	325	364	298	323	341	306	326	331	329	350	324	335	313	307	289	332	321	285	348	321	337	335	302	344	335	322	316	323	300	330	325	314	346	311	325	346	344	363	354	344	331	328	362	319	310	311	314	292	298	313	323	302	300	278	327	302	320	312	335	304	343	329	326	327	321	348	298	335	338	331	312	324	301	331	340	328	347	310	295	347	326	317	321	340	329	332	335	301	318	318	314	329	330	303	304	353	345	315	304	349	289	309	349	328	306	318	335	343	290	332	290	335	325	311	325	329	307	337	298	305	351	332	332	347	313	314	327	304	317	312	280	334	344	322	347	330	319	313	326	323	312	347	299	305	327	307	329	332	317	328	330	301	341	319	307	331	312	355	339	317	319	287	319	332	332	289	324	338	311	324	306	331	347	356	333	333	282	318	339	307	334	341	306	329	314	313	334	348	336	316	314	345	302	336	325	338	317	319	361	308	314	368	332	359	353	310	338	346	306	304	350	336	328	302	311	314	335	304	324	342	304	332	287	303	322	327	324	343	276	327	312	331	311	323	326	311	320	336	289	287	318	340	318	318	309	314	302	335	296	316	322	338	339	287	316	318	304	332	297	333	314	325	309	325	284	337	295	315	298	317	312	346	326	332	349	352	320	311	351	312	307	327	319	322	345	306	310	309	309	283	270	332	326	346	306	320	334	327	298	308	313	324	329	345	323	296	320	363	323	327	321	315	341	330	340	317	331	298	319	315	288	348	305	305	302	328	322	321	342	330	329	329	321	318	314	327	336	324	306	290	338	322	321	306	323	307	340	306	319	284	305	317	322	339	295	323	306	292	302	303	321	311	299	315	303	333	286	310	308	326	323	310	301	332	345	341	315	300	313	314	316	315	292	303	325	333
36334	44547	32553	12407	2830	1515	1262	1024	889	812	726	647	633	581	530	525	498	435	491	412	428	397	409	422	375	386	356	415	352	397	367	389	368	400	397	365	381	401	409	379	374	360	365	365	365	360	348	384	354	377	350	362	410	355	361	418	356	371	412	348	329	384	398	339	381	359	376	379	378	372	379	372	377	380	382	364	400	405	357	377	382	370	361	372	366	378	403	391	374	390	350	387	390	377	361	374	376	362	365	372	367	372	404	402	384	346	386	350	371	394	344	378	367	362	364	346	340	356	371	377	355	345	356	329	362	344	380	349	324	374	348	361	360	364	332	367	334	344	351	366	366	380	349	354	392	361	353	345	365	360	346	358	392	345	353	390	347	345	361	350	316	373	349	374	344	372	372	389	351	368	377	370	333	389	361	344	374	367	380	395	341	358	361	362	342	339	339	367	361	343	371	391	360	372	364	350	333	340	358	361	338	363	335	362	348	355	346	325	393	354	377	328	341	344	372	357	364	391	400	374	343	396	350	334	375	364	373	378	359	357	345	341	356	366	335	335	380	340	329	382	370	367	354	336	354	383	365	347	360	374	387	391	356	353	370	397	369	338	381	348	373	391	374	378	362	342	323	353	376	358	333	352	353	374	383	353	339	357	366	371	360	386	373	350	315	378	345	339	368	386	372	350	353	360	342	355	361	397	367	363	389	344	372	364	381	365	372	358	354	317	417	372	390	388	376	357	357	345	382	389	327	353	367	325	379	374	344	357	365	335	371	352	366	360	331	350	380	356	342	360	356	351	357	367	352	380	364	343	354	326	369	327	368	373	361	342	355	368	377	356	363	361	358	354	368	349	349	380	342	346	370	342	370	385	399	355	377	360	310	377	334	343	361	336	338	338	369	377	377	387	351	359	372	356	335	354	326	387	371	377	332	358	355	378	363	364	363	359	358	332	333	353	377	374	381	347	359	361	350	390	340	334	340	360	327	374	344	336	331	365	356	363	359	357	356	365	333	324	345	348	377	355	354	356	346	324	352	356	355	331	349	323	374	373	345	361	353	329	359	373	322	337	363	367	332	335	361	376	371	331	372	329	343	381	345	346	372	366	358	341	344	360	368	379	364	375	380	384	326	342	322	346	387	351	348	380	371	384	343	339	348	338	345	386	357	351	367	340	322	368	353	341	353	364	387	360	357	356	347	364	344	379	366	368	329	377	381	331	348	358	385	359	352	354	357	356	354	367	353	397	349	334	334	357	370	407	366	341	347	374	375	350	353	371	379	338	395	357	365	366	376	332	342	373	385	372	365	374	314	364	356	335	359	389	376	368	383	354	359	373	347	338	336	387	331	399	364	355	364	376	377	357	357	365	350	378	362	373	380	388	341	370	341	342	384	353	381	356	351	361	372	352	367	362	364	367	353	365	351	368	362	339	375	375	327	360	355	364	358	374	360	359	386	366	332	354	375	338	348	402	355	391	348	358	329	335	347	327	354	378	384	368	401	356	374	360	336	372	368	354	346	366	362	353	323	372	334	371	362	362	356	365	360	349	373	390	332	392	349	363	349	365	394	348	327	377	354	368	367	359	385	369	350	360	340	396	370	360	342	351	368	370	364	367	366	378	371	358	360	349	350	355	346	373	356	380	332	368	379	359	335	381	360	360	344	303	344	406	336	352	350	390	396	338	352	308	341	333	314	351	364	331	341	365	391	380	357	380	361	372	323	374	361	369	350	392	380	388	357	395	327	350	342	375	350	350	369	339	370	364	349	326	358	389	347	368	354	377	369	349	324	333	354	338	364	357	370	328	358	356	371	340	350	335	384	341	329	366	375	366	359	373	339	344	363	378	376	375	342	341	339	355	373	373	339	407	363	373	365	374	334	363	379	399	340	334	372	359	358	357	400	363	374	388	329	351	336	385	348	350	350	409	320	377	390	376	356	313	376	332	348	354	366	340	354	348	329	366	377	331	359	375	389	380	384	343	396	347	336	328	358	312	335	371	385	335	415	362	376	363	345	382	339	369	351	338	398	373	349	367	348	399	343	351	366	391	388	351	351	390	375	376	368	352	352	375	373	348	345	369	350	351	364	328	356	353	330	323	339	375	335	368	372	369	355	346	361	361	339	325	350	362	360	357	321	375	350	383	388	381	337	337	342	365	359	360	347	383	358	356	338	384	379	349	345	358	358	380	348	379	347	381	350	348	376	369	334	368	355	384	349	335	368	367	346	343	332	356	353	384	359	333	367	359	360	378	355	340	384	299	372	391	355	351	353	352	343	362	405	342	343	353	339	358	379	339	377	324	397	318	393	381	387	373	358	323	345	377	351	368	335	333	354	322	384	362	382	364	361	377	378	369	339	378	354	347	344	370	362	383	362	364	361	352	376	338	333	364	346	346	341	387	392	391	379	340	375	352	373	351	363	370	344	342	338	383	388	344	343	339	376	358	355	350	365	349	385	359	376	339	346	359	328	372	342	365	348	318	354	397	340	340	379	362	366	359	320	361	340	388	410	381	357	344	378	405	375	382	356	312	317	334	373	371	373	358	380	342	332	391	348	369	391	366	354	353	369	358	333	373	357	353	334	353	353	358	311	378	347	355	374	363	372	379	334	341	352	361	360	357	373	317	358	393	362	382	365	339	374	377	374	334	326	328	372	355	370	389	347	347	337	367	388	348	358	335	383	355	347	348	343	361	355	372	373	350	366	379	348	348	330	354	333	376	389	391	355	345	325	321	373	378	387	383	342	334	392	353	352	341	328	374	376	390	360	330	352	375	370	352	356	385	389	373	338	382	376	345	343	385	379	396	354	375	376	333	387	389	359	350	361	339	355	375	357	369	360	367	354	372	372	358	390	356	347	374	377	338	375	413	362	384	362	355	402	336	348	373	336	360	350	358	319	317	344	347	340	379	385	345	350	362	348	363	354	372	371	358	383	368	349	331	339	333	382	362	358	369	336	371	361	398	377	365	355	323	324	349	366	352	370	345	357	391	340	367	352	388	331	351	355	339	323	379	386	361	349	345	346	392	354	395	378	384	354	346	371	351	390	354	389	363	399	367	336	378	357	325	404	323	391	372	349	349	347	350	358	351	339	379	372	371	337	380	363	354	332	334	353	373	346	382	385	349	340	346	371	408	331	410	354	336	378	318	356	317	418	354	334	358	380	340	370	362	352	370	411	340	362	342	371	349	364	361	346	340	340	354	359	370	366	363	381	360	372	358	361	351	358	341	318	366	372	430	368	353	356	352	310	383	372	363	362	355	367	377	359	353	343	381	364	351	304	377	379	377	342	339	336	364	346	339	395	349	335	345	361	335	361	374	372	319	352	375	349	363	347	357	340	357	330	360	390	342	365	316	345	378	367	348	310	330	333	349	346	380	360	354	366	360	359	382	326	379	363	385	360	342	354	387	351	351	347	306	386	370	327	358	355	373	369	401	358	360	381	351	331	399	351	358	343	348	385	335	349	371	353	352	358	365	367	344	381	390	347	393
25224	20855	27233	25002	19283	7076	1799	1064	868	676	638	603	557	500	451	430	430	429	406	359	406	380	351	335	335	323	350	321	321	346	325	350	323	318	307	305	306	331	339	321	284	304	318	307	317	330	294	335	295	285	280	316	289	340	309	298	305	294	341	325	337	318	324	309	299	304	299	319	303	306	309	288	354	323	296	321	292	274	317	328	338	332	315	320	319	315	309	346	311	320	334	328	336	317	332	326	338	313	314	325	337	271	336	338	312	320	288	297	285	328	319	315	288	295	329	323	285	296	318	312	300	305	321	329	286	296	304	280	334	311	300	281	293	289	294	264	297	277	292	308	291	300	282	313	325	304	252	284	311	338	296	310	317	329	296	331	296	286	310	315	277	320	265	317	275	294	319	306	304	330	319	276	320	300	335	300	316	305	311	277	268	293	289	313	300	282	285	304	289	302	304	303	307	315	309	303	286	324	294	304	314	298	348	273	285	308	275	308	280	317	289	300	331	324	316	326	263	318	297	302	289	296	317	303	318	302	281	305	299	299	328	307	308	285	294	319	291	291	310	332	291	305	284	289	279	295	302	311	272	298	305	285	297	324	285	279	321	308	324	284	306	328	336	305	303	267	306	294	321	306	292	311	263	299	301	278	319	297	336	284	280	285	310	311	299	301	302	306	289	278	306	317	287	317	288	303	297	291	292	255	300	302	299	281	311	284	336	309	292	282	306	269	314	286	300	277	279	292	304	295	301	302	294	307	277	309	317	304	290	304	290	300	305	305	296	256	317	291	317	283	314	284	311	307	299	322	314	276	296	295	295	296	275	281	275	285	296	290	291	297	300	302	294	337	299	283	288	257	315	328	285	303	295	325	242	300	290	347	325	295	320	317	307	321	293	280	282	272	327	292	280	288	298	300	305	312	321	312	257	302	293	275	318	266	279	288	304	262	303	324	317	306	281	257	275	301	300	319	298	312	313	310	301	284	296	283	342	298	341	287	302	295	304	293	321	313	306	308	306	274	311	299	345	285	292	342	275	332	311	295	311	270	305	291	290	295	321	300	270	295	318	295	277	309	333	305	315	310	311	281	305	301	265	281	285	317	312	280	300	295	300	279	342	296	335	307	286	307	289	273	313	313	303	292	296	321	308	300	311	275	326	301	289	293	296	305	297	314	276	344	299	290	316	299	299	275	282	319	272	330	288	307	342	296	274	331	307	338	293	344	327	298	302	305	302	272	297	308	287	311	291	283	282	298	289	299	320	286	254	299	282	309	313	285	285	294	283	344	291	325	292	267	297	300	290	290	300	302	300	287	308	301	301	303	311	274	303	304	275	335	294	316	329	320	311	330	302	300	310	302	332	321	280	288	285	314	283	291	315	293	345	301	324	300	309	304	340	297	270	271	307	267	312	306	299	291	306	304	305	300	315	309	268	303	315	290	301	311	289	285	320	296	313	281	300	295	316	308	285	309	284	281	292	307	295	298	277	318	307	297	297	297	280	278	297	290	304	298	298	294	285	287	322	304	272	304	292	291	299	286	310	312	287	303	300	309	292	316	324	296	297	293	310	262	306	321	304	273	328	308	320	289	290	307	273	298	288	304	294	308	299	275	328	270	292	312	294	316	323	295	305	293	299	296	308	298	281	287	268	279	313	292	298	276	260	301	309	280	295	331	300	291	316	292	316	288	294	324	298	300	290	300	308	295	312	273	349	315	280	288	314	298	297	317	333	286	320	305	292	289	312	287	315	264	295	305	330	299	347	290	312	294	324	312	327	315	304	279	313	343	290	294	285	273	320	296	321	298	296	282	281	280	329	287	284	301	306	296	302	286	294	309	297	317	302	307	281	277	301	321	314	338	282	309	292	306	295	309	296	296	287	313	282	309	289	277	291	292	264	309	311	292	308	307	264	303	323	294	326	350	318	293	311	316	337	308	294	315	332	299	297	318	316	304	275	265	303	286	320	314	298	305	311	323	286	299	301	298	293	298	288	302	276	275	311	301	299	282	326	356	310	281	299	291	290	290	316	291	329	303	309	291	300	304	289	334	276	318	283	288	327	301	295	304	239	269	310	308	272	317	302	288	287	296	295	320	316	312	330	300	295	307	298	298	274	291	337	309	305	292	325	293	307	297	307	289	315	279	288	296	317	300	336	299	295	317	309	284	260	310	285	283	302	295	315	303	299	305	313	304	302	317	300	284	285	308	304	296	314	297	281	309	312	308	319	292	299	294	288	329	327	324	303	323	285	297	261	288	295	288	294	277	292	317	335	319	307	304	306	335	313	278	303	303	325	282	316	313	296	285	289	301	339	282	298	297	291	280	317	272	324	308	334	311	296	290	313	312	319	297	308	315	304	298	324	301	291	289	303	318	284	325	294	314	252	309	301	314	265	332	326	321	297	303	287	304	298	282	293	291	276	293	283	298	286	318	299	290	329	287	294	337	301	299	318	324	273	310	314	327	300	311	297	290	348	288	306	296	295	269	312	304	275	296	336	303	290	369	329	304	267	284	278	317	290	271	275	327	310	264	324	316	276	308	328	306	347	297	311	281	279	300	306	292	284	301	304	313	288	297	276	301	312	299	283	278	296	301	305	305	265	283	325	282	280	320	312	284	314	294	299	301	311	310	309	291	280	290	303	310	304	305	266	318	305	319	318	321	295	305	281	334	277	319	303	324	292	311	291	282	351	272	290	292	303	325	309	288	331	297	316	293	290	295	270	321	280	282	313	332	312	289	335	302	311	300	286	267	313	299	324	318	310	298	293	299	306	294	276	307	319	298	302	298	297	276	304	307	322	265	290	296	297	302	304	292	311	322	319	295	296	299	272	315	276	307	313	321	295	315	273	299	307	312	302	291	298	304	282	326	302	321	306	301	301	307	301	297	320	291	312	295	272	289	292	268	303	334	315	298	299	287	322	315	306	304	309	311	347	286	341	298	301	274	283	296	289	297	278	314	293	275	314	291	323	288	318	323	307	289	286	314	314	293	309	312	301	305	281	316	283	317	309	307	282	322	311	281	341	300	294	294	299	314	287	304	285	291	303	290	329	320	307	299	303	287	324	288	311	286	321	325	300	287	313	314	286	286	344	297	302	314	315	295	300	281	319	308	292	290	301	315	298	313	298	281	285	319	302	329	300	294	306	324	291	301	321	296	275	283	327	310	283	310	289	306	302	325	283	288	319	297	288	310	298	307	289	315	318	296	292	336	280	286	272	294	299	288	271	296	302	287	276	304	289	297	301	291	297	330	292	287	282	292	332	301	304	305	290	302	296	288	287	315	314	314	328	309	284	275	274	276	314	310	321	318	296	319	295	285	268	340	297	296	282	283	324	318	288	295	317	304	301	296	326	295	301	325	302	308	301	311	274	274	322	317	294	282	309	302	314	300	299	309	324	303	281	326	284	316	311	289	272	274	334	293	321	332	309	319	291	343	323	292	298	311	318	299	293	299	291	296	321	299	338	314	328	269	302	322	334	304	287	326	307	311
36830	56857	48226	18805	8506	3690	2629	1797	1612	1396	1192	1057	1024	822	744	678	633	631	578	578	538	495	506	470	460	389	379	391	408	390	395	353	377	362	333	348	357	327	340	346	361	337	361	308	355	350	358	360	319	337	377	343	386	354	364	328	355	357	355	382	354	358	383	366	346	363	337	335	382	381	390	386	360	390	366	337	348	402	347	371	323	360	349	342	346	342	364	340	355	406	344	376	377	340	383	382	332	347	375	362	336	351	344	325	354	327	328	346	341	343	341	336	345	349	353	329	328	343	347	333	353	318	363	344	334	316	344	319	297	339	313	337	319	349	371	297	329	320	328	340	321	339	313	314	311	307	303	322	331	356	345	335	371	323	311	313	349	330	364	311	343	326	333	343	341	326	328	329	326	331	319	338	318	336	358	328	359	324	300	336	351	332	329	319	341	325	328	319	330	309	314	345	322	335	316	325	324	345	367	328	306	347	327	331	314	305	349	325	300	315	304	344	330	321	311	352	325	361	345	322	325	335	347	330	355	341	346	292	335	310	342	345	325	339	335	335	322	312	333	334	330	327	363	329	297	314	331	316	345	308	333	295	347	312	318	315	310	337	328	331	330	319	314	310	310	339	343	317	307	324	338	300	304	357	320	295	307	319	316	341	339	323	314	354	362	341	341	321	311	316	326	321	329	352	324	321	320	364	317	326	329	324	380	322	351	332	305	335	310	314	329	327	340	348	359	331	292	336	354	384	308	327	325	336	343	330	293	350	344	301	357	334	308	319	339	333	313	329	324	319	294	336	353	320	322	309	307	333	355	324	302	348	297	319	336	314	318	303	330	303	345	326	321	344	333	338	293	350	340	306	325	332	324	356	320	330	354	335	360	354	289	334	326	371	327	328	308	343	344	340	323	294	327	351	346	317	357	333	326	320	316	302	285	318	330	322	318	318	327	314	313	332	340	332	320	332	354	332	312	335	318	312	323	335	338	314	328	292	334	338	335	314	331	330	320	361	327	341	352	296	326	297	344	325	338	304	332	324	342	303	331	289	320	342	345	330	336	342	335	328	333	333	306	353	302	355	356	322	360	294	274	317	295	327	321	351	367	310	298	334	355	328	304	342	341	321	323	319	340	332	349	328	324	318	327	371	323	325	332	350	345	311	342	340	332	334	290	337	314	320	305	319	319	331	342	337	330	309	318	355	334	337	325	348	308	324	299	316	326	312	347	314	349	340	354	324	325	352	346	336	324	327	324	297	367	323	348	340	326	303	325	322	337	338	365	365	335	381	323	325	336	298	332	309	330	325	314	288	321	312	346	323	341	304	329	323	301	338	327	315	340	312	322	330	347	359	342	321	303	296	297	317	324	347	328	322	349	320	311	317	336	302	298	302	327	339	336	352	335	341	315	329	348	327	327	352	365	360	326	356	321	342	315	346	343	343	335	346	330	350	306	310	335	330	309	327	306	295	334	337	316	322	351	340	335	332	334	324	345	308	325	318	312	350	316	300	326	328	321	288	353	367	322	339	368	340	324	314	330	331	320	307	297	320	310	317	315	352	358	319	316	339	334	321	324	372	349	297	283	330	347	295	348	352	335	332	377	336	339	315	331	351	300	335	322	301	305	332	338	351	318	321	319	323	327	344	318	317	325	325	335	305	318	357	344	334	306	301	346	328	342	296	342	365	310	340	347	318	346	318	330	300	358	333	345	290	360	288	312	306	372	314	335	299	329	326	309	313	334	337	287	332	333	328	315	344	343	345	343	329	327	307	361	342	301	322	352	322	330	306	327	334	312	309	351	333	321	331	330	303	316	306	306	320	364	328	346	304	292	313	307	338	302	312	347	299	323	305	286	316	337	305	329	318	364	348	308	339	384	319	342	309	337	364	338	319	332	337	329	373	331	367	334	333	331	339	339	299	346	325	312	326	346	337	304	341	334	315	297	314	325	336	358	307	312	343	373	345	342	323	306	325	317	337	340	311	341	325	343	350	348	345	333	336	335	323	348	356	323	346	356	309	315	343	309	330	311	313	335	314	319	329	305	321	331	344	321	344	369	340	308	345	326	329	317	322	292	323	317	289	325	326	336	316	310	325	312	357	352	363	336	315	332	340	345	322	325	326	330	345	345	340	383	357	305	333	317	311	326	325	316	327	326	329	341	315	360	358	313	327	316	308	300	311	361	338	363	306	318	309	331	319	317	309	330	317	306	343	355	310	324	335	311	293	323	329	315	317	327	353	326	342	364	321	325	347	334	341	334	292	284	327	317	344	314	350	318	366	327	324	332	355	296	319	350	326	332	319	345	327	330	336	328	323	321	362	335	350	316	323	326	335	309	314	336	304	350	345	318	320	326	324	316	325	316	302	329	339	348	347	290	317	362	342	318	338	338	319	310	337	351	309	342	342	301	335	298	332	331	340	324	291	315	321	351	314	306	366	302	331	348	322	321	333	332	355	320	342	322	325	333	333	353	308	314	298	327	298	317	364	318	317	328	329	316	321	291	315	324	310	364	314	353	359	331	332	354	297	345	312	305	302	319	301	312	318	308	347	321	339	335	321	327	322	331	319	354	330	314	325	325	351	309	337	323	319	320	323	349	313	347	357	347	358	310	315	330	324	331	313	344	324	306	322	346	295	329	311	341	325	349	312	331	318	326	321	323	308	307	305	314	314	334	321	341	348	313	349	341	359	352	296	319	309	334	319	307	315	351	311	346	295	351	331	331	306	350	322	326	318	353	305	309	318	321	313	320	329	338	339	318	327	319	300	307	357	310	312	335	353	332	354	314	288	327	347	360	327	322	346	321	339	329	330	340	321	312	310	331	327	295	324	303	330	354	339	324	338	326	303	332	323	337	308	362	317	315	297	336	345	330	321	335	337	345	309	350	330	307	302	351	321	325	322	320	314	349	329	327	357	335	305	310	316	325	330	327	320	305	347	309	313	342	322	306	310	353	327	329	363	326	326	334	263	321	309	339	349	331	322	295	309	380	332	370	359	325	314	346	319	353	342	309	307	356	315	314	348	322	339	282	327	308	324	316	347	325	300	314	326	312	303	317	324	334	331	325	342	320	335	332	337	345	294	300	335	307	369	325	342	320	319	311	318	328	326	361	306	331	328	313	312	332	343	314	300	321	337	331	349	332	311	319	321	317	312	334	341	340	323	309	315	344	335	356	332	366	342	327	334	316	318	332	327	352	306	346	321	345	312	291	336	322	322	327	322	327	311	325	362	326	290	313	331	324	337	324	312	319	339	334	316	352	339	299	315	304	312	350	342	313	354	323	316	324	356	316	315	295	342	355	348	343	344	333	376	332	336	361	337	336	396	329	320	293	339	317	329	337	326	311	294	343	331	325	374	348	343	308	336	314	309	326	336	342	297	327	349	346	323	332	345	282	354	335	310	324	319	332	325	372	336	334	374	308	323	317	314	320	320	314	330	340	303	345	304	329	372	354	321	351	330	312	341	369	331	327	360	325	332	317	322	353	302	318	308
23136	20812	27435	24381	20908	20050	9098	2245	1487	1299	1187	948	868	850	801	669	725	724	708	702	661	645	641	632	564	596	521	527	506	511	486	520	510	466	490	507	486	480	445	456	515	488	466	504	443	522	499	475	493	493	528	514	491	505	481	486	483	476	500	521	461	487	505	465	466	490	469	448	515	479	507	486	491	485	500	492	460	486	470	495	492	454	512	511	493	496	489	509	497	492	497	471	487	485	494	469	513	470	444	493	515	497	481	461	471	450	457	478	469	483	490	502	458	466	445	437	488	501	484	476	463	481	426	458	463	436	493	459	487	484	452	482	470	458	471	467	479	522	497	479	440	488	463	462	471	490	460	449	442	472	502	496	443	492	493	470	480	484	458	483	497	460	485	491	481	463	463	445	478	478	470	487	466	494	473	464	481	490	472	458	457	466	484	448	456	459	455	504	468	499	481	436	482	462	457	468	456	497	464	479	454	448	465	481	457	450	472	463	477	454	483	434	480	447	454	479	473	464	490	459	451	459	458	448	460	515	451	448	461	422	454	450	467	491	480	457	466	453	424	455	470	473	484	485	475	452	456	465	485	486	493	443	483	439	471	495	435	471	472	484	459	465	437	490	460	461	474	492	459	488	473	428	459	444	483	478	429	464	451	445	463	431	489	446	523	456	459	466	463	455	462	474	459	413	423	474	524	480	455	483	499	453	479	463	445	480	452	456	461	465	443	463	505	473	459	482	443	472	433	433	483	466	480	455	478	475	463	478	475	461	455	462	454	483	461	494	485	500	477	445	455	481	463	475	470	457	491	446	468	501	475	484	477	482	480	470	464	445	478	448	463	433	454	440	438	424	475	497	448	458	474	452	439	483	477	473	444	446	495	448	475	420	463	474	422	480	444	477	449	438	497	450	444	485	462	447	479	482	466	502	480	489	482	476	468	442	469	448	468	444	479	478	480	484	441	507	509	445	479	455	465	428	483	474	485	454	466	469	448	440	428	481	392	473	470	461	482	472	460	486	459	460	430	491	460	496	449	447	473	419	463	470	443	490	478	440	462	408	449	478	461	487	485	496	436	488	471	463	475	480	455	465	460	448	481	419	463	457	440	444	466	479	484	468	468	438	479	459	454	410	506	464	474	448	503	457	473	447	489	460	444	455	535	433	453	492	459	467	460	463	484	508	493	468	452	469	457	459	447	448	463	439	448	452	467	453	482	438	470	454	481	500	502	440	481	441	454	486	494	476	481	489	499	493	411	490	454	525	460	475	485	431	488	453	450	452	435	488	482	467	521	468	488	463	465	451	447	470	454	478	468	474	459	470	457	446	491	448	470	497	477	493	469	457	498	429	437	465	485	481	429	489	457	476	440	491	497	445	468	497	465	485	480	458	452	476	480	483	470	454	456	463	453	439	465	471	457	483	474	459	464	435	459	440	421	454	432	466	451	456	430	469	487	495	460	478	471	494	439	462	495	497	467	472	441	478	512	444	467	453	448	466	450	473	495	469	465	457	445	460	443	484	451	490	522	450	444	452	451	453	483	423	471	491	458	469	449	468	432	443	485	460	524	470	502	439	423	481	490	508	480	468	471	487	453	467	494	450	463	464	501	525	501	458	459	489	463	479	498	468	456	483	462	461	491	483	466	448	469	437	468	472	505	477	487	444	463	429	453	477	451	490	467	454	459	430	501	468	471	458	441	465	486	457	482	446	442	469	446	493	426	493	472	448	421	520	465	447	494	441	495	499	466	467	517	473	448	472	473	479	452	454	523	486	499	462	454	482	454	468	469	425	424	488	455	505	469	450	430	455	472	459	465	480	459	471	483	489	488	469	448	472	433	471	497	459	522	443	516	477	507	513	457	461	469	499	423	458	479	448	450	473	444	496	455	443	443	460	423	477	467	489	462	472	475	465	466	471	445	464	450	471	505	448	457	466	479	492	452	471	486	462	440	492	463	477	487	487	436	430	471	478	459	466	476	436	459	479	445	484	492	469	482	475	480	449	493	459	484	463	471	448	458	452	490	436	469	461	434	447	479	488	457	456	424	476	445	490	456	460	468	427	459	458	466	496	425	480	462	477	466	456	441	478	474	471	514	476	446	486	490	475	502	511	462	470	508	443	475	434	455	468	493	465	471	513	430	495	468	482	475	456	477	472	497	450	455	441	462	445	463	475	473	493	439	431	455	491	466	438	445	464	421	462	444	458	443	455	479	448	487	486	483	470	433	447	458	491	474	432	454	477	495	504	462	482	448	467	487	477	463	434	481	470	449	451	471	476	453	487	517	476	484	465	449	488	450	473	453	452	482	500	452	473	435	485	431	427	459	488	457	483	476	427	450	480	462	477	442	493	425	481	464	475	473	503	444	465	450	434	483	488	464	485	472	463	459	457	427	497	482	469	454	500	493	491	499	467	511	469	482	479	457	426	464	451	459	491	484	470	452	525	501	450	453	467	486	495	437	476	427	466	447	475	508	461	489	444	481	485	463	521	433	461	497	464	442	498	458	480	464	442	447	507	509	428	431	457	446	462	465	476	434	476	449	479	462	491	479	500	453	499	493	449	498	430	449	497	421	465	476	469	452	475	484	456	407	496	427	489	523	491	493	442	471	469	468	487	469	453	476	493	458	500	467	463	466	489	474	484	457	448	467	485	472	450	461	479	475	439	468	507	485	431	487	442	469	441	487	490	481	429	466	478	469	476	469	469	452	460	469	436	458	436	478	439	460	458	491	419	447	477	461	489	463	482	463	492	471	491	440	483	495	468	431	499	477	468	475	472	433	447	468	464	479	482	471	456	449	455	493	468	483	479	492	448	492	483	480	444	457	478	442	472	473	480	436	447	429	486	500	471	470	457	474	456	507	457	439	460	463	489	482	464	441	455	469	437	485	473	460	467	499	491	466	445	482	481	460	455	470	483	497	441	474	467	481	450	478	494	491	416	465	502	456	471	461	451	490	496	486	437	463	435	485	489	435	494	445	511	461	462	447	439	481	468	481	476	495	462	466	412	412	459	467	443	453	502	471	467	468	469	475	467	479	498	427	483	459	489	476	476	454	472	474	479	479	481	506	469	470	505	495	488	422	503	435	438	439	485	472	445	458	457	480	482	433	446	493	419	504	456	488	466	446	459	441	433	460	460	448	457	468	468	452	463	489	460	449	420	454	462	468	400	483	467	464	502	454	460	459	450	482	467	487	469	503	486	459	474	490	441	471	478	488	501	499	457	477	491	464	474	482	489	439	458	501	448	454	436	452	452	450	432	420	481	480	484	476	467	471	452	499	470	486	434	429	422	489	451	452	445	513	449	468	470	472	453	473	470	451	476	458	480	455	499	453	496	468	448	481	452	443	459	488	485	464	454	498	483	439	497	495	452	438	485	480	500	477	475	454	460	465	452	461	498	426	492	434	488	471	438	448	464	441	469	437	478	461	436	493	466	433	448	442	495	458	449	475	450	464	478	481	482	445	448	443	465	477	458	458	441	503	462	446	431
41109	62573	51157	34764	18923	7836	4601	3488	2898	2492	2091	1676	1505	1309	1178	1120	1038	1024	930	902	888	856	832	793	716	613	644	580	540	547	595	577	544	534	569	536	568	535	511	547	525	556	570	595	529	527	518	537	536	528	502	577	537	528	553	549	525	542	573	540	494	536	544	523	565	580	549	559	534	556	536	513	579	540	493	528	515	552	560	537	560	548	534	481	509	516	572	560	534	539	507	550	487	544	572	517	566	494	529	527	515	527	498	481	516	476	483	506	507	504	527	507	527	499	518	486	543	491	450	466	500	452	483	502	508	481	492	500	528	454	495	452	477	480	499	458	472	557	508	453	496	500	476	488	471	484	496	481	503	475	475	453	493	505	485	478	514	456	535	506	475	476	467	501	500	464	499	480	469	478	476	520	497	496	487	494	484	468	493	474	501	472	495	468	463	504	494	512	461	482	530	448	510	496	483	482	485	522	503	498	473	497	481	440	484	488	509	498	465	471	491	487	455	510	518	479	511	454	455	497	458	492	445	487	519	482	482	477	453	518	492	503	508	470	484	474	478	477	527	493	471	497	484	473	476	513	480	492	486	463	498	460	460	461	489	464	499	492	463	440	503	457	487	472	474	487	473	488	478	457	457	464	475	510	460	487	485	461	514	470	486	470	501	491	481	478	518	482	497	473	439	456	462	469	503	514	513	499	462	502	488	467	476	436	456	479	481	490	488	505	523	470	494	469	474	484	455	503	504	523	456	481	485	478	476	529	520	480	475	471	482	523	463	494	528	481	472	461	485	501	496	469	484	457	464	501	472	477	452	454	480	487	491	473	501	460	477	464	508	495	526	495	505	454	458	496	494	471	559	514	459	475	481	475	477	478	479	510	497	492	474	492	527	517	477	474	510	496	505	505	430	513	482	477	489	448	498	508	518	453	458	471	482	507	514	503	473	496	488	481	487	503	456	511	495	507	504	461	502	486	463	473	477	464	427	465	511	479	422	454	472	472	493	516	486	512	462	506	482	497	480	505	509	454	522	451	469	502	509	467	541	466	467	468	493	449	487	454	462	462	471	459	510	503	493	441	498	496	487	451	444	500	465	462	510	498	493	451	448	500	486	461	467	464	487	488	462	475	517	465	446	486	464	510	448	456	528	486	491	451	511	463	486	504	491	468	496	442	492	460	474	478	481	516	489	497	481	508	458	471	472	487	461	510	490	477	455	510	470	474	503	498	508	473	475	468	456	453	437	507	466	473	503	471	476	481	488	503	508	500	508	504	505	503	506	504	477	518	465	491	486	459	482	466	482	430	462	477	475	488	453	494	486	470	474	494	481	497	480	503	492	484	464	485	445	484	540	463	475	433	468	483	480	491	504	455	502	495	533	501	482	503	491	498	471	513	494	537	509	475	511	470	519	489	534	508	482	483	475	479	479	464	495	474	501	487	478	493	496	465	475	471	460	491	514	559	453	440	470	463	436	485	519	495	533	472	459	487	498	486	473	500	506	479	467	502	471	469	486	458	501	472	470	476	448	487	483	472	499	500	472	519	472	478	487	496	476	503	522	503	477	480	479	517	461	509	483	466	472	522	485	496	493	510	475	505	440	458	470	479	502	473	507	494	450	463	527	470	490	469	452	498	478	459	493	443	493	466	477	520	496	484	482	471	496	512	436	476	489	509	486	493	492	503	514	498	504	531	484	446	480	495	497	512	473	488	510	475	503	460	442	485	526	483	480	513	479	462	487	493	472	534	498	491	488	481	490	505	474	481	479	470	491	441	481	477	475	498	465	465	481	463	443	470	498	500	470	474	480	492	482	510	499	491	442	490	481	463	498	496	498	475	503	481	525	468	486	462	477	507	481	505	482	468	507	467	469	482	516	491	467	464	492	440	530	497	470	515	487	519	510	484	502	492	486	496	494	459	496	459	500	491	447	455	447	486	459	502	474	455	461	499	481	522	507	500	531	464	489	494	433	463	478	513	487	493	491	497	463	435	462	498	476	498	523	445	462	518	492	508	498	489	511	497	472	470	513	505	516	449	465	480	458	512	462	449	524	496	445	515	464	464	516	465	490	457	491	475	468	484	477	490	485	498	475	457	493	504	477	496	483	471	504	445	497	482	469	502	484	450	515	477	473	457	486	509	482	498	491	475	507	518	483	494	515	494	512	498	484	496	499	494	484	494	489	456	487	502	472	484	506	476	457	507	473	483	479	511	486	512	504	488	480	475	492	512	466	482	526	461	470	482	456	506	456	493	466	460	483	460	526	466	501	484	512	475	502	473	503	449	504	482	480	482	500	506	467	472	472	494	536	468	461	466	460	538	488	452	493	447	492	465	454	494	479	547	517	493	496	456	499	467	525	443	514	503	444	489	463	467	511	447	443	457	489	492	465	500	472	494	468	508	479	478	478	505	496	475	456	487	458	465	489	462	468	488	528	514	480	494	455	463	437	482	448	490	494	484	510	498	509	437	477	468	524	493	520	463	494	461	470	495	462	511	471	493	477	446	474	490	485	506	471	500	493	454	471	493	472	487	474	474	476	488	477	506	485	481	478	455	479	492	494	482	508	479	488	477	497	484	481	464	467	478	506	482	474	482	483	502	462	466	490	482	450	492	495	487	498	484	446	479	456	461	511	486	521	499	486	456	494	450	468	498	467	499	487	479	474	467	460	508	492	506	458	476	484	474	512	431	502	481	483	456	511	478	506	501	464	498	469	519	487	484	502	546	487	505	478	519	516	491	494	492	457	478	447	502	471	494	539	459	442	459	508	514	489	503	473	497	475	497	478	471	504	456	493	465	495	493	446	465	525	524	437	509	497	514	518	499	439	515	466	478	463	468	485	468	498	470	496	538	457	475	508	471	485	491	464	471	485	498	483	489	495	481	489	431	487	481	491	453	500	483	481	503	497	508	485	470	457	549	460	476	485	455	477	544	512	498	507	491	474	516	509	429	445	499	488	505	494	471	514	486	465	450	530	478	488	476	475	485	472	503	488	466	522	471	445	483	474	487	456	465	514	473	507	486	538	483	518	503	465	459	528	486	459	490	476	453	480	493	493	496	441	494	483	470	537	473	458	515	527	462	482	420	477	474	476	502	507	490	464	482	507	474	484	481	483	498	478	525	507	513	490	501	481	468	491	432	514	520	499	493	469	462	485	480	455	500	473	473	518	471	487	492	462	475	491	502	497	521	483	483	498	506	488	467	491	488	464	527	481	514	473	496	505	454	520	470	464	484	447	502	528	490	467	484	508	483	468	484	470	480	454	457	487	491	479	465	478	473	486	490	482	488	495	458	495	449	469	483	468	475	457	498	502	463	510	464	491	493	482	477	464	503	433	472	510	474	469	475	517	481	499	513	489	486	485	502	477	492	448	481	472	512	483	509	468	499	483	456	459	491	497	505	484	506	513	440	489	528	457	557	446	470	485	480	504	435	487	484	508	481	484	465	453	489	446	506	503	438	498	478	488	474	510	485	496	511	480	502	500	481	488	468
33575	30668	29607	15570	3719	1084	748	584	634	543	496	458	420	404	385	399	381	411	397	408	385	413	322	335	373	356	312	333	361	309	325	311	322	353	345	312	303	317	323	332	306	326	334	327	328	306	324	322	332	326	316	306	341	335	350	307	333	340	310	319	326	336	321	335	330	329	325	294	325	330	309	305	297	301	310	325	312	315	336	317	297	309	323	293	283	326	307	314	319	329	359	300	335	321	316	336	312	309	329	295	337	333	318	326	322	299	343	317	330	325	345	308	342	335	326	308	346	313	302	327	329	315	307	326	342	308	328	360	319	313	307	299	324	337	309	314	324	310	287	304	319	297	296	321	312	310	298	330	327	344	302	309	308	324	322	334	312	320	306	302	323	321	310	352	316	320	303	319	287	340	299	324	311	288	313	298	296	345	311	315	315	333	323	294	317	318	288	323	314	339	357	313	297	294	296	311	330	318	295	322	314	320	334	347	309	323	319	281	332	287	310	283	312	300	296	330	309	323	306	326	305	330	314	295	300	310	311	323	337	323	312	347	320	302	324	337	338	305	323	324	297	311	309	322	302	351	318	310	302	332	337	301	309	320	329	299	318	298	335	312	318	320	276	330	298	305	324	306	323	329	286	334	317	316	327	313	292	333	304	315	275	326	311	340	302	321	299	304	336	336	337	322	285	339	316	319	306	336	336	328	293	331	310	306	302	330	328	303	317	330	330	326	311	335	325	285	332	295	318	291	318	307	290	329	302	284	324	299	345	313	293	330	269	314	310	305	306	323	317	321	314	300	348	340	331	333	338	305	310	346	289	282	315	360	317	320	305	318	352	340	302	298	281	278	327	302	295	311	335	331	305	342	343	331	322	312	344	339	304	313	292	324	318	287	317	331	307	320	336	324	329	298	346	326	357	304	321	287	299	330	302	307	302	316	318	297	292	336	333	319	319	307	350	278	270	331	292	311	353	301	318	301	306	340	313	313	352	349	302	321	327	347	314	316	304	280	312	299	301	337	298	310	302	317	314	317	324	305	334	295	327	325	350	339	301	332	335	337	308	317	286	321	324	298	346	343	291	310	301	316	323	309	336	319	316	324	320	309	325	294	339	292	292	285	317	310	315	298	335	279	295	322	333	300	300	308	321	296	291	290	326	326	306	334	303	299	334	318	311	334	317	315	335	325	345	332	297	314	290	287	301	329	332	306	355	349	311	305	318	312	321	316	322	328	308	328	310	324	333	296	314	329	302	294	318	345	305	341	301	323	324	321	307	310	331	315	291	306	351	331	314	322	310	297	320	316	303	305	306	302	336	342	325	340	302	349	321	308	325	306	313	271	331	310	323	325	317	326	320	346	318	318	301	336	298	311	311	326	314	306	306	321	333	304	279	312	307	311	333	294	319	333	318	314	319	294	294	324	306	306	347	344	308	290	339	349	342	307	329	314	339	331	328	347	313	310	317	337	339	301	344	308	283	305	310	341	355	328	315	298	300	279	307	306	302	321	324	338	347	338	338	314	325	322	306	345	328	315	342	302	306	326	307	308	314	317	356	330	338	320	308	321	315	328	325	298	345	336	318	312	336	299	323	333	299	316	284	306	354	294	330	331	309	309	306	310	319	297	296	312	318	313	344	337	342	332	345	313	313	320	314	303	307	352	272	287	336	326	343	316	318	325	313	305	280	312	315	291	322	331	300	330	286	317	330	314	318	314	302	309	336	346	275	295	306	311	330	329	282	358	313	340	283	298	322	309	317	294	297	346	338	313	335	356	275	309	331	331	321	311	323	335	326	312	303	307	315	308	336	331	323	315	301	318	299	328	308	317	291	309	310	306	321	273	337	360	275	326	316	355	298	320	326	310	325	325	301	298	332	324	317	270	296	350	340	350	306	314	326	338	304	301	373	313	312	321	306	350	336	344	318	347	306	307	335	296	294	318	304	312	320	301	309	302	325	336	340	315	327	326	315	323	319	294	314	310	316	341	301	324	291	333	288	326	308	309	294	312	283	315	308	322	309	288	333	296	309	339	309	359	313	316	301	313	348	319	326	278	350	332	317	303	322	312	323	309	311	333	327	321	332	300	299	353	308	301	315	345	320	283	321	327	306	334	334	333	315	331	304	331	348	318	330	330	326	316	320	321	278	320	315	313	350	296	303	305	296	301	347	331	307	295	331	327	319	342	308	319	293	296	328	348	329	323	326	310	327	352	321	325	311	319	318	312	314	308	285	311	330	318	318	266	278	345	315	296	324	320	336	320	327	314	328	333	311	307	341	316	354	329	318	322	302	305	273	322	290	316	346	321	322	285	327	308	335	335	315	317	309	329	290	298	280	346	312	323	318	318	319	317	304	304	321	328	311	304	307	310	326	307	318	327	342	318	344	307	316	315	311	328	324	322	292	290	329	317	333	291	310	297	330	305	361	283	315	300	292	332	293	299	307	314	293	343	321	304	309	329	324	295	337	324	320	310	352	313	303	321	323	312	299	333	336	301	303	304	325	309	303	293	278	308	305	345	277	310	338	359	356	319	319	342	333	341	305	280	328	323	301	304	332	317	299	309	282	335	329	316	317	344	282	303	318	299	307	335	328	320	300	304	307	290	272	333	325	346	341	293	335	347	365	327	295	324	289	323	288	313	297	312	308	301	335	325	322	313	328	348	324	321	335	317	286	312	305	344	333	308	324	333	322	293	312	301	296	317	336	289	340	339	343	291	302	314	305	316	316	308	299	295	303	295	329	275	315	321	312	343	312	325	288	299	332	298	311	329	301	319	319	321	290	330	305	276	310	283	319	329	311	376	304	327	325	307	300	346	310	304	311	318	341	347	324	321	318	342	324	322	308	322	295	305	300	299	294	309	310	323	303	327	318	321	305	320	308	349	311	311	313	320	313	282	311	322	342	355	316	305	299	340	306	331	326	364	323	294	297	323	303	321	314	270	314	326	318	328	309	310	330	308	292	320	312	311	349	324	306	317	347	331	309	279	312	325	317	299	304	290	320	301	351	293	300	318	311	316	303	318	291	315	339	323	321	321	330	329	301	367	279	328	345	300	307	312	288	324	322	319	346	312	295	325	325	317	308	288	329	300	326	329	317	353	303	326	333	317	315	321	295	309	314	352	266	302	334	298	339	339	342	330	309	338	320	323	285	336	314	339	317	327	326	322	319	324	318	295	324	309	313	298	346	296	321	337	298	309	331	327	347	313	329	333	332	314	323	321	292	323	292	321	305	309	305	316	307	340	325	323	307	283	338	309	331	341	312	327	326	276	321	291	309	332	326	295	341	317	296	293	327	301	323	325	330	323	330	313	300	325	308	309	288	308	328	312	308	316	323	314	310	298	283	315	297	312	338	323	298	304	313	304	301	343	284	329	325	302	299	325	299	302	327	310	306	333	313	298	297	317	330	322	263	313	345	300	308	316	318	325	316	324	336	306	322	326	292	321	327	325	317	331	329	316	289	278	324	324	333	349	290	300	341	309	319	317	326	306
35514	41104	36127	17901	5684	2044	1398	1116	1032	908	788	716	655	625	602	555	537	522	521	557	515	502	455	424	422	402	403	343	348	405	359	365	346	366	379	367	372	391	356	339	367	356	383	401	350	346	361	362	348	338	369	367	369	349	334	383	360	355	360	357	364	350	388	376	378	359	395	357	357	378	357	430	410	338	347	363	364	386	360	356	388	342	373	365	365	407	402	382	370	365	369	340	389	365	390	376	377	384	370	331	352	367	337	367	352	374	387	329	369	359	365	341	347	371	342	336	358	354	347	356	369	351	403	359	368	336	359	363	354	343	425	355	382	365	357	392	348	335	348	382	316	350	334	363	356	330	338	353	384	356	376	341	344	352	358	386	339	367	361	324	364	364	371	363	364	350	377	335	376	402	356	365	346	318	350	343	321	341	338	340	329	375	319	337	349	346	346	344	321	348	326	357	364	371	332	368	356	352	356	362	347	371	318	339	380	320	345	331	375	358	334	340	348	365	397	354	327	342	375	337	380	333	342	358	332	396	378	364	379	321	345	339	366	385	368	365	357	344	376	332	358	351	371	369	361	326	367	369	342	375	348	401	346	372	326	344	370	374	339	364	373	347	372	354	347	368	355	378	352	332	380	368	376	329	336	326	339	354	357	347	335	329	358	388	347	373	317	363	367	340	345	360	375	338	354	384	363	335	351	419	332	327	367	368	350	354	330	339	402	339	356	374	365	367	354	357	349	372	343	392	367	347	355	335	355	364	345	342	347	360	354	338	368	352	370	355	323	344	326	383	360	366	338	345	332	336	372	344	365	330	337	327	328	354	378	348	332	368	323	379	344	357	344	354	334	377	372	342	327	344	333	349	334	395	361	371	354	331	371	377	347	369	381	339	361	381	325	323	349	362	363	327	349	349	336	367	370	360	375	362	408	362	327	329	339	358	351	328	340	377	373	397	360	326	370	349	372	353	340	330	358	350	357	333	325	340	356	375	329	386	354	357	341	328	357	354	350	359	403	353	366	352	380	382	381	391	341	359	346	382	362	341	336	297	355	351	353	326	348	349	358	356	349	338	366	304	334	352	326	373	334	341	356	359	360	343	328	325	353	347	352	347	353	358	368	322	337	333	379	347	357	335	369	325	346	371	367	349	372	361	346	372	356	345	359	357	371	343	346	365	347	382	359	339	356	362	348	346	360	333	361	328	358	324	389	348	355	357	354	326	376	357	363	346	340	360	396	362	373	358	349	338	327	359	360	338	384	389	356	308	340	332	378	381	341	346	353	319	323	360	390	348	369	378	319	369	375	338	351	367	348	348	341	376	377	357	334	349	355	339	341	311	377	342	322	345	365	332	347	367	377	348	390	354	350	331	367	366	327	328	339	357	336	354	321	345	343	345	331	339	361	333	324	375	345	352	337	362	349	351	367	359	347	354	387	333	341	391	364	384	346	353	357	370	369	366	354	321	333	355	365	323	344	333	346	361	346	322	338	331	335	376	324	336	322	375	364	337	366	348	355	356	362	347	369	361	336	331	368	330	347	370	330	371	374	380	341	338	348	350	345	370	342	383	362	360	318	343	338	339	354	353	335	341	333	331	388	342	327	374	395	345	343	347	329	330	360	348	361	354	371	328	338	339	327	371	385	345	347	355	348	356	361	344	378	346	314	338	327	333	327	346	330	341	331	322	353	305	343	368	346	360	350	339	339	336	320	365	356	355	363	367	365	359	350	326	352	379	369	386	329	350	357	348	335	354	351	325	381	395	383	366	355	351	335	312	384	379	372	360	382	333	328	374	331	370	336	365	383	379	321	318	357	384	356	389	345	360	325	367	352	341	361	322	349	360	355	379	359	365	351	332	364	380	370	373	348	372	352	338	361	328	358	356	365	357	343	388	339	375	383	356	324	336	355	370	347	336	336	385	307	331	344	339	346	368	336	359	341	368	380	354	344	344	354	367	322	352	356	323	368	362	309	319	329	373	387	334	356	347	337	381	343	354	350	376	372	357	371	341	348	367	344	385	352	370	339	363	304	366	346	325	353	325	366	327	341	353	331	296	387	348	368	331	350	376	331	336	363	380	342	376	335	343	373	345	346	350	322	359	396	372	376	345	356	359	349	367	351	364	352	374	352	360	357	337	342	383	398	319	360	376	366	348	357	349	313	338	373	348	314	317	375	392	340	351	381	333	398	359	359	374	326	369	368	329	352	362	365	339	328	362	342	351	325	350	357	371	318	339	399	334	346	356	370	354	325	365	352	378	322	350	390	341	338	355	377	358	357	370	358	349	358	339	414	393	359	367	356	372	384	367	380	344	379	344	334	319	340	382	348	359	384	370	360	349	378	359	371	367	352	326	368	370	329	343	308	373	397	342	375	343	359	366	360	351	410	347	360	360	343	339	351	374	349	352	377	362	335	366	353	339	366	337	329	345	334	342	344	343	353	360	380	362	333	344	356	332	369	354	310	376	372	345	365	391	346	356	352	370	337	360	319	358	363	341	358	344	371	396	368	337	361	349	364	329	306	330	329	356	348	362	364	345	350	358	368	345	368	366	348	373	362	291	332	358	337	368	371	352	363	359	403	335	355	369	381	323	377	326	326	355	359	322	374	346	350	344	357	329	360	349	337	356	371	397	326	349	350	346	353	368	330	367	392	340	371	341	344	354	323	336	335	374	310	366	363	350	328	394	359	365	373	339	359	351	357	348	391	343	364	349	362	359	376	318	366	369	336	390	334	338	379	341	350	342	363	372	363	337	347	368	342	364	359	346	375	367	380	330	337	365	334	377	380	377	363	337	345	362	334	365	315	367	340	399	341	397	312	347	370	319	364	359	354	358	343	364	323	307	362	364	333	357	366	374	350	332	382	340	376	364	327	339	370	336	376	376	344	376	360	324	341	348	355	345	373	372	351	327	352	385	356	380	355	336	332	377	333	382	328	387	348	328	384	380	339	366	328	358	365	343	321	338	342	334	328	343	345	363	367	348	350	398	385	325	350	374	366	380	356	364	364	363	332	345	364	323	336	322	359	386	391	368	346	371	351	361	347	346	340	373	359	347	353	369	334	361	373	359	332	352	361	353	345	330	357	355	343	337	366	349	359	360	368	329	398	381	342	361	337	352	344	355	365	353	362	367	365	354	380	371	309	360	367	373	349	358	383	341	346	339	373	400	332	322	379	336	335	337	337	344	335	357	321	341	364	374	353	360	360	375	337	345	375	324	387	359	345	327	344	350	354	348	358	359	334	388	374	403	357	395	347	334	360	359	353	331	335	363	386	378	337	352	356	383	347	367	368	346	339	367	337	361	374	354	336	357	324	357	348	351	365	362	363	327	366	368	345	371	332	377	348	370	341	373	373	353	354	367	336	344	377	348	329	379	336	317	361	314	358	343	363	322	343	320	351	350	339	326	367	336	371	370	380	353	345	374	373	340	367	356	360	359	325	339	391	350	358	376	330	357	369	403	374	366	376	343	335	375	362	381	368	355	369	369
25365	20924	27781	26005	19526	9210	2259	1162	869	713	652	553	557	537	513	523	470	523	458	446	406	395	367	332	372	363	347	309	346	316	345	326	321	323	314	306	291	306	306	337	283	328	308	278	306	322	326	309	306	335	330	257	311	310	308	314	320	339	314	312	319	293	305	325	328	330	347	313	353	284	314	345	332	348	298	300	343	332	339	288	307	345	342	289	317	340	335	308	346	328	299	298	309	332	312	348	324	310	301	309	331	299	298	265	309	312	311	286	299	280	291	290	324	303	301	320	242	301	300	320	268	321	330	293	293	290	271	304	305	308	276	313	329	299	314	292	302	316	292	317	326	330	305	301	290	293	320	309	323	311	293	305	284	297	323	276	268	304	301	269	306	308	290	318	298	292	336	292	312	268	292	291	280	293	315	300	268	327	303	299	318	319	326	275	278	294	302	314	268	294	292	306	304	279	330	270	298	300	350	295	303	315	313	295	296	290	298	268	287	298	325	305	288	309	275	301	310	315	312	307	305	292	304	335	309	290	286	277	310	309	310	294	315	333	316	315	301	293	298	314	315	303	303	277	311	329	278	327	305	313	312	311	267	321	323	348	292	283	317	291	310	302	294	277	285	307	307	289	294	273	310	292	292	283	296	301	323	286	318	288	301	325	295	317	301	295	304	320	309	318	303	317	305	315	324	345	277	302	315	290	293	311	325	305	311	275	296	269	313	286	316	305	319	316	322	298	296	317	292	313	306	316	299	316	299	288	318	294	292	316	324	317	336	301	308	281	285	317	307	281	304	322	308	285	304	263	310	281	294	311	301	303	309	295	309	335	358	268	285	304	296	278	338	300	354	320	305	316	265	317	290	319	305	270	305	344	321	293	299	310	292	267	305	315	274	326	311	288	283	300	326	297	318	304	279	276	299	329	308	347	301	321	291	301	291	300	291	289	302	332	270	335	321	302	307	255	295	306	286	285	310	300	299	313	313	291	325	278	308	276	317	330	319	302	288	317	282	301	303	292	335	295	298	306	273	296	295	270	295	317	321	334	292	308	277	305	268	320	277	307	320	288	280	300	309	292	292	292	291	293	289	278	333	334	314	299	328	296	292	297	271	261	286	303	296	312	284	316	326	331	285	273	315	297	329	303	295	282	298	283	293	311	331	304	307	295	298	308	300	292	298	313	301	286	309	326	302	292	299	291	288	288	310	300	320	289	286	301	324	288	292	300	314	306	320	311	288	315	275	287	324	301	284	291	270	286	300	286	322	281	306	310	301	304	284	304	329	314	310	281	300	288	299	325	304	316	295	323	281	311	307	296	289	310	285	323	302	318	301	278	306	309	303	264	314	322	308	331	263	304	335	301	299	303	293	291	325	322	326	315	298	304	301	311	295	284	306	313	316	298	285	304	285	279	276	299	316	329	306	283	276	295	287	322	293	270	342	304	335	352	323	305	284	293	325	316	304	298	290	304	310	314	333	301	317	302	315	284	301	329	316	309	306	319	302	296	316	303	304	312	310	314	281	300	308	280	313	245	282	321	291	299	295	291	309	302	305	295	301	305	293	308	297	302	293	305	331	277	315	306	311	296	321	285	316	285	314	275	276	284	325	268	288	300	275	300	279	315	307	293	306	275	274	312	347	333	272	305	311	323	298	344	283	312	308	289	285	314	302	281	301	303	296	281	293	288	266	275	319	317	316	307	264	291	286	296	309	306	321	294	327	297	296	305	298	279	283	286	320	298	317	298	324	268	319	292	294	283	325	297	279	309	300	293	300	257	282	280	315	289	298	296	281	297	315	302	274	313	306	311	300	276	284	311	292	300	316	297	291	297	333	299	292	339	317	289	325	326	298	329	301	359	314	299	278	303	276	280	322	294	279	321	292	284	289	300	281	336	331	298	277	312	309	307	284	277	296	307	326	280	300	304	302	310	305	281	289	276	296	307	313	284	294	283	314	298	263	318	282	289	303	275	302	319	290	309	305	289	309	297	300	274	306	315	317	286	328	298	330	309	307	323	305	302	316	278	318	283	314	291	288	315	287	299	310	326	309	289	311	291	291	339	302	295	269	324	305	293	311	288	300	299	295	267	300	327	310	310	328	292	320	286	324	315	306	315	292	272	274	279	289	313	304	302	315	289	279	279	338	322	296	324	335	265	274	309	304	306	296	288	306	290	281	292	307	271	318	283	293	304	300	314	312	293	300	307	322	279	294	298	321	290	314	293	283	300	327	304	282	334	295	328	305	304	303	340	326	301	309	320	271	266	327	303	279	310	310	300	307	302	297	290	319	285	303	269	298	296	297	288	293	308	310	283	306	288	307	297	302	296	319	326	299	275	271	312	288	324	306	321	262	284	296	353	286	314	298	308	291	301	287	268	302	306	280	302	294	290	278	285	284	297	296	321	304	277	284	280	293	302	299	307	313	278	304	291	254	288	273	275	326	317	280	310	331	333	306	301	277	300	309	291	322	325	311	303	289	299	292	298	317	305	334	304	282	298	294	322	289	294	291	343	302	308	304	283	286	303	320	286	301	297	286	285	297	296	315	317	310	315	277	319	308	311	338	296	291	300	303	289	325	326	308	295	289	294	311	303	321	304	287	287	313	299	332	271	324	305	291	302	315	306	278	299	327	319	301	295	277	302	327	309	293	282	321	285	318	273	277	309	309	323	319	291	289	299	310	303	345	300	279	298	299	286	302	270	303	301	311	280	310	290	295	297	275	295	292	302	298	313	290	295	288	313	292	288	304	330	297	299	285	304	305	300	269	303	278	266	319	334	301	288	298	315	308	332	295	328	301	317	314	271	303	269	295	294	306	273	292	304	317	299	326	302	296	321	306	277	320	280	276	301	330	300	332	311	299	305	306	327	303	285	321	314	309	302	320	335	294	295	304	257	281	332	296	318	274	288	300	289	304	331	295	327	292	308	280	296	299	299	283	298	326	290	280	273	317	292	290	308	299	295	286	304	305	282	312	306	320	304	315	303	328	276	254	294	291	301	316	310	300	319	313	272	291	289	294	279	286	292	327	270	289	293	286	277	320	302	326	312	285	300	299	290	320	299	302	340	309	312	311	306	282	274	305	322	316	324	310	325	284	313	308	320	288	282	292	290	289	309	291	303	292	293	319	295	340	264	330	284	315	291	296	298	295	295	312	296	317	317	265	301	309	301	304	300	285	296	284	274	318	311	267	292	308	326	308	288	296	288	309	287	337	331	309	285	314	280	284	301	280	295	329	287	308	322	316	294	294	319	343	330	300	276	300	287	295	278	293	308	283	266	297	286	296	285	294	294	304	281	298	322	317	305	336	324	249	283	292	307	277	318	330	279	271	296	300	257	299	301	304	317	326	322	312	324	300	310	297	291	313	298	286	289	284	282	310	273	296	282	303	317	290	279	305	321	275	294	281	278	316	291	289	310	314	310	334	295	298	272	310	274	296	284	313	304	314	289	287	297	278	293	280	275	342	311	294	331	311	303	316	306	290	307	285	294
37428	60627	52348	31415	10909	6035	2987	2177	1636	1349	1063	1014	965	888	883	796	750	760	677	689	673	533	477	461	479	429	408	358	376	350	355	354	364	333	391	356	349	378	340	342	349	334	365	316	335	331	375	338	344	362	346	360	341	316	349	389	348	406	384	353	344	349	369	342	363	376	363	382	345	383	366	375	360	345	336	371	390	351	352	351	326	350	337	346	343	352	319	364	337	340	348	360	361	371	359	364	345	375	327	341	341	356	327	355	353	337	357	354	317	336	327	332	326	334	346	324	297	348	291	313	324	381	377	344	327	338	310	310	327	332	325	356	335	357	320	316	331	315	338	342	311	363	309	304	304	334	327	329	337	350	364	308	341	320	307	323	316	329	311	329	338	330	309	327	339	342	342	297	323	329	300	342	343	318	293	297	340	366	339	335	301	311	316	356	336	346	302	327	334	356	322	342	335	317	310	305	321	345	354	322	309	329	318	314	329	325	335	325	334	343	353	340	362	314	328	333	316	310	320	335	323	337	329	317	298	321	311	306	339	339	285	333	322	344	314	325	334	327	322	334	319	340	349	301	324	321	329	324	328	304	307	317	337	331	320	348	289	312	307	335	314	321	318	296	319	328	331	333	353	298	329	332	316	357	323	311	316	343	307	318	334	321	324	369	315	305	326	302	308	306	335	322	335	291	328	327	340	347	334	338	339	312	345	340	292	344	323	342	334	336	319	333	335	318	331	336	331	322	330	319	344	318	301	330	316	344	308	347	334	348	344	341	319	307	320	348	319	342	301	291	316	357	309	327	340	313	325	316	309	281	314	372	337	344	357	365	307	287	338	304	338	334	331	336	370	305	348	344	373	303	328	309	329	324	290	338	300	321	344	335	321	316	340	324	321	339	301	320	297	339	319	294	339	344	301	358	298	347	344	335	315	351	349	352	337	357	328	363	330	335	314	321	344	295	301	357	351	334	341	352	326	312	339	304	345	360	327	316	302	328	312	306	352	307	310	298	321	300	360	320	324	300	391	345	305	335	285	339	314	329	337	334	327	348	343	276	281	321	341	352	336	304	332	332	339	309	346	309	342	328	312	341	332	354	347	334	318	358	333	307	342	341	336	315	325	332	309	336	337	336	328	349	292	299	353	337	336	338	352	313	323	384	346	327	341	293	325	288	329	344	350	336	337	337	325	324	314	326	322	339	304	344	349	342	334	333	347	331	321	313	328	316	302	302	339	335	339	322	331	350	336	325	345	345	340	324	334	319	362	301	320	324	324	301	315	328	327	335	330	337	326	312	345	308	348	339	314	335	318	349	320	362	295	328	315	334	359	319	312	310	355	328	316	317	310	340	309	334	357	293	348	325	315	328	297	353	342	311	301	338	332	331	338	352	320	348	294	320	327	318	354	306	333	329	315	317	283	309	323	311	332	352	350	291	307	304	353	335	317	317	331	307	356	304	343	366	318	332	330	339	325	312	298	325	315	323	323	299	341	338	315	316	348	316	301	329	310	299	311	349	322	318	335	324	314	293	340	307	365	361	340	317	339	347	322	332	305	289	342	344	298	344	331	322	337	301	319	341	325	302	324	330	328	349	355	307	283	322	323	331	324	333	329	302	315	314	315	362	307	322	314	329	315	319	308	304	309	361	330	306	340	324	321	322	318	313	317	320	329	298	330	330	318	331	345	323	321	327	294	361	345	303	294	310	296	346	321	313	329	313	331	315	299	339	323	317	305	285	340	317	337	339	323	371	345	307	276	341	364	316	321	350	340	313	328	313	338	333	317	309	343	327	347	306	345	315	309	324	342	331	334	335	353	340	307	343	347	334	318	307	315	333	314	318	355	336	313	352	340	321	354	352	334	330	349	308	326	311	303	320	342	338	298	342	354	321	317	335	310	323	299	356	304	343	343	321	314	344	312	280	327	344	330	327	337	334	325	350	320	312	346	328	312	314	303	318	332	354	358	327	322	327	352	334	329	291	334	347	292	307	318	316	319	283	296	327	341	323	323	281	350	321	335	374	349	338	334	329	358	361	343	327	319	311	319	324	344	307	315	362	365	341	339	298	318	286	331	347	310	319	325	304	317	317	317	325	338	349	304	327	333	315	332	293	318	330	322	304	333	333	318	303	296	311	345	345	312	336	300	351	347	317	322	308	327	353	345	320	331	328	321	311	331	334	356	313	327	306	351	345	307	322	330	338	324	324	319	317	312	339	342	332	351	319	373	318	347	333	332	325	346	321	338	310	311	323	328	333	325	322	327	302	312	336	310	339	345	306	324	307	333	290	357	336	317	341	317	319	335	342	366	318	334	336	288	335	333	304	329	330	344	361	315	317	322	328	326	352	329	307	326	350	334	307	321	320	340	305	331	331	332	337	299	346	324	360	324	357	328	320	336	343	344	354	299	300	305	363	334	333	329	344	368	347	359	343	345	309	305	329	308	284	297	365	340	308	343	331	325	340	302	316	335	313	357	324	333	337	325	314	304	334	293	337	336	337	338	328	310	340	354	315	333	310	328	342	332	311	360	376	311	322	312	304	342	328	315	307	331	326	339	323	287	322	333	347	353	322	333	310	307	309	326	331	349	331	336	303	339	308	345	316	349	357	322	322	329	311	334	321	313	333	319	335	326	328	325	355	342	333	322	314	320	297	310	348	337	348	329	329	312	338	317	310	318	347	319	344	343	311	340	351	351	327	343	328	311	276	310	326	315	328	312	305	324	323	324	329	331	318	313	318	322	326	310	320	334	354	304	323	311	349	337	325	329	326	354	348	305	348	324	295	311	334	318	320	360	336	336	317	350	330	320	315	303	317	330	330	328	329	314	322	317	327	360	315	330	321	351	340	323	307	332	322	337	324	320	312	333	326	366	324	326	329	316	330	341	321	317	315	337	334	318	344	332	365	306	299	328	334	372	337	337	322	352	315	307	341	336	331	335	360	305	299	333	321	329	357	319	344	330	289	356	348	318	301	319	314	300	327	302	339	343	345	328	323	327	316	343	291	323	365	298	336	320	337	336	327	317	309	335	314	352	321	371	335	325	328	321	349	326	362	323	335	355	309	349	314	349	323	329	326	327	324	325	304	345	329	334	323	331	307	349	331	304	294	317	307	323	313	358	324	306	347	294	347	349	343	345	337	354	284	349	315	321	352	318	329	318	367	303	326	318	339	329	301	315	337	338	325	315	327	332	306	327	343	351	292	332	334	336	320	333	329	319	309	297	334	326	295	326	350	297	340	358	332	371	333	342	309	290	324	343	346	324	339	307	325	335	313	304	292	299	302	328	346	337	337	308	338	302	303	342	344	318	351	311	314	308	327	312	356	307	338	338	343	331	316	314	317	338	314	325	356	340	324	303	365	326	327	326	330	315	316	320	311	315	314	295	327	328	323	329	301	267	330	339	307	324	348	345	350	327	322	327	306	334	377	293	360	330	323	341	354	305	322	360	323	330	349	343	325	316	350	320	359	345	338	329	324	334	334	317	327	351	329
23118	20829	27595	25047	21229	19711	9624	2318	1407	1182	1016	905	980	902	929	879	783	767	772	641	603	570	571	596	586	536	555	571	513	488	534	520	526	522	462	514	514	511	518	518	500	469	470	494	474	492	504	473	489	506	527	469	500	501	489	499	485	477	484	462	486	500	499	466	520	511	507	477	502	518	498	465	492	506	490	467	506	486	485	467	524	490	437	495	472	488	500	495	488	531	484	511	484	503	518	513	505	447	475	478	483	504	468	489	472	503	463	437	503	452	469	479	417	465	478	471	442	448	492	465	462	482	458	450	448	498	504	499	469	492	515	485	494	501	453	491	468	457	475	474	484	459	497	429	445	462	469	498	465	422	490	447	512	457	505	433	492	483	482	483	477	503	446	491	494	470	464	454	458	452	450	438	470	451	487	471	470	459	449	452	458	445	461	458	470	466	509	449	477	463	478	493	449	455	449	451	515	472	453	468	502	493	491	479	509	489	443	497	455	497	469	433	432	483	439	475	429	459	472	460	478	456	481	498	462	469	498	465	443	488	427	519	433	474	522	474	437	479	501	457	447	481	455	473	452	523	497	491	482	475	450	450	460	464	440	492	478	485	468	477	463	454	470	461	424	478	452	468	516	461	484	481	512	462	478	456	435	448	465	484	440	418	492	464	514	421	506	463	428	477	473	452	476	475	469	474	454	492	453	457	451	462	451	457	437	510	447	480	467	484	450	469	469	496	476	478	487	480	450	488	491	466	490	497	452	454	474	455	467	478	447	474	530	469	471	464	482	440	436	471	417	449	503	455	501	479	483	432	448	458	445	464	469	464	443	474	438	452	517	447	485	497	472	522	492	502	461	505	497	523	499	473	434	476	450	454	457	433	437	509	487	450	440	499	464	460	463	457	461	517	494	480	490	486	481	473	424	474	468	504	456	493	467	450	457	463	478	484	471	460	455	459	445	449	457	470	497	485	467	463	495	487	472	444	437	482	482	460	498	470	471	538	445	463	479	496	463	503	477	499	460	421	474	443	516	441	492	497	494	456	474	487	489	489	453	454	484	449	505	485	475	499	470	438	477	472	481	475	484	486	413	500	500	509	462	462	464	488	470	488	481	462	499	458	485	489	466	498	449	472	466	440	446	507	485	473	401	479	471	451	446	455	464	448	458	525	491	502	503	466	473	446	511	486	430	496	488	456	467	465	500	475	457	431	495	468	491	463	505	485	517	466	495	476	486	454	467	501	472	484	426	514	460	485	519	445	453	484	422	451	462	500	473	457	439	456	544	461	424	474	448	478	487	454	443	439	471	461	473	439	454	497	519	461	459	464	473	488	510	471	483	511	503	482	506	466	450	467	477	452	471	495	488	463	458	494	434	484	475	442	449	463	445	442	473	479	474	496	439	468	486	476	460	504	486	455	446	490	452	473	477	495	463	537	452	466	455	446	499	479	438	470	466	454	494	476	460	502	421	464	477	489	453	490	475	488	473	479	454	472	516	449	473	449	513	471	472	473	501	447	474	449	438	469	509	464	486	464	478	488	460	466	463	458	461	456	500	455	466	489	460	481	491	470	510	478	462	444	471	446	527	467	429	452	463	458	482	476	443	479	476	455	423	487	460	514	479	514	471	476	462	491	443	497	491	493	512	453	471	436	449	455	487	456	491	464	478	499	452	478	459	487	457	434	470	520	500	446	487	430	455	503	501	485	475	473	478	456	478	479	476	456	472	503	453	464	448	461	470	453	456	479	496	467	492	446	493	472	486	481	468	490	501	482	469	506	474	483	491	481	503	423	450	498	443	449	439	489	444	467	442	479	490	475	490	489	463	418	456	467	460	499	467	466	469	470	451	480	493	454	483	439	484	447	490	471	486	508	439	475	487	475	461	473	471	465	511	491	443	469	426	477	456	424	462	450	467	462	443	482	469	457	474	460	471	481	483	422	468	488	439	505	437	478	450	467	478	519	495	484	464	465	480	496	495	498	448	487	436	439	494	536	491	486	477	474	455	504	456	489	460	483	471	482	464	503	485	480	466	483	481	483	483	414	465	480	468	510	483	501	465	430	486	474	471	462	474	485	491	508	476	480	484	458	470	476	478	449	441	482	472	507	502	485	504	504	515	464	463	448	485	492	481	457	480	498	465	508	480	457	465	498	454	490	493	436	458	470	464	497	439	486	485	442	477	478	461	485	460	474	437	451	447	456	506	468	480	454	497	454	486	477	500	464	465	470	469	482	461	457	437	446	428	496	444	442	477	489	475	441	495	494	425	475	506	470	497	496	460	474	458	446	442	467	463	492	480	490	457	452	476	487	502	461	481	490	463	470	443	478	477	478	467	491	494	471	466	454	459	445	521	456	484	488	469	461	459	463	507	449	475	497	463	456	490	532	441	465	468	489	472	521	459	450	477	475	472	469	481	474	478	474	474	515	475	510	475	479	450	455	501	519	440	500	437	487	461	492	465	476	451	492	475	458	485	478	486	479	542	467	481	440	485	477	446	439	493	468	451	465	479	476	462	444	478	485	479	502	480	478	440	471	479	487	490	446	447	470	463	475	452	472	486	434	488	456	436	450	458	499	492	491	488	451	486	492	465	486	451	493	473	447	455	460	464	468	491	501	496	504	506	462	467	491	458	466	491	476	473	448	470	501	511	495	453	436	504	438	486	502	464	443	456	433	451	448	478	494	480	469	453	461	428	453	468	480	482	473	484	517	485	459	488	490	455	451	482	497	486	425	494	452	472	475	473	478	465	437	465	431	473	500	461	423	488	497	453	479	474	474	441	476	478	472	427	447	464	494	435	477	449	471	466	465	440	451	485	479	462	462	510	501	472	446	450	461	477	452	487	477	454	515	474	472	519	424	504	456	479	459	447	514	427	450	452	493	470	448	506	506	450	426	444	430	469	462	508	460	478	489	498	449	484	503	492	465	520	484	487	490	498	476	508	488	506	454	509	457	488	491	481	465	481	470	445	432	483	464	480	462	495	475	494	453	502	453	480	452	453	440	417	464	453	428	523	446	450	474	508	460	484	472	441	490	502	486	491	484	502	454	472	477	393	444	514	444	463	440	464	483	484	433	441	458	446	475	442	450	439	464	430	444	499	461	483	465	435	453	462	497	479	411	499	471	481	477	440	418	477	486	475	459	448	422	462	477	472	505	484	508	446	474	506	516	481	463	486	472	478	478	483	441	465	502	449	454	475	459	447	500	488	475	452	477	457	478	531	533	475	446	454	489	471	478	461	455	449	464	449	484	483	484	461	461	490	466	472	459	445	460	475	507	471	494	457	496	457	467	455	451	480	456	456	477	512	453	455	470	464	446	486	483	477	468	459	490	461	460	466	442	507	454	437	480	473	484	471	469	473	467	460	461	462	489	447	429	457	465	438	465	474	481	470	439	467	466	526	448	454	464	467	457	444	440	502	477	480	452	451	467	470	502	463	484	459	472	486	461	511	481	483	495	435	475	471	526	459	451	483	441	486	463	497	445	454	444
41278	66158	61976	43782	21018	8433	4772	3392	2595	2105	1684	1605	1636	1624	1505	1399	1281	1204	1095	900	759	709	653	642	648	685	670	628	616	600	572	603	555	533	544	558	551	538	494	535	504	503	526	528	498	518	528	524	518	510	527	528	555	501	544	518	492	552	535	556	521	553	549	518	542	500	548	548	526	560	618	545	560	568	506	538	522	503	512	503	512	549	505	485	518	536	531	547	532	573	520	511	527	525	514	545	524	510	506	490	545	517	488	503	521	515	484	491	486	482	503	535	450	506	494	468	446	514	529	473	482	537	433	512	467	461	483	452	456	469	475	488	487	451	474	501	523	493	489	511	479	495	486	482	469	464	494	465	470	505	474	483	501	474	506	466	471	499	475	488	482	511	445	498	474	484	466	472	494	488	437	491	466	472	487	481	478	481	459	482	513	447	480	472	473	486	458	488	457	491	473	484	487	489	475	489	500	457	472	471	508	468	494	485	459	507	474	452	478	521	485	445	490	505	479	475	495	498	522	496	504	480	504	523	450	495	471	500	473	514	446	463	468	473	442	577	497	491	504	517	500	459	502	501	511	476	506	507	495	474	494	485	508	456	487	489	506	520	496	506	502	462	506	474	477	489	487	474	490	506	451	496	484	509	500	460	487	469	474	485	501	464	462	461	448	476	521	500	446	498	493	498	478	485	520	508	502	482	470	534	481	483	443	491	485	465	516	464	487	516	466	507	483	474	477	523	489	482	453	487	447	506	502	429	508	476	457	487	481	502	470	493	476	490	519	502	466	457	474	494	464	460	505	460	487	502	484	495	473	479	501	485	488	522	491	509	495	475	485	480	506	474	489	501	474	489	477	479	496	510	448	454	454	508	458	502	507	510	510	459	514	516	450	511	461	474	434	484	464	475	461	460	494	452	490	487	471	463	472	450	489	516	495	402	524	490	512	461	493	521	478	496	490	495	477	469	491	477	485	460	453	461	490	490	469	508	511	491	509	511	461	514	466	475	469	489	464	499	483	491	496	476	500	508	446	481	525	493	514	478	474	489	490	520	459	507	446	459	526	485	463	503	470	448	520	479	500	509	459	483	483	511	496	479	510	503	511	492	479	511	484	473	508	452	484	525	451	502	459	500	458	478	484	490	426	512	469	460	469	511	505	488	459	482	507	514	469	487	496	463	490	440	480	481	492	477	472	496	458	472	474	458	491	502	463	488	495	488	505	508	502	463	487	455	495	468	480	456	497	466	495	478	494	498	450	486	477	475	500	521	452	477	492	509	502	448	466	481	491	486	443	463	492	487	525	463	452	512	478	479	506	480	487	508	458	474	475	483	478	487	501	474	473	471	512	522	474	473	488	484	485	454	516	491	493	511	478	539	488	490	512	477	489	523	505	496	483	502	474	490	503	555	501	487	510	480	496	471	491	484	463	536	445	485	464	502	499	500	512	484	521	480	463	511	498	468	509	497	506	489	485	478	504	485	490	458	518	520	510	469	486	494	470	513	449	497	453	470	453	466	495	510	482	496	465	508	478	458	488	474	506	487	457	462	505	473	489	481	461	486	468	499	512	484	493	496	454	477	500	506	428	465	509	483	463	451	458	491	523	486	494	511	481	459	492	445	467	493	438	461	517	479	487	512	514	500	475	477	522	483	507	487	496	467	517	510	470	476	481	482	530	503	476	501	492	483	471	497	486	492	450	482	465	512	516	464	456	494	458	484	477	489	481	484	451	516	498	471	472	517	473	475	482	474	512	476	506	538	444	460	450	482	489	461	492	516	505	515	486	508	495	519	461	488	503	534	502	483	485	483	481	507	491	489	506	502	531	472	488	502	509	457	493	463	517	483	504	472	510	530	458	532	468	450	477	496	468	511	451	471	488	469	504	448	469	483	445	474	482	449	476	476	463	481	481	511	490	485	500	487	490	515	476	492	486	456	495	490	475	492	462	466	454	477	439	485	464	479	470	449	500	457	531	455	471	481	473	508	501	506	437	507	499	468	452	439	471	511	509	455	510	487	491	479	506	477	482	493	481	461	529	470	489	509	466	495	522	484	510	444	494	475	465	500	505	449	463	470	503	545	544	475	496	487	491	503	498	511	494	485	462	461	465	469	496	508	479	445	522	477	490	491	504	458	486	495	522	446	443	482	494	499	455	500	486	504	528	449	496	522	476	471	495	487	516	468	500	489	453	477	446	513	490	494	467	494	495	457	474	490	484	500	480	501	462	439	503	470	501	456	460	480	494	479	492	440	458	483	522	519	463	497	452	455	483	484	524	488	496	483	483	493	483	466	476	482	476	519	452	464	464	471	518	460	503	464	470	455	520	474	524	486	469	474	467	467	510	483	487	495	489	458	468	470	542	482	489	469	459	478	484	462	424	500	486	446	491	437	475	464	503	474	506	495	476	471	490	467	479	489	499	499	511	501	475	492	468	483	502	458	509	448	469	493	491	438	523	520	464	484	495	468	466	513	479	512	508	496	520	475	505	506	515	503	515	452	497	540	468	481	482	503	502	482	512	484	524	497	469	469	513	448	490	470	522	506	527	509	461	503	494	482	474	499	459	511	473	456	499	473	500	469	490	497	479	506	532	469	463	480	469	506	492	495	478	467	491	510	496	480	494	438	437	470	503	463	481	469	503	515	489	489	477	538	488	421	484	516	485	511	485	473	533	484	493	498	527	477	541	490	478	462	461	489	515	533	462	475	504	479	500	523	496	496	497	477	500	476	465	534	496	465	490	481	439	493	480	496	481	477	480	497	475	498	499	527	480	456	500	508	495	448	467	454	449	511	516	515	493	479	493	495	506	499	440	481	489	502	448	475	462	516	499	470	486	486	483	461	510	497	488	487	484	444	464	487	466	466	512	484	477	524	501	520	474	486	496	474	482	496	532	474	505	444	500	528	474	472	495	505	493	484	485	513	498	486	514	412	514	465	543	490	482	502	498	461	460	506	477	493	461	512	486	480	494	505	491	471	473	507	477	487	477	481	508	482	450	468	491	534	503	498	456	507	488	518	512	496	464	496	503	496	513	529	469	471	490	470	473	491	464	442	478	442	486	475	507	487	485	508	481	515	462	451	478	507	496	489	475	456	468	504	472	498	501	479	474	487	471	496	494	499	481	526	475	447	512	492	463	484	484	454	501	510	506	470	508	482	468	497	496	487	492	499	539	475	468	460	493	455	462	480	487	498	461	492	469	468	506	470	492	519	488	484	489	463	466	518	471	490	508	496	491	465	490	455	498	492	477	450	472	479	474	494	496	493	485	471	461	523	499	471	489	489	488	440	470	501	497	485	482	531	472	477	471	530	504	462	508	488	493	503	514	464	480	518	493	481	476	508	486	488	458	438	472	456	521	487	466	478	465	470	522	479	490	462	497	513	488	475	494	484	475	441	511	467	504	488	487	456	510	496	458	480	469	508	503	457	539	508	496	477	471	507	481	510	476	477	490	483	490	487	487	471	485	474	503	530	500	528	483	476	530	504	455	481
33459	33957	31723	15299	3103	1287	833	671	546	481	519	500	526	501	476	462	406	412	356	336	370	362	295	346	322	323	322	340	346	326	332	303	334	298	347	331	287	331	313	320	321	316	311	334	292	303	329	327	324	307	284	329	304	326	309	342	306	319	332	330	302	334	349	365	333	356	349	301	342	323	350	322	311	336	289	330	307	317	306	317	327	339	301	326	326	330	340	336	357	319	312	342	284	334	326	309	317	322	328	326	297	327	306	278	324	329	326	294	330	355	328	297	332	342	327	307	328	330	330	339	306	335	321	352	303	343	301	334	310	286	330	346	270	317	335	324	333	324	339	301	354	340	300	362	295	310	346	332	301	338	309	362	318	304	332	305	300	342	302	297	290	310	341	331	304	330	323	318	328	319	289	304	328	316	328	315	365	328	345	293	358	319	338	292	286	336	312	325	317	307	287	331	298	306	291	305	342	332	308	351	315	332	292	330	354	323	345	327	311	301	301	304	315	321	314	323	322	309	303	300	308	350	310	293	322	319	329	312	323	321	316	318	344	293	308	315	292	330	316	296	323	306	306	338	332	277	314	325	295	343	333	340	337	293	299	339	305	305	318	328	323	308	331	333	342	313	320	287	342	298	300	328	343	330	301	344	307	312	304	301	281	321	309	297	300	313	365	349	321	302	320	319	321	333	301	310	330	322	332	328	280	335	311	325	316	304	312	313	314	342	339	316	299	335	375	311	307	319	328	314	311	319	293	335	338	285	300	301	330	307	339	299	292	293	314	311	325	308	337	299	337	340	312	322	310	313	279	320	315	280	313	313	308	335	314	324	338	312	318	319	336	340	333	296	319	315	340	307	318	307	304	298	286	291	329	322	328	325	339	324	348	344	328	310	296	332	330	327	298	302	308	305	306	339	300	360	301	298	320	325	284	305	331	323	353	329	292	331	315	320	328	314	328	308	319	331	315	286	312	318	324	333	319	327	311	313	329	335	324	287	306	290	321	306	334	306	317	290	316	310	330	323	308	307	266	298	333	334	321	305	309	324	314	318	337	307	278	288	349	321	317	331	322	316	300	347	310	345	331	318	327	279	318	314	307	310	343	319	320	347	327	285	300	333	358	292	333	332	323	310	314	358	329	329	315	337	314	306	304	366	287	310	318	318	301	283	340	318	315	310	327	306	305	318	312	337	333	317	322	285	303	302	326	325	327	335	334	334	306	311	338	322	346	319	313	315	313	328	323	293	334	300	295	334	297	318	299	315	323	314	303	323	317	315	329	310	341	318	331	317	321	288	317	306	303	324	329	315	309	321	326	304	355	347	339	334	335	308	275	339	324	312	349	302	318	305	295	303	322	305	344	293	368	313	312	292	296	316	290	306	291	348	326	321	334	297	309	344	321	314	311	319	336	318	318	307	351	300	307	303	312	324	314	331	305	301	330	359	300	329	336	285	322	320	314	307	299	323	277	299	334	339	304	301	307	321	323	321	315	299	323	350	324	323	304	310	308	313	328	302	353	318	342	290	293	320	332	324	290	330	317	344	343	299	359	308	313	333	331	297	293	336	333	338	317	279	298	342	314	318	294	290	366	312	348	286	328	320	339	308	300	332	326	353	301	314	342	312	329	287	322	310	336	307	327	343	306	314	297	314	349	321	332	328	298	301	340	342	334	299	313	298	314	298	292	304	338	307	337	311	323	351	309	341	309	354	317	341	313	298	316	325	308	330	323	328	313	329	300	337	293	347	316	320	292	324	322	292	351	298	348	332	325	276	314	349	325	304	303	327	338	298	326	355	310	330	328	321	334	300	323	338	315	285	325	305	333	296	294	297	356	287	343	328	313	309	307	323	304	294	330	312	305	290	339	321	333	298	291	338	321	312	313	342	357	312	315	323	330	319	306	287	293	326	324	312	304	325	336	326	331	329	299	314	320	328	323	324	300	304	307	320	351	346	350	322	318	291	325	342	352	356	310	344	296	327	329	322	329	331	305	304	298	324	309	311	344	320	295	308	324	312	310	325	309	330	310	320	277	298	316	303	309	264	322	322	338	305	312	341	315	311	321	374	344	327	339	317	318	309	339	333	316	323	281	363	321	329	304	319	323	322	296	313	285	330	309	335	331	315	321	325	305	313	286	306	289	318	314	326	333	302	341	300	341	341	336	293	289	313	286	324	320	334	330	320	312	294	318	310	299	315	308	313	317	312	314	328	315	329	322	293	308	332	329	372	332	292	304	315	311	310	317	296	316	343	334	302	333	291	326	362	285	349	317	338	330	308	302	307	325	301	337	324	328	296	368	338	319	323	339	306	350	319	315	309	347	313	292	284	342	310	348	315	356	310	314	308	329	314	296	337	307	334	297	316	324	311	333	290	358	330	326	322	347	310	312	314	306	312	312	312	310	316	314	326	306	299	279	323	319	331	335	342	325	330	290	316	320	322	326	329	318	337	298	305	328	331	293	316	306	314	341	333	330	319	319	318	307	305	292	315	302	315	330	349	304	297	352	312	306	321	315	284	335	326	330	317	286	304	344	292	339	331	305	300	308	325	319	326	308	312	349	316	314	314	350	310	308	303	291	303	323	308	331	352	331	305	287	327	334	319	305	285	307	347	325	294	322	304	308	297	332	317	338	322	324	321	332	287	322	329	355	329	294	330	319	338	296	309	327	302	334	286	291	329	328	331	311	306	303	295	298	296	274	326	335	313	306	333	289	329	331	338	314	320	346	335	317	288	318	311	304	283	294	297	307	318	373	334	293	305	323	336	320	306	309	312	322	324	312	277	297	341	314	342	325	323	352	298	283	317	347	331	328	301	289	342	294	316	324	295	307	296	331	330	327	291	332	319	293	327	351	328	309	288	351	334	316	350	302	335	320	321	325	338	328	337	319	307	342	327	369	309	360	345	305	348	291	306	323	304	317	317	317	321	325	285	321	317	317	339	322	349	372	305	298	331	340	308	298	319	343	317	267	319	323	298	347	317	306	298	300	317	322	294	313	330	313	307	334	326	345	311	323	311	319	293	305	294	287	311	310	317	322	326	310	332	349	339	302	324	328	309	315	333	321	312	300	288	302	297	301	314	320	329	312	294	310	308	331	310	287	311	345	321	301	302	343	312	281	340	306	297	336	309	334	305	303	321	312	303	304	326	343	333	341	342	292	337	349	328	338	314	308	308	307	320	327	289	319	310	314	315	328	280	322	300	314	308	336	346	292	321	309	326	306	296	308	281	340	321	312	312	318	319	324	335	313	323	314	325	329	327	300	289	336	319	301	284	287	293	320	320	328	288	322	314	335	299	335	322	301	315	299	308	320	335	315	292	311	348	328	309	301	303	334	313	336	312	325	314	318	322	341	338	311	298	361	327	306	299	321	308	335	338	350	304	326	293	309	308	324	333	316	301	319	342	310	317	346	301	281	317	299	334	336	331	320	347	286	323	323	301	320	307	325	304	319	336	336	299	304	300	296	309	326	314	327	311	302	337	325	351	328	336
36079	44707	37895	16258	4915	2505	1638	1165	940	856	802	906	871	788	788	763	661	557	501	460	427	387	389	404	355	374	378	372	391	380	396	381	402	341	345	347	367	340	372	366	370	347	367	417	402	349	389	349	369	388	354	324	368	369	375	377	373	405	376	385	361	365	397	378	367	341	395	329	344	365	374	406	372	381	362	402	395	363	349	372	382	384	371	378	341	369	350	374	350	400	406	361	320	358	341	386	364	360	351	355	330	368	339	358	361	352	334	376	343	349	356	384	367	363	339	369	356	353	374	368	354	339	354	330	328	366	353	352	359	361	383	349	359	382	388	325	359	317	382	351	355	349	350	354	353	383	326	326	371	377	358	345	346	327	398	316	366	350	369	359	369	348	361	331	364	375	364	341	339	350	355	334	349	333	382	377	367	376	340	364	363	353	345	359	343	359	339	383	335	350	374	342	324	352	373	344	376	354	369	317	331	345	332	383	345	369	360	335	363	371	326	365	366	350	360	404	381	348	374	364	363	329	315	356	363	338	367	349	369	342	350	337	331	351	355	336	348	325	328	340	324	341	362	305	358	381	345	350	336	352	330	363	331	384	363	364	368	347	381	369	364	331	372	360	372	326	347	346	367	350	355	362	371	371	359	340	369	362	371	366	333	342	360	359	349	366	345	359	360	371	353	372	372	381	343	348	366	381	323	349	411	323	335	353	376	373	337	325	349	307	374	346	348	334	315	364	365	375	384	383	343	345	368	346	374	362	364	337	359	373	384	344	346	345	356	353	339	357	354	357	339	329	332	335	334	339	363	345	338	375	358	324	329	346	340	360	355	389	346	356	376	370	340	371	403	339	352	350	352	370	354	362	374	370	374	365	380	351	337	358	345	348	351	384	340	319	343	348	340	348	361	342	341	363	358	376	339	356	359	375	371	348	350	371	385	351	344	354	370	318	363	363	350	340	339	376	336	333	337	347	350	347	364	331	336	358	365	316	348	313	335	338	346	347	364	357	326	353	346	312	352	373	339	353	338	359	356	315	364	367	336	339	328	345	358	390	388	359	384	415	347	335	353	414	381	373	363	342	322	329	325	337	358	344	349	371	372	331	329	353	358	325	355	327	365	361	344	335	343	340	362	340	361	372	321	343	347	365	350	353	374	353	326	341	309	367	383	397	398	332	357	355	394	375	346	325	343	351	365	376	354	329	340	357	382	368	347	384	327	353	367	332	319	362	373	318	380	357	320	352	340	379	346	320	375	327	348	358	314	314	377	364	353	386	315	353	344	382	376	344	381	372	363	350	383	370	358	327	367	346	382	373	324	354	324	360	337	326	360	333	343	339	367	369	375	348	374	301	345	372	318	329	373	364	368	331	363	364	366	370	377	358	338	342	375	355	334	340	370	372	359	336	329	348	341	373	376	373	349	332	351	338	306	385	348	335	335	360	362	378	364	342	347	379	354	356	356	388	359	374	328	344	347	361	362	363	323	324	374	331	352	349	365	358	325	358	353	365	347	362	341	357	367	406	337	365	358	335	346	334	334	370	333	351	363	377	333	339	330	392	384	363	357	350	368	319	359	351	388	343	409	350	351	368	383	363	351	353	326	343	333	344	360	370	358	355	371	331	358	349	351	330	383	363	357	330	382	329	332	380	355	335	340	382	341	346	346	358	337	341	393	380	366	338	376	342	371	342	332	335	345	353	360	348	359	360	386	400	381	358	366	384	377	365	376	374	346	369	336	395	327	382	380	393	359	320	346	331	393	339	358	334	359	349	346	329	334	358	294	337	388	363	341	373	335	365	393	372	356	332	360	322	348	355	357	373	350	386	327	360	333	383	385	363	359	352	353	323	356	353	363	354	388	351	336	330	360	346	360	402	340	362	351	335	340	397	372	395	337	344	335	352	369	366	359	385	297	360	352	336	362	375	337	357	368	347	302	362	342	350	362	393	313	356	346	355	343	376	390	365	364	367	343	352	353	362	357	363	400	348	336	348	336	361	350	374	364	353	336	360	354	393	352	335	360	370	349	361	349	360	351	373	339	403	380	387	339	364	374	319	330	355	368	344	319	322	378	328	358	323	370	329	381	377	354	355	368	338	393	357	333	385	378	334	341	391	333	345	344	325	361	356	346	347	370	353	361	357	334	360	334	320	361	331	327	333	359	336	393	318	358	362	352	378	356	336	367	356	348	340	391	317	351	333	341	332	330	388	357	360	357	336	338	352	363	322	351	327	348	335	365	365	340	355	380	334	327	357	381	342	374	344	354	339	361	341	373	374	330	368	368	331	359	372	320	394	336	348	353	350	349	381	346	343	353	387	355	337	344	385	373	337	350	350	353	377	365	377	339	362	354	370	345	357	371	369	346	352	340	366	368	380	360	362	371	350	335	330	340	367	368	366	370	369	356	352	360	351	345	348	341	343	342	337	337	357	384	341	368	375	342	352	350	345	381	346	358	341	372	347	365	350	349	354	373	372	360	355	343	377	340	363	398	329	361	351	349	345	378	346	361	386	386	357	339	357	354	341	361	334	351	346	368	362	345	364	371	358	356	373	307	312	357	347	333	373	386	371	321	333	350	343	327	346	381	364	376	340	323	364	318	339	355	345	349	343	359	340	328	353	363	383	359	370	353	356	355	349	345	344	347	353	347	365	360	342	372	348	369	353	353	343	360	350	363	337	334	369	398	375	325	356	399	364	316	339	340	377	369	366	375	332	351	356	386	342	358	379	338	338	330	375	344	378	370	339	338	322	367	367	399	403	347	380	348	348	330	381	319	357	364	378	377	333	338	350	325	370	375	361	366	357	373	356	336	355	379	374	374	356	345	355	355	379	363	367	344	367	375	392	355	384	385	337	367	327	370	368	389	348	351	354	372	346	361	343	353	364	344	373	349	359	352	325	350	345	340	381	334	382	351	324	373	388	369	346	313	343	358	341	349	325	402	373	344	356	336	355	350	334	328	353	357	360	339	366	337	381	345	372	356	399	330	360	362	370	360	329	379	319	366	333	369	334	380	371	374	359	393	365	384	326	349	383	355	362	338	363	360	366	360	351	327	343	350	351	354	345	329	368	344	380	353	350	392	368	330	356	361	364	325	344	370	362	347	359	351	365	369	389	338	354	394	356	342	325	353	346	354	345	347	369	351	380	362	371	326	341	378	363	325	371	319	350	363	330	331	349	416	358	358	349	350	357	383	358	331	366	352	349	381	368	352	366	356	352	372	356	351	362	335	364	348	367	360	326	401	341	326	384	350	343	362	329	362	306	350	353	366	363	382	349	347	346	318	331	377	351	346	371	369	341	357	341	333	360	339	345	335	325	341	376	341	340	346	356	354	371	345	345	355	326	409	334	356	360	367	352	347	321	349	357	330	341	369	336	372	381	337	378	367	343	390	363	340	338	363	351	354	356	319	331	370	364	360	339	363	332	387	360	327	336	351	363	366	379	375	351	340	357	355	366	343	336	364	360	339	334	396	367	362	332	338	377	380	375
25341	20910	27348	25586	19286	8029	2239	1190	933	841	842	769	713	739	730	583	502	435	376	394	401	349	362	337	345	364	335	306	338	339	363	328	340	353	304	298	306	300	312	317	317	278	310	296	261	328	294	301	312	315	301	308	301	299	316	299	345	354	327	322	326	314	297	309	323	313	326	291	328	352	302	314	317	324	327	315	321	318	312	301	315	269	274	318	338	327	326	314	276	305	301	328	315	332	294	309	277	294	309	302	309	276	303	271	288	316	316	295	307	334	285	333	304	321	333	288	293	291	291	268	292	315	281	316	307	284	316	286	298	299	282	334	322	284	270	317	306	289	295	305	254	295	272	293	299	340	320	294	313	314	332	304	290	306	316	279	258	311	294	325	307	317	303	292	278	296	306	285	349	294	270	265	288	295	299	295	332	295	299	310	311	324	326	297	297	332	310	330	307	305	285	287	320	313	302	294	305	299	289	282	333	289	278	278	288	349	314	295	323	335	301	315	304	289	301	292	309	310	346	301	305	279	301	285	287	304	303	314	285	316	285	277	288	302	311	286	276	284	282	329	305	309	317	309	307	299	288	298	292	350	314	302	293	320	331	292	288	292	283	312	303	285	308	322	302	331	317	292	290	308	324	348	299	292	311	307	312	338	301	282	317	334	317	299	279	281	311	289	297	317	296	308	317	308	266	305	324	287	296	305	291	336	328	283	269	289	307	306	285	308	288	297	300	309	324	311	292	346	297	299	293	287	287	298	293	297	295	290	282	289	314	322	289	290	302	326	323	302	312	314	305	286	279	318	297	308	329	282	297	294	315	294	324	296	288	283	313	261	296	302	309	326	298	314	291	306	301	290	300	300	275	318	322	300	273	313	273	315	282	305	315	312	261	309	290	279	295	297	313	306	265	295	316	291	282	286	260	309	321	297	310	297	294	287	326	265	324	297	298	288	307	325	332	274	298	350	293	305	296	329	326	300	294	286	307	335	306	283	291	304	303	281	305	313	300	288	294	307	287	312	280	290	292	271	303	313	329	295	285	278	280	318	302	288	277	298	308	314	303	274	305	277	284	314	334	291	297	329	299	297	307	330	337	285	347	276	306	274	305	298	297	270	308	307	299	274	318	285	316	309	318	316	303	310	309	292	305	318	294	318	311	308	278	290	293	296	300	310	313	321	336	301	309	297	303	304	303	340	292	288	300	299	295	337	255	296	291	270	296	314	287	291	336	301	330	278	305	312	307	296	312	306	292	280	269	307	289	297	302	307	294	305	287	302	303	331	310	276	299	295	297	321	300	312	282	317	276	290	312	290	300	307	290	279	286	318	310	288	305	303	305	298	305	295	331	266	274	318	304	333	307	326	325	308	273	324	320	287	312	307	303	314	282	318	282	302	295	329	252	268	306	325	302	259	273	328	314	248	290	308	295	304	326	305	269	271	319	289	290	312	302	294	293	297	297	310	292	301	305	283	295	277	301	303	307	310	296	299	302	297	280	289	304	319	315	271	279	311	289	273	291	319	298	278	285	292	282	274	334	319	298	286	282	298	297	265	359	337	279	289	282	306	305	287	290	293	249	303	291	342	303	293	303	287	325	285	304	278	288	304	297	285	302	311	302	282	312	288	299	290	314	314	283	314	309	296	310	325	278	301	287	293	295	308	284	309	294	285	312	305	309	316	322	304	303	292	313	314	272	298	286	307	270	306	309	292	353	252	308	281	292	289	331	303	289	301	286	321	281	291	318	303	298	280	313	295	312	281	306	292	290	265	308	317	307	295	286	277	303	305	287	324	324	312	324	295	315	308	284	277	295	309	317	274	296	281	285	302	301	307	309	294	292	292	332	321	288	280	310	277	332	267	311	281	312	295	294	277	286	300	317	292	317	283	302	274	323	277	286	313	290	285	314	328	289	290	301	295	291	324	300	324	298	287	273	314	294	287	298	330	296	297	293	301	307	286	312	290	310	309	293	304	291	275	287	305	275	286	296	313	290	328	316	308	326	291	270	305	307	343	305	334	285	275	289	275	295	312	327	269	318	310	307	312	307	272	290	291	290	299	269	323	296	327	322	315	314	329	337	287	291	317	265	287	310	284	303	272	287	324	305	303	302	292	304	301	288	301	285	272	294	289	302	303	313	277	285	292	295	316	337	317	298	294	270	313	283	285	311	303	275	296	299	308	309	325	292	292	288	295	319	282	290	304	303	287	304	296	299	287	277	296	269	294	310	301	301	311	289	261	307	313	320	284	307	303	304	321	300	297	328	278	307	308	338	291	278	311	285	299	304	288	311	303	282	297	291	331	290	301	302	284	282	290	308	316	326	282	296	289	264	277	301	321	302	301	294	280	299	312	319	303	265	310	316	285	292	320	267	275	299	295	309	249	327	296	298	305	320	282	297	286	317	275	303	288	305	317	302	302	322	321	300	327	306	268	293	276	282	281	346	310	276	293	293	323	259	298	313	310	298	299	301	297	291	292	336	281	302	317	311	299	315	319	301	316	293	278	305	291	303	282	303	345	301	297	296	329	313	306	324	311	301	300	286	301	259	299	301	269	305	282	291	322	279	313	294	292	294	305	316	272	302	273	307	316	347	328	315	301	304	291	328	318	301	282	298	285	332	303	312	289	295	283	307	309	322	283	297	282	322	297	267	302	274	278	281	331	320	311	289	276	299	287	312	290	338	292	300	342	304	310	277	317	254	314	274	317	292	297	315	282	328	293	281	304	304	271	298	308	276	283	297	272	292	281	314	315	306	264	288	320	279	305	305	284	305	327	306	293	319	289	293	285	305	302	294	287	302	304	318	283	288	313	325	311	288	295	345	306	306	299	284	321	335	312	312	275	314	298	276	294	295	299	275	292	298	304	306	299	307	295	287	306	308	311	308	290	302	292	290	320	309	303	308	300	300	313	274	272	290	312	282	298	289	280	281	286	325	299	318	290	303	289	294	310	303	286	310	291	312	264	295	305	310	300	294	289	325	300	310	271	278	304	303	315	304	305	308	265	337	273	301	329	274	298	306	295	303	279	329	291	302	308	317	288	317	313	325	282	307	274	312	321	323	289	317	306	261	320	301	303	315	304	294	309	272	284	296	275	311	295	275	295	268	280	309	315	281	275	304	315	317	256	321	314	306	345	305	297	315	336	299	282	360	305	259	292	282	317	295	297	293	318	290	285	267	294	290	310	311	305	322	305	301	317	302	300	331	344	302	304	280	308	322	303	328	292	303	281	310	282	263	329	299	282	297	268	319	273	304	290	329	307	295	316	295	331	308	289	280	318	306	294	333	290	280	298	310	288	323	293	299	287	299	299	326	290	324	303	307	286	323	285	295	293	352	283	293	300	302	292	286	303	337	302	317	285	320	288	272	297	285	313	330	323	287	328	264	308	317	296	294	305	305	282	334	285	321	266	336	322	304	320	326	321	254	342	286	308	288	298	314	306	297	269	291	302	312	316	303	269	282	304	306	288	331	319	285	289	315	269	286	311	281	301
36000	58013	48659	27384	8960	4834	3099	2115	1762	1662	1596	1546	1455	1419	1240	990	813	653	581	557	489	477	436	439	430	382	379	394	421	393	416	365	381	356	327	357	373	364	352	374	369	347	344	344	384	363	344	356	351	343	362	347	345	362	368	347	376	361	341	344	363	391	360	386	383	353	374	385	358	376	364	384	372	361	330	384	341	312	354	370	367	346	358	295	307	346	328	337	396	372	370	344	335	382	379	323	351	373	350	369	343	357	331	327	298	317	325	347	313	285	324	329	331	309	339	377	331	321	342	321	321	317	327	312	345	355	298	349	288	324	317	305	330	362	338	350	339	348	311	321	317	325	336	334	328	347	338	311	323	347	305	326	336	328	318	280	328	347	353	272	304	339	305	340	343	298	310	310	348	326	312	298	350	301	320	319	311	312	316	306	322	309	330	346	323	303	359	323	327	333	306	327	332	291	326	336	311	321	336	335	331	296	291	313	319	321	336	355	350	298	319	329	322	358	335	297	341	311	337	296	305	322	323	332	323	279	314	355	289	349	327	386	315	312	277	330	338	293	324	333	302	351	337	342	308	333	305	308	339	338	320	295	344	352	303	310	331	316	312	324	328	329	340	329	307	307	320	323	342	358	330	337	323	313	344	323	315	288	321	333	317	334	273	337	301	334	319	335	393	309	320	338	324	315	304	324	309	324	327	312	321	305	363	323	319	307	315	330	323	357	336	308	324	382	334	312	314	355	323	306	339	305	342	344	338	318	323	356	311	344	339	341	313	343	337	331	323	330	310	304	339	306	343	327	299	322	306	314	341	363	370	316	304	311	296	331	331	329	338	343	350	334	320	325	314	347	336	312	383	364	333	328	337	328	306	307	333	328	321	329	298	334	324	304	338	336	321	273	339	339	319	308	313	361	350	363	306	328	329	335	324	325	353	346	350	291	325	319	321	325	350	308	354	327	313	322	329	332	340	323	326	331	300	309	321	322	295	335	266	304	339	327	320	317	318	322	319	309	311	333	325	396	335	343	300	325	345	310	349	301	323	328	328	346	323	303	318	335	308	342	323	347	339	332	310	328	324	301	287	360	339	328	337	323	345	323	344	339	311	308	331	319	337	327	353	337	350	329	330	294	347	335	357	331	328	333	328	373	314	328	331	337	329	351	333	323	297	346	314	361	320	347	319	329	316	312	328	366	332	340	319	319	300	335	326	337	308	315	313	316	354	310	300	289	351	327	320	339	302	344	305	302	344	309	300	308	309	318	331	368	336	308	300	320	319	338	346	311	313	338	340	335	291	293	321	345	321	351	353	348	342	327	332	294	310	327	330	334	332	315	345	353	319	299	328	328	340	327	317	369	324	312	308	345	325	328	333	337	310	327	311	309	351	356	333	327	356	320	323	324	292	316	350	339	341	346	327	342	334	302	329	318	332	331	329	344	285	344	325	321	350	334	317	316	332	360	317	333	343	316	327	328	352	359	347	314	333	298	366	343	341	369	280	360	332	316	337	295	335	309	346	289	309	340	326	310	348	344	354	312	348	319	328	296	373	314	336	345	338	327	319	305	350	293	336	306	325	354	331	326	323	302	331	326	305	318	343	349	282	319	308	326	302	341	312	358	335	318	293	327	340	306	332	312	346	308	343	337	327	344	347	303	323	328	349	325	309	324	304	325	328	305	356	309	310	330	293	318	360	297	302	337	315	323	305	323	363	280	315	328	319	300	328	317	315	327	311	336	315	278	319	334	352	335	322	323	327	334	316	334	334	335	342	363	369	318	303	295	318	305	320	313	296	339	279	324	336	315	329	325	304	318	293	326	299	346	357	346	330	329	327	312	316	347	341	324	319	329	332	340	353	309	356	320	328	337	329	324	323	321	312	281	352	294	326	328	322	337	317	333	324	319	297	330	332	335	309	332	317	339	286	333	299	330	351	327	326	314	344	335	336	296	307	313	331	321	332	340	329	319	336	372	313	325	308	327	321	370	329	357	342	299	340	321	326	336	304	317	322	313	322	301	337	301	313	300	322	287	304	346	355	291	317	376	323	280	342	309	305	343	317	323	324	328	325	343	335	329	340	338	322	337	332	331	301	292	298	349	337	309	304	313	339	328	344	346	315	321	320	338	362	309	341	311	301	337	277	344	320	335	324	303	303	331	348	309	303	303	330	331	327	353	318	322	328	300	311	326	301	318	338	342	339	332	327	287	324	333	341	322	338	356	282	326	335	322	347	312	313	321	327	335	310	313	343	335	317	310	297	353	338	322	310	329	320	349	297	347	335	318	324	331	327	298	333	316	318	326	336	327	314	335	328	320	298	308	338	338	337	325	334	318	352	332	282	312	351	315	283	304	308	314	309	339	313	328	372	298	320	301	332	310	341	358	327	333	341	325	331	331	339	345	342	317	343	311	360	328	336	343	317	355	309	319	333	335	328	314	337	315	347	337	305	324	320	318	320	295	335	333	322	321	340	327	308	330	337	312	329	333	340	312	313	317	318	325	316	324	321	298	316	329	342	320	323	341	316	311	307	332	316	322	325	361	333	276	331	327	303	327	294	293	309	343	331	304	328	290	307	322	315	317	334	326	324	304	314	320	304	360	340	341	359	352	302	304	307	322	329	332	296	332	327	327	324	299	338	288	293	352	321	290	312	289	360	322	330	325	320	317	336	350	324	302	319	300	308	314	323	313	331	306	312	308	347	344	361	352	320	337	310	315	329	294	333	327	318	330	310	309	315	312	337	329	336	332	338	306	305	318	315	353	310	309	340	292	338	356	317	351	309	307	313	302	346	347	337	334	330	322	341	330	348	336	309	316	304	317	356	326	344	313	362	316	313	348	327	341	317	346	344	346	320	357	336	300	311	317	342	342	345	348	277	303	358	324	330	294	310	312	332	301	323	316	345	298	299	334	303	336	333	332	334	314	313	323	329	337	299	315	339	336	320	354	318	317	334	303	294	350	298	317	347	307	306	328	318	324	348	323	329	315	353	313	299	352	326	335	296	318	339	318	281	345	303	328	322	325	327	326	340	316	292	312	307	304	327	330	309	343	319	321	323	340	358	304	334	315	343	297	316	328	284	339	311	315	327	311	324	308	314	356	322	310	321	298	333	326	326	313	344	345	312	334	325	329	343	331	337	332	361	382	361	326	334	325	325	301	344	313	314	296	327	329	311	347	303	298	294	350	312	308	305	336	320	302	331	320	326	335	335	332	304	314	317	302	325	338	361	302	345	361	345	317	326	278	329	318	339	319	342	319	327	318	356	291	324	300	335	322	328	329	330	319	291	302	325	337	300	309	332	287	292	324	318	314	336	332	317	292	328	309	310	304	331	295	325	339	307	339	317	357	324	330	335	315	344	325	337	327	317	308	319	343	310	340	316	346	344	329	328	322	315	339	289	337	323	325	324	337	338	302	341	327	310	327	333	306	303	331	312	306	295	298	333	357	304	324	300	305	334	288	330	336	326	334	323	308	328	331	313	331	331	364	329	314
23136	20804	27485	24448	20803	19888	8749	2056	1507	1398	1401	1319	1238	1132	934	828	702	655	658	618	617	642	617	591	573	530	582	539	560	528	495	511	539	545	495	456	495	496	505	493	508	521	466	509	482	452	468	450	485	473	477	517	538	458	469	486	516	481	488	475	493	467	478	488	500	513	480	471	506	491	494	516	469	447	489	502	461	468	510	517	506	456	455	481	509	483	480	528	464	481	462	508	470	447	499	488	528	516	494	480	461	512	478	446	500	497	479	475	484	469	494	471	464	467	455	486	455	479	491	478	467	464	432	458	485	433	477	492	487	443	465	464	429	441	467	492	463	448	449	440	460	431	495	485	392	459	462	451	489	507	471	467	478	457	478	482	458	462	440	455	461	461	458	451	433	486	470	467	460	488	502	477	445	442	485	504	489	479	469	523	483	467	470	495	467	437	484	440	432	455	470	465	454	453	447	492	445	462	419	433	450	448	460	410	465	441	467	496	472	489	462	495	463	496	470	465	477	482	464	474	479	451	465	446	489	444	464	491	464	464	489	481	480	415	432	441	465	472	451	479	468	442	428	461	495	496	445	459	468	465	467	463	475	480	459	433	463	449	451	530	495	440	457	472	474	425	450	443	504	470	447	483	470	462	471	436	476	459	504	479	456	496	454	451	458	455	447	436	446	457	475	515	441	495	473	490	453	470	429	487	445	445	439	473	501	508	499	506	442	439	458	468	453	482	470	444	434	434	456	471	454	463	494	453	486	463	451	483	484	443	471	466	446	453	471	464	449	426	450	491	436	473	449	452	472	471	467	450	449	484	506	449	445	448	474	465	438	429	461	485	496	467	503	450	499	483	437	475	442	505	473	445	491	450	482	449	449	510	459	473	411	419	461	490	469	480	470	433	497	435	467	474	469	442	444	473	473	467	468	475	466	459	437	485	414	532	459	456	442	467	467	489	428	422	465	428	472	460	451	445	458	457	510	478	536	466	472	459	457	418	471	495	469	499	415	451	488	455	462	473	489	516	445	479	459	452	501	462	459	454	477	494	506	471	488	487	472	473	489	452	409	432	475	485	429	429	453	434	454	471	490	501	500	467	491	450	451	459	482	468	451	452	455	451	461	469	466	485	471	480	488	446	455	494	439	522	466	465	471	402	477	443	478	501	439	471	430	485	469	481	443	438	487	484	472	503	451	494	464	508	455	468	468	476	462	493	435	436	449	476	464	478	467	437	430	498	452	451	459	485	475	486	427	431	461	458	449	418	476	456	463	441	471	492	494	478	492	456	466	484	464	501	515	445	480	466	487	459	454	475	453	441	458	471	504	505	501	457	448	479	450	506	455	486	482	446	440	451	469	481	473	465	469	464	455	441	487	447	448	441	471	451	443	454	444	462	463	445	488	495	461	483	474	460	469	454	470	459	445	453	442	495	444	440	479	458	482	467	483	454	459	474	488	464	448	470	425	519	452	478	454	450	472	502	448	464	436	448	454	479	460	426	482	399	461	488	484	472	419	445	505	468	476	483	480	459	449	471	484	432	462	482	475	461	474	435	502	491	465	513	437	463	482	449	478	444	439	471	496	463	502	442	490	456	431	442	499	448	465	480	443	439	512	424	421	459	457	428	469	451	468	498	460	459	490	448	443	451	452	418	478	446	481	478	453	495	464	440	465	462	474	507	478	482	452	456	446	432	471	481	415	477	496	497	497	470	458	435	459	494	434	448	458	474	474	460	452	441	473	475	443	472	460	441	485	455	446	469	469	465	483	453	483	458	506	448	476	465	473	474	487	487	472	476	474	467	482	492	479	458	474	452	467	461	471	478	476	481	487	469	460	425	473	472	483	431	486	491	492	494	478	448	480	483	486	514	434	488	469	437	474	488	469	494	496	481	458	479	485	510	490	446	527	446	460	471	465	424	479	461	458	434	525	431	457	431	432	510	467	449	469	438	453	470	486	476	485	466	418	485	432	511	425	474	452	458	483	439	472	466	476	460	431	467	473	484	496	456	433	453	465	439	487	478	445	496	487	469	424	462	478	450	405	467	483	491	485	483	452	470	469	475	481	468	464	462	491	452	439	452	468	467	463	412	482	460	478	510	476	449	478	451	451	482	474	432	489	466	495	470	493	460	443	464	424	460	472	417	461	495	508	475	458	481	477	447	514	461	463	479	478	464	441	501	430	450	467	428	448	448	490	447	475	451	441	461	468	498	461	473	451	467	445	460	464	504	448	480	465	440	469	492	498	503	466	494	480	491	486	426	466	458	460	455	478	486	502	487	513	474	433	454	455	465	476	492	504	488	491	440	426	466	478	449	465	479	472	460	457	457	446	428	465	484	453	491	459	440	473	473	451	469	450	468	456	439	485	471	495	480	479	447	462	464	449	465	452	438	472	447	459	487	456	476	509	461	498	442	483	481	495	453	511	465	481	439	507	457	471	481	456	469	460	462	475	488	482	455	443	468	458	453	456	478	451	474	507	459	451	453	481	437	460	453	491	445	494	458	498	505	484	448	467	474	480	457	494	453	454	482	454	491	435	431	483	480	459	488	439	476	477	436	482	475	450	456	487	485	463	494	456	479	461	468	481	454	454	482	451	509	483	450	453	434	473	444	440	489	476	457	465	474	491	440	460	470	469	482	493	500	443	510	475	484	464	465	442	456	446	460	483	480	454	504	484	441	456	414	476	498	510	492	468	485	472	474	498	435	441	437	486	492	490	450	427	483	482	466	471	460	426	456	466	462	481	441	509	437	443	426	479	494	494	469	442	453	476	455	462	442	429	461	459	493	425	473	446	455	495	462	455	459	470	459	447	459	489	496	460	459	453	449	474	488	436	424	506	417	454	498	469	452	460	465	496	434	495	448	447	475	439	458	460	482	440	497	439	427	466	488	450	457	455	470	449	452	469	496	458	431	481	480	432	445	464	444	498	484	433	446	458	450	467	437	467	472	434	497	422	478	496	482	425	479	472	482	443	493	496	481	445	471	477	451	438	480	391	465	489	455	444	407	451	441	465	499	462	499	452	472	464	464	459	464	488	461	412	448	461	476	449	480	498	459	477	447	467	430	464	447	414	446	448	474	472	500	486	494	457	473	429	454	470	436	457	436	462	476	485	474	476	469	450	467	458	491	461	493	433	432	471	450	496	488	457	461	481	465	453	498	467	503	492	450	479	494	454	461	457	432	483	492	462	420	461	492	477	494	470	477	460	453	496	446	470	469	477	451	449	452	461	463	485	427	423	486	453	477	487	456	451	448	454	469	490	464	465	473	481	437	499	470	485	463	457	494	462	455	473	491	443	467	471	482	446	446	474	449	484	476	500	470	479	450	478	444	487	475	447	475	481	460	464	435	475	460	448	495	470	497	437	478	500	489	500	476	489	486	461	479	454	471	476	451	457	441	462	468	448	482	449	465	425	448	494	454	459	435	481	485	481	446	449	503	453	430	479	437	459	504	424	476	493	424	430	434	481	449	480	463	474	464	501	493	445	441
40100	66910	56519	29193	14580	8561	4767	3437	2985	2691	2669	2541	2309	1982	1647	1240	1083	982	836	838	806	771	729	737	701	658	682	655	625	628	634	577	619	555	532	542	547	535	552	534	559	528	547	508	535	515	517	543	532	537	563	518	573	538	495	527	571	515	569	527	525	503	557	531	498	538	545	525	567	524	521	578	532	518	523	554	511	536	530	542	541	529	511	511	489	532	519	499	574	558	536	547	531	508	549	558	484	516	523	477	511	485	499	465	481	470	523	503	484	508	528	498	470	499	462	478	507	464	494	546	495	470	513	509	542	459	513	527	480	514	440	518	459	492	497	475	467	491	465	464	517	467	481	475	523	538	488	462	465	475	451	452	508	513	467	488	481	495	482	465	503	487	512	492	481	507	486	444	498	488	455	444	509	464	495	491	490	462	471	470	457	457	519	503	478	487	485	494	511	465	473	465	501	493	451	491	434	474	509	475	454	443	468	458	444	479	466	449	484	495	492	496	463	485	500	472	488	476	445	457	473	473	543	459	469	497	432	447	506	507	431	484	454	457	489	486	461	502	506	516	459	463	517	545	499	504	483	468	462	450	431	464	511	470	485	451	466	498	489	473	476	465	488	500	448	478	472	483	470	492	510	492	520	503	487	478	460	488	503	453	468	455	478	503	501	456	445	440	481	464	477	477	468	484	498	468	490	479	529	488	483	479	487	468	463	465	470	470	456	523	454	465	486	442	467	489	477	500	424	477	508	513	453	504	456	545	486	454	473	479	454	499	483	503	508	465	472	512	471	477	468	515	436	502	493	473	496	494	456	469	465	442	441	467	491	466	471	482	526	465	470	460	487	504	489	473	450	499	471	465	477	495	454	515	488	450	472	466	440	458	483	505	481	443	481	462	501	501	486	456	470	458	499	473	508	501	472	487	467	494	469	472	464	514	466	492	457	464	532	471	500	465	456	494	452	479	480	478	476	474	509	463	451	482	512	462	467	483	527	482	461	499	475	472	456	479	490	518	501	467	500	484	502	451	467	498	493	466	414	480	465	513	441	459	481	442	438	518	499	480	485	482	509	516	444	520	465	448	492	461	475	493	514	469	484	469	463	492	480	482	501	468	488	513	463	493	444	481	458	510	491	459	510	462	493	452	452	467	516	458	499	463	510	519	502	463	518	483	481	444	499	524	492	532	452	488	462	486	490	494	490	483	472	451	499	473	482	438	492	450	474	474	455	476	482	472	493	486	464	493	501	477	503	492	506	484	469	513	486	488	472	472	491	464	514	496	492	414	511	503	525	545	478	485	503	487	454	484	473	506	486	478	500	470	501	478	505	444	493	496	480	475	468	493	469	479	473	488	508	487	486	528	446	496	465	500	508	490	499	464	474	542	450	475	493	467	458	502	534	437	441	467	469	488	517	515	515	494	484	446	476	488	462	481	489	496	472	474	504	484	482	479	512	493	493	503	462	485	528	452	481	451	475	488	488	487	475	455	500	464	519	488	480	505	473	497	455	482	471	462	499	487	487	521	484	501	481	484	444	467	466	478	499	478	469	502	475	468	504	475	459	483	459	493	496	515	490	488	486	484	499	462	448	480	471	490	493	462	479	475	468	451	474	497	472	477	458	475	481	481	443	451	438	515	433	492	496	459	508	487	442	505	443	475	486	441	498	500	472	455	467	504	483	460	489	487	502	533	486	511	480	518	477	500	497	435	460	486	466	503	496	473	471	473	501	492	519	476	475	495	503	499	464	493	501	468	477	446	486	421	470	497	474	478	452	517	492	474	465	476	491	479	471	487	480	479	489	471	496	499	506	475	465	459	516	460	478	480	500	455	525	497	530	467	488	492	504	460	485	463	493	473	489	517	482	480	491	492	525	483	506	508	501	472	496	482	496	502	479	457	494	522	465	465	476	450	451	477	441	504	449	471	448	478	520	470	438	495	506	466	479	506	512	514	475	476	449	479	492	480	492	469	464	486	477	492	513	499	467	440	476	480	484	463	475	456	492	461	489	474	488	484	455	443	446	453	478	457	488	484	498	495	497	465	452	477	461	445	475	476	541	483	464	419	477	465	448	459	495	494	470	450	489	438	479	478	459	478	453	478	487	463	487	494	490	473	532	501	486	436	510	484	494	459	484	443	485	485	487	491	511	519	482	500	470	494	491	507	470	486	502	513	464	476	454	489	476	468	514	454	491	516	463	497	482	498	502	496	460	491	430	456	491	480	508	499	483	484	453	504	477	492	466	477	497	466	502	466	478	494	456	467	509	463	469	476	503	485	485	465	504	480	482	482	474	503	496	477	494	474	492	487	451	491	493	488	477	493	481	448	494	490	484	447	441	459	455	491	457	483	453	512	504	479	474	474	490	493	497	447	477	491	483	457	485	486	492	500	488	445	489	498	502	500	486	477	468	474	508	448	503	486	506	444	438	521	491	464	505	489	461	454	476	479	533	477	457	504	466	460	464	474	455	464	489	515	499	470	472	488	492	485	455	478	468	502	479	453	473	467	510	474	500	500	463	481	481	482	453	486	490	462	481	456	508	490	492	487	494	439	485	508	501	492	501	459	474	453	483	453	526	484	479	468	472	501	469	456	457	511	471	464	486	434	509	496	477	478	516	482	453	474	507	484	471	512	456	481	476	470	494	445	464	500	489	475	480	468	510	493	455	465	478	489	473	487	464	468	468	481	516	474	442	487	485	484	478	496	486	471	481	510	467	451	493	470	490	478	483	489	506	489	497	470	487	448	480	481	473	470	486	465	462	490	453	481	472	482	482	506	488	461	486	476	452	489	497	460	477	469	468	464	484	460	500	499	486	509	480	481	440	452	457	445	486	470	481	468	506	451	494	497	505	527	475	423	488	501	478	485	465	512	494	466	506	480	457	479	485	496	537	459	465	471	445	487	476	485	513	494	451	462	508	506	517	485	514	466	522	492	460	473	481	490	508	522	481	464	485	460	491	462	481	482	506	463	471	465	539	497	454	473	528	462	477	495	468	479	507	486	519	485	505	517	466	506	455	457	502	503	457	439	512	496	463	482	468	503	471	513	469	507	493	480	442	530	471	491	494	471	497	518	458	486	494	458	475	474	418	476	482	470	495	434	474	452	480	481	476	471	457	479	453	479	508	454	468	479	508	467	480	500	448	478	452	529	480	473	481	497	475	516	474	497	532	496	513	486	477	468	470	468	476	488	488	489	488	480	447	468	512	469	471	433	500	492	441	450	499	471	523	450	511	497	482	461	497	476	549	502	499	501	442	513	504	473	486	472	478	458	484	461	481	486	464	466	534	513	487	443	441	447	507	485	477	473	480	450	510	524	495	468	498	511	476	491	481	504	477	503	453	447	493	465	484	516	477	462	476	471	452	462	482	494	482	470	482	468	522	494	501	448	446	491	500	497	491	481	526	448	491	470	482	506	484	477	478	479	472	472	505	470	482	502	468	494	463	477	447	496	463	477	519	474	472	506	456	510	471	509	454	477	462	489	425	477
33978	33481	24017	9550	2638	1317	802	650	611	585	593	515	591	502	450	413	403	353	355	365	337	339	333	304	324	356	319	299	321	365	317	366	330	324	308	335	315	295	297	314	324	334	333	317	323	348	300	326	306	329	340	293	301	332	300	336	311	360	337	345	335	315	342	321	326	275	309	316	322	296	343	322	315	313	339	307	331	321	325	318	337	352	309	349	323	323	325	305	296	316	339	330	299	324	314	345	311	326	296	294	294	289	317	329	293	312	302	286	375	308	311	292	325	316	306	320	327	328	298	295	311	337	294	311	307	310	315	301	297	287	315	276	326	302	291	294	298	325	295	310	326	295	297	303	309	332	295	291	311	318	310	318	310	304	334	326	301	280	314	319	307	308	350	311	321	282	313	320	309	300	279	333	313	309	299	319	293	295	311	299	330	322	310	342	317	288	299	322	300	324	312	327	311	331	298	321	316	333	306	308	295	286	279	295	353	304	311	307	303	288	337	334	288	329	307	308	313	277	304	325	314	294	287	314	324	337	307	314	341	311	335	339	299	276	286	331	293	301	294	294	297	333	319	317	312	300	297	316	307	324	306	328	325	332	312	371	289	322	309	327	321	329	290	283	302	331	291	320	318	306	318	328	300	324	311	293	324	342	285	327	326	306	340	323	333	329	317	311	309	268	302	331	297	307	317	315	317	354	313	316	298	316	311	332	305	310	285	353	331	293	321	318	323	349	322	327	314	271	312	304	314	327	292	333	308	338	294	294	347	297	317	334	295	318	340	311	275	307	304	264	320	316	310	288	327	318	299	303	311	316	316	298	300	341	324	312	249	306	303	301	295	306	309	324	290	305	311	309	349	317	318	360	296	308	300	288	312	299	290	297	309	275	311	292	333	294	290	320	321	304	290	313	314	293	334	295	306	303	300	297	317	315	297	337	317	335	310	306	327	313	320	316	297	294	335	337	315	312	310	319	328	308	294	313	333	326	323	309	293	302	329	308	273	355	297	345	276	331	363	345	301	317	287	281	314	323	306	319	317	286	335	311	280	326	297	325	325	322	299	323	312	303	317	316	327	306	337	292	347	298	310	295	293	275	318	290	325	295	302	322	323	334	316	313	293	319	304	308	340	291	329	318	286	336	331	280	312	301	285	301	322	313	276	327	299	290	340	307	306	303	301	302	324	277	281	303	297	296	317	309	315	273	314	336	317	303	306	272	268	300	328	307	296	314	362	327	307	300	277	272	311	326	318	323	312	347	328	316	338	307	306	297	318	315	309	346	297	316	300	340	316	304	334	319	317	336	306	303	316	310	314	298	285	315	290	293	317	326	326	303	312	329	346	313	327	296	306	330	322	333	313	292	326	315	310	299	302	307	278	318	316	285	305	322	324	313	342	319	297	346	294	310	318	349	297	303	312	290	335	289	347	324	328	264	322	316	306	310	291	320	311	295	335	322	341	288	286	351	297	316	274	328	322	320	313	309	310	309	312	318	309	307	322	325	346	340	336	334	319	339	315	341	293	309	312	281	322	332	300	330	310	287	311	303	301	301	316	344	293	293	312	315	330	311	280	308	324	330	325	322	304	321	312	299	302	282	292	269	312	316	288	323	293	335	312	311	294	285	319	300	318	313	326	319	289	304	313	309	304	314	273	285	319	298	316	318	347	287	298	267	311	313	310	307	294	285	294	319	285	281	303	276	301	310	322	274	327	341	313	308	309	313	325	339	332	314	284	315	303	326	332	336	317	316	334	301	307	301	293	296	305	312	297	301	291	294	310	328	312	305	321	300	313	283	313	292	314	320	309	307	311	284	301	320	346	315	319	316	280	296	311	290	294	288	341	310	299	339	303	270	314	311	295	299	291	271	319	289	323	338	302	315	304	304	331	317	322	309	312	337	286	342	304	301	296	337	310	315	301	322	302	308	322	315	333	273	335	312	298	326	304	307	312	299	322	305	291	308	289	304	325	326	329	308	343	306	315	323	324	315	306	295	295	284	309	277	339	317	341	296	312	292	294	313	319	295	288	310	290	313	304	285	305	341	294	283	326	310	326	340	251	313	292	292	295	302	292	319	329	302	319	327	314	311	313	297	340	295	301	319	321	325	288	327	309	315	332	301	302	336	310	340	319	290	326	293	335	285	330	300	311	311	317	326	276	292	313	316	304	306	317	317	331	356	324	278	314	319	308	304	303	333	331	286	291	288	295	300	307	336	328	300	311	316	310	299	323	321	293	310	279	332	337	315	283	309	302	319	290	335	296	299	308	308	310	323	302	329	345	298	306	314	306	317	296	294	316	333	317	314	286	290	300	296	271	315	307	304	290	311	327	319	326	350	322	325	311	313	288	304	318	298	304	302	319	303	309	324	288	341	288	288	323	320	334	282	308	316	309	304	290	325	305	368	296	298	307	294	319	291	317	334	316	305	331	297	315	321	310	312	319	299	278	319	298	305	283	304	293	310	284	304	293	291	325	318	300	285	294	311	328	315	317	307	295	311	323	312	334	324	330	291	312	312	311	329	294	314	309	305	309	333	301	308	293	293	304	294	291	301	284	284	312	292	300	313	319	319	301	322	300	326	292	329	324	294	294	332	305	306	306	325	335	310	344	297	332	311	309	312	300	372	322	318	339	270	313	327	325	328	310	291	307	327	283	300	287	271	304	320	279	305	313	293	308	340	295	288	302	337	299	318	317	300	285	336	301	291	296	314	357	313	346	288	293	311	336	274	292	298	293	321	309	315	336	302	320	298	314	299	310	304	292	324	334	318	322	285	323	298	312	333	290	315	278	293	303	287	295	288	273	330	302	326	292	286	260	324	327	302	312	301	336	326	302	294	292	292	296	316	291	306	325	307	299	308	334	314	302	338	307	314	365	277	334	292	312	314	316	305	289	295	355	338	327	335	310	312	340	288	297	314	302	319	305	276	306	291	327	322	319	275	340	304	311	309	301	317	285	317	313	306	301	314	286	275	297	295	324	302	316	298	302	307	313	312	303	282	292	319	295	290	313	336	309	319	321	283	306	325	299	326	330	338	286	305	312	332	328	310	326	333	312	292	342	314	294	307	314	290	311	285	282	323	303	315	306	314	326	307	328	316	272	309	314	333	325	316	329	295	278	319	298	306	295	330	306	315	302	316	315	298	313	319	308	320	310	329	327	331	338	272	318	298	312	293	305	310	307	336	292	294	310	294	288	313	297	301	320	293	308	302	327	293	322	330	335	331	326	321	320	328	295	295	334	307	286	257	305	304	302	298	309	284	289	295	304	295	294	321	307	303	337	303	302	313	293	309	316	303	316	323	319	321	315	331	315	301	302	330	323	331	330	282	333	312	306	298	324	311	316	307	303	289	292	294	324	309	293	331	282	311	301	300	305	294	304	294	336	296	266	323	295	357	297	329	292	270	322	300	323	336	337	348	318	310	314	302	316	280	305	305	286	340	333	315	315	308	300	315	325	305	315	285	325	303	287	302	328	302	324	289	314	327	316	296
36540	43403	28196	12212	4824	2583	1571	1227	1179	1101	1077	1008	967	856	622	585	507	471	449	471	447	421	416	410	426	423	397	403	388	354	360	363	354	376	358	329	353	366	362	357	347	367	344	391	351	340	374	348	387	366	392	410	378	346	346	372	361	382	355	379	394	370	364	343	334	391	381	338	387	369	365	385	373	348	375	338	369	364	345	393	340	383	340	387	389	375	348	380	385	406	364	382	359	382	353	386	361	383	348	345	371	352	342	356	397	369	336	371	368	359	351	340	377	342	387	348	344	364	333	355	391	346	318	333	332	353	325	358	356	351	327	350	377	367	345	336	340	347	342	346	320	316	390	347	372	342	319	365	340	343	327	358	347	351	359	331	350	352	362	354	357	321	302	360	337	356	381	352	358	315	349	335	323	361	353	308	355	320	360	346	315	364	357	338	348	321	328	362	353	380	343	318	335	307	349	359	324	349	343	363	357	363	375	341	333	347	355	339	363	345	345	369	342	349	366	335	326	327	375	347	311	362	345	337	343	354	356	347	347	350	374	344	383	364	339	360	366	353	373	334	341	355	352	350	331	353	344	376	338	347	378	322	349	365	318	399	318	364	354	358	365	331	385	371	312	363	336	358	336	372	360	338	341	343	333	342	348	392	346	342	315	347	330	355	358	338	321	364	345	354	344	386	346	321	353	314	332	300	365	336	355	383	323	355	361	370	355	331	367	344	366	371	348	362	334	336	358	316	343	324	362	344	332	325	346	355	342	346	339	318	374	356	345	364	346	327	395	387	344	365	367	338	353	357	364	340	377	359	370	336	350	337	383	346	361	338	357	351	332	372	338	399	343	318	357	365	338	364	341	366	339	331	348	328	365	345	345	329	340	330	335	386	370	341	362	347	335	324	324	358	368	316	351	349	359	344	330	359	304	341	364	319	363	362	337	332	340	333	370	359	330	320	343	363	342	310	355	334	358	338	333	354	337	358	325	342	362	339	357	334	361	347	332	338	370	361	339	342	339	348	329	374	363	363	350	351	348	333	334	378	343	322	374	327	359	372	334	360	324	328	332	357	366	334	390	330	350	349	346	358	328	355	349	314	335	328	381	364	355	316	321	346	349	357	390	381	314	356	338	377	352	349	318	376	337	359	386	371	352	318	360	322	329	350	379	343	343	346	363	337	368	331	348	361	361	345	348	337	330	294	352	347	352	352	355	366	363	387	371	358	364	369	357	377	322	350	349	357	355	337	374	395	348	372	372	323	305	368	341	333	366	348	357	344	341	369	330	372	342	344	348	341	360	391	377	351	309	351	336	364	346	339	339	379	360	341	342	314	364	360	336	360	347	341	340	362	355	329	339	359	356	357	338	344	369	354	354	360	349	320	347	371	372	387	331	334	360	348	344	364	342	350	357	330	342	332	349	336	375	338	339	351	378	389	329	348	356	362	339	348	306	384	323	359	354	356	365	340	367	362	349	343	342	351	309	329	352	326	331	365	369	330	326	359	331	360	363	350	363	332	358	364	381	338	351	371	362	309	348	353	368	359	383	342	358	375	329	397	335	334	339	318	359	325	366	378	390	340	365	366	361	378	328	340	347	339	366	359	362	375	340	342	367	342	357	372	369	375	345	359	355	364	325	376	372	370	345	344	348	333	367	319	334	308	340	370	339	352	334	352	385	358	342	364	333	341	322	365	348	336	358	364	322	362	392	360	371	350	348	357	356	386	388	339	333	330	355	308	346	338	366	364	357	369	374	388	383	336	345	338	331	350	328	334	368	372	312	320	362	359	313	378	357	326	339	355	343	336	365	341	330	318	355	343	400	344	347	376	349	368	372	395	330	330	356	352	356	306	341	341	362	354	346	352	359	317	373	338	361	361	353	331	346	359	337	367	332	346	347	328	360	334	362	311	329	363	370	358	351	349	344	361	352	317	363	369	379	321	338	351	348	309	366	342	352	371	342	343	379	325	357	317	358	318	373	329	319	335	352	350	395	362	370	360	353	349	363	336	316	339	353	372	361	345	362	362	348	341	307	334	340	341	326	343	376	330	389	353	390	359	338	319	351	340	354	378	362	338	369	349	346	342	352	329	382	331	325	321	351	348	326	314	362	346	355	364	363	364	356	342	354	339	333	335	335	356	366	326	351	344	295	371	348	318	324	350	349	390	324	390	377	339	332	353	341	335	360	343	348	374	378	322	391	357	352	358	396	333	347	371	409	347	335	366	319	367	368	356	363	338	333	337	348	319	372	337	342	337	354	354	358	335	368	331	355	365	358	343	322	321	357	386	345	351	318	387	368	381	357	375	397	294	355	348	370	321	326	339	357	314	348	400	349	346	338	344	355	351	337	322	350	351	329	357	316	326	331	354	370	357	341	349	328	355	350	342	347	331	310	328	338	347	330	341	345	339	359	368	370	347	353	358	338	329	347	378	351	337	345	320	343	356	343	319	349	385	360	334	397	336	326	333	359	363	385	319	368	321	327	352	357	311	355	351	341	313	373	372	352	344	366	354	356	346	317	338	351	356	345	358	372	316	352	365	370	330	342	331	343	370	359	345	358	344	381	343	317	354	361	342	344	344	379	384	332	326	350	365	328	336	348	326	318	340	370	368	338	352	328	351	333	375	349	367	369	357	349	347	332	355	326	342	342	355	353	357	371	362	343	346	325	378	337	367	337	336	340	358	340	377	364	368	330	363	349	327	359	338	328	328	333	368	354	332	328	344	353	375	375	384	368	364	333	336	374	361	378	365	374	355	371	337	380	376	382	370	357	370	352	371	353	363	366	390	372	339	353	348	340	343	338	344	352	358	340	315	358	360	347	326	314	345	337	332	368	368	355	337	395	342	345	330	335	371	354	349	346	356	361	347	324	352	354	357	371	352	333	369	382	340	330	364	349	347	364	347	363	341	342	344	350	341	362	373	324	361	366	304	356	321	344	340	331	348	302	331	323	345	368	360	360	339	351	348	363	340	335	339	355	341	373	360	360	370	365	366	345	331	352	334	342	344	357	337	368	338	347	331	342	344	367	363	340	351	382	335	334	333	324	347	328	346	347	325	338	379	333	330	356	354	370	325	386	334	353	374	342	371	387	329	383	356	387	371	370	378	376	360	328	350	353	354	329	378	341	347	335	324	364	355	367	337	339	359	351	370	334	353	341	376	353	414	360	378	316	361	366	356	373	375	330	333	364	354	386	341	346	356	303	342	343	318	328	324	325	327	327	352	364	352	356	343	382	367	363	383	355	379	335	361	361	362	361	361	331	384	386	325	340	345	331	343	360	356	334	356	350	385	371	358	349	353	383	357	333	369	354	396	346	312	372	332	316	329	371	343	336	357	338	354	327	331	376	355	353	348	342	325	370	368	360	341	370	346	357	341	322	348	372	342	350	301	311	359	355	348	357	343	354	345	353	337	341	354	332	344	325	347	327	361	335	337	333	333	351	355	342	358	348	361	318	370	334	340	368	355	345	346	354	346	319	323	363	347	366	386
25337	20927	26936	25439	20048	9394	2264	1350	1083	953	832	744	667	573	497	501	441	392	420	393	388	373	379	333	345	344	299	315	322	301	309	329	314	287	282	315	310	289	330	306	327	299	274	295	280	283	299	304	274	286	293	328	312	319	319	330	287	325	306	316	298	310	314	304	324	310	337	313	326	326	280	321	297	308	321	294	323	325	293	305	315	306	311	307	313	296	303	299	317	303	299	347	325	287	268	284	289	321	312	294	287	286	301	293	313	302	257	300	292	314	285	289	306	296	260	275	312	324	303	282	287	302	267	309	274	284	298	281	284	297	307	306	279	244	294	271	302	296	311	278	278	314	295	292	252	267	274	298	280	274	289	293	302	309	269	295	272	291	287	298	289	301	280	260	286	314	264	316	291	265	278	300	314	264	297	230	283	287	287	281	252	281	304	300	254	284	309	326	272	276	263	265	278	302	294	287	269	280	320	285	297	275	295	289	257	297	259	258	288	286	286	262	296	274	299	313	281	296	287	287	285	284	308	279	321	288	287	307	295	299	274	289	292	283	299	262	281	288	297	289	315	282	284	307	279	280	263	312	277	290	299	304	286	289	307	270	304	296	279	266	297	269	302	305	288	323	252	291	281	283	291	287	265	285	297	317	301	302	288	294	275	294	301	275	254	308	287	285	309	299	280	310	303	280	280	278	306	265	267	299	284	314	285	321	297	294	299	300	278	270	317	287	286	281	289	275	304	277	326	292	297	272	302	298	289	288	272	282	300	278	295	324	303	280	310	318	286	316	282	278	314	286	279	312	302	269	303	278	286	305	294	278	294	282	319	316	306	326	284	309	292	286	296	286	282	323	299	291	264	289	291	283	282	297	254	273	299	277	288	287	281	284	301	286	301	276	306	316	316	315	298	294	311	315	315	303	283	290	276	291	306	290	296	310	283	287	305	303	277	280	279	270	264	320	302	263	281	306	308	298	263	294	281	291	308	288	283	311	281	271	269	308	278	284	307	300	278	262	278	317	285	295	305	286	302	276	266	276	303	290	272	273	275	299	299	286	291	292	303	296	298	322	300	267	261	273	276	301	313	292	289	295	296	281	298	317	278	259	299	278	310	306	261	271	292	245	278	290	292	277	295	304	280	283	307	294	267	289	320	260	285	292	297	307	298	275	301	291	322	243	286	279	284	309	272	285	294	301	282	296	284	278	267	266	293	312	286	293	296	265	285	289	305	248	277	285	266	295	261	277	287	324	290	271	298	263	290	308	283	311	314	305	308	319	299	284	320	292	301	284	291	282	312	285	280	268	297	297	286	299	265	251	254	303	297	299	248	283	289	275	266	255	289	282	294	294	289	311	291	307	301	291	279	283	322	290	307	287	291	295	288	284	284	281	271	314	293	303	269	265	285	283	258	278	309	298	325	284	285	287	305	291	259	302	286	299	277	285	301	289	306	282	280	335	276	271	289	273	289	296	310	302	290	291	267	279	278	300	273	304	293	280	292	285	299	278	294	330	276	258	298	299	280	302	261	305	290	268	260	265	301	275	286	300	243	291	273	294	303	304	270	294	299	243	314	276	297	289	273	288	315	266	298	300	269	296	289	315	306	267	296	295	275	288	287	292	279	280	287	309	326	310	259	286	272	272	284	297	278	274	305	269	274	291	299	310	268	302	275	324	325	305	271	312	302	301	299	327	306	266	300	284	263	262	295	265	281	294	304	290	275	278	296	300	297	306	274	289	295	281	288	252	292	250	298	292	282	284	292	296	290	297	266	271	281	300	300	291	277	292	306	290	303	274	297	299	270	276	277	321	303	288	297	277	331	283	293	292	293	287	319	273	285	295	294	300	274	298	308	311	320	265	300	278	296	256	294	303	286	258	295	276	272	303	295	300	288	284	267	291	280	271	283	291	282	274	304	313	291	287	265	290	257	314	277	302	285	276	295	317	277	303	289	287	271	285	303	294	299	292	291	273	295	342	276	278	276	288	267	306	303	282	312	306	296	275	310	309	268	306	310	289	323	294	279	292	312	268	295	291	287	292	271	307	301	284	288	306	249	298	278	308	283	301	292	278	270	280	309	289	267	321	364	261	281	293	297	281	310	267	272	315	282	284	282	284	314	247	306	267	297	284	290	280	294	300	263	292	289	266	283	303	271	299	305	300	298	291	330	271	299	295	305	290	268	314	296	268	278	241	302	279	294	265	296	297	293	307	311	278	292	303	274	291	333	294	291	282	294	304	286	313	291	278	279	289	252	312	259	283	321	282	302	298	274	276	318	302	264	277	294	261	292	271	289	275	285	288	302	282	288	277	296	277	285	282	296	256	286	282	287	292	319	279	274	295	278	255	255	285	306	271	299	299	318	307	243	263	278	250	272	327	282	275	310	269	298	295	286	284	299	283	255	285	314	306	327	266	298	277	308	306	309	273	288	302	269	273	283	284	260	279	289	305	273	303	300	310	292	310	281	287	283	270	292	296	272	264	290	305	301	289	294	311	313	305	271	302	278	299	287	251	294	290	264	275	276	272	304	297	318	291	276	292	258	294	282	301	276	271	308	308	283	301	279	261	301	276	298	287	272	323	275	327	320	322	289	278	285	282	292	289	318	290	267	253	301	281	271	296	268	284	292	287	287	309	286	280	279	293	283	318	249	299	279	301	293	259	298	299	296	302	266	266	289	293	304	271	322	310	312	310	303	276	243	313	303	304	270	282	277	276	257	290	274	288	284	285	295	294	284	308	272	266	278	304	304	267	318	310	274	287	271	303	290	308	299	277	293	264	303	286	279	270	295	244	264	324	281	283	286	270	275	321	281	267	277	289	299	312	258	297	286	279	303	309	295	301	283	261	297	273	298	296	291	319	268	242	311	281	283	278	269	276	286	331	301	300	289	268	308	286	262	301	290	289	300	314	267	301	287	288	270	272	288	316	296	284	309	292	271	288	274	310	328	281	297	273	294	271	283	297	278	288	283	300	296	263	296	277	295	282	293	296	263	264	293	290	291	328	274	305	292	313	303	286	291	269	279	301	293	314	270	306	296	284	296	275	278	293	308	303	278	281	278	296	289	289	324	289	295	284	293	270	277	331	270	286	272	308	294	308	281	287	269	274	288	309	291	305	297	280	303	330	294	291	290	308	261	297	318	303	285	317	284	287	296	305	272	269	309	295	254	323	283	262	292	310	278	276	291	267	277	279	267	296	291	300	287	280	297	284	317	352	277	263	293	269	262	292	290	300	306	311	306	287	274	306	302	311	287	279	271	333	295	271	277	275	290	316	306	264	317	295	287	282	278	271	264	318	288	282	311	271	286	300	314	300	293	272	278	276	273	267	274	264	301	320	286	293	264	269	295	274	281	274	272	272	304	311	305	281	298	311	301	307	292	296	303	263	271	298	306	263	275	295	292	294	320	285	286	292	286	303	280	310	288	280	279	276	299	297	281	291	270	250	262	308	304	289	306	277	280	267	277	301	275	277	286	269	297	296	277	288	309	290
37635	55640	42416	29278	15550	6009	2968	2673	2216	1970	1606	1338	1249	978	797	747	661	655	595	541	513	506	447	414	435	449	386	418	352	357	360	339	365	382	373	335	342	333	399	332	327	328	316	342	302	362	363	352	342	337	372	332	367	378	338	355	345	317	330	341	346	351	375	344	342	353	348	352	366	337	323	356	371	356	360	353	349	371	346	335	345	336	349	308	352	366	386	359	362	312	348	348	340	369	355	360	340	369	356	331	347	308	328	346	318	326	337	355	302	321	316	333	314	306	323	316	321	327	328	311	304	301	335	287	325	340	334	328	297	307	289	320	323	316	304	346	331	295	324	318	320	315	348	313	333	306	297	296	332	307	302	308	313	320	292	317	288	317	303	314	303	328	307	328	344	327	304	320	306	327	300	296	326	319	285	287	314	323	348	343	310	289	334	306	302	360	325	318	308	321	331	310	278	316	332	321	297	295	303	315	321	305	304	315	320	292	303	318	310	353	321	327	311	282	316	302	287	319	346	320	316	323	338	285	351	294	322	319	335	319	354	298	294	339	282	289	333	313	342	249	316	280	334	300	305	337	335	284	315	309	299	293	309	287	344	318	311	341	304	310	321	315	300	341	268	311	322	312	345	305	297	338	303	309	345	342	320	279	286	312	296	288	330	317	356	330	308	290	342	320	325	309	305	300	321	337	284	308	304	315	325	291	324	306	345	284	299	340	305	321	291	313	313	316	303	317	319	302	281	314	273	313	323	332	292	302	324	318	343	320	299	322	333	311	306	305	352	307	314	286	333	308	308	317	314	290	312	316	311	328	304	330	289	315	325	314	299	301	331	312	329	298	321	333	317	323	316	315	356	311	355	296	329	302	337	319	302	325	304	278	338	294	311	331	299	296	313	310	302	318	274	271	290	286	319	336	329	309	345	313	299	307	327	315	309	338	310	322	347	320	310	328	330	316	353	305	318	332	303	343	292	336	313	299	299	329	314	318	314	298	294	341	322	335	300	301	323	314	310	300	280	313	299	305	333	311	326	312	308	304	307	335	324	305	312	344	276	333	298	323	312	323	316	348	324	313	283	315	310	337	323	307	338	293	300	331	294	316	336	282	338	303	315	341	299	367	302	295	318	337	312	310	342	321	358	290	305	326	309	306	320	314	315	327	287	317	288	301	303	305	294	314	324	293	334	319	322	313	314	322	322	325	315	302	317	316	297	316	322	314	294	321	308	341	343	299	285	322	301	302	323	309	353	283	320	346	316	282	320	309	314	337	306	307	342	311	322	316	304	311	324	306	336	344	363	306	294	331	319	331	318	322	294	345	323	297	321	340	277	323	336	296	308	329	340	325	309	334	323	280	294	300	330	330	283	316	333	305	312	319	354	310	313	312	318	304	322	314	316	311	290	350	300	307	307	355	311	327	304	327	312	308	293	318	292	293	332	307	299	321	330	327	295	311	299	304	314	306	298	323	321	311	302	320	327	296	299	295	304	283	332	319	300	302	307	286	306	328	329	319	285	304	314	322	305	310	320	312	330	317	311	321	337	308	296	303	309	315	301	335	308	313	343	324	289	293	307	327	354	268	316	329	283	339	308	288	287	323	321	290	326	307	304	326	294	329	324	319	333	319	336	329	344	262	317	329	294	331	295	317	300	314	330	326	297	338	322	315	315	308	326	317	359	310	325	312	325	331	327	299	328	337	291	299	294	319	329	331	322	312	301	318	311	337	306	303	342	307	335	309	316	302	313	312	337	337	291	331	326	275	294	288	332	310	284	340	310	325	290	344	306	300	330	314	296	304	306	289	303	306	278	300	310	326	291	317	300	320	324	313	311	293	333	333	306	306	303	312	335	302	313	332	331	304	339	329	300	326	301	318	293	307	331	320	303	309	307	320	325	312	332	299	310	294	295	287	330	288	279	281	283	298	332	318	317	293	285	340	301	316	267	298	311	290	293	301	277	295	307	329	317	300	321	328	266	334	324	333	311	329	321	268	302	294	299	335	324	328	340	319	279	281	291	309	323	311	314	309	284	297	321	342	309	317	324	285	313	291	322	346	332	288	308	320	310	301	325	313	310	316	305	308	330	314	291	314	333	321	313	313	307	306	330	285	337	334	320	304	311	318	274	323	308	332	288	327	331	324	358	318	281	324	305	332	288	328	317	323	332	309	315	315	306	297	315	314	287	321	320	298	314	346	320	317	332	352	315	330	292	327	305	310	285	312	341	328	327	323	287	331	278	295	344	337	318	319	318	310	335	316	315	307	333	310	304	346	301	322	283	312	319	341	314	332	319	320	308	333	333	339	328	327	316	303	309	324	307	328	324	310	312	334	277	326	328	295	314	290	340	310	336	303	301	312	330	292	324	310	305	313	291	306	317	328	325	317	309	311	310	307	311	316	306	284	324	315	311	314	330	303	303	307	342	331	314	314	331	325	299	345	299	313	307	322	324	308	280	323	330	315	297	287	324	318	329	304	335	322	347	312	292	288	290	288	302	308	300	342	323	319	309	310	325	306	316	307	310	299	305	321	297	325	327	297	310	353	282	302	324	316	348	297	297	287	316	315	344	326	310	319	298	325	331	307	305	303	344	295	316	341	328	332	351	320	324	308	260	303	333	311	313	320	322	302	318	329	337	327	282	366	343	330	321	323	307	314	355	317	306	322	319	315	328	328	320	312	288	303	293	322	332	314	299	311	336	291	285	311	335	326	331	320	327	325	305	319	299	341	311	333	317	336	328	287	324	320	315	300	315	301	308	316	320	309	313	334	321	332	317	296	333	303	338	320	291	297	318	320	325	333	293	300	343	300	333	358	326	322	310	336	329	323	327	317	312	316	313	326	317	348	309	314	315	279	305	284	335	312	305	313	329	332	332	289	336	297	332	339	340	308	316	346	298	304	287	301	276	332	309	282	323	334	307	332	303	319	298	320	331	310	275	302	308	298	367	332	306	346	326	305	343	316	307	301	341	333	318	304	320	345	301	291	340	327	322	300	293	316	312	319	287	307	308	309	313	344	314	324	314	328	291	315	323	321	309	300	319	324	329	313	317	305	314	325	320	316	345	306	320	350	314	307	314	287	344	295	330	305	325	303	314	306	318	342	296	333	318	311	288	323	328	315	340	322	298	315	306	318	319	289	306	319	319	344	331	317	294	339	327	300	319	305	312	295	355	284	294	313	301	300	291	333	306	307	292	282	314	316	302	357	335	310	291	293	294	362	351	316	310	331	311	318	316	310	330	329	285	311	338	329	325	301	327	304	348	332	315	325	293	338	323	305	314	305	328	288	307	303	317	301	316	325	330	331	285	347	315	285	365	328	317	327	301	302	344	288	300	331	308	299	296	330	304	349	322	318	318	320	299	313	329	312	329	346	309	342	335	296	304	290	312	310	285	302	340	316	327	317	313	338	298	333	301	328	300	342	296	332	343	321	315	328	333	306	318	305	341	333	344	306	338	326	310	338	306	306	307	339	307	308	286	314	295	309	312	310
23187	20768	27368	24464	21061	20313	9895	2806	1988	1629	1302	1133	1022	911	825	751	759	694	702	635	607	587	577	519	536	535	511	521	549	472	514	502	509	507	491	484	518	483	474	510	491	492	502	468	491	500	476	474	462	487	486	512	509	466	509	467	481	486	440	515	525	516	523	477	503	469	474	497	473	489	482	471	445	520	470	498	532	467	501	483	464	486	445	460	435	497	507	490	466	503	477	497	471	451	500	473	454	493	493	470	487	499	492	496	454	448	485	508	458	439	481	445	514	486	451	500	494	495	428	459	470	477	457	450	426	440	427	478	435	454	447	475	468	463	421	421	461	460	456	434	457	508	433	447	433	477	484	475	453	446	480	502	474	436	479	476	431	447	430	459	469	461	452	491	485	454	430	492	460	499	452	437	432	469	442	482	446	482	495	436	433	446	472	472	452	488	465	460	473	464	451	459	427	479	492	471	465	448	416	466	455	459	464	435	465	495	461	467	481	431	419	437	442	462	464	458	506	440	487	472	417	482	448	461	473	447	465	465	469	424	436	480	422	439	452	471	452	427	417	453	500	422	476	472	458	478	475	450	423	442	471	434	464	445	438	446	467	475	485	468	445	455	454	497	453	462	443	476	445	462	468	463	476	434	447	476	413	485	464	458	469	458	435	448	471	439	464	455	447	465	462	447	434	466	427	469	484	434	430	443	459	452	457	456	473	506	426	463	433	471	429	461	450	473	440	484	490	471	453	449	466	423	479	421	462	430	416	511	418	478	445	446	473	469	471	449	455	493	506	436	416	488	445	453	452	439	444	474	451	457	454	471	471	450	452	415	460	425	468	429	500	433	493	432	484	470	434	446	473	445	435	420	507	404	455	471	457	499	422	442	497	476	461	453	429	468	435	424	463	457	459	433	457	480	472	438	481	434	493	463	457	482	450	468	449	466	481	472	461	445	469	469	472	435	459	423	492	457	459	450	439	447	453	434	483	477	475	484	430	471	422	479	475	467	465	470	447	464	450	417	445	455	435	451	471	438	482	461	499	450	449	433	457	467	447	421	463	447	487	468	450	452	471	495	419	460	457	466	456	457	484	480	462	461	457	469	461	466	445	448	438	450	490	456	480	465	445	464	403	465	456	456	486	467	493	442	457	444	437	456	482	469	454	440	436	459	457	466	461	456	476	463	461	442	478	474	445	467	472	444	457	437	452	442	483	438	467	488	500	467	455	450	438	453	427	492	480	476	418	502	457	451	480	476	485	497	436	463	465	425	451	480	469	450	482	472	452	487	470	452	438	441	435	462	445	468	464	460	450	452	474	464	453	475	439	464	467	479	487	436	452	476	452	438	431	455	430	480	457	446	454	474	483	428	423	443	485	488	432	447	465	463	492	455	512	444	466	469	412	455	464	466	474	453	478	437	472	437	433	474	449	473	467	438	434	437	487	500	523	460	442	485	431	453	449	459	456	465	438	457	464	462	467	443	500	447	439	424	478	454	433	451	477	413	477	482	522	455	405	479	445	425	433	465	453	481	495	431	447	448	454	461	473	456	449	481	463	453	437	461	448	488	471	493	486	470	472	461	423	450	498	501	460	418	472	473	418	487	437	441	459	423	478	467	449	459	452	443	428	482	445	455	445	464	444	471	411	507	451	450	486	471	423	461	475	454	436	437	460	454	497	464	436	459	447	427	425	392	437	470	462	488	487	454	459	479	453	451	444	422	463	499	492	434	439	440	460	496	462	445	462	443	460	453	445	447	469	440	445	426	465	452	470	495	456	445	440	428	446	443	454	427	434	466	440	463	394	441	446	446	443	451	445	438	425	508	458	461	408	458	420	461	504	443	501	473	454	470	435	455	459	402	425	484	476	466	451	428	467	469	435	480	459	500	447	451	465	446	500	438	463	432	430	467	439	478	470	483	434	473	457	454	485	444	438	463	435	440	433	436	456	435	468	446	431	503	418	504	432	442	457	414	472	472	446	423	436	461	458	392	483	438	449	463	424	446	465	481	475	447	457	440	425	433	453	442	453	474	480	487	424	461	420	491	456	431	452	495	471	477	437	467	465	493	507	474	417	419	441	499	484	470	482	448	454	459	455	465	456	472	435	425	454	459	416	445	424	458	452	415	482	415	474	503	487	455	450	462	472	482	475	445	475	443	443	450	456	442	451	443	460	456	450	466	489	426	410	427	462	449	443	452	455	450	445	495	463	464	457	469	473	450	427	454	443	439	452	436	444	474	437	449	443	441	449	470	446	488	488	460	422	461	443	471	429	481	416	489	417	461	469	432	479	468	467	406	459	477	420	453	459	444	484	473	411	458	455	453	431	434	422	455	443	466	439	474	465	463	478	487	454	436	478	479	419	446	453	456	455	475	442	441	482	459	412	446	454	440	485	433	482	439	453	497	463	492	448	498	488	502	447	468	426	459	445	457	414	455	493	469	424	464	487	449	421	457	483	460	485	451	455	440	455	442	469	438	486	422	400	429	478	515	469	467	482	460	438	476	475	446	472	436	473	494	454	454	454	471	488	488	482	462	482	457	506	451	486	437	475	447	457	477	476	438	411	457	458	467	435	482	461	425	471	491	411	479	443	446	439	457	461	446	458	465	470	438	464	447	445	450	469	461	416	469	457	445	478	389	453	443	453	459	440	438	456	452	461	461	474	427	440	452	442	442	517	463	476	472	444	456	465	467	449	474	483	441	462	506	464	493	480	451	465	476	469	414	465	488	448	429	470	432	461	485	481	426	415	445	473	454	417	454	472	434	458	450	456	446	452	458	462	444	478	457	456	433	451	459	471	456	403	442	436	442	439	474	465	419	446	471	441	430	418	446	437	456	462	459	500	461	452	441	429	437	462	452	422	452	430	452	471	454	450	469	439	430	455	429	432	469	422	437	470	425	441	480	440	438	503	467	450	497	539	474	479	453	475	466	458	468	427	487	453	445	467	448	427	446	526	443	453	447	464	458	445	474	463	443	462	449	488	459	453	478	436	453	457	475	454	511	414	459	462	468	444	486	451	497	452	466	469	437	487	471	422	470	465	439	443	482	461	466	460	431	434	433	435	441	487	479	463	465	474	450	459	466	416	403	453	459	463	462	501	397	439	476	468	477	467	452	441	466	459	454	430	455	444	466	444	458	470	452	435	443	489	455	437	459	435	444	405	445	448	457	482	476	451	434	474	437	449	481	439	438	431	428	437	442	442	440	425	431	445	470	425	463	458	441	447	413	453	433	469	469	485	528	421	439	436	458	448	475	448	471	450	453	443	491	441	447	455	445	467	453	441	471	437	475	413	503	458	469	456	469	479	409	456	471	433	449	448	448	404	495	473	444	457	466	516	466	425	466	480	475	475	465	458	450	455	456	488	468	407	440	418	448	479	441	412	415	469	436	471	440	453	462	499	432	482	438	433	449	465	456	486	452	485	432	424	486	438	455	469	462	454	459	454	487	457	460	480	475	423	468	468	487	430	484	436	448	439	439	455	471	467	440
41759	61446	52496	33274	23233	11328	5275	4498	3894	3119	2543	2130	1829	1505	1400	1247	1115	1064	981	811	805	772	735	684	677	654	666	617	626	581	570	585	593	556	537	522	547	538	537	505	525	510	516	526	473	525	523	525	509	495	555	538	516	539	508	510	535	561	572	552	490	543	537	531	517	529	543	515	521	508	487	492	527	510	487	545	514	509	534	510	474	512	508	544	542	525	552	526	545	532	503	541	476	530	489	508	469	542	454	497	506	541	524	485	503	514	463	483	482	494	491	458	469	496	447	474	481	488	455	502	445	502	536	457	454	469	481	479	495	470	473	492	439	446	467	471	533	512	492	509	468	459	492	495	435	463	455	450	466	486	451	454	516	446	458	469	441	473	544	448	477	461	488	489	510	482	463	445	476	462	479	453	462	443	497	469	467	503	462	471	494	489	490	481	464	471	495	462	476	468	461	482	442	512	454	496	481	486	488	426	496	500	478	497	489	470	434	520	477	454	455	518	466	483	454	472	437	462	438	474	484	458	438	449	472	476	503	502	469	450	504	475	517	473	441	466	450	489	456	495	458	472	477	478	498	459	456	463	514	503	461	427	506	470	483	451	482	508	464	465	457	490	447	507	459	458	478	461	472	426	445	464	459	460	462	476	473	463	490	449	457	468	464	447	495	483	471	493	493	470	463	501	448	465	467	476	457	468	487	468	463	476	506	457	477	502	495	479	453	489	479	469	484	459	449	472	486	472	472	478	460	507	458	481	432	477	455	449	477	503	456	429	457	475	468	487	460	470	475	464	494	455	467	421	517	497	441	458	457	518	465	463	507	453	481	484	502	469	451	465	456	478	455	508	446	426	475	501	500	491	433	499	485	493	454	469	468	448	455	455	474	506	479	480	498	494	472	455	460	448	461	519	470	428	444	491	492	515	525	485	508	525	463	461	439	481	473	458	498	469	464	452	467	486	507	453	490	485	419	490	460	502	474	484	433	451	501	488	458	458	450	491	483	474	463	487	483	460	485	490	478	480	498	439	475	487	495	491	485	500	460	465	468	486	415	466	463	442	454	488	470	494	446	501	447	418	449	475	464	458	478	469	468	484	472	490	403	466	471	499	503	476	458	455	499	492	498	491	455	478	459	434	506	473	473	470	476	454	468	500	455	489	432	493	513	491	484	481	499	473	476	465	432	487	465	492	445	496	469	464	513	500	455	491	482	480	439	469	461	511	488	481	486	507	469	465	456	489	450	524	448	444	463	459	476	471	467	498	475	507	470	509	469	459	440	458	500	471	455	436	504	470	496	510	474	505	487	471	467	484	464	436	434	516	468	510	438	469	495	446	464	483	472	494	451	470	465	475	483	506	460	447	522	506	496	464	483	471	492	495	505	493	449	505	505	475	494	489	451	450	484	499	510	474	473	465	437	449	476	428	464	489	462	457	447	473	492	450	427	507	449	534	434	458	453	491	515	477	485	502	458	519	483	473	457	474	444	453	472	454	445	479	466	509	471	469	455	496	472	482	451	478	487	513	475	484	509	484	461	467	480	448	533	487	469	485	502	492	468	473	469	444	481	440	503	503	472	486	498	482	489	478	484	505	507	491	476	478	497	473	466	484	467	460	513	494	438	459	499	501	477	501	463	498	486	441	443	503	450	488	447	457	433	482	480	489	469	462	494	482	488	502	499	443	490	443	477	448	500	487	497	472	495	496	501	489	440	458	438	445	478	500	508	445	479	468	462	481	474	469	439	481	472	481	476	468	479	463	456	510	449	480	451	471	477	458	513	477	499	436	476	480	468	471	471	444	488	465	464	478	473	499	468	497	471	440	441	470	487	505	490	493	499	455	482	480	468	470	455	499	449	493	476	465	458	508	465	453	455	505	507	451	458	462	462	457	524	433	475	512	473	461	512	479	520	485	450	466	483	442	469	508	469	492	478	499	495	458	437	453	481	498	432	449	465	465	444	475	477	506	431	442	482	525	479	477	482	479	463	468	517	423	500	490	484	459	467	481	489	512	475	468	498	461	517	493	468	450	468	466	520	484	485	494	516	453	472	495	506	478	485	425	480	456	436	480	440	434	455	482	453	487	441	473	479	461	455	497	467	475	436	473	479	496	492	468	484	479	461	458	519	475	464	490	485	438	481	484	494	494	492	464	453	497	489	455	434	463	458	473	455	495	447	487	473	462	455	487	469	498	500	483	474	476	474	509	509	450	482	447	475	440	463	445	490	461	509	508	484	501	503	484	486	478	490	484	494	476	486	517	500	454	497	482	495	512	546	450	465	503	492	547	502	490	501	460	486	484	484	461	478	457	469	450	487	434	467	476	469	490	523	509	498	461	490	482	481	457	460	454	473	467	479	501	482	525	512	452	456	437	474	460	470	487	467	474	470	466	469	471	490	462	437	472	497	449	488	500	466	503	478	492	447	438	520	477	453	458	478	477	480	471	439	478	444	492	464	507	482	464	451	459	448	438	475	478	504	473	491	487	437	472	481	477	514	472	481	528	491	498	489	468	489	460	492	453	456	484	448	472	472	465	503	432	510	506	523	442	489	519	470	488	489	489	473	461	466	409	487	486	469	472	518	475	506	491	457	458	435	474	503	442	484	491	445	438	447	479	489	496	456	475	500	438	470	453	488	471	471	498	488	498	494	455	487	520	458	485	506	446	426	476	468	461	465	475	480	460	493	508	481	455	461	469	449	485	477	440	471	438	471	498	464	506	482	481	467	465	464	508	456	496	503	470	454	479	482	466	473	425	480	473	478	452	487	473	492	460	452	478	466	478	533	463	511	478	494	513	466	493	473	451	476	468	431	477	507	521	488	487	486	459	461	491	449	466	484	489	453	474	467	463	446	470	459	505	445	425	477	488	427	462	463	461	438	488	469	466	485	454	471	513	460	471	447	470	450	539	469	431	465	467	457	530	443	479	494	463	455	474	479	479	444	489	500	469	483	467	455	501	494	512	464	484	458	526	484	460	468	469	475	461	485	473	468	511	488	451	479	448	511	445	440	505	492	484	431	468	450	451	459	458	496	461	459	465	482	493	493	448	483	479	516	524	461	508	498	457	486	479	483	465	451	491	473	458	477	457	447	475	483	435	465	459	475	464	482	486	466	475	481	468	445	440	464	463	471	443	490	464	487	479	442	450	455	492	513	497	463	507	457	492	474	439	455	510	476	498	486	497	487	471	487	474	464	438	480	476	459	474	472	474	439	466	473	468	510	489	438	477	507	436	457	517	478	467	491	500	491	487	499	515	462	454	497	464	479	449	430	465	462	470	483	462	474	450	467	435	466	487	459	478	453	443	475	483	463	497	468	476	502	443	438	494	484	491	477	464	463	479	467	494	444	494	460	439	490	503	480	472	477	493	467	458	454	461	474	475	447	476	485	450	461	469	433	491	481	490	454	490	459	475	478	475	489	472	428	502	492	477	480	455	496	473	487	475	462	466	483	466	500	463	477	483	466	473	454	471	486	499	486	443	479	465	457	464
34068	30610	23961	11698	4588	1312	975	835	851	706	601	564	495	531	443	436	394	403	360	354	339	347	354	367	330	318	299	339	330	301	297	280	320	285	328	336	330	295	318	325	285	314	282	289	311	310	294	327	324	323	305	279	334	310	291	317	301	322	307	311	321	352	295	315	338	325	324	298	321	310	317	318	340	306	331	313	319	266	314	319	314	299	302	290	308	342	299	306	362	303	310	308	323	316	313	299	289	329	320	316	302	290	304	305	314	324	296	279	322	287	316	300	314	338	295	324	295	288	295	301	307	320	309	308	326	287	304	331	296	289	316	313	321	265	323	301	296	276	279	336	295	328	327	278	290	281	306	314	312	329	325	289	305	321	329	306	290	286	296	327	287	319	293	322	298	320	316	307	303	289	286	324	325	296	312	298	287	277	277	285	290	289	314	319	314	287	312	309	296	289	297	279	295	331	273	285	338	293	315	327	282	298	263	302	294	304	283	315	290	307	283	294	271	275	292	302	279	305	282	284	304	305	310	302	303	311	281	320	298	311	282	305	289	302	299	294	293	315	310	321	338	313	334	312	282	286	296	284	285	284	315	290	325	297	300	318	292	287	288	301	315	302	311	322	302	312	309	300	315	260	327	316	291	301	302	282	349	273	313	315	311	331	287	296	295	327	321	296	292	316	312	309	267	290	302	300	312	314	305	300	281	284	311	326	303	319	306	309	344	313	298	308	295	294	306	316	289	316	312	289	309	313	310	278	308	289	302	332	318	323	299	324	289	312	287	309	286	276	346	290	341	276	312	311	302	324	281	301	296	332	298	292	326	278	321	307	303	303	308	295	319	279	297	302	307	297	298	304	333	298	314	312	326	355	305	336	288	312	286	297	323	296	313	340	275	281	307	282	319	289	316	297	320	318	322	299	298	292	335	287	321	312	272	286	285	271	301	305	282	304	295	319	282	313	340	272	321	309	331	316	311	315	293	299	292	320	309	329	275	312	303	304	314	322	301	297	299	330	334	291	317	314	322	302	293	286	295	318	316	300	333	350	305	283	326	311	270	329	283	308	312	302	298	307	272	283	307	315	326	314	285	300	277	292	300	296	292	301	267	316	322	298	328	317	316	296	305	288	306	306	300	297	305	310	276	320	330	325	319	315	295	288	292	302	302	307	290	280	346	309	315	328	313	329	283	289	293	286	298	298	309	320	298	330	285	272	311	302	296	300	279	302	300	279	326	283	289	307	296	288	311	300	313	300	304	306	308	309	304	296	322	317	286	315	276	343	297	283	279	291	314	300	323	302	321	301	285	303	302	287	314	289	298	301	298	270	317	316	316	311	307	297	285	293	319	290	331	272	310	306	289	305	318	266	275	280	323	293	326	306	289	288	265	289	306	261	360	295	305	289	321	281	266	303	311	272	299	293	281	295	273	290	290	311	320	273	311	319	298	314	302	285	327	318	294	282	270	345	318	320	310	303	310	289	250	301	300	324	310	310	311	310	300	283	307	289	277	311	321	304	294	291	311	281	296	305	296	314	295	305	338	292	328	305	299	309	282	295	275	309	325	300	298	294	305	293	306	303	308	333	320	300	337	291	294	299	305	286	312	317	303	290	287	324	294	316	283	330	294	286	325	280	317	322	308	331	291	315	308	327	344	305	327	310	317	323	297	288	288	306	365	304	281	335	290	308	345	349	267	311	334	312	292	332	327	315	319	315	317	299	299	289	310	322	333	298	289	300	320	299	311	301	297	320	293	304	305	316	287	302	315	320	322	345	328	318	294	314	292	267	312	300	298	337	271	298	296	310	289	276	325	314	301	326	326	326	299	294	286	310	320	298	289	278	327	321	314	299	314	324	339	296	293	279	288	354	334	277	310	318	326	298	330	313	363	281	303	317	307	290	338	287	308	305	289	327	314	282	307	306	276	283	336	280	314	315	302	344	306	302	301	340	331	268	273	314	299	294	303	307	311	319	310	296	329	295	340	272	320	290	329	290	303	283	312	312	295	290	302	328	325	301	340	313	310	288	306	285	325	316	304	303	321	310	316	284	291	314	298	301	301	287	305	304	292	307	320	316	284	307	298	280	297	307	295	301	310	331	346	301	276	331	296	308	303	297	324	304	323	309	305	299	310	290	298	320	311	322	306	289	299	294	286	290	307	294	282	328	301	271	303	299	323	288	298	288	295	317	271	316	328	297	297	276	289	299	267	310	277	274	346	307	288	307	293	298	302	311	309	272	292	303	303	339	325	302	302	308	286	305	283	294	286	293	314	264	324	283	348	295	304	311	264	339	313	331	293	323	308	317	325	301	295	311	283	305	290	341	283	305	317	330	318	299	324	287	282	302	326	324	296	306	341	304	286	306	279	310	300	319	319	302	316	276	291	287	325	324	302	284	327	284	327	302	285	333	333	317	282	301	305	341	284	317	295	293	325	303	277	300	282	299	306	302	336	321	312	277	296	308	317	296	274	325	336	294	295	299	303	323	313	331	294	290	306	303	293	300	330	285	315	307	278	307	331	306	290	304	282	306	309	294	310	284	304	318	312	337	293	285	333	333	311	296	278	296	286	328	282	316	339	317	317	307	299	263	319	286	309	291	308	303	308	280	302	272	332	314	296	302	323	301	291	304	312	325	284	329	306	279	296	315	313	302	314	297	294	320	316	303	344	359	322	322	319	316	341	321	315	311	304	318	307	325	310	279	316	287	309	308	294	310	301	306	296	296	323	315	295	340	312	296	312	277	279	330	306	298	306	281	308	306	286	310	269	287	295	297	309	318	282	320	302	292	299	296	297	285	336	302	324	311	305	264	285	282	279	308	289	309	302	299	300	296	312	308	306	303	304	303	300	307	301	322	308	300	291	305	278	320	323	294	289	303	321	292	270	298	311	324	288	292	331	326	293	316	279	338	307	328	295	306	289	294	289	329	302	298	305	292	324	292	307	314	316	313	327	312	322	281	343	316	333	299	314	300	318	303	342	311	290	305	323	317	264	306	305	315	289	279	289	281	324	319	299	299	307	315	293	293	305	294	310	307	296	307	309	329	299	333	317	298	318	306	283	289	310	307	329	276	278	275	315	300	317	313	305	309	308	298	318	298	317	321	303	358	291	312	287	308	326	307	304	295	294	307	265	304	249	301	277	321	311	291	305	289	292	290	293	302	301	295	296	317	322	307	307	298	319	299	331	305	316	267	281	297	313	321	297	310	309	300	306	290	293	281	309	297	284	319	292	312	323	294	327	264	280	285	304	291	316	313	319	296	300	310	310	310	289	277	312	304	314	299	308	310	331	306	278	313	322	312	304	290	327	340	304	296	326	307	289	343	312	301	331	299	295	282	290	309	287	280	290	301	287	288	319	317	275	286	323	263	296	285	314	302	316	351	296	288	310	304	343	309	285	317	286	297	321	304	288	285	299	305	278	305	296	295	287	292	301	351	308	323	286	294	312	309	313	290	295	309	301	302	305	281	312	312	330	336	336	325	315	289	324	300
36446	40448	29628	15205	8129	2599	1946	1852	1578	1319	1113	930	839	801	745	616	542	497	492	472	432	431	449	412	421	380	391	390	365	352	362	377	332	344	373	363	373	362	327	350	345	332	399	337	341	336	343	391	372	344	358	331	353	334	357	339	347	341	364	367	409	392	379	364	387	394	344	404	352	371	367	353	376	358	313	378	402	349	356	340	334	371	331	350	311	394	373	361	355	380	356	396	372	371	377	341	371	381	364	367	391	343	332	339	355	368	363	356	353	340	314	306	369	388	387	331	348	363	346	353	332	370	342	331	334	336	335	350	330	352	342	321	335	346	382	329	345	391	322	379	332	359	348	330	339	376	322	336	326	290	346	330	328	354	325	303	356	358	340	319	298	361	329	334	352	336	369	340	358	350	344	349	342	389	348	360	332	344	328	363	320	359	359	349	337	327	355	345	333	314	318	323	302	351	359	349	314	304	346	337	403	342	331	370	320	347	351	325	363	366	373	327	337	352	365	345	323	365	327	350	331	373	355	372	328	319	351	339	359	353	356	343	355	332	321	349	322	322	344	396	286	319	322	326	367	351	345	334	342	357	336	349	351	338	353	327	328	307	341	328	387	326	354	331	330	357	319	358	313	351	337	333	356	329	333	338	362	346	318	357	327	367	366	330	337	330	318	349	345	336	347	324	330	351	346	338	361	323	343	333	344	364	385	341	336	383	320	321	334	348	352	368	366	346	340	357	344	321	348	352	406	315	342	355	370	331	333	348	343	322	326	327	346	356	337	342	345	326	315	333	337	339	375	362	355	323	351	330	324	342	365	313	358	356	319	357	351	339	349	320	340	298	358	331	379	344	317	363	361	347	342	331	342	367	335	339	320	345	332	365	294	316	350	342	360	332	331	367	323	318	330	351	275	334	348	339	339	334	345	322	358	323	328	303	337	326	339	333	331	336	356	358	324	338	303	357	370	368	338	315	362	363	339	346	317	297	356	362	366	323	322	334	349	310	326	365	346	338	329	358	337	347	354	332	299	324	332	349	336	337	319	350	349	345	336	337	391	320	340	345	350	325	327	391	348	344	358	338	330	338	342	312	344	347	349	379	356	338	369	355	351	361	345	344	304	377	358	335	359	343	352	336	388	357	338	333	336	337	331	320	329	347	325	334	330	315	378	338	318	356	350	333	332	348	346	338	324	363	326	315	321	333	381	349	318	334	345	347	326	360	351	368	346	364	350	332	361	316	290	328	374	318	324	328	359	322	332	357	337	323	352	306	344	340	348	320	345	360	358	313	338	370	354	349	363	361	324	334	335	366	354	355	360	364	360	334	352	354	356	338	333	316	335	350	351	340	350	351	338	386	344	325	341	359	358	353	328	355	323	348	336	315	327	327	345	351	307	359	349	366	361	316	372	333	320	346	341	330	366	319	355	378	371	356	339	324	335	333	400	365	347	340	318	347	350	354	368	337	371	340	336	348	329	339	332	315	348	337	366	314	316	330	335	341	364	342	338	367	372	337	340	315	334	359	346	340	342	336	342	334	365	339	352	344	339	340	333	335	338	341	311	353	353	310	327	340	354	344	333	381	368	372	381	341	351	321	337	368	380	340	345	334	349	312	341	371	324	341	348	317	342	337	341	367	322	364	366	361	339	343	314	325	361	349	324	355	347	341	339	357	368	351	339	333	326	329	311	345	328	382	357	380	351	333	355	359	342	274	299	349	377	350	353	346	325	346	340	323	349	369	337	343	318	337	329	360	324	356	359	338	352	353	361	338	364	350	367	341	348	357	333	332	367	347	342	345	363	359	349	346	327	349	370	336	349	323	355	345	333	351	359	347	363	318	352	379	351	324	338	371	338	340	355	363	354	379	349	329	361	336	331	347	334	339	340	353	334	354	343	336	369	375	329	333	348	362	307	350	348	340	336	319	364	319	305	336	349	341	340	332	333	336	384	335	352	336	335	371	345	376	329	358	335	296	346	314	378	357	334	302	310	306	359	304	383	346	336	335	332	328	333	317	328	327	340	327	327	357	340	357	380	344	350	374	348	355	320	342	359	331	344	337	340	313	346	327	345	319	365	353	337	342	342	346	338	328	341	320	341	353	324	345	363	374	346	345	346	349	345	358	342	371	341	374	332	358	331	328	312	350	354	332	345	331	348	333	337	331	332	303	337	305	346	329	329	289	331	319	318	340	365	356	359	367	317	340	334	317	342	342	350	332	352	345	369	364	313	372	348	333	330	364	331	340	355	341	341	322	332	341	331	361	320	351	372	347	357	335	337	331	366	351	349	340	341	365	336	310	337	359	342	382	351	367	336	335	354	345	346	323	348	357	377	338	364	359	363	338	296	324	339	308	335	325	323	326	343	349	321	315	357	328	341	349	367	343	356	342	361	353	350	342	322	345	363	338	359	333	318	342	342	325	339	338	362	325	325	330	336	366	343	359	356	369	318	382	341	399	307	317	347	339	333	354	368	340	338	335	343	351	343	347	320	353	325	358	344	325	351	357	345	339	345	363	338	329	334	373	371	335	307	338	362	342	356	352	356	356	321	334	348	358	335	324	345	366	326	348	360	329	339	360	347	339	361	321	349	363	379	335	372	279	367	341	368	336	318	318	373	340	357	310	378	356	339	351	362	369	333	313	359	372	341	321	346	327	362	319	374	310	326	321	340	352	337	303	317	336	315	339	323	336	355	317	343	328	328	367	320	352	346	358	333	324	367	347	340	377	369	329	317	313	351	340	324	351	299	337	328	365	315	315	337	346	348	357	339	336	335	355	336	346	348	338	348	371	367	364	341	341	352	349	360	350	308	376	350	342	330	341	339	381	339	314	352	342	350	353	347	351	352	348	325	358	345	372	374	354	342	315	323	364	354	368	334	346	313	311	347	316	301	349	353	346	340	340	333	318	333	325	344	359	341	316	337	342	308	345	315	350	329	410	364	328	339	313	343	335	350	360	311	304	368	357	330	336	344	351	357	342	332	337	349	346	354	346	349	338	344	363	353	330	349	326	333	311	348	360	364	331	342	335	352	333	324	323	369	332	355	354	325	304	361	348	311	353	313	308	350	335	364	347	316	321	358	328	324	336	370	348	367	342	349	353	356	322	355	401	324	333	317	363	344	374	352	362	347	344	396	354	345	303	332	372	366	337	351	317	360	343	300	328	308	334	349	331	322	341	367	347	353	372	310	335	334	328	342	358	308	342	309	340	358	342	325	354	331	307	349	372	361	365	359	331	331	321	321	385	335	362	346	376	337	349	351	306	340	317	343	342	340	326	338	353	353	370	323	369	365	352	356	364	335	345	335	313	385	363	347	355	335	329	318	349	351	299	332	355	335	321	330	370	326	334	352	333	352	327	356	353	335	361	358	350	321	370	325	318	339	353	311	334	365	334	313	357	341	348	307	327	341	335	306	365	320	371	347	327	339	345	346	307	314	349	341	327	357	354	328	322	359	354	348	304	337	353	360	322	367	345	346	343	370	370	350	340
25385	20858	27273	26073	20818	10146	2783	1583	1218	985	889	764	639	562	540	486	455	387	447	380	388	379	354	353	337	329	325	309	343	307	310	327	267	307	256	304	296	276	269	296	343	320	313	298	282	305	304	316	307	269	302	296	262	296	283	328	296	346	286	291	311	313	323	278	303	300	286	299	297	287	319	304	320	307	335	288	310	300	313	286	314	300	298	284	304	285	291	299	290	314	336	308	329	290	260	316	296	287	288	275	277	322	286	285	334	321	312	261	337	339	313	274	292	284	300	326	292	287	313	282	272	282	284	270	281	286	284	280	300	276	286	319	261	287	293	307	294	317	242	286	298	294	277	278	271	277	297	318	267	286	291	284	302	278	284	264	302	319	272	288	296	296	262	264	300	288	249	285	293	301	303	266	272	330	287	285	289	270	297	319	293	308	306	277	279	312	292	297	309	291	252	281	294	286	281	288	273	263	318	323	269	287	274	285	288	305	289	291	290	320	276	283	253	285	311	300	301	260	304	302	247	300	318	303	307	298	276	296	315	283	311	297	318	239	317	303	272	315	301	271	297	275	292	301	240	270	292	284	275	238	306	293	293	283	292	303	269	294	293	296	290	294	274	295	277	312	292	310	280	315	287	272	322	282	284	298	274	256	312	309	298	290	288	277	291	294	295	292	292	325	296	274	263	282	309	248	303	257	266	304	289	251	255	300	301	285	263	306	252	274	272	273	315	265	339	280	256	313	332	289	289	315	275	306	289	272	290	308	299	308	286	264	287	304	291	286	283	278	279	317	287	310	254	279	271	288	303	301	324	292	301	277	279	289	296	287	290	302	286	312	300	284	272	286	299	289	293	271	316	278	273	284	310	289	284	284	299	301	287	288	278	304	264	292	286	289	309	290	285	293	270	255	274	326	281	284	282	293	268	290	274	279	290	303	314	298	282	278	265	271	303	293	285	285	319	272	273	289	300	283	294	272	272	306	267	304	274	285	301	283	290	262	249	289	281	260	282	293	281	274	297	288	273	250	282	292	267	268	291	288	276	283	302	270	290	309	299	307	290	279	269	271	303	267	315	295	301	281	313	309	283	261	283	254	284	284	296	292	274	299	317	310	308	316	293	257	266	281	322	258	307	305	310	302	257	277	293	297	260	311	283	266	294	294	295	290	263	282	308	297	279	282	296	292	291	287	262	272	312	325	287	287	296	304	303	314	268	269	289	246	306	284	284	280	279	286	271	307	293	277	257	279	272	266	286	306	299	277	280	260	275	306	275	289	271	321	279	243	276	294	260	315	325	274	276	264	295	296	286	279	266	305	294	286	289	307	329	297	292	291	274	286	289	285	301	286	271	279	280	266	289	265	302	279	262	263	271	285	268	287	292	289	303	326	312	291	292	275	293	300	287	290	293	329	284	282	263	260	307	290	264	286	252	305	308	305	305	277	279	280	290	291	285	260	274	286	317	281	320	299	265	277	308	271	269	296	314	276	282	275	292	273	288	281	277	266	269	304	283	287	285	307	316	249	343	274	288	286	263	296	293	258	295	337	285	273	296	267	304	304	302	293	305	276	308	247	290	294	289	302	282	298	269	299	285	283	267	298	308	276	289	284	234	279	305	289	302	266	257	290	278	281	280	254	296	273	288	296	300	331	311	273	290	267	285	294	272	289	292	287	288	286	305	263	282	328	266	279	280	278	291	308	303	289	314	272	283	269	271	290	309	273	268	281	292	265	276	318	280	277	290	267	291	268	313	319	309	295	293	291	286	315	271	280	287	300	310	296	249	295	283	288	296	287	276	264	295	279	313	266	294	299	290	265	276	270	306	280	287	305	306	284	282	300	282	304	268	283	259	276	278	284	301	286	262	283	287	285	288	291	297	312	291	300	297	315	284	281	317	315	276	310	276	281	279	309	302	250	302	288	268	281	294	294	280	282	296	296	279	289	279	280	299	281	282	266	290	283	296	279	285	277	286	300	295	277	293	295	317	262	259	305	267	291	264	291	300	302	256	286	263	290	282	316	289	287	288	283	288	301	279	275	303	305	288	292	282	291	294	291	267	321	302	301	283	321	321	287	290	279	296	296	316	306	272	264	283	304	279	311	306	304	266	280	272	293	306	321	262	325	284	273	301	312	300	276	296	271	282	281	295	312	279	280	286	308	301	299	286	301	280	271	251	267	316	319	256	296	290	296	277	285	276	259	308	251	292	290	290	277	289	332	309	254	309	289	284	303	295	307	274	297	263	274	284	275	264	291	277	253	252	272	252	287	264	259	298	302	332	283	326	288	285	298	278	302	286	244	295	244	316	264	285	261	324	268	298	314	243	281	285	296	271	302	314	277	253	266	285	275	286	310	284	332	293	280	284	300	261	247	288	310	282	264	305	278	287	288	276	311	278	260	307	288	295	288	290	289	280	288	322	329	296	300	294	277	294	247	305	287	313	266	273	306	279	262	292	293	302	333	347	298	279	280	299	289	263	306	311	268	282	302	307	308	294	285	264	274	297	291	259	293	306	271	315	273	248	290	293	295	295	284	268	285	289	260	284	321	285	275	308	290	329	322	287	297	286	250	305	293	284	294	277	317	273	318	288	281	312	305	289	283	286	273	260	290	294	304	293	258	280	248	271	288	288	269	305	295	315	320	277	270	273	287	277	299	287	292	267	268	292	275	296	300	319	316	273	292	316	296	282	278	278	302	286	300	292	292	283	286	294	286	274	264	307	317	308	284	289	298	272	305	300	261	299	298	290	286	268	254	255	272	277	270	276	310	283	272	274	319	273	279	308	283	297	261	275	292	265	286	309	296	286	301	273	271	305	283	310	271	294	289	272	330	272	284	285	285	286	318	306	304	310	286	274	290	279	271	278	307	260	297	270	267	274	291	286	302	295	256	294	284	284	274	280	280	306	285	277	283	265	283	276	299	279	258	276	288	271	289	296	285	302	289	279	285	277	287	278	319	273	269	278	303	286	257	268	295	304	274	299	293	304	291	312	296	282	267	281	318	289	305	249	265	292	247	291	300	283	304	265	299	309	285	264	278	291	276	277	273	284	278	306	302	270	292	293	266	291	275	262	280	284	287	299	284	282	271	288	290	262	276	297	262	284	259	294	312	269	320	292	299	254	295	298	277	281	285	287	295	303	268	286	277	305	248	277	286	276	284	291	272	268	289	279	301	282	268	305	329	303	282	272	305	300	271	311	267	303	256	297	288	283	317	297	298	309	293	262	290	291	307	269	298	266	290	302	280	270	283	276	295	278	273	250	285	324	302	308	288	327	290	277	295	279	289	264	284	287	293	265	273	294	302	276	304	271	292	261	319	277	273	270	289	302	289	290	275	299	254	291	294	291	276	263	275	271	269	302	295	311	285	261	291	265	272	304	321	292	312	283	259	300	307	326	274	313	265	276	302	272	325	302	306	277	308	303	288	295	281	307	295	292	266	286	297	309	309	288	286	278	313	305	281	288	267	297	276	270	275	263	306	279	302	284	285
37409	56122	47880	34009	19523	5632	4117	3191	2482	2057	1688	1381	1183	1016	847	758	707	652	581	551	584	509	530	448	475	424	389	398	435	399	375	383	352	330	341	365	350	330	341	330	303	332	345	373	359	318	338	334	333	345	347	340	331	318	310	354	341	338	370	351	384	366	362	386	335	391	357	365	358	327	363	321	334	352	375	327	328	328	351	318	336	339	341	351	346	339	366	401	377	357	360	337	354	334	345	319	336	343	318	295	322	312	336	309	322	319	351	337	361	303	319	301	309	276	290	315	307	330	341	359	295	293	298	289	330	319	284	328	324	324	290	348	322	318	318	319	343	325	310	298	332	334	299	293	315	291	309	306	308	282	317	335	332	313	313	317	335	339	314	327	313	315	290	318	314	312	361	324	335	299	316	296	313	280	309	310	307	330	298	306	331	324	315	315	308	310	313	335	298	315	281	306	288	322	314	299	304	288	308	310	298	314	328	329	296	320	316	312	287	317	311	335	335	342	316	327	313	313	329	314	303	312	287	295	299	313	308	288	332	311	293	287	327	335	350	307	333	297	344	331	351	321	306	303	301	297	333	315	295	340	324	300	310	312	300	277	305	352	319	319	293	340	326	330	322	328	335	330	323	325	291	344	313	341	310	335	290	329	297	294	334	321	326	312	292	303	312	288	305	326	331	320	332	306	288	319	295	323	339	283	298	295	320	306	324	320	298	314	320	296	341	334	302	320	335	294	288	327	321	309	311	349	307	317	316	286	308	285	340	308	351	329	287	309	314	322	317	343	335	313	298	303	347	296	324	346	314	350	321	323	283	311	293	319	298	300	304	312	319	310	315	345	336	319	279	299	286	321	291	351	315	331	330	304	337	325	290	327	323	315	305	344	278	324	349	286	311	318	302	311	334	318	317	322	301	318	319	320	306	297	314	276	314	328	319	341	301	327	318	283	301	309	327	292	327	319	322	294	307	317	308	329	297	339	330	329	303	299	314	291	332	327	330	278	328	332	334	340	297	303	325	308	318	301	331	325	318	302	317	315	314	318	327	327	306	327	316	313	309	312	301	327	296	300	303	332	351	293	304	299	331	300	282	307	315	333	302	303	302	304	314	315	326	292	290	292	311	316	357	313	300	329	290	292	320	316	316	317	308	321	293	366	340	287	304	329	314	285	321	311	326	295	320	306	309	302	314	328	295	336	315	295	323	309	297	306	322	332	340	320	296	281	294	295	304	313	332	306	323	295	329	318	318	328	308	302	326	324	299	314	311	331	312	334	313	340	321	304	297	307	311	331	309	316	334	316	321	324	353	291	327	319	315	334	298	307	309	353	277	306	318	298	330	326	302	356	317	337	318	318	328	322	323	299	303	322	287	332	322	356	332	321	312	341	308	354	316	312	310	272	308	324	321	308	330	300	333	344	320	302	312	306	297	313	345	291	343	304	322	314	270	317	308	313	312	307	338	316	321	298	321	355	296	317	327	298	339	295	338	329	301	282	297	327	333	328	315	288	294	345	292	318	326	287	341	319	338	299	326	340	318	308	326	341	297	333	320	306	316	322	293	326	333	296	276	318	313	312	313	305	298	324	291	293	302	288	319	304	316	320	328	306	328	319	316	336	326	358	312	361	333	318	309	326	297	335	323	328	300	303	324	293	299	302	319	308	296	347	326	296	276	315	309	347	306	322	294	308	326	295	315	313	310	335	311	311	306	327	310	301	310	326	308	326	311	295	303	315	307	326	337	326	294	312	350	317	282	284	307	312	322	334	291	323	316	333	328	322	322	320	302	308	338	299	323	299	307	321	296	303	322	320	298	312	329	340	316	321	310	331	283	330	357	304	297	355	288	308	302	314	326	347	302	298	347	323	333	305	306	327	320	289	330	318	326	327	342	313	300	326	322	311	287	306	353	316	315	317	321	313	340	306	318	348	294	324	338	303	302	300	305	320	280	312	335	307	311	340	292	331	306	309	330	325	322	343	312	302	311	318	343	317	288	306	323	340	294	280	296	334	333	356	305	311	318	292	354	332	347	334	305	336	311	309	286	304	317	322	332	318	315	307	313	336	306	288	293	322	315	334	330	322	323	309	302	301	313	310	325	323	307	302	287	331	311	316	320	315	324	326	286	306	305	310	315	319	312	301	275	327	315	309	311	346	326	298	346	332	315	326	361	300	316	309	335	263	365	330	305	309	312	296	310	321	328	305	334	302	313	318	330	330	304	340	321	306	344	324	298	334	317	308	340	297	332	326	297	297	351	332	324	302	309	300	316	301	287	333	294	304	311	300	293	329	339	335	273	282	347	340	341	300	285	285	327	300	323	354	320	305	317	320	303	297	333	329	322	339	304	273	294	305	333	321	328	308	310	355	317	301	289	321	294	309	319	318	299	296	332	348	324	312	310	326	320	284	322	320	320	292	314	300	369	326	330	314	315	309	303	304	319	319	326	302	320	346	318	321	297	327	309	310	325	352	349	315	323	325	299	319	309	344	321	322	311	268	304	329	317	315	308	326	306	336	299	319	320	332	318	318	325	321	309	301	283	297	312	305	303	342	352	337	330	282	291	298	314	325	300	350	307	290	300	326	302	335	298	312	349	325	291	307	323	333	283	343	296	324	285	294	316	296	326	310	296	325	311	311	338	286	319	331	304	330	335	316	342	336	313	301	299	304	348	346	283	292	316	299	298	321	309	299	279	326	303	320	309	315	326	310	311	310	329	321	342	330	324	342	305	315	330	301	296	302	326	307	314	327	353	324	317	325	316	335	333	325	315	315	298	324	343	278	298	314	339	314	306	326	308	366	326	314	310	325	305	336	332	297	336	312	325	332	320	319	323	324	347	308	317	322	312	347	315	312	300	306	331	311	287	330	336	316	296	352	315	300	317	325	325	324	330	306	330	343	345	320	320	299	313	319	331	324	309	365	310	289	335	302	318	326	329	314	312	340	297	337	321	338	320	314	302	324	283	297	321	310	321	288	331	364	345	305	285	306	309	302	323	329	317	328	292	340	311	330	306	324	326	304	304	309	314	329	299	279	310	311	313	342	311	296	301	332	322	362	302	339	339	308	321	318	325	341	314	319	301	289	332	324	305	311	297	321	305	302	351	317	334	327	306	320	322	326	310	318	331	353	320	304	319	326	324	294	326	306	313	314	339	320	295	310	285	316	298	345	299	304	303	320	306	328	305	317	329	338	315	325	310	329	338	306	311	321	316	319	325	284	314	312	318	344	297	356	327	317	312	305	315	307	336	320	316	312	332	316	318	303	310	301	314	298	322	298	294	338	298	304	311	293	325	310	267	329	285	317	278	297	288	309	277	308	303	317	334	324	314	320	310	342	294	332	325	311	324	328	309	295	323	305	306	313	295	316	310	312	343	296	320	324	336	291	335	310	310	324	322	306	351	315	329	328	296	330	292	309	288	322	325	321	318	324	312	312	302	298	329	323	311	305	307	334	318	299	288	313	322	326	294	336	321	294	299	313	304	305	339	331
23105	20770	27667	24916	21036	19834	10311	2863	1811	1468	1288	1044	923	895	752	694	721	704	612	665	642	622	576	591	610	521	564	568	563	567	469	520	474	519	529	491	498	528	501	485	483	446	485	476	475	496	460	511	468	449	508	494	503	501	487	516	498	480	521	495	489	465	467	496	479	476	478	534	473	460	474	493	490	522	491	474	470	513	475	475	494	449	501	515	462	476	501	503	507	496	482	484	494	449	511	504	501	475	491	473	440	470	456	487	469	452	446	499	478	488	435	464	483	464	516	477	469	471	480	475	485	493	449	442	473	466	463	471	466	460	471	519	455	495	466	447	441	459	442	425	484	461	436	473	514	430	471	461	478	454	457	496	461	454	424	476	437	440	489	474	457	461	452	462	482	478	457	455	474	486	477	456	452	452	475	505	450	444	458	442	457	455	464	462	476	516	472	505	480	443	473	443	466	439	495	471	487	476	447	460	490	509	437	478	474	491	465	462	461	471	453	440	469	472	480	435	447	469	426	441	432	501	468	471	463	462	442	457	462	528	480	495	452	493	525	477	475	469	480	431	472	467	446	468	454	482	469	474	472	467	434	469	488	504	443	474	489	457	481	476	488	487	480	479	452	463	424	478	477	459	458	486	438	430	442	463	489	455	483	480	448	431	469	479	509	496	471	482	479	470	489	504	485	487	455	476	473	461	430	422	459	470	505	437	503	480	486	486	454	446	451	445	494	505	476	447	477	493	461	475	480	489	497	453	451	470	419	473	449	473	443	459	484	457	495	449	492	456	441	486	461	504	450	472	467	432	473	452	472	488	448	502	454	449	452	435	459	463	479	431	458	501	488	444	442	461	462	497	484	460	454	475	485	460	440	453	468	468	467	502	437	464	451	457	464	468	410	451	505	462	483	483	475	476	479	469	430	412	462	464	489	442	439	497	468	458	427	429	478	439	447	494	434	451	460	449	482	491	473	475	453	449	483	465	481	461	465	461	449	440	452	463	467	460	461	473	446	463	454	458	483	461	485	489	492	461	504	440	483	460	450	444	421	464	479	415	456	482	503	477	462	453	475	491	475	488	450	457	473	467	460	453	434	433	501	446	487	462	435	481	474	459	482	471	452	473	442	414	452	497	480	464	458	478	466	453	481	459	479	450	460	451	453	482	412	418	456	487	464	447	476	453	487	469	490	465	487	477	489	452	445	468	411	453	474	456	453	469	456	459	483	477	489	462	435	441	430	434	481	469	417	451	471	465	488	486	473	458	492	463	490	439	479	489	434	464	469	480	456	500	471	424	486	424	476	480	451	490	472	459	446	471	459	491	492	479	467	444	467	456	474	461	461	467	471	437	460	481	508	471	474	468	509	469	470	482	453	473	493	517	449	464	517	466	461	464	472	458	433	438	422	462	474	467	504	468	472	465	441	469	479	413	472	460	466	475	475	481	473	467	464	458	426	492	478	443	444	458	486	457	487	444	482	479	446	468	445	441	449	449	504	469	512	481	471	468	471	472	459	457	476	475	464	442	463	416	469	446	450	494	470	478	466	460	433	446	466	493	441	464	477	483	452	447	438	453	472	479	500	475	446	451	453	438	453	470	455	478	504	467	453	469	483	456	453	454	492	452	466	483	456	451	447	485	428	498	450	496	415	442	462	468	430	478	444	476	478	440	485	421	465	413	446	434	470	458	495	450	459	483	471	517	456	486	442	453	476	463	490	454	486	450	509	448	442	470	485	490	461	489	483	458	497	466	488	506	483	462	466	461	475	475	491	424	483	495	451	450	485	499	447	470	477	432	479	472	495	456	471	508	460	447	455	458	501	463	498	481	477	478	473	511	487	429	465	460	491	462	493	452	472	491	461	458	437	476	472	462	464	461	434	468	450	486	446	488	497	473	437	486	462	480	445	428	488	475	447	448	465	469	476	482	482	456	497	426	497	450	491	457	464	484	461	476	482	467	496	423	458	462	459	483	475	436	511	454	447	487	471	452	448	434	454	443	469	435	470	452	472	452	455	466	503	473	513	485	459	471	478	465	435	485	454	473	487	467	455	456	430	447	484	456	468	463	490	468	456	442	458	427	480	506	474	482	474	519	474	456	460	452	449	455	512	500	482	445	441	474	478	436	439	476	496	493	450	469	464	473	470	505	463	450	451	479	489	438	443	505	472	449	454	478	444	463	473	484	479	457	447	480	434	457	487	491	485	498	461	490	463	457	474	447	440	460	495	460	464	473	461	442	435	461	478	440	438	478	475	459	487	448	490	491	496	498	474	473	470	484	488	468	441	485	460	461	460	440	449	468	478	464	427	478	458	494	423	465	394	492	459	480	500	490	445	414	466	458	472	492	490	469	500	483	463	465	450	420	491	425	476	491	449	440	450	447	465	462	501	461	492	500	493	514	457	467	476	500	469	492	471	448	460	480	473	453	479	468	471	516	480	466	480	485	469	462	429	448	496	485	505	434	471	527	441	456	456	459	438	446	476	478	484	443	457	452	465	461	472	461	491	456	493	472	470	477	469	420	469	436	494	494	485	464	442	473	460	435	472	436	468	470	451	454	460	458	480	469	478	495	484	453	471	501	460	479	447	494	463	480	468	433	450	446	484	480	465	483	484	478	459	484	478	455	496	492	454	478	493	505	464	469	438	470	498	518	459	479	463	492	495	443	480	464	475	461	452	446	433	440	476	477	435	469	472	423	496	457	432	457	475	468	485	452	469	496	458	436	462	450	462	466	460	457	451	469	440	465	434	469	427	444	485	475	449	444	462	458	495	449	432	427	499	492	455	456	463	458	484	465	436	479	477	456	486	469	456	491	491	476	484	480	469	467	473	494	465	480	446	469	436	481	462	480	473	461	446	460	452	478	464	451	463	463	455	459	483	490	459	423	425	446	468	483	451	456	460	451	485	485	472	488	467	484	418	478	454	495	483	437	480	479	455	494	474	466	457	472	433	463	435	437	489	495	457	443	461	491	452	449	499	452	446	471	462	453	454	471	465	462	458	504	479	497	471	441	456	469	419	470	420	468	476	472	455	434	440	468	486	467	455	480	478	443	470	506	447	458	431	443	429	461	463	486	436	480	458	472	447	498	475	477	469	477	453	428	456	491	494	442	480	433	472	501	480	488	473	465	450	453	471	469	515	505	495	482	452	461	456	479	478	459	444	485	486	489	441	439	502	467	460	481	473	447	458	470	500	441	470	466	454	447	472	428	486	451	456	438	493	455	463	443	458	489	495	451	454	468	492	451	454	464	442	480	429	476	451	456	490	477	461	462	487	426	465	466	459	473	454	446	470	432	474	448	492	468	435	490	465	445	480	470	430	469	438	480	480	496	507	468	532	452	459	517	469	457	477	467	450	441	458	459	438	461	474	467	491	444	451	454	441	470	497	459	452	465	447	504	475	462	455	480	451	443	429	450	455	488	507	472	468	492	421	453	456	434	456	464	446	468	453	441	447	467	435	453	450	455	494	436	455	489	460	461	485	479	478	445
41518	69070	63130	42920	18959	10107	6041	4472	3609	2943	2383	1953	1635	1399	1212	1109	1058	966	941	932	840	809	796	718	684	706	630	619	576	622	582	617	568	544	535	521	489	591	502	548	529	513	528	499	530	527	505	506	537	545	503	549	551	559	553	514	521	547	529	498	539	550	562	520	486	564	513	516	542	528	541	548	537	543	550	566	502	543	519	472	457	519	511	506	492	539	510	566	545	579	534	529	521	521	554	490	536	504	510	531	520	496	489	554	518	498	522	539	534	512	509	470	540	470	432	473	460	502	513	461	474	493	504	525	459	511	501	525	516	488	525	473	433	539	481	514	465	520	467	509	459	518	481	460	476	473	463	492	488	482	466	482	482	488	470	466	478	491	488	457	486	470	509	483	483	492	520	461	513	496	503	476	482	506	517	496	466	472	473	476	471	451	531	487	469	501	495	489	476	455	477	478	477	521	495	477	516	472	449	468	478	489	446	481	477	430	491	506	492	457	495	493	522	473	510	490	515	480	443	435	511	529	498	468	495	457	464	495	470	500	501	481	501	458	488	465	479	481	506	481	474	454	480	455	464	470	477	445	516	500	481	479	441	486	509	444	529	501	497	498	433	463	517	491	483	463	451	466	504	473	482	454	509	481	466	488	518	498	500	508	467	513	472	459	490	443	484	459	454	492	454	473	513	486	466	470	530	443	484	472	515	472	500	508	479	514	475	478	442	504	470	486	476	488	520	489	486	512	448	518	490	479	476	487	517	438	459	494	490	463	457	478	520	476	491	490	458	443	489	465	452	503	500	488	474	466	479	457	509	507	428	461	473	474	512	483	496	490	448	482	480	492	465	512	469	473	465	495	513	456	457	490	448	473	503	505	502	476	461	463	511	498	491	464	477	451	505	501	492	489	473	506	452	506	490	476	474	494	441	507	485	495	478	517	463	484	481	498	501	488	478	480	508	479	482	463	475	484	488	480	475	472	506	464	457	518	492	489	466	469	467	497	486	497	453	505	498	504	448	503	503	517	505	473	484	491	480	497	484	464	474	465	465	501	493	460	468	476	458	514	446	471	489	476	456	456	447	499	478	490	511	459	541	482	452	467	463	504	422	493	462	487	477	492	465	503	496	440	472	442	469	485	484	508	474	499	505	469	479	530	454	529	481	485	487	501	498	491	445	478	479	495	482	444	493	446	480	468	486	463	460	497	468	461	483	471	498	471	497	489	468	505	484	481	515	458	483	499	523	472	454	485	485	517	450	472	468	499	480	479	488	472	458	469	496	459	476	479	469	468	513	474	463	466	459	516	463	478	437	459	489	455	507	483	452	478	469	449	467	469	477	467	493	519	475	461	439	535	484	487	464	494	458	482	452	515	466	508	502	482	518	485	486	474	472	522	489	462	490	486	495	458	432	501	488	497	508	491	451	484	428	483	442	484	475	489	484	470	489	498	494	490	507	470	478	448	455	519	501	536	448	492	494	484	457	509	454	485	502	544	473	468	468	497	489	480	463	464	503	514	453	462	532	488	476	513	466	449	538	480	451	481	519	493	466	467	472	483	482	482	471	476	485	479	474	533	471	473	528	489	468	492	470	444	465	509	516	453	506	476	469	491	531	477	447	493	502	498	488	469	495	502	469	464	454	480	493	500	484	466	485	545	496	489	495	500	494	468	507	474	479	507	446	465	470	503	446	512	460	490	458	461	473	504	461	472	500	457	496	488	441	491	449	496	465	476	470	480	470	457	501	494	482	483	524	512	486	534	467	440	514	511	502	480	487	519	483	458	493	470	482	502	481	506	513	476	498	506	496	459	475	501	477	456	446	448	505	489	514	472	474	490	501	487	480	497	485	510	489	469	501	458	505	468	496	452	475	498	509	516	490	467	471	511	474	494	476	465	524	452	492	460	480	487	521	488	515	486	478	518	450	486	483	491	477	499	499	494	494	466	506	456	486	508	481	526	440	450	469	476	477	469	477	456	494	456	487	485	471	501	497	487	446	445	465	514	458	524	510	510	476	462	482	504	473	455	487	505	484	450	447	433	512	520	499	517	476	503	523	470	487	503	488	455	489	489	502	486	491	492	523	456	485	507	508	489	463	476	464	482	498	445	459	479	454	509	476	483	489	488	467	488	513	468	488	477	460	483	448	469	483	483	475	479	492	508	486	478	507	511	473	479	471	480	458	467	503	470	467	467	490	495	531	456	466	489	525	476	475	501	513	477	480	472	515	449	459	490	469	467	511	476	486	513	479	507	466	495	460	507	501	484	497	468	459	478	462	497	453	508	465	471	451	475	486	473	483	498	501	486	505	492	467	488	504	461	495	450	499	466	477	523	441	496	472	506	458	515	485	507	481	458	474	491	472	462	482	506	470	468	471	492	501	496	472	447	493	504	472	447	497	501	497	491	458	450	459	496	468	450	503	470	453	456	470	506	500	450	449	459	485	466	489	467	490	482	497	467	470	511	485	492	477	491	486	479	451	492	475	479	498	480	475	494	455	458	469	497	475	515	457	514	482	476	481	522	509	475	503	497	508	481	501	510	482	491	493	494	478	494	429	527	511	486	475	487	491	474	487	464	464	527	458	445	486	479	472	460	483	513	467	471	473	461	487	477	516	485	490	454	499	461	477	482	475	504	478	467	512	513	512	467	492	439	510	515	488	476	503	476	505	458	465	479	430	437	509	526	471	513	489	509	455	484	500	451	495	489	537	515	476	448	468	510	484	474	469	490	467	484	465	453	496	474	477	473	506	462	463	499	458	483	464	476	476	495	489	489	453	463	508	460	547	458	510	448	511	461	478	507	490	460	472	468	502	475	502	484	454	474	472	482	489	441	514	450	487	507	492	471	484	475	462	459	484	463	498	455	495	513	479	467	476	452	487	491	468	470	469	488	481	467	451	477	511	504	530	529	512	481	466	505	463	472	464	486	501	498	499	478	484	509	477	510	466	486	500	474	474	492	482	466	486	479	462	461	497	480	490	472	480	472	488	498	480	508	501	473	470	446	443	473	512	456	479	482	497	500	467	483	478	516	468	513	499	514	490	481	517	465	474	491	474	527	498	486	495	481	465	491	459	492	454	482	492	508	451	464	488	500	534	483	443	481	487	497	460	485	496	466	460	510	494	485	488	455	539	499	454	462	468	518	464	521	486	521	495	478	463	488	499	480	497	474	473	479	506	469	507	475	492	484	483	443	444	479	467	473	453	474	484	475	440	531	512	485	516	509	498	507	481	460	449	458	460	472	476	481	503	495	452	451	491	489	467	508	468	464	463	492	478	528	500	478	470	462	456	499	497	470	496	470	493	483	458	486	487	497	456	467	469	432	459	496	497	501	462	471	488	475	482	502	493	495	462	443	502	518	500	417	487	461	487	491	469	494	499	507	501	506	446	431	470	484	515	470	511	477	467	464	450	500	444	445	517	475	508	470	489	468	493	483	508	488	497	461	505	461	498	491	494	498	480	505	473	465	496	449	462	464	491	489	474	483	529	462
34021	34714	28791	13466	3339	1424	1008	860	753	626	521	526	432	440	428	453	426	395	421	371	388	361	342	317	372	383	343	369	320	300	338	308	305	302	333	282	306	312	291	292	294	295	356	327	323	317	299	296	365	338	316	318	319	311	310	336	340	320	328	307	337	326	332	314	315	318	312	316	333	306	342	309	295	336	340	312	330	337	308	338	318	315	302	307	326	348	312	341	323	319	339	345	310	318	309	316	334	298	335	288	321	313	312	306	317	319	313	318	310	306	307	315	325	287	301	301	291	294	295	338	296	330	315	291	289	331	296	300	296	276	312	299	308	312	304	317	307	275	268	326	306	309	302	312	321	321	280	331	337	322	304	284	277	319	316	284	302	302	295	308	318	295	299	313	304	286	293	315	289	324	319	305	301	307	310	303	282	311	281	271	308	310	311	324	304	306	366	323	291	347	336	294	302	314	357	311	314	321	316	316	303	329	317	302	292	257	309	300	295	298	301	330	316	317	306	313	328	274	318	306	312	318	324	309	319	313	297	325	302	293	313	336	300	290	263	296	328	302	337	300	297	365	316	282	296	303	310	279	329	298	260	292	324	305	307	298	342	290	316	315	317	305	309	283	283	305	331	285	318	324	327	313	304	318	309	282	299	318	307	308	290	285	303	321	299	309	292	331	287	315	314	322	304	311	290	305	316	285	343	302	298	287	317	327	331	323	319	320	349	297	295	304	314	332	317	308	315	312	315	295	322	293	313	321	313	291	327	282	295	318	330	277	311	282	291	314	312	337	318	327	325	293	317	286	283	331	319	347	287	341	297	289	329	312	343	330	335	318	331	335	296	271	305	306	325	283	311	287	307	306	328	309	308	315	283	325	319	314	343	330	335	311	310	300	321	280	309	294	346	321	298	305	295	292	296	302	316	314	327	308	343	305	291	317	303	328	305	282	320	329	314	333	338	329	323	334	304	280	306	312	292	338	310	298	296	298	292	297	315	306	285	318	303	302	319	280	315	314	309	287	316	308	287	325	279	324	284	319	319	312	299	284	296	335	314	302	315	300	304	305	307	302	284	324	317	309	322	307	322	301	299	266	299	315	306	305	337	296	316	281	301	289	304	280	318	354	321	312	280	301	308	310	309	335	325	300	310	302	297	318	288	255	301	307	311	326	287	305	341	276	297	324	276	316	308	295	327	291	302	300	298	338	303	273	303	282	335	314	299	307	352	273	329	354	302	319	284	296	286	331	302	308	306	323	323	306	294	283	281	331	300	302	315	304	314	298	283	341	322	319	343	310	298	320	306	296	289	304	319	297	319	297	306	337	291	334	307	317	313	328	307	287	307	329	335	328	296	292	309	294	289	324	309	347	313	329	284	325	339	320	296	290	319	299	304	302	307	307	326	310	297	319	323	289	312	312	301	334	315	314	292	355	289	306	342	329	327	291	321	292	317	336	297	299	298	300	296	324	280	304	326	295	295	334	314	299	281	291	289	284	303	332	308	336	299	339	310	308	281	331	341	299	293	287	286	325	297	315	300	309	296	291	312	341	316	287	336	309	292	342	332	306	339	333	320	309	323	310	304	300	318	296	318	278	313	330	311	320	312	324	297	277	307	283	300	347	302	302	295	317	312	345	295	312	298	338	293	344	310	327	305	305	306	310	272	289	308	317	319	298	328	319	306	303	290	293	284	288	317	322	321	322	297	292	311	288	298	319	310	349	302	294	289	324	313	311	287	325	303	318	314	350	289	275	293	313	341	295	297	306	300	340	318	318	297	287	336	294	325	294	300	319	267	326	313	307	349	266	320	291	316	297	303	337	340	324	311	307	316	305	323	324	343	306	312	305	295	284	307	324	308	300	303	331	290	275	335	315	325	292	307	306	295	282	325	318	309	327	314	280	313	312	311	300	312	291	310	273	324	333	285	286	308	298	286	298	317	289	314	309	304	293	279	276	313	316	284	308	332	326	316	301	309	327	302	296	305	295	314	306	305	308	321	324	290	321	286	309	314	330	288	305	305	295	313	299	319	305	317	336	319	298	320	290	308	304	288	330	320	297	292	312	309	314	314	323	313	313	335	314	298	318	296	322	287	326	305	316	311	316	326	289	311	317	274	314	309	315	302	281	328	313	314	316	325	345	333	311	300	314	304	294	332	302	323	284	335	321	293	323	304	294	282	288	319	317	336	334	320	307	308	304	272	289	291	306	344	316	283	311	299	303	299	290	333	306	312	306	305	327	313	288	290	308	325	290	306	307	323	323	286	341	318	301	288	328	295	278	301	288	320	288	286	313	309	284	343	301	310	325	288	320	309	330	334	276	310	291	294	316	303	322	291	304	329	328	303	308	321	306	316	323	318	330	317	317	311	296	268	272	335	312	274	308	309	281	302	312	304	284	296	283	320	334	309	331	304	332	338	334	316	286	318	322	280	300	271	308	341	313	281	305	324	304	311	318	321	301	292	309	303	313	280	305	325	343	328	297	305	301	312	320	308	291	288	307	295	289	301	279	273	302	286	304	317	314	321	318	349	309	296	302	311	304	317	279	298	298	351	278	325	320	280	293	286	313	272	321	336	290	298	315	294	320	324	304	297	287	305	292	274	300	271	305	299	343	308	290	320	283	299	295	282	273	303	281	302	299	324	302	277	342	315	324	322	324	309	320	308	320	307	317	313	311	308	306	329	306	304	333	317	285	317	326	320	299	313	305	329	299	306	305	317	303	291	285	324	315	318	299	324	339	310	299	299	310	313	315	317	302	306	304	310	304	316	332	325	359	320	312	280	317	322	333	331	335	313	301	286	317	324	290	328	307	305	324	307	305	314	303	298	319	283	303	312	285	302	303	292	310	352	327	283	319	321	291	320	330	314	301	319	316	292	319	321	278	325	297	322	296	301	336	273	290	305	298	323	332	287	336	290	310	302	297	300	297	344	331	312	281	311	303	321	287	319	348	335	293	337	300	291	307	310	287	250	312	312	307	299	287	301	316	334	306	329	329	305	321	324	271	295	292	321	324	344	307	310	292	308	317	306	317	310	307	310	300	284	317	309	339	310	323	339	304	319	309	314	314	308	301	329	310	299	307	326	303	297	338	282	313	291	301	291	308	324	283	304	338	334	289	293	313	315	332	331	273	297	304	321	300	325	276	309	317	313	329	280	301	317	291	302	332	310	320	308	316	314	305	345	279	290	316	308	301	307	333	312	315	327	313	300	296	309	300	302	293	295	284	306	299	335	297	325	340	307	349	311	314	328	338	322	289	341	344	296	316	336	337	312	299	311	296	310	323	297	302	316	294	282	304	324	308	314	331	308	308	318	315	317	308	315	302	273	297	342	299	301	301	295	323	297	320	309	302	304	318	317	343	307	297	306	308	333	306	294	304	313	303	277	294	288	337	281	301	297	311	297	315	297	289	291	302	295	317	293	277	295	285	309	325	289	307	293	299	324	300	311	333	299	296	300	322	267	307	266	300	274	306	365	329	316	304	323	299	305	313
36894	45161	34373	15817	5427	2947	2069	1768	1408	1195	945	854	744	670	604	616	614	548	526	547	451	488	409	407	423	414	392	364	376	386	369	431	365	351	360	346	343	337	345	341	404	365	370	353	380	377	344	362	353	365	353	340	379	318	340	350	382	358	373	364	356	355	327	325	365	370	368	390	363	398	363	378	361	359	354	381	401	359	409	384	348	354	385	377	374	365	362	367	412	353	366	374	378	345	375	385	362	345	389	373	366	364	329	344	351	339	336	316	374	374	387	363	357	345	352	334	314	342	365	354	351	292	338	381	358	363	363	310	324	350	331	332	347	364	367	351	339	360	374	318	345	359	345	357	331	342	369	365	338	333	349	359	359	380	354	294	328	358	338	372	311	354	337	358	320	352	371	355	346	328	353	362	338	343	330	339	343	340	360	310	364	365	383	337	339	327	345	352	343	368	340	372	342	327	337	349	333	353	351	345	349	321	310	322	354	346	379	329	331	335	351	344	336	328	302	312	368	331	351	357	335	356	343	370	355	339	322	340	359	379	327	345	355	325	343	324	342	352	335	347	368	345	320	317	340	339	322	332	311	354	312	355	354	361	357	361	352	355	325	363	357	348	334	329	332	343	358	352	362	356	357	348	375	361	348	336	340	353	342	346	342	344	350	342	332	353	327	342	321	317	345	324	336	326	317	361	354	303	370	379	300	325	340	306	357	334	352	318	348	336	331	361	360	341	336	349	378	374	344	368	362	355	314	334	369	332	376	347	342	351	364	341	332	373	324	340	355	355	339	335	365	374	326	350	330	347	353	354	351	356	343	321	352	315	362	336	358	336	320	348	386	333	332	360	356	352	320	334	370	326	365	372	315	340	353	347	340	351	337	316	353	354	351	347	349	355	346	347	350	324	315	323	336	295	351	359	309	332	328	320	311	368	320	313	344	372	331	345	329	352	335	337	341	354	338	363	313	348	329	342	361	379	384	356	331	343	321	341	320	354	331	356	336	350	375	325	320	362	402	355	342	375	361	334	347	315	330	329	380	326	373	343	333	336	347	361	399	326	330	348	336	367	341	352	364	344	347	320	352	352	391	326	327	331	361	370	364	346	347	330	339	356	370	314	350	360	371	359	345	331	332	318	344	340	368	300	309	325	344	318	332	351	344	353	337	337	335	306	338	351	370	353	337	361	340	362	367	329	339	346	349	380	328	323	314	335	356	362	347	342	344	336	331	348	297	350	355	318	334	337	362	339	334	335	314	315	352	351	366	350	357	359	370	337	338	356	371	323	332	378	326	362	350	348	346	340	350	326	334	361	333	325	395	358	352	341	351	352	354	307	360	348	363	334	328	359	337	364	363	347	368	339	334	369	396	345	336	332	342	336	376	319	376	365	328	372	384	371	328	316	348	336	326	354	324	322	334	346	335	354	324	312	357	358	364	325	346	367	330	332	359	335	337	329	333	368	361	312	311	371	380	374	338	392	352	335	334	346	346	362	344	345	377	334	367	330	350	373	343	289	354	393	352	329	387	333	343	331	345	348	328	337	333	343	358	332	331	362	358	358	327	348	336	344	347	356	368	342	336	368	344	350	377	307	365	359	347	363	357	334	374	355	334	362	324	334	365	356	336	374	333	333	348	335	321	352	367	347	342	359	330	340	327	362	357	362	336	380	343	353	335	358	412	333	346	326	310	345	332	345	355	344	340	335	351	322	367	327	348	339	340	324	329	374	351	357	345	332	351	364	325	364	346	340	321	316	356	323	336	345	318	343	361	364	355	307	348	319	379	372	348	366	313	335	344	334	383	373	328	378	379	329	333	357	320	350	294	329	322	360	337	334	330	367	336	368	371	359	334	336	368	345	351	341	356	346	343	348	293	333	359	349	350	354	337	353	353	325	332	341	356	358	345	360	328	338	348	371	365	348	361	340	325	358	314	314	344	339	343	371	360	350	322	348	355	345	351	306	326	357	365	319	328	348	325	354	328	352	379	315	348	343	325	325	327	349	348	329	340	352	354	369	331	338	351	341	357	363	360	347	369	354	316	328	352	337	348	337	346	320	341	356	323	309	341	330	350	354	396	371	340	358	342	337	336	356	399	358	332	344	359	348	345	352	332	336	328	334	317	326	328	328	357	336	360	320	353	326	347	335	318	318	348	354	367	331	370	355	365	334	306	326	363	374	382	340	348	362	337	364	352	356	342	351	343	343	360	351	327	349	396	324	334	318	327	341	337	356	339	346	326	354	352	368	329	338	334	333	349	372	366	333	333	320	317	350	346	338	340	341	349	367	331	312	353	339	362	388	332	324	361	306	332	323	385	352	325	325	366	344	348	337	319	320	366	345	328	336	319	296	353	364	332	335	322	348	341	303	335	332	354	338	319	348	334	380	351	371	338	346	382	371	348	348	354	349	384	346	367	344	355	325	369	362	344	340	345	355	341	354	350	342	316	344	356	356	322	336	322	310	355	359	351	334	365	343	345	344	333	319	319	338	359	350	352	313	360	360	361	337	348	318	350	305	304	335	331	359	330	333	327	341	323	343	354	336	346	343	361	332	360	350	350	331	338	370	324	350	358	367	354	353	346	347	317	324	331	363	334	360	338	335	379	352	317	343	367	318	372	331	351	350	368	328	342	355	365	369	373	344	343	336	343	334	332	333	356	335	315	350	332	382	365	343	361	321	351	329	335	308	360	355	344	354	340	306	346	338	320	363	344	356	372	346	341	325	353	325	349	348	328	373	340	348	361	385	344	368	394	320	327	347	303	348	349	351	326	343	339	322	356	359	347	348	343	314	341	363	386	348	368	373	316	358	339	363	368	351	368	375	336	345	368	315	333	347	337	345	362	342	350	340	335	327	369	335	349	337	343	381	318	356	354	369	353	328	328	339	338	340	343	356	367	319	313	351	332	343	339	354	354	356	359	347	382	336	357	351	333	348	320	345	337	338	337	375	346	334	323	381	366	332	334	344	324	335	365	316	314	401	366	352	349	363	351	338	337	365	349	373	349	340	335	357	319	352	325	372	326	344	357	364	352	343	360	339	321	327	372	342	350	377	333	352	341	335	345	349	352	353	359	358	373	328	346	331	361	354	350	364	357	320	333	328	323	307	350	368	365	373	316	321	361	356	336	366	360	363	358	348	343	345	344	321	347	382	356	361	340	369	349	357	316	344	316	347	349	353	280	340	330	334	390	336	334	365	357	334	350	344	319	357	361	312	359	350	352	343	333	362	352	346	343	342	324	346	345	343	320	338	346	335	342	330	372	360	387	354	370	340	359	348	327	330	346	326	331	350	356	331	358	369	343	310	361	324	356	392	370	310	319	336	336	371	344	339	334	363	340	327	286	345	330	342	323	343	350	357	321	344	353	359	379	353	387	342	357	338	368	335	361	331	341	354	348	340	344	346	350	375	307	339	336	335	336	366	352	324	334	326	344	335	338	356	335	315	336	362	364	340	372	344	361	359	362	357	340	325	337	335	337	360	340	341	350	330
25296	20879	27176	25371	19664	8631	2561	1576	1149	942	803	719	659	629	582	576	510	482	446	414	402	376	382	403	338	358	328	351	321	331	284	333	311	350	314	325	311	306	322	326	311	311	284	295	290	311	298	324	239	323	309	290	343	294	289	311	280	301	302	298	321	325	317	311	314	298	367	307	291	326	274	321	300	266	299	303	279	301	326	301	292	273	309	330	337	335	334	322	305	307	266	308	300	265	283	298	269	312	279	314	285	284	305	290	308	310	282	299	303	288	298	325	301	311	294	284	252	293	297	271	285	296	300	276	278	273	279	254	291	273	296	270	285	280	303	310	336	304	305	286	300	277	268	282	277	295	271	294	278	291	306	273	272	281	273	298	254	286	281	260	287	271	304	309	297	289	313	254	311	303	279	262	296	269	270	276	277	283	294	283	290	282	281	266	299	295	312	289	276	285	296	294	303	320	290	267	291	270	264	286	273	297	303	271	307	302	299	270	277	286	276	298	281	312	257	267	285	293	261	276	264	287	304	291	270	302	308	268	250	297	270	309	286	278	286	297	275	288	283	285	262	315	264	309	305	247	314	313	294	277	268	279	306	283	302	290	301	314	275	296	286	238	285	255	270	298	282	307	273	285	315	298	285	270	292	292	307	295	281	317	282	326	273	259	268	315	285	291	293	326	301	283	268	284	311	258	268	268	298	271	269	289	283	294	288	282	311	276	309	320	276	278	276	298	283	283	273	277	294	259	302	272	298	277	283	290	280	295	267	298	272	295	260	262	282	301	288	302	278	281	268	311	261	279	302	277	295	298	253	281	338	294	299	282	290	289	314	304	291	270	321	285	270	294	315	293	303	264	281	257	290	308	312	318	276	285	316	274	303	271	300	271	278	237	283	276	283	291	282	290	287	268	268	298	263	270	286	278	271	324	265	294	292	308	273	272	298	270	283	254	309	295	301	278	287	286	269	277	285	277	271	311	281	305	290	241	286	293	297	294	311	282	302	267	285	277	298	299	299	293	281	327	265	294	273	286	265	283	288	284	326	267	283	283	267	329	300	278	289	312	309	265	265	303	259	286	291	282	286	262	305	275	283	341	277	301	271	262	323	297	276	263	283	292	288	272	308	304	300	280	290	271	304	282	302	282	279	266	258	280	280	295	277	320	279	278	313	304	301	291	284	294	296	273	290	282	280	309	277	285	280	277	305	266	277	279	274	313	287	307	284	307	297	253	293	301	267	273	288	315	310	272	316	296	264	291	302	259	295	287	265	279	271	325	284	295	315	287	298	277	256	279	318	288	262	307	318	267	253	300	265	283	273	288	317	298	278	291	278	277	281	281	280	268	292	266	291	289	283	290	308	318	309	284	297	295	273	296	258	274	291	267	246	269	272	286	301	280	288	294	265	261	282	296	283	304	303	263	281	315	256	291	304	293	285	310	276	305	275	277	272	320	294	307	275	297	285	281	273	275	280	254	295	272	265	282	319	301	300	298	284	273	303	306	299	286	291	288	284	289	275	286	285	279	278	273	299	271	304	324	310	289	278	281	293	317	273	277	275	302	302	305	314	264	301	290	280	311	279	312	305	318	301	267	271	285	285	268	252	266	286	302	319	308	303	291	315	293	291	306	289	269	289	286	286	329	296	297	279	299	308	292	310	290	302	319	294	273	303	298	294	277	264	304	304	319	267	269	283	275	279	279	295	304	274	288	289	267	290	270	306	312	273	274	295	285	320	277	306	299	282	279	297	297	287	313	301	275	277	290	286	258	293	318	276	311	287	269	273	289	301	285	290	282	297	293	294	290	281	301	287	280	292	277	338	252	290	304	302	270	306	296	309	290	301	286	303	279	301	280	274	308	297	278	283	283	289	296	261	280	286	295	298	326	254	257	281	287	243	300	283	302	281	280	284	278	280	231	295	292	307	301	289	286	281	295	280	275	289	285	289	278	268	290	305	294	260	263	283	286	290	287	285	260	306	302	309	265	295	299	252	280	285	297	274	284	285	292	257	281	304	275	298	279	279	284	281	288	268	296	274	315	328	297	268	288	283	312	322	268	300	289	302	257	282	285	320	278	274	271	278	290	320	271	285	309	291	283	280	300	284	287	273	281	279	292	281	277	298	289	302	274	313	280	278	288	286	294	261	258	298	282	277	278	294	266	279	280	312	289	282	272	295	267	263	277	299	278	264	293	294	287	308	267	305	286	286	274	271	305	303	265	327	282	271	274	280	278	278	301	302	321	285	307	301	270	265	295	299	292	260	302	287	309	270	316	284	297	318	266	282	287	266	276	302	266	299	285	291	265	283	259	327	255	307	292	303	323	283	278	274	285	287	280	316	271	274	265	299	281	293	307	334	269	320	267	278	301	286	318	287	278	281	272	282	304	303	300	288	299	296	289	254	268	278	270	273	272	275	283	287	322	296	292	310	305	282	294	272	267	272	280	286	262	281	296	292	281	283	293	265	296	282	287	296	282	295	267	301	315	274	285	276	292	274	293	292	263	320	265	292	293	295	265	309	293	295	302	292	327	320	290	289	281	270	288	272	290	293	312	259	257	291	289	310	276	273	294	326	309	277	284	267	323	267	280	285	268	282	280	261	283	303	293	302	294	264	304	289	294	272	278	293	298	265	271	264	267	274	297	310	262	286	307	282	285	281	293	274	276	296	275	289	292	316	260	258	312	267	271	273	308	300	292	276	297	282	293	265	271	313	247	282	307	297	308	266	299	276	285	308	295	282	279	289	252	293	272	261	272	294	306	336	283	282	284	269	295	275	297	303	304	291	290	258	292	281	288	268	315	249	289	249	317	265	285	282	281	309	319	291	309	269	297	303	281	292	283	306	247	288	269	304	295	307	292	281	273	278	315	281	308	285	273	263	265	298	276	302	285	288	265	294	260	293	303	260	263	278	289	313	274	254	306	295	293	298	278	280	292	274	257	279	298	301	271	288	267	277	288	281	270	303	269	309	283	333	278	277	283	290	275	265	286	280	294	308	277	336	277	275	282	297	258	278	304	289	299	278	324	281	289	300	292	287	292	267	257	276	278	311	278	297	271	313	277	282	294	287	292	301	309	303	233	295	299	296	281	285	252	306	330	276	294	271	262	300	254	315	271	309	248	311	309	293	293	283	300	297	312	303	296	256	245	311	263	296	310	279	260	303	280	297	315	282	281	304	292	292	284	256	294	273	273	305	276	305	273	274	300	298	278	283	296	275	271	301	268	251	267	272	285	252	283	280	291	325	318	291	280	306	302	309	283	276	299	273	302	248	285	299	279	281	271	283	279	285	287	283	267	254	308	277	283	288	257	308	263	268	288	299	297	279	289	265	315	316	293	289	312	261	291	266	282	286	299	250	284	293	282	268	307	304	309	264	289	287	299	265	301	265	309	307	291	293	304	270	291	280	279	326	281	308	267	259	287	283	278	282	292	280	272	290	291	265	283	281	276	282	281	266	304	289	300	281	306	289	290	285	289	271	268	279	300	273	312
35475	55338	47498	28018	12470	5516	3960	2876	2340	1857	1566	1306	1212	1149	1023	934	889	814	731	671	565	546	426	453	455	425	423	415	375	372	402	331	368	366	364	373	358	337	350	377	321	341	335	338	327	328	383	314	361	367	336	356	356	339	343	345	378	360	326	339	361	345	346	344	348	353	329	350	348	325	347	341	356	367	325	337	339	335	357	329	310	366	315	318	367	328	370	331	360	359	336	356	366	328	319	334	351	285	344	322	326	331	334	337	313	317	306	333	320	326	336	353	311	333	331	339	350	310	328	313	309	320	330	318	265	308	302	325	310	319	301	297	325	343	286	312	311	335	295	299	312	298	308	312	353	293	343	324	292	328	306	296	287	311	305	313	317	336	355	305	326	316	334	299	343	323	331	300	338	314	319	293	290	292	306	300	342	312	361	339	303	294	315	288	322	306	307	326	294	301	306	312	305	344	307	297	339	299	323	303	333	324	333	319	315	314	313	286	336	304	307	309	291	323	323	316	310	314	336	318	293	317	300	301	321	303	321	287	317	326	332	303	303	307	315	340	310	322	299	309	319	327	334	329	337	299	326	301	307	302	306	293	329	314	305	342	301	342	330	312	328	324	286	315	320	300	296	330	307	312	306	320	308	310	308	327	310	306	305	300	300	303	337	306	298	286	350	310	319	324	331	313	297	313	298	296	332	304	279	287	316	295	293	344	339	285	333	302	317	335	294	315	315	330	315	340	314	295	324	289	317	357	306	307	324	318	302	299	331	285	335	313	266	307	303	330	325	302	335	308	300	298	343	321	326	344	292	315	315	296	312	288	301	354	333	302	308	292	348	318	300	335	319	312	294	322	326	311	326	303	315	259	327	328	348	295	308	306	299	316	331	322	310	331	289	328	296	317	327	305	320	335	317	303	315	314	291	324	332	360	288	308	345	332	321	326	341	279	300	297	329	348	333	315	324	320	334	307	298	305	329	315	332	284	332	305	309	308	351	357	315	306	306	307	286	297	277	344	273	322	340	303	313	307	325	292	303	335	340	336	270	288	342	304	323	333	329	321	329	340	329	287	305	297	313	315	288	309	292	295	307	315	320	343	311	311	288	303	330	320	327	298	296	325	305	314	305	308	325	298	304	326	301	318	308	300	295	292	300	344	351	289	303	328	320	317	324	281	276	271	291	318	315	323	315	326	299	293	322	311	280	300	307	326	307	300	322	309	293	290	312	338	300	300	303	344	302	323	326	299	320	304	295	311	308	333	297	332	307	287	290	312	290	278	296	343	320	311	312	303	313	330	330	341	293	299	327	311	302	306	305	317	298	308	340	305	304	318	333	298	322	302	320	329	296	319	306	292	291	298	294	322	275	308	315	324	319	318	300	309	313	324	336	331	303	293	343	293	321	304	306	335	288	322	297	316	298	336	303	320	316	305	320	341	314	316	324	300	306	316	323	334	331	330	326	314	312	267	351	316	318	307	297	347	298	303	292	324	355	320	316	346	297	307	316	299	300	314	284	294	328	301	339	322	328	332	314	334	326	302	279	335	341	305	310	314	309	331	324	317	307	306	295	333	272	301	326	287	300	328	347	324	301	344	316	295	321	353	289	261	327	295	374	292	312	325	282	291	322	338	326	339	289	303	319	306	315	330	317	284	335	309	285	298	333	339	318	292	307	298	302	303	321	306	306	313	299	315	315	305	297	341	313	317	337	308	313	284	295	318	294	316	327	302	300	324	301	321	297	270	313	294	327	283	302	312	314	333	289	325	302	340	311	331	313	322	310	299	304	306	332	311	322	292	330	323	293	305	335	306	334	323	324	316	305	305	289	347	296	306	303	317	289	304	312	339	295	336	324	320	309	272	295	314	322	316	290	321	302	306	340	299	328	299	307	324	283	295	317	325	289	331	307	285	332	307	298	295	293	332	314	319	291	290	290	321	301	320	321	287	292	297	330	308	305	318	311	319	318	319	313	300	319	285	297	298	304	332	311	304	307	297	320	304	299	317	320	301	325	277	309	321	300	306	305	291	303	300	321	322	290	318	320	303	306	323	310	300	329	318	325	324	306	309	327	324	299	316	301	332	320	320	320	320	300	314	318	312	303	311	284	295	302	331	307	334	334	281	282	291	296	313	323	338	285	305	313	328	325	324	287	334	318	333	310	310	278	288	313	342	360	354	284	314	327	292	344	333	294	306	289	315	326	306	294	305	296	300	314	327	315	319	329	300	296	301	289	303	318	295	304	318	334	317	320	326	319	311	307	330	285	315	321	315	317	297	334	301	285	328	335	291	319	300	311	331	333	366	322	320	330	315	332	299	301	363	310	329	304	308	296	312	303	324	329	307	323	332	313	310	306	280	319	344	313	306	294	286	301	337	305	342	332	321	302	303	294	319	317	344	302	314	312	333	324	317	288	313	336	327	329	306	324	340	326	305	299	312	326	311	320	355	296	326	310	297	323	278	338	306	317	307	300	281	355	340	328	342	312	351	326	324	308	298	333	309	291	296	293	315	263	335	290	331	316	356	330	306	319	278	324	316	290	310	298	325	324	292	301	278	305	278	307	338	343	338	281	321	310	302	327	330	305	311	308	332	333	342	339	322	307	326	327	300	306	315	299	313	318	325	330	339	307	326	298	329	326	320	289	329	293	312	304	290	307	313	294	336	307	319	330	294	326	306	337	344	297	321	292	318	319	310	323	357	292	348	307	315	318	311	313	311	320	302	312	339	345	343	279	311	322	313	330	345	324	323	291	313	321	322	307	300	301	315	312	311	313	307	320	322	335	346	327	309	295	317	327	285	325	321	341	326	329	286	323	281	301	309	306	332	311	272	319	334	310	337	313	325	320	305	325	328	301	324	294	307	275	298	296	317	295	308	287	320	322	287	323	333	308	342	335	341	311	315	343	347	354	315	315	294	313	309	308	338	316	305	336	330	286	323	296	322	308	333	306	326	299	319	326	301	334	307	319	309	322	296	327	314	297	308	342	302	316	348	310	321	295	328	314	300	317	311	339	316	300	330	356	307	308	317	311	317	317	318	310	318	299	309	288	326	305	308	304	339	318	313	309	322	289	287	297	287	342	307	298	295	323	303	342	330	324	300	303	299	292	311	305	304	308	331	254	319	309	326	311	311	303	306	301	335	284	333	302	305	307	346	317	300	293	302	334	322	317	328	309	323	293	327	325	296	298	326	320	288	328	312	310	322	309	328	323	319	310	307	322	337	321	318	305	346	304	351	301	316	321	310	302	319	347	360	312	306	316	332	316	328	313	343	319	327	311	320	292	332	340	338	302	313	322	304	269	315	299	325	311	322	319	287	304	303	339	276	324	312	303	319	355	313	330	320	305	293	302	319	347	296	331	358	323	299	317	298	279	325	291	329	354	296	304	288	301	328	310	329	306	341	288	307	338	312	312	328	290	325	319	348	323	299	307	300	316	328	325	303	310	274	292	282	312	288	301	306	298	332	345	329	352	311	308	291	325	356	301	312	323	296
23170	20770	27419	24555	20823	19862	9229	2796	1875	1596	1332	1171	1069	952	943	847	759	716	639	629	611	582	556	591	546	537	553	546	555	500	489	503	472	508	461	481	457	482	507	479	439	451	503	476	464	459	508	437	468	465	477	497	505	548	453	469	496	498	470	504	490	508	489	483	485	476	488	478	440	498	461	453	503	459	457	496	460	512	497	490	454	489	464	454	498	481	515	486	504	467	464	494	480	470	443	465	484	453	483	472	469	449	456	490	468	480	423	487	469	440	472	478	473	454	467	485	424	477	453	445	449	442	435	452	455	452	451	424	492	477	481	474	472	444	509	468	470	463	456	471	462	450	462	468	486	465	445	470	432	482	482	441	459	472	455	442	456	441	413	452	460	481	463	432	443	454	465	454	442	458	480	469	450	467	472	430	445	463	458	487	464	470	478	439	465	430	470	482	443	450	455	484	449	472	467	449	469	467	445	443	469	448	466	489	471	447	425	463	473	435	455	458	475	467	440	450	464	461	458	490	482	452	495	457	433	498	467	449	462	469	485	471	449	459	445	498	438	482	476	412	451	455	446	462	423	463	446	440	470	480	456	464	470	447	473	460	429	495	461	420	472	406	429	486	451	418	450	444	468	462	471	442	460	394	462	492	430	447	455	424	465	443	441	435	475	455	465	444	428	439	439	394	434	409	459	435	481	513	461	462	447	440	417	455	486	448	463	405	462	468	444	453	435	448	472	456	438	458	470	502	448	464	488	429	419	462	491	462	451	447	465	456	440	480	475	436	446	450	457	440	441	471	478	439	423	498	469	435	479	465	413	484	439	449	450	452	484	468	464	436	474	462	439	456	449	466	507	462	485	456	457	432	489	442	445	465	480	479	472	448	436	442	452	431	447	401	460	482	451	445	434	455	452	446	452	471	437	454	449	444	455	430	495	420	472	452	463	416	446	450	478	467	467	468	426	468	448	448	498	454	469	440	442	450	447	445	478	459	417	436	463	450	468	469	422	477	479	434	450	458	470	480	440	473	451	477	469	458	468	456	469	456	489	493	456	427	446	460	499	436	442	424	446	441	475	451	442	431	473	487	456	468	490	446	499	436	438	470	485	441	451	453	464	436	456	457	469	479	510	467	473	499	483	458	455	493	439	463	425	441	427	444	426	457	486	487	456	470	458	500	441	483	432	415	410	444	433	424	455	457	406	436	480	426	434	454	491	451	433	454	430	459	458	438	452	469	475	438	479	442	476	447	482	465	478	475	442	480	443	434	469	403	453	454	440	421	458	492	466	469	446	457	435	488	489	451	495	478	434	446	462	438	415	456	432	421	441	463	472	443	451	448	474	454	454	477	446	473	465	430	419	469	417	493	448	431	475	456	460	446	438	463	462	428	467	466	445	483	458	472	490	486	483	422	436	469	423	457	466	432	462	464	466	491	440	446	449	475	429	466	473	457	481	421	448	464	472	452	448	449	433	431	459	445	450	457	437	445	420	448	479	447	463	463	445	473	441	424	438	462	442	458	452	458	488	442	437	455	439	474	479	438	522	450	479	479	449	469	457	497	428	444	450	451	477	454	494	474	445	455	453	462	459	421	459	475	479	473	449	466	454	467	445	435	480	470	396	462	447	465	471	456	443	443	446	470	453	474	505	456	470	459	444	432	441	471	484	456	450	451	473	434	429	411	460	420	477	465	452	433	446	436	464	438	478	441	464	447	440	467	464	472	444	463	487	407	468	459	466	405	486	447	480	443	465	425	455	467	463	446	440	459	421	480	480	481	462	444	483	428	476	485	435	461	468	425	436	442	456	451	518	443	474	446	471	498	480	424	455	463	436	470	493	443	481	486	475	437	467	460	515	507	449	437	459	472	437	458	464	443	442	466	452	455	452	408	465	460	434	440	454	438	447	446	455	415	462	481	445	477	486	466	450	455	450	469	447	492	466	470	448	471	454	494	440	475	427	432	462	443	477	436	478	476	444	460	460	437	433	478	470	484	440	455	466	454	462	456	441	492	472	467	466	459	430	461	472	449	440	413	465	480	415	457	438	482	432	481	484	433	456	460	454	457	451	474	456	462	456	456	470	445	442	440	450	494	432	446	475	433	472	472	450	450	467	492	441	423	488	448	449	445	473	443	475	453	457	458	451	445	441	437	484	430	472	424	462	441	485	410	456	478	441	452	458	446	452	464	455	427	489	441	416	472	461	472	462	480	458	462	470	470	498	472	458	448	441	478	438	508	448	447	463	458	455	474	492	452	447	456	423	508	429	467	458	425	480	441	446	454	482	469	473	469	440	418	436	470	481	513	472	451	459	515	434	466	459	425	454	429	463	447	457	445	435	458	428	443	441	453	462	471	435	464	459	455	485	457	428	440	434	459	456	444	469	450	459	435	462	452	461	444	457	438	419	420	458	485	444	449	436	434	469	474	469	459	465	444	458	453	469	452	476	463	497	466	451	432	448	518	448	506	484	438	468	480	465	489	439	435	461	421	469	434	451	466	477	481	483	441	441	453	429	457	438	479	477	424	453	458	482	472	455	441	470	451	449	463	441	465	459	435	438	445	480	454	472	437	438	456	450	501	448	455	508	477	479	427	468	456	495	471	392	496	444	481	470	466	437	416	476	468	480	474	450	477	471	416	445	502	443	485	427	469	443	455	474	481	469	450	449	457	441	455	449	467	453	454	440	437	441	446	465	435	447	440	436	471	460	449	456	438	430	451	470	455	436	462	437	485	480	462	473	465	464	477	474	454	475	450	441	461	438	477	415	435	477	467	456	465	415	457	467	490	434	457	470	451	432	447	473	446	439	465	437	427	497	466	467	473	441	450	456	473	433	481	443	464	455	488	434	422	465	441	470	494	487	462	492	417	470	516	473	452	447	484	446	453	523	463	463	460	453	456	477	464	456	425	442	461	448	464	445	468	457	442	476	476	428	468	416	454	430	478	429	412	435	441	456	482	490	454	447	445	467	486	421	444	464	454	437	445	416	480	442	448	491	448	452	458	481	446	459	452	449	458	410	438	464	450	484	477	471	467	456	455	489	417	460	423	457	439	449	461	469	468	480	444	461	474	483	460	475	486	428	466	487	467	467	471	438	426	462	444	459	453	481	470	462	445	483	478	473	504	454	487	457	448	427	510	461	494	412	478	491	496	470	486	431	478	436	436	471	477	451	467	479	472	473	441	462	411	445	444	479	477	467	427	427	431	452	503	478	449	435	468	482	517	450	461	431	426	448	466	433	439	455	446	448	457	470	451	484	484	432	501	460	411	448	403	473	452	445	434	486	441	448	449	468	483	457	448	423	449	466	459	458	469	445	474	472	483	441	428	455	508	442	444	480	464	463	457	442	453	478	477	462	427	437	481	447	473	478	448	463	453	407	451	447	471	428	466	457	460	448	430	453	491	447	418	468	423	427	460	436	448	465	415	478	466	457	417	437	449	481	479	439	439	440	479	432	426	444	441	441	441	473	433	435	457	448	467	446	452	466	476
40107	65043	57559	37421	15807	8036	5984	4723	3576	2889	2526	2248	1950	1722	1522	1357	1226	1121	1011	930	843	811	724	748	669	647	615	620	614	603	534	564	567	587	534	525	540	548	538	506	542	544	515	497	514	518	526	526	523	518	530	484	501	505	552	522	522	507	573	543	532	541	575	515	526	517	556	545	533	542	545	493	546	557	557	480	508	495	515	435	507	537	489	562	540	534	530	535	544	539	527	544	511	473	504	504	447	500	509	485	511	543	524	477	482	480	462	509	492	464	512	446	472	495	463	449	498	484	518	451	477	499	509	489	518	476	463	473	463	472	492	472	454	493	477	500	462	476	471	464	505	488	441	449	487	460	488	491	497	486	524	467	469	487	478	471	520	455	472	536	457	458	481	462	503	458	465	443	477	453	468	465	459	475	474	444	461	471	471	461	471	497	467	486	478	508	433	481	483	446	467	488	442	475	487	473	479	436	477	470	507	465	469	501	469	507	473	478	486	492	460	488	431	446	434	451	477	546	458	475	456	441	506	474	476	475	463	483	500	440	435	462	449	495	465	512	501	468	475	438	454	468	478	511	471	509	499	472	485	456	457	482	491	466	510	500	480	452	462	449	401	471	487	456	494	466	437	502	470	488	469	501	491	514	491	506	458	480	496	514	444	448	468	460	450	530	472	481	436	482	442	484	499	491	464	471	494	515	449	482	460	471	489	459	444	434	485	466	480	500	470	476	459	403	445	502	455	494	479	480	496	500	444	465	464	447	472	470	464	465	453	490	513	461	439	471	481	483	476	490	442	538	448	486	506	513	454	492	474	445	477	455	495	455	452	469	472	476	484	435	446	415	472	500	473	527	473	476	512	473	439	513	485	474	457	484	480	478	510	447	476	498	512	445	489	508	452	450	506	491	479	462	462	438	476	487	469	524	478	488	488	507	488	483	466	453	481	480	513	457	532	479	482	504	462	497	463	482	483	434	434	465	444	452	436	468	462	459	515	498	470	488	493	469	512	471	448	500	479	482	444	470	518	410	474	453	493	489	474	490	448	483	392	468	489	446	491	479	478	476	450	496	497	497	472	499	461	470	466	459	487	489	490	467	405	445	459	451	467	458	491	515	453	499	486	487	500	465	505	468	456	478	481	482	474	436	478	462	528	505	470	488	510	465	466	480	483	458	467	502	452	494	502	452	459	483	496	473	505	495	492	486	497	472	487	501	453	458	463	450	463	483	482	490	474	490	482	495	484	463	458	453	466	475	454	498	535	494	493	493	499	497	499	478	501	473	475	414	484	491	467	487	481	478	488	489	498	455	470	447	449	480	469	479	494	444	449	488	484	468	450	506	471	470	456	453	472	512	485	487	437	464	471	470	473	458	474	448	478	464	482	486	484	467	509	495	465	488	446	432	472	491	477	435	482	479	516	474	481	457	482	445	491	467	478	494	467	441	500	461	463	463	464	462	450	450	451	476	492	497	486	505	460	460	462	462	471	471	425	428	460	492	457	470	499	487	451	462	467	505	515	481	474	480	498	517	507	492	488	449	469	460	483	459	454	448	487	458	505	472	462	489	447	459	519	464	475	468	472	472	476	490	477	509	451	479	465	478	467	478	461	471	460	433	482	468	491	459	472	462	476	443	434	506	497	544	461	494	435	467	470	493	432	470	483	497	480	426	478	466	422	489	474	489	487	495	493	460	480	524	463	485	517	466	478	487	478	454	469	473	492	497	502	481	454	483	445	457	506	466	472	469	496	469	466	485	471	513	476	486	497	475	465	514	458	440	477	446	504	480	463	486	475	487	462	484	468	505	479	481	439	452	465	445	475	483	470	459	511	500	450	443	474	466	482	464	502	436	450	480	504	451	487	438	485	471	456	497	470	441	473	487	485	461	503	442	527	445	435	467	453	465	466	461	470	427	492	495	490	470	440	498	497	490	507	484	482	507	478	462	481	470	476	477	490	489	478	493	462	450	479	451	492	475	460	449	452	443	489	466	447	500	485	457	487	475	449	482	485	484	478	512	501	477	486	449	471	485	499	456	522	480	479	474	459	437	465	476	466	443	481	479	491	420	466	476	485	499	480	500	439	475	482	465	488	493	475	508	500	451	498	453	469	481	494	458	469	468	470	486	452	472	448	481	434	485	497	497	486	496	518	497	488	472	459	469	434	464	470	454	456	489	456	461	483	451	507	466	468	471	443	484	454	534	468	421	484	500	418	505	479	485	474	471	509	517	478	444	454	468	461	489	469	465	452	484	476	496	472	456	476	429	470	433	482	474	527	485	503	489	433	485	466	487	468	471	469	484	472	491	459	486	469	453	505	450	513	511	459	464	455	515	458	498	437	445	449	492	468	447	471	479	512	459	437	463	471	485	454	485	509	461	477	440	463	466	436	442	473	476	444	432	449	473	467	476	476	454	517	473	454	420	503	458	477	484	430	525	439	469	509	498	466	506	494	488	492	497	486	462	492	459	479	493	504	471	456	503	451	498	452	452	460	446	468	487	481	443	470	465	489	455	472	459	466	507	450	530	513	476	480	486	478	514	514	453	539	456	496	470	441	461	512	493	504	482	514	465	456	467	469	482	469	488	478	464	471	482	490	447	515	493	452	492	439	408	461	460	483	469	455	453	475	461	481	461	468	474	513	437	518	447	471	469	486	480	449	467	486	485	445	492	494	453	461	411	501	480	445	516	482	515	491	457	487	434	471	475	423	476	486	464	494	473	517	466	471	456	462	434	459	500	457	495	482	480	450	497	479	501	485	459	491	483	472	481	490	451	483	446	483	469	475	457	469	436	489	494	498	481	482	454	492	462	467	460	453	486	460	479	469	466	455	464	446	528	478	454	466	474	480	471	474	480	491	481	495	488	484	487	449	483	472	461	496	470	491	495	496	495	516	472	477	473	460	493	484	450	453	455	491	456	422	433	465	455	442	457	438	495	471	500	479	468	453	500	526	487	521	458	468	484	489	483	532	470	491	472	466	486	484	471	455	481	466	446	480	501	436	478	486	476	448	483	464	440	461	472	437	464	499	473	436	475	485	480	468	503	468	432	480	480	478	479	485	479	432	445	477	501	498	481	453	472	493	505	461	485	516	427	455	513	447	434	468	445	494	490	460	511	487	448	488	479	461	522	449	461	475	443	458	477	463	491	441	491	533	515	517	496	475	493	477	461	478	459	492	486	488	468	485	467	446	465	514	502	493	479	455	454	445	464	476	465	470	472	439	503	500	506	468	492	442	495	448	518	483	488	456	461	452	457	463	480	470	497	445	464	491	490	491	475	444	479	514	475	474	467	472	470	417	458	498	519	469	465	471	467	482	456	488	463	458	478	507	452	529	498	476	502	509	521	459	477	499	435	498	466	444	523	415	471	472	458	500	437	507	457	475	488	493	494	456	478	471	477	478	470	480	466	480	505	485	465	484	410	483	423	475	446	481	471	462	492	481	489	489	444	457	462	468	481	485	473	467	459	472	490	476	478	444	489	504	459	479	484
33829	32745	27597	15505	2999	1326	891	791	667	580	539	477	494	434	457	411	385	390	330	337	374	352	328	326	314	341	308	311	301	311	323	322	313	331	315	333	309	354	303	307	296	288	322	310	299	301	308	322	311	279	321	319	314	306	296	317	299	308	343	288	295	333	338	314	288	315	325	310	322	333	325	314	309	321	286	310	359	329	316	286	332	308	344	321	296	302	323	319	321	329	313	313	317	317	340	320	340	310	287	324	292	306	295	337	292	307	322	276	313	303	261	310	271	276	314	279	327	309	309	324	299	302	298	277	309	294	288	305	294	325	327	276	267	321	306	281	296	325	301	305	298	269	302	343	321	308	314	315	304	277	324	306	298	314	311	321	296	332	304	308	303	301	306	298	307	303	286	312	305	296	308	334	287	305	310	314	281	308	323	334	309	279	300	300	309	295	312	304	317	290	297	320	321	303	309	316	321	306	281	305	328	274	295	328	320	317	307	294	288	317	312	311	315	303	316	289	270	299	301	284	316	308	295	325	322	311	322	314	287	329	267	309	323	311	302	306	298	315	269	314	291	299	291	299	303	305	315	318	313	315	295	327	325	268	296	325	311	289	316	257	308	307	268	313	290	295	268	296	288	310	285	300	307	282	306	295	309	295	312	306	262	280	296	303	309	288	317	317	295	294	267	313	312	291	333	290	302	315	304	285	293	291	302	323	301	306	289	310	292	269	309	292	264	300	291	299	262	309	338	284	309	297	303	294	303	307	302	306	282	267	317	317	290	331	305	309	293	278	314	284	304	295	329	340	301	322	315	302	303	285	299	291	305	313	306	293	316	310	294	314	297	307	311	300	327	319	311	294	301	321	319	308	309	294	308	288	302	298	325	307	298	292	303	281	311	310	279	314	322	322	333	310	312	293	294	320	308	316	313	306	284	292	297	296	302	304	273	293	302	304	305	303	297	307	286	308	319	307	285	309	281	282	313	273	301	287	285	306	278	276	285	287	282	293	301	304	311	315	278	288	284	287	281	274	323	324	291	317	299	358	296	290	287	279	306	313	277	275	301	286	311	321	318	315	300	308	316	294	291	330	309	323	284	302	287	304	306	305	296	303	327	311	298	340	308	280	295	310	326	285	327	311	311	285	307	282	299	305	285	311	308	297	303	305	300	313	297	306	319	305	314	279	293	283	303	292	274	319	278	314	285	329	296	286	310	335	309	307	285	304	316	259	314	282	334	306	318	325	305	308	292	301	293	306	306	309	316	322	284	279	301	327	324	301	280	266	312	300	337	261	260	304	298	302	327	329	306	289	316	318	315	296	289	327	277	274	295	309	316	286	275	311	314	284	311	308	328	311	309	305	301	267	308	311	300	311	300	318	294	318	298	293	300	296	269	269	305	289	298	303	299	289	304	302	294	328	276	281	317	337	318	346	297	324	298	311	345	322	292	292	280	314	320	309	316	315	296	290	305	314	329	260	288	303	309	312	342	284	339	329	288	311	293	292	295	296	282	333	300	320	289	299	293	300	297	323	309	325	271	318	296	282	294	309	324	332	263	307	316	287	285	283	325	273	328	305	300	290	313	298	297	328	317	300	305	309	316	313	317	320	331	348	299	301	290	305	297	321	322	290	303	302	304	306	305	328	286	293	322	338	262	328	336	288	293	284	296	284	295	304	305	324	295	285	309	297	297	293	314	315	311	293	320	292	287	316	287	323	311	238	330	287	319	298	295	311	338	292	283	312	289	315	324	303	307	286	289	299	284	330	314	324	307	280	309	324	283	324	310	300	318	281	289	302	299	318	270	321	299	304	315	293	277	261	321	299	301	308	292	278	320	316	278	340	281	300	305	313	294	340	333	332	319	310	315	297	317	318	312	305	315	295	319	296	312	298	308	281	300	293	280	310	286	341	283	283	293	287	282	296	276	304	311	279	349	310	319	310	306	283	275	315	303	264	317	319	297	314	285	311	319	334	315	293	302	300	292	323	314	290	272	275	308	320	313	322	311	304	321	282	298	306	299	298	308	289	316	282	295	284	314	305	318	329	296	294	320	325	290	307	330	299	303	295	292	278	306	312	306	290	284	306	310	289	321	289	323	307	293	299	289	280	317	295	265	298	284	306	285	316	309	320	314	325	280	280	267	318	296	310	318	343	330	313	321	322	303	300	281	303	273	312	312	316	289	290	308	300	312	303	308	296	329	282	342	311	297	282	293	330	299	306	313	298	335	315	297	289	321	301	320	302	273	289	288	321	304	315	310	311	297	296	300	275	293	301	298	290	326	316	288	288	298	311	337	315	326	280	288	338	308	312	338	310	304	292	310	303	297	316	281	342	319	273	281	329	312	295	330	321	304	285	292	308	291	295	290	305	298	270	310	287	305	304	303	307	291	299	330	300	301	308	278	275	316	315	292	287	314	318	289	331	284	338	311	280	301	298	327	354	330	273	304	313	284	271	276	332	288	323	300	278	281	289	330	282	308	291	293	284	289	348	315	294	282	301	294	313	305	288	287	312	282	289	361	293	306	319	288	318	318	317	344	299	281	271	272	288	287	332	307	301	307	307	338	285	316	298	286	282	291	295	335	297	305	310	296	320	296	300	314	289	310	334	273	295	307	305	300	323	306	257	302	305	292	308	315	316	320	265	326	294	304	295	257	286	273	313	317	313	241	291	291	278	311	307	303	291	298	312	293	312	320	278	286	307	283	319	298	309	310	360	293	321	283	321	268	298	291	285	285	330	305	298	332	299	299	286	291	317	296	284	280	307	302	283	307	282	306	298	294	277	317	282	295	297	307	331	294	264	298	313	317	293	327	299	325	347	302	336	280	294	338	312	306	267	325	327	315	341	267	319	299	303	320	323	320	312	280	315	293	309	266	304	274	307	296	305	281	308	313	319	335	320	301	288	303	302	311	289	323	315	314	322	310	300	300	292	306	294	302	280	328	304	309	281	291	319	303	307	307	312	301	329	273	336	327	302	316	292	312	320	315	297	304	281	309	312	269	307	313	325	308	296	300	286	302	285	318	290	315	312	323	293	305	311	304	303	317	286	292	305	300	317	321	304	294	311	315	261	285	322	307	299	291	305	300	317	314	319	315	304	307	307	302	294	273	303	269	303	318	281	308	305	317	296	325	335	281	312	299	305	329	271	320	280	330	275	345	315	320	291	324	324	336	326	298	319	305	316	314	279	272	312	339	287	319	289	298	314	310	319	327	282	311	292	305	342	307	279	316	273	296	325	294	303	312	282	313	320	281	316	294	328	286	333	312	298	296	305	309	304	317	324	291	304	303	291	301	267	318	304	330	303	301	307	332	357	294	344	339	302	306	305	322	287	298	320	323	308	283	330	294	331	289	329	307	337	302	302	285	314	270	302	309	289	303	323	290	328	313	328	318	283	306	305	323	327	300	293	311	308	333	294	298	312	271	293	294	319	275	302	312	288	299	271	315	271	300	293	294	300	286	295	277	297	298	283	307	322	318	308	299	328	283	307
36199	43448	34279	18606	4709	2678	1922	1673	1257	1148	1012	898	816	727	705	624	537	574	445	434	408	372	397	397	382	407	347	413	376	382	375	345	349	336	348	364	370	329	344	377	351	364	333	360	355	327	349	356	367	342	378	344	371	373	329	370	352	362	354	372	380	356	368	328	383	386	370	335	381	337	365	377	393	372	351	344	337	373	337	348	351	399	340	324	323	369	352	389	363	412	355	388	380	363	336	388	370	345	350	319	346	371	336	333	314	346	390	334	364	339	338	381	320	341	325	344	366	358	363	344	328	354	359	355	335	324	321	369	334	336	316	367	349	315	340	334	330	337	350	335	350	311	365	326	317	378	314	320	337	346	328	325	370	345	365	343	339	317	322	317	315	329	332	333	351	344	378	329	354	316	363	345	339	340	352	364	329	352	342	360	359	334	295	353	349	341	328	341	353	334	355	387	356	364	320	374	350	328	315	345	304	320	330	352	329	375	372	346	353	359	369	332	366	341	362	369	365	379	338	338	347	366	335	329	311	352	341	322	328	303	335	330	338	342	326	342	332	351	359	317	361	354	342	358	328	351	355	344	338	331	330	350	322	358	351	331	332	342	343	321	363	353	349	354	336	334	360	332	369	369	377	353	338	311	381	337	341	346	395	335	301	317	343	316	335	315	340	360	382	345	316	345	339	361	353	341	331	373	348	340	323	309	332	309	321	316	369	329	338	339	358	352	362	353	296	363	333	367	357	332	351	378	357	337	315	357	277	321	336	383	345	355	327	345	340	322	342	336	374	327	360	336	370	346	347	372	326	399	359	329	364	347	338	350	379	324	346	355	339	345	330	313	336	336	336	344	361	338	337	322	304	356	337	314	326	346	329	343	324	343	329	372	336	366	320	348	350	345	379	360	355	351	338	346	359	342	337	340	340	320	313	337	341	339	345	340	321	319	343	325	330	347	337	346	332	385	364	313	349	360	316	367	362	383	347	340	346	324	332	319	347	314	341	348	375	305	340	364	358	347	343	343	341	317	354	349	333	313	362	299	324	331	325	321	297	355	366	342	358	342	341	359	305	361	340	339	381	341	324	336	392	304	384	341	336	322	349	311	348	333	338	349	347	363	328	359	340	364	321	362	325	335	321	358	322	365	327	349	357	327	311	283	347	343	334	335	347	366	319	342	340	321	375	346	360	380	311	340	339	367	359	363	341	352	337	355	359	337	320	340	361	357	318	359	320	357	358	338	345	338	377	316	360	316	326	336	353	308	356	342	330	319	330	329	369	312	344	315	329	343	338	329	370	322	333	319	352	343	322	326	351	352	374	341	357	350	359	347	333	359	343	343	367	361	335	351	345	346	323	345	334	320	355	331	343	343	313	322	377	334	341	338	317	327	365	347	327	329	338	318	394	346	356	366	345	337	334	377	319	379	348	342	348	317	341	351	340	329	375	357	343	310	349	303	358	333	313	350	347	326	297	329	342	376	327	363	354	326	338	360	348	365	310	371	328	356	329	355	352	359	330	360	372	353	331	336	350	348	321	327	379	346	322	333	323	317	327	346	380	346	364	317	329	348	333	348	287	352	385	355	347	377	335	334	319	372	349	369	342	308	332	342	354	339	340	348	339	321	339	335	321	349	344	356	349	343	316	318	331	335	337	333	364	357	339	369	345	349	335	359	311	320	327	345	348	370	337	332	319	344	306	347	363	333	335	336	339	347	379	343	331	322	342	349	354	352	332	354	328	315	350	343	344	333	343	353	343	320	352	341	334	360	331	347	323	348	369	330	332	358	339	366	340	342	358	340	349	330	334	341	371	353	347	310	343	394	348	315	318	324	355	331	332	358	334	342	324	359	333	362	363	334	330	349	322	357	343	347	352	334	348	320	398	339	364	347	337	338	357	342	357	340	368	358	300	342	336	376	353	338	325	324	336	339	362	351	354	367	319	358	337	333	323	334	341	335	382	335	368	358	363	337	333	345	320	327	349	362	339	329	340	324	354	333	345	351	326	358	330	339	348	319	328	345	352	362	359	344	363	359	357	327	321	351	313	334	345	356	345	417	325	344	380	321	323	339	369	321	333	367	317	332	374	304	322	336	325	370	325	325	348	334	346	367	349	323	319	351	335	315	324	368	336	346	340	348	322	387	350	342	356	334	327	343	339	315	360	338	351	342	344	336	345	367	364	357	343	357	332	366	356	344	348	345	325	344	364	343	355	330	304	378	313	331	364	341	340	315	355	347	356	346	369	348	329	339	319	333	349	333	394	319	338	359	329	328	377	318	335	353	342	364	349	335	315	357	350	316	349	346	336	347	327	343	357	346	343	364	355	327	322	362	335	371	336	324	337	327	367	320	334	349	352	377	306	314	330	339	338	368	328	362	343	346	333	345	318	336	325	338	341	359	350	340	345	337	339	341	332	342	358	325	374	366	329	339	348	316	329	344	342	333	353	347	322	359	335	361	367	325	339	310	345	361	325	328	343	349	358	348	366	361	370	336	358	354	343	335	334	349	389	337	360	318	372	372	295	333	356	347	317	341	357	337	367	338	292	350	322	348	331	321	355	358	324	348	383	333	349	296	358	352	356	349	347	352	353	344	364	402	363	306	356	378	331	343	364	346	351	353	343	335	343	376	345	346	370	334	313	362	341	326	320	310	382	386	335	336	349	320	335	323	330	358	340	341	322	339	364	338	343	347	345	388	341	334	313	328	348	353	335	348	351	298	333	347	305	364	359	347	365	364	335	342	354	358	369	350	336	335	340	331	335	304	327	332	333	357	331	327	349	349	359	351	328	348	326	329	342	348	305	342	314	350	308	329	350	341	373	346	343	342	362	312	356	342	337	367	342	314	350	396	331	365	369	347	361	335	318	365	351	348	358	348	341	344	338	357	333	340	330	336	333	357	325	364	349	358	367	395	347	333	341	339	343	339	333	322	340	325	309	338	311	318	364	355	362	314	369	335	335	339	351	380	346	347	359	350	330	345	338	366	332	371	330	342	365	311	308	345	315	327	337	301	330	336	342	334	354	351	345	330	366	387	334	365	374	353	327	347	363	340	343	336	341	331	356	364	347	362	325	354	366	336	335	370	366	368	316	364	335	356	353	341	309	346	361	345	355	352	363	370	328	343	349	341	315	332	337	348	361	327	356	326	336	368	324	322	334	306	324	371	359	364	337	303	339	334	339	341	353	356	344	331	330	323	360	341	364	336	325	351	332	371	369	353	343	338	324	356	357	343	348	355	337	330	348	312	357	361	313	342	354	358	353	351	362	355	359	364	342	358	378	364	362	332	352	319	340	328	377	330	325	341	329	311	295	349	353	332	332	347	339	341	377	339	311	338	337	336	381	366	349	355	334	353	357	374	322	325	351	307	351	364	338	341	338	345	344	301	350	340	326	353	339	339	346	336	346	340	359	343	351	345	341	346	327	335	341	322	338	375	296	322	348	350	366	341	329	317	321	342	345	346	322	345	356	337	315	341	349	337	327	350	344	323
25278	20899	27445	25673	19288	8509	2477	1475	1087	952	827	701	626	579	566	477	483	446	391	371	430	387	377	323	341	314	331	325	308	333	349	314	327	321	303	339	306	317	320	319	312	316	269	310	256	305	338	338	315	313	331	301	295	320	312	324	291	305	310	322	322	308	306	302	338	325	334	293	281	284	330	322	329	302	303	302	292	309	314	318	280	317	331	320	306	304	318	299	296	295	321	329	327	295	318	289	293	298	292	293	299	274	294	303	313	281	286	313	260	294	290	312	281	305	277	287	307	298	295	298	304	278	295	290	302	287	309	271	299	304	285	300	300	290	299	290	301	284	295	312	278	333	320	300	340	292	304	296	321	328	301	290	262	278	331	273	261	289	318	324	313	299	317	277	291	266	289	314	290	313	299	296	310	274	290	301	298	315	270	275	263	290	308	262	307	273	287	284	292	283	275	282	315	286	293	273	301	280	310	291	308	285	269	283	299	287	274	273	280	295	251	251	287	285	307	302	296	288	297	288	292	292	286	270	284	306	261	309	299	313	280	313	294	312	305	293	286	283	291	291	273	278	286	292	311	285	288	267	283	269	276	296	292	307	288	290	310	279	283	292	310	298	323	307	311	287	312	283	291	305	318	319	280	290	280	282	292	294	304	267	267	310	356	316	279	272	287	285	293	277	301	306	280	305	321	267	259	276	318	302	325	296	265	295	299	286	329	287	308	282	298	297	288	297	284	304	309	306	312	286	273	269	308	281	308	328	280	274	281	277	317	302	297	279	300	293	303	313	313	298	301	295	280	264	325	283	295	275	307	304	312	327	270	305	310	333	312	310	269	314	315	273	322	292	275	273	307	311	272	293	298	267	299	272	284	282	277	296	307	290	317	287	305	295	287	314	257	306	300	301	297	325	325	300	313	295	270	316	301	310	327	311	274	290	261	276	259	285	277	287	311	309	287	274	283	237	302	269	283	298	274	282	307	291	294	304	304	288	313	285	291	306	307	298	316	271	270	294	289	285	244	294	307	267	276	325	288	289	287	296	318	274	279	299	292	309	291	304	275	301	317	322	307	302	265	263	278	309	291	275	281	307	307	299	295	324	282	290	296	300	293	304	300	325	265	291	287	279	278	285	311	326	291	277	311	312	324	292	293	295	308	288	324	294	310	313	258	305	289	262	300	284	318	279	301	277	282	280	275	298	299	275	308	268	306	298	256	283	289	295	298	289	309	307	277	302	300	284	305	288	303	272	298	317	314	328	295	275	313	280	290	289	264	287	320	275	309	281	300	295	312	288	287	298	307	265	294	261	265	284	280	286	296	319	299	307	254	275	281	292	316	267	292	317	302	283	248	296	301	291	309	284	298	306	300	335	290	292	284	332	326	304	304	280	270	273	322	277	294	304	247	316	299	291	298	293	303	309	297	284	257	326	280	305	272	314	274	299	301	281	284	294	277	297	314	292	285	285	292	261	299	300	304	321	287	275	303	274	300	297	294	308	289	296	283	271	328	279	274	286	310	315	308	305	279	274	260	290	289	315	294	305	288	276	299	278	320	284	293	262	306	306	270	271	306	297	276	289	337	313	288	326	271	280	281	307	279	295	262	264	274	320	280	312	286	281	281	289	312	328	293	289	305	286	296	267	265	266	298	325	309	276	310	289	317	303	279	274	301	306	317	280	291	301	287	312	321	291	320	287	302	313	310	292	295	299	301	258	299	274	293	291	285	299	268	280	309	274	303	300	280	275	274	315	286	305	322	302	303	255	327	290	285	291	281	294	289	297	291	283	292	286	281	283	318	280	320	298	269	312	290	309	275	291	267	278	288	301	273	283	301	307	303	320	324	315	300	297	298	273	312	300	309	298	297	299	292	270	293	297	278	280	282	307	305	310	301	278	305	277	283	320	318	306	290	253	304	263	327	290	301	331	308	297	289	301	302	254	314	310	277	309	309	296	303	275	277	299	289	299	289	272	285	306	327	313	317	268	329	270	297	288	290	327	286	274	313	306	273	306	299	310	313	297	304	271	279	286	312	283	316	319	310	279	312	286	326	294	311	267	339	269	295	283	296	298	287	312	275	320	287	340	305	313	312	242	333	281	297	284	271	279	306	295	284	279	296	283	300	325	299	314	282	334	281	281	275	310	312	308	303	314	312	282	300	341	276	312	302	314	287	280	322	296	287	309	277	266	298	279	296	284	274	278	281	277	282	305	300	290	288	297	297	288	299	308	302	302	278	271	307	282	270	304	319	294	307	279	294	283	288	302	306	316	285	293	281	295	318	310	280	291	300	299	287	283	277	296	299	281	288	300	285	305	292	279	297	295	290	274	267	273	305	296	303	340	287	293	329	297	277	293	296	279	291	321	334	319	276	324	309	298	283	268	306	306	267	282	303	287	275	299	296	268	319	289	300	267	291	305	306	271	337	297	301	293	268	286	291	292	299	262	296	335	289	284	281	268	287	312	270	303	296	294	272	267	308	303	306	312	284	267	332	306	290	286	299	307	340	274	293	289	319	286	317	287	305	321	288	298	288	298	295	278	287	300	290	292	275	301	308	282	303	291	274	293	289	302	298	313	292	291	320	289	308	317	315	283	262	277	271	281	269	289	294	286	313	278	267	280	268	286	272	305	290	295	307	310	312	318	281	315	282	302	276	320	307	302	290	293	292	284	323	317	313	275	283	306	291	296	290	309	279	321	293	278	314	332	297	272	300	334	286	312	319	285	300	296	309	310	295	295	294	296	316	296	298	306	276	301	322	308	291	310	278	270	274	328	277	307	292	286	262	293	326	299	291	302	280	293	318	286	268	297	304	277	291	290	249	278	306	294	271	325	298	305	291	289	288	340	327	299	306	294	254	303	317	329	287	289	309	295	287	303	286	296	308	281	264	293	286	305	315	278	327	289	262	294	302	282	299	290	296	292	287	297	285	268	288	303	287	291	321	284	317	282	279	282	291	299	298	297	306	280	296	310	274	292	282	269	279	311	277	297	252	299	284	285	319	291	288	303	303	296	267	252	274	289	297	310	299	319	286	273	301	314	263	293	292	293	289	263	301	300	291	287	277	306	301	308	269	293	313	328	286	290	300	287	261	282	296	342	295	279	299	279	330	287	347	286	285	293	300	289	277	284	304	304	317	292	308	324	290	290	275	290	279	274	278	305	289	285	283	285	300	305	301	321	329	294	266	272	273	275	282	301	314	315	273	311	287	269	286	291	281	274	260	242	286	272	286	298	312	322	281	311	288	305	310	290	273	326	322	273	290	279	301	321	276	309	281	304	324	296	290	302	318	324	267	296	283	306	298	316	298	286	299	243	284	301	282	327	275	313	327	275	296	291	301	325	311	288	297	273	282	272	272	289	267	299	281	266	288	297	291	305	307	287	292	304	254	282	282	311	301	294	325	255	280	293	276	261	318	301	303	301	289	295	271	283	295	295	268	261	279	288	311	295	266	266	286	298	303	286	292	301	332	290	314	287	299	276	287	289	275	266
37167	57159	49908	28792	10568	5616	3617	2775	2145	1884	1598	1344	1204	1028	995	837	692	626	605	530	487	487	437	453	424	426	438	393	458	391	392	373	378	361	359	366	343	338	356	318	315	342	325	349	356	348	344	333	371	390	341	350	362	360	365	348	353	353	352	367	346	350	344	342	400	385	364	357	347	331	330	350	326	356	361	311	381	378	355	347	354	323	335	320	366	371	404	377	330	338	357	349	381	351	330	370	309	304	308	334	335	332	320	336	320	324	340	289	322	323	337	325	327	327	328	348	331	311	338	329	342	336	335	326	327	334	340	305	323	317	309	313	318	311	344	339	331	334	355	322	300	290	343	293	334	343	320	340	334	331	291	314	302	337	326	336	317	302	337	313	325	331	312	325	327	326	311	315	343	304	320	318	304	334	305	303	311	347	295	328	303	324	295	317	303	339	299	306	318	329	336	338	328	328	333	292	318	332	305	313	320	303	333	330	306	325	353	309	339	333	327	350	319	314	288	324	316	307	284	339	332	319	318	272	302	327	299	284	356	323	337	289	330	334	269	339	311	346	309	327	313	314	333	327	305	315	309	317	311	302	298	295	288	300	347	310	343	330	335	290	309	348	318	332	323	309	339	276	345	334	306	347	340	303	343	320	350	334	316	341	331	336	317	313	326	341	318	314	312	322	294	286	337	352	339	291	310	317	317	318	302	330	326	325	326	333	310	311	317	332	359	291	338	272	337	353	330	305	323	316	323	345	318	310	357	359	324	326	309	305	305	313	322	323	282	319	308	332	319	352	359	337	326	305	305	303	331	323	301	347	296	278	321	316	309	313	331	339	343	357	300	328	347	306	329	327	304	320	304	313	313	333	320	328	319	323	327	298	279	321	295	323	345	346	318	308	305	358	312	324	313	322	326	329	310	304	314	328	326	296	330	300	372	311	307	337	333	338	314	338	316	320	291	325	321	341	299	302	331	332	328	330	313	332	328	319	312	330	324	288	317	342	299	322	303	298	355	314	288	321	322	335	307	331	318	335	323	308	313	330	321	311	333	321	326	331	347	334	324	335	310	337	312	321	312	310	330	314	300	306	325	295	300	294	345	330	337	321	329	308	312	332	330	331	328	344	326	310	320	321	328	305	338	301	317	354	338	333	314	304	314	314	355	317	341	351	313	298	307	300	327	317	346	313	319	286	313	318	333	333	330	336	332	288	323	304	301	318	314	329	312	330	346	307	341	322	309	318	322	322	333	308	323	313	317	340	313	315	324	293	329	306	331	293	336	346	329	303	297	360	330	319	349	330	322	312	309	296	339	296	324	290	320	307	335	316	337	324	310	325	336	315	269	282	328	331	329	336	351	325	334	351	341	298	357	307	299	330	305	284	326	313	329	311	306	340	347	379	340	341	321	285	339	291	320	319	313	319	361	345	313	323	330	313	306	322	316	306	332	330	331	340	301	359	326	310	328	347	328	299	319	307	321	302	362	363	335	315	294	320	308	320	375	301	307	315	323	364	309	334	308	347	320	314	335	334	315	328	299	305	326	296	310	304	331	263	333	308	277	308	299	318	334	298	334	317	322	336	314	311	293	322	345	346	341	328	338	369	354	286	336	335	285	300	341	341	292	306	341	310	310	335	337	332	327	304	306	347	301	326	289	326	335	333	300	327	271	348	328	318	336	292	291	307	336	302	292	333	340	338	300	360	301	301	329	327	355	370	309	308	326	340	355	314	327	304	306	309	333	312	341	305	340	329	348	331	308	339	301	347	326	346	311	323	290	315	333	315	346	319	346	356	342	316	310	307	319	326	301	312	329	325	342	309	297	326	298	317	314	301	322	301	336	330	345	310	343	325	341	314	313	272	361	315	332	335	332	354	340	330	343	303	328	309	330	320	317	294	351	306	363	309	295	319	334	325	320	349	319	349	334	351	334	306	346	281	325	301	312	335	317	309	343	334	314	290	299	329	318	321	349	315	304	319	353	299	287	314	342	341	329	327	293	330	336	329	310	320	310	307	317	347	304	286	318	341	330	280	323	326	328	310	320	325	372	310	310	301	351	336	301	292	318	332	297	326	320	355	281	344	319	335	318	326	304	326	308	329	287	319	323	326	303	301	315	305	329	338	307	315	331	327	324	318	333	352	331	331	309	291	342	280	303	325	341	342	363	319	347	313	353	319	299	338	318	363	322	335	305	326	343	295	337	319	329	312	341	308	318	339	326	316	318	335	323	362	299	295	306	307	301	319	331	330	306	310	292	308	298	327	311	316	334	322	357	312	313	326	308	321	343	307	345	313	365	299	330	311	337	285	335	314	317	311	324	311	333	330	303	318	351	316	316	366	316	357	317	307	312	346	291	319	301	319	295	306	317	315	306	323	300	337	324	333	295	313	314	378	294	325	320	358	338	330	321	324	318	302	381	307	332	351	349	312	343	307	300	305	333	351	334	332	317	336	343	316	320	315	303	329	353	298	339	344	306	322	293	302	350	294	341	346	324	339	330	311	320	317	348	332	311	302	351	342	359	341	358	314	326	311	313	311	273	322	327	322	327	322	302	314	319	321	320	280	331	314	346	339	316	290	317	327	312	324	317	306	328	314	328	336	315	321	310	305	343	305	296	297	347	348	283	275	325	321	315	289	338	315	327	320	326	289	315	318	330	315	289	329	312	326	325	331	360	335	335	294	311	335	323	327	316	324	329	304	308	304	312	315	331	336	338	305	321	295	353	304	271	334	359	301	314	324	317	329	328	300	302	310	314	332	332	335	328	297	314	336	310	308	332	333	317	353	312	297	309	315	342	305	279	320	331	357	352	327	298	330	305	339	327	337	332	319	335	289	320	315	292	345	323	312	344	344	312	311	285	314	330	324	316	295	349	315	304	302	314	344	308	303	330	328	335	293	341	326	338	327	313	359	311	330	359	315	334	309	338	328	332	345	329	314	347	333	307	354	318	309	327	288	303	324	311	327	302	303	331	298	319	306	317	327	313	310	333	337	305	290	336	325	330	353	317	366	307	271	284	291	288	326	347	324	308	313	356	347	328	322	289	321	314	321	311	317	322	297	336	303	321	311	327	363	311	328	321	332	353	329	315	355	341	292	331	330	328	316	300	314	317	337	325	335	325	286	330	351	361	328	327	312	334	325	325	314	341	305	326	317	330	339	313	344	338	311	287	319	337	267	315	314	307	297	303	328	333	313	307	351	319	351	340	320	314	333	335	349	298	305	321	323	332	316	303	295	312	309	330	314	342	359	322	323	312	347	311	337	319	334	318	293	314	306	320	300	350	329	299	317	332	320	302	316	340	348	325	318	325	308	304	332	290	331	370	316	329	332	342	297	352	310	320	329	347	334	342	352	294	325	348	309	330	348	325	356	318	336	306	317	338	352	327	326	355	333	341	303	305	330	328	308	306	297	301	339	315	319	336	326	289	310	318	347	347	341	349	309	320	335	318	333	324	309	318	322	323	337	334	316	313	342	280	337	332	320	347	315	332	363
23124	20780	27458	24373	20885	20039	9815	2668	1822	1445	1359	1132	1105	1006	868	821	703	642	632	659	639	647	615	597	556	536	521	529	544	532	472	546	529	509	496	476	491	502	468	483	492	495	492	484	486	478	471	475	498	462	461	497	481	483	537	490	465	496	507	501	477	468	512	506	485	497	495	519	489	444	485	470	461	515	444	514	453	487	490	471	526	495	520	480	494	476	517	497	471	522	545	497	485	475	461	490	511	475	460	480	500	481	494	449	470	451	452	502	465	475	467	486	486	459	456	490	458	463	479	438	483	486	508	455	495	473	497	471	488	449	485	459	486	486	433	442	481	474	460	453	468	471	468	487	473	448	470	516	467	459	427	447	453	470	474	473	471	517	465	428	454	488	478	490	463	475	467	462	440	476	443	437	458	449	443	440	470	474	489	465	467	460	505	456	441	502	485	467	481	485	436	472	441	480	492	515	473	482	482	469	494	511	460	432	461	444	462	505	484	462	439	515	482	487	458	498	445	443	439	434	482	460	463	475	443	484	491	480	479	496	450	451	463	474	448	492	455	515	462	408	474	480	457	468	459	483	443	468	486	452	474	411	450	445	479	457	445	504	426	464	466	443	441	467	479	459	459	501	488	462	471	505	438	469	487	488	464	446	513	424	483	511	465	438	485	456	476	494	485	443	443	482	443	453	468	470	467	472	524	462	442	485	441	483	450	470	483	480	467	457	472	476	462	488	457	469	464	510	453	475	462	481	470	441	474	520	476	460	481	478	474	479	483	433	498	403	446	423	477	476	476	419	484	425	470	484	461	427	449	490	460	434	493	504	434	488	420	461	474	473	470	474	446	487	467	468	452	447	460	477	475	434	433	469	476	468	451	436	466	446	463	440	464	479	516	468	483	478	466	459	474	447	444	487	474	497	422	491	464	486	461	470	470	529	504	496	467	494	462	507	479	456	454	461	465	481	460	467	436	457	464	451	507	469	467	446	449	468	447	475	467	468	443	446	446	461	464	479	488	460	515	435	501	471	472	453	478	493	453	442	491	434	474	432	439	441	465	459	463	497	488	462	476	458	462	423	486	543	491	490	463	463	482	479	463	478	451	459	460	446	471	454	463	465	446	448	448	488	414	465	475	425	478	496	497	462	454	487	466	467	492	448	446	487	469	473	467	467	466	419	504	451	481	473	459	442	455	457	495	457	477	449	427	497	483	431	449	461	441	462	489	488	478	468	409	482	425	479	451	511	440	498	470	482	476	439	420	484	485	478	483	482	469	476	480	476	473	439	495	433	463	465	457	443	471	504	480	446	453	427	500	466	465	441	399	461	473	431	436	460	447	470	474	477	488	425	489	441	466	475	451	450	460	471	441	431	466	452	481	459	464	437	492	486	471	442	445	468	499	469	465	455	464	456	439	465	469	503	492	502	472	500	470	489	488	475	505	485	493	479	489	443	474	475	452	474	470	448	491	505	464	485	473	497	488	462	458	474	453	475	431	524	451	500	468	469	461	458	486	464	438	504	461	502	470	530	453	446	446	444	513	441	497	490	431	460	472	478	488	415	462	477	466	467	479	506	445	495	489	435	463	482	489	458	493	442	482	471	442	472	453	463	500	469	480	483	445	449	448	486	482	493	469	458	473	454	488	433	486	457	454	477	443	433	485	440	490	492	475	493	482	468	476	457	480	462	462	455	459	450	460	459	471	442	481	469	442	431	431	495	474	455	470	442	479	452	455	478	446	505	470	427	488	472	482	462	501	489	478	475	472	470	474	468	416	457	453	496	454	491	495	434	476	467	494	491	455	467	469	451	494	447	434	460	490	471	455	470	483	465	483	454	473	446	479	470	500	473	466	474	449	469	472	478	522	479	462	425	482	488	448	501	480	428	465	500	480	472	480	463	460	434	472	481	492	504	508	452	435	466	457	447	476	475	482	491	466	457	506	469	484	482	446	464	441	464	505	432	460	413	433	475	491	457	446	445	448	466	466	485	484	526	483	449	473	469	499	447	440	469	473	476	480	483	463	456	477	498	458	438	464	455	440	476	451	464	484	474	485	487	481	461	446	478	454	498	460	476	466	432	477	497	467	455	476	475	453	470	489	449	478	478	467	459	475	463	478	427	500	487	462	432	476	492	493	446	447	462	440	483	501	473	455	444	465	508	469	471	448	460	447	411	450	476	460	448	482	418	475	463	427	480	476	477	492	479	467	460	469	486	430	472	485	473	462	463	490	444	486	484	438	480	488	461	448	475	442	470	469	473	433	450	480	436	497	458	484	498	446	497	454	472	466	468	462	481	428	485	457	464	459	505	452	473	451	420	454	449	446	428	449	450	464	474	479	487	522	417	458	469	443	449	443	482	477	450	450	471	480	436	462	463	471	479	491	476	470	439	467	457	486	465	492	411	435	437	461	419	441	512	485	512	440	487	470	473	461	509	446	435	479	492	453	491	462	467	485	444	475	438	438	446	516	491	479	445	484	509	470	480	448	472	503	429	466	477	485	494	459	455	486	473	467	458	470	480	484	469	462	465	418	496	483	486	454	521	457	483	477	484	438	461	428	464	449	441	457	472	490	470	476	491	498	414	437	458	473	495	441	469	463	434	458	431	469	471	463	485	470	450	474	498	457	438	494	465	516	463	491	517	441	453	436	465	458	473	421	459	487	481	419	455	439	439	462	466	462	490	465	515	441	462	442	489	480	466	462	487	472	455	432	441	459	448	466	493	448	454	467	460	478	458	454	476	440	450	479	485	494	485	482	467	436	434	493	460	453	478	457	467	471	425	492	457	457	474	450	498	411	457	465	469	459	511	425	459	434	447	454	443	462	469	453	465	471	457	476	488	454	469	464	453	481	471	486	462	479	483	459	495	431	475	474	479	464	457	497	423	443	467	433	518	472	467	418	450	465	494	474	465	488	449	484	490	476	446	498	479	442	473	494	470	452	447	519	440	444	485	428	475	476	464	486	437	456	431	502	445	460	448	468	524	494	491	488	431	445	480	438	462	474	421	474	486	484	437	450	468	438	456	459	439	487	475	445	442	440	475	488	465	461	481	478	474	455	486	448	469	445	455	503	442	491	426	444	469	443	466	480	438	432	451	486	504	448	491	443	452	479	494	460	440	482	461	500	468	473	466	521	453	445	467	462	445	458	426	448	482	490	432	454	474	482	456	448	432	455	485	452	425	452	438	493	448	472	479	469	453	435	429	467	458	437	466	456	419	488	457	458	493	493	499	459	473	466	448	453	454	418	507	520	437	474	502	495	478	434	495	476	456	466	464	434	509	475	434	490	452	459	449	487	458	463	471	480	453	473	464	465	495	476	482	485	478	448	485	499	497	503	416	473	475	468	458	458	411	477	454	487	448	491	474	493	509	476	468	492	437	459	449	449	470	415	432	422	439	480	504	468	441	484	468	465	487	468	466	482	436	483	464	435	479	462	450	441	466	483	477	432	453	476	454	506	485	463	479	436	454	499	473	454	475	496	497	463	443
41397	68133	57576	33339	21116	9461	5836	4500	3558	3142	2593	2061	1928	1645	1367	1248	1036	918	889	793	828	832	775	687	660	656	624	601	616	667	635	600	622	529	581	615	541	507	495	556	531	518	521	507	519	543	500	521	540	516	519	480	562	534	497	588	525	540	534	567	561	560	543	531	527	518	570	523	523	543	523	545	551	512	503	529	536	497	506	487	522	553	529	535	527	502	531	562	525	540	520	537	564	547	489	519	506	489	561	503	478	502	474	491	480	474	536	505	473	464	481	519	443	502	501	500	525	466	480	456	458	491	495	478	496	496	493	437	474	512	468	434	463	487	472	479	487	507	464	457	512	486	476	481	488	464	493	483	513	466	482	485	462	457	442	483	487	469	516	468	487	463	474	474	478	465	475	489	451	496	483	485	498	519	499	447	525	477	483	493	463	461	481	456	500	508	468	483	473	480	495	523	500	483	456	467	492	479	481	475	490	534	505	403	492	468	473	478	511	460	502	488	533	480	488	440	443	493	496	451	500	484	479	468	501	464	456	448	480	443	501	480	474	470	450	452	483	465	495	473	493	451	477	486	472	473	506	498	462	490	476	477	478	466	506	438	483	485	515	507	533	514	481	481	459	489	464	492	475	466	483	493	470	454	528	455	491	467	467	499	479	486	471	469	435	466	454	476	510	502	461	495	478	482	488	473	458	485	480	507	500	459	446	473	504	476	436	484	485	505	514	514	475	482	451	507	499	504	492	480	514	457	437	479	487	475	507	466	481	480	490	500	473	487	468	453	456	489	473	490	471	475	470	433	480	438	493	511	479	487	479	475	507	484	498	475	467	483	458	484	426	460	506	472	483	513	454	466	482	502	518	452	496	439	472	430	504	505	482	458	504	524	467	477	463	462	443	521	487	508	444	483	471	460	496	489	472	483	489	481	511	429	485	480	471	468	453	505	465	494	534	474	483	479	470	483	486	481	470	495	458	434	451	493	481	462	501	503	458	460	482	494	471	476	475	443	471	490	493	466	471	492	504	486	498	457	451	492	496	533	463	504	504	462	482	493	456	440	422	456	424	476	490	494	507	513	505	484	483	449	473	518	466	474	488	474	486	486	502	492	472	486	481	509	427	475	481	481	505	472	454	484	518	429	488	465	450	474	470	513	454	526	508	452	478	431	472	459	450	438	466	478	499	468	470	482	501	512	471	466	492	484	511	470	473	485	525	484	439	487	516	466	490	457	487	505	474	463	493	529	475	472	451	480	465	503	463	469	480	540	474	497	474	479	463	497	506	497	487	493	522	524	460	482	522	481	490	447	532	469	470	471	489	486	469	447	501	470	518	471	469	470	467	492	458	470	486	458	497	480	458	470	471	484	534	433	456	449	482	479	484	498	490	433	465	487	481	467	474	492	501	465	468	525	464	462	487	504	450	523	482	482	502	451	481	469	467	506	483	478	475	465	499	471	453	495	490	514	469	473	482	472	499	461	494	471	490	517	453	460	513	492	488	510	493	500	484	506	487	464	484	483	488	497	484	463	476	500	502	491	456	497	500	472	514	501	474	452	456	498	501	455	460	473	490	462	494	488	524	479	509	466	459	492	475	493	482	512	485	476	469	481	526	511	494	491	493	484	463	454	490	498	440	470	514	466	533	482	463	458	493	495	499	491	454	479	474	493	505	467	512	506	512	473	461	503	510	518	518	474	513	461	475	500	483	466	436	495	472	504	471	446	478	488	457	509	491	468	514	498	484	455	497	519	485	459	458	463	477	450	490	499	498	462	484	431	500	483	489	484	520	519	490	514	522	480	500	487	462	464	488	452	443	501	489	473	466	437	472	459	475	443	484	478	466	478	488	450	472	463	456	480	488	479	516	504	471	464	474	512	475	432	516	480	480	492	486	455	461	463	484	520	517	480	474	449	458	530	464	498	534	521	490	471	479	468	504	505	472	469	477	447	512	505	443	489	496	484	495	497	470	488	476	500	459	482	468	499	494	451	497	484	465	500	467	472	489	468	467	493	477	508	454	491	471	486	459	483	488	462	498	467	459	531	506	461	470	478	482	464	524	456	493	506	440	493	434	461	476	467	519	478	473	462	431	505	475	493	475	510	486	499	516	463	463	494	467	476	497	425	479	510	479	462	466	471	483	475	467	483	489	505	466	488	469	503	486	521	482	490	464	456	515	506	458	467	480	466	489	481	474	491	500	478	474	443	460	471	466	472	476	478	504	457	502	464	440	497	489	453	515	505	478	493	475	471	480	453	467	486	456	439	491	514	456	483	465	482	485	476	481	504	471	460	455	468	519	467	484	473	461	484	463	493	454	513	477	454	488	523	472	479	452	482	486	454	479	457	480	439	481	482	421	485	484	485	441	439	462	485	498	492	462	440	520	487	466	503	508	508	500	475	460	476	480	486	472	476	489	476	484	482	488	461	514	497	475	483	494	496	443	465	469	487	466	480	478	473	518	446	546	474	469	504	484	508	464	482	475	452	466	478	480	469	470	481	480	492	522	484	475	510	477	467	516	499	462	462	448	500	493	467	470	491	490	475	462	481	468	461	480	436	503	499	518	493	500	473	423	451	478	499	495	467	488	486	499	488	437	481	483	449	488	470	478	467	500	491	510	501	497	508	470	503	451	505	505	444	438	476	473	489	471	466	500	463	486	479	467	474	497	459	496	463	463	468	466	458	495	481	457	474	487	489	464	459	499	441	501	479	469	504	475	494	471	493	468	498	456	480	508	546	440	461	467	486	484	467	491	463	458	475	477	480	484	504	487	493	464	479	443	505	466	488	472	463	481	470	450	485	460	498	478	481	446	439	456	482	458	463	484	486	469	479	453	468	483	435	456	472	479	495	458	460	512	490	453	439	460	477	502	493	486	515	499	510	473	467	494	466	454	478	484	446	482	468	483	503	513	477	481	474	508	451	502	478	460	487	528	460	463	470	470	478	508	473	454	507	476	487	515	495	482	504	497	466	438	476	495	466	481	461	502	471	466	488	471	498	492	461	486	438	492	501	473	479	489	491	521	484	489	463	474	498	504	511	482	479	484	497	472	479	465	463	495	486	497	509	519	478	430	461	498	481	498	474	529	471	479	489	505	459	454	470	491	522	477	492	491	497	483	472	479	465	468	485	479	475	460	481	489	476	482	454	470	488	504	496	479	533	489	491	475	494	507	465	465	494	504	504	500	511	462	469	464	462	492	499	452	439	505	479	496	480	498	435	511	465	467	454	463	447	451	487	479	502	482	491	497	477	462	492	482	496	507	454	480	453	497	488	459	469	495	460	503	447	460	514	477	516	475	521	467	465	506	439	504	482	452	447	485	493	524	470	436	471	478	456	440	478	492	523	499	457	526	457	487	480	501	465	495	481	442	510	469	514	494	492	462	452	443	481	484	495	507	507	448	476	483	494	462	474	471	507	502	462	469	497	504	491	450	443	461	506	460	467	465	518	463	466	474	454	479	460	507	473	468	486	510	488	496	517	500	462	450	459
33294	33755	31919	13557	2822	1299	985	793	712	640	548	481	411	423	375	417	364	348	340	369	346	371	309	340	325	307	360	314	316	304	315	310	341	351	301	337	314	314	321	338	315	303	320	304	307	325	346	337	314	311	301	320	298	306	303	311	344	313	296	317	317	311	307	333	321	316	353	324	269	300	320	326	319	305	313	301	330	307	326	314	278	329	335	295	291	285	305	306	298	308	326	332	328	309	304	285	315	325	323	275	346	306	270	327	298	308	315	293	281	299	313	295	287	330	285	287	281	293	321	311	306	312	308	291	284	315	321	309	302	313	287	335	313	305	299	356	312	299	285	313	296	278	361	277	302	299	301	323	304	289	279	331	307	334	298	320	310	302	307	301	294	303	299	325	297	316	305	311	285	306	285	291	283	337	304	313	314	292	295	262	315	308	344	295	311	320	288	314	312	258	286	299	306	295	307	327	300	338	331	326	289	307	296	311	276	299	303	302	306	314	304	293	302	314	312	322	304	312	311	317	298	273	282	304	310	295	340	308	321	289	290	327	308	344	300	295	288	297	333	314	298	289	305	295	326	272	333	289	290	318	271	319	299	297	323	288	307	283	268	312	282	314	271	282	302	318	293	304	304	320	320	320	285	290	306	323	313	315	328	329	299	325	293	313	317	322	313	338	290	315	291	318	317	310	305	318	285	305	301	308	321	308	310	301	331	334	285	310	306	259	283	281	281	294	291	309	294	301	302	296	304	290	323	312	307	321	322	323	327	338	318	297	346	277	293	310	275	322	259	276	289	305	338	307	314	306	300	323	321	303	307	303	317	258	271	329	310	305	288	296	308	316	296	279	301	276	302	275	310	293	296	290	308	302	294	320	310	289	301	300	314	297	283	321	298	344	331	293	293	316	299	310	315	342	307	322	307	304	316	287	299	352	350	318	278	318	288	307	300	307	326	284	335	325	297	332	273	319	299	302	308	297	300	286	309	309	308	331	302	270	320	293	307	294	282	332	295	295	288	313	299	298	306	290	303	288	295	307	303	276	310	309	278	294	301	315	297	314	343	304	313	313	312	283	313	324	281	285	314	281	275	333	306	270	302	326	292	288	265	276	302	294	322	306	289	312	296	308	313	317	313	281	298	314	315	308	257	286	279	283	286	306	359	312	311	317	301	313	310	289	325	286	294	317	304	296	303	334	306	302	308	304	308	321	296	306	303	304	264	293	302	308	336	325	324	311	281	333	288	290	311	323	325	335	307	299	309	304	307	345	289	288	311	280	274	294	268	281	335	297	314	316	271	300	284	312	316	304	310	312	294	317	297	319	318	307	305	322	268	313	330	293	283	312	290	299	329	326	310	299	285	296	315	279	308	305	280	319	273	294	326	312	327	303	317	280	314	325	298	322	291	314	304	300	286	305	317	307	302	311	292	294	287	316	286	315	299	290	278	296	307	290	326	310	297	320	277	288	277	300	304	287	294	272	302	321	307	312	301	301	310	308	307	311	309	327	287	298	301	295	290	325	303	323	307	287	284	317	306	287	291	278	293	302	292	300	310	307	306	314	295	310	318	305	280	294	291	302	329	299	319	291	314	303	304	320	286	323	324	299	308	302	297	313	283	302	310	294	309	315	280	302	301	318	312	305	305	308	305	330	310	300	300	323	312	318	308	339	283	317	332	291	294	296	316	291	319	341	309	297	317	292	317	294	306	307	298	305	320	315	265	307	321	266	309	284	301	291	290	268	290	281	323	282	325	336	273	319	308	299	299	303	323	277	293	303	305	331	319	281	309	310	289	278	303	324	332	315	309	315	319	295	314	326	325	308	292	313	326	309	318	295	310	305	322	291	318	291	311	309	323	289	321	321	306	301	321	294	307	323	293	313	324	291	276	311	298	338	309	300	291	309	300	303	277	287	306	293	289	320	327	284	303	329	316	310	277	290	302	303	306	341	321	315	307	340	306	311	279	310	303	292	304	321	304	342	287	319	305	282	343	296	312	307	271	299	309	310	262	288	305	308	334	329	338	330	312	318	298	318	279	323	314	287	287	299	265	299	312	290	273	289	327	287	307	326	285	297	309	314	292	297	274	290	312	333	315	300	318	301	281	326	330	300	295	305	323	280	330	280	310	305	315	286	295	314	280	285	293	295	277	292	283	322	303	293	273	325	334	334	296	323	301	255	280	300	300	299	298	291	303	283	293	317	285	335	286	320	295	301	292	328	299	299	320	286	298	311	314	300	316	353	312	281	321	281	291	286	304	311	308	267	303	285	277	332	311	295	284	313	314	309	304	326	265	322	299	289	293	287	311	313	337	287	307	299	295	284	298	283	332	307	293	286	314	291	315	277	331	322	336	322	302	311	319	284	274	292	314	289	311	313	270	271	303	289	283	296	297	288	320	303	294	285	321	325	265	277	301	313	315	267	302	294	310	294	280	270	308	324	300	309	287	310	289	309	336	287	306	307	289	333	284	307	271	265	266	290	296	293	313	311	315	322	325	331	314	285	291	301	296	310	320	309	316	328	300	297	293	307	308	339	307	314	302	291	309	301	328	296	311	291	351	271	319	307	324	294	287	339	294	316	308	290	286	299	313	314	344	299	297	295	335	322	338	309	292	296	302	315	298	298	302	331	357	306	326	332	335	299	327	315	251	282	312	331	303	326	311	288	319	303	311	327	280	337	314	319	291	303	284	309	286	332	299	302	285	306	299	302	298	319	276	281	301	283	318	288	288	318	323	314	329	292	292	288	281	329	293	294	300	265	320	304	292	298	307	288	337	291	317	332	316	303	324	276	308	269	300	315	317	307	333	310	331	289	305	305	316	311	293	313	314	291	309	314	308	301	301	332	313	291	315	312	276	302	287	330	293	312	271	313	296	308	300	309	324	296	290	309	289	307	325	301	305	330	317	314	317	302	343	325	302	312	327	340	290	292	297	330	300	327	294	307	306	300	294	321	316	280	288	309	321	292	325	304	315	312	319	306	307	302	302	289	309	309	303	260	302	298	323	315	311	286	277	279	309	298	278	295	302	300	284	293	297	305	331	285	306	282	292	314	304	290	306	294	331	281	333	292	294	308	303	288	305	274	313	283	300	258	316	288	304	328	295	308	294	308	307	318	310	314	282	307	305	324	284	299	288	293	287	320	297	319	298	273	325	281	303	286	283	315	297	304	324	294	303	299	330	312	294	308	300	311	326	320	290	287	296	282	311	342	294	315	338	316	291	303	292	319	300	329	338	306	310	333	275	320	293	297	291	324	286	291	299	333	306	317	306	307	297	311	306	303	317	265	292	308	308	334	268	304	296	307	313	308	301	315	265	307	312	294	301	279	289	301	297	289	293	306	319	272	301	295	302	294	288	325	296	301	341	300	328	339	301	293	302	300	300	311	316	287	339	272	304	312	301	292	310	285	317	299	301	293	304	323	283	291	311	309	301	303	287	322	315	298	311	297	342	305	311	312	325	322	307	308	320	314	300	303	319	280	303	299	296	318
35596	44613	37747	13198	4972	2724	2109	1745	1521	1262	935	863	701	632	528	539	564	507	465	466	444	410	430	382	380	332	344	378	379	398	358	375	368	309	366	359	344	349	368	363	344	314	368	367	372	356	348	318	327	376	385	366	393	353	393	355	365	412	361	329	329	384	395	369	369	359	360	381	376	375	372	376	366	340	379	339	376	383	340	337	322	355	347	344	354	392	358	356	352	358	356	369	358	356	368	401	337	349	383	369	365	380	373	339	345	342	350	319	335	351	370	366	362	348	339	360	350	344	331	330	365	350	317	345	327	323	312	332	326	371	334	355	342	353	332	322	383	341	341	352	342	345	353	353	368	333	352	329	342	348	352	344	344	356	341	342	340	372	330	352	331	344	326	337	332	358	339	324	328	354	345	349	365	327	358	350	303	331	351	326	339	319	329	339	353	321	340	373	300	340	311	315	333	331	313	327	325	350	327	338	356	362	312	336	337	363	338	351	353	334	341	345	344	327	316	326	345	324	324	334	326	383	298	349	359	344	358	342	351	342	340	335	338	308	341	329	342	361	345	355	310	353	355	368	335	328	345	349	322	316	301	366	369	321	350	338	330	360	320	340	335	347	336	342	315	354	336	372	373	339	344	326	334	326	339	366	336	330	352	334	326	315	323	331	351	358	357	360	318	365	339	347	365	345	369	338	330	355	318	323	345	336	337	322	335	349	346	359	334	335	336	356	325	355	368	368	358	332	364	373	318	316	350	328	321	367	360	325	304	344	345	323	357	360	298	342	341	328	318	322	342	319	321	358	344	328	368	342	338	330	333	339	307	319	321	355	305	350	352	338	353	346	331	341	363	321	355	338	323	374	347	332	343	339	331	370	326	330	369	345	361	345	345	326	339	344	361	342	365	329	339	336	349	355	340	335	352	302	343	337	345	383	329	348	356	326	325	342	318	342	360	336	347	338	354	337	328	347	343	351	325	322	310	334	326	339	348	350	352	352	353	320	331	348	349	360	328	350	382	334	331	330	341	350	356	308	355	336	354	302	303	322	364	336	376	378	357	350	343	311	321	316	371	315	315	315	320	360	341	343	317	346	369	343	376	343	387	331	342	371	334	335	306	343	319	334	340	326	365	344	359	363	316	347	364	376	334	332	328	365	341	323	368	353	317	356	349	329	378	322	321	340	329	330	341	350	315	344	350	301	371	360	322	344	328	320	349	327	346	337	339	339	356	319	354	373	359	338	325	349	342	310	337	335	315	351	339	347	334	359	353	311	383	361	359	331	380	333	326	358	391	350	341	361	338	360	336	341	348	352	359	335	332	332	328	345	374	355	330	346	311	369	351	321	331	351	346	316	319	327	333	319	332	327	357	328	343	304	322	375	327	320	345	311	330	346	328	347	323	332	326	345	340	340	292	312	347	323	367	364	341	333	358	340	291	328	361	345	330	322	346	317	358	324	351	334	379	331	353	357	314	338	348	353	348	361	338	341	316	347	333	341	344	350	387	337	325	335	349	355	325	351	344	340	279	332	353	340	337	344	356	360	341	333	352	358	355	351	325	349	326	345	376	359	314	318	361	315	327	332	361	358	328	374	334	316	343	338	336	367	372	347	342	364	318	352	336	328	332	293	359	344	336	315	342	353	318	375	305	325	331	321	331	337	357	345	347	325	367	349	321	329	335	360	360	328	329	339	308	343	323	362	369	349	373	339	298	313	348	336	299	336	368	334	308	331	331	327	316	335	345	352	345	336	314	347	351	355	349	344	337	326	339	384	296	322	342	349	338	339	364	349	359	322	352	344	351	335	357	362	349	341	327	325	312	357	338	336	304	334	354	353	346	396	340	337	353	352	354	335	347	321	361	361	349	380	345	350	341	354	335	314	332	349	345	354	331	382	365	370	343	357	318	327	329	381	371	352	362	325	368	331	316	334	367	323	351	326	328	355	367	334	330	323	315	334	282	335	336	336	314	352	347	358	353	309	330	331	338	330	329	352	319	312	369	339	357	312	357	359	352	345	350	368	342	311	307	328	345	351	348	358	328	359	347	337	322	343	312	352	335	365	358	340	332	315	359	364	322	317	324	365	335	339	355	344	333	366	326	322	337	320	348	347	349	343	331	339	340	312	356	320	369	344	353	323	332	341	357	347	341	344	326	324	366	336	323	328	320	354	312	294	359	352	345	352	365	320	366	363	313	318	348	324	340	343	349	308	327	375	341	361	346	312	317	324	327	301	303	375	339	334	350	364	363	368	344	379	338	341	350	324	377	367	317	350	342	294	327	342	358	335	354	314	347	351	343	334	359	340	347	363	354	351	349	355	349	335	354	339	345	343	354	341	353	344	345	362	352	342	354	338	356	365	336	341	353	348	333	361	336	328	352	339	341	387	362	345	316	321	338	316	324	361	334	338	367	343	358	326	360	318	328	320	330	370	362	321	335	363	338	330	352	356	338	352	352	334	344	327	339	353	356	327	305	350	352	344	335	296	373	357	354	331	321	322	354	370	338	355	331	357	358	365	317	343	350	317	334	337	366	349	386	341	337	357	347	384	376	342	371	356	318	316	333	331	362	357	321	352	323	307	333	365	352	349	342	381	352	335	350	393	352	322	347	355	364	345	304	339	357	348	320	363	338	326	354	366	376	346	332	343	324	320	343	380	313	318	326	355	334	361	331	335	342	352	344	349	330	359	343	336	356	337	326	376	342	322	358	371	361	360	337	372	353	369	326	371	338	354	341	354	365	344	364	353	319	346	357	336	341	322	344	347	307	385	313	332	335	357	309	331	329	352	343	317	317	362	355	331	309	355	335	351	349	366	362	321	319	327	334	350	352	345	322	324	333	338	374	336	354	346	314	340	308	334	328	349	333	324	346	350	341	346	337	333	369	326	327	347	316	336	345	354	342	332	317	312	341	318	354	344	337	368	350	345	364	320	368	342	343	360	361	350	351	348	348	364	333	318	360	313	330	341	357	331	336	335	321	323	291	348	343	340	352	353	358	325	330	333	347	306	340	332	338	368	351	346	361	336	317	372	363	308	341	339	329	351	352	368	365	358	295	353	338	349	344	294	351	326	321	317	344	337	337	330	318	331	345	366	328	333	346	330	337	281	345	337	370	326	318	360	344	312	323	362	345	331	345	367	366	324	349	320	357	351	327	319	362	338	344	312	321	361	329	350	331	332	294	303	346	284	312	355	337	335	351	291	354	334	313	325	339	316	368	328	305	296	329	337	335	326	329	334	348	352	311	326	318	312	356	320	335	334	373	342	374	373	339	368	341	331	327	345	363	345	322	371	326	353	370	335	341	329	346	381	317	357	370	360	348	333	344	322	317	338	328	342	362	359	334	370	359	354	348	305	329	317	344	309	334	347	361	340	354	342	327	371	340	325	321	361	327	350	332	325	351	320	337	353	344	306	340	341	340	353	340	314	337	348	340	313	344	358	334	329	342	354	334	370	334	346	354	312	337	327	330	359	365	319	344	345	347	356	323	375
25388	20863	27177	25421	20072	9602	2727	1689	1223	947	741	612	555	554	480	424	461	413	366	405	338	378	355	341	350	327	317	301	297	321	329	347	326	302	316	306	264	305	318	288	306	269	296	320	318	279	329	301	336	282	327	291	304	304	293	320	307	315	335	326	330	350	286	285	315	298	300	307	296	303	274	308	295	336	303	273	321	267	297	303	286	305	311	311	311	281	298	336	319	327	294	297	310	325	290	326	276	301	284	290	310	253	294	285	297	311	320	313	275	294	279	304	331	310	302	319	316	279	282	286	263	285	280	311	286	285	284	273	300	296	282	278	281	341	295	255	288	291	280	278	269	284	280	269	258	266	285	280	294	286	276	256	278	274	308	288	285	286	299	299	291	271	283	275	275	288	254	285	288	298	254	302	259	285	270	273	309	296	289	272	311	293	283	265	289	235	297	283	281	292	292	258	297	272	296	304	273	268	266	290	290	259	293	284	266	324	270	320	259	282	289	275	283	273	263	258	298	267	279	267	302	288	286	315	291	303	275	300	302	311	274	304	262	249	285	294	284	300	284	265	283	288	299	303	241	276	273	292	268	264	286	282	277	326	314	284	292	274	282	285	311	298	275	270	316	296	263	288	297	291	287	269	274	289	303	299	316	343	273	296	336	291	327	282	305	293	257	266	306	286	275	319	311	301	319	281	290	285	280	277	277	299	284	280	291	278	300	297	286	318	325	291	299	268	291	284	295	281	263	292	282	288	311	286	291	268	314	281	277	293	288	303	253	256	256	277	292	267	281	303	289	288	281	279	271	300	286	297	293	285	269	306	268	263	286	268	272	296	269	335	294	241	294	272	289	276	273	262	284	282	312	305	255	288	306	262	279	284	237	302	293	253	309	280	263	282	299	269	261	291	249	273	279	288	294	282	300	336	259	307	291	302	256	295	313	264	310	300	281	312	269	272	309	283	277	268	263	300	289	263	293	286	284	264	267	287	293	287	243	287	281	286	289	292	304	288	264	279	287	293	302	307	268	277	254	266	312	278	299	250	289	305	282	285	278	297	294	295	297	260	277	273	288	273	271	309	280	264	261	277	282	281	323	296	278	297	300	284	311	286	288	304	280	289	286	247	278	270	307	286	271	301	298	251	283	306	294	305	286	285	293	274	311	296	287	277	300	296	272	303	288	311	260	326	294	299	315	283	263	291	310	295	315	285	287	279	271	292	264	263	285	306	282	275	280	301	295	258	291	273	273	295	276	295	285	317	300	264	308	319	309	276	292	325	275	270	278	319	277	274	278	289	274	268	320	278	290	262	285	290	292	314	304	275	310	284	257	275	291	286	285	297	290	290	321	322	309	292	318	322	317	296	268	279	286	273	285	294	289	292	302	303	300	286	278	305	295	257	297	299	291	287	301	307	300	286	287	308	303	272	278	309	275	284	303	243	297	277	266	261	297	303	290	302	268	277	270	280	301	291	344	273	285	303	279	292	316	281	288	286	284	312	299	292	282	271	292	261	295	289	260	279	269	264	314	295	303	324	317	294	288	283	302	293	269	269	290	288	282	279	266	303	242	316	276	327	281	292	290	308	277	253	276	281	276	265	293	289	273	270	281	287	275	317	325	281	298	267	300	263	282	268	253	292	291	283	304	267	294	285	299	302	319	307	279	299	278	302	290	277	282	253	278	273	288	292	313	313	284	300	274	281	291	294	295	308	293	284	291	295	275	286	252	303	296	270	258	281	304	251	282	285	281	284	295	282	240	261	295	302	266	296	271	311	288	300	264	302	293	288	289	302	277	270	288	332	255	303	266	320	266	276	279	307	311	317	276	298	282	273	310	297	272	312	281	265	286	265	294	291	272	279	281	311	287	268	323	282	266	309	252	299	317	323	304	302	263	274	267	283	290	270	285	306	249	295	304	285	306	291	302	282	287	306	263	281	266	305	301	286	295	306	271	271	291	268	307	292	307	315	299	315	259	287	276	287	284	273	259	286	259	258	278	320	295	282	299	268	291	287	286	307	274	294	331	300	291	311	316	281	281	311	287	271	263	300	288	282	296	306	319	270	277	286	302	300	299	280	291	270	307	288	273	266	264	306	296	271	295	290	307	291	285	265	259	280	325	306	273	296	315	275	319	291	284	272	279	274	288	282	312	284	296	307	312	283	291	307	289	294	300	285	320	289	261	261	261	262	272	262	311	270	294	294	309	270	261	281	275	279	265	292	275	260	281	300	307	289	275	292	261	311	280	272	295	282	246	282	293	281	253	307	286	268	297	256	284	277	282	312	243	312	261	241	285	285	271	263	288	293	293	274	271	289	290	283	260	268	274	294	291	281	314	301	288	303	285	275	299	305	274	287	300	281	288	273	320	295	276	298	270	289	282	293	289	254	279	282	302	301	268	275	293	296	283	303	250	303	257	280	292	275	304	285	286	264	331	288	282	280	271	303	269	297	257	276	294	302	301	275	297	295	285	282	289	308	297	305	293	267	283	338	266	312	267	289	282	250	302	291	256	275	280	304	286	282	279	325	273	291	293	293	278	273	278	316	292	288	308	264	313	278	294	268	304	276	261	301	279	303	295	298	277	279	310	293	292	301	286	278	310	277	323	262	280	280	328	317	274	282	309	272	286	278	288	283	271	283	283	285	307	263	274	265	292	268	310	285	289	278	263	291	301	278	294	292	286	292	295	292	312	266	248	276	279	271	255	252	285	280	263	295	263	277	279	262	311	309	290	308	295	304	274	278	316	290	271	287	305	320	288	297	295	268	265	267	274	269	310	282	295	266	301	274	283	290	302	263	312	285	284	252	299	295	298	311	294	308	290	297	286	279	265	267	286	308	281	282	282	286	293	302	280	266	245	289	273	287	274	316	265	272	283	274	305	302	318	291	295	299	298	266	295	294	279	291	300	303	301	289	288	314	298	289	270	283	292	311	293	297	301	313	318	276	275	291	301	306	272	251	270	279	264	296	276	283	273	305	283	268	283	294	322	291	267	303	312	294	278	290	284	263	268	287	282	286	278	289	292	260	278	296	294	285	293	318	318	313	270	280	297	290	283	261	275	253	288	278	258	305	328	274	294	310	308	273	324	298	310	303	282	302	282	271	282	302	287	290	298	279	269	276	273	295	306	319	296	283	302	335	288	268	273	270	298	309	287	278	280	308	283	279	311	266	256	326	305	310	284	304	304	288	275	295	276	265	303	277	325	308	284	319	288	317	258	308	275	296	292	274	258	245	286	243	311	271	283	259	288	296	291	243	271	278	283	286	310	292	297	308	316	281	267	301	264	303	258	300	288	279	274	270	316	303	275	265	293	253	301	292	308	265	281	286	296	295	286	309	258	269	297	298	301	301	281	283	324	299	281	270	251	286	307	264	266	316	285	266	283	287	299	294	311	268	247	298	282	282	286	269	297	285	296	291	270	313	290	274	276	299	294	276	270	282	270	266	246	286	265	274	323	270	286	271	264	281	278	279	298	298	277	296	302	280	276	297
37190	57741	46842	29578	14939	6508	4263	3227	2454	1855	1513	1156	1017	904	840	696	643	634	596	628	524	458	475	427	403	381	423	395	353	349	363	332	349	397	373	343	331	344	334	325	360	320	348	335	332	329	323	342	323	332	334	344	316	369	337	346	344	340	352	332	341	321	371	338	339	321	369	376	336	344	370	296	358	329	334	311	364	346	330	305	327	327	319	314	327	330	347	348	340	329	361	344	356	319	313	299	317	344	336	308	337	322	311	328	340	318	319	342	329	334	330	346	312	311	348	329	332	312	299	310	305	313	312	356	292	307	375	326	328	296	325	317	317	316	303	331	300	284	325	316	304	302	304	310	334	316	333	336	345	279	332	319	316	325	301	331	309	350	322	258	313	315	323	295	301	308	313	323	308	256	321	282	334	308	303	301	316	316	302	334	290	309	284	320	281	330	338	322	294	317	322	292	339	289	326	314	325	320	325	298	316	325	331	292	317	323	297	302	333	327	312	356	315	311	351	339	319	303	284	327	296	316	333	284	312	299	301	324	299	320	311	290	295	276	311	277	336	333	321	301	304	318	318	315	296	311	305	333	313	297	293	317	347	331	306	318	329	319	310	328	313	329	326	318	333	307	342	299	317	287	310	303	306	335	298	293	279	294	315	315	322	328	309	302	338	318	319	285	289	314	347	309	311	296	314	307	322	322	345	290	301	323	300	310	310	317	306	323	301	327	328	326	329	299	311	313	284	285	315	296	313	333	307	299	285	329	301	342	321	325	289	305	311	314	297	313	313	289	312	312	314	317	332	296	312	328	324	287	340	340	293	325	335	317	330	314	314	318	304	325	349	325	329	308	301	340	317	315	338	296	328	299	308	317	311	324	290	289	328	326	312	298	337	349	278	335	262	304	296	331	319	341	297	290	308	313	307	338	278	300	295	322	318	327	328	289	289	300	313	312	284	311	318	313	355	300	310	322	338	316	302	314	329	324	311	328	316	292	315	313	294	315	311	335	320	298	316	293	337	302	320	325	302	297	299	348	309	289	325	319	304	330	330	301	329	336	341	320	333	310	326	325	304	324	305	304	300	303	311	305	305	307	285	302	304	320	323	330	310	276	300	314	319	348	319	342	314	308	302	286	314	311	320	310	318	347	313	314	319	293	318	316	330	344	323	324	319	363	290	318	301	304	267	299	309	288	294	291	306	308	309	308	318	263	332	295	323	327	279	343	328	317	331	338	302	301	337	342	291	337	327	290	328	302	298	284	290	318	278	310	321	300	355	268	293	329	294	292	321	305	327	315	310	324	280	320	313	278	333	348	348	284	311	307	300	299	320	330	323	331	321	280	341	315	299	293	314	297	325	318	307	317	298	344	315	295	322	307	306	314	309	306	306	324	355	279	329	306	323	295	307	299	300	283	318	322	314	310	287	349	378	318	334	333	309	339	323	315	313	271	302	340	319	298	341	308	315	307	332	303	293	339	295	314	351	319	327	325	318	298	304	314	302	313	289	304	338	319	309	330	287	347	305	324	309	330	334	289	317	329	303	301	332	311	328	324	314	310	328	301	347	301	307	339	314	291	318	314	312	284	309	314	312	302	322	314	306	319	347	336	326	290	315	265	308	295	338	340	327	294	336	320	284	308	298	304	285	311	296	347	309	315	317	334	326	343	352	286	306	325	308	332	287	323	328	299	335	320	305	354	327	330	333	285	293	317	291	330	334	301	322	310	289	331	326	306	312	287	302	317	335	341	308	330	322	278	296	296	334	301	302	297	320	305	305	310	334	338	324	319	314	319	318	308	273	299	317	321	306	303	309	287	324	337	317	307	288	315	341	317	326	307	332	311	291	333	279	291	302	320	305	324	325	317	316	297	350	320	308	300	312	319	328	323	320	316	290	318	309	319	324	268	306	291	322	303	327	301	293	309	298	328	315	316	320	338	315	309	318	317	316	299	302	299	308	327	315	318	298	315	308	323	303	309	306	343	311	292	307	325	341	310	321	313	351	321	309	333	318	317	299	332	297	317	289	324	322	290	333	317	295	295	326	339	301	300	324	297	294	288	315	309	326	292	284	313	325	330	341	306	312	313	319	327	327	307	353	317	326	293	293	307	302	299	316	332	325	309	316	299	306	296	312	351	312	312	291	315	324	288	313	298	314	319	317	313	323	326	343	319	322	288	298	302	296	271	299	350	307	303	286	310	334	308	306	303	327	318	334	276	295	322	312	294	285	317	303	312	330	305	294	274	320	340	312	313	304	308	311	325	301	323	334	344	336	279	345	291	303	318	336	312	317	315	307	322	322	314	319	314	314	321	300	321	302	315	333	305	317	301	320	291	305	321	318	286	297	306	295	327	322	327	344	308	296	332	308	291	297	280	313	274	315	329	306	332	325	303	309	299	323	309	316	302	317	331	336	324	282	327	295	320	286	314	285	319	297	308	342	316	322	322	280	334	311	310	309	306	311	292	306	307	334	332	303	345	323	317	352	324	302	347	272	310	318	314	303	316	299	319	319	283	280	296	344	309	303	283	330	302	334	326	321	299	312	339	332	299	313	335	280	320	286	285	343	310	317	328	295	314	326	308	302	276	300	290	293	337	300	332	317	330	298	279	294	312	296	310	303	311	307	304	294	319	272	300	331	318	319	316	340	320	317	304	339	307	347	301	312	290	331	334	317	321	316	293	305	301	321	322	313	305	315	367	324	327	308	312	311	338	298	305	326	336	286	295	321	299	279	310	305	315	324	286	310	283	314	316	323	283	331	300	317	268	291	317	319	298	313	330	343	290	310	318	272	347	290	311	311	291	315	306	325	328	330	300	334	302	319	330	309	270	310	302	274	300	326	299	304	317	324	310	308	344	330	308	304	292	324	332	298	330	324	337	287	313	321	286	313	329	303	348	360	372	323	317	313	323	288	356	285	295	335	338	299	293	314	325	317	304	322	299	338	297	287	325	323	324	313	310	325	287	329	317	330	314	298	317	317	309	287	344	318	327	303	331	309	329	309	290	296	278	312	314	287	350	330	282	302	317	339	308	312	319	307	310	307	312	321	285	294	296	300	309	301	336	296	325	313	333	306	303	344	321	317	304	314	353	314	295	337	312	322	294	319	317	319	294	316	287	301	315	314	344	303	319	253	297	306	305	313	298	288	302	310	305	325	310	282	308	315	290	317	296	308	363	336	331	344	313	292	320	316	295	280	297	330	310	287	321	283	308	280	287	330	334	308	311	349	302	289	325	327	290	312	320	312	313	319	282	309	302	318	307	298	304	309	327	334	344	326	290	290	313	296	293	317	301	317	308	342	316	320	314	320	329	286	322	318	319	305	310	313	301	338	301	324	315	261	304	324	326	335	338	348	336	294	308	300	307	287	317	301	331	327	297	333	300	304	322	324	298	330	302	298	292	288	308	300	313	337	315	327	322	306	311	325	321	296	303	309	263	287	342	328	324	306	323	313	303	335	302	315	326	319	341	310	336	280	316	310	302	291	288	311	329
23180	20824	27526	24428	21152	20062	10455	3261	1830	1443	1172	1067	865	850	791	752	752	695	672	591	600	572	580	536	518	545	510	555	535	530	474	468	517	485	507	506	508	483	473	445	495	474	483	496	486	480	505	468	473	517	508	491	475	499	505	524	442	466	478	515	467	491	477	480	485	513	501	506	462	448	456	474	450	464	499	487	474	515	486	507	473	500	493	479	424	467	449	475	456	506	484	481	506	506	495	468	459	485	455	487	469	482	432	460	453	464	498	482	413	536	427	446	483	468	461	473	453	420	425	472	458	452	489	490	483	461	438	440	453	432	504	450	459	429	421	495	483	475	460	432	475	467	461	435	472	489	473	429	476	478	441	464	439	455	459	479	457	490	477	418	464	458	452	470	466	497	466	448	461	456	449	452	454	459	485	450	482	443	491	429	455	432	438	474	446	454	502	476	483	440	479	491	471	480	485	437	480	495	474	445	435	480	459	460	449	480	430	462	453	464	462	451	432	433	422	449	477	445	487	449	416	455	470	447	469	427	467	465	431	451	467	467	464	499	469	492	460	460	474	454	425	458	448	451	485	431	439	475	477	389	451	470	469	460	463	470	469	461	446	455	453	446	440	482	472	446	489	439	443	444	463	452	443	433	450	444	471	455	475	475	432	446	430	479	449	461	478	450	433	449	462	428	452	462	484	460	471	434	454	447	448	476	444	469	485	482	471	423	445	459	482	451	464	466	470	466	429	460	482	464	438	477	454	444	461	447	452	451	493	437	465	460	476	458	445	472	445	476	451	461	417	498	455	471	490	470	507	441	456	439	510	449	470	464	425	439	444	422	473	458	437	447	477	462	442	465	475	459	462	452	464	510	462	476	455	522	474	450	440	446	443	468	442	485	461	452	477	467	439	446	497	473	445	426	467	451	431	446	453	469	437	465	462	479	457	516	476	400	456	472	442	470	444	494	436	453	441	483	472	483	457	459	453	459	469	467	449	455	474	446	436	460	471	455	438	472	474	443	479	470	465	425	454	440	480	470	459	485	475	457	495	466	454	448	461	486	450	476	474	453	464	404	506	470	443	447	444	450	471	473	452	433	478	463	459	469	449	445	475	469	504	449	454	444	438	444	459	413	439	472	484	469	463	429	487	443	438	489	417	446	494	488	460	461	465	452	474	469	463	436	469	459	456	441	439	436	460	433	473	452	435	439	446	465	430	459	476	457	476	456	433	470	447	444	463	442	485	474	450	487	464	442	473	447	463	434	476	444	454	454	455	464	479	474	458	458	486	468	441	474	474	446	444	465	431	436	454	435	457	464	467	453	442	431	446	442	481	463	474	443	499	455	480	483	460	399	465	474	449	447	443	439	444	437	470	467	456	493	458	462	448	448	470	459	462	463	471	454	437	462	456	484	501	447	448	444	477	499	466	470	459	484	473	421	473	449	481	481	482	463	476	453	454	492	420	491	514	434	472	422	428	440	466	429	449	454	454	456	485	450	477	440	456	472	457	462	379	448	463	490	490	420	445	478	434	446	442	458	458	435	449	455	472	472	504	524	436	461	458	441	445	457	476	469	488	492	499	448	450	477	493	471	452	426	471	444	454	521	441	452	458	421	496	454	489	474	425	442	479	478	437	448	489	441	482	438	451	432	478	429	474	440	464	482	460	478	475	474	420	470	483	442	473	471	445	475	427	441	426	458	450	456	419	500	446	436	447	451	454	440	462	442	475	490	430	481	434	453	494	452	466	471	428	434	450	486	439	449	436	446	465	482	428	451	443	486	479	403	475	474	503	452	443	460	446	467	447	462	478	483	485	453	475	414	458	415	454	469	479	442	455	486	467	468	443	445	433	490	447	439	465	464	488	440	439	428	458	482	446	468	405	407	467	415	482	476	482	453	477	425	475	442	418	489	439	482	437	435	433	466	464	470	452	453	467	454	475	439	441	475	462	473	453	464	449	448	456	501	456	443	448	509	424	472	419	454	470	440	459	455	452	446	441	441	439	455	472	467	443	451	431	436	458	467	451	506	478	445	437	463	489	439	494	492	454	493	465	435	480	457	477	482	443	477	452	507	439	434	455	442	484	448	478	426	452	418	500	467	424	470	478	468	470	433	463	506	461	432	454	451	482	439	459	415	455	462	469	423	412	486	522	433	446	434	446	432	465	460	443	487	444	465	472	460	416	462	449	460	484	451	477	472	501	472	464	471	455	440	452	436	476	454	475	483	446	470	468	444	450	475	468	464	452	483	467	461	438	436	483	494	460	445	481	466	476	480	467	447	477	459	458	485	499	464	462	497	470	448	458	427	469	432	452	488	455	415	478	431	439	452	466	469	447	441	496	474	444	445	416	481	436	450	454	430	465	439	502	493	440	471	495	460	442	442	465	492	466	474	429	439	458	436	454	450	453	451	428	445	455	424	495	475	449	481	462	439	466	460	485	476	468	462	478	442	431	441	464	420	463	461	496	457	490	467	427	436	453	501	439	468	491	444	427	441	455	449	473	450	446	454	445	445	424	443	450	483	472	461	465	430	499	425	465	430	488	503	484	481	478	480	483	423	413	451	470	424	482	490	425	462	455	453	473	433	453	461	447	439	476	465	419	455	486	495	469	429	482	468	433	440	491	473	485	443	454	461	457	474	446	497	481	468	475	451	470	477	465	467	481	465	414	467	423	449	458	445	495	493	473	472	466	453	402	424	467	487	479	464	439	471	457	467	431	481	434	497	438	444	426	444	522	481	457	419	433	440	455	486	457	412	479	479	451	507	436	440	439	434	448	446	456	484	448	445	430	475	444	453	455	461	450	449	463	460	466	445	434	477	452	469	426	459	456	473	427	407	421	457	455	528	430	464	435	475	437	460	472	493	477	462	472	427	467	513	489	466	473	426	477	469	482	457	448	437	452	458	413	452	474	456	532	485	479	467	406	446	459	464	474	493	494	452	428	470	442	480	498	441	455	414	429	473	485	445	483	455	433	439	432	463	477	486	462	477	441	465	474	444	471	484	460	469	457	461	496	462	486	497	466	475	439	457	477	430	463	459	474	452	450	463	440	451	493	481	460	430	414	445	535	456	451	459	451	418	476	447	477	517	455	452	429	469	471	416	449	478	472	443	436	461	454	508	422	464	481	472	482	476	458	433	462	454	436	431	480	450	467	452	451	452	442	448	491	467	457	447	470	442	468	494	424	455	432	477	458	451	422	459	457	448	451	417	486	458	426	462	422	449	468	454	471	506	452	416	454	465	449	432	457	476	469	428	438	452	514	462	433	441	487	441	481	452	466	454	434	431	476	481	487	474	442	449	465	428	514	491	462	433	484	476	459	457	463	461	484	480	462	465	476	415	478	477	402	446	441	469	529	453	466	432	490	414	469	452	452	439	458	445	441	439	433	500	476	452	466	477	438	440	435	482	465	499	459	439	445	450	439	423	457	463	464	429	457	497	500	448	472	460	472	490	467	434	422	476	488	467	430	488	459	451	436	434	456	415	457	466
40756	68298	56506	38647	24670	10278	6840	5128	3817	2793	2251	1758	1551	1415	1246	1209	1157	1038	918	871	782	673	708	656	634	630	609	610	557	551	566	606	578	524	543	524	537	521	558	534	558	538	521	499	533	520	517	528	522	542	520	557	577	517	534	544	532	538	546	532	518	546	521	525	529	545	578	518	595	503	551	523	537	520	484	505	553	514	520	489	506	535	483	467	550	523	518	564	547	511	506	507	524	544	483	472	502	473	547	499	529	506	488	480	493	522	514	450	503	481	473	516	493	478	490	481	497	481	533	482	497	442	472	456	460	456	453	466	493	448	477	520	485	495	516	461	473	537	468	464	501	464	503	460	478	511	482	471	453	479	450	485	460	501	450	432	483	460	480	460	505	474	490	450	426	464	441	487	470	450	496	484	456	488	456	468	467	514	501	445	441	473	473	475	448	450	516	487	507	464	481	499	494	440	458	497	458	477	483	440	482	499	433	480	505	495	521	523	505	537	509	516	523	487	453	492	461	476	494	461	464	491	489	478	463	465	523	488	467	508	481	441	468	477	474	496	478	470	468	461	471	483	519	441	466	488	479	452	487	465	488	488	440	475	471	469	452	469	473	496	459	470	491	460	458	434	469	460	445	488	472	463	450	481	506	465	483	473	456	491	454	472	500	478	489	479	453	461	481	443	498	453	448	499	465	460	460	471	479	452	454	482	491	487	495	418	510	453	440	477	487	462	465	489	463	490	464	478	440	469	459	477	465	500	511	421	496	451	461	489	425	482	473	521	500	462	488	505	473	486	459	465	499	464	462	458	484	473	464	487	489	452	448	500	501	466	452	480	474	499	472	492	511	477	485	447	487	462	498	499	498	463	493	472	477	479	455	497	457	475	459	477	491	483	477	506	481	481	519	448	462	481	476	495	468	453	495	439	467	464	455	455	465	423	492	485	485	466	447	456	455	450	506	481	487	491	498	542	471	441	479	447	471	471	450	523	471	458	512	468	495	471	536	460	457	483	471	449	479	500	464	450	456	478	485	499	438	506	494	408	471	498	447	460	432	447	484	475	474	460	488	479	453	483	475	478	447	492	475	502	462	470	449	484	496	476	504	468	490	459	473	446	485	517	491	443	477	491	478	483	484	492	433	488	465	485	472	515	514	499	489	497	473	500	456	482	500	473	455	485	513	452	441	506	470	474	475	442	521	467	432	511	501	479	466	434	481	488	471	465	500	451	458	472	502	484	465	476	489	498	475	455	531	442	493	465	492	466	432	458	487	460	444	484	463	513	482	481	458	441	483	459	447	487	471	466	488	461	482	473	490	495	459	520	483	493	486	444	489	431	479	477	485	491	488	489	481	449	474	417	466	501	485	451	471	451	441	466	492	449	477	459	467	482	448	485	476	479	490	493	436	466	441	469	485	473	506	448	472	517	488	460	453	477	434	485	501	486	484	475	469	508	482	468	476	489	504	489	495	456	462	477	446	474	481	470	512	458	496	504	532	456	478	435	474	461	429	456	462	465	458	508	484	503	471	461	479	463	456	498	499	470	468	446	494	455	459	468	460	519	463	458	489	463	494	460	485	480	493	503	474	509	525	482	489	461	472	468	510	464	499	482	455	476	471	479	504	481	436	462	473	482	462	456	476	465	442	492	512	496	456	471	502	430	493	469	506	475	491	452	481	473	480	456	471	473	522	457	483	469	460	478	477	460	495	457	470	474	506	480	452	474	463	491	489	474	495	486	495	471	461	441	456	480	455	466	476	508	491	475	451	453	506	482	492	473	482	451	485	472	506	473	478	467	446	469	469	436	489	454	447	495	434	461	425	447	473	478	504	471	436	439	440	471	460	503	442	464	494	511	477	443	509	466	489	462	471	472	440	480	497	439	474	463	476	456	465	477	457	471	480	463	470	448	480	459	460	454	455	485	476	480	491	476	453	483	455	467	433	478	468	481	461	485	491	474	478	451	495	508	465	519	469	467	443	468	471	472	473	464	468	513	528	506	510	497	447	467	493	484	466	465	525	493	453	458	513	472	475	441	467	446	465	425	470	482	492	457	500	493	453	488	448	457	441	492	442	477	487	514	488	439	510	468	451	476	469	420	492	482	481	480	466	469	471	472	480	450	470	517	450	530	476	450	504	463	467	486	476	463	507	507	510	488	496	473	468	446	454	483	476	474	460	459	503	502	511	462	454	465	479	499	450	450	507	515	448	483	469	495	475	486	487	521	475	476	476	476	456	484	471	480	477	441	438	485	456	452	486	458	425	507	476	525	497	487	469	469	481	492	485	509	479	448	460	459	517	421	506	460	459	465	453	463	473	465	489	464	431	457	475	466	480	468	488	455	497	501	508	518	471	482	447	459	491	487	426	468	560	494	477	486	475	490	509	471	456	463	463	479	488	470	474	457	479	479	418	476	493	488	485	496	468	452	460	479	495	486	474	469	477	464	524	507	481	478	471	487	472	490	506	486	495	479	478	465	485	435	468	454	469	491	492	496	469	473	473	468	488	493	456	477	464	481	479	500	508	457	453	461	497	498	478	509	509	454	465	507	470	471	464	470	473	466	484	481	463	487	480	456	516	492	469	470	460	470	479	506	492	464	462	459	479	483	479	467	490	468	505	503	461	459	473	492	510	494	457	458	477	470	475	453	488	496	487	524	459	438	473	471	470	463	503	463	461	494	522	475	505	466	494	486	491	492	477	497	474	503	468	529	430	506	450	475	473	483	466	484	496	490	479	462	479	460	504	488	469	524	450	490	447	458	469	474	527	493	478	467	471	454	449	481	482	467	472	469	494	463	452	454	459	486	476	458	487	514	502	471	428	443	451	470	482	495	449	494	487	456	448	473	490	435	444	468	469	459	472	446	470	420	468	452	458	480	473	497	470	480	465	464	449	474	488	479	512	470	509	519	473	489	512	494	474	467	461	513	469	469	488	491	476	483	506	435	493	512	448	452	480	474	531	457	494	451	457	447	470	474	487	498	438	479	486	446	454	495	430	447	503	479	466	503	457	500	466	482	489	513	495	480	479	460	489	448	491	539	486	496	459	445	475	464	488	461	440	457	489	506	471	477	488	495	478	478	488	469	439	462	492	443	462	496	486	436	503	485	477	482	474	509	495	437	502	418	481	450	482	465	472	455	493	451	473	457	466	471	509	498	502	454	465	477	507	474	480	452	519	493	479	480	428	471	455	466	514	437	506	467	490	502	453	468	480	500	455	473	441	442	463	527	486	451	479	459	447	478	465	485	425	447	477	442	483	479	472	514	478	471	506	454	475	483	478	488	459	463	511	508	507	467	504	505	483	522	485	490	502	479	443	461	465	497	471	508	469	434	506	446	456	463	501	498	461	468	450	454	473	471	451	474	481	510	486	429	479	492	482	477	489	505	478	503	469	463	507	441	482	472	503	449	482	495	497	482	484	502	429	482	510	495	465	497	452	494	464	448	484	476	490	510	434	475	465	472	478	474	456	454	457	446	474	464	438	448	505	449
34927	36039	29094	14337	3711	1873	1198	883	694	563	486	452	446	397	380	381	350	380	333	330	339	323	311	324	288	313	337	348	316	283	303	308	308	296	364	322	312	263	287	314	285	310	314	283	305	288	334	330	347	284	281	322	304	324	279	297	280	285	301	302	278	336	335	332	301	307	299	266	281	307	308	350	314	294	265	297	310	259	319	281	309	323	281	276	291	335	321	307	305	301	306	306	284	300	300	294	295	300	284	288	310	316	293	296	292	264	297	295	334	312	300	300	295	292	278	304	309	293	313	287	280	281	302	298	314	293	283	290	309	317	293	298	319	297	273	310	299	305	289	252	302	281	314	318	332	277	292	277	300	315	298	307	299	285	324	285	320	290	297	311	292	309	332	311	308	296	293	299	296	299	316	313	297	306	290	333	298	310	275	315	331	279	299	300	297	282	280	301	331	352	283	286	305	258	296	311	294	308	308	273	280	298	287	286	323	301	338	299	305	276	310	301	304	327	305	288	345	285	280	265	305	304	332	302	308	318	284	308	260	288	268	306	287	313	307	286	303	306	284	318	345	290	302	284	300	311	327	301	289	289	298	307	305	288	311	280	292	341	286	305	319	347	318	287	288	320	281	320	321	266	280	321	306	266	309	301	289	302	297	323	316	305	304	305	297	289	284	319	289	314	280	288	284	298	311	283	315	306	315	322	280	292	294	300	341	308	313	299	317	309	304	289	279	306	281	291	297	296	296	301	303	311	289	289	297	306	307	326	301	298	306	305	293	336	314	302	268	309	315	290	276	296	284	271	308	272	299	319	318	314	281	309	324	318	270	283	286	291	289	292	292	315	306	303	304	308	284	306	305	292	330	304	284	279	322	282	313	332	306	322	284	313	281	309	282	308	281	271	277	285	293	294	274	310	339	299	312	282	309	298	293	307	314	298	317	308	304	299	270	314	301	304	269	323	302	297	320	270	274	292	291	290	323	299	323	310	308	304	302	284	287	286	285	294	291	298	310	317	281	298	293	285	331	294	282	312	283	315	299	311	303	319	300	321	299	318	294	281	291	306	282	295	321	275	300	309	313	307	291	294	304	270	291	329	300	307	293	350	321	311	304	315	289	339	293	305	298	268	309	296	280	296	288	300	290	317	321	312	314	281	304	275	265	323	297	281	295	299	316	283	284	282	277	313	303	318	312	305	300	288	297	306	321	297	291	294	297	319	326	292	284	296	307	307	315	288	301	300	314	325	295	317	266	269	280	278	276	298	313	311	315	287	302	318	312	341	300	296	327	305	296	286	290	298	276	331	304	295	315	311	330	285	330	276	304	291	282	301	301	272	323	311	298	305	298	302	318	265	303	303	312	305	277	316	317	311	284	314	279	281	333	305	290	325	307	282	334	316	289	289	277	271	315	308	284	285	271	290	302	287	278	306	284	291	312	295	305	288	308	292	301	301	306	302	307	300	309	310	278	305	322	325	298	338	305	307	277	293	301	259	296	335	315	323	303	288	281	315	299	275	275	313	323	290	321	295	309	319	288	321	317	309	270	316	294	292	321	289	290	247	304	269	292	290	314	292	285	300	291	305	324	298	304	284	322	269	294	295	293	313	307	284	274	296	293	295	294	276	319	312	308	277	301	298	281	284	303	327	280	289	328	328	306	302	272	288	289	281	296	302	285	301	312	281	297	299	271	299	292	310	305	283	318	296	303	277	307	292	321	327	294	291	331	327	292	282	296	273	293	309	306	291	293	286	294	312	292	267	317	287	280	302	283	299	301	323	261	315	300	284	349	312	283	320	309	327	278	298	274	299	277	296	292	298	301	291	302	292	315	327	296	302	316	325	314	312	271	306	276	275	266	290	339	301	288	281	286	319	303	296	278	286	310	313	280	289	297	298	300	326	279	315	285	298	298	320	310	283	266	281	292	279	341	327	292	316	275	302	283	312	333	300	306	309	275	346	283	326	339	295	323	313	305	289	287	308	279	290	281	297	366	314	294	294	312	298	313	311	312	269	293	299	304	288	298	293	298	297	305	284	292	289	356	282	283	288	295	306	292	293	335	326	320	302	285	269	293	340	269	266	326	284	303	285	291	309	291	288	302	307	312	267	318	293	318	300	315	296	320	305	252	287	306	286	310	317	296	317	298	269	286	288	285	312	277	279	295	297	307	330	288	295	328	319	307	321	272	286	320	300	285	325	293	303	266	305	267	327	322	286	315	302	327	270	297	300	328	283	305	298	292	310	304	309	314	321	269	276	322	296	301	292	288	306	321	270	284	303	274	285	294	296	300	286	296	296	288	293	306	322	324	269	294	289	307	285	286	290	295	279	300	294	331	303	303	306	277	298	311	280	293	308	304	315	288	275	275	273	290	284	305	320	307	310	315	280	277	322	309	287	284	317	272	326	296	296	296	305	288	305	290	289	318	264	304	318	297	337	292	279	297	291	291	299	289	338	275	289	287	297	292	293	277	286	308	321	307	316	322	289	322	310	298	290	310	277	312	317	284	307	284	310	314	291	300	302	323	300	314	287	304	305	297	314	322	300	313	302	299	292	305	332	308	304	296	289	300	317	269	276	294	310	276	308	282	313	292	297	296	300	296	312	287	294	333	306	305	305	287	275	276	289	326	334	300	297	307	307	291	310	293	338	294	281	317	291	332	319	313	273	332	298	307	287	304	310	297	275	325	289	343	345	343	313	299	325	295	312	289	279	292	282	320	308	300	276	292	301	288	306	291	305	300	288	299	313	314	354	291	292	298	280	327	278	272	293	326	312	324	332	303	303	332	290	299	325	278	288	301	298	283	300	299	304	295	310	298	310	317	279	299	299	325	294	324	280	289	297	293	275	302	288	320	314	300	277	282	304	270	281	309	310	296	326	303	288	297	280	277	308	274	297	311	316	307	318	295	293	305	274	289	274	313	309	289	302	281	310	299	274	283	345	321	336	327	335	291	301	276	308	280	275	283	304	324	307	293	270	317	323	308	263	312	301	313	315	289	268	304	305	283	311	308	288	283	278	303	310	277	283	278	328	314	288	298	309	307	297	298	291	282	279	336	294	295	302	301	301	310	302	298	277	300	331	306	307	328	318	282	294	312	269	318	312	314	318	301	311	274	277	297	282	292	308	298	299	313	290	330	277	304	322	311	301	285	340	283	312	303	322	315	335	263	311	273	312	312	280	306	297	295	279	332	303	287	283	283	310	283	327	341	272	281	306	287	308	302	300	320	308	304	285	300	293	289	317	271	320	298	333	295	308	296	259	283	290	316	285	266	271	313	277	300	307	265	311	308	313	366	325	312	289	316	314	288	319	297	288	309	301	293	315	345	276	317	295	316	283	281	281	317	287	248	280	312	302	281	310	327	336	280	281	320	282	330	288	312	306	305	322	281	288	300	295	301	294	304	289	279	317	288	286	301	309	305	314	336	305	305	322	292	280	282	274	279	334	328	309	322	328	281	320	331	315	279	286	347	299	288	304	290	301	302	307	301	284
38090	46132	34699	16311	6420	3800	2511	1742	1338	1030	830	687	646	649	602	556	524	507	422	391	403	385	393	375	403	350	373	353	341	359	336	331	349	364	372	365	369	356	321	328	327	310	350	384	356	337	339	351	324	329	341	350	334	363	356	332	338	344	351	342	339	382	360	363	365	358	337	332	343	349	351	375	381	408	334	357	365	344	332	331	344	347	362	372	338	364	324	338	375	323	313	359	345	361	367	378	359	334	342	372	372	344	356	313	351	387	333	357	348	364	365	337	372	355	353	331	369	357	340	325	341	359	377	313	330	359	330	339	341	310	331	346	315	344	355	342	355	351	378	339	342	328	330	326	327	355	372	350	334	320	315	335	342	355	363	306	340	332	339	328	334	354	349	372	325	350	371	323	333	375	325	359	351	359	331	353	361	337	328	311	320	363	332	322	381	365	345	339	341	339	341	347	343	322	346	318	336	340	314	316	309	328	341	290	335	336	342	378	372	346	350	331	332	347	359	317	373	361	326	369	325	350	312	318	357	318	346	323	335	349	338	327	307	335	314	319	342	353	353	333	373	370	321	331	340	325	332	321	337	307	338	303	344	336	348	364	387	331	341	340	329	335	370	342	343	319	328	305	317	350	347	346	318	342	326	348	345	315	328	353	332	311	299	380	333	326	352	335	367	368	331	362	343	345	332	340	358	343	386	353	325	341	332	371	320	325	321	334	323	349	367	335	356	353	324	324	318	325	301	328	342	347	312	310	328	327	347	362	318	322	350	301	332	320	341	329	330	298	355	323	340	310	340	345	340	354	386	394	359	335	375	347	345	320	358	357	359	341	392	339	318	311	349	325	342	364	348	373	317	333	362	340	385	332	333	358	344	317	343	334	341	324	341	327	337	350	324	298	335	340	356	314	342	306	337	333	334	337	327	327	359	344	310	334	323	327	327	336	343	318	314	334	340	333	372	317	339	346	306	338	334	338	330	334	349	365	339	348	310	341	305	315	360	302	340	352	324	310	319	344	356	339	330	343	321	346	351	363	364	337	312	365	352	337	319	355	333	355	351	320	343	342	323	340	356	372	341	312	329	334	361	331	361	381	324	315	346	316	296	358	339	337	347	353	325	357	336	335	343	333	294	359	329	325	353	320	316	351	356	387	313	370	336	347	348	309	329	298	347	375	328	342	318	336	336	334	322	329	321	334	334	325	359	325	342	355	338	340	345	304	350	349	337	323	362	328	310	348	328	340	334	342	319	327	333	330	339	329	341	358	355	314	326	343	338	325	347	337	336	355	339	323	337	308	326	348	333	361	354	315	340	361	349	305	332	369	352	324	348	349	335	326	332	331	352	370	337	316	337	316	337	340	369	339	373	309	324	321	313	341	335	374	322	299	350	316	313	317	328	331	342	363	326	321	329	322	340	328	294	370	365	323	331	332	336	328	318	358	341	323	343	336	335	334	326	359	334	355	366	342	341	305	370	320	359	319	342	335	326	326	361	354	330	367	325	370	321	329	335	338	352	320	318	370	320	346	359	346	334	330	360	340	316	352	346	369	300	351	357	322	339	341	312	332	358	321	348	335	381	355	336	352	342	311	357	341	315	355	332	355	356	360	344	366	351	350	328	328	353	342	341	324	341	322	323	333	336	352	340	317	329	334	315	318	336	328	345	354	347	376	354	346	349	357	313	321	354	329	365	345	317	302	313	352	325	310	310	340	355	347	328	319	343	363	373	325	360	343	354	355	340	350	318	319	336	351	326	330	354	342	346	381	318	331	311	336	304	313	316	346	302	346	328	337	345	296	332	339	354	328	323	315	355	353	336	329	328	333	344	321	315	343	318	334	365	373	335	337	342	351	365	338	355	305	343	335	320	338	344	357	340	347	354	353	318	342	329	340	358	349	318	312	321	345	351	350	338	328	342	320	355	348	336	331	331	323	332	365	341	315	361	328	357	328	301	342	336	344	350	336	305	344	331	298	331	346	328	324	304	344	319	327	321	347	343	358	383	336	366	367	353	314	314	343	374	340	344	338	329	349	339	355	366	306	329	366	307	347	332	352	354	306	358	338	292	295	341	355	333	336	355	324	366	345	311	316	349	365	333	352	328	305	330	336	320	318	350	347	350	373	306	316	325	327	350	346	343	344	334	381	328	360	343	340	346	323	329	346	334	370	316	333	358	326	340	318	316	295	352	336	324	356	359	342	341	330	352	364	309	339	354	338	347	330	334	331	344	348	313	355	358	305	316	313	325	344	345	375	306	374	331	317	318	341	312	346	321	328	303	340	352	329	341	384	322	341	379	331	350	335	364	352	336	308	332	334	302	336	338	325	349	355	335	336	306	339	371	318	336	314	351	333	308	339	324	299	336	321	364	305	351	350	357	334	352	368	296	319	311	321	318	373	364	333	333	343	314	347	323	362	333	321	340	326	353	322	342	313	324	381	329	358	334	358	326	333	324	351	345	330	334	331	328	349	331	326	349	336	370	300	340	331	354	342	347	337	321	333	340	321	327	378	358	339	371	320	335	354	352	334	357	342	348	319	318	336	309	340	313	348	329	302	343	358	343	367	357	330	347	308	320	348	345	328	369	327	323	307	349	327	371	353	330	307	349	319	318	349	352	299	326	363	346	310	331	325	362	310	321	305	361	340	362	342	359	345	330	340	336	337	307	362	322	337	320	322	334	338	288	355	322	319	369	330	342	355	299	348	341	343	355	341	348	315	346	336	285	371	337	341	339	355	335	326	346	347	352	327	335	356	355	326	338	319	313	334	331	331	342	342	321	322	337	355	337	309	308	331	341	333	337	330	341	357	332	343	333	339	338	337	331	384	339	371	330	345	328	340	326	334	306	344	357	340	352	301	302	349	299	350	348	379	329	378	330	330	339	318	316	331	342	361	325	319	351	352	302	335	353	313	338	304	326	360	315	317	350	336	353	345	348	317	343	319	332	343	336	304	357	331	349	337	354	319	360	331	311	339	327	326	306	337	302	334	324	381	348	328	330	299	347	348	331	351	330	301	358	321	321	342	313	316	353	349	324	370	301	334	335	327	343	361	344	336	341	346	335	274	370	326	345	296	370	346	323	311	332	349	338	322	376	333	342	334	340	337	329	324	292	313	351	324	352	348	344	328	343	336	317	306	344	363	337	359	338	356	315	340	358	338	375	334	332	352	298	349	351	366	365	341	366	334	324	366	304	328	319	327	318	330	362	341	349	317	323	357	337	337	349	344	319	290	341	334	325	345	326	316	335	361	334	349	355	322	354	311	339	324	352	356	329	326	338	324	336	357	358	329	353	334	313	297	313	342	334	324	350	339	332	346	338	340	320	324	305	334	341	346	345	327	327	323	333	343	380	324	346	361	383	343	354	323	313	346	352	306	338	349	300	343	326	347	370	349	345	320	317	356	325	351	379	327	356	315	347	369	335	321	337	338	338	349	371	351	301	340	330	311	341	354	356	378	322	345	342	304	363	311	350	337	328	328	356	348	318	374
25314	20827	27053	25547	20221	9724	2905	1660	1205	909	729	634	627	519	476	461	482	432	415	334	376	360	311	312	304	303	324	328	310	323	312	342	289	307	293	299	315	269	277	295	289	303	292	292	263	296	296	303	298	287	257	308	290	310	306	301	291	293	295	299	338	307	311	272	274	297	299	266	285	287	318	284	299	295	277	290	300	274	289	298	293	275	281	283	311	316	292	297	291	292	281	292	320	267	277	258	300	315	307	311	297	286	289	267	299	304	301	292	280	255	278	275	288	284	265	265	291	283	270	269	286	279	255	284	293	260	285	277	271	293	295	296	317	290	268	277	322	277	304	277	285	273	298	256	276	301	273	283	277	326	264	265	269	263	282	285	290	282	264	284	274	256	268	265	295	280	289	284	275	260	288	283	276	285	315	292	295	292	255	293	251	270	271	307	266	276	297	274	315	287	288	258	290	284	310	285	293	243	277	276	286	273	261	295	295	287	276	271	287	290	257	279	291	306	265	286	313	292	257	280	272	304	239	252	271	290	289	312	276	275	300	293	263	254	267	281	280	292	285	281	290	282	273	282	269	270	287	282	252	274	280	294	256	268	289	276	271	301	281	347	303	278	273	281	273	290	294	253	294	249	281	264	256	280	294	286	264	285	267	302	247	282	294	288	280	291	273	296	287	280	291	276	264	265	270	252	294	252	266	263	256	301	287	269	277	282	278	281	288	317	291	280	278	245	244	306	269	298	310	273	284	292	291	273	297	281	281	276	261	286	284	309	273	267	281	303	270	259	276	316	274	290	302	315	287	291	267	279	298	270	247	289	282	281	288	269	286	247	273	314	284	285	273	273	309	288	298	261	256	272	289	317	268	262	291	288	315	261	303	301	285	275	254	273	260	291	268	290	258	295	318	284	277	288	269	268	301	286	285	291	273	313	270	277	269	288	308	276	298	272	296	285	295	301	297	301	266	274	300	268	292	294	286	280	279	254	320	278	269	280	250	300	260	271	308	281	297	289	246	238	288	286	304	250	290	271	286	292	290	290	292	274	290	283	276	265	304	277	310	279	275	305	295	246	290	296	272	272	294	252	273	293	267	272	271	290	329	266	292	300	275	247	269	276	279	283	276	263	285	285	293	277	288	301	291	300	264	284	268	270	291	283	251	256	272	296	280	269	259	278	266	299	317	288	266	296	279	313	282	258	270	314	279	288	270	286	284	275	299	287	257	275	295	282	295	277	250	289	287	272	277	275	290	264	264	257	269	273	315	283	266	245	269	279	289	269	276	290	274	293	272	266	283	282	298	269	291	271	294	275	281	285	274	287	283	294	296	265	277	251	251	272	275	285	288	267	279	307	274	266	285	284	284	316	301	279	316	277	274	283	289	334	270	272	279	268	263	291	301	268	261	293	276	274	269	269	281	259	269	289	272	288	289	269	294	271	278	286	301	288	283	250	262	249	273	264	280	290	295	296	308	261	296	295	294	282	263	270	282	286	291	267	241	304	293	293	269	309	238	290	275	300	293	304	280	297	284	299	292	288	305	287	284	267	293	347	275	280	302	248	290	284	295	283	294	291	270	299	270	302	258	272	272	281	302	264	264	247	262	275	284	276	272	259	271	273	271	268	297	286	289	260	278	268	304	278	299	272	249	282	303	279	281	282	260	303	277	292	293	254	266	292	279	292	284	315	280	275	271	319	245	272	266	296	255	234	265	251	284	256	295	275	297	304	267	287	279	268	298	314	275	302	287	275	295	265	289	281	266	287	287	283	263	272	280	289	251	282	277	287	303	289	268	264	275	284	269	252	257	294	305	294	288	257	299	278	264	284	268	282	297	289	286	298	262	297	258	277	307	288	306	292	303	284	290	278	279	282	276	299	260	270	280	263	264	287	266	287	256	277	300	245	312	271	272	272	283	285	276	281	277	263	250	295	288	276	275	283	290	264	296	256	287	279	317	295	269	308	264	320	277	304	264	312	309	277	272	288	267	272	285	278	308	274	253	282	274	312	280	280	312	274	294	301	265	258	288	282	282	271	285	259	290	288	290	274	288	316	278	261	279	299	255	281	276	286	287	292	295	269	278	282	287	276	291	288	298	304	277	280	262	261	289	302	287	281	313	292	298	282	303	241	227	273	278	281	270	280	291	284	294	294	268	289	292	248	262	337	310	297	277	282	289	283	268	282	282	294	286	291	265	271	285	270	279	286	291	268	266	253	285	287	281	290	321	280	289	279	294	289	289	286	275	283	302	288	261	268	260	259	297	317	271	288	301	266	314	268	255	288	330	270	270	280	310	271	300	253	270	284	297	281	298	293	273	286	313	285	286	241	272	275	285	292	289	267	285	314	277	285	289	262	275	295	296	268	274	283	293	261	285	270	250	270	273	277	250	284	269	292	299	300	237	256	302	268	271	293	289	299	281	284	274	253	286	285	294	267	278	253	276	292	298	285	247	291	278	278	285	272	278	297	273	298	292	301	284	277	271	276	275	257	287	282	270	296	289	264	267	302	304	293	279	295	302	279	281	297	289	260	244	272	309	291	306	271	291	280	291	274	269	272	283	315	273	274	265	294	273	296	245	273	288	285	289	278	288	286	280	284	269	262	274	293	256	258	265	276	262	329	273	278	268	254	273	282	298	276	280	267	277	273	286	312	287	293	296	274	291	289	271	279	275	292	282	270	274	288	276	262	274	271	291	265	272	293	301	287	253	271	287	268	273	299	268	265	284	286	266	304	274	293	297	274	271	285	294	250	278	256	277	293	291	292	274	275	253	286	301	259	288	266	279	265	259	318	314	281	291	271	256	278	296	296	304	283	260	288	277	242	280	286	296	287	269	303	275	292	246	276	276	266	291	287	256	291	312	273	261	311	280	251	266	278	265	265	258	280	310	312	296	296	278	281	276	250	255	288	261	282	279	329	348	280	331	291	289	233	288	270	269	274	297	266	298	285	282	292	279	280	276	291	286	260	272	308	275	282	281	278	303	282	284	282	276	275	323	305	279	276	258	264	273	297	278	304	266	292	285	298	288	269	252	294	282	313	275	252	263	300	276	256	258	299	248	264	306	296	259	315	291	271	280	266	277	249	302	297	272	270	309	272	283	261	260	274	281	272	272	293	290	271	291	285	275	264	301	282	295	316	280	281	268	328	277	263	310	257	264	268	282	284	292	260	263	280	280	281	274	271	316	274	278	297	272	290	308	279	286	263	260	299	278	264	272	303	298	270	286	307	281	293	295	262	276	298	271	269	272	287	302	268	304	289	272	286	289	289	265	299	258	270	315	265	302	289	291	297	240	258	272	281	266	275	283	287	323	275	261	270	305	276	289	287	276	254	261	264	290	278	286	286	285	331	316	284	301	258	292	281	270	278	296	295	283	280	289	282	311	282	300	287	263	300	267	289	290	283	283	278	305	282	296	260	290	278	266	265	273	268	309	286	284	310	260	275	290	248	281	291	285	296	280	246	296	283	284	281	264	278	281	268	266	287	280	289
38260	50567	46618	29447	16600	6808	4281	3304	2346	1676	1417	1240	1072	898	782	715	627	607	515	482	500	458	420	384	353	345	406	410	366	352	328	336	338	373	323	356	323	357	335	342	349	314	330	301	326	351	324	305	338	327	340	362	327	344	324	331	351	359	337	331	343	364	368	354	365	352	323	340	305	312	352	283	330	341	326	347	296	290	338	318	345	301	344	340	329	345	334	307	378	337	346	345	354	337	330	340	376	354	312	346	348	339	303	298	318	318	338	307	312	291	314	317	288	280	304	314	318	306	311	303	294	315	294	325	330	309	285	294	316	291	330	285	320	309	293	328	308	310	310	330	302	312	312	329	323	342	329	318	305	309	293	304	317	372	311	290	284	287	315	299	293	297	313	295	277	291	313	333	314	311	307	324	315	313	337	272	306	314	295	306	297	318	297	282	318	332	340	292	269	321	290	338	301	297	332	298	306	302	323	285	289	329	329	291	303	288	285	353	280	277	309	298	301	319	322	288	306	324	265	310	310	291	291	309	359	328	332	294	297	313	309	304	313	306	299	353	305	329	275	298	322	297	313	310	328	275	297	308	294	304	332	297	313	308	287	311	299	310	274	313	317	296	320	319	325	292	345	288	301	300	296	321	296	306	329	316	305	293	289	292	313	299	288	320	271	318	319	294	292	300	320	293	298	341	325	280	286	306	311	310	301	314	307	280	318	310	291	305	306	292	276	292	318	296	307	302	320	306	317	329	305	297	322	305	340	326	292	320	305	289	321	261	327	296	309	335	346	289	284	299	330	322	285	312	304	309	319	335	321	282	291	319	302	284	323	288	325	285	293	328	322	316	310	309	308	311	328	288	300	281	267	292	305	328	324	303	294	317	315	311	309	290	304	307	268	287	307	315	298	311	316	321	336	320	309	280	296	269	295	308	319	297	287	335	322	313	332	282	336	273	347	276	292	281	304	291	318	302	286	320	320	314	281	316	332	313	307	293	299	289	309	317	298	318	312	320	293	293	284	280	291	294	299	304	275	308	299	291	314	281	304	307	322	306	319	316	295	312	298	292	322	320	305	321	299	290	274	284	310	299	319	328	305	293	333	321	308	319	345	297	335	286	336	262	323	310	307	312	263	311	335	314	304	332	317	290	295	300	304	276	323	287	325	281	310	303	338	314	317	327	319	350	304	320	300	331	310	339	317	319	304	307	315	313	298	281	288	331	323	286	263	264	291	293	256	302	312	346	291	310	285	282	306	313	286	283	316	309	304	272	305	325	288	343	313	311	289	313	314	341	299	312	328	283	302	318	312	307	306	296	306	312	332	311	343	289	304	291	313	302	306	293	307	299	309	313	298	324	282	283	298	315	312	288	320	331	305	302	313	306	334	330	311	326	302	305	297	300	290	292	320	290	270	316	329	316	291	324	302	265	301	319	308	261	327	284	324	300	310	289	312	288	322	307	287	305	262	315	315	321	309	295	304	353	323	303	306	314	302	278	287	315	281	287	325	315	334	319	269	309	295	296	298	327	316	291	330	306	312	304	282	331	292	310	305	312	316	279	299	328	329	309	317	296	281	307	292	309	307	287	318	312	334	275	295	321	281	297	291	322	306	265	303	304	308	283	327	299	307	308	334	342	311	295	326	296	293	303	310	302	316	338	297	316	325	277	298	325	306	306	292	358	294	288	317	338	316	290	302	320	329	328	337	264	284	306	319	305	299	328	296	309	322	302	308	314	275	303	279	317	335	265	306	294	292	300	315	273	318	309	308	318	337	314	313	314	339	318	308	314	294	303	286	295	321	301	295	316	288	277	323	300	282	316	289	310	300	332	303	309	321	329	293	294	299	311	294	283	309	300	292	334	310	295	293	323	306	298	307	312	283	281	298	300	329	302	322	314	316	268	280	345	296	321	297	317	314	332	313	294	281	262	313	290	316	354	319	295	314	318	291	305	283	318	327	293	316	329	317	326	281	328	326	295	314	304	311	291	301	332	311	311	331	334	309	324	298	280	305	279	315	302	314	300	307	299	322	294	322	324	287	311	330	301	296	357	336	311	295	314	301	313	319	322	296	348	303	295	295	328	303	296	305	292	316	302	312	313	327	300	304	299	299	297	285	290	294	332	331	287	306	292	305	344	325	317	281	318	280	283	299	311	283	286	293	297	283	274	338	304	264	289	321	306	302	304	303	293	287	334	367	285	334	338	292	304	303	305	320	288	327	315	315	305	303	309	291	298	267	311	281	325	279	307	316	293	303	300	314	301	319	336	310	323	296	319	296	314	313	318	323	274	339	315	286	302	313	339	292	278	294	307	308	331	335	300	274	306	286	325	269	295	336	274	286	276	306	304	280	344	318	307	326	307	291	298	320	330	313	283	297	330	288	345	303	295	313	265	338	312	323	328	317	314	330	327	293	288	285	310	321	317	307	325	338	312	295	324	286	345	335	310	268	304	289	266	293	292	306	295	288	307	300	324	282	300	288	341	309	300	326	286	323	302	300	337	309	286	318	291	297	294	307	315	326	290	300	282	309	299	318	305	337	294	289	296	305	282	308	301	315	306	321	262	310	279	287	308	297	310	303	310	300	303	306	313	302	317	286	301	299	295	300	308	322	308	305	325	286	290	330	346	286	288	322	313	351	291	312	267	322	299	310	304	296	315	323	263	324	335	312	313	286	322	286	301	318	337	309	283	305	284	327	344	320	305	300	317	284	279	308	291	308	319	270	293	335	308	289	331	314	279	307	262	320	327	295	316	290	308	289	316	300	310	312	292	290	318	313	278	332	301	265	315	283	323	331	293	309	325	311	322	314	311	264	271	305	324	310	298	298	317	315	323	305	292	306	294	329	313	326	296	319	331	308	322	303	340	289	320	335	294	308	311	304	341	282	325	327	304	298	300	277	284	297	278	307	309	281	292	283	335	340	311	320	314	310	304	297	330	306	331	324	307	314	298	304	298	331	314	301	325	315	297	308	327	303	308	314	275	272	275	305	307	290	341	288	318	311	328	311	308	290	295	311	312	284	314	301	299	320	285	308	296	321	299	329	302	329	319	308	335	314	321	302	284	336	318	310	270	321	295	296	291	308	290	316	294	324	281	310	297	329	323	316	303	300	324	310	320	332	295	309	323	322	297	300	307	303	345	307	318	278	306	299	314	341	268	281	329	292	328	297	313	329	323	307	323	308	299	296	300	310	317	278	297	319	280	292	284	331	310	354	310	318	305	322	288	289	282	328	323	340	297	289	322	294	291	286	296	288	306	265	298	347	323	294	257	273	301	348	332	312	284	280	309	332	300	308	285	369	332	315	304	258	302	311	338	303	302	311	338	260	322	312	307	312	303	300	282	276	312	297	324	284	318	331	290	329	276	286	314	298	293	301	311	328	295	285	318	308	314	340	318	307	329	311	322	297	311	326	296	310	293	301	310	320	316	295	313	290	303	303	320	291	294	312	284	288	341	297	297	285	313	309	273	303	288	311	305	299	328	299	298	292	337
23212	20799	27496	24759	21290	19871	10598	3122	1858	1401	1211	1132	887	860	789	774	716	667	607	629	615	521	508	560	516	508	529	519	480	489	526	524	476	481	475	497	461	468	502	487	459	471	450	466	487	458	448	485	460	498	481	486	489	471	462	442	490	483	517	464	471	482	537	506	493	456	471	496	472	498	497	477	466	490	438	480	471	438	496	444	435	446	467	487	486	502	488	463	467	476	475	473	464	486	474	490	491	440	456	470	490	457	512	448	438	478	470	453	479	477	444	456	434	462	430	456	459	488	469	440	413	446	438	419	484	473	456	454	483	438	464	486	488	456	478	480	460	471	429	452	447	503	458	465	450	474	476	450	462	496	464	421	460	455	480	465	482	449	456	455	454	499	458	478	436	490	485	482	468	450	449	455	476	433	460	475	442	511	445	446	468	495	447	461	519	469	486	407	454	471	499	507	497	436	474	426	440	475	466	432	460	463	463	455	465	489	432	464	455	448	486	470	425	426	448	448	508	453	476	476	483	451	463	460	454	467	461	464	463	486	472	449	467	444	401	429	452	475	433	463	481	490	490	430	487	493	483	457	452	483	482	447	474	466	414	467	441	482	478	441	472	464	477	495	447	440	452	468	465	483	444	436	461	430	448	462	487	476	458	450	445	465	426	435	448	448	428	446	431	468	464	466	458	471	420	473	467	467	467	475	446	456	499	459	424	458	449	482	431	442	448	480	448	471	458	459	457	472	446	453	493	465	458	459	446	484	438	453	461	493	482	455	448	434	444	445	422	473	445	491	455	427	450	483	474	472	456	489	474	457	461	494	467	448	459	482	409	481	477	483	464	428	440	457	454	497	428	507	445	454	453	484	489	501	429	445	446	454	482	473	460	453	461	445	451	462	476	465	433	446	452	470	457	468	462	481	463	474	458	456	484	456	476	459	448	461	457	475	469	442	463	455	457	482	450	459	457	486	459	471	457	418	461	457	492	467	439	443	476	453	478	475	485	464	455	489	457	464	478	430	462	455	455	478	471	448	443	453	444	444	500	467	450	466	467	453	430	488	438	455	445	441	464	456	444	465	466	434	465	447	441	481	483	453	452	466	473	496	477	439	476	503	419	447	510	440	457	464	458	464	457	490	477	486	466	484	457	502	491	428	445	467	473	473	459	444	459	488	452	450	506	453	478	470	445	433	457	460	459	461	441	438	473	479	454	480	452	450	454	446	437	457	477	426	448	464	478	484	468	459	478	519	483	470	410	468	434	486	463	447	500	471	495	456	470	499	483	494	477	429	460	447	441	503	471	457	485	497	484	489	455	441	437	502	449	464	463	457	454	459	453	451	478	455	463	503	483	486	474	439	476	482	456	486	502	514	482	494	470	477	388	485	474	456	469	546	484	423	458	454	472	471	439	449	455	487	470	478	479	449	446	467	440	460	459	445	465	455	466	516	442	495	435	433	461	480	475	458	439	484	441	473	468	467	489	451	473	500	425	468	464	467	482	465	468	467	466	474	480	423	479	480	518	476	495	459	468	459	448	457	466	459	511	441	479	486	431	487	468	462	465	440	495	444	495	488	458	450	458	443	456	427	476	465	436	494	478	452	467	442	463	443	468	455	444	459	488	454	446	461	438	493	454	435	501	434	471	467	483	459	450	423	463	483	476	489	460	417	474	491	483	475	463	469	463	493	454	502	476	461	509	433	498	462	497	493	414	461	459	474	473	420	427	456	433	424	472	448	420	442	446	486	443	466	432	461	466	490	446	474	436	490	443	448	487	436	495	464	486	432	483	413	485	437	481	439	451	459	493	448	438	466	483	527	474	439	455	438	453	455	443	492	466	505	446	491	491	501	457	454	450	427	444	438	447	430	444	480	508	509	480	453	467	446	461	428	458	451	427	496	446	432	508	472	399	433	452	465	441	469	456	441	469	456	473	455	438	442	460	428	476	476	458	475	423	483	457	466	473	457	436	480	456	428	483	429	445	449	448	459	460	432	459	413	433	423	487	513	446	431	438	468	467	436	474	447	463	458	438	437	447	528	468	524	493	479	488	460	453	464	460	465	452	477	498	410	459	431	487	466	447	429	461	481	473	455	465	443	480	463	462	453	483	452	496	468	458	419	500	503	455	451	431	459	481	433	449	478	465	441	442	444	458	448	476	451	494	489	465	438	432	413	472	442	489	467	480	423	453	447	432	441	447	458	457	434	442	463	422	467	458	461	518	466	478	430	442	486	456	480	490	493	478	469	478	452	444	441	441	468	478	517	465	446	481	441	470	455	472	471	496	469	471	466	469	471	492	471	459	407	485	422	441	466	435	475	442	436	472	455	416	481	460	433	480	452	432	478	461	466	491	489	456	436	447	474	424	498	484	429	440	449	427	429	471	457	455	476	461	468	449	469	435	429	462	455	506	523	463	490	470	462	466	495	480	504	462	484	457	428	467	428	442	458	453	464	436	480	449	452	458	439	475	456	493	461	517	484	476	490	448	455	466	426	429	496	437	481	440	480	466	488	471	443	482	478	477	492	420	465	471	463	415	430	462	482	465	482	450	481	505	482	487	433	442	435	478	421	468	456	450	438	467	451	457	463	436	418	452	487	467	420	468	446	462	475	455	444	461	431	449	487	480	466	445	446	461	481	428	465	423	467	473	423	432	454	434	434	474	454	471	455	461	477	460	481	474	472	439	440	429	453	465	448	437	444	491	463	494	488	436	435	432	443	471	458	509	430	482	489	474	418	459	446	465	453	459	460	430	459	477	461	450	475	464	521	479	437	472	490	458	431	477	458	411	455	458	462	462	495	446	479	431	456	443	483	442	440	471	480	445	456	472	487	476	441	493	435	423	449	480	435	466	490	453	474	448	418	455	470	449	474	497	472	442	463	468	447	452	482	467	469	475	433	440	446	468	436	468	451	504	454	475	461	442	452	485	446	444	455	402	470	477	431	458	453	437	475	490	463	465	461	517	476	422	464	497	496	485	472	462	454	474	467	470	449	459	474	497	440	478	427	484	465	489	461	463	428	503	477	482	458	448	488	435	416	459	475	451	445	472	501	464	472	442	478	462	462	446	452	486	429	469	435	436	438	462	457	470	484	483	460	450	442	502	464	442	425	475	486	444	462	438	431	458	480	459	453	445	497	483	467	423	477	415	462	473	460	471	417	449	485	423	458	440	464	495	463	466	493	431	486	426	455	460	432	477	442	461	451	442	465	451	471	509	496	423	442	499	448	479	443	522	444	442	482	420	473	453	488	444	461	427	453	466	449	413	467	458	484	503	465	440	470	470	482	456	463	499	436	442	442	458	488	445	449	454	440	464	411	466	479	422	456	453	463	477	454	486	469	457	447	465	439	496	462	468	448	476	464	414	435	507	470	478	447	435	484	470	490	430	436	498	465	416	468	417	494	470	448	479	456	474	419	447	485	450	448	477	478	421	480	459	434	435	467	482	445	464	454	452	447	470	417	473	450	474	497	458	447	478	465	458	494	472	455
39615	62837	56998	44047	23513	9674	6871	5045	3705	2821	2262	1885	1554	1349	1267	1241	1064	1024	870	804	769	628	699	591	604	610	633	609	578	574	555	538	527	527	560	498	543	533	540	470	483	483	501	510	519	495	527	511	498	488	519	531	518	512	499	573	537	515	570	553	579	515	521	542	544	537	527	487	476	498	495	499	489	505	506	467	500	496	477	474	522	519	502	506	484	523	528	534	534	525	518	542	535	506	495	503	485	513	497	514	443	519	510	502	494	465	444	471	508	490	464	518	469	506	471	469	479	464	472	510	490	487	461	449	467	502	450	451	454	477	475	460	456	469	467	483	465	490	473	497	477	455	468	501	464	481	500	476	480	488	481	476	489	473	442	468	518	489	490	435	464	468	479	480	433	480	462	455	492	445	481	483	479	536	483	469	524	452	500	510	414	480	493	494	478	507	454	475	476	466	495	494	475	548	474	484	471	441	495	490	498	478	514	455	474	477	455	460	428	500	523	474	466	497	456	438	479	485	496	483	463	472	499	465	441	481	495	492	468	485	456	499	464	468	509	471	467	467	455	440	485	427	497	487	482	458	487	491	483	450	445	481	470	485	486	470	478	483	471	472	448	488	473	511	503	518	507	457	445	458	507	486	485	465	481	505	463	482	477	471	498	486	487	467	466	480	502	442	477	502	497	465	455	462	482	516	482	459	483	463	505	443	490	471	466	454	461	488	461	488	476	487	468	459	485	520	461	460	477	448	466	469	476	499	491	476	448	485	473	451	494	444	446	507	420	489	494	458	461	469	468	484	469	536	509	460	463	452	509	504	494	436	504	513	472	504	473	469	471	473	475	481	498	507	536	455	492	472	514	496	492	481	467	504	467	475	451	499	488	445	490	450	473	450	448	442	477	491	479	483	465	459	465	459	473	434	499	469	503	481	419	487	465	540	471	452	490	448	463	474	500	445	478	473	501	440	507	479	485	484	468	514	465	431	477	510	471	460	484	486	522	479	485	482	445	461	469	527	458	473	477	498	494	444	488	424	453	457	479	494	442	448	479	479	483	459	475	465	501	476	418	514	495	489	469	451	480	463	477	474	496	447	476	453	437	446	479	478	462	465	484	490	444	473	488	490	469	500	458	504	476	461	486	495	449	470	464	464	503	485	482	471	449	471	466	505	456	516	444	487	466	496	458	468	481	479	438	526	447	502	451	453	504	483	478	460	473	508	439	443	486	476	463	460	496	461	500	450	478	435	454	483	491	463	455	499	471	473	466	482	478	470	519	485	467	474	485	478	425	515	533	448	457	465	521	501	456	454	476	492	450	479	464	474	480	464	428	445	469	486	493	505	504	481	486	528	468	472	481	472	434	477	481	478	444	466	470	491	455	450	450	522	434	543	440	500	480	481	477	453	452	475	486	501	458	478	480	463	473	490	482	435	461	497	450	480	497	445	484	486	469	463	457	493	502	463	462	480	459	496	505	486	443	467	466	495	470	456	441	506	493	481	467	506	447	462	495	458	448	487	447	461	473	526	446	462	483	484	465	486	490	481	487	474	475	492	482	477	465	451	488	451	486	451	424	483	512	478	469	485	472	439	484	486	452	482	473	502	476	456	515	482	464	474	459	463	472	502	470	459	464	448	509	486	469	476	473	444	468	476	475	477	484	511	505	465	466	455	458	444	483	503	486	500	489	513	464	439	522	438	473	457	489	490	467	440	500	487	486	468	485	465	455	483	475	468	461	483	464	485	477	481	477	470	484	463	539	506	440	473	459	473	472	456	481	498	460	473	456	483	460	505	491	496	502	429	466	478	457	464	474	508	516	477	446	481	466	491	502	498	440	428	497	466	460	445	442	505	486	456	474	501	486	460	487	471	429	481	492	473	473	466	481	468	501	496	495	481	471	465	464	487	491	496	515	468	460	458	476	462	485	480	466	444	489	510	494	462	468	493	503	494	477	477	459	472	467	474	460	477	520	474	458	464	499	480	483	471	493	480	473	478	430	484	457	508	503	485	509	450	505	511	449	453	492	464	463	486	454	489	456	460	496	481	453	535	486	465	485	416	518	456	465	478	466	469	471	476	463	485	456	460	496	455	450	436	480	506	466	448	460	473	462	494	502	500	481	476	493	464	501	453	429	473	503	453	507	462	488	443	442	473	501	462	469	469	499	463	475	472	445	467	493	487	469	455	451	493	469	490	466	505	473	462	479	461	475	473	443	469	450	516	457	494	470	498	442	482	448	510	457	472	427	509	460	487	504	462	441	487	475	495	512	479	465	484	460	466	428	472	522	472	443	495	479	514	458	454	444	487	447	447	508	471	490	509	454	481	465	467	492	467	489	497	454	450	494	496	484	474	471	471	504	458	432	478	517	489	477	500	445	491	483	457	450	509	474	465	519	466	455	458	474	482	484	452	468	477	494	488	488	497	475	495	467	489	434	490	474	438	461	449	516	510	514	495	452	457	451	531	463	512	482	463	470	471	482	484	493	439	463	456	484	491	461	463	500	474	471	476	451	491	467	481	465	430	523	482	461	477	505	504	477	482	475	441	486	458	482	483	485	479	494	511	455	467	486	450	462	461	452	467	465	484	479	453	455	506	506	463	458	475	489	470	503	467	437	439	489	460	511	485	465	438	498	478	487	483	480	472	437	496	462	451	484	486	459	515	430	475	481	510	480	452	428	464	453	472	450	463	446	478	498	425	487	468	475	525	472	482	451	456	469	452	480	464	495	497	472	489	475	486	501	498	518	498	440	488	476	496	493	476	455	470	501	495	480	501	446	447	465	454	514	518	522	470	461	489	470	456	466	488	482	461	469	487	489	488	423	466	478	451	469	503	462	507	517	493	463	466	453	478	455	490	481	469	457	497	498	495	522	465	481	458	451	479	449	463	486	481	436	441	456	456	501	473	475	459	454	533	455	528	465	496	480	465	477	481	489	470	465	448	465	447	467	508	492	475	481	516	478	512	478	468	459	500	466	469	491	469	490	446	440	466	511	466	450	512	452	461	476	488	460	477	481	482	473	475	452	489	491	482	472	510	486	471	474	477	488	454	450	492	485	480	454	463	520	491	468	470	469	468	472	481	475	460	495	483	467	505	503	492	468	495	478	479	479	483	471	482	484	471	482	469	492	458	433	448	496	481	467	466	486	481	485	467	469	498	519	426	514	486	511	486	474	449	502	467	472	495	459	471	470	475	465	471	450	485	477	472	529	480	471	474	498	456	482	467	500	483	453	474	445	460	517	512	493	495	471	498	471	440	482	486	535	454	443	454	440	454	446	482	486	457	425	473	476	512	443	481	439	497	514	461	456	502	464	449	468	442	468	451	514	469	504	469	481	444	466	441	514	481	483	458	453	456	471	461	510	500	502	485	503	455	494	486	474	457	497	489	454	477	473	466	430	495	479	457	471	454	460	418	486	501	488	493	481	506	496	464	464	447	511	471	503	469	527	447	483	499	471	474	496	467	470	494	499	503	456	506	471	455	504	452	442	450
33357	33565	29852	18884	5622	1949	1365	936	757	601	558	452	448	421	401	396	359	346	323	350	311	336	316	330	367	346	306	317	346	320	335	333	305	290	275	263	301	328	319	289	320	309	280	288	291	326	309	289	293	288	293	332	347	288	290	318	315	282	324	323	326	332	278	302	305	324	289	293	302	322	328	305	318	301	299	310	320	311	308	332	320	330	321	342	312	303	329	281	330	327	302	320	305	316	338	341	302	307	300	333	286	281	319	293	313	312	292	292	315	297	306	334	317	304	324	306	318	324	311	314	330	316	299	282	331	300	276	311	294	315	282	293	314	303	315	299	281	301	260	292	300	307	312	311	294	275	311	303	325	329	261	277	308	319	301	302	290	286	281	344	285	332	289	307	281	279	317	295	301	309	293	309	282	346	263	324	329	294	302	314	304	323	294	315	288	269	312	303	307	289	300	296	325	313	294	318	336	292	287	268	321	284	307	302	310	309	291	304	278	301	304	322	288	306	293	298	273	322	278	283	309	310	303	289	315	311	290	286	292	308	292	277	293	314	318	287	304	316	328	306	363	287	314	317	302	280	275	321	287	293	290	302	317	291	299	305	303	314	286	293	301	288	283	308	305	309	301	296	282	298	347	320	294	302	309	302	308	302	307	284	278	312	272	321	306	305	298	279	295	298	282	317	322	310	290	288	299	338	276	281	294	312	326	313	270	279	291	283	310	314	288	290	291	315	305	305	307	313	299	301	283	303	309	306	294	297	318	316	303	355	324	287	289	306	287	306	282	315	305	306	317	315	283	291	276	302	309	308	277	315	318	312	298	341	303	308	293	298	271	312	290	311	282	296	301	300	300	292	320	294	303	314	289	270	308	288	301	297	342	280	303	315	320	297	285	286	315	284	293	292	315	285	314	282	305	281	289	324	292	284	353	314	268	310	291	309	308	311	323	286	321	310	263	276	304	268	295	273	319	284	293	291	301	280	281	284	298	265	275	308	313	313	281	299	313	318	297	320	297	287	321	314	318	303	283	318	295	305	325	306	278	303	309	324	294	282	273	324	286	285	310	279	297	315	321	283	312	314	308	302	314	329	306	327	286	293	276	315	304	292	272	301	309	307	301	302	289	317	274	310	270	321	292	299	321	321	328	300	311	281	287	325	278	279	319	284	329	311	295	260	282	282	297	344	315	287	285	329	303	302	318	330	294	317	323	292	291	321	276	290	304	299	325	284	296	265	293	309	315	291	300	304	303	289	304	324	306	311	272	304	313	309	284	286	311	275	294	312	318	292	311	310	328	295	329	301	300	315	318	334	316	281	268	286	336	309	276	299	286	327	305	314	315	327	304	286	309	325	293	284	310	327	339	279	287	291	308	281	316	302	298	332	312	266	304	287	309	279	308	320	324	312	307	294	289	309	312	291	311	324	312	292	286	303	314	312	284	294	302	286	302	276	295	287	295	315	293	330	352	307	309	277	319	300	289	296	317	260	286	305	315	321	299	308	312	304	294	301	314	317	306	305	315	304	328	310	321	300	320	290	283	265	312	293	270	323	307	277	292	310	325	254	284	289	320	314	301	312	293	278	292	305	322	307	289	323	334	283	286	330	322	314	337	283	285	263	328	279	270	301	289	297	287	294	322	311	301	273	326	294	312	290	292	297	311	338	255	289	301	289	321	303	290	286	286	290	297	306	303	278	295	314	327	285	308	320	271	277	289	282	284	332	305	282	287	271	313	295	331	300	289	305	303	300	282	291	307	282	317	310	326	297	293	302	289	296	287	306	326	297	309	339	305	293	320	269	301	294	288	336	283	279	341	284	302	277	263	282	341	292	283	278	322	280	318	326	263	284	279	314	306	269	322	278	329	292	295	321	334	282	312	290	288	296	280	319	301	289	300	293	298	325	292	323	275	303	289	311	300	290	312	297	293	320	294	297	303	307	317	328	320	314	323	286	278	353	306	269	315	301	293	325	314	297	279	286	304	308	333	295	291	305	306	305	297	309	333	262	301	259	322	294	313	290	345	274	277	299	273	280	311	308	311	293	292	306	296	328	291	288	303	288	293	293	343	299	337	306	276	300	295	293	297	312	302	302	286	292	308	315	284	301	289	297	306	310	306	313	315	305	307	290	300	329	281	277	310	272	287	321	286	296	299	317	320	307	306	284	312	305	286	307	310	338	286	285	314	315	310	328	314	264	276	300	279	285	306	293	310	312	318	324	299	268	296	286	290	300	331	303	322	299	312	286	284	291	280	311	280	305	290	302	281	312	292	301	301	279	311	291	315	312	280	303	342	305	295	323	301	304	323	299	303	315	280	313	315	321	303	267	294	299	291	311	298	303	306	327	328	308	301	299	299	277	304	304	281	290	289	308	317	323	298	319	272	313	325	303	348	304	293	286	295	315	334	326	271	290	286	326	303	285	299	311	299	294	324	313	284	313	306	276	315	292	295	282	314	320	307	289	288	294	306	317	306	337	310	311	300	324	307	308	331	286	272	308	284	305	282	299	287	299	294	290	315	293	284	298	285	330	293	270	285	299	320	300	297	317	322	290	295	328	304	306	303	317	306	323	287	290	362	326	297	279	316	276	296	292	289	311	295	309	296	297	289	292	306	299	307	301	318	285	315	288	267	290	296	316	310	293	352	321	309	296	340	307	285	282	308	319	302	294	273	259	309	298	308	310	319	283	301	294	346	299	311	276	307	309	305	312	305	272	325	291	309	270	290	311	293	314	311	297	293	333	304	289	328	336	287	307	309	313	285	303	306	308	282	291	296	272	318	318	287	288	314	273	301	312	300	290	285	318	298	309	323	306	294	309	292	282	297	307	289	295	313	299	344	310	274	315	268	309	245	321	334	271	330	291	302	278	326	310	298	332	304	305	279	282	280	282	315	298	304	290	305	317	339	291	296	285	285	311	277	283	310	317	281	279	311	312	291	308	298	329	319	298	293	304	299	339	348	306	299	297	289	307	305	310	292	309	321	282	282	312	311	289	285	308	323	287	349	305	293	305	296	302	309	307	293	305	302	298	304	324	326	328	288	283	285	335	296	313	292	307	284	286	304	326	293	315	319	295	299	310	288	334	273	300	313	310	319	278	325	300	306	301	320	312	316	320	316	271	326	311	282	304	311	326	311	311	315	302	319	306	300	312	283	320	299	310	301	287	312	322	291	314	300	262	311	302	301	285	322	307	318	297	302	343	322	328	320	336	293	327	290	303	313	297	305	287	313	293	252	284	292	307	295	301	282	289	303	299	303	310	317	314	330	287	305	305	298	325	324	285	315	322	307	296	279	271	310	312	304	299	306	251	291	287	309	337	328	298	271	313	332	313	296	321	300	309	313	289	321	293	316	311	312	294	313	334	279	286	302	304	288	295	321	282	297	305	290	307	258	312	337	300	306	295	294	298	309	298	308	318	305	282	307	308	309	297	301	289	294	300	302	314	310	308	311	304	319	328	334	300	295	309	278	315	311	308	281	325	333	336	317	301
36105	43989	37398	22049	8268	3728	2765	1956	1458	1098	979	728	685	700	585	547	493	481	433	429	379	422	382	344	369	347	346	365	379	375	393	340	404	334	328	354	343	302	347	358	349	350	364	319	386	319	371	347	348	320	335	363	337	349	357	382	365	378	374	366	339	344	341	361	360	342	359	383	345	352	338	328	352	357	342	326	351	303	332	356	332	352	339	374	357	348	347	370	340	393	361	343	331	346	336	364	341	364	397	347	335	354	340	358	348	344	353	339	353	363	317	365	324	339	316	340	325	344	326	342	330	348	362	354	319	335	351	330	351	322	377	315	364	342	370	332	349	339	340	394	330	306	339	318	372	317	354	368	341	352	322	358	301	345	312	364	336	359	351	345	344	366	354	354	342	364	348	340	331	324	358	351	355	326	345	351	363	369	359	344	328	353	362	376	340	346	334	364	321	351	352	333	359	345	360	369	337	345	325	330	348	336	340	338	333	335	313	322	354	304	325	325	327	333	309	337	316	366	316	316	314	332	300	297	347	313	337	317	345	381	333	336	347	342	346	332	343	353	347	345	367	363	318	374	342	354	324	345	332	342	302	323	342	343	373	348	356	320	355	313	325	326	355	349	359	357	322	356	342	347	363	367	335	353	377	357	322	311	358	347	317	377	349	339	360	367	368	349	354	325	330	351	337	346	335	327	352	368	334	328	353	340	353	360	318	337	342	350	318	352	360	355	385	350	345	325	331	308	342	345	344	368	322	329	350	294	333	337	369	348	346	354	332	342	335	349	359	358	340	321	378	355	320	328	355	325	337	330	331	347	356	335	372	336	324	359	349	315	336	308	353	312	313	369	318	338	327	336	367	314	314	351	337	343	324	324	344	324	347	363	338	353	335	339	365	345	339	318	334	328	324	326	322	317	346	369	351	345	321	353	329	358	329	354	372	315	318	331	343	335	348	373	356	350	312	319	313	354	340	300	358	314	349	360	321	361	378	314	321	323	344	335	338	344	317	330	346	358	335	319	323	355	370	343	354	371	332	339	332	364	365	326	334	337	342	336	365	338	306	343	305	344	336	336	333	346	335	357	349	339	329	343	314	364	376	353	367	360	340	340	333	333	343	354	311	334	360	334	350	339	299	322	329	314	317	306	339	334	332	335	331	354	359	342	327	344	344	316	320	325	355	372	325	339	341	340	368	309	344	337	328	365	374	335	360	383	352	344	334	351	331	356	358	374	318	338	376	316	330	316	352	347	330	306	328	335	345	346	343	317	329	338	343	361	322	323	324	313	335	342	385	323	330	370	347	340	315	363	353	352	335	315	334	333	348	300	357	315	324	352	335	344	342	336	343	348	332	325	333	317	336	335	324	302	370	328	361	347	349	344	365	310	335	314	343	339	363	346	356	352	327	345	356	349	321	344	292	338	336	321	325	328	315	346	330	330	338	333	334	326	327	361	326	348	373	323	318	315	340	304	337	339	340	324	351	338	326	333	356	335	310	335	358	365	343	330	343	344	353	342	366	363	331	366	359	319	352	344	337	327	301	324	358	335	330	331	340	332	323	315	394	327	318	353	336	348	350	335	342	332	306	335	350	332	375	341	340	353	339	326	318	368	312	319	368	336	332	353	354	341	361	345	340	348	343	344	325	320	324	343	350	360	337	326	302	349	325	356	327	364	364	371	349	332	325	311	351	336	363	349	336	339	362	350	337	359	337	341	333	371	358	319	338	352	341	326	323	327	367	337	339	320	313	345	334	309	336	316	339	364	332	353	380	326	347	339	320	339	336	346	321	351	356	325	333	363	331	342	349	360	326	328	328	365	344	338	337	358	334	358	328	345	364	351	369	340	343	333	331	344	355	359	340	347	362	336	308	359	334	341	292	329	322	325	351	337	340	296	344	310	320	310	300	351	365	324	329	351	339	338	341	320	323	301	343	326	320	307	337	328	331	372	362	338	349	340	320	339	355	331	319	353	353	353	334	361	344	326	329	339	369	339	364	370	340	337	365	315	331	344	347	344	346	366	336	319	328	320	353	339	331	335	353	377	344	344	310	332	339	346	367	341	358	316	348	353	339	334	312	313	338	351	353	331	326	371	326	348	346	344	356	323	322	329	340	329	349	332	342	332	355	313	363	339	337	360	308	369	328	352	340	350	352	343	338	288	355	328	328	337	310	349	363	319	339	345	358	342	338	342	335	366	355	340	356	329	351	325	348	327	359	342	318	363	340	333	349	350	343	343	348	354	337	330	312	355	409	317	394	341	338	318	344	324	366	340	365	346	342	332	350	337	337	354	349	338	350	306	325	352	315	329	348	345	319	343	312	339	333	326	338	357	339	334	368	342	298	342	372	354	351	348	317	334	327	328	338	340	313	355	346	324	322	333	339	322	359	372	316	358	371	361	326	323	326	330	322	318	317	323	342	326	335	353	350	330	335	324	351	277	331	341	347	327	344	340	352	338	343	386	306	352	327	331	337	337	330	316	350	345	305	346	354	333	342	369	339	337	379	341	334	340	336	346	322	311	314	330	329	335	297	334	330	382	342	322	337	345	342	323	351	305	328	342	341	350	337	356	370	352	306	332	351	328	341	318	333	335	346	309	345	342	351	353	329	354	346	307	347	318	351	347	353	352	344	332	366	333	358	316	362	366	367	342	305	356	315	331	371	317	330	344	340	370	340	331	336	355	342	340	328	345	377	339	337	332	328	361	336	335	333	366	337	351	371	355	356	329	339	353	342	327	348	332	375	334	343	343	352	352	359	367	305	339	312	339	354	354	324	343	347	368	352	356	341	364	366	330	365	327	338	326	318	358	332	319	344	340	357	323	337	344	342	362	317	357	349	330	340	342	356	349	355	327	352	321	328	338	352	342	343	345	366	349	357	368	311	338	353	338	355	345	345	337	333	345	355	332	343	354	369	352	348	359	362	327	330	358	364	350	366	327	348	360	337	325	369	346	343	317	323	344	318	347	383	347	374	357	348	349	343	351	342	347	315	343	363	334	346	347	366	343	305	353	358	305	299	301	336	337	320	341	365	369	338	327	343	338	315	361	338	358	342	331	352	322	372	329	363	362	314	320	328	337	360	365	373	326	335	376	335	309	328	356	346	319	374	367	351	353	342	334	387	336	342	373	339	342	344	353	352	336	321	307	343	326	345	339	343	343	336	352	336	329	321	340	308	346	354	348	325	347	337	356	344	338	371	370	355	352	339	370	356	354	354	328	328	342	337	353	339	323	325	316	300	355	325	312	319	348	335	368	355	342	335	363	357	345	336	316	334	353	347	325	331	337	327	356	340	335	334	320	343	331	340	330	341	348	355	354	344	336	329	341	366	328	318	332	333	349	348	362	344	361	369	309	352	337	344	328	336	342	308	355	334	348	382	342	337	350	339	326	334	289	346	332	350	365	339	354	339	354	334	348	330	352	356	342	351	335	345	341	332	308	382	333	305	327	381	342	323	359	337	357	350	341	353	324	340	343	353	322	318	342	301	347
25289	20848	27185	25911	19980	9499	3132	1647	1197	954	869	738	619	574	526	441	383	400	377	349	314	341	308	350	317	357	277	305	324	322	320	297	331	263	301	307	307	303	329	283	305	305	292	296	295	282	318	296	279	315	301	294	286	294	295	313	347	305	299	333	289	278	303	302	315	297	319	324	330	293	306	304	293	297	299	305	300	301	307	280	321	311	292	279	279	304	282	325	319	292	301	304	310	323	313	302	303	314	310	293	233	280	315	308	311	282	306	277	287	310	333	286	259	283	310	266	299	291	278	303	260	278	291	284	310	288	297	270	314	285	266	288	300	290	293	299	316	313	316	279	277	285	275	291	281	298	303	274	279	282	266	275	264	285	314	280	284	276	304	292	303	283	311	294	291	264	292	319	290	261	299	295	290	330	287	303	289	279	270	294	285	302	297	276	313	294	276	257	292	275	278	298	309	294	260	300	290	302	279	288	300	263	261	288	291	279	244	263	299	276	263	284	274	261	296	303	328	299	281	286	284	274	293	282	301	293	296	287	308	271	308	299	309	288	253	284	311	290	268	288	284	308	258	267	293	264	307	291	296	320	289	293	269	285	299	309	305	278	309	298	276	311	313	302	289	320	280	271	248	292	292	318	299	327	286	295	308	272	255	261	303	261	296	284	297	299	293	311	310	281	277	324	279	313	297	277	272	287	274	265	289	282	259	293	305	301	287	295	288	311	315	321	285	276	286	272	291	267	309	277	295	304	321	295	293	283	312	246	302	281	280	310	316	287	266	287	294	284	276	310	299	281	308	283	307	306	276	277	296	289	293	319	284	286	280	263	313	298	313	300	259	285	307	303	253	281	291	265	282	300	313	262	274	308	256	300	281	299	304	293	298	276	283	281	274	294	270	287	308	277	285	330	300	299	300	290	258	274	278	306	282	261	269	292	299	275	310	278	289	289	265	332	260	306	330	301	294	281	275	255	314	292	274	278	270	286	263	288	293	273	290	297	297	308	282	284	330	312	299	269	274	287	315	268	293	309	300	301	282	267	307	290	310	296	284	280	320	287	285	258	307	292	289	273	294	289	256	283	284	275	274	271	267	277	273	278	281	278	292	274	295	285	306	293	274	300	291	283	301	283	318	287	287	281	299	263	281	262	289	283	292	297	261	320	277	294	278	318	265	291	277	299	305	260	280	313	275	294	259	309	272	305	283	312	262	298	292	279	282	310	302	297	270	312	280	292	290	274	270	277	281	313	273	315	258	275	278	266	294	278	297	268	273	289	275	294	296	277	251	267	288	285	303	295	245	282	263	308	277	288	289	293	292	295	281	287	287	310	296	263	319	270	286	298	296	308	270	276	277	309	289	293	298	285	294	313	323	291	289	280	292	328	264	281	297	263	249	269	281	261	286	275	287	287	281	293	288	282	268	286	292	323	308	273	277	268	269	309	289	274	308	296	289	269	291	272	242	266	291	296	281	305	262	303	243	295	306	281	281	281	280	286	290	271	284	308	282	253	300	305	271	306	272	286	335	295	283	297	309	273	282	290	280	319	295	294	292	287	290	309	266	287	294	287	308	315	280	299	277	286	291	295	317	300	305	281	284	281	303	269	301	287	252	278	276	310	291	326	282	291	253	288	252	274	293	311	298	293	311	256	280	296	289	270	270	283	263	298	289	269	295	314	255	281	306	282	273	308	302	299	265	279	287	306	302	272	283	256	301	293	282	272	272	277	272	285	295	258	302	278	277	301	300	282	310	272	281	289	275	275	300	296	287	292	284	282	291	277	282	311	270	272	263	275	317	291	286	277	281	275	296	262	293	292	311	286	301	264	295	283	283	277	299	315	257	306	279	302	293	283	310	303	261	261	296	286	300	248	303	292	283	277	302	296	286	278	272	291	273	293	317	308	302	264	302	299	269	300	288	275	275	311	275	283	271	284	278	287	294	250	284	283	291	272	293	243	302	275	307	302	309	285	294	272	263	288	323	283	262	267	272	265	312	320	293	273	275	293	278	267	312	263	284	259	296	271	251	315	286	291	263	289	320	260	254	310	295	301	284	297	293	249	295	262	320	297	286	270	299	293	296	272	267	305	299	276	331	273	284	286	298	277	286	282	273	284	269	254	280	280	284	261	295	264	280	287	313	266	294	290	320	259	298	314	299	278	310	248	310	278	292	289	308	293	287	299	272	284	268	277	277	267	276	277	254	297	328	287	314	269	305	279	288	265	283	271	293	294	279	283	323	272	293	272	267	287	259	267	310	296	281	282	261	305	288	273	296	292	289	322	267	283	264	305	292	271	253	295	258	300	295	273	265	328	303	248	289	298	272	293	319	345	300	275	291	273	286	293	283	313	304	261	262	314	306	263	270	284	310	312	299	324	287	308	304	267	288	274	287	285	309	293	287	287	314	289	300	292	307	295	305	292	283	274	284	276	284	293	292	271	274	282	300	282	282	292	272	334	290	258	283	277	295	269	293	282	271	311	291	297	271	271	307	292	283	313	263	298	281	259	301	296	290	282	286	273	303	283	294	297	264	265	274	265	303	260	290	268	302	296	258	315	284	292	295	293	297	297	290	264	301	282	271	280	306	272	273	265	307	257	290	258	298	261	252	282	292	283	272	278	297	309	311	297	290	283	277	281	322	308	286	300	303	282	296	236	271	319	269	287	281	256	278	294	266	296	308	319	263	306	286	292	290	298	300	283	286	268	287	278	287	308	273	287	273	292	273	288	324	273	289	331	306	305	284	300	294	283	309	309	288	257	297	276	294	275	266	300	303	292	279	279	279	281	297	294	287	281	292	283	262	322	285	287	277	294	285	271	311	298	298	261	310	302	275	288	283	274	273	273	296	309	276	272	299	249	298	316	310	279	283	323	308	295	274	326	272	279	275	282	289	309	275	305	286	290	268	303	285	294	306	272	285	288	282	244	304	289	288	299	280	310	270	273	289	313	280	272	303	311	271	296	273	273	306	309	270	267	266	285	289	289	289	326	306	260	290	292	277	281	285	280	297	257	286	313	273	307	325	262	281	273	270	273	291	302	279	289	311	262	281	317	274	277	275	268	284	293	274	274	294	299	278	267	300	265	295	290	283	270	264	277	257	294	296	307	272	304	297	295	300	300	280	284	271	292	287	298	309	275	281	274	259	337	257	289	318	282	267	293	282	278	279	276	297	295	271	304	279	311	308	283	276	295	289	300	303	278	264	303	303	291	301	300	308	306	307	294	293	301	295	333	295	291	288	269	289	276	303	288	297	305	285	255	276	316	288	297	265	304	297	283	292	277	281	297	295	281	296	264	284	280	303	308	257	286	271	314	266	273	322	309	285	292	314	293	306	303	265	281	290	290	272	286	288	290	293	316	258	265	264	275	307	301	268	260	276	270	298	289	280	290	297	298	275	283	322	292	292	327	285	291	282	295	303	306	313	281	302	278	301	270	300	257	296	280	298	272	267	269	320	263	287	267	297	289	285	299	297	288	261	296	290	320	284	295
37431	55375	46019	33261	14976	6961	4652	3258	2451	2091	1610	1297	1116	1004	805	670	578	588	501	442	417	436	379	381	401	409	387	363	391	348	363	364	370	367	345	337	356	328	337	323	376	311	339	336	344	323	326	319	323	338	348	330	334	313	378	365	355	351	358	358	355	339	354	376	360	303	358	351	345	352	306	338	318	340	329	344	378	369	338	368	371	355	328	327	347	340	308	350	378	319	382	374	365	346	336	300	332	348	316	312	315	350	312	360	321	331	318	349	350	309	317	325	306	325	294	329	332	293	267	343	323	301	322	341	339	348	308	340	326	335	332	322	287	284	307	353	316	315	290	337	308	335	353	300	327	324	322	338	315	316	294	322	321	300	296	334	321	304	304	309	295	326	279	323	318	306	319	311	334	313	297	278	318	313	312	315	340	318	302	328	321	338	308	307	298	327	315	297	283	330	274	326	301	328	309	320	338	319	317	301	320	308	314	300	304	310	315	306	330	295	334	276	311	307	335	326	312	340	300	323	290	305	305	313	333	314	321	324	311	295	325	301	327	297	313	330	310	339	311	303	331	305	334	301	326	306	303	319	310	291	302	357	321	323	297	311	325	337	333	323	324	301	356	304	315	306	331	305	296	324	341	292	297	315	330	301	304	322	326	320	327	316	294	316	300	330	353	353	317	307	314	308	300	291	304	303	299	325	308	327	284	322	299	311	330	323	322	328	301	320	305	308	293	331	308	321	303	347	314	323	301	318	303	313	310	314	314	334	270	324	337	305	313	305	342	313	333	325	300	278	318	310	350	307	335	331	339	299	298	302	292	271	311	313	294	354	304	329	342	316	318	295	314	304	304	322	310	296	331	304	326	302	304	326	314	308	318	322	328	317	310	314	313	330	338	321	327	331	280	291	300	319	360	328	295	331	325	341	314	316	317	309	319	320	302	275	303	287	298	289	312	335	331	319	350	311	308	310	308	281	321	311	300	294	318	326	325	316	314	308	323	327	320	317	320	305	307	278	334	331	310	314	302	277	310	336	333	305	305	306	364	315	301	292	321	305	314	321	299	334	318	278	319	323	327	274	277	300	329	338	317	280	295	296	306	314	315	308	306	304	302	323	293	306	275	325	306	291	327	304	328	302	317	286	369	299	324	335	323	296	307	322	325	307	290	305	326	326	298	333	280	306	357	293	305	325	344	280	332	301	315	301	311	329	318	317	323	301	294	342	330	297	294	322	309	336	334	306	352	324	272	322	283	325	344	306	292	324	331	314	350	336	315	293	304	310	303	323	311	313	324	326	329	312	315	325	318	294	342	309	313	304	305	330	301	327	310	325	310	301	323	327	292	309	307	314	322	323	316	310	282	307	303	296	338	325	293	291	270	316	297	287	301	341	279	284	334	317	356	292	317	302	366	300	309	337	325	314	344	308	301	330	298	329	303	355	315	364	311	290	310	330	312	324	346	287	341	335	325	312	326	305	291	289	326	306	308	307	301	332	305	296	342	323	301	328	327	337	292	324	327	284	307	302	325	290	329	288	319	333	289	319	297	337	296	324	309	303	278	333	292	318	316	315	293	311	282	324	289	352	297	315	297	304	339	274	338	294	302	313	324	300	307	331	305	335	311	275	307	345	284	305	327	302	313	335	326	306	303	305	281	310	297	318	322	307	292	280	319	317	308	300	299	313	309	317	323	297	297	324	326	293	329	306	299	365	327	281	302	296	296	272	306	312	297	298	300	291	309	325	338	344	306	320	308	319	311	298	324	303	313	316	305	321	303	321	306	300	313	339	289	320	323	319	298	326	313	286	280	308	319	306	318	312	333	327	287	306	314	301	281	351	309	300	289	295	311	315	309	306	322	327	284	294	298	282	309	305	304	332	315	311	298	322	330	292	338	278	297	299	299	319	308	325	306	336	308	310	286	303	302	324	344	306	291	320	326	299	304	340	363	343	342	296	334	285	290	325	304	275	343	333	310	292	307	315	296	312	315	312	325	317	315	273	315	318	297	321	302	348	299	308	313	318	307	347	341	291	305	341	313	313	320	296	304	323	325	293	298	328	318	317	299	322	309	302	326	312	337	333	290	294	325	314	286	336	305	341	304	301	321	303	334	339	349	349	324	309	308	305	321	317	315	303	325	344	324	297	335	304	295	309	305	322	303	323	291	299	319	355	310	312	292	325	301	307	304	324	323	333	310	318	336	310	298	331	304	328	309	304	311	324	316	304	329	344	322	327	305	345	317	306	311	314	315	301	321	331	281	290	302	340	334	291	320	319	351	312	353	287	333	314	318	312	315	299	336	330	312	317	278	321	298	315	339	319	307	336	315	322	314	333	317	327	328	284	342	332	305	323	328	349	310	302	344	329	310	308	321	300	296	303	316	322	295	305	292	310	321	300	338	298	331	316	301	318	323	314	320	275	311	329	348	336	334	306	300	333	297	290	308	349	326	300	322	318	326	304	306	330	326	303	300	293	316	317	332	329	308	304	336	300	290	296	314	336	297	306	337	323	308	294	314	329	330	331	313	323	324	291	320	321	307	297	286	306	343	324	332	267	328	283	305	302	329	286	323	355	322	311	314	305	320	328	297	295	332	293	277	343	300	301	289	312	296	313	344	304	302	322	307	335	325	316	340	353	332	333	341	272	275	308	296	315	323	313	299	301	273	360	341	335	328	309	314	322	332	310	271	305	301	308	313	298	335	294	334	300	325	306	318	311	320	298	341	307	304	337	315	310	319	323	309	299	365	313	302	331	334	364	301	303	302	311	304	309	313	313	314	314	327	313	316	319	324	319	324	317	312	318	310	324	309	296	326	285	304	319	341	308	309	329	318	291	318	311	303	288	311	325	300	308	318	280	310	305	330	335	320	307	303	295	333	315	345	306	298	326	320	355	325	317	320	294	315	305	270	300	326	318	343	347	330	318	298	295	310	326	304	309	300	351	340	319	310	297	334	301	327	299	314	299	302	319	316	304	350	329	301	308	295	308	323	316	276	301	315	294	325	344	296	330	310	316	289	328	327	317	350	296	319	298	285	319	316	291	310	359	319	321	299	333	317	320	301	315	288	316	283	338	306	325	317	277	311	297	334	329	318	279	327	330	306	303	317	289	313	314	317	276	339	310	302	305	310	302	318	298	315	331	289	310	319	301	301	326	297	316	319	338	312	317	311	286	283	299	323	308	310	310	322	323	291	318	306	325	309	299	300	312	314	305	322	330	294	334	314	314	342	322	313	285	314	325	327	321	291	331	317	313	322	327	316	334	322	303	328	350	298	283	328	304	318	326	300	324	323	313	342	332	318	313	294	285	288	314	341	314	335	311	331	313	326	328	301	334	281	289	314	292	283	336	306	316	313	302	302	294	316	325	282	330	312	330	345	321	323	326	301	331	299	319	313	288	309	322	329	329	283	291	289	302	320	316	299	325	327	289	300	332	334	294	313	337	286	312	336	318	320	323	323	313	329	287	285	302	308	337	303	312	318	316	316	343	320	317
23152	20851	27501	25149	21524	19693	10732	3226	1918	1608	1384	1183	944	819	755	728	649	680	540	553	539	514	554	527	517	498	515	517	483	535	468	485	513	480	511	447	467	493	472	431	451	493	465	521	499	485	482	496	464	495	492	484	472	462	482	483	501	483	480	462	475	434	485	476	485	486	478	525	481	508	490	472	459	470	464	477	469	465	488	459	470	495	458	466	474	484	495	522	487	440	523	479	462	500	521	490	432	490	467	450	464	438	478	491	458	483	463	479	500	453	440	464	472	466	461	459	424	441	453	489	458	476	481	485	456	462	447	480	469	481	461	472	493	488	437	458	477	445	481	486	472	460	499	459	465	428	481	496	458	474	492	489	444	433	463	457	493	438	476	462	449	517	450	454	480	492	512	438	465	455	456	451	473	457	490	453	464	464	463	486	465	469	489	444	446	478	452	444	451	467	438	481	456	447	479	496	464	491	459	461	434	462	453	469	452	465	477	472	483	456	495	485	509	471	477	451	460	469	474	448	430	443	491	484	472	463	488	452	441	481	424	428	466	445	463	427	436	456	465	444	467	474	446	451	442	490	463	477	476	450	480	515	453	470	465	453	467	442	422	429	422	454	441	470	490	448	489	487	445	453	508	463	454	431	457	466	466	449	447	426	484	485	455	470	450	509	462	463	450	453	478	463	469	479	453	432	451	425	432	429	441	472	475	429	441	431	502	426	460	428	428	439	441	468	447	504	465	438	461	419	451	429	406	444	460	449	492	450	487	455	455	498	502	457	466	469	429	437	468	485	466	444	429	464	461	445	458	466	455	454	422	440	469	445	464	444	417	441	460	479	479	468	463	469	469	461	490	451	464	435	430	442	445	497	432	488	452	464	464	451	438	476	457	409	463	454	436	476	488	511	447	468	499	481	476	435	463	466	493	462	483	475	434	451	443	509	475	493	430	522	429	466	478	469	475	471	469	448	476	474	450	438	429	465	494	474	489	436	478	441	472	431	476	474	463	448	458	469	476	444	475	428	445	469	456	459	487	463	479	441	466	437	436	465	452	429	477	471	455	463	487	432	492	483	475	463	459	461	458	454	503	498	419	428	485	474	504	456	450	488	457	424	418	479	446	463	457	494	450	438	447	467	469	404	440	480	453	450	487	449	451	477	480	467	483	451	447	459	449	483	459	476	510	420	422	445	441	467	482	485	488	426	457	425	445	447	453	457	504	438	469	453	471	464	489	493	490	446	483	423	489	436	468	451	465	484	445	481	401	470	469	464	465	421	458	437	460	441	463	468	447	454	433	466	456	449	462	426	415	489	435	447	475	442	444	481	480	466	477	473	488	443	456	466	466	431	458	453	439	461	428	464	464	446	437	479	425	468	473	461	455	493	451	474	492	436	450	451	455	461	451	438	469	457	444	399	471	461	509	494	428	463	456	407	476	437	458	459	461	450	476	471	459	460	471	452	478	469	445	464	478	458	442	489	467	473	455	461	482	505	476	428	474	466	445	425	493	459	495	463	479	477	446	448	442	484	466	453	460	479	458	441	499	495	464	472	472	453	456	427	456	414	477	470	439	470	484	467	428	404	450	470	484	471	442	435	460	472	458	444	455	468	466	435	467	445	449	412	457	438	481	456	477	515	476	392	471	476	452	409	466	453	466	464	446	465	468	483	458	476	412	487	450	437	446	471	494	462	465	499	512	435	507	454	460	439	467	458	455	434	471	449	455	446	439	477	498	446	424	457	461	472	471	444	476	457	466	494	473	497	485	460	475	475	461	452	438	449	457	476	473	476	448	486	477	483	471	451	472	461	458	445	467	459	458	508	454	483	473	438	491	471	452	445	449	447	451	463	425	459	436	455	436	467	458	459	426	512	457	450	439	403	449	409	437	456	449	458	440	453	435	448	471	452	463	471	468	485	475	420	477	423	456	483	438	431	487	456	431	453	468	403	469	479	478	458	465	468	479	404	423	467	454	473	424	500	437	464	452	508	483	462	467	461	486	449	476	448	448	459	425	453	461	464	447	405	509	444	495	444	424	450	473	449	473	497	472	454	498	476	475	403	490	471	445	480	473	477	480	467	481	469	490	428	476	476	484	387	484	464	475	450	479	466	456	432	469	434	445	480	489	434	431	452	432	464	519	464	478	481	466	467	429	468	475	468	431	448	460	491	458	458	478	450	486	479	443	458	438	464	473	455	436	492	479	479	499	436	427	473	461	487	464	469	487	453	466	474	464	470	472	471	465	466	460	472	489	466	459	485	452	437	491	456	513	453	441	494	481	469	472	475	467	484	464	496	496	470	487	517	475	449	462	441	507	452	450	469	473	443	465	501	429	459	483	495	505	497	463	424	476	426	421	453	465	464	465	440	458	444	453	466	466	480	506	441	462	458	474	437	456	464	479	502	431	442	453	426	469	474	479	474	503	479	438	435	486	474	483	468	466	481	478	440	477	487	475	437	432	440	436	528	481	461	456	494	451	430	438	489	497	504	459	453	443	495	464	462	430	457	411	495	482	455	452	467	448	443	450	479	444	453	448	471	431	450	457	411	464	446	478	462	442	444	462	466	495	486	467	466	449	450	446	445	442	466	407	440	484	476	426	456	439	430	450	447	466	470	477	502	437	440	457	438	436	473	459	475	432	435	452	510	455	424	475	459	470	491	477	451	464	479	495	503	459	484	466	467	411	434	426	456	461	470	478	455	472	455	470	451	457	451	492	485	470	441	457	454	492	491	489	422	489	444	443	423	450	431	466	463	508	468	458	409	469	496	466	457	414	433	431	439	426	498	481	506	477	462	459	472	419	439	494	484	476	497	449	471	459	467	455	425	481	471	448	459	426	474	496	454	482	428	473	430	455	473	499	469	475	461	443	455	485	457	449	472	441	467	487	421	486	482	467	479	462	464	446	485	488	483	475	494	464	516	445	483	506	444	449	468	436	455	463	464	458	472	448	475	448	481	499	477	475	481	420	446	466	438	458	464	435	476	462	473	459	465	458	466	460	467	453	487	476	488	474	489	465	498	473	451	438	474	465	479	453	452	478	475	469	482	437	458	456	446	429	510	457	472	508	461	462	445	453	464	508	469	463	465	480	427	444	436	444	460	445	477	442	438	436	448	421	489	458	455	498	430	441	468	458	449	445	463	484	468	447	477	468	474	461	498	495	488	505	446	478	475	464	469	454	473	471	449	453	465	436	506	452	454	486	453	473	454	460	444	436	462	455	471	491	489	442	452	448	446	459	475	472	461	443	480	467	464	484	465	444	426	444	421	463	474	478	454	489	461	479	475	467	464	453	440	444	461	455	475	482	440	453	428	484	455	488	423	462	435	427	451	497	455	433	433	418	477	425	475	433	462	437	450	475	441	448	470	502	494	460	445	428	487	477	489	452	461	491	459	458	471	486	422	476	459	476	419	474	422	455	438	488	387	443	447	459	468	459	458	442	442	477	476	459	477	465	456	475	461	453	475	467	422	442	459	445	463	459	475	425	433
40931	65737	59420	46817	24070	10690	7166	5125	3810	3116	2691	2108	1648	1382	1105	1015	895	823	766	721	751	671	662	654	631	620	577	570	568	560	599	516	542	545	568	505	557	509	541	520	520	508	508	537	503	536	505	511	512	502	514	501	509	542	547	554	518	578	540	573	536	518	515	477	528	519	528	515	524	525	529	498	502	524	520	543	499	495	503	518	522	503	550	482	537	506	553	552	512	547	523	503	522	519	512	518	455	507	503	507	496	489	522	573	522	457	495	475	471	435	547	500	478	501	498	502	497	492	489	444	462	479	475	515	472	452	486	443	441	505	504	487	489	468	472	468	484	515	473	496	471	472	470	520	469	451	470	488	507	483	487	470	473	481	458	501	484	479	445	478	465	464	493	474	506	460	479	500	450	432	465	495	514	485	466	503	484	481	474	452	477	511	483	449	489	501	495	463	480	444	513	496	504	484	485	449	479	488	501	487	508	458	468	492	462	489	471	488	458	476	457	527	479	486	462	446	486	475	490	474	474	471	490	511	453	487	507	452	482	508	444	496	508	487	477	471	451	513	456	449	468	490	485	477	472	456	481	494	476	492	505	451	521	475	476	477	512	538	476	506	446	512	419	476	483	507	471	508	473	473	471	459	476	464	519	498	461	457	474	488	461	471	497	473	487	473	455	467	446	437	458	479	469	475	456	507	473	441	447	480	446	422	479	464	471	498	468	465	477	476	471	501	492	434	521	482	485	479	461	478	488	504	496	515	447	471	452	461	468	467	437	434	514	471	504	512	462	508	487	462	428	461	500	477	458	471	453	453	483	440	458	472	494	435	468	480	486	533	520	441	468	480	462	474	505	454	486	458	523	466	474	457	502	498	493	504	455	453	449	483	449	454	466	503	457	496	445	447	503	461	467	457	464	440	485	463	445	438	526	487	446	502	479	494	471	490	466	488	471	456	470	453	472	462	498	454	455	465	506	476	448	493	487	489	471	482	482	451	468	440	454	441	482	485	472	496	441	475	487	443	462	508	485	498	453	442	466	457	477	499	489	482	486	449	467	479	518	452	483	460	468	460	411	460	456	479	494	468	472	461	453	438	490	455	464	496	460	449	479	466	481	477	474	489	442	450	479	457	463	475	469	481	449	513	508	512	475	483	472	502	508	478	498	487	497	465	529	479	460	463	491	467	494	499	483	495	457	471	496	484	537	454	453	481	496	504	457	516	490	438	476	479	432	474	517	415	454	502	510	494	465	474	510	478	463	442	520	435	493	450	500	445	491	451	454	458	468	507	483	488	487	467	432	464	467	495	490	505	481	448	460	455	461	486	452	480	479	470	498	487	467	494	432	483	498	431	424	498	478	470	459	471	485	443	498	519	484	494	519	473	480	497	489	467	450	458	496	506	502	477	494	535	448	441	488	490	471	469	435	458	478	464	471	486	469	476	463	511	494	482	462	462	473	466	460	480	480	489	446	480	480	474	491	506	490	454	436	450	467	473	476	482	493	466	464	469	469	488	467	503	490	518	512	476	459	497	455	490	516	488	502	486	448	477	447	460	466	463	434	448	488	506	476	501	470	501	492	504	419	470	479	479	479	476	504	499	472	512	458	505	480	453	462	497	512	445	451	496	439	491	502	486	478	454	513	486	449	498	461	472	472	474	470	459	518	479	452	475	416	446	448	487	479	499	504	471	486	490	429	449	469	478	462	490	483	478	463	496	506	485	449	478	482	493	463	474	471	474	433	504	442	480	464	475	493	481	472	525	472	502	483	481	481	503	506	456	468	456	459	494	475	478	473	462	486	515	494	455	470	491	479	534	491	518	449	476	467	452	461	466	538	462	471	455	478	500	463	458	467	477	516	468	476	489	479	466	453	502	445	492	506	512	486	489	477	493	450	482	447	485	474	515	478	456	489	503	490	473	454	494	467	499	459	508	512	460	448	481	457	513	463	488	497	478	456	446	466	484	436	426	499	519	458	455	420	482	450	492	502	471	472	413	469	496	460	481	464	490	518	479	464	493	445	483	494	456	481	479	476	436	465	484	487	415	484	474	466	474	433	449	471	404	480	472	506	500	474	470	465	484	484	492	505	509	486	447	518	463	473	486	444	468	483	508	477	496	471	468	478	467	499	500	482	495	472	441	502	533	512	482	485	476	476	462	503	494	457	496	469	504	434	503	455	507	427	465	494	463	447	451	454	500	455	471	483	463	473	488	523	455	455	498	487	502	493	486	498	476	491	470	452	489	482	433	447	481	490	472	493	473	500	500	452	476	482	469	461	501	498	486	446	500	471	447	469	484	471	504	498	506	452	450	476	487	462	488	453	480	520	459	470	455	479	440	474	480	480	465	460	476	454	451	467	482	494	485	437	481	500	509	478	450	496	469	457	482	461	446	479	482	473	451	456	475	503	452	471	504	477	452	455	499	463	484	453	484	518	502	461	484	485	441	455	491	495	505	485	498	440	459	465	459	448	483	455	502	455	440	473	468	475	481	498	477	471	482	461	468	431	465	479	489	459	492	465	437	504	476	432	460	508	441	486	472	459	475	507	466	476	485	479	507	446	482	472	486	499	427	466	474	497	478	489	445	490	484	465	490	454	488	431	477	500	441	442	469	454	464	482	441	448	489	493	451	492	509	457	489	492	477	460	474	472	471	481	508	493	491	465	441	500	473	488	492	435	467	495	455	478	480	430	443	449	478	437	501	493	462	457	486	481	482	465	502	507	488	498	452	438	473	468	486	458	496	518	446	464	465	493	491	468	493	486	461	478	480	450	468	500	490	489	478	466	446	481	494	497	441	446	477	476	457	481	442	492	478	491	473	495	449	486	483	494	468	468	506	464	477	485	479	489	492	497	475	522	464	486	472	499	480	497	452	456	490	485	445	512	502	469	463	495	467	478	461	495	456	489	472	471	494	461	499	495	504	444	497	451	473	462	486	474	448	456	493	476	492	476	458	471	421	450	472	493	451	486	482	480	493	464	496	514	465	495	472	468	474	479	460	477	481	479	465	482	501	463	448	458	488	499	479	477	468	478	487	485	499	480	442	490	473	503	506	465	454	469	475	480	530	454	465	478	520	467	490	544	486	479	495	503	464	528	488	506	459	485	463	515	455	481	463	491	477	467	492	481	504	451	479	481	480	448	490	494	481	445	494	459	486	457	443	474	491	445	460	478	498	486	489	500	490	500	501	493	488	476	475	474	499	447	460	479	473	440	488	466	480	488	466	466	426	458	450	484	481	449	479	521	508	468	482	460	460	471	468	467	493	478	478	470	462	500	487	505	494	444	525	496	490	475	484	465	478	464	431	448	473	486	492	442	453	495	468	454	499	484	474	466	457	451	517	505	485	473	460	467	482	477	496	486	477	487	471	479	473	489	484	446	450	480	446	434	444	515	479	444	500	496	471	453	490	498	444	483	471	460	506	467	469	479	477	494	495	484	489	515	463	510	470	432	482	514	466	481	504	479	504	449	445	487	473	488	483	507	458	507	444
34628	34332	32353	15121	4097	2159	1440	959	751	623	566	439	420	404	342	359	326	337	286	323	313	296	290	332	269	314	313	265	323	317	325	294	296	288	301	305	290	298	293	325	320	314	308	307	285	293	269	290	291	303	300	325	264	297	311	314	313	323	318	303	306	308	322	323	294	280	298	280	328	340	302	303	317	303	297	316	332	317	327	310	291	281	288	301	295	291	280	309	323	330	315	312	302	326	332	318	329	298	286	324	302	281	323	321	295	330	278	299	286	322	278	304	308	295	304	306	303	275	298	274	286	270	297	334	263	275	267	296	282	302	272	266	309	277	301	293	286	292	298	276	306	285	299	285	274	294	332	282	312	309	273	293	322	293	304	327	281	287	297	283	291	293	298	310	280	303	272	270	322	283	294	295	281	293	314	275	296	277	282	309	312	315	287	296	305	321	287	288	290	307	303	247	296	282	287	273	278	320	302	316	282	290	285	277	280	344	298	301	293	267	288	303	285	283	283	292	305	293	303	273	267	282	308	308	286	305	275	299	301	281	300	291	316	287	305	320	274	278	264	306	298	284	279	284	297	322	304	288	290	316	269	268	304	289	301	300	291	308	270	301	272	305	311	290	299	289	308	320	293	311	313	270	305	279	282	306	304	286	319	323	307	305	272	303	281	282	288	286	290	298	291	292	287	284	296	294	287	261	299	293	324	297	301	305	322	265	273	303	306	306	291	299	318	306	300	291	281	316	328	291	335	306	289	316	283	274	293	273	282	298	267	270	315	307	297	316	287	285	306	249	262	312	322	324	279	303	293	283	291	268	304	269	300	282	297	290	297	319	300	305	313	285	317	318	289	316	292	302	305	300	280	271	297	282	310	307	296	321	291	290	289	282	294	308	306	309	293	305	313	261	293	303	300	303	306	320	290	292	294	294	302	290	277	305	285	292	305	262	290	293	303	290	281	298	288	286	311	335	310	316	310	299	285	313	327	290	271	280	298	301	291	288	287	313	276	296	289	260	308	294	289	277	290	285	319	281	291	322	313	277	295	299	318	326	298	335	310	297	295	320	300	339	289	290	295	284	328	285	291	296	305	269	291	308	311	321	287	276	275	287	325	283	276	318	262	285	307	272	263	324	308	296	315	295	281	287	306	294	276	312	301	301	316	298	295	292	293	288	310	279	277	297	293	253	249	279	316	292	313	300	295	326	284	299	311	286	300	288	278	293	310	325	289	295	295	300	272	284	288	278	294	332	310	299	292	284	285	308	285	269	312	304	295	289	332	338	293	322	307	263	288	280	283	305	296	289	305	298	294	276	294	289	290	288	291	270	319	321	305	285	281	302	320	275	284	302	286	302	274	303	285	286	253	286	285	284	268	282	304	311	328	291	303	303	290	265	334	298	279	272	288	294	322	310	287	290	291	282	333	278	273	314	293	283	269	307	304	292	295	316	311	265	284	305	297	294	294	294	260	316	285	283	260	272	309	284	281	309	277	311	270	276	268	302	266	309	290	295	309	282	309	288	318	281	314	291	290	264	273	273	340	282	286	312	314	279	318	276	304	309	274	294	289	313	271	287	326	280	283	302	318	286	298	277	297	303	298	291	273	283	296	299	277	303	315	269	287	273	311	279	291	290	293	277	291	278	294	326	298	276	283	275	315	273	288	306	284	268	279	292	299	295	285	323	325	309	264	307	293	281	303	260	294	300	281	283	331	289	286	297	270	293	266	324	312	295	281	287	300	300	322	300	255	280	310	317	290	317	261	290	295	302	319	283	324	315	301	292	277	286	280	306	281	288	268	289	313	279	267	267	291	314	284	302	311	334	315	315	272	281	303	278	327	262	322	276	295	313	273	318	304	313	297	311	263	296	290	283	301	308	297	283	279	284	285	280	312	291	292	277	312	286	300	306	303	292	313	288	325	270	293	284	286	285	291	274	323	297	285	264	285	297	282	302	285	286	313	303	307	288	270	284	303	290	281	284	317	251	283	303	292	301	310	335	292	306	306	261	305	292	295	284	291	307	286	334	305	291	292	281	303	292	279	302	294	308	286	290	289	313	266	313	312	288	300	313	274	304	295	299	298	307	280	309	302	321	308	251	293	312	299	301	325	324	302	263	307	294	326	274	288	288	274	284	273	292	307	298	264	277	252	325	303	289	304	285	295	297	300	317	298	295	307	288	293	317	273	279	308	304	292	274	314	283	300	278	287	274	291	315	288	298	282	287	300	291	303	288	319	292	262	274	279	322	278	321	291	278	289	310	302	285	293	299	285	285	336	271	279	299	301	334	285	276	303	303	301	315	344	346	297	307	280	287	287	296	262	270	267	289	268	264	282	287	286	288	294	277	293	267	288	288	275	289	299	307	322	297	284	291	294	281	290	280	320	292	281	274	272	331	273	290	313	314	307	298	296	262	307	298	315	303	288	287	292	293	295	307	290	288	310	292	314	295	256	266	293	290	313	306	312	292	311	281	287	306	308	325	274	259	311	294	305	308	298	310	281	314	313	298	272	282	263	319	297	285	301	269	305	282	313	332	312	279	267	287	259	303	281	278	281	283	285	309	280	271	267	322	307	320	265	302	308	266	288	280	306	281	297	283	302	317	297	288	289	291	319	305	281	320	290	314	312	284	296	318	296	300	295	274	284	280	293	295	318	293	288	303	289	287	302	290	310	280	295	253	291	283	283	303	304	329	291	308	296	282	282	297	268	287	302	272	293	339	318	284	288	318	300	294	286	272	297	304	296	290	299	314	319	259	291	319	254	314	275	284	313	281	284	280	284	318	307	303	320	302	294	267	301	286	294	294	300	279	311	300	265	244	297	298	312	319	309	290	297	277	287	289	311	301	291	325	291	292	268	296	292	286	317	311	304	303	344	303	306	270	283	299	316	308	301	304	306	287	287	308	266	259	273	326	268	314	272	284	295	309	293	316	291	296	292	305	285	295	334	299	253	271	326	281	282	278	284	300	280	300	288	270	284	294	305	286	261	296	302	275	277	291	298	300	267	296	270	310	306	288	297	324	296	309	286	281	284	287	312	311	283	293	284	279	288	291	286	306	279	312	320	325	334	286	283	304	286	293	333	281	296	282	331	274	281	300	278	308	267	275	303	293	261	301	276	313	307	292	311	275	261	285	306	275	282	302	305	308	277	314	312	295	314	331	305	353	294	299	294	287	287	265	323	266	304	277	297	277	282	325	272	283	303	315	288	278	280	273	301	295	255	280	264	310	309	327	295	279	296	285	275	280	285	303	315	304	303	299	292	282	301	291	314	306	301	300	299	314	302	293	280	316	282	326	303	314	281	263	278	293	289	307	294	328	305	296	293	320	292	296	308	278	340	278	308	301	296	291	277	227	265	286	271	298	308	291	297	279	263	295	292	307	265	274	295	308	308	305	287	283	300	269	297	289	297	288	285	316	292	271	296	314	280	275	304	284	327	325	299	299	283	274	316	291	265	321	300	276	303	308	267	269	286	267	280	263	285	288	268	324
37611	44421	38433	15941	6801	4494	3036	2036	1534	1246	1008	713	596	554	510	459	384	368	385	417	358	328	372	338	337	340	373	330	378	345	344	330	363	343	337	341	319	351	325	350	307	332	313	355	349	336	360	327	332	339	371	348	336	323	372	386	343	321	374	329	354	361	346	392	338	359	357	322	355	355	339	362	345	331	357	334	357	327	337	357	380	366	346	317	332	331	371	350	370	337	331	349	373	380	376	319	346	320	341	362	335	329	313	373	347	354	334	349	309	327	362	351	355	317	334	333	329	318	305	361	314	341	343	368	325	344	342	362	311	319	306	325	327	317	295	324	326	332	303	324	300	328	369	334	332	333	315	340	339	318	339	311	311	302	328	330	322	335	324	342	301	305	340	314	320	365	326	345	375	343	330	320	368	324	329	325	322	334	344	358	344	319	344	373	313	320	319	317	339	339	350	324	355	331	327	378	332	362	310	324	324	330	314	311	315	348	360	353	320	338	321	349	339	352	361	338	329	333	307	288	320	299	345	302	318	304	348	298	323	322	334	327	327	334	344	339	360	340	307	341	321	354	327	338	355	326	347	333	345	339	344	321	319	316	323	373	363	327	318	340	355	318	325	337	381	343	328	345	346	320	372	338	341	324	322	338	350	309	338	331	321	318	340	325	317	343	308	341	315	334	334	268	330	333	319	343	333	336	340	318	334	318	349	333	339	318	313	350	343	356	336	325	329	333	326	324	332	316	323	328	338	314	309	329	347	332	347	336	311	335	327	337	332	327	336	328	343	309	339	314	322	345	342	293	354	317	347	342	322	334	320	321	315	361	299	348	344	313	325	309	344	327	328	337	348	336	343	343	324	340	334	358	349	303	310	305	359	297	354	335	327	316	317	321	334	355	344	351	337	348	329	336	344	308	292	317	321	318	338	336	334	326	321	341	318	363	353	303	356	350	325	338	295	340	330	300	323	326	352	314	352	354	356	349	335	318	353	355	303	337	369	325	310	340	336	352	347	335	333	340	357	313	333	308	334	359	299	382	300	349	344	347	372	315	332	350	333	329	331	324	327	336	336	333	314	319	331	341	310	355	348	331	322	325	308	346	385	355	324	354	323	347	342	337	355	310	319	296	318	337	320	320	329	313	359	331	341	318	336	340	306	326	324	352	324	322	363	304	316	322	344	336	320	347	316	349	310	340	342	338	340	332	313	323	339	368	334	345	290	363	353	365	363	342	314	330	316	318	330	332	355	332	348	362	328	329	315	310	313	293	340	288	349	340	356	329	325	306	307	336	358	379	337	308	330	323	335	349	331	359	340	301	367	365	306	341	323	331	340	339	342	324	332	318	301	324	351	334	310	339	384	318	338	323	320	310	316	338	321	339	333	353	317	334	323	365	333	327	329	314	326	287	319	303	334	338	302	336	351	318	330	327	354	337	341	345	318	317	327	337	353	319	330	327	315	318	343	354	361	292	333	319	297	362	326	305	343	364	323	315	313	316	319	323	366	311	325	314	342	327	305	340	344	339	382	339	293	300	408	316	373	327	330	323	334	308	322	329	330	322	365	325	361	329	313	320	350	333	305	317	364	339	311	331	336	332	335	316	365	306	364	325	346	314	332	341	352	329	315	351	354	336	358	334	360	312	316	342	311	351	355	341	350	328	344	324	337	311	309	330	318	346	331	350	314	324	356	346	337	351	345	374	334	303	340	334	303	305	322	349	345	302	344	349	322	342	307	343	327	339	364	321	353	337	294	328	364	328	317	349	338	329	322	330	318	317	329	306	338	313	318	306	329	320	323	330	344	314	346	308	322	304	336	354	344	321	349	383	343	331	341	332	303	317	344	320	352	351	371	368	301	322	339	349	323	331	338	336	316	369	343	351	353	329	321	343	290	346	338	326	304	317	365	366	338	360	312	339	353	315	320	337	321	327	316	345	328	331	320	354	334	374	313	300	343	327	344	353	329	363	350	355	298	355	296	321	316	346	319	336	361	342	351	315	344	339	332	329	313	314	311	289	346	324	333	344	335	346	313	341	363	359	336	312	316	335	350	330	358	330	334	313	353	340	312	324	333	323	320	337	338	311	355	332	331	340	339	355	366	337	306	322	350	326	312	336	320	318	289	340	329	341	346	343	325	320	345	317	349	358	357	331	315	381	302	350	320	327	288	309	352	338	346	353	325	362	346	322	328	333	317	324	334	339	315	336	316	313	348	298	315	324	318	356	344	333	352	345	336	335	322	337	342	323	323	330	316	336	370	352	334	320	328	321	300	349	344	327	350	324	321	359	340	322	304	345	299	309	333	332	340	322	340	321	301	340	336	344	322	341	308	333	354	326	347	305	325	307	352	323	373	355	334	349	347	321	345	322	309	333	329	337	348	341	351	309	354	319	313	333	364	330	342	299	344	341	332	360	331	330	324	322	360	320	346	346	307	350	333	326	313	322	321	332	345	353	334	310	302	345	323	318	342	307	341	347	343	336	292	333	315	323	313	352	328	344	321	333	305	323	310	318	338	340	332	339	327	348	354	350	354	326	325	324	338	343	322	336	317	325	352	322	321	347	301	328	363	348	312	394	373	340	360	312	342	331	371	336	351	341	334	336	315	331	346	344	381	288	339	348	342	320	295	333	352	322	337	343	338	332	338	336	337	341	288	333	324	319	320	301	316	325	305	352	336	339	330	308	341	317	311	296	342	334	306	354	354	332	324	322	347	327	353	341	340	335	347	350	353	329	331	318	329	351	348	318	319	309	334	325	352	298	320	314	333	342	328	331	303	381	315	336	356	378	333	309	351	348	313	353	341	327	314	302	319	348	332	336	323	353	339	338	328	325	326	306	304	304	325	351	328	349	274	312	340	314	343	322	323	332	309	336	306	315	329	334	350	310	347	326	325	334	329	358	355	308	347	348	340	316	346	355	303	339	340	304	326	341	308	310	337	345	332	356	343	327	327	370	337	315	332	325	348	340	345	334	351	349	367	320	337	339	334	330	360	306	346	326	347	339	343	348	345	338	335	345	326	329	356	345	300	358	336	332	303	334	346	338	360	365	319	338	335	346	299	345	310	353	322	352	323	321	344	354	328	337	356	346	330	339	342	312	342	348	343	338	326	354	323	338	337	359	340	312	325	307	317	335	292	343	333	308	301	339	320	313	326	329	310	327	348	340	300	326	366	360	318	340	311	335	365	338	345	340	310	359	326	344	348	321	346	336	320	316	322	346	329	346	314	330	344	331	340	336	336	342	281	326	328	339	302	362	353	348	337	309	334	332	316	293	339	323	339	364	355	335	325	324	297	338	330	361	330	353	317	330	316	336	335	292	324	310	314	352	326	322	370	309	329	344	323	344	334	328	299	318	329	320	306	324	304	337	322	333	318	359	328	366	341	354	339	340	339	344	332	311	358	319	336	334	324	329	308	314	343	328	318	319	316	363	296	360	316	335	328	307	346	343	337	335	318	321	341	331	309	321	342	326	358	335	332	315	297	296	339	312
25305	20826	27175	25725	19890	9998	3307	1756	1206	877	709	573	512	426	389	380	363	344	340	329	363	307	305	310	302	334	315	277	304	307	255	288	297	305	281	269	266	287	309	286	295	278	299	265	321	278	276	275	257	304	285	300	317	277	278	292	283	274	317	284	276	309	323	273	266	287	277	293	300	266	308	323	268	284	299	263	299	254	254	310	296	289	267	297	265	266	275	272	290	317	303	316	301	281	281	268	307	308	289	271	299	283	285	281	278	288	284	302	293	289	267	290	291	266	300	302	265	278	253	244	305	284	278	288	264	275	270	270	244	265	283	300	285	272	302	278	278	286	288	251	305	309	257	271	268	261	263	261	247	290	268	256	276	275	260	276	291	289	285	278	245	289	243	280	282	282	292	255	291	248	266	266	267	286	235	253	258	252	276	261	273	273	276	271	264	262	264	288	281	272	269	241	280	247	224	283	282	291	287	233	289	288	278	289	281	264	298	290	284	252	253	282	256	280	286	257	256	288	292	262	259	252	295	263	282	273	263	287	281	258	263	264	301	260	279	279	283	278	267	282	273	297	266	275	264	232	248	283	254	286	270	307	279	289	280	268	266	287	252	289	295	241	284	269	286	282	243	271	259	264	267	306	298	280	268	317	274	293	288	278	306	268	277	249	281	298	260	264	282	286	265	235	274	292	259	276	272	281	277	257	299	283	277	266	273	277	273	260	269	277	284	281	267	268	251	288	287	281	274	287	298	285	286	236	279	284	243	253	246	250	284	266	278	255	298	274	268	287	279	279	292	248	303	252	278	258	287	282	271	278	267	309	281	278	311	277	266	281	269	261	296	303	264	264	250	249	288	268	276	284	276	264	260	293	277	292	250	277	258	271	268	261	259	283	266	295	291	249	272	284	270	260	256	297	294	273	266	261	263	263	270	303	243	275	237	273	288	262	270	287	257	299	299	279	289	265	276	277	282	259	268	254	243	293	309	250	269	282	277	278	287	239	258	271	287	279	273	263	259	297	273	261	266	249	276	283	269	279	262	264	263	267	272	258	258	293	284	285	275	273	249	272	264	299	285	267	317	261	279	280	268	237	252	250	302	260	273	270	277	239	255	247	285	274	253	266	274	271	257	271	299	266	295	276	304	279	258	292	268	275	294	296	294	261	270	263	289	277	262	253	261	272	266	275	278	256	285	282	267	252	265	278	256	273	293	289	300	262	296	291	300	257	277	238	239	269	278	278	273	271	302	327	276	259	283	252	297	263	252	271	269	262	264	233	275	291	296	270	272	318	282	254	292	258	304	283	312	271	280	316	279	262	317	264	274	261	290	276	280	277	266	285	252	259	272	252	260	253	280	284	250	260	245	270	259	297	266	254	285	285	280	310	294	282	292	274	267	272	292	287	297	292	266	286	291	259	294	265	269	259	286	274	272	218	284	248	295	275	296	263	276	278	281	292	268	262	294	271	252	272	253	241	286	265	282	276	267	280	247	288	269	261	257	248	265	264	291	280	302	267	269	255	274	263	259	238	271	261	261	266	283	273	274	287	308	309	258	288	280	260	260	280	261	269	269	262	269	293	227	271	287	276	269	265	291	286	273	263	246	274	301	289	249	273	293	274	258	299	281	274	262	270	274	267	298	285	261	234	253	270	300	288	263	285	274	254	270	271	262	277	260	304	252	265	314	281	288	269	258	251	296	290	270	284	275	254	251	265	255	259	267	280	281	244	252	291	259	265	260	256	259	248	282	262	292	246	244	289	291	257	286	260	260	258	282	246	272	253	280	274	288	281	293	275	270	284	286	260	254	276	259	269	267	233	236	271	270	270	276	298	272	284	288	282	271	264	272	263	295	274	257	253	273	283	292	256	288	274	294	274	276	264	281	281	252	286	278	284	259	285	275	250	291	303	286	264	279	280	280	265	273	301	262	277	320	293	281	262	299	255	299	261	257	290	285	276	276	258	301	262	273	267	271	282	271	261	262	261	278	293	276	280	283	308	259	268	259	278	305	265	289	259	262	279	278	261	283	274	279	285	297	273	273	275	276	252	321	293	263	257	286	270	281	292	289	285	286	276	300	245	291	279	258	269	270	271	284	263	273	269	279	282	297	288	259	271	295	278	312	279	261	266	273	242	264	257	282	245	263	305	256	274	314	260	245	275	281	260	288	249	260	260	292	288	303	279	274	273	290	275	281	258	264	279	282	253	278	254	266	265	274	277	299	273	280	267	264	270	272	277	268	268	271	232	273	278	289	260	275	275	285	267	295	267	269	248	274	264	276	261	279	290	263	260	285	269	273	269	260	264	253	306	252	270	235	267	288	267	276	241	270	285	276	273	287	301	304	314	253	258	268	275	250	267	280	275	268	274	269	293	298	264	285	270	260	268	273	270	292	260	271	244	273	286	278	255	280	276	238	270	279	272	275	250	305	253	251	296	275	286	274	295	320	272	257	282	261	280	291	293	263	270	275	263	236	257	267	277	279	259	256	307	257	295	284	313	283	280	280	264	270	285	273	291	276	263	272	262	276	279	304	283	257	287	291	273	280	271	288	268	258	252	289	255	261	262	257	272	305	262	302	295	268	259	267	274	281	272	256	271	256	255	287	277	277	259	306	251	277	260	274	264	245	267	274	279	258	287	308	242	308	268	295	258	293	266	255	253	274	276	283	268	260	269	261	259	284	249	250	265	270	283	282	293	295	289	245	303	272	277	304	247	261	281	275	267	282	261	260	252	265	287	274	281	264	268	239	292	296	255	265	275	257	285	288	270	271	270	282	272	273	263	279	292	262	285	272	242	253	277	258	319	265	257	280	273	249	274	269	296	279	279	267	260	288	279	271	310	281	245	258	261	271	273	274	295	307	274	270	284	300	276	282	287	285	289	277	270	276	267	240	243	278	287	293	272	284	284	290	283	300	276	290	278	243	272	258	297	286	289	272	258	263	288	285	278	261	256	264	279	253	293	270	273	283	291	248	262	299	253	275	269	275	291	283	245	286	290	254	246	293	252	256	259	251	277	284	328	273	250	265	268	296	258	261	250	278	249	272	243	281	274	276	242	292	278	245	253	271	298	276	293	286	269	318	280	267	273	257	230	271	266	274	275	273	241	295	265	291	245	272	274	285	256	289	295	265	310	277	255	273	272	290	302	273	282	289	251	255	299	284	267	288	295	279	257	268	267	265	271	290	262	292	274	300	261	245	272	265	261	290	269	283	277	265	283	270	275	299	285	287	269	270	266	300	237	284	260	258	241	258	259	304	273	253	313	226	276	261	286	270	290	292	278	250	265	285	277	271	272	282	276	297	265	267	267	288	267	254	279	262	255	288	292	287	254	273	261	286	269	269	280	288	268	301	258	272	268	298	271	282	269	312	244	274	281	270	274	283	289	295	239	281	288	269	263	288	238	263	267	267	293	261	271	287	284	265	297	268	280	250	260	283	264	278	277	286	285	301	302	285	283	265	266	273	289	282	270	286	295	268	245	273	273	270	299
37943	54745	47983	30943	14775	8303	4869	3441	2596	1820	1317	1008	867	705	642	575	507	494	442	455	390	367	391	377	365	378	360	391	352	365	370	349	340	321	338	355	325	354	334	317	279	314	318	315	300	303	349	333	324	296	339	305	330	332	317	334	326	329	350	346	381	331	329	340	346	338	344	355	323	345	318	323	313	317	284	287	289	352	317	329	325	276	351	342	329	298	341	340	331	345	317	326	325	348	311	350	290	308	325	333	323	308	317	329	328	315	325	283	308	340	310	331	291	271	292	298	299	290	267	313	296	302	305	292	306	288	314	265	298	300	287	295	326	307	292	337	298	288	300	293	318	265	290	290	305	313	307	297	296	289	302	292	279	289	285	313	283	249	283	308	314	307	278	275	281	287	286	301	316	315	297	287	282	298	322	324	317	303	300	294	278	313	285	329	303	281	323	302	293	301	309	277	262	302	313	289	315	301	328	259	305	294	319	283	296	299	283	320	308	283	311	297	278	312	288	330	284	254	274	308	265	300	328	297	295	322	300	322	284	291	322	273	287	273	308	293	298	303	315	318	298	301	267	297	300	282	277	267	293	296	315	287	318	290	296	308	274	292	281	305	290	279	289	309	284	293	302	314	282	308	304	348	273	295	283	270	313	313	299	309	287	324	306	285	294	315	298	288	299	347	345	292	329	298	286	298	314	265	305	333	300	296	274	286	264	297	264	304	296	323	321	300	310	294	274	283	286	291	326	323	318	315	290	274	271	318	315	284	326	324	297	298	306	299	251	270	301	262	327	302	260	287	310	328	292	303	297	316	292	284	331	296	303	284	311	273	284	319	307	295	285	293	295	300	286	289	291	275	283	284	307	324	312	318	292	310	296	293	317	279	278	317	307	314	306	284	339	254	301	313	299	326	270	304	298	268	291	296	292	288	309	302	290	307	296	313	312	304	304	301	310	320	289	293	308	273	313	304	275	279	317	281	284	273	295	300	287	307	310	294	308	307	326	276	269	294	311	307	289	310	291	270	272	302	291	283	304	289	289	319	301	317	297	311	303	275	299	278	333	304	266	291	321	296	311	315	275	294	317	302	281	263	277	318	298	294	313	321	281	293	274	300	272	289	302	304	332	290	291	309	305	289	311	321	300	315	306	277	306	281	301	290	283	296	301	324	284	292	288	298	292	297	286	271	306	319	289	300	298	281	316	290	286	294	307	326	283	335	297	293	295	267	317	310	326	310	295	283	295	271	291	294	284	305	308	297	255	294	293	314	335	279	297	294	294	328	322	300	286	299	323	318	290	296	334	295	256	272	266	332	314	302	327	286	324	302	272	292	274	304	292	293	291	289	293	313	317	318	297	268	304	291	290	282	302	294	276	294	274	287	310	274	280	331	298	285	291	291	274	308	327	286	257	339	295	300	278	287	280	329	308	313	312	299	256	301	305	338	297	296	323	319	315	276	307	268	328	277	286	303	311	289	298	280	304	296	298	306	298	292	296	287	303	277	315	299	277	312	336	314	285	322	284	300	311	291	311	270	289	304	300	319	306	310	265	285	310	313	315	293	310	308	280	322	289	307	303	277	297	315	267	291	311	300	290	311	302	317	266	262	277	283	293	286	295	302	299	302	268	295	283	315	299	288	321	267	299	321	296	267	287	282	306	290	273	320	292	321	326	285	306	287	267	320	288	278	321	302	300	300	290	304	310	293	295	278	303	328	299	277	266	271	280	312	343	279	302	271	265	345	299	324	314	300	320	304	295	289	283	291	288	299	304	301	295	297	286	312	284	278	309	287	320	299	313	295	326	271	277	281	322	278	306	299	287	266	305	287	291	282	287	314	285	305	301	329	298	257	311	306	288	309	318	319	343	304	351	293	314	312	257	294	306	301	321	311	283	286	324	316	327	289	294	285	293	317	301	297	320	312	303	273	300	313	296	297	268	284	277	310	300	295	291	277	338	319	312	285	299	293	301	287	309	314	335	286	312	307	271	267	292	293	302	320	339	309	321	332	282	295	303	317	279	269	265	287	288	302	295	280	299	289	325	328	301	305	325	320	308	332	293	272	289	256	276	305	289	294	290	313	318	304	311	305	288	326	295	310	272	292	270	297	314	309	291	309	271	311	295	328	308	291	275	310	276	301	277	274	305	288	295	319	333	312	288	277	314	308	324	297	274	298	317	298	284	297	307	269	312	286	307	285	295	298	278	288	289	296	288	324	304	288	277	321	306	286	289	298	331	306	335	269	310	271	282	306	309	293	288	311	300	292	290	286	317	312	292	297	308	292	285	284	316	275	276	307	260	312	316	306	318	313	307	334	304	298	299	323	305	293	284	289	280	307	315	287	291	274	313	276	290	302	284	272	298	266	293	300	297	287	295	271	288	269	285	272	296	298	268	311	273	278	294	308	275	312	319	280	317	298	315	289	303	316	268	289	322	287	283	300	285	289	290	302	265	334	326	300	282	296	293	300	295	304	293	298	272	290	311	304	302	305	270	276	296	266	313	301	284	291	308	285	323	307	309	298	275	305	312	302	280	314	311	330	287	314	300	293	288	290	283	273	310	296	300	295	325	320	307	259	287	300	324	305	284	317	281	309	295	318	270	304	305	290	293	292	311	281	284	292	295	307	293	290	286	279	291	271	296	309	297	336	314	317	318	300	303	309	302	304	300	282	275	283	277	294	316	300	324	289	305	306	293	289	300	316	285	320	313	309	305	297	292	276	324	310	312	290	299	280	284	269	299	325	312	300	302	292	290	275	306	278	330	325	294	279	284	295	297	315	313	329	269	275	284	272	301	300	306	319	307	293	315	292	272	289	300	297	302	281	323	338	279	315	293	299	329	309	302	289	317	296	296	297	289	327	320	304	327	314	304	278	285	289	312	310	287	320	306	305	353	285	282	319	270	280	303	305	284	291	303	298	314	310	285	301	306	295	309	307	319	309	297	237	296	288	303	324	308	298	324	277	320	278	285	340	308	286	286	316	302	318	290	282	300	272	280	309	307	318	300	280	308	314	314	290	288	303	290	297	332	318	287	289	310	306	291	317	304	283	290	315	307	283	299	306	302	295	310	274	274	295	296	316	256	299	304	293	282	311	311	272	316	323	292	304	297	320	277	300	290	280	306	281	301	299	310	275	309	300	329	299	276	297	299	287	334	294	283	299	286	291	314	293	326	256	300	311	294	271	302	286	305	314	301	308	286	285	290	268	290	303	283	290	271	286	290	295	281	299	297	276	306	288	267	288	245	327	304	285	303	288	283	320	291	292	288	285	295	295	311	299	280	315	317	290	305	280	299	251	303	315	319	279	277	305	340	280	282	266	285	287	304	313	305	289	302	293	278	325	325	293	266	284	326	280	324	289	279	308	292	294	295	288	317	312	305	286	302	319	282	277	292	289	282	294	290	287	309	294	287	293	287	309	292	286	299	344	311	317	306	298	327	293	336	295	293	311	306	288	311	296	303	293	293	330	307	289	300	329	292	312	298	287	284	298
23102	20771	27548	24801	20949	19961	10553	3000	1691	1278	1037	944	809	702	662	642	614	581	526	510	516	509	511	519	521	507	504	518	516	493	473	490	492	474	439	482	490	462	469	475	469	459	455	480	468	431	476	502	457	475	448	470	459	467	450	512	469	463	476	493	450	491	501	495	426	524	469	441	451	474	480	509	459	482	421	458	465	432	470	473	454	464	475	481	490	471	425	463	421	471	492	448	490	447	463	423	475	475	504	421	466	477	430	464	470	449	504	469	461	472	456	465	474	441	473	482	465	431	450	431	436	484	468	437	453	458	470	450	430	450	432	455	460	415	430	442	436	485	457	410	491	457	520	449	482	462	448	428	464	455	442	463	453	439	368	441	476	474	411	424	458	446	487	458	456	484	462	440	436	453	518	436	497	440	448	470	464	433	459	467	446	477	443	454	483	446	474	445	453	501	458	432	456	480	424	431	475	464	430	459	446	468	470	448	438	435	383	424	483	471	486	420	456	425	453	411	461	456	446	471	433	467	445	454	463	469	489	458	457	440	431	466	469	463	414	436	444	417	480	457	445	473	469	450	457	441	453	468	496	441	466	492	474	447	431	426	440	437	466	424	427	448	444	448	453	431	447	458	470	438	428	442	422	448	458	413	427	445	482	472	439	450	451	466	429	440	469	449	466	434	423	448	444	440	433	444	472	478	466	445	455	474	481	451	427	437	430	480	446	430	460	427	457	405	425	486	462	444	437	486	487	435	442	464	467	412	444	443	460	427	474	448	464	424	434	455	406	434	450	465	426	445	433	450	462	452	482	422	408	405	473	433	473	439	507	447	437	462	439	462	476	451	446	435	472	440	468	435	434	467	458	429	447	426	435	433	430	464	512	488	456	464	426	456	454	433	429	455	445	448	431	464	428	442	452	485	462	446	459	466	445	476	452	437	433	455	455	453	441	431	463	468	451	449	431	466	437	438	479	397	488	462	439	422	416	439	480	430	461	445	444	500	449	413	423	486	465	471	444	414	424	476	427	463	463	431	454	429	445	464	436	476	449	442	429	424	435	405	417	442	459	476	527	475	460	452	464	444	444	497	448	431	442	452	450	482	446	436	444	461	485	463	420	413	419	457	456	481	422	440	434	433	443	432	425	447	461	455	432	452	445	435	440	458	470	480	468	451	435	473	412	433	430	479	429	456	439	434	431	476	474	416	457	473	456	467	457	420	458	435	462	421	472	469	419	430	396	430	439	421	458	448	464	439	431	450	460	442	474	465	478	428	467	452	426	409	446	440	448	483	447	404	506	445	473	461	473	425	468	451	445	437	462	449	462	448	467	458	439	457	475	460	452	458	422	471	426	487	452	444	438	446	428	470	479	480	476	477	436	481	451	447	412	437	467	442	462	454	432	445	427	455	412	447	462	470	432	438	450	455	416	447	462	453	439	451	434	491	420	437	424	473	481	434	501	457	455	450	436	456	452	421	437	448	464	473	472	465	374	445	465	437	457	443	505	431	489	486	450	445	452	415	463	440	449	476	477	450	454	435	441	415	453	462	411	467	438	455	453	427	401	428	412	428	416	428	464	426	469	440	489	475	462	447	413	500	451	451	433	442	461	466	460	446	424	481	414	467	476	468	467	439	470	476	462	425	473	468	452	459	455	454	457	459	431	462	474	464	507	452	423	417	405	449	436	445	413	439	455	424	446	448	431	424	431	430	415	441	460	469	498	416	436	463	436	450	462	457	470	451	462	430	480	418	446	446	467	466	426	445	419	432	450	428	419	461	443	464	381	455	452	481	466	459	457	456	394	414	447	454	518	457	464	468	438	431	462	477	459	442	434	436	435	466	425	458	446	425	429	450	447	457	454	407	418	436	432	438	451	440	461	416	438	449	472	463	443	461	442	451	471	434	411	457	423	451	438	468	476	453	421	461	468	431	514	486	420	422	489	453	461	413	428	469	457	411	461	443	452	450	444	416	416	440	486	453	408	459	424	494	434	438	457	439	449	405	416	430	439	453	464	467	452	443	460	440	448	408	455	476	440	426	445	448	469	488	445	466	428	442	450	468	440	484	462	431	455	465	424	439	452	468	449	448	460	443	417	435	464	452	446	437	424	446	448	437	451	440	435	422	470	453	475	440	446	463	447	417	447	447	410	456	455	449	449	470	452	466	444	475	449	415	457	428	420	416	468	446	443	455	450	454	403	420	426	484	451	467	413	460	453	441	471	438	461	468	405	464	405	432	433	451	505	444	449	443	446	459	462	464	451	471	461	433	475	447	458	432	443	424	478	454	445	441	440	418	449	429	471	488	436	446	447	448	392	418	459	450	418	467	394	443	489	425	452	455	452	440	416	464	502	417	460	500	427	457	425	425	431	446	465	442	414	450	473	433	446	455	471	469	444	439	455	489	432	446	400	440	435	437	439	409	412	443	464	440	430	486	457	469	456	441	430	447	454	443	412	439	478	469	460	439	438	453	443	457	453	467	462	445	438	422	461	485	440	455	443	467	439	474	440	443	447	459	469	464	413	432	419	469	469	460	451	440	442	451	422	440	450	443	429	405	476	411	459	412	448	435	480	417	439	468	451	489	489	444	479	447	419	417	434	459	442	401	445	418	455	430	420	406	423	408	435	429	415	414	486	450	423	438	446	439	454	438	457	423	449	394	441	427	485	429	453	448	472	417	435	485	397	436	463	450	432	472	436	440	418	457	455	450	446	409	418	429	467	485	403	413	446	408	447	446	419	448	468	475	423	456	446	430	461	421	451	445	441	429	478	445	413	454	457	467	463	438	458	422	450	423	440	453	485	450	440	464	462	479	414	433	476	437	428	452	454	421	437	446	442	454	402	447	437	411	467	466	445	465	455	446	466	443	451	454	463	472	494	428	485	452	396	435	425	461	470	471	469	441	471	418	468	414	435	434	463	436	426	438	454	430	463	429	439	426	464	408	464	477	439	441	436	429	481	454	476	434	437	457	447	436	458	446	426	444	480	440	437	433	452	460	417	445	415	465	455	418	460	444	448	461	443	448	428	405	431	459	449	394	431	429	452	466	457	419	488	467	486	438	474	452	472	443	477	447	445	438	438	424	416	406	471	432	413	470	455	433	461	432	470	441	461	469	451	436	404	441	422	495	455	447	443	420	437	430	439	436	433	412	408	453	459	442	479	459	424	448	424	441	430	438	433	462	463	435	455	472	468	471	419	412	460	451	433	473	466	476	460	447	414	466	423	426	459	482	444	436	464	458	428	466	422	452	449	460	409	427	471	489	445	440	453	475	459	425	494	432	468	477	447	427	447	475	441	457	476	456	458	443	436	451	466	454	470	420	424	489	415	454	419	437	452	487	416	435	430	447	476	475	456	445	418	455	463	474	453	452	416	438	425	418	426	452	446	442	428	460	435	430	400	461	454	443	472	490	436	419	450	427	449	474	461	471	441	489	462	461	427	461	445	421	429	438	387	462	442	416	411	449	451	447	456	400	416	438	437	419	471	471
39857	63252	58690	42184	19909	11030	7218	4730	3290	2285	1995	1621	1400	1157	1018	884	810	762	694	679	650	616	643	634	611	610	570	563	553	560	556	493	512	532	561	524	494	528	490	510	490	530	519	537	487	466	481	475	492	490	492	522	540	525	507	493	502	527	562	547	506	496	550	550	513	479	529	490	485	450	494	495	518	482	455	501	488	489	431	495	510	448	494	490	504	492	508	507	519	540	515	502	476	508	509	499	527	488	497	490	490	453	450	477	489	473	482	470	486	441	485	465	464	441	462	436	471	481	478	462	455	433	472	496	463	476	477	459	446	469	468	486	426	476	456	439	446	495	488	460	500	468	471	468	445	439	469	485	470	464	486	463	451	450	467	433	438	461	459	472	492	465	475	482	473	456	451	444	492	513	489	470	453	498	496	452	470	444	476	469	473	465	475	496	448	450	436	435	447	457	475	450	474	467	476	484	474	469	462	477	505	482	519	435	412	448	452	469	460	485	465	483	453	434	467	451	465	486	472	417	478	459	414	447	481	490	489	481	467	464	453	483	481	437	418	438	494	442	476	477	484	489	470	505	434	473	457	497	490	481	463	520	464	477	466	480	462	458	418	465	444	466	474	440	464	488	448	494	470	488	442	455	480	434	523	452	489	472	469	458	465	460	464	481	485	410	453	461	483	454	483	477	447	486	465	475	495	450	496	490	470	420	453	474	468	456	468	484	469	479	483	462	454	477	466	475	470	441	454	503	451	435	444	473	476	475	488	463	475	507	444	440	460	484	487	435	457	427	441	462	469	483	448	492	463	470	429	461	486	466	454	509	468	449	414	457	460	457	469	462	444	451	478	474	486	461	472	422	504	428	477	460	457	468	445	482	466	453	459	481	433	473	533	451	480	434	449	480	501	497	484	446	425	446	466	478	480	454	475	482	443	453	459	447	482	477	459	509	458	468	481	476	469	505	463	444	440	489	470	479	458	444	471	472	482	453	488	512	443	434	475	461	448	441	479	454	505	475	432	478	453	444	485	433	487	488	459	448	465	427	469	489	454	457	469	479	448	427	453	450	472	494	486	454	503	435	476	463	457	459	471	456	425	446	470	473	486	458	457	441	458	471	455	487	431	519	482	476	438	454	499	454	455	447	455	466	488	459	473	469	440	477	437	478	486	471	487	498	472	486	467	455	465	470	442	472	470	465	484	482	471	458	417	470	444	478	485	504	511	440	463	512	489	478	483	490	443	435	453	468	457	441	447	503	456	499	482	468	466	473	491	458	454	503	433	475	475	480	452	464	420	486	464	454	425	449	454	474	505	474	471	485	449	461	426	489	460	438	461	470	447	457	498	475	445	506	466	476	458	453	520	470	463	455	466	462	471	475	454	476	446	497	501	460	486	430	432	465	467	473	487	450	480	463	468	478	505	485	455	461	461	459	466	446	476	425	475	477	478	456	438	464	481	449	474	475	450	456	457	469	459	466	475	479	447	450	480	456	449	481	507	478	495	483	479	489	458	407	433	427	461	474	448	453	439	474	482	466	441	482	482	444	441	496	403	467	460	487	485	489	489	415	413	437	453	498	473	459	500	412	463	479	461	474	498	446	468	449	482	457	475	431	453	459	442	429	456	460	439	464	456	440	432	474	436	474	501	435	472	466	470	441	470	442	463	489	476	485	433	473	450	467	480	488	503	452	432	457	448	450	472	430	461	464	481	487	463	479	483	467	458	492	461	484	464	460	486	483	454	414	483	460	475	475	445	473	484	474	460	465	491	509	476	458	468	477	447	441	479	496	482	468	450	435	428	464	438	465	458	453	442	454	451	470	504	463	498	460	467	412	454	471	433	455	457	436	452	469	435	464	475	491	441	491	463	490	466	465	468	451	487	423	466	455	440	491	468	457	486	473	440	447	475	500	533	483	448	458	450	508	423	485	423	440	439	476	458	450	465	456	484	479	490	452	442	452	433	463	446	434	490	470	421	470	478	479	456	452	515	472	425	465	451	453	465	426	476	460	451	450	483	442	499	461	440	485	455	450	447	472	473	451	472	504	463	440	432	474	485	438	447	451	433	450	467	516	447	459	444	469	501	441	458	434	437	490	470	483	463	427	479	441	464	438	482	518	495	483	476	485	457	478	436	473	469	490	478	470	513	486	460	477	504	441	482	462	478	455	441	441	518	450	444	439	458	455	453	459	462	446	454	461	425	445	480	449	466	465	453	455	423	502	441	439	454	488	459	457	475	469	498	453	458	487	476	469	425	463	475	428	458	466	471	453	458	463	460	411	460	460	520	448	504	471	495	508	453	442	485	472	440	486	460	500	466	442	491	464	463	492	481	430	537	426	458	493	487	463	461	474	460	468	478	464	458	475	468	456	494	458	458	443	484	467	449	469	467	461	460	506	453	496	500	469	489	469	504	494	496	469	479	451	446	451	503	466	426	455	491	448	454	435	448	449	436	464	460	465	488	469	465	489	469	445	520	505	462	450	454	474	455	460	464	435	460	456	464	462	456	467	462	445	457	443	513	477	464	460	488	447	477	491	449	449	437	481	493	449	484	450	463	438	483	470	461	435	434	461	483	511	459	439	492	457	487	487	465	455	485	500	473	447	481	465	441	463	464	452	474	454	480	464	460	415	455	445	444	444	462	417	462	466	463	486	469	470	472	448	485	461	486	427	445	414	449	462	468	469	448	477	441	454	480	469	419	507	446	468	479	468	488	458	454	479	480	447	445	451	437	447	464	479	449	442	411	448	452	476	490	442	470	440	490	457	500	457	480	452	430	444	470	446	460	476	461	489	465	504	466	451	494	500	469	462	460	471	427	454	485	469	446	497	441	439	474	481	452	461	466	460	446	465	470	444	465	491	463	483	452	487	465	510	472	447	433	441	492	446	485	463	482	459	464	498	480	481	459	428	468	469	485	438	483	494	449	438	469	463	473	462	480	453	430	461	443	455	442	486	492	456	468	477	457	469	446	463	464	514	485	440	422	493	428	467	444	478	462	486	509	474	424	481	464	465	463	440	496	460	437	441	484	452	448	455	473	433	440	475	439	442	414	462	489	468	472	468	462	489	453	458	489	497	458	487	444	435	450	464	425	472	453	474	457	444	463	450	454	468	450	463	441	494	461	411	472	471	463	457	479	496	445	485	449	448	483	476	459	433	491	454	447	448	444	501	447	432	429	414	450	467	440	476	418	481	450	449	432	457	471	431	456	435	465	484	490	462	438	434	430	471	423	484	460	434	462	422	432	428	460	474	481	500	430	460	470	456	469	478	493	492	474	472	459	467	446	481	462	462	488	476	453	439	487	457	439	419	489	488	496	448	455	453	420	468	467	461	445	429	433	482	476	476	459	462	445	494	434	457	499	473	474	489	446	455	439	438	458	465	468	505	472	448	472	475	456	469	483	463	476	452	461	487	466	451	457	440	443	429	481	499	478	477	437	434	504	459	464	442	498	462	437	448	462	447	432	465	474	475	485	459	460	477	501	437	475	481
33720	33206	28422	15238	4336	1771	1207	711	545	470	369	367	356	344	314	312	298	324	226	299	304	310	287	306	310	292	298	286	295	300	301	289	293	329	303	315	305	310	299	263	288	274	288	299	290	301	298	298	264	277	289	268	268	298	265	280	291	297	305	283	312	297	276	313	279	309	268	281	281	274	260	300	293	290	268	288	272	274	289	284	292	282	287	295	282	272	287	254	315	302	262	247	275	290	228	279	294	283	275	310	289	278	307	291	296	277	258	253	297	293	293	267	269	275	328	271	268	270	284	264	268	326	283	265	284	290	287	258	264	271	260	264	279	276	266	289	291	276	291	299	284	261	293	287	309	314	291	283	318	299	274	302	296	271	258	321	293	278	255	262	309	280	262	271	273	229	293	301	305	250	288	274	297	281	277	299	291	280	298	288	279	293	284	282	296	315	307	292	287	297	301	280	272	270	311	298	265	276	261	285	284	276	268	280	265	308	315	283	266	263	241	281	255	282	268	282	283	300	280	277	313	302	245	286	277	278	262	299	286	271	267	287	301	274	287	311	292	258	301	307	283	256	280	246	280	286	306	276	316	293	274	268	291	265	290	277	270	295	289	307	317	255	297	260	268	293	302	291	301	293	277	288	283	288	276	284	291	260	311	275	261	294	275	265	285	251	252	298	295	290	253	288	278	279	266	293	281	254	296	313	272	276	298	287	276	289	276	274	265	299	279	286	280	273	290	265	278	316	276	260	244	254	254	259	280	260	263	272	272	267	268	304	267	268	296	283	299	278	310	288	300	273	277	277	298	295	264	277	305	287	287	268	282	286	258	297	261	257	273	276	274	278	279	278	289	271	246	271	274	273	268	279	277	283	257	278	298	304	294	285	297	286	277	273	276	298	282	285	285	274	287	258	320	304	312	300	299	303	279	319	286	265	272	279	275	272	273	282	295	289	267	277	272	266	305	309	314	262	271	275	273	253	293	264	312	277	304	313	297	247	274	266	286	290	293	271	293	301	289	262	305	277	310	250	265	304	277	272	310	294	256	299	301	305	283	258	276	268	283	285	258	240	258	279	278	281	269	243	258	292	269	260	279	259	262	284	292	271	278	261	301	287	281	265	264	303	263	289	287	297	291	271	287	281	271	304	267	287	291	290	269	269	251	276	301	274	282	258	267	269	270	271	293	283	275	312	298	318	256	263	253	290	284	283	288	298	277	283	272	288	261	263	276	282	260	283	302	300	282	263	252	296	284	277	278	308	266	279	254	296	263	256	284	326	267	279	278	259	271	286	283	294	256	271	271	298	279	293	290	258	271	272	283	278	260	263	294	287	276	290	298	297	280	289	299	286	294	289	281	309	295	268	265	302	261	270	310	253	257	294	279	305	286	268	288	281	274	285	282	279	295	276	279	282	271	306	273	265	325	254	296	276	296	267	294	259	285	282	300	315	336	303	251	267	292	282	281	281	302	253	252	278	275	277	280	314	282	252	302	303	300	293	288	273	310	301	264	305	292	299	321	290	281	297	271	300	294	274	304	279	281	255	284	284	266	296	254	287	282	262	298	276	261	270	274	268	275	270	276	276	263	278	262	259	282	296	302	291	279	272	318	293	278	219	279	275	296	276	280	314	268	261	314	271	317	288	294	262	290	294	274	285	303	321	288	264	258	281	298	309	266	264	257	302	270	282	294	236	291	293	291	282	287	290	255	298	279	315	299	265	271	280	284	283	256	288	257	303	304	286	280	257	287	283	278	317	276	311	276	290	259	276	282	291	288	273	294	294	265	290	288	291	276	277	260	291	267	280	302	272	296	256	274	300	275	269	279	294	278	259	251	245	309	298	302	287	253	278	284	263	284	266	261	272	273	296	279	275	276	282	267	275	296	279	305	276	298	247	262	277	290	279	258	288	289	261	300	311	293	256	273	285	258	269	265	299	303	282	276	286	298	256	271	255	266	280	261	272	311	261	286	281	263	283	253	298	288	266	245	309	301	302	291	275	296	295	260	283	276	274	272	279	294	286	249	276	272	282	266	276	268	253	279	274	279	278	273	304	289	281	269	283	264	265	294	283	289	251	287	289	315	268	286	265	291	294	293	259	265	265	305	280	292	297	288	260	282	238	292	290	274	303	271	284	289	275	282	292	279	268	261	252	303	286	307	288	300	267	278	302	281	277	269	279	266	289	292	296	264	301	298	276	313	286	254	301	296	269	273	274	299	252	283	277	300	283	264	291	282	258	275	310	269	323	272	293	276	295	279	300	289	279	285	275	292	319	276	253	297	263	296	275	249	291	321	272	282	281	278	291	264	295	290	299	316	293	282	292	264	266	277	272	253	252	278	282	309	281	296	278	298	296	289	275	260	306	302	248	293	268	292	274	297	282	252	268	298	274	290	256	278	269	274	282	272	285	254	280	251	299	310	281	260	292	290	246	265	260	281	255	261	289	286	300	257	283	276	303	242	286	250	286	260	269	248	272	270	305	303	319	281	272	275	312	293	293	317	259	240	298	262	278	286	271	294	290	311	274	289	284	282	269	279	261	314	297	261	300	299	265	278	284	259	305	266	275	256	274	286	271	274	277	297	274	279	251	268	289	269	270	270	270	312	294	303	303	294	266	291	292	316	264	288	259	273	293	280	258	291	255	271	300	270	278	292	276	259	269	280	294	277	258	316	269	257	288	273	263	279	273	280	301	283	277	275	268	279	291	278	288	293	282	261	302	274	263	275	293	300	290	282	300	298	280	272	293	290	262	279	286	265	299	284	259	261	277	286	248	282	294	274	253	280	269	280	271	276	294	259	295	274	313	270	261	269	292	270	312	302	282	273	310	291	251	290	277	253	303	283	275	261	288	291	272	285	274	272	286	297	266	282	287	259	299	293	294	289	273	313	306	275	287	274	305	297	277	277	275	288	290	282	295	293	283	277	330	282	282	291	271	307	307	286	280	277	286	329	284	263	276	272	289	265	305	264	293	267	276	257	270	279	305	315	279	287	271	299	244	294	274	290	297	282	280	266	263	288	267	288	301	281	283	294	274	283	295	289	274	295	303	290	288	280	281	316	281	261	277	297	303	310	287	309	288	255	278	307	300	278	251	259	284	266	274	272	296	260	298	263	300	316	324	267	318	301	287	285	285	253	283	288	288	282	295	293	241	285	268	260	294	277	299	312	292	287	268	283	293	276	281	291	275	285	309	293	281	298	290	298	258	276	287	314	289	310	273	265	283	303	277	294	243	264	268	287	285	305	298	261	277	280	276	285	292	279	286	283	279	291	295	287	302	290	299	323	243	278	291	312	245	276	272	283	322	265	271	277	264	295	276	298	261	289	266	267	286	289	280	276	287	303	268	296	259	283	267	274	297	298	264	273	274	285	285	330	292	321	288	296	267	265	286	279	287	304	282	300	279	296	294	268	256	280	286	282	267	297	278	276	260	285	274	276	266	280	285	286	305	265	289	280	306	304	254	289	257	294	289	285	285	256	287	277	266	260	294
36555	43981	34047	18237	7054	3635	2625	1427	929	747	646	558	474	392	380	351	412	375	336	341	319	352	325	341	318	312	358	348	335	307	323	312	353	314	340	339	321	321	305	348	322	305	346	333	337	317	293	325	341	296	364	307	345	334	347	346	354	335	339	338	325	364	358	343	349	341	335	337	337	318	341	324	345	327	330	338	311	348	325	333	323	325	333	349	346	364	321	328	329	345	354	321	354	326	344	330	317	343	337	327	325	303	343	292	328	310	310	328	350	330	301	298	310	355	316	322	304	319	317	316	313	336	312	353	334	311	310	310	325	300	346	312	317	301	335	303	287	314	319	312	317	310	308	281	328	313	318	287	325	298	313	327	300	328	315	327	308	327	346	316	275	308	327	287	296	302	265	358	331	338	309	307	353	310	330	296	293	334	324	342	317	309	312	327	345	327	351	333	307	291	309	327	330	305	293	317	314	347	316	347	335	298	339	320	314	316	325	317	321	330	306	331	307	344	323	327	302	326	316	331	354	299	326	315	344	308	318	315	297	323	310	308	315	316	337	325	318	328	321	316	317	306	351	314	305	328	350	308	334	309	313	277	302	320	314	299	330	301	310	278	301	350	331	316	327	323	316	303	306	308	337	371	318	341	318	311	316	305	298	315	340	317	337	350	332	311	320	346	336	335	315	336	315	308	283	307	330	332	316	301	326	292	302	300	279	341	330	340	353	295	298	309	313	316	333	332	312	298	313	327	332	285	308	331	327	333	299	305	301	291	298	304	308	315	334	284	339	291	312	330	339	324	316	301	303	360	292	335	316	320	309	364	330	293	307	309	310	329	342	326	330	329	310	347	330	320	317	330	298	315	335	317	315	308	303	300	349	340	335	313	314	309	314	308	300	297	301	322	352	323	329	327	333	322	315	274	312	339	311	330	325	327	312	326	349	307	345	310	322	324	320	291	301	321	329	290	350	320	329	334	303	307	323	308	325	312	308	325	316	330	273	298	309	314	336	322	315	307	290	345	331	295	321	295	293	323	322	319	319	304	315	306	318	328	312	292	297	312	331	305	329	360	327	303	316	342	335	347	322	315	334	287	326	326	333	326	311	322	311	345	295	309	327	291	314	301	334	290	335	328	320	337	295	318	330	328	306	322	329	356	290	315	294	307	293	318	324	321	316	308	319	341	343	324	336	310	315	289	335	345	303	312	317	326	296	307	332	339	327	298	309	324	310	332	293	331	319	315	337	340	324	299	317	358	311	328	319	316	349	292	310	333	318	296	323	315	306	347	342	333	307	306	298	307	317	295	323	343	306	317	317	287	326	295	351	268	345	295	304	318	304	341	303	342	288	331	335	288	330	328	312	294	367	298	301	344	333	298	326	312	311	324	323	293	307	327	266	318	309	294	315	301	316	319	340	332	339	321	305	330	325	292	346	301	339	316	317	304	324	320	330	315	316	319	316	331	324	326	311	333	333	342	328	298	317	350	315	330	285	295	326	334	301	331	295	317	320	329	334	324	333	299	318	323	293	311	317	328	318	326	322	322	317	302	338	340	322	298	316	294	320	352	328	301	317	346	317	286	318	315	326	330	324	303	332	305	301	296	291	347	313	329	292	305	303	298	327	328	337	305	310	313	308	325	332	343	288	329	304	329	318	303	309	343	288	344	316	322	319	331	304	347	314	312	326	320	315	336	305	342	302	332	279	322	299	338	354	320	310	339	319	328	304	309	313	303	351	331	327	316	302	302	303	320	336	319	307	317	327	311	346	327	317	303	304	324	298	315	331	293	332	316	331	320	314	318	298	316	310	289	305	294	357	316	337	310	317	338	314	332	294	329	314	350	315	296	320	289	290	338	304	353	278	338	298	344	329	343	289	358	333	323	313	343	308	290	304	345	309	302	333	296	321	336	354	323	322	307	307	295	339	325	295	319	310	328	310	320	353	306	284	295	321	301	293	321	315	351	322	290	320	321	321	325	301	275	337	313	344	291	312	296	320	305	288	311	336	321	281	329	291	319	352	359	327	309	306	312	317	307	308	310	352	324	302	318	300	292	331	319	332	319	342	312	297	325	276	279	325	320	311	292	305	337	314	301	289	351	327	310	328	348	335	318	312	341	302	334	294	324	305	315	314	306	320	289	318	322	318	320	281	314	299	307	321	300	344	346	311	341	339	314	310	315	274	288	308	296	316	334	325	356	323	334	327	296	312	333	341	305	332	320	315	313	309	322	324	322	313	295	324	310	318	334	320	306	325	309	311	307	336	333	348	329	302	327	326	318	333	347	275	300	307	310	319	356	295	312	322	327	330	310	311	326	329	319	328	341	308	347	316	330	280	326	266	321	315	328	340	328	343	325	309	315	288	347	274	360	305	323	305	306	308	301	324	324	311	349	324	305	333	312	294	323	306	299	332	327	331	300	290	324	314	330	340	304	293	309	317	343	323	327	297	324	330	320	302	311	317	327	312	305	327	308	319	321	312	291	334	324	321	306	356	346	343	301	331	345	336	284	313	322	315	300	314	300	350	314	309	330	325	314	347	292	332	338	314	317	331	316	322	338	322	321	329	289	330	294	324	352	297	302	303	334	325	289	338	305	309	285	318	306	312	345	312	313	283	337	310	309	301	300	302	306	332	305	298	316	307	336	324	328	332	355	334	308	284	323	313	343	318	328	334	327	303	314	316	304	352	320	331	338	295	335	298	319	284	327	298	316	297	349	317	358	282	289	298	345	335	349	350	324	298	346	312	305	314	304	310	315	326	327	339	297	336	348	331	286	327	294	330	304	296	310	345	311	299	333	332	291	362	311	326	313	306	344	325	329	315	313	321	321	304	316	343	277	333	337	316	322	303	342	338	346	327	318	344	333	307	342	324	296	307	306	332	352	328	324	323	289	288	339	354	339	327	322	296	331	313	294	306	301	277	336	340	330	324	332	316	332	316	323	342	302	301	321	328	333	293	316	312	315	325	318	327	303	311	295	343	354	317	316	326	319	322	320	304	298	350	319	325	289	318	314	349	297	332	327	323	332	323	324	335	310	314	301	293	339	307	290	277	328	307	339	319	318	315	297	319	312	328	333	296	324	331	305	325	326	346	331	294	287	318	328	337	332	296	318	278	313	276	320	321	318	299	308	332	362	322	327	358	337	330	317	329	313	343	296	311	329	311	325	311	342	312	325	322	289	317	322	339	323	346	313	348	323	316	306	321	345	314	302	319	284	325	327	330	322	265	327	336	324	338	317	303	329	330	328	302	307	329	333	312	307	314	331	321	326	331	301	299	337	323	327	296	324	303	309	334	315	321	322	309	316	325	298	308	333	350	313	357	286	293	297	321	293	333	292	313	316	314	328	339	332	312	283	330	313	279	316	335	317	308	316	290	312	294	334	320	322	322	308	296	312	315	333	326	308	294	303	298	323	270	327	317	349	320	349	298	324	371	331	301	296	334	332	273	309	306	335	291	289	327	315	361	318	317	328	330	309	299	322	294	302	304	284
25337	20862	27105	25283	19414	8930	2670	1203	743	598	518	483	411	401	334	358	359	315	309	359	307	285	312	320	266	273	297	317	278	279	306	271	287	275	288	310	289	263	280	269	310	275	260	264	257	278	277	307	278	284	274	285	274	287	288	287	300	286	312	327	259	284	293	279	259	275	283	306	299	258	287	279	277	267	285	296	300	278	271	269	272	285	271	292	284	284	312	284	282	285	261	299	271	307	287	309	311	312	271	283	289	291	308	274	283	259	276	282	261	285	280	300	291	282	250	245	267	289	272	255	242	274	278	305	272	247	279	282	279	264	251	255	273	257	261	278	250	266	278	277	237	303	288	255	292	272	264	273	259	241	273	267	300	277	260	264	242	273	293	252	291	260	277	305	277	282	267	276	267	237	290	270	273	273	253	261	295	257	278	290	280	273	258	263	280	261	261	267	267	248	262	282	267	256	260	252	257	280	261	246	283	300	266	255	261	252	248	254	245	261	297	278	243	249	269	238	263	263	245	242	274	269	270	271	291	248	249	279	292	303	290	270	261	233	303	239	241	265	280	273	257	247	258	280	264	275	314	262	280	264	275	299	271	276	264	319	265	248	246	307	286	279	271	269	265	258	252	275	246	283	296	250	263	276	256	296	275	279	289	249	251	280	309	258	259	270	302	269	259	276	271	250	268	259	259	239	256	282	274	287	271	261	275	252	240	254	303	253	270	263	275	260	264	283	239	278	244	277	276	248	280	269	285	264	265	265	281	252	252	266	276	276	287	298	267	276	249	271	280	290	259	253	280	266	263	278	270	281	268	275	275	263	279	267	263	274	266	284	288	276	279	256	272	248	267	256	275	269	267	299	272	259	257	262	299	244	279	275	270	280	244	293	262	279	277	260	254	267	221	277	269	274	264	271	239	268	275	291	297	273	271	271	271	286	271	246	275	269	272	262	303	262	255	254	237	262	286	248	268	237	251	273	265	271	251	269	270	268	249	268	270	295	262	281	263	275	277	284	247	271	284	267	309	267	302	267	280	264	268	263	267	256	257	271	268	259	278	251	267	280	280	256	249	248	248	274	281	232	282	293	266	255	292	223	294	283	280	278	275	275	275	276	255	281	286	265	294	277	254	269	279	314	287	269	294	250	274	229	263	286	277	237	274	253	255	237	288	237	238	280	283	259	261	288	260	278	269	274	309	282	240	244	290	262	278	275	276	226	249	252	277	286	279	296	266	229	241	292	274	257	295	265	345	264	270	254	263	263	246	263	264	255	273	254	262	266	277	273	271	246	259	265	261	300	265	238	259	251	262	272	232	267	307	236	263	259	295	264	250	270	282	256	270	273	281	264	266	237	258	256	253	238	270	266	268	267	265	287	271	263	284	281	288	246	267	294	278	296	272	246	268	290	263	267	263	262	266	271	258	281	275	270	247	273	247	280	279	265	249	270	268	237	254	291	270	258	237	263	300	273	295	275	284	250	294	287	248	247	290	267	291	290	257	247	279	289	225	261	262	281	249	296	283	258	256	260	244	268	246	266	267	276	268	280	245	274	273	278	287	269	273	276	272	283	270	261	250	290	268	280	263	260	276	268	272	262	264	292	257	282	269	271	245	257	257	292	290	251	258	267	263	303	268	273	273	250	275	275	269	280	234	264	270	302	239	256	281	244	264	270	263	256	258	281	290	264	243	247	266	250	245	260	287	277	267	257	254	265	247	279	275	261	263	308	258	276	274	273	246	255	270	234	298	282	261	257	289	250	278	252	270	273	272	265	276	270	277	282	269	274	262	307	277	273	286	252	271	253	260	262	250	236	249	260	266	255	269	268	263	265	310	273	251	270	249	266	264	266	295	285	276	285	319	267	277	279	262	262	268	293	275	266	273	302	288	267	260	243	274	254	255	267	261	291	247	244	262	256	281	243	262	266	273	273	235	254	251	251	270	252	268	257	266	281	282	257	264	263	250	229	288	255	307	271	292	255	260	278	266	275	240	298	242	269	278	282	235	254	317	270	270	253	283	283	309	272	266	303	239	261	284	279	291	281	272	274	296	284	269	247	278	286	274	293	255	251	235	303	242	294	246	283	296	241	324	273	273	222	255	252	252	269	309	251	277	242	258	287	277	293	267	235	269	265	287	276	276	289	298	258	280	282	283	274	268	283	249	268	247	255	273	283	257	284	268	284	274	255	292	243	277	276	277	258	275	295	248	277	285	295	238	275	273	262	276	259	248	298	253	249	260	297	227	246	302	278	272	270	265	246	275	267	293	266	273	270	259	271	265	264	249	262	264	266	257	290	272	274	248	256	249	301	263	269	258	282	259	277	266	263	248	265	263	277	270	250	286	287	258	276	253	265	274	257	238	259	290	269	250	272	247	251	285	242	269	288	295	236	279	261	298	271	258	283	295	244	244	264	229	285	251	279	284	283	255	287	260	252	246	268	258	267	299	269	289	253	233	295	262	261	248	300	250	264	266	276	280	285	294	247	244	274	250	278	254	248	243	262	274	256	291	261	277	270	273	275	277	274	269	260	273	270	299	276	261	281	283	277	255	264	268	250	292	274	283	273	252	261	254	288	258	299	268	273	267	249	253	284	291	283	276	250	301	275	275	289	257	221	292	272	259	238	270	263	282	252	294	275	262	262	271	249	247	244	283	262	272	257	263	253	271	287	252	287	268	268	260	244	242	266	251	291	258	303	268	257	272	258	251	277	293	239	288	266	261	277	254	246	284	253	294	254	282	251	256	234	264	289	255	268	271	251	263	270	286	237	283	280	267	241	274	239	289	274	280	275	252	266	288	273	279	283	263	246	260	276	293	232	255	258	256	269	291	267	274	287	261	219	263	281	274	270	282	283	276	280	274	282	229	241	255	270	287	282	252	224	277	238	268	276	285	288	252	245	264	256	280	280	255	270	292	277	272	294	262	281	302	265	246	264	297	225	248	281	294	293	262	239	251	271	301	252	253	286	281	244	258	300	276	276	244	262	303	246	260	250	252	264	254	244	281	249	299	272	266	283	292	287	269	260	306	250	275	257	253	312	229	290	248	243	314	275	261	271	261	263	249	271	275	273	258	269	273	310	250	271	288	253	243	258	261	287	269	278	295	259	249	267	259	283	265	260	262	277	289	269	289	256	250	284	265	291	273	258	239	270	260	254	283	269	262	265	246	252	233	263	278	263	276	264	274	264	282	273	260	286	259	272	259	261	258	284	282	258	272	286	267	253	279	269	302	286	240	269	285	263	274	262	267	302	287	257	273	277	289	262	244	275	252	313	275	286	290	279	280	256	285	259	269	246	276	289	220	312	250	257	291	273	278	253	302	287	267	277	262	256	268	274	258	253	263	260	261	284	280	260	278	306	268	262	279	290	256	289	241	257	241	241	275	246	264	282	263	259	285	272	273	288	259	256	268	267	256	306	280	292	256	266	289	288	288	266	250	272	252	280	291	254	246	235	245	261	244	280	276	264	263	243	262	275	293	249	263	290	256	250
38324	54190	46237	28110	11557	6909	3760	2372	1427	1112	896	753	645	553	533	476	413	444	389	413	362	378	371	360	344	370	354	338	364	324	344	332	323	294	341	322	366	317	281	319	326	304	332	312	323	315	290	282	277	301	319	342	343	312	344	338	354	331	352	344	342	311	332	333	318	300	320	289	317	305	335	320	328	308	317	345	293	290	312	301	312	316	334	327	328	346	329	298	333	317	331	349	307	347	337	321	300	353	326	304	325	338	297	315	283	308	318	273	288	290	292	286	290	282	270	316	281	286	262	282	277	291	300	296	294	293	304	319	302	284	330	270	312	304	284	298	290	317	294	279	319	301	307	272	328	305	301	309	294	301	292	293	311	298	296	310	290	302	289	278	291	322	307	302	319	286	314	295	307	313	307	287	316	274	278	309	304	280	281	280	283	268	301	297	297	287	277	294	282	355	325	271	264	291	303	317	300	301	292	261	272	308	264	313	327	284	296	270	295	313	298	300	305	265	294	329	292	294	312	291	283	295	321	281	315	275	277	309	279	294	301	280	272	341	314	273	305	278	336	267	312	300	296	275	253	297	286	275	286	319	339	316	276	315	299	343	298	308	286	304	303	305	286	291	312	267	290	290	311	310	297	282	285	296	295	294	321	280	296	308	301	287	295	277	310	296	315	274	289	302	280	285	297	289	316	296	280	311	318	302	301	293	330	281	315	289	269	293	292	289	314	281	305	287	269	301	302	286	290	288	302	315	327	295	278	310	290	286	297	322	286	299	332	298	275	284	282	331	297	321	316	289	314	286	294	311	278	291	295	317	260	278	277	290	304	281	309	300	293	298	302	289	280	318	301	279	313	273	316	311	301	299	332	335	300	314	282	306	278	296	291	294	298	286	314	308	297	291	312	304	288	304	304	278	293	296	293	278	309	271	300	294	318	318	286	285	273	289	306	310	297	326	283	302	293	303	283	272	279	290	308	313	291	293	299	307	263	310	295	309	278	294	285	301	312	287	292	266	334	284	300	275	279	267	316	302	300	291	281	328	281	314	323	286	300	288	298	309	300	276	306	295	283	267	288	287	309	294	278	311	301	294	298	319	288	306	315	283	313	294	278	294	290	281	287	282	327	277	320	318	278	318	298	314	297	273	310	290	293	307	302	309	279	307	284	288	282	290	331	312	310	274	313	300	314	319	312	298	267	310	305	295	288	280	293	314	261	284	261	286	302	273	299	297	285	292	303	286	253	282	290	294	323	300	262	307	305	307	267	278	281	290	321	279	283	301	283	294	316	292	325	295	314	307	301	288	291	287	295	274	288	284	275	279	293	280	284	298	297	290	298	277	293	313	304	307	265	277	274	301	302	308	265	291	297	325	300	313	295	289	291	299	280	296	316	279	294	284	277	325	296	299	287	303	314	269	283	309	321	310	325	327	297	303	324	263	319	299	283	286	294	274	297	315	284	262	296	281	249	285	260	268	293	282	336	315	287	285	286	311	278	276	295	306	310	287	299	323	296	283	277	318	299	292	303	310	289	317	322	286	290	290	302	295	321	280	269	304	282	313	328	278	281	297	295	289	311	282	276	294	296	281	301	302	281	287	293	292	293	348	293	296	290	299	308	306	291	277	284	262	277	308	281	294	311	307	296	289	312	291	292	279	294	309	278	306	300	276	308	299	298	277	287	310	296	323	276	257	323	317	275	277	284	328	290	296	293	288	311	289	294	278	308	300	280	307	304	312	306	280	323	304	281	289	307	284	298	271	298	306	316	318	285	328	298	278	291	289	277	333	314	327	266	275	286	283	281	326	312	293	279	309	267	296	308	328	279	300	272	269	294	284	287	282	284	293	285	300	318	273	291	314	305	288	312	278	303	307	287	273	282	291	311	289	254	297	300	302	322	259	299	314	284	290	272	296	294	313	303	255	280	299	279	300	320	359	306	283	304	308	277	278	305	298	292	293	294	312	274	285	283	249	296	279	311	304	327	281	284	282	282	299	266	290	322	296	281	276	292	292	288	303	294	297	283	278	325	305	300	329	290	307	268	295	297	286	299	263	300	327	316	285	279	297	279	260	313	282	291	280	284	308	325	293	273	278	309	294	294	318	283	289	282	275	320	311	297	299	292	291	295	342	314	292	255	305	271	313	290	280	317	296	301	287	281	286	289	317	299	300	277	296	302	307	292	321	282	288	292	285	266	300	296	311	296	299	284	284	278	283	302	269	322	298	307	294	289	309	285	281	287	284	282	272	258	273	282	286	297	300	317	312	278	322	291	298	316	264	292	303	287	293	310	288	296	297	269	270	279	309	310	310	306	302	291	315	303	324	319	275	283	303	264	282	324	328	298	289	303	284	295	316	295	319	277	301	295	314	306	295	286	285	324	270	278	280	306	277	297	276	299	303	310	299	322	295	298	275	282	305	273	308	330	297	285	317	325	297	290	292	332	319	316	318	276	305	304	279	322	276	329	302	303	289	278	270	289	294	286	295	282	285	322	319	305	299	332	307	286	322	296	303	300	316	272	266	313	298	281	297	311	299	334	331	290	318	307	280	321	270	295	298	277	271	292	320	313	292	300	291	311	303	277	270	298	282	293	321	317	282	288	278	315	282	293	300	331	305	280	302	319	265	314	287	305	275	288	273	293	285	304	298	306	300	290	307	264	284	279	292	313	317	298	284	304	276	273	310	295	263	311	293	317	278	295	306	274	305	310	305	292	302	326	318	329	290	323	295	289	306	289	276	294	287	299	300	292	303	288	318	320	322	288	285	309	299	305	334	322	291	276	306	316	313	276	318	260	289	286	294	314	286	306	287	292	261	290	283	326	296	318	304	289	296	301	290	306	284	308	319	320	288	304	255	294	290	335	290	310	292	280	309	309	284	303	309	292	293	313	298	317	291	295	286	300	319	288	300	285	287	313	294	306	300	301	272	259	296	297	292	306	319	326	305	282	294	284	280	285	294	277	263	323	302	281	303	281	290	304	269	290	290	299	298	307	280	278	302	287	267	298	293	293	311	293	261	320	324	309	297	275	329	308	318	296	275	296	281	290	315	295	263	280	290	293	295	295	290	323	300	291	322	282	315	262	315	298	312	287	331	278	298	289	301	298	295	293	321	273	298	284	308	293	295	326	276	288	275	284	318	308	296	292	323	281	294	314	292	293	300	290	302	291	292	281	307	299	297	298	288	281	326	299	301	282	304	292	289	297	319	294	309	331	305	300	315	306	323	326	314	295	294	313	311	267	269	300	312	297	335	315	275	276	295	268	299	300	277	256	320	301	312	270	289	311	283	328	314	304	284	311	287	278	265	287	293	280	282	247	274	285	281	328	323	303	291	295	282	308	291	295	300	271	289	308	312	304	291	300	319	292	275	291	304	331	304	303	308	273	315	295	301	305	341	330	313	298	299	277	277	348	291	301	312	323	286	294	295	264	311	301	292	316	287	302	284	289	268	274	307	316	296	298	266	285	300	284	294	292	272	296	312	316	305	281	263
23134	20794	27453	24714	21161	19754	9603	2267	1235	994	839	726	736	643	618	574	555	531	560	550	517	521	504	532	515	518	530	489	500	497	492	490	492	493	465	522	486	490	496	478	479	459	435	442	444	476	466	463	464	496	469	452	458	496	483	474	479	473	468	510	431	414	476	450	487	457	496	488	473	501	429	482	483	474	470	484	484	506	474	438	509	465	453	516	470	472	475	477	437	446	451	502	448	446	496	452	471	464	500	441	444	483	456	470	470	425	415	455	477	449	403	456	431	485	462	449	477	420	468	429	431	483	439	467	458	428	438	454	459	408	407	429	424	473	448	461	447	471	448	443	486	443	436	433	452	440	404	488	455	484	453	423	432	409	454	445	481	450	492	413	445	468	419	425	442	441	489	438	492	442	448	428	448	467	429	468	450	435	443	432	446	464	450	477	453	428	450	442	440	494	427	498	425	450	470	458	486	467	445	473	483	446	477	462	419	442	452	417	452	433	444	425	441	473	451	447	438	453	460	479	469	419	456	467	435	418	452	442	457	456	477	445	446	445	428	470	458	458	454	456	436	471	460	473	457	478	468	499	459	439	448	461	449	489	457	493	437	422	441	500	442	485	459	509	456	471	483	418	439	425	444	456	440	437	462	430	453	479	448	428	482	467	421	435	444	435	474	470	464	452	418	474	451	455	468	435	459	478	453	431	404	435	469	463	444	419	446	481	462	468	462	437	443	457	498	451	441	436	416	429	476	488	460	465	410	472	480	448	449	461	443	448	476	449	435	414	478	434	466	477	489	432	448	459	515	456	431	509	441	429	468	447	458	463	438	458	450	483	466	455	453	461	438	465	432	435	445	424	474	462	446	426	443	441	473	470	499	437	460	412	408	507	469	438	442	473	480	459	421	447	486	468	462	460	465	445	453	479	451	437	461	447	482	440	453	459	454	448	497	481	449	464	466	435	459	460	437	456	472	459	454	436	479	449	419	454	439	421	440	426	428	463	473	443	479	469	435	481	464	432	437	402	427	461	478	402	457	450	469	461	455	437	457	411	445	441	463	459	479	467	457	457	412	462	412	432	475	470	473	469	458	444	420	462	387	454	468	486	441	432	434	459	445	414	457	414	420	463	408	423	462	472	476	424	455	473	417	422	483	451	419	472	450	469	433	468	435	436	490	445	456	447	443	488	479	471	464	472	405	495	438	440	420	507	415	461	411	406	453	460	487	441	460	449	446	420	426	480	463	431	439	466	429	459	438	451	443	463	418	416	427	440	462	464	469	464	444	413	420	435	475	443	426	458	474	466	430	491	482	493	487	414	460	463	480	414	455	479	478	485	438	458	496	440	457	449	448	438	426	439	486	453	436	451	428	440	441	423	460	469	456	462	434	421	504	428	452	456	463	447	515	394	427	426	455	428	443	482	429	425	474	458	422	484	453	434	416	410	442	465	445	451	444	465	458	466	423	473	479	434	470	424	422	489	492	482	474	421	417	451	465	419	431	427	421	468	452	484	425	461	446	421	466	454	462	472	469	434	433	473	447	464	434	424	439	481	441	450	452	432	440	457	454	451	417	485	439	431	404	413	443	462	483	486	461	467	449	437	456	450	491	444	427	455	438	424	431	427	471	459	424	438	465	468	450	490	437	411	435	444	473	440	447	445	448	467	441	454	481	444	458	450	458	439	451	445	459	455	493	439	439	460	483	433	460	452	465	461	412	435	472	473	444	418	422	434	467	440	464	436	454	443	425	483	423	464	446	466	462	437	466	452	426	449	458	495	438	455	447	495	485	441	418	441	460	407	445	429	436	425	415	466	465	402	476	419	445	435	451	445	428	437	429	456	488	465	425	397	466	395	460	428	442	443	420	446	469	409	461	479	451	431	453	442	426	453	446	479	468	444	453	396	418	430	427	445	439	454	458	457	463	466	451	403	430	440	453	455	398	436	517	425	492	452	470	481	423	473	442	479	459	466	454	442	441	464	457	458	474	467	440	447	459	461	441	440	436	454	470	447	457	427	469	419	446	477	465	469	453	476	455	434	471	458	471	440	463	472	460	490	477	467	410	425	448	459	454	470	446	463	486	424	441	422	448	449	447	426	429	402	451	456	469	429	459	431	439	471	445	456	424	472	473	442	471	416	439	436	470	429	459	424	466	498	471	426	446	415	423	445	403	426	436	464	472	485	463	432	456	419	490	436	459	468	467	483	424	472	453	426	416	472	460	455	478	448	450	467	453	455	465	474	461	461	461	427	454	496	481	450	415	447	455	462	472	446	461	442	455	463	426	443	448	467	462	452	438	461	430	446	414	447	473	434	484	444	442	433	423	428	450	435	435	415	431	436	451	436	429	463	424	439	425	465	430	428	454	420	453	438	425	444	432	412	444	445	425	465	425	489	426	450	458	458	481	415	425	442	463	417	405	467	469	410	472	450	469	421	467	432	451	444	440	476	459	452	472	407	467	466	462	453	473	431	469	489	434	455	438	401	469	456	470	513	451	441	411	465	453	415	438	456	479	453	432	441	441	484	480	496	457	446	466	441	465	449	446	482	445	468	470	434	483	468	473	460	478	433	474	466	440	470	444	475	469	422	476	445	453	441	459	500	440	472	442	441	462	453	460	441	422	417	437	479	423	409	427	437	458	461	422	406	454	454	475	463	474	445	430	439	459	487	452	451	440	466	478	445	465	446	429	428	427	490	439	479	468	434	452	469	453	454	470	443	436	475	478	445	453	438	442	449	472	485	482	442	464	444	479	409	464	465	467	421	477	450	453	477	429	474	440	438	467	448	411	457	446	443	476	429	471	464	438	477	427	427	459	416	465	471	439	450	448	476	437	467	452	427	474	423	449	464	460	489	460	443	456	455	434	464	439	417	431	432	430	463	485	451	464	453	419	453	460	440	456	409	475	426	456	474	416	472	459	473	416	447	441	415	450	426	465	448	423	440	447	471	468	426	489	419	425	472	465	422	471	471	470	448	438	445	447	431	405	437	464	423	464	436	488	454	449	474	459	434	440	426	453	455	476	457	432	440	485	426	450	447	428	434	446	418	491	419	426	435	446	430	438	402	415	410	450	457	468	435	432	424	459	449	445	478	486	454	440	411	462	440	492	454	465	490	448	448	440	463	444	436	450	455	477	446	448	487	444	468	425	445	401	460	428	425	445	435	431	449	449	405	468	450	406	471	436	425	470	467	449	436	415	469	445	457	400	454	420	461	458	401	442	462	425	421	473	481	464	469	457	466	449	442	464	474	453	461	457	433	442	429	487	445	452	423	459	464	450	480	496	475	462	470	460	460	455	435	454	448	501	444	433	463	402	433	487	438	432	474	456	455	428	458	442	441	441	406	446	438	439	463	430	453	468	436	434	457	461	433	435	481	443	416	413	455	476	422	500	471	463	457	440	439	464	435	442	436	467	460	459	475	454	451	432	447	421	483	443	456	469	437	475	443	453	457	437	467	468	488	451	456	451	443	454	466	489	500	468	471	440	439
41614	66425	58960	41897	20895	9109	5285	3296	2324	1732	1407	1210	1142	965	911	806	750	746	647	657	668	620	640	598	606	595	569	584	572	564	568	560	571	487	511	533	501	545	474	529	528	515	465	504	495	482	514	518	497	509	521	515	521	538	516	546	512	538	497	510	545	544	544	489	521	542	507	522	531	505	508	496	523	498	514	456	480	477	468	507	505	484	519	459	524	486	499	506	543	536	501	512	496	502	479	524	488	476	511	454	511	488	510	523	486	507	484	532	471	454	474	479	467	472	504	445	477	482	446	457	469	461	473	470	478	480	495	473	485	449	466	477	493	478	472	454	482	454	441	450	509	467	458	463	456	489	496	486	449	476	487	472	455	510	461	473	491	460	516	479	449	452	450	451	474	437	476	455	440	485	477	467	480	450	482	433	486	439	487	439	446	448	452	464	472	467	460	486	503	482	494	457	479	501	440	464	444	444	467	503	469	479	408	477	487	492	447	477	498	476	493	481	458	485	476	496	437	460	442	457	441	480	489	460	449	479	462	443	431	496	487	450	492	453	478	414	472	452	483	464	455	491	473	464	485	483	488	460	521	467	437	501	453	423	463	434	448	446	436	426	467	478	471	483	459	486	488	499	411	472	530	487	446	492	471	450	497	467	452	444	470	525	475	472	440	439	454	499	461	451	465	477	439	458	499	469	456	462	476	439	491	440	486	501	486	491	460	478	485	470	480	446	493	492	471	464	428	487	466	479	463	464	478	451	513	450	424	457	461	469	506	444	489	500	468	471	444	446	468	453	475	468	454	495	493	481	484	471	467	500	466	494	452	486	479	489	446	460	433	492	438	495	481	452	494	455	465	470	464	488	458	498	473	497	455	469	438	462	495	431	494	468	508	469	476	505	458	459	465	460	447	497	511	468	479	463	465	458	491	483	485	476	501	471	440	450	450	437	493	514	440	473	485	468	464	446	463	456	521	489	473	536	501	432	429	458	491	450	493	463	512	447	477	454	509	472	460	486	473	493	481	484	425	496	478	471	472	446	470	473	491	470	468	446	499	506	456	430	471	466	456	486	472	481	489	448	481	476	476	495	477	485	458	489	432	452	460	442	471	472	506	493	491	471	494	483	432	472	455	443	447	465	436	475	472	464	463	452	462	543	457	486	476	473	477	475	472	443	503	441	466	497	486	449	489	468	488	451	464	460	458	457	503	473	507	422	443	446	467	505	466	500	463	470	500	460	468	459	489	483	460	462	455	467	438	475	444	434	477	454	503	466	445	501	419	494	460	463	474	467	525	488	465	442	471	476	438	482	459	472	474	477	472	478	466	465	461	503	522	483	498	451	508	482	451	446	455	466	433	488	433	466	496	458	459	495	468	499	446	451	437	463	451	464	481	451	493	482	480	471	456	457	488	442	487	518	458	443	462	463	425	451	480	479	489	435	490	501	456	485	460	437	483	469	464	469	463	452	508	469	493	494	445	498	447	505	463	470	468	472	479	438	462	455	495	431	443	451	472	482	510	445	476	431	478	501	483	464	484	478	469	480	460	457	464	443	457	492	459	430	469	485	439	456	488	484	467	479	489	452	478	432	480	490	466	466	471	435	452	475	472	456	456	467	466	440	473	487	460	450	462	469	451	462	459	429	462	447	473	488	468	465	480	458	491	486	488	475	505	473	513	449	486	445	460	441	454	474	463	474	482	424	452	481	448	497	459	492	453	457	479	457	455	448	481	462	456	497	469	493	453	480	439	435	486	505	453	441	464	447	462	472	435	461	461	467	516	463	457	443	441	450	430	489	437	493	478	473	449	472	476	433	459	485	499	498	459	483	481	446	493	448	436	461	433	479	447	444	476	460	433	475	490	466	488	477	495	503	460	475	431	472	471	488	482	436	493	471	466	474	482	447	458	438	447	490	440	466	440	461	480	460	440	437	476	452	492	469	478	474	456	480	470	451	487	462	499	475	430	441	485	469	441	418	500	421	460	465	499	484	503	448	438	485	476	498	437	485	459	448	484	478	462	493	494	457	462	460	489	446	473	448	486	459	485	474	476	500	462	468	476	465	472	486	501	450	458	451	453	464	473	451	460	453	486	491	437	484	439	450	455	471	439	467	496	467	451	467	483	443	506	483	479	480	446	520	492	474	470	435	438	493	460	463	478	495	477	491	459	489	466	437	457	445	456	503	473	520	472	475	461	478	469	486	461	470	453	479	482	451	460	471	429	437	468	462	500	499	495	479	472	461	419	513	455	479	491	461	422	450	468	460	474	500	493	489	472	432	483	441	458	448	444	463	468	426	484	487	423	437	481	437	469	492	494	475	462	476	501	473	450	456	478	452	445	489	460	491	460	474	453	462	494	478	482	439	475	454	481	496	461	459	493	498	450	436	458	472	469	432	457	449	457	406	461	439	475	458	495	465	442	460	428	456	509	445	467	463	462	470	489	459	467	457	481	422	525	451	470	483	449	452	475	445	467	463	475	451	495	474	484	423	458	476	465	469	462	504	489	451	495	467	478	466	466	449	480	484	489	469	481	481	447	449	477	444	491	468	475	477	438	463	478	469	467	458	506	482	463	448	455	475	455	493	471	408	461	462	468	430	462	473	431	421	445	471	453	449	476	492	506	439	456	463	481	482	461	474	463	497	439	458	513	490	461	461	499	507	462	442	476	465	488	490	479	459	454	460	459	471	502	481	467	444	447	472	470	461	491	458	481	485	449	459	474	478	476	457	476	459	450	451	460	475	508	478	484	450	478	472	451	480	500	504	465	457	447	456	509	461	454	462	466	442	473	451	478	446	456	479	455	471	478	479	429	447	475	426	479	504	443	447	466	443	461	456	454	481	455	473	454	442	476	445	445	460	486	468	485	490	487	447	455	450	456	411	467	451	456	472	479	437	488	479	477	486	482	435	431	449	458	460	474	465	494	471	460	470	479	439	479	467	452	459	456	469	464	442	473	461	469	489	471	448	480	427	503	477	487	435	434	475	490	494	416	437	470	442	473	449	482	455	424	465	494	504	453	454	442	470	499	469	451	469	466	433	480	446	482	472	497	467	489	488	503	448	474	494	473	486	458	474	468	476	483	472	472	444	437	464	448	485	470	471	464	471	454	481	447	439	463	469	504	451	453	424	470	464	479	503	506	446	501	455	453	489	505	493	463	475	453	460	465	479	472	443	463	486	443	494	434	487	487	446	442	460	467	493	480	454	450	457	444	480	443	416	459	469	463	493	483	478	461	472	473	471	470	481	483	506	447	486	439	495	508	453	433	444	450	493	487	455	456	479	458	457	470	428	479	531	457	452	458	464	494	495	465	514	481	481	495	472	449	510	476	474	501	460	492	479	467	449	521	491	474	486	471	502	425	472	495	473	439	458	441	472	476	461	471	441	460	452	454	501	465	441	474	454	455	461	448	480	449	491	453	457	495	479	498	507	426	493	464	494	477	439	461	419	447	446	475	424	475	455	466	455	455	489	502	453	442	476	496	454	482	430
33998	34804	34201	20758	5024	1609	809	589	383	407	346	322	355	312	315	335	322	312	245	307	286	270	297	273	273	276	300	290	299	304	272	272	291	277	276	274	305	291	283	272	298	265	323	278	291	322	313	286	313	291	320	285	285	276	293	274	271	288	275	269	301	282	294	287	286	285	298	281	279	270	309	254	275	298	282	259	320	288	285	275	302	275	291	286	271	286	301	286	293	286	304	264	284	285	280	266	292	278	299	312	267	272	270	275	270	266	273	246	264	251	258	275	294	265	286	287	278	256	297	308	291	239	290	274	319	306	274	301	259	275	282	297	289	282	242	314	273	295	281	279	311	292	294	260	301	282	310	282	288	296	298	293	262	245	258	280	274	290	263	280	297	268	264	264	295	293	296	309	298	293	282	283	237	285	325	283	279	263	277	291	277	319	304	277	312	315	281	285	287	296	264	274	256	300	287	291	284	274	240	289	288	287	288	319	320	291	280	303	286	266	289	259	291	267	281	254	288	300	282	256	286	297	282	276	307	302	305	304	271	297	305	287	282	305	295	274	310	306	284	304	299	282	301	275	291	308	266	278	297	282	285	267	290	306	297	256	289	301	250	290	298	286	278	301	285	308	261	249	289	304	274	295	273	297	289	295	285	294	271	304	285	256	274	281	278	276	274	264	298	269	281	276	309	270	270	275	280	283	255	259	284	280	287	279	254	267	298	302	261	280	279	298	260	306	265	291	283	280	308	258	297	293	280	306	304	293	277	267	314	311	288	278	295	287	256	251	269	287	300	264	303	287	278	279	270	300	321	273	259	311	246	289	292	263	292	297	247	271	287	275	291	280	268	291	269	313	263	278	278	300	270	277	262	285	265	318	271	311	297	253	261	276	298	299	325	296	253	287	308	320	261	256	300	319	302	305	286	295	286	277	263	274	275	279	270	301	328	287	293	273	268	244	287	283	265	255	284	319	266	271	278	297	264	270	254	282	301	290	288	285	255	274	288	289	280	318	289	287	283	292	263	292	286	277	285	297	266	259	280	269	269	274	275	288	290	297	280	262	274	294	270	280	283	285	267	286	310	316	273	282	288	297	261	281	283	306	293	262	290	280	289	282	281	276	287	259	265	297	274	250	305	283	281	299	283	287	296	266	306	300	289	301	270	292	252	296	283	274	244	284	285	284	270	279	275	271	281	273	261	292	296	292	275	276	306	288	259	275	285	288	294	309	308	249	280	285	297	305	293	300	291	287	294	277	286	282	270	273	293	268	281	286	283	296	304	278	311	297	279	312	290	298	290	292	304	262	313	303	270	273	296	283	289	294	293	278	288	278	290	260	287	245	251	295	285	271	305	288	284	329	261	271	259	304	304	270	259	272	269	259	258	279	306	291	275	273	295	297	262	270	293	289	275	297	287	284	286	278	304	255	309	259	281	304	298	277	299	270	290	304	306	316	268	280	280	305	305	296	263	271	261	287	314	292	318	313	283	278	280	291	281	301	252	279	287	306	311	302	292	292	261	280	303	295	276	264	288	264	307	290	313	278	302	288	310	263	311	279	283	303	284	298	291	301	284	275	268	291	281	284	299	264	257	294	271	280	270	315	282	294	273	264	319	307	285	267	258	280	278	286	287	282	271	302	280	272	308	284	259	308	265	274	317	269	264	285	255	302	298	324	275	252	261	292	283	282	289	301	310	246	292	251	272	294	269	272	294	282	287	288	304	249	312	282	305	269	302	264	291	261	303	294	298	299	284	296	289	285	295	285	287	259	278	315	294	290	281	274	277	269	274	259	300	253	296	284	302	295	284	293	287	274	274	291	289	254	266	285	267	276	288	290	304	287	302	290	271	296	325	276	276	309	301	294	285	277	288	242	273	274	282	272	306	282	276	267	308	254	281	305	298	299	298	291	248	271	279	290	275	278	318	297	263	269	294	284	291	293	249	290	286	287	299	282	281	295	303	297	251	254	285	281	292	274	283	277	282	278	352	272	319	282	275	293	287	256	287	279	291	283	267	297	318	274	289	284	265	270	285	277	288	256	316	283	296	300	293	302	279	260	267	292	318	288	343	281	279	278	283	288	282	295	319	268	266	247	296	310	294	266	261	277	271	292	305	278	272	277	258	278	269	283	279	312	274	275	292	293	319	292	288	284	309	296	246	265	274	287	284	292	273	297	281	303	265	277	292	313	299	286	309	264	295	306	267	278	309	240	266	276	295	265	309	274	301	310	300	267	270	276	282	294	309	227	283	290	287	288	305	266	294	284	250	292	263	271	278	283	289	291	303	275	276	298	233	283	270	266	312	278	287	289	287	290	261	249	288	282	251	255	262	284	289	292	282	289	271	284	267	257	285	264	291	271	307	303	260	295	278	313	268	286	276	303	285	285	263	287	281	271	292	279	325	254	293	274	306	259	267	288	278	293	295	274	290	293	289	277	278	270	273	262	299	260	289	297	312	266	277	273	314	314	269	291	284	275	280	294	275	314	283	254	289	289	327	278	298	289	280	278	286	276	307	261	265	263	296	269	278	279	304	301	295	262	274	296	286	310	263	272	286	260	291	295	270	285	278	289	261	262	287	299	269	292	291	257	296	291	259	296	264	268	286	279	267	328	292	294	271	284	311	281	293	293	267	299	287	288	264	275	281	268	283	270	275	281	288	241	261	297	276	292	314	286	273	296	267	305	277	302	286	315	319	269	280	305	299	268	292	289	282	288	292	295	270	278	292	263	251	252	286	284	324	302	269	286	283	273	300	290	264	287	277	272	281	334	286	309	286	277	325	261	286	253	265	275	301	287	273	287	281	313	281	289	277	290	276	257	279	241	267	273	280	282	286	316	277	308	256	320	288	279	301	264	252	283	296	272	273	286	252	288	272	292	275	262	277	290	272	337	231	276	302	272	308	280	314	282	281	287	277	297	304	279	319	270	296	276	275	281	271	272	302	293	247	300	313	277	294	274	281	278	288	279	280	278	296	303	309	294	279	276	286	296	272	276	280	266	282	240	301	256	288	298	299	289	292	307	330	272	289	271	279	263	291	288	263	301	283	287	302	287	297	291	284	292	296	298	289	245	293	291	285	277	283	293	286	297	310	286	286	262	283	290	269	308	303	305	271	283	281	291	260	296	302	266	281	293	287	271	269	298	272	287	301	286	293	275	320	286	294	279	310	284	263	240	297	288	300	253	265	260	273	282	287	264	331	275	286	313	293	270	304	296	263	279	270	271	257	279	284	294	271	295	279	297	290	249	281	308	256	286	272	298	295	273	271	284	297	277	284	299	301	291	273	289	271	272	281	281	287	287	284	300	275	279	248	295	307	268	292	279	255	244	287	302	269	274	260	295	279	285	294	263	266	278	291	280	272	270	307	263	336	274	263	277	281	286	285	279	308	295	282	275	290	299	303	296	275	319	274	284	263	278	249	281	271	295	287	290	262	292	278	287	286	297	283	287	277	295	249	295	269	267	288	302	305	285	279	328	277	294	286	264	274	270
37069	45843	40446	22350	7344	3209	1620	1151	738	563	541	519	433	417	381	372	352	344	352	379	339	334	321	346	319	314	334	325	334	355	347	318	369	323	308	340	365	352	329	374	312	321	335	345	351	347	341	312	313	370	304	333	317	336	330	345	357	360	369	305	348	347	365	332	321	353	277	358	336	348	329	337	308	317	311	326	340	340	352	337	335	313	334	352	337	341	310	335	328	404	360	354	366	330	339	350	348	343	345	309	324	326	311	332	372	334	347	316	339	341	355	296	373	303	305	328	320	344	331	298	349	310	330	333	353	308	331	342	324	304	356	304	320	335	297	319	306	323	324	323	321	291	336	347	326	339	307	309	330	290	334	305	339	329	291	297	305	367	307	330	323	344	328	312	327	320	337	326	299	289	297	315	337	309	315	309	307	342	320	303	269	319	329	330	334	312	317	327	335	320	321	309	313	310	338	312	311	319	338	298	360	336	349	332	324	303	321	295	305	325	309	310	346	335	317	320	286	300	309	319	338	339	295	320	327	335	337	322	285	298	319	300	313	326	306	330	319	283	328	305	300	311	322	342	308	322	336	327	324	334	344	343	319	351	314	332	290	339	302	293	316	353	322	336	320	289	307	314	315	316	366	279	346	321	318	341	337	318	308	332	352	305	323	320	326	336	298	304	305	293	303	344	316	342	326	334	325	342	359	358	340	340	333	344	318	323	318	317	343	298	312	330	298	325	318	311	313	310	336	321	330	309	318	326	303	337	309	311	328	324	329	314	327	309	368	318	317	334	297	317	302	326	313	321	324	319	288	298	325	328	326	315	336	333	311	318	337	329	323	307	332	293	316	323	320	331	342	348	278	354	333	325	360	285	327	349	329	355	343	329	306	324	322	329	363	352	348	337	291	360	329	336	314	344	329	331	313	329	305	349	309	314	316	292	301	323	346	329	317	335	303	305	331	303	339	319	331	344	331	300	327	300	298	306	335	306	307	332	369	346	313	305	314	343	315	299	340	288	330	307	277	302	310	292	331	348	311	337	314	316	308	299	335	312	345	364	315	330	319	337	295	315	346	326	337	343	363	321	319	305	309	344	318	354	333	311	334	333	299	325	304	307	352	337	318	330	341	293	331	336	322	322	316	310	308	351	346	316	296	330	332	333	294	307	315	304	350	319	334	346	327	352	292	371	327	312	347	317	311	332	324	303	317	325	317	320	305	316	292	296	319	325	294	313	298	348	308	326	328	334	332	300	327	328	304	309	321	333	317	319	347	294	323	341	307	306	335	333	333	314	334	337	319	344	319	305	354	353	324	320	338	307	345	301	322	327	320	310	315	362	316	296	336	313	316	342	315	323	323	373	326	340	291	317	332	319	319	352	298	309	306	322	312	319	338	326	336	335	338	283	306	337	352	331	312	331	301	320	323	354	321	324	314	325	292	344	330	310	297	299	344	301	353	317	286	306	338	298	299	308	316	330	288	323	329	331	339	331	297	331	318	321	338	311	366	288	330	296	345	310	335	342	319	334	338	334	326	297	317	303	315	312	319	355	307	355	353	322	322	287	340	321	334	280	333	356	314	327	350	298	319	326	339	310	304	327	348	331	320	328	309	311	327	315	340	313	330	322	317	299	309	332	327	327	327	313	312	352	323	338	326	351	328	330	347	340	300	325	327	325	331	316	340	342	307	325	305	351	331	313	298	349	306	323	333	309	318	328	322	287	270	321	321	340	308	338	318	319	319	342	318	346	345	347	316	311	317	315	362	308	343	337	307	299	302	337	335	320	258	305	330	305	336	327	347	323	335	312	317	348	357	311	327	320	325	338	318	345	292	351	318	293	355	340	339	316	315	325	322	327	335	300	293	367	297	343	327	293	307	319	314	297	306	302	307	336	303	271	330	302	334	330	292	324	300	330	355	311	322	311	317	315	329	325	319	338	332	318	370	347	339	325	305	300	320	335	301	323	316	326	318	307	340	330	351	362	342	300	306	305	305	334	334	313	315	331	328	314	342	312	289	337	313	314	314	320	294	326	309	328	298	299	308	325	330	313	310	329	354	343	306	297	296	353	317	319	322	320	344	315	317	296	335	325	356	309	335	315	336	307	334	350	326	321	314	323	321	333	327	335	317	320	325	304	337	330	324	340	328	330	345	311	300	304	330	307	306	309	306	293	299	308	310	301	312	338	336	326	294	314	303	310	315	323	316	338	334	303	308	311	336	348	326	343	289	298	321	317	335	315	324	306	325	300	308	311	283	303	317	315	340	335	335	329	329	340	316	344	341	294	325	330	328	343	341	329	307	329	292	340	347	290	339	325	351	324	317	322	295	307	308	289	295	321	356	330	309	306	316	311	340	294	353	316	322	317	313	316	335	333	295	313	343	301	301	339	329	330	304	307	327	310	293	338	379	310	331	342	344	303	330	312	351	291	335	313	328	307	344	353	341	320	304	347	348	294	299	333	327	325	347	314	287	371	310	335	352	323	321	279	330	336	317	312	319	327	346	319	311	321	323	291	329	307	328	332	348	303	324	328	305	312	339	304	330	321	310	325	323	335	303	324	296	348	328	297	319	336	307	333	352	342	319	345	335	321	329	342	310	350	316	326	312	298	359	327	310	349	312	312	283	345	311	329	334	329	311	369	324	323	302	316	340	322	320	311	315	317	331	325	320	312	326	344	300	316	329	311	309	324	322	325	329	314	329	318	321	331	316	329	330	317	296	336	319	291	306	307	318	300	303	313	304	302	342	301	325	316	340	318	324	314	304	284	315	333	313	288	316	331	327	327	324	341	325	330	301	326	306	319	312	331	330	331	322	308	324	334	311	329	341	327	359	285	346	325	310	344	322	332	336	323	320	347	325	298	323	302	302	348	347	320	321	342	296	319	311	331	282	314	336	314	319	319	345	281	300	323	340	327	322	351	325	317	346	323	319	299	310	349	332	334	338	324	323	335	313	292	334	333	291	313	326	324	322	281	314	309	336	331	314	296	318	324	329	327	328	321	308	318	311	324	323	324	329	324	326	343	335	349	303	302	328	328	299	352	323	299	326	295	328	335	330	305	332	311	357	302	326	303	346	298	327	320	309	292	314	324	327	313	301	317	315	320	299	295	294	299	303	299	307	317	337	361	333	282	311	319	323	290	314	325	336	321	309	280	294	356	306	306	291	321	315	315	307	303	335	341	343	317	305	302	337	303	321	331	305	320	326	266	326	350	324	339	358	285	309	333	332	316	327	321	330	325	305	315	305	355	293	340	310	321	315	317	337	319	300	350	335	315	312	296	322	319	330	332	337	304	329	327	346	302	311	327	346	320	327	341	319	321	321	330	327	328	332	316	344	311	322	333	321	306	333	299	338	302	330	337	317	341	350	308	313	324	309	288	345	305	305	309	337	353	296	332	335	316	305	339	310	311	298	330	325	332	376	344	306	337	362	317	324	301	319	351	318	319	305	343	340	311	321	314	314	322	349	328	313	300	306	326	347	314	301	323	329	325
25424	20938	27818	27140	20927	11069	2593	1096	720	639	501	479	427	392	387	356	365	312	314	302	307	314	289	304	292	289	317	317	273	319	286	269	282	275	264	291	267	293	261	291	278	279	270	258	250	252	292	275	296	268	285	276	255	273	270	286	242	278	256	284	284	278	262	256	292	305	275	248	279	295	274	252	284	266	293	289	278	283	285	272	324	273	263	286	263	298	318	310	300	315	276	280	298	262	274	278	296	268	269	282	268	297	284	268	261	328	269	252	298	263	243	233	270	253	263	252	277	238	260	252	290	259	266	269	270	217	287	279	286	289	290	280	275	246	253	280	280	289	274	277	271	316	252	274	286	248	276	260	237	261	262	256	260	251	261	265	264	243	307	298	268	266	299	261	250	276	277	263	254	274	265	291	269	297	239	272	263	264	294	255	268	251	234	267	255	267	266	271	274	269	287	273	298	250	267	267	287	249	282	290	246	250	252	274	265	259	261	243	267	258	273	249	250	251	281	246	268	275	260	282	266	266	267	264	245	303	261	251	257	267	263	263	275	288	275	271	296	261	265	259	273	276	287	255	268	248	300	252	251	258	261	280	268	238	243	278	264	267	281	257	273	254	295	263	248	242	263	253	275	248	265	275	253	262	287	257	262	232	277	245	274	279	249	265	243	258	257	257	262	282	283	264	265	277	261	278	270	281	229	260	280	279	262	248	249	250	280	281	259	266	251	240	274	247	262	268	260	280	246	278	255	242	264	260	246	253	271	260	290	273	263	251	250	280	264	281	263	254	237	280	271	250	277	272	287	265	269	263	261	269	271	259	289	267	279	237	284	240	259	283	280	232	258	268	259	253	257	260	270	261	297	276	256	264	246	258	293	266	285	277	250	271	266	252	265	256	265	289	266	277	273	272	273	271	279	249	287	265	274	270	273	263	251	268	269	282	235	288	283	298	262	276	252	263	270	261	259	252	266	253	280	257	248	275	281	261	294	259	275	273	264	258	265	300	273	267	267	251	272	253	271	259	256	240	237	257	282	279	266	297	255	289	279	229	245	260	288	272	265	276	279	252	283	286	240	241	248	242	250	266	234	250	294	266	268	252	308	268	271	255	271	226	307	284	264	274	236	246	257	282	263	292	244	256	248	270	265	259	270	264	291	280	273	260	268	267	275	278	279	260	269	256	258	262	271	264	256	242	292	258	265	269	274	289	257	285	239	258	263	270	257	275	241	264	263	276	269	300	275	292	286	301	265	275	256	248	271	250	271	271	276	246	263	256	284	257	259	231	270	276	258	276	261	284	274	255	272	246	278	272	272	254	237	303	285	259	270	257	262	266	247	262	270	254	253	248	269	282	289	267	270	268	240	267	275	261	305	264	257	287	264	269	280	288	281	251	264	277	289	281	259	242	259	276	246	278	269	221	264	247	283	256	285	280	285	258	254	261	241	284	254	269	259	264	268	272	250	268	254	290	282	288	255	266	264	255	267	251	262	237	246	279	263	244	250	255	257	262	272	250	271	284	272	255	280	261	258	237	273	270	265	246	246	291	225	241	289	260	257	252	235	258	277	246	241	267	259	297	274	233	303	289	248	261	289	259	244	260	267	254	278	248	249	257	277	293	286	280	244	286	288	277	254	282	276	250	291	250	275	274	270	279	249	277	270	254	229	249	275	280	255	258	273	264	282	251	279	270	262	290	259	269	282	248	308	275	258	300	252	260	263	247	262	269	264	226	287	255	266	247	266	288	281	260	270	253	275	282	242	262	257	264	243	276	269	304	249	247	257	231	228	288	263	260	268	279	294	278	259	257	242	255	235	288	262	274	237	249	253	276	267	270	271	258	266	260	260	263	280	269	274	278	259	266	233	283	239	242	268	264	272	244	257	280	272	233	271	263	263	274	268	278	270	284	288	251	233	267	261	267	285	281	246	302	273	293	284	292	273	276	260	261	252	254	266	283	235	255	272	276	274	258	277	274	255	232	283	288	275	268	267	274	281	276	300	286	271	269	270	252	282	264	286	239	298	277	272	253	255	259	290	264	248	255	255	269	276	274	261	270	275	260	288	239	247	282	308	307	260	280	256	249	261	307	255	284	264	271	260	280	279	267	289	273	234	241	273	271	262	290	270	272	259	269	248	261	229	270	259	260	260	253	249	277	265	273	261	259	258	263	259	254	246	261	287	279	321	247	252	291	271	277	279	247	288	252	277	274	280	262	268	274	255	234	253	250	310	267	267	272	268	265	273	242	245	258	283	297	266	276	288	276	284	251	255	247	230	264	243	267	266	274	311	253	290	243	253	267	249	249	286	277	273	274	255	297	255	231	284	279	271	257	270	247	292	252	252	271	258	279	245	265	274	235	267	283	249	262	280	256	263	261	270	252	270	267	254	258	297	264	279	267	270	279	266	271	255	255	279	263	278	294	267	301	255	276	274	258	265	281	258	266	300	249	264	264	243	293	248	253	258	285	261	247	278	267	279	262	272	284	278	235	260	257	258	259	266	237	241	274	247	240	272	285	280	295	260	224	259	270	261	273	240	264	249	253	255	273	259	278	280	248	259	243	281	267	284	273	255	246	280	282	236	274	267	271	258	270	261	273	287	226	273	242	279	306	277	269	280	253	243	239	263	260	261	258	259	271	269	274	272	226	271	303	246	290	257	268	257	295	266	246	255	255	255	285	268	269	257	268	264	255	263	256	291	248	238	260	264	221	241	266	263	289	283	258	252	237	273	276	256	278	284	237	283	264	264	259	263	259	282	243	310	295	250	264	231	244	254	247	254	260	258	281	256	255	237	254	248	241	294	248	249	241	255	289	265	272	268	259	270	249	254	266	284	246	272	254	283	257	290	275	278	277	272	268	256	263	276	244	240	265	280	303	270	265	271	251	269	283	286	267	289	249	282	266	281	274	260	281	263	257	254	277	248	272	257	269	268	276	271	281	261	265	248	256	258	264	295	258	251	276	256	260	264	251	275	231	293	256	250	250	255	286	271	288	285	240	292	266	284	279	275	252	257	252	270	269	255	270	274	263	277	254	271	264	255	264	277	264	262	262	282	223	247	242	272	282	275	260	272	249	275	247	260	298	261	265	258	262	260	289	268	279	256	280	247	251	279	276	279	286	248	280	261	256	249	286	266	252	306	299	268	276	301	243	292	271	275	257	282	252	268	256	240	256	266	257	278	236	241	263	265	287	288	252	264	257	251	268	274	263	289	281	256	236	277	260	296	253	270	229	253	280	278	255	281	332	295	258	263	252	294	270	252	281	259	292	278	264	264	271	268	259	239	264	250	265	286	264	254	268	246	272	278	287	269	257	260	279	249	248	278	286	265	262	252	283	251	267	262	259	298	257	261	257	284	259	307	274	265	235	220	240	268	256	252	302	293	261	256	256	243	278	306	270	264	290	269	275	243	263	263	272	292	273	270	267	246	301	309	290	270	241	258	257	276	266	274	256	283	257	276	284	250	267	264	267	286	290	262	281	232	259	291	260
38321	60305	53494	37604	18517	7598	3128	1731	1347	1070	922	734	646	551	543	467	450	372	400	373	343	358	373	373	357	319	372	332	317	322	335	324	313	320	306	316	342	317	322	315	289	298	312	345	306	299	295	304	306	294	308	309	317	339	315	293	320	315	339	323	356	344	325	331	318	304	315	313	303	314	286	289	302	277	289	312	297	307	318	322	334	298	319	294	330	340	319	325	329	344	283	310	325	334	258	310	303	281	314	328	310	320	313	321	299	271	302	280	299	335	294	295	311	294	311	284	310	299	311	297	267	293	278	249	305	301	293	295	302	284	280	306	271	305	307	284	297	268	291	267	284	296	308	319	299	312	301	274	292	272	280	306	305	251	304	251	270	264	329	267	272	324	321	285	249	276	260	297	285	304	290	291	278	275	328	332	305	299	300	262	327	276	303	293	278	276	298	301	295	277	285	266	266	291	304	283	271	309	296	292	311	277	293	262	286	286	282	276	284	271	279	297	321	299	287	272	286	273	297	290	308	273	275	293	292	253	320	314	292	287	292	291	270	278	301	286	311	269	275	286	296	306	304	286	286	279	313	273	299	333	279	301	283	261	325	312	286	304	301	286	321	273	305	306	303	302	276	289	301	298	289	296	255	278	285	281	282	262	288	324	343	311	288	294	298	272	285	305	298	284	305	272	282	264	266	276	303	303	308	301	305	299	305	269	301	313	271	297	275	290	277	310	289	297	270	291	322	316	307	307	321	280	248	304	268	298	265	283	290	304	264	268	277	309	286	292	285	271	283	272	302	294	310	318	292	265	275	271	261	283	285	276	298	286	297	291	280	271	269	314	284	288	249	279	318	302	289	298	295	315	265	313	304	275	285	296	313	301	312	305	308	287	278	303	283	275	289	257	274	287	287	304	291	318	301	282	291	277	308	299	255	324	284	280	277	286	283	280	291	336	300	277	317	304	300	277	278	266	270	283	275	287	289	308	259	289	308	265	277	281	296	296	312	265	296	287	282	262	289	311	304	293	292	301	293	270	292	264	293	268	267	302	289	272	288	279	283	282	289	307	295	300	283	294	311	301	290	264	280	275	288	272	322	299	289	260	281	267	282	315	292	295	302	280	311	288	275	281	287	296	238	289	302	290	315	288	312	296	287	304	310	279	295	267	301	288	276	285	309	287	291	306	288	287	306	315	275	293	294	305	313	300	280	292	290	289	301	298	282	297	273	287	273	259	277	295	270	279	327	290	319	297	275	274	304	303	271	290	289	270	285	260	294	297	308	275	302	325	291	278	278	304	277	248	277	295	280	282	280	310	279	305	285	302	303	317	292	312	263	297	306	280	279	309	296	284	300	305	306	299	292	284	274	288	285	289	312	283	281	324	308	310	263	300	282	305	301	293	279	305	280	293	298	292	316	311	316	257	306	302	292	284	287	312	291	308	295	265	270	282	291	294	284	290	316	300	322	322	306	301	292	295	298	269	276	294	295	298	289	309	253	289	316	288	272	274	311	308	314	279	272	282	278	281	263	293	284	299	300	261	301	290	267	292	304	297	260	299	279	288	301	289	295	287	270	293	272	274	286	318	291	293	284	303	334	318	283	289	282	318	266	304	296	278	307	304	319	285	306	275	306	263	303	282	267	280	281	269	320	287	324	267	284	273	289	303	298	301	288	276	277	315	292	305	266	280	294	325	250	316	307	307	291	268	295	300	285	309	297	262	271	288	284	284	250	301	283	301	290	306	289	269	281	295	286	268	296	284	269	266	296	286	287	306	301	293	286	306	287	262	270	299	279	292	254	316	304	319	300	306	282	291	315	268	269	294	312	282	307	272	268	255	274	299	289	305	319	311	252	298	279	324	301	276	326	270	288	274	284	289	268	306	284	289	307	279	306	300	320	277	290	292	301	262	285	285	300	280	294	267	263	287	293	291	312	327	291	274	294	299	291	315	296	277	282	286	279	340	334	300	323	323	283	295	277	266	312	288	305	293	296	314	312	283	275	282	274	284	312	273	308	276	302	293	286	282	296	273	287	324	307	278	305	296	308	256	310	294	294	310	271	266	300	281	279	273	286	267	302	299	314	327	319	282	285	270	252	298	291	308	287	266	307	298	306	294	271	275	294	287	296	286	289	305	308	265	289	289	281	297	296	281	291	308	283	289	318	301	308	274	278	282	307	290	288	310	314	282	318	299	269	266	269	298	306	267	270	288	280	313	264	340	303	291	288	291	293	266	293	327	290	271	292	281	280	307	296	291	271	285	281	299	308	272	271	283	299	280	280	277	306	252	284	300	298	325	279	287	272	285	277	298	299	305	310	304	293	293	309	274	280	270	264	304	276	321	321	315	316	308	300	307	284	273	290	316	314	307	312	288	314	293	264	283	291	307	266	295	289	302	273	296	298	289	320	299	316	274	288	279	314	322	284	290	307	287	268	267	290	317	295	285	285	313	307	295	291	295	281	290	291	300	292	298	287	287	281	268	297	282	287	299	308	273	288	320	278	299	289	311	317	271	299	280	290	259	322	294	247	279	288	290	294	292	285	304	310	262	271	299	291	280	291	281	296	266	310	293	294	279	314	286	290	267	264	287	286	256	300	303	292	298	292	275	297	310	308	315	277	299	287	296	284	307	308	262	306	294	307	277	303	289	287	278	284	288	310	320	278	309	282	294	328	295	277	263	274	313	285	274	276	313	301	284	291	287	299	294	274	287	300	288	296	293	275	324	284	308	309	309	285	323	272	309	291	300	307	317	275	298	257	319	283	291	275	259	295	278	281	317	309	297	284	328	293	299	277	299	291	280	284	305	296	296	279	315	267	322	306	305	295	286	251	287	313	285	288	301	328	296	310	272	270	277	298	272	283	295	299	268	293	307	262	268	316	283	267	286	272	299	296	297	270	280	295	279	298	301	288	282	287	298	287	257	301	282	304	287	305	291	294	291	298	285	289	290	297	292	300	259	288	302	272	310	261	299	294	307	307	304	303	290	276	296	294	311	287	285	308	270	314	300	310	289	281	280	277	290	265	322	313	283	279	293	299	292	311	305	303	297	277	293	291	277	306	307	302	259	311	269	300	273	281	320	304	262	310	318	308	284	276	283	278	280	257	301	287	277	294	309	302	315	277	296	278	272	256	291	300	303	317	316	309	287	280	300	281	296	301	259	271	319	269	297	314	282	293	315	263	281	299	297	273	277	291	309	268	316	284	300	308	242	289	257	261	285	287	292	264	297	327	288	290	256	281	300	296	265	310	290	310	321	290	281	285	310	273	315	277	298	256	272	305	267	280	296	325	279	284	283	267	278	282	253	294	291	297	296	307	313	255	264	310	312	295	300	311	300	289	308	304	285	266	269	306	282	282	310	254	292	287	253	280	310	308	319	293	291	295	314	279	305	301	282	268	282	327	309	287	278	282	318	310	297	265	273	281	282	294	318	329	302	314	291	282	292	268	293	278	270	298	270	288	274	291	288	281	268	288	294	322	286	310	292	284	326
23049	20801	27577	24908	21322	19847	9378	2208	1446	1210	951	823	783	682	682	628	560	599	580	517	492	519	488	554	524	495	497	475	526	492	492	469	484	488	487	477	465	481	468	498	450	470	461	440	447	408	490	437	476	455	425	455	476	479	433	482	472	452	426	430	456	472	460	485	419	505	509	417	465	434	482	461	434	486	453	473	446	456	451	442	468	453	417	450	499	491	516	476	488	467	493	462	481	435	523	481	454	466	462	459	445	464	449	440	444	432	477	447	463	491	444	463	448	463	442	430	445	438	437	429	442	452	455	456	417	483	464	432	454	465	476	428	438	432	432	459	434	451	461	446	474	457	450	439	470	435	439	459	440	470	452	433	453	421	433	433	471	438	468	412	450	450	456	427	412	471	417	467	428	462	466	462	444	468	432	485	461	429	430	472	462	431	435	458	462	456	421	465	450	462	392	418	427	428	431	425	484	436	442	480	447	438	441	487	422	418	443	457	460	445	454	474	420	473	459	446	459	455	475	432	447	465	467	418	396	436	432	439	436	460	474	429	425	447	452	436	434	449	451	469	464	414	457	466	461	449	447	438	476	440	440	424	474	407	435	446	416	433	452	406	436	471	467	408	485	407	457	467	491	480	438	423	459	485	427	450	451	411	409	437	467	432	431	424	480	424	461	456	463	401	462	468	434	456	408	453	447	429	427	421	494	418	451	450	451	468	450	443	411	466	433	439	409	485	451	478	471	466	463	454	463	431	411	441	443	437	453	438	399	467	427	464	476	434	451	429	438	446	393	455	456	442	425	420	404	422	458	444	466	415	452	430	463	478	471	452	488	470	439	430	439	460	433	435	451	437	459	475	456	442	419	424	439	449	470	479	482	423	459	466	446	469	473	434	453	461	436	464	434	447	452	446	440	443	474	425	404	434	445	412	422	447	465	418	424	411	453	467	421	422	465	451	413	432	460	460	407	433	444	482	440	463	421	445	428	469	435	426	439	463	444	469	475	468	480	458	448	429	434	423	445	435	469	428	422	457	435	431	483	453	436	428	433	459	419	425	460	443	453	465	473	442	451	489	483	461	440	434	464	447	440	443	460	428	465	463	456	464	437	459	453	461	432	465	502	397	473	419	434	456	455	453	482	461	469	425	421	450	441	441	507	450	441	434	430	464	423	469	463	455	435	425	449	401	459	458	432	464	437	430	482	441	424	445	412	419	433	421	402	431	408	449	437	442	461	470	449	446	384	433	480	446	450	442	414	441	433	431	415	411	447	459	449	411	486	436	441	436	471	449	433	479	448	427	435	457	429	444	444	463	448	389	457	432	415	411	442	393	462	438	440	435	481	448	434	454	449	450	457	456	442	467	433	476	402	484	460	411	443	415	401	491	451	437	416	449	416	434	437	411	449	402	430	443	459	448	464	491	472	441	454	447	434	467	416	461	469	397	434	421	438	487	444	446	491	459	410	490	432	465	434	450	464	449	424	479	474	436	438	476	457	481	449	440	423	443	466	428	454	474	418	459	423	458	422	440	436	470	460	421	441	464	487	456	437	469	459	446	448	491	455	456	429	466	447	433	449	444	421	438	445	456	437	448	416	453	468	438	421	449	477	478	417	428	425	410	436	455	436	466	424	434	437	471	425	447	466	442	476	408	425	440	438	455	414	413	444	468	467	438	437	441	443	461	392	440	438	441	428	479	424	421	422	449	470	469	428	435	436	446	444	468	429	432	421	446	462	432	448	465	407	463	506	412	464	447	443	433	442	474	430	420	404	462	428	417	418	451	429	435	447	479	432	464	439	476	436	449	453	464	452	492	473	454	443	445	412	444	482	475	448	436	456	431	417	461	392	397	455	435	409	407	473	456	454	461	428	430	440	461	414	463	448	438	451	434	454	434	453	413	463	447	436	446	463	442	431	455	485	424	381	434	458	405	460	426	459	446	449	445	492	424	458	520	428	424	414	432	414	440	422	435	423	476	457	427	455	442	438	446	460	501	468	466	468	447	452	443	449	429	424	472	434	453	445	438	421	446	415	415	432	427	430	402	421	423	470	438	443	442	464	421	447	437	435	440	457	428	463	465	418	430	422	444	475	427	446	444	458	446	423	433	436	461	441	450	445	480	446	469	433	426	460	455	424	429	460	440	454	440	453	432	414	431	430	443	439	391	454	456	458	455	452	440	456	455	429	462	433	441	437	466	451	447	423	448	453	413	453	421	443	440	440	426	435	453	446	496	450	463	451	457	468	478	441	441	432	448	469	426	462	414	439	441	432	448	412	437	424	428	463	425	439	463	441	418	455	427	423	409	430	439	439	425	432	428	472	453	466	440	426	463	417	443	411	434	467	469	428	458	428	445	428	457	453	444	422	437	443	432	420	433	437	464	484	434	423	476	444	451	469	429	432	442	433	407	457	457	472	455	437	459	459	415	422	489	444	487	411	499	450	461	444	451	422	402	465	447	444	447	447	465	438	512	429	455	467	398	477	447	428	475	440	450	401	453	409	444	460	454	473	490	466	464	432	387	451	456	439	447	475	485	462	447	458	425	426	452	405	429	446	464	402	428	444	437	452	405	420	471	465	466	468	470	480	479	421	487	413	468	432	417	421	449	436	456	410	474	432	437	463	471	427	434	466	454	458	488	411	466	444	417	442	416	490	469	457	448	435	444	464	449	451	449	429	442	433	437	434	383	467	439	481	446	463	451	431	435	448	445	405	451	409	438	414	441	475	447	430	457	443	392	445	444	420	447	423	456	450	423	452	419	473	438	474	420	431	423	471	460	449	481	443	469	441	410	435	449	439	412	463	436	485	460	398	464	406	458	395	470	466	446	461	442	384	447	433	437	457	437	444	471	418	425	426	406	429	428	453	435	486	440	447	427	418	449	453	423	452	426	481	454	441	421	425	463	487	447	451	434	416	419	439	423	515	384	437	437	450	434	446	437	429	427	424	441	425	460	431	453	454	446	450	450	472	468	465	413	425	434	439	437	429	428	440	476	421	428	449	436	457	422	459	460	429	454	411	424	427	399	427	417	475	445	454	426	441	456	420	432	466	470	402	447	416	441	415	449	508	459	464	430	414	455	409	461	447	433	469	452	454	422	436	426	430	454	464	450	447	482	445	436	441	427	465	484	455	452	463	442	405	415	477	461	434	456	458	411	444	486	425	471	417	413	431	430	447	437	465	461	444	437	479	443	483	439	445	429	435	421	483	425	458	475	451	426	455	476	419	468	442	426	422	410	448	436	448	430	482	432	416	420	416	453	453	447	421	399	420	449	442	424	455	430	480	452	438	439	453	460	453	448	482	408	449	469	426	451	459	447	467	454	423	420	430	451	454	406	468	451	467	438	435	431	427	464	432	430	477	434	396	438	464	476	440	442	485	438	442	425	447	476	480	419	466	448	437	465	469	433	423	427	472	417	410	409	435	459	471	440	454	441	472	492	470	448	436	454	427	434	405	437	451	423	464	438	420	436	466	465	440	411	424	456	465	450
42603	70471	63391	43333	24247	9308	4528	3091	2800	2135	1675	1428	1205	1051	958	856	800	815	677	675	656	630	621	609	595	553	609	568	543	558	533	531	511	521	501	523	533	464	487	511	458	480	499	482	461	453	510	476	518	515	474	524	519	522	532	479	502	513	502	501	509	477	528	471	488	470	479	511	505	499	474	535	473	467	522	472	490	496	510	517	500	526	466	521	495	519	486	527	509	526	514	518	486	510	518	474	522	495	480	478	514	490	497	436	440	488	425	468	452	460	456	473	515	470	455	438	480	455	464	487	476	436	445	423	461	417	398	469	444	448	469	462	450	446	458	440	447	480	473	462	459	484	482	503	481	444	439	516	469	468	463	443	453	459	506	476	464	479	458	434	462	477	503	455	481	454	473	466	434	461	458	470	458	493	444	437	473	424	480	446	436	453	454	470	473	438	472	452	479	444	451	411	437	483	471	432	443	475	425	437	487	447	498	450	471	449	480	462	438	439	497	441	495	494	465	474	446	454	476	445	468	432	419	475	464	508	424	443	462	484	491	482	492	485	434	464	490	454	497	429	431	464	440	500	481	429	432	462	459	425	444	403	463	479	448	485	486	477	449	501	469	464	437	462	469	453	480	448	493	468	473	458	457	443	476	443	471	454	448	433	442	454	449	474	460	466	446	463	445	489	492	473	451	454	447	478	450	428	449	487	482	467	470	487	461	478	458	465	476	452	485	430	443	424	424	437	486	506	446	456	475	469	455	452	469	484	479	476	422	445	473	461	468	502	451	491	468	468	459	498	449	496	447	480	471	451	462	438	491	508	480	447	440	445	476	485	467	460	488	469	439	467	460	455	481	457	493	447	441	437	434	493	488	480	439	471	516	480	450	469	457	442	463	496	488	435	468	447	467	418	462	415	417	446	407	430	458	449	454	477	479	435	486	460	501	460	462	466	428	441	447	448	461	438	465	452	471	474	472	470	462	447	491	462	475	455	466	474	493	437	458	438	455	440	459	478	445	469	444	473	466	471	470	459	433	431	463	452	427	474	459	510	450	455	510	483	456	457	444	435	458	483	465	472	450	498	434	460	457	436	464	431	438	437	485	486	456	444	487	465	469	502	454	457	460	493	447	484	481	475	488	428	432	460	466	464	468	487	461	497	483	448	452	430	444	478	470	429	469	427	454	463	427	437	467	460	435	473	475	468	453	407	453	493	430	446	481	458	477	479	466	461	498	466	477	493	475	498	480	463	437	450	441	481	433	464	453	499	449	450	472	483	429	470	490	482	480	501	493	450	485	432	475	459	466	475	417	437	477	429	494	451	395	446	435	476	419	464	447	479	448	424	461	462	495	480	497	448	399	471	460	438	515	442	427	461	453	469	443	458	513	441	477	456	466	487	465	447	444	457	483	532	495	467	438	466	415	443	411	404	459	458	465	456	487	467	443	461	464	493	464	464	445	453	477	462	431	456	447	456	454	480	480	456	438	478	487	438	463	498	462	463	454	488	464	501	446	469	453	442	416	485	454	467	465	460	451	431	476	425	472	517	467	443	493	505	431	468	429	476	490	487	510	445	482	475	473	457	444	473	441	470	496	482	471	441	424	490	471	417	503	467	436	466	455	448	452	483	485	484	422	460	446	465	435	441	449	452	470	441	441	494	491	446	459	465	484	463	450	467	537	447	492	431	441	466	464	427	464	463	455	464	455	438	482	454	435	463	475	468	455	453	437	474	471	455	426	434	439	466	459	465	491	456	461	513	467	443	487	485	460	483	441	466	470	497	441	429	468	449	468	465	429	431	508	459	489	447	458	484	447	434	461	453	445	447	474	486	467	468	462	456	457	426	495	489	456	467	420	438	448	467	450	455	467	459	440	467	452	438	426	439	472	437	403	473	457	456	438	496	477	455	516	427	466	449	501	474	456	484	466	412	492	471	480	444	437	481	482	440	417	502	451	417	473	443	463	431	431	447	488	478	457	475	412	465	447	465	479	453	443	435	457	477	501	449	491	469	437	435	476	412	475	460	447	466	450	452	481	440	443	469	482	445	479	479	446	447	470	460	488	446	451	460	460	454	490	461	472	486	447	450	427	504	460	457	447	457	461	447	501	446	477	461	460	437	449	475	453	448	495	456	452	454	479	486	502	482	482	434	447	492	466	417	444	448	444	495	450	451	453	433	470	467	466	455	461	441	469	441	468	446	434	465	452	467	444	491	452	471	461	463	490	468	462	457	442	485	465	431	444	423	453	450	438	429	433	460	473	457	477	453	465	442	464	436	456	481	401	492	495	473	451	463	463	458	483	473	481	454	489	467	471	452	460	460	474	453	436	503	465	490	452	476	461	446	496	471	462	497	465	480	468	439	460	468	455	458	475	449	489	480	446	465	460	445	478	496	474	462	508	476	439	422	435	409	462	484	467	475	468	474	452	456	448	483	446	498	482	477	446	476	429	425	431	422	457	434	435	472	470	460	470	433	457	451	452	486	490	437	502	503	465	446	483	444	471	465	492	407	460	444	472	448	468	463	501	455	457	462	470	479	455	463	436	440	457	441	469	425	465	501	462	486	475	449	493	485	485	421	478	461	475	468	471	458	501	473	470	450	435	474	468	480	481	443	457	459	434	487	477	464	454	456	443	488	438	454	458	499	478	436	434	464	463	462	443	470	460	466	455	469	479	453	460	448	427	473	424	472	468	500	453	463	466	421	461	469	463	492	473	492	429	428	457	482	425	470	470	433	451	471	408	457	483	461	425	493	433	435	454	468	445	449	473	471	461	484	510	490	459	477	465	472	465	459	462	452	460	454	471	481	479	510	459	441	472	481	474	445	470	469	421	464	469	430	467	462	478	431	448	487	483	434	473	446	464	442	472	425	451	439	467	488	483	435	448	478	487	438	430	474	493	483	468	450	461	470	452	455	476	467	503	456	462	431	447	514	455	482	475	424	422	512	470	486	464	461	493	495	451	439	469	475	472	462	474	482	471	441	457	430	471	460	480	444	462	482	469	461	440	491	454	445	449	461	442	401	470	450	466	459	447	464	478	433	504	441	457	465	521	446	460	441	434	459	447	462	479	444	505	479	468	444	454	461	461	464	486	454	468	431	482	487	454	431	522	421	476	463	459	461	438	460	462	435	469	466	498	493	449	469	446	492	492	467	501	442	436	444	442	492	439	444	471	461	465	454	471	482	446	470	483	462	474	472	459	446	453	474	463	473	497	449	474	452	478	487	461	438	459	435	433	452	460	476	495	455	431	463	494	467	478	429	465	463	474	420	456	454	466	434	471	459	449	445	473	470	461	443	422	474	427	453	454	462	457	454	457	481	500	479	447	481	433	469	474	503	466	462	482	471	439	473	434	456	442	453	480	472	408	448	467	475	484	471	467	459	457	481	426	446	474	419	428	456	445	453	436	427	441	496	481	449	465	432	445	460	476	456	452	437	462	454	451	418	482	471	456	425	473	491	449	454	471	416	442	494	459	464	476	430	444	437	482	487
35212	35287	30667	18128	5292	1526	681	584	605	506	395	413	385	360	317	348	289	308	271	286	303	306	283	302	294	309	262	296	276	296	262	285	303	293	261	260	268	262	275	287	294	286	279	284	292	292	281	287	295	258	290	266	316	281	285	279	288	275	272	278	290	275	305	263	279	318	278	276	296	308	302	279	290	280	276	309	280	276	290	257	296	286	287	280	253	303	334	307	297	281	292	287	275	283	294	280	277	255	302	322	282	276	288	286	239	271	270	286	287	291	288	273	296	292	308	275	294	303	297	288	286	327	271	261	296	280	254	296	246	257	278	268	258	264	279	288	304	282	284	262	274	266	306	265	285	304	260	277	308	279	283	304	259	296	286	286	275	293	304	276	269	272	246	279	277	284	264	260	262	275	277	290	306	272	263	282	307	266	284	288	303	268	269	269	276	299	275	275	275	266	270	290	284	258	255	263	253	288	276	260	280	302	284	277	276	282	288	267	288	285	278	301	280	264	284	263	272	288	292	273	283	264	289	255	277	294	258	265	284	280	297	287	294	257	297	292	282	275	278	274	274	298	291	281	272	258	279	285	286	273	293	268	282	266	294	277	266	260	256	255	261	271	265	277	256	300	305	282	270	278	306	282	285	304	273	283	278	273	272	259	293	287	243	288	292	280	266	273	302	284	253	272	291	285	309	266	284	307	254	282	275	288	270	234	252	285	263	277	286	248	266	272	272	275	268	277	273	291	284	300	275	261	326	291	266	282	272	277	298	287	301	264	291	290	296	271	277	265	307	261	314	272	254	295	266	233	273	300	265	281	260	268	245	274	281	279	271	282	269	304	285	271	248	278	263	254	313	271	288	268	250	277	301	296	255	296	263	268	298	273	253	286	281	284	279	266	278	252	274	316	300	299	332	289	289	246	272	264	279	283	301	289	294	272	301	313	251	276	304	278	320	270	292	286	286	243	294	280	241	282	252	275	277	300	261	280	264	307	302	302	238	251	256	256	277	297	289	255	275	280	275	281	325	264	242	245	279	260	249	273	274	275	288	250	276	270	294	279	281	290	254	262	295	264	247	275	303	273	302	294	283	275	291	287	263	301	281	269	295	271	281	275	268	280	275	261	249	294	281	279	251	286	283	279	279	264	297	295	261	265	266	265	289	263	281	254	269	274	266	271	303	265	314	290	267	280	266	283	314	297	254	272	297	293	276	255	266	316	279	298	288	291	284	255	263	304	288	283	280	276	294	306	257	274	291	279	257	278	300	291	266	287	292	272	309	294	293	271	300	278	302	288	283	294	258	325	293	242	258	302	284	271	287	280	300	283	283	294	279	273	267	272	265	287	275	267	283	281	261	272	285	262	308	263	305	288	256	280	291	264	284	264	275	278	281	266	304	275	293	275	287	279	307	281	260	307	315	276	293	272	304	289	266	265	275	264	267	274	268	284	260	281	287	260	305	278	324	289	294	275	287	287	259	254	278	263	296	292	273	281	283	290	264	288	298	283	273	296	273	274	276	256	285	265	276	273	306	260	293	272	270	313	290	260	301	248	249	279	263	271	281	274	304	267	298	285	270	270	291	263	280	275	280	293	276	298	291	285	269	264	294	275	263	294	258	279	276	269	255	291	287	292	267	287	259	245	280	286	279	282	276	243	293	292	266	276	276	281	266	271	249	251	261	268	263	267	244	275	284	265	284	285	286	269	293	302	262	264	278	277	271	292	278	298	293	283	301	270	281	246	291	286	259	287	287	276	325	273	285	285	289	261	319	272	278	263	244	242	281	273	256	260	283	267	287	265	267	246	307	250	276	287	273	254	284	263	257	284	270	290	266	318	265	311	291	264	270	265	295	301	296	279	267	300	289	284	254	261	273	295	278	287	285	301	301	288	286	270	259	256	274	287	286	278	299	283	284	307	280	289	299	275	314	275	308	295	276	245	263	284	264	297	273	301	265	254	284	284	298	267	264	278	294	279	274	312	294	306	299	285	272	261	310	273	276	277	281	268	309	286	276	269	289	273	301	281	294	282	282	286	291	274	258	249	252	275	270	284	257	308	263	289	284	280	267	241	295	284	288	302	258	264	279	260	249	283	272	290	290	292	283	286	289	295	280	290	270	279	276	287	299	279	280	246	279	283	295	274	284	278	295	297	277	277	252	278	307	272	263	318	331	286	283	286	263	287	279	291	300	302	257	277	298	262	248	306	272	318	270	263	257	267	264	299	277	266	282	274	274	281	267	302	270	287	265	288	271	317	277	274	264	266	282	279	269	289	259	306	284	291	250	246	257	303	257	277	273	282	260	266	240	287	296	258	294	287	279	318	265	293	260	258	284	289	293	304	302	267	289	289	270	258	268	264	265	284	295	276	265	232	278	291	275	271	288	279	312	284	291	288	286	287	264	293	278	263	259	271	250	284	292	264	303	257	311	294	271	274	283	307	262	315	301	276	273	271	290	292	282	254	286	274	277	273	292	257	278	287	270	256	308	303	282	262	285	275	264	280	253	290	263	280	292	261	276	297	280	286	288	309	281	267	272	258	258	293	293	258	283	271	296	300	291	308	288	242	311	289	287	281	276	257	284	278	307	275	271	264	291	262	302	244	277	276	273	279	283	318	287	303	283	307	317	263	288	285	240	275	286	248	248	246	297	321	289	288	268	323	269	290	281	246	288	299	281	275	290	276	261	288	267	286	290	270	295	248	293	319	293	294	296	268	283	269	276	285	276	287	269	324	254	240	298	261	271	295	291	278	311	289	265	263	306	280	295	273	274	266	294	275	286	276	261	266	254	268	270	312	288	275	285	285	294	280	285	270	247	259	279	296	310	274	292	295	264	281	319	245	260	261	270	275	267	282	270	283	260	283	291	273	271	278	265	295	308	308	266	238	273	261	282	286	284	297	299	292	295	262	292	303	315	261	263	288	283	240	309	267	276	286	257	288	276	246	268	289	263	295	289	264	256	283	315	276	269	270	290	272	293	301	282	263	258	265	283	285	275	282	285	261	264	280	278	274	289	306	279	278	271	280	296	266	267	252	290	300	285	268	285	275	276	279	283	271	302	281	295	281	256	279	269	273	295	279	278	247	291	297	286	279	255	282	281	266	319	257	298	287	294	297	284	260	309	233	261	270	274	286	290	307	285	276	277	265	293	261	292	239	291	263	272	302	252	255	283	264	253	277	279	253	282	301	289	314	277	326	270	291	271	285	278	299	278	288	314	286	253	291	271	294	270	271	272	326	269	295	281	279	274	269	280	288	269	293	278	304	285	288	273	279	307	288	294	262	244	284	311	292	272	284	263	247	265	268	278	271	277	267	290	263	294	292	297	281	283	277	276	258	279	256	249	245	289	303	286	296	261	280	264	285	284	297	261	269	275	292	275	276	300	285	257	278	300	298	266	273	282	269	246	319	301	295	276	278	292	270	249	260	289	297	251	274	276	272	246	312	286	269	264	259	262	260	293	273	273	271	288	255	287	276	240	303	281	232	275	264
38435	45234	37156	20993	7776	2869	1383	1180	1164	848	620	551	523	485	435	371	362	342	354	351	351	332	329	359	331	354	331	345	302	352	335	324	314	306	312	335	320	323	307	256	300	281	300	328	289	329	323	306	291	352	326	337	297	329	341	310	334	349	321	320	362	357	346	344	326	330	357	331	344	290	344	299	336	319	318	326	323	327	359	338	359	342	345	323	347	326	330	326	355	328	339	320	302	309	310	329	318	318	360	373	312	310	309	348	341	294	316	355	307	337	299	329	324	330	337	360	330	331	309	340	341	342	333	290	317	302	324	347	336	337	318	352	303	310	316	335	332	326	306	322	329	282	345	331	325	303	315	304	335	320	295	314	322	315	311	347	339	276	258	329	292	295	326	353	313	301	320	317	320	354	345	355	295	319	317	316	340	298	321	330	286	326	318	322	305	346	319	330	296	300	309	284	310	316	299	317	306	347	317	318	327	305	300	307	293	300	332	306	327	305	322	356	338	325	317	286	326	297	296	334	324	316	334	294	328	298	286	313	325	356	351	348	335	306	334	295	276	309	333	337	329	320	330	310	297	305	339	274	288	301	347	336	314	307	338	328	294	324	331	276	298	307	277	321	320	294	332	307	311	308	329	329	299	291	312	305	290	330	322	302	312	341	314	367	291	316	341	302	312	315	301	335	321	349	317	320	304	321	301	296	316	309	310	275	312	311	346	322	340	316	285	307	327	306	314	305	317	289	355	338	314	323	310	327	324	322	321	332	303	292	332	311	288	310	285	313	292	307	308	303	316	304	326	314	320	342	336	321	313	332	324	325	347	340	299	323	307	331	309	321	328	305	304	337	330	320	310	309	317	312	326	320	300	330	344	314	319	335	313	320	314	332	297	307	325	296	304	331	300	315	324	311	334	320	300	316	313	302	308	345	327	313	289	296	328	303	279	295	367	302	315	302	317	329	309	304	303	272	334	309	303	316	337	323	315	327	301	299	297	331	309	327	310	323	334	314	304	332	305	319	286	300	341	311	301	291	316	323	306	333	298	330	311	339	343	346	323	313	311	330	320	336	312	363	309	314	337	315	341	330	298	318	310	351	329	303	315	294	330	315	349	319	326	342	327	339	314	311	290	301	310	340	325	302	325	343	350	312	320	293	335	336	297	314	307	306	344	293	317	322	306	325	326	344	342	311	320	296	301	327	368	320	335	323	302	312	347	314	324	328	333	320	315	313	316	299	329	310	307	356	317	312	328	301	305	313	337	262	327	301	329	363	314	299	315	315	302	305	346	339	326	334	275	329	301	337	348	303	335	300	316	310	309	299	307	330	315	326	344	299	291	305	326	315	316	287	308	310	331	298	325	325	301	291	326	312	312	312	309	312	328	316	343	297	313	290	297	285	333	293	287	301	299	331	296	317	297	342	317	312	335	319	314	308	342	306	289	297	294	316	331	297	309	360	322	321	297	322	350	325	310	320	336	320	343	312	311	314	276	340	345	305	303	312	300	311	328	341	313	314	325	339	306	276	328	309	315	318	297	330	301	279	309	296	290	325	318	310	334	296	356	306	353	295	317	311	324	342	325	347	342	314	354	325	354	312	312	305	312	327	329	307	310	331	298	296	309	312	341	312	309	298	346	331	304	304	305	310	301	315	299	332	305	330	321	294	326	315	325	316	314	339	328	317	305	307	339	332	292	304	315	311	312	324	320	307	317	309	330	330	331	315	302	320	320	312	252	318	305	326	328	318	327	311	323	324	306	301	327	322	326	324	295	337	319	300	313	328	322	345	297	320	315	312	323	316	302	324	295	340	313	297	329	297	351	304	329	298	293	291	321	297	322	290	283	303	330	282	334	307	306	292	304	317	337	330	279	333	343	318	328	311	321	321	279	324	303	304	338	308	320	310	311	319	343	288	295	340	297	304	312	339	318	311	294	323	294	319	319	313	310	300	320	280	309	314	328	320	300	320	290	309	313	302	299	290	326	318	335	340	311	307	317	300	300	336	316	308	317	291	300	304	322	325	305	300	312	302	306	350	280	306	303	300	329	321	315	314	329	317	293	321	338	298	330	309	284	316	278	336	315	317	324	316	344	308	317	298	295	334	304	353	312	314	367	309	296	332	333	285	348	286	351	359	320	312	327	298	309	278	309	324	276	332	303	334	311	306	300	318	330	306	324	307	332	341	299	318	311	313	323	304	323	332	299	314	283	330	313	318	320	340	331	310	320	307	300	323	323	329	322	281	300	305	340	298	311	299	312	362	327	318	296	324	311	329	298	340	303	299	318	344	304	351	333	347	314	323	286	289	329	290	340	316	308	340	315	330	332	350	316	318	334	357	334	316	319	305	324	330	327	300	323	336	334	310	289	333	320	308	341	320	310	317	311	308	341	331	295	313	299	335	316	347	307	344	306	309	308	303	286	329	365	290	298	344	315	329	339	312	287	327	291	315	348	304	344	316	288	319	317	289	308	316	334	310	314	327	311	320	320	332	293	298	337	312	278	287	316	325	314	331	312	307	295	324	321	315	327	321	315	351	298	330	287	307	308	331	318	294	309	312	325	281	292	349	308	314	269	297	342	303	308	327	296	322	320	300	347	320	298	318	328	324	280	315	332	334	322	312	310	319	310	292	343	355	287	321	304	334	306	319	334	323	306	323	313	307	323	323	343	276	331	327	331	354	312	320	304	289	307	340	314	305	295	289	305	290	326	308	323	313	329	338	306	336	290	318	306	301	308	317	294	316	313	308	306	299	324	321	287	306	331	305	307	300	342	291	291	320	347	324	302	319	327	337	272	281	288	339	329	343	296	291	312	347	302	337	313	356	312	320	340	295	347	286	316	324	318	374	330	331	317	337	316	343	333	305	366	274	354	310	312	302	303	332	323	335	304	281	354	297	302	327	298	303	289	325	308	300	316	314	308	304	304	310	296	285	323	314	361	321	338	300	331	273	293	308	326	308	303	346	326	308	320	343	328	293	328	335	321	334	303	312	314	296	341	296	317	306	318	300	338	332	333	331	336	323	310	311	333	325	309	298	310	306	318	335	285	316	282	303	334	305	360	297	294	338	298	302	317	303	326	314	318	301	322	347	357	320	324	318	316	348	302	316	343	310	337	330	327	314	317	319	325	281	341	323	330	300	301	298	297	329	313	320	327	315	315	299	330	284	298	313	300	297	322	302	314	308	301	367	330	303	311	315	288	315	339	288	309	312	297	333	317	361	333	332	331	295	331	320	351	326	329	311	349	304	319	323	326	319	325	328	306	306	314	315	303	316	305	309	290	321	315	295	310	334	317	347	318	331	303	317	319	297	298	293	287	327	314	296	307	304	312	322	304	303	301	309	290	327	324	320	316	320	329	322	321	314	291	309	336	318	329	293	315	322	304	314	319	334	303	310	306	313	286	295	301	353	317	299	328	321	326	326	323	300	313	289	297	319	330	303	321	311	321	301	285	319	322	323	324	343	325	329	322	360	324	318	285	288	289	339	328	320
25371	20865	27376	25927	20187	9494	2244	1330	1176	886	717	611	536	517	426	346	350	353	325	313	307	286	351	299	281	288	284	315	296	279	298	309	274	286	283	278	274	267	259	281	262	282	269	283	238	263	260	294	273	262	296	276	237	283	291	284	247	271	279	274	298	285	284	289	242	259	266	295	272	300	272	257	251	246	248	273	296	281	287	266	267	273	311	289	290	279	290	267	307	273	282	309	283	264	301	288	272	255	291	284	299	302	284	318	258	298	254	283	291	291	255	280	257	272	263	254	286	271	251	255	259	272	246	240	284	256	277	242	254	236	276	292	262	255	266	219	288	238	256	267	281	228	269	273	281	243	269	283	271	251	279	256	240	262	277	251	276	283	258	260	254	253	237	263	276	274	258	255	259	282	221	238	265	259	257	243	240	289	278	272	269	278	251	261	266	272	311	268	270	290	272	270	259	285	281	282	261	289	259	279	266	272	291	275	274	283	264	265	269	259	246	256	281	289	260	263	257	271	283	249	253	270	259	260	274	240	269	241	285	257	270	282	274	259	262	264	256	268	280	286	241	270	268	297	286	251	287	263	280	249	272	249	271	247	272	253	296	280	251	293	246	268	261	281	296	294	272	248	252	275	266	284	277	256	247	266	257	261	291	253	307	233	282	304	263	282	242	254	283	253	295	289	244	269	253	255	259	292	246	286	257	272	266	285	274	279	265	286	273	279	279	245	269	290	258	257	233	289	264	228	263	278	281	278	271	255	265	294	245	278	247	275	268	242	280	272	259	253	269	277	260	282	282	267	278	270	263	301	298	265	256	259	246	246	274	274	289	261	264	264	254	255	278	280	249	265	236	234	251	268	297	247	287	263	258	256	279	261	255	291	288	284	261	246	250	260	268	290	249	239	277	251	274	255	283	274	241	253	269	270	233	276	269	264	284	240	240	261	267	256	281	272	250	241	263	261	254	260	262	293	268	273	286	270	241	254	269	262	248	259	262	259	273	259	263	265	252	268	283	274	252	280	272	273	287	261	286	241	283	289	267	254	264	260	245	290	267	222	260	261	264	307	231	253	273	264	262	308	252	259	269	270	260	267	241	271	267	261	288	285	268	252	281	274	286	259	273	285	263	264	263	249	259	273	246	228	272	262	266	276	247	286	257	263	270	285	277	262	250	238	276	266	258	269	295	250	278	253	287	266	245	290	271	288	243	245	247	264	258	255	268	294	270	269	277	236	258	250	248	265	258	247	310	244	278	270	244	259	264	224	268	260	249	242	279	262	277	253	255	288	254	240	289	280	265	286	228	234	251	252	252	278	293	270	270	281	243	283	271	280	270	256	268	252	267	223	236	234	255	283	248	272	280	279	271	286	225	259	281	265	267	262	260	246	268	246	258	259	276	271	281	284	243	258	250	287	261	272	260	253	259	253	277	266	299	265	297	280	283	257	266	254	301	265	271	243	282	261	221	257	251	252	296	279	260	251	251	248	248	276	253	270	234	251	264	240	253	306	257	277	255	272	278	272	280	242	283	272	268	265	264	255	228	273	261	239	242	267	277	290	256	251	278	240	277	267	268	242	234	258	244	260	253	274	254	267	266	276	243	250	291	280	273	255	284	259	236	258	264	275	287	245	252	269	270	262	267	252	251	256	249	280	285	260	264	264	254	241	294	253	260	254	249	259	252	246	275	279	253	257	287	272	259	266	295	258	226	249	293	261	253	240	273	265	282	296	247	285	252	268	244	253	280	281	264	278	266	247	253	271	234	248	283	284	281	253	240	259	291	245	279	251	276	259	261	276	255	268	301	272	259	262	283	256	271	261	251	249	250	237	272	273	260	269	284	300	255	249	230	256	254	271	270	280	236	283	282	240	244	268	296	269	269	257	282	278	276	273	235	259	238	271	322	262	264	312	252	258	230	282	281	245	254	253	263	253	259	290	266	253	230	252	288	269	292	256	279	248	261	262	251	266	261	247	287	288	274	299	259	271	272	276	274	307	238	263	260	281	254	256	227	247	250	246	296	259	265	266	287	243	281	267	254	296	244	282	283	253	255	247	264	277	267	255	235	284	266	258	262	244	281	254	263	289	250	266	275	288	257	267	266	283	274	285	287	258	288	257	273	289	277	279	257	249	257	256	250	251	259	266	306	270	256	281	266	263	290	288	275	271	253	283	264	267	272	275	279	264	272	262	241	258	274	263	285	248	282	280	232	233	253	282	262	266	253	250	282	241	271	236	287	292	258	299	267	271	259	254	232	252	287	285	248	256	287	252	243	257	262	269	284	232	263	267	250	287	265	261	270	243	252	287	262	270	273	266	254	303	273	275	274	271	253	288	263	285	272	280	264	261	276	301	272	287	267	246	264	288	263	256	256	256	279	251	284	278	265	269	253	241	269	267	265	257	260	262	268	263	235	264	247	270	270	272	296	255	258	262	305	241	254	259	254	245	271	264	233	289	263	293	242	255	242	264	247	275	277	251	265	288	296	281	260	262	269	267	256	272	247	276	246	240	271	285	246	287	290	264	255	285	232	266	271	270	272	277	287	257	262	258	250	280	279	248	271	262	240	248	274	266	299	265	297	283	286	250	273	285	232	279	262	263	266	251	283	264	279	239	287	260	234	225	303	284	263	281	277	254	246	259	257	282	272	269	269	255	263	268	247	253	278	247	235	257	253	254	266	263	242	225	267	265	238	256	268	241	304	241	279	245	254	282	264	274	259	273	271	255	294	269	261	268	263	263	282	298	265	258	273	259	232	276	258	258	274	262	289	246	248	248	250	242	268	247	237	267	284	265	284	267	279	274	261	250	239	262	265	257	259	291	264	276	289	284	268	227	241	273	267	270	263	251	235	257	261	270	275	287	264	241	280	283	275	244	279	246	277	305	282	275	283	297	244	261	259	264	250	250	248	294	247	255	251	271	241	272	258	282	301	252	268	241	258	255	227	285	287	241	244	265	280	251	247	286	259	250	265	258	271	255	272	263	277	268	264	284	305	283	256	273	276	234	274	273	248	282	260	261	283	257	249	240	272	247	254	295	287	289	262	261	264	293	266	251	316	282	246	256	274	266	299	259	288	274	263	260	304	285	227	272	259	275	252	266	279	259	232	308	270	273	273	279	253	278	266	288	249	273	327	264	260	300	271	249	275	268	270	269	230	249	226	288	261	267	294	276	251	255	257	263	302	291	253	287	270	239	248	274	301	271	283	233	268	259	239	277	271	256	250	268	265	259	288	252	254	291	286	228	297	230	222	266	260	242	279	259	250	267	287	298	269	277	291	262	255	255	258	262	275	239	243	252	248	277	271	268	270	251	258	231	274	259	296	254	268	277	262	277	278	284	239	264	305	253	268	248	267	264	268	254	280	280	262	290	266	268	261	260	273	281	268	273	247	282	293	279	282	246	291	285	258	250	243	304	275	270	254	255	267	277	285	283	250	287	251	258	281	258	249	262	277	256	269	243	250	265	293	274	246	247	257	272	277	248	281	259
40012	55853	49418	32189	16037	5542	2862	2554	2409	1758	1323	1064	958	736	662	575	517	469	421	387	389	413	389	353	343	371	347	335	327	343	296	352	354	303	328	328	314	317	323	280	314	316	294	292	304	304	324	302	320	322	306	315	310	299	304	298	322	331	299	311	323	343	335	320	321	308	277	317	313	294	301	293	301	305	318	326	284	324	324	306	325	337	329	308	301	326	345	345	315	315	372	322	349	326	307	315	302	333	321	294	290	297	301	305	330	264	307	275	309	315	287	305	295	301	276	305	300	287	312	260	271	278	275	261	327	294	293	286	298	318	258	292	261	301	320	265	294	298	284	298	298	283	279	286	278	284	287	256	299	283	338	292	308	349	296	255	267	310	301	316	304	298	297	279	292	267	318	291	293	316	302	273	283	288	290	287	262	302	301	290	284	321	278	283	311	329	285	312	314	289	307	297	297	287	273	303	304	290	279	284	300	315	285	291	313	284	298	283	287	311	265	287	300	294	283	293	300	299	290	302	297	297	314	282	288	293	290	268	277	310	282	292	286	308	302	272	316	302	292	307	292	260	298	305	279	295	324	307	317	293	308	290	265	299	298	300	292	292	301	304	290	306	282	304	297	273	307	284	284	282	309	279	282	288	270	287	275	274	279	285	296	287	295	300	280	284	301	305	286	267	291	297	295	286	303	295	323	308	272	266	308	282	270	273	280	290	294	295	294	314	299	298	291	271	298	282	293	340	295	269	298	281	269	274	282	283	282	309	267	277	290	271	315	286	292	285	278	290	321	299	275	302	281	298	306	303	282	269	273	319	316	344	303	285	300	295	290	287	295	281	323	288	311	272	268	301	306	294	288	292	277	284	291	324	311	282	274	302	302	287	274	294	307	315	287	309	277	269	270	304	309	293	294	310	285	268	283	290	284	297	310	283	319	282	280	293	342	322	286	280	269	287	311	308	294	314	312	283	279	281	280	295	298	277	273	264	300	267	305	293	296	271	289	280	280	313	268	311	292	312	297	262	290	319	283	327	290	308	291	334	294	297	308	315	296	306	303	287	311	323	300	265	271	265	285	285	275	295	295	275	298	283	288	314	283	283	295	288	273	282	294	280	321	276	264	279	278	297	316	305	306	291	271	290	294	290	306	280	282	275	320	303	264	284	294	277	293	288	291	280	292	311	305	270	324	302	285	265	302	280	306	286	319	267	310	273	279	290	296	295	321	260	288	307	311	293	289	286	284	317	292	284	280	260	284	290	284	277	293	300	295	289	299	311	308	303	300	323	261	294	279	281	283	277	291	310	281	295	283	275	283	256	278	305	295	284	313	260	297	313	263	287	292	310	323	302	316	240	265	284	298	263	295	312	294	257	305	283	293	276	291	321	283	267	310	275	288	322	302	268	271	309	293	312	292	257	276	279	289	314	288	303	292	270	268	259	292	312	317	281	300	261	286	280	262	310	292	307	281	304	313	281	265	296	292	260	280	270	283	293	305	309	301	307	266	331	264	326	293	289	307	289	326	279	271	286	295	279	313	319	299	277	279	270	271	280	294	282	321	281	284	269	277	275	296	298	292	280	292	313	267	309	289	299	271	284	302	281	308	271	277	291	299	315	282	296	281	317	280	316	279	306	289	277	266	304	301	296	297	284	253	279	280	293	280	258	298	274	299	273	311	319	330	299	278	293	281	262	296	306	280	282	278	287	290	268	271	279	303	307	277	295	298	292	307	272	282	275	303	286	302	303	294	286	304	299	287	299	269	273	320	274	285	310	268	283	284	293	311	285	281	277	317	280	289	284	274	295	273	295	311	306	293	276	317	291	277	306	284	265	300	310	306	308	307	297	264	278	279	305	269	292	284	273	296	270	304	303	292	270	308	300	285	296	274	297	284	282	304	268	289	295	305	322	314	325	275	297	309	320	284	295	286	258	286	295	294	319	269	281	290	280	289	293	266	273	268	288	290	306	319	298	282	260	281	287	276	280	327	295	285	269	293	300	281	273	303	298	315	274	320	284	285	258	291	293	308	284	292	290	308	263	290	273	291	298	251	279	291	291	290	297	294	309	289	280	271	284	297	290	281	296	288	284	312	303	274	286	315	285	293	286	284	327	298	274	270	297	271	292	304	267	260	294	286	294	278	297	269	299	274	292	309	273	347	299	297	300	303	325	299	321	300	303	273	305	254	296	297	294	277	285	275	301	272	316	320	272	264	300	309	298	284	285	288	289	289	305	304	331	299	269	256	321	314	275	288	248	269	279	307	276	278	264	289	295	286	271	288	281	299	282	274	284	297	313	283	272	294	301	290	266	288	300	282	311	276	279	309	275	275	282	301	296	304	283	285	270	322	307	279	294	291	296	268	274	300	278	285	287	317	309	289	266	266	317	291	301	304	285	284	278	303	280	270	296	280	305	259	287	301	267	279	323	306	277	301	282	259	247	274	294	346	269	298	293	301	292	292	299	305	272	293	277	294	325	293	272	289	319	327	286	292	271	278	279	282	299	312	283	295	279	286	295	293	287	283	280	289	269	295	292	282	295	289	319	275	285	311	298	273	283	287	310	258	271	258	297	273	280	293	308	309	283	296	291	270	294	266	268	295	290	295	275	312	270	307	302	301	303	293	303	314	278	264	295	318	280	271	298	322	310	279	298	305	285	309	293	301	281	274	292	283	281	294	281	285	327	311	280	308	305	298	284	259	279	278	283	292	308	285	279	295	298	278	284	304	281	324	289	271	301	293	310	270	298	294	283	294	298	280	297	288	256	288	296	288	295	270	279	309	315	291	278	274	275	254	255	272	317	278	308	274	276	305	291	266	295	295	259	272	290	306	265	303	286	289	297	291	337	287	320	297	314	292	292	305	289	286	268	302	314	303	305	277	279	327	301	288	269	301	256	283	291	315	293	303	295	302	276	276	285	272	297	315	292	278	298	288	256	300	299	279	318	290	266	281	318	294	277	308	327	289	288	306	298	273	321	302	276	275	281	286	290	276	306	286	282	298	287	296	316	311	249	305	247	314	313	275	309	311	285	296	277	301	285	290	305	286	318	298	285	322	280	280	284	287	278	302	281	304	321	293	275	299	311	290	277	284	278	285	269	281	273	285	313	311	269	276	322	296	263	273	319	269	273	262	288	312	284	279	298	288	271	284	300	263	268	310	306	305	281	290	300	291	298	277	281	327	317	284	320	266	285	300	270	281	325	290	263	290	268	295	275	299	293	318	266	285	303	268	307	303	268	293	265	296	288	290	309	274	271	287	292	273	303	295	284	282	288	301	277	305	277	280	299	283	304	288	296	279	268	294	268	284	330	289	320	265	341	292	301	279	290	262	299	294	308	298	275	270	277	277	279	276	287	287	317	292	320	279	274	323	265	287	341	282	263	270	285	304	311	270	281	260	291	298	359	291	301	276	304	297	290	267	284	285	291	326	266	306	294	264	298	299	279	287	271	297	272	302	282	324	301	287	300	293	284	291	268	259	280	292	263	291	290
23096	20770	27649	25021	21640	20250	11074	3113	2144	1752	1431	1091	894	857	707	690	621	545	544	555	493	529	552	492	520	515	485	488	512	478	500	435	454	487	470	477	466	493	477	470	461	459	456	445	463	479	455	465	461	485	474	516	491	464	451	467	451	486	439	516	512	456	508	513	498	505	479	444	470	430	445	433	454	484	455	449	451	489	483	511	411	464	443	448	484	452	504	508	490	463	486	510	488	488	471	468	466	428	485	473	468	418	464	501	472	489	457	420	463	457	452	461	434	459	403	455	411	442	453	440	444	481	423	450	450	400	483	473	450	459	468	409	488	441	428	523	473	436	432	461	431	418	456	447	484	439	433	469	460	462	462	438	478	454	464	466	447	421	453	463	444	465	446	411	429	481	429	455	470	464	478	457	460	444	428	459	434	441	439	452	486	483	465	434	472	460	439	461	424	485	464	450	406	448	461	441	449	456	466	433	489	424	473	448	443	470	459	478	478	462	467	445	455	451	484	432	458	452	427	424	425	426	421	445	461	463	446	466	464	428	448	460	448	473	439	473	418	476	447	478	458	482	445	439	479	445	500	469	428	476	413	481	442	489	435	461	434	477	458	443	429	450	418	422	435	458	450	480	457	441	468	441	475	446	435	476	469	460	464	412	456	461	435	435	462	468	503	453	429	393	470	419	466	472	435	460	441	453	464	423	458	437	444	447	443	451	457	463	481	446	409	470	426	455	459	438	479	425	479	459	456	416	431	448	404	463	440	479	448	468	425	462	462	476	420	453	447	459	444	451	479	466	431	471	471	453	426	463	454	410	433	449	418	461	431	469	472	461	446	412	487	409	451	443	452	471	470	485	477	408	473	473	476	477	459	449	465	450	415	433	437	472	448	469	442	422	489	430	450	441	443	441	462	445	440	460	472	453	432	418	459	482	424	454	445	452	465	479	475	464	445	437	455	421	462	489	454	444	418	450	449	402	449	475	468	470	446	475	455	460	463	477	437	431	436	439	444	435	455	436	452	412	465	451	462	442	427	435	470	416	454	399	470	462	469	424	427	433	477	445	438	470	457	463	484	410	446	471	454	469	447	424	449	466	430	477	457	444	439	428	468	479	416	424	444	438	473	447	437	445	435	485	482	463	418	444	447	461	453	455	465	446	446	456	469	455	484	457	406	454	454	428	453	466	459	443	445	469	448	474	490	457	447	429	459	482	470	455	458	479	497	441	447	456	478	473	468	408	432	440	451	455	475	459	457	423	455	446	429	462	459	435	428	471	464	464	459	439	435	440	499	458	462	458	461	459	442	448	445	451	449	471	446	480	452	448	439	435	444	453	437	466	471	431	442	486	424	410	448	490	467	449	455	450	474	466	450	436	475	436	452	465	418	448	431	490	460	422	413	484	452	489	479	460	455	434	407	493	446	448	472	439	486	472	474	448	452	443	482	460	455	463	453	473	469	450	444	447	452	427	468	488	484	462	430	471	457	448	468	442	439	444	446	468	467	478	443	445	449	454	469	444	445	494	406	460	479	454	455	443	447	433	436	477	470	486	510	440	476	470	404	438	488	436	439	480	451	410	443	467	452	473	433	424	462	449	455	484	434	428	418	429	461	482	427	497	440	455	434	475	464	463	434	433	456	441	454	466	446	406	467	450	406	461	438	449	472	419	438	479	486	493	435	422	452	490	438	436	458	455	459	446	476	456	463	460	458	438	420	436	432	466	491	473	448	412	453	481	457	440	498	449	455	453	447	431	427	444	446	434	452	426	474	431	439	447	458	446	451	418	452	477	459	474	422	470	454	478	430	414	497	430	434	445	423	481	431	498	419	443	437	428	473	465	445	428	487	490	429	425	450	434	447	438	426	476	438	468	422	439	441	470	441	462	462	434	415	459	455	426	444	444	480	466	422	448	481	445	457	439	440	446	458	433	406	433	426	451	462	482	420	431	468	436	418	416	452	467	462	438	460	426	428	461	478	450	438	420	469	414	448	433	410	465	444	436	398	456	464	398	477	464	429	439	467	467	449	454	387	451	430	460	463	426	451	465	438	483	452	463	431	464	443	430	466	483	408	434	438	440	451	453	446	484	446	461	456	430	479	434	439	446	451	472	434	458	427	455	446	441	431	452	428	431	425	482	422	456	473	462	437	413	428	467	470	450	471	466	467	449	432	479	479	406	436	438	473	469	435	444	449	436	463	439	479	442	440	455	461	443	461	444	450	437	436	448	436	471	449	439	459	450	459	472	425	449	484	451	475	461	451	435	436	421	424	468	430	425	445	426	459	447	426	456	486	440	436	481	460	428	448	470	464	455	444	422	468	435	471	470	447	482	441	451	463	431	459	481	458	423	474	437	465	428	480	468	450	456	429	402	452	424	482	475	449	463	439	489	423	425	437	469	446	424	426	428	458	462	489	434	429	455	460	502	441	468	451	450	430	470	458	472	475	448	446	467	482	450	433	437	450	411	487	468	457	432	441	462	433	510	415	435	444	437	481	476	442	465	432	455	485	437	440	412	459	429	453	402	447	468	444	463	473	422	454	466	432	440	445	474	452	444	446	457	432	449	458	444	459	448	420	420	443	464	473	425	454	420	434	467	451	420	462	470	511	450	450	409	442	431	431	467	439	442	458	454	482	470	472	499	433	457	458	481	434	458	480	456	423	403	437	460	460	430	465	477	395	443	416	467	450	456	469	470	422	452	440	479	441	447	445	428	459	431	430	455	444	451	444	447	425	433	410	410	455	463	449	472	475	438	445	446	443	455	470	455	429	403	437	447	459	466	441	449	414	447	507	437	463	480	428	466	406	472	468	461	435	429	469	439	458	449	475	459	430	495	456	483	454	434	433	444	469	402	469	443	433	459	449	444	443	449	454	434	439	429	477	421	459	468	428	457	447	464	442	475	448	471	441	477	489	404	447	475	403	437	432	448	463	457	454	449	419	455	460	469	468	441	452	464	452	420	471	429	458	409	454	439	499	426	434	436	463	411	417	455	460	422	451	482	481	429	474	467	416	448	393	442	474	460	444	462	471	479	453	443	478	430	466	452	466	451	436	494	431	413	461	437	449	501	431	467	445	412	507	454	430	407	469	446	456	442	470	429	449	463	451	448	463	432	452	437	445	461	491	423	430	470	453	451	454	461	447	446	447	452	468	429	416	493	480	465	422	466	453	421	472	410	411	505	458	447	457	468	440	459	431	474	392	420	457	412	483	417	462	452	452	469	436	460	441	473	427	464	460	426	430	461	455	447	442	438	446	430	467	457	452	419	432	464	442	426	447	454	454	424	447	426	447	445	447	417	415	426	414	453	453	491	460	478	443	425	469	467	453	445	439	459	441	437	454	488	459	447	488	467	444	494	452	460	495	481	459	491	501	464	458	456	433	404	453	444	486	415	431	433	472	432	454	458	447	448	461	439	458	438	471	393	459	459	425	466	450	416	386	467	432	455	440	458	469	450	443	450	433	439	432	417	435	468	423	454	437	435	447	466
40548	68484	62567	44369	26389	13446	6222	4648	4201	3382	2474	2016	1555	1168	1054	974	810	738	720	708	657	629	600	560	593	565	559	543	577	503	513	524	556	555	483	508	496	479	489	490	456	509	456	510	513	490	478	466	481	512	515	496	493	509	547	499	503	475	498	487	522	515	489	493	508	531	487	528	449	502	481	450	506	487	480	499	493	508	473	496	486	513	492	531	486	564	511	482	523	516	523	475	488	487	536	525	514	519	486	506	500	489	463	453	454	475	505	471	500	450	491	460	451	442	462	443	455	466	483	509	447	460	462	488	478	476	454	451	474	472	444	495	460	470	494	458	491	441	483	467	502	478	466	494	462	444	492	485	443	412	501	464	452	497	461	456	485	488	495	479	496	459	462	465	449	464	476	480	456	456	464	489	487	485	463	452	454	463	488	454	446	449	479	455	471	472	481	425	444	474	450	475	446	467	463	492	437	440	454	460	410	451	489	461	463	503	495	469	496	457	476	484	468	486	443	477	460	466	480	458	441	469	455	449	505	442	466	471	477	452	469	469	467	509	456	487	489	473	514	442	489	477	467	435	465	482	445	433	498	490	465	464	485	452	462	456	468	441	524	465	447	488	473	445	438	448	463	464	469	448	475	436	463	495	504	504	458	481	454	528	481	426	484	475	456	420	461	478	459	453	494	472	489	478	459	473	438	485	433	452	450	464	477	460	461	450	472	445	460	444	435	503	446	469	458	471	438	459	441	434	477	466	451	466	480	486	464	476	459	426	453	439	457	428	491	486	461	466	470	460	480	429	505	482	512	487	423	431	508	438	483	511	498	476	473	481	458	494	483	485	463	480	464	484	490	471	453	439	463	489	441	481	456	501	442	458	487	460	470	454	469	446	478	454	485	432	447	467	445	447	468	470	472	468	493	472	459	500	477	457	447	434	485	503	487	476	444	473	486	470	461	451	462	493	446	469	519	467	494	451	465	469	493	461	461	467	514	453	492	463	418	483	496	492	480	471	414	463	440	492	499	455	483	488	474	446	480	443	481	468	503	454	467	489	490	511	460	456	468	471	444	461	483	465	452	448	451	468	457	446	424	483	472	449	460	440	421	439	446	444	479	479	443	429	466	449	463	485	430	452	448	463	467	460	463	489	484	466	452	492	443	500	452	479	470	473	464	475	464	444	457	445	463	469	455	471	449	493	506	433	479	476	437	467	484	469	424	455	432	455	474	459	468	493	459	429	471	489	470	470	492	453	448	451	441	474	479	480	478	474	447	440	434	469	456	447	517	470	482	487	476	437	475	458	472	455	430	462	478	438	506	477	435	518	475	479	435	479	460	519	468	476	471	490	486	445	472	477	461	442	457	470	458	480	429	432	469	469	467	466	517	460	501	479	462	452	497	475	473	422	496	458	458	464	449	473	480	426	463	453	476	459	453	496	452	459	441	484	441	459	484	444	498	465	436	436	448	456	431	450	488	458	480	461	458	485	438	415	478	469	489	476	505	422	459	472	466	480	475	478	518	457	448	451	478	435	462	466	451	465	455	476	474	478	472	469	455	468	451	489	473	452	468	422	462	479	464	472	477	474	460	464	413	503	454	448	464	465	477	477	473	495	483	452	462	437	483	443	490	445	506	483	494	477	465	432	446	478	461	463	474	456	493	477	494	434	456	489	451	476	481	489	447	489	448	499	465	450	437	460	443	482	448	447	458	451	494	421	475	475	486	473	460	467	485	448	453	455	486	466	486	448	442	484	451	421	498	464	476	458	461	455	449	431	423	448	479	469	415	461	481	475	453	480	478	439	463	457	464	503	483	470	489	445	455	454	456	442	468	508	436	461	471	497	456	439	480	495	474	465	475	445	446	459	455	471	471	462	514	492	494	477	490	495	477	448	467	500	488	452	477	479	452	500	466	451	455	481	462	472	468	423	449	470	457	465	459	505	510	439	464	440	458	415	431	412	468	446	500	475	471	459	450	472	463	448	466	480	447	470	463	493	469	483	481	468	464	425	433	440	472	462	464	475	436	487	446	431	461	434	441	446	481	468	423	455	480	487	470	456	457	452	480	470	419	450	472	508	451	442	477	502	482	485	468	454	503	460	487	513	464	453	446	472	439	473	455	510	459	493	491	472	472	512	461	462	486	509	438	443	467	478	479	470	474	456	470	476	449	461	425	484	473	458	466	472	489	467	435	503	470	492	454	510	460	466	489	505	520	453	500	491	444	512	443	474	457	468	456	456	442	484	456	482	498	458	468	464	477	455	454	470	446	457	553	475	472	480	433	451	447	491	437	499	472	446	466	473	453	511	439	442	460	473	424	442	461	510	469	509	488	468	460	434	466	447	443	461	480	482	442	479	502	449	470	512	445	444	436	450	492	494	482	463	521	447	422	466	451	433	481	441	453	463	461	466	459	491	448	479	488	460	480	455	464	467	463	434	463	483	496	487	498	457	483	454	436	455	464	458	485	440	455	475	488	439	454	470	458	467	457	455	438	465	458	466	473	472	470	463	487	497	506	467	491	514	416	482	467	419	498	482	465	461	473	470	483	482	507	492	479	450	438	493	475	444	492	427	474	510	456	475	432	439	495	439	470	434	483	441	468	478	489	486	486	468	491	450	489	499	446	471	458	477	478	456	469	480	446	438	517	462	475	450	454	462	468	482	466	494	478	453	497	440	413	484	504	440	468	456	468	465	479	474	474	436	460	444	485	440	434	455	455	449	463	479	464	473	401	465	483	485	435	450	456	432	492	468	440	489	474	498	491	498	503	469	465	445	474	462	472	449	489	497	490	438	452	498	452	471	487	481	438	462	453	424	464	429	463	486	466	433	476	461	507	447	462	478	488	441	480	468	500	452	443	492	492	444	471	454	483	505	498	470	443	511	463	454	446	491	488	464	449	468	481	476	479	447	469	462	423	493	432	461	463	496	464	473	476	488	461	465	488	480	481	494	471	483	460	448	486	475	460	440	461	444	439	506	476	422	461	491	488	459	524	466	487	441	472	504	479	460	458	432	456	487	481	451	479	449	474	459	485	525	487	474	516	429	481	433	488	474	503	478	449	422	442	444	493	466	439	462	453	465	470	537	431	486	488	495	459	469	486	469	475	446	488	449	460	469	432	481	444	461	487	445	445	481	467	473	463	448	505	456	446	446	465	467	444	443	506	475	447	465	475	494	453	463	492	471	466	425	482	437	487	482	526	469	487	456	459	419	464	476	427	507	472	447	475	468	433	472	468	484	455	478	474	475	452	428	416	467	461	481	493	461	461	440	488	493	458	493	484	478	461	416	458	466	473	472	451	508	471	459	467	491	495	469	432	458	479	487	464	440	493	439	476	475	497	463	487	495	463	471	477	467	444	479	466	477	424	401	478	521	468	467	468	462	459	451	443	471	473	481	444	478	477	484	449	483	521	459	486	435	499	447	435	479	458	442	481	442	486	493	455	444	466	443	446	428	500	452	485	466	440	473	465	500	480	481	498	448	479	497	438	477
34704	37687	34433	22523	5664	1871	962	767	749	600	495	392	425	366	342	345	318	312	278	278	284	276	303	311	266	284	292	265	308	296	299	277	311	272	277	257	280	285	312	297	304	319	308	298	297	315	297	307	279	273	312	289	315	293	296	273	288	283	299	315	286	271	307	282	312	275	282	315	279	292	313	266	281	297	292	315	306	293	292	318	324	283	327	331	310	303	294	277	309	291	311	241	286	284	304	308	294	266	279	281	299	265	276	277	329	257	292	261	310	286	293	282	321	299	268	278	280	288	265	257	284	262	313	275	294	330	276	291	300	282	274	290	322	259	332	316	300	296	285	319	282	273	291	305	304	278	280	291	270	290	286	322	282	296	293	298	286	279	297	249	294	276	281	281	280	308	284	280	307	321	261	279	280	287	275	295	289	291	325	291	310	286	317	308	305	295	286	293	296	262	261	295	280	315	331	256	277	283	307	286	302	282	259	324	268	306	287	306	280	295	297	262	295	258	326	282	285	310	323	268	277	307	308	276	296	298	287	298	284	299	305	265	289	293	284	280	267	308	290	292	264	293	281	300	305	301	286	325	296	326	315	303	293	292	289	272	260	276	258	290	278	264	294	291	305	278	296	285	276	271	288	288	265	282	302	283	263	274	314	281	261	261	289	303	281	305	304	270	301	255	294	306	257	315	296	268	295	313	322	294	272	256	259	300	278	285	259	288	309	282	307	262	288	284	300	280	293	287	285	266	292	290	288	282	296	273	301	305	280	291	298	279	297	271	308	285	272	258	299	307	311	274	247	296	309	297	265	276	294	298	259	290	305	293	274	297	279	263	297	283	285	284	317	273	286	298	267	279	280	293	321	307	296	269	298	271	310	268	307	255	299	320	268	312	282	275	309	279	287	275	301	276	286	293	273	281	256	264	307	273	254	262	279	273	296	300	282	288	291	276	271	290	293	310	328	290	294	306	332	297	281	295	311	303	312	294	296	308	269	289	293	285	274	275	297	278	275	277	302	309	307	276	289	306	294	300	291	300	297	300	321	269	284	304	273	293	312	271	261	290	313	280	288	284	273	302	277	276	292	286	270	256	289	286	311	280	306	318	260	299	267	308	277	307	279	290	292	310	290	283	317	267	313	298	294	310	264	298	309	264	267	326	309	269	295	298	277	285	258	281	288	290	304	316	299	283	291	304	291	286	291	279	277	292	284	280	292	313	287	293	288	267	318	283	306	288	268	267	285	244	291	319	282	265	257	266	310	298	273	281	285	322	341	306	300	306	297	308	308	274	297	282	300	294	333	275	296	299	277	294	271	280	307	307	271	274	303	271	279	286	247	268	300	310	252	280	308	288	302	308	273	304	284	290	272	269	276	278	292	302	281	284	286	363	285	321	280	273	303	304	307	289	278	280	305	290	301	271	269	288	257	278	290	281	273	285	289	317	285	310	308	247	290	296	272	271	299	269	289	273	249	276	285	266	269	303	274	279	317	297	299	321	278	280	297	277	283	286	287	314	305	314	275	292	287	276	290	268	260	278	305	293	268	270	302	292	281	311	266	286	277	297	297	328	285	307	274	287	301	311	283	273	285	287	263	304	303	302	307	312	269	272	289	263	277	281	309	297	275	294	295	265	279	281	308	305	287	268	267	302	281	282	293	263	289	282	271	316	280	269	265	290	308	279	279	292	279	283	279	291	271	262	291	304	297	254	281	278	298	261	291	268	296	266	277	290	283	280	301	275	303	270	286	302	267	270	292	308	295	312	290	286	303	294	301	246	279	281	258	279	292	313	303	261	307	275	317	257	280	298	304	300	290	294	277	274	291	297	273	280	278	302	259	282	268	274	290	260	288	307	311	277	285	293	290	296	296	311	288	318	307	259	323	259	324	297	283	275	290	303	289	318	304	270	329	285	278	298	314	277	316	298	292	310	289	269	279	298	314	272	311	295	282	286	289	285	283	266	289	279	278	276	286	289	298	303	306	297	292	281	278	278	286	301	285	282	289	304	310	295	296	279	300	300	291	289	297	290	313	262	306	292	278	280	245	270	307	259	325	284	279	278	310	310	295	282	285	274	266	259	316	285	316	289	275	297	267	303	298	303	294	282	297	290	280	307	291	307	310	278	282	322	286	306	315	296	330	273	309	272	295	288	306	285	299	309	313	271	279	295	281	287	287	253	264	282	294	314	309	276	256	294	285	291	287	297	273	267	267	357	297	279	299	255	261	263	307	262	327	283	285	293	281	310	309	275	310	279	270	292	326	273	262	280	285	274	265	282	316	301	276	311	253	264	273	307	305	270	292	281	296	331	321	280	309	271	282	275	273	299	267	288	285	311	283	293	293	260	320	297	288	310	273	296	304	304	324	312	275	281	286	332	276	275	310	303	268	276	316	310	300	284	322	303	286	256	305	262	308	306	322	293	301	345	281	289	286	300	311	270	302	273	302	292	308	285	257	243	316	276	312	280	297	283	292	294	294	281	305	278	342	263	310	293	294	262	285	271	271	277	287	293	291	272	306	269	281	265	270	286	306	292	261	299	320	253	272	286	297	310	264	330	288	289	271	289	281	326	269	286	316	291	267	316	281	293	278	257	269	274	272	266	284	299	296	308	299	302	281	295	325	302	298	301	279	275	285	275	297	306	278	282	280	305	296	273	282	260	300	285	265	269	304	284	269	285	322	273	333	305	291	289	263	328	312	258	283	284	292	314	286	278	305	296	252	303	265	291	301	294	303	330	266	304	301	255	305	258	276	294	304	305	279	305	302	271	272	243	297	287	289	283	326	313	285	307	291	309	291	287	288	301	317	316	282	307	306	289	294	317	293	311	302	295	279	291	286	281	273	298	312	286	280	289	250	310	322	291	279	280	294	290	273	277	285	286	303	275	281	298	284	286	277	289	292	309	284	272	263	279	298	292	272	276	252	302	289	253	274	299	298	260	297	292	301	272	310	316	286	284	298	315	300	271	302	278	265	286	265	298	289	286	307	267	249	277	270	281	303	291	272	296	290	313	273	310	277	286	289	271	303	284	299	304	301	274	294	274	278	304	319	266	304	289	282	258	277	277	334	286	287	267	275	287	308	288	308	280	282	283	276	297	276	286	294	286	297	291	293	287	301	276	322	270	300	298	278	251	292	290	295	312	286	281	279	275	275	256	325	284	326	259	298	306	278	314	303	293	303	286	305	275	279	302	289	287	265	288	295	310	292	326	280	305	271	285	270	274	331	278	313	308	289	284	268	274	295	276	286	299	306	285	257	290	266	301	267	271	282	255	281	317	296	303	290	309	277	290	280	313	255	293	275	277	275	317	303	273	296	284	293	273	292	297	281	293	257	281	294	321	279	303	290	272	268	316	277	294	271	308	275	309	322	274	327	294	289	300	277	302	266	295	296	302	295	287	271	308	278	316	268	271	314	311	303	303	316	282	290	294	289	294	313	292	297	283	297	273	305	274	261	302	236	308	312	304	294	282	277	291	312	275	248	265	300	302
37569	47614	40568	24496	7528	3670	1819	1495	1368	1075	818	701	541	501	466	417	367	389	384	357	343	331	297	343	352	318	357	342	350	333	342	305	332	343	359	330	318	366	343	299	342	365	303	365	317	325	327	316	334	334	336	324	305	346	363	295	333	345	353	360	345	326	350	371	338	347	320	333	321	323	343	348	359	361	322	310	322	350	364	321	339	322	329	338	379	312	364	356	322	329	315	336	324	325	331	323	345	316	329	348	296	327	336	341	330	292	333	337	335	315	329	321	322	338	363	305	365	296	290	301	319	335	299	298	289	324	307	342	309	302	350	321	346	352	343	365	338	301	359	300	332	343	325	313	312	343	325	307	351	324	323	315	337	369	353	326	348	295	329	328	304	319	329	308	324	335	329	318	315	324	303	325	317	349	331	288	325	355	313	335	295	328	304	314	325	311	343	331	314	322	326	302	340	329	292	315	349	344	346	319	332	338	294	325	335	334	322	298	279	325	336	319	310	317	328	335	321	330	349	323	338	314	319	335	322	314	329	345	340	340	327	342	335	303	355	314	320	292	331	334	330	333	351	312	311	328	341	312	323	281	335	344	288	349	332	343	323	344	308	355	311	328	339	347	308	324	312	300	309	323	313	329	314	307	321	300	295	302	316	323	337	339	310	339	297	333	305	339	319	299	318	330	293	362	327	300	300	323	322	337	326	324	327	321	324	329	310	297	319	322	335	355	319	311	274	326	319	342	325	296	318	351	316	308	325	300	324	326	331	304	375	316	321	328	320	357	316	333	331	319	333	321	309	318	316	315	306	321	336	348	297	302	353	325	318	342	310	300	332	329	335	319	310	332	349	329	315	330	336	334	320	335	323	297	314	342	321	333	320	349	346	292	298	328	312	338	326	337	326	306	328	323	315	329	304	290	327	322	302	319	309	323	325	331	350	316	316	352	324	346	317	348	337	321	306	345	337	316	355	330	354	329	315	347	370	293	290	344	303	305	324	360	310	342	294	300	298	323	321	354	306	302	344	354	295	328	338	338	347	328	315	309	339	351	315	325	316	328	318	347	323	326	342	311	320	312	326	323	348	338	333	311	307	340	304	302	318	317	350	343	322	334	348	351	311	333	309	315	328	360	281	313	339	298	306	356	307	351	321	324	325	343	315	315	325	330	292	283	345	371	360	291	300	345	334	295	311	319	311	338	324	346	340	319	325	338	312	330	344	318	330	347	343	323	332	353	316	333	300	350	329	314	326	339	341	307	329	324	314	345	308	323	333	339	348	318	382	313	317	332	323	312	315	357	296	326	322	304	307	333	330	333	309	347	299	347	299	325	313	336	337	334	314	307	317	351	322	323	332	306	320	317	343	300	310	332	356	294	319	307	320	301	316	335	326	336	357	301	330	324	317	305	325	326	296	332	334	351	312	314	329	331	319	338	302	331	333	307	341	320	343	348	331	296	343	349	344	331	293	339	313	332	349	313	311	343	326	354	318	333	320	325	317	291	288	326	332	314	342	314	310	339	327	320	321	331	322	324	354	287	328	312	289	351	357	331	308	327	321	349	304	331	347	320	296	353	338	326	344	332	315	313	321	327	323	315	307	303	283	316	323	334	342	305	329	318	311	303	360	340	306	341	329	312	325	350	272	320	343	310	304	317	362	295	310	301	306	319	343	298	350	328	319	349	321	302	311	308	299	289	345	300	328	359	317	306	349	337	301	339	338	342	345	322	315	310	300	333	300	325	353	349	323	304	305	305	312	315	330	312	324	309	338	333	319	329	319	322	322	345	321	338	296	336	299	328	336	323	310	351	312	330	309	328	313	332	358	317	310	335	339	334	329	294	302	326	356	343	315	329	325	333	334	343	327	360	324	329	338	317	331	330	361	314	350	326	335	331	313	339	306	324	341	336	320	326	341	330	293	311	324	339	307	327	301	336	346	320	327	325	327	331	313	336	317	343	356	309	342	326	324	335	348	322	316	309	315	302	336	348	300	305	316	280	339	328	318	352	310	330	327	328	347	343	365	333	331	340	347	345	287	313	322	335	329	302	329	314	330	340	312	322	318	330	328	319	333	335	305	311	325	309	318	326	324	336	349	324	346	329	328	347	309	318	321	291	326	340	298	342	318	322	356	337	365	338	322	335	291	332	320	338	327	311	312	339	338	302	323	351	335	333	313	324	338	342	321	312	350	320	330	290	335	349	314	328	333	306	317	302	338	349	308	328	315	301	294	352	286	333	339	347	337	323	320	342	292	314	336	326	305	335	326	352	323	315	338	312	325	338	335	319	294	321	329	330	304	317	330	357	359	304	358	345	339	305	293	349	323	318	324	337	317	323	328	287	332	321	332	340	309	338	330	343	345	338	321	331	332	329	314	333	307	336	330	313	328	305	314	296	340	334	360	331	333	340	323	325	291	297	342	352	306	336	356	318	327	332	299	308	336	339	316	331	312	322	314	303	325	340	326	308	338	331	314	316	331	306	351	358	331	346	332	289	326	343	312	317	310	320	311	331	338	336	331	296	311	341	309	336	305	331	299	330	354	321	326	304	330	324	290	312	324	333	312	318	315	345	307	284	314	332	328	315	315	318	320	342	318	317	333	330	318	338	340	330	317	351	334	359	296	328	295	329	329	353	290	315	350	374	306	313	320	339	322	326	329	305	340	306	319	319	350	320	368	277	358	319	317	323	313	360	349	304	332	316	311	340	304	311	314	330	313	328	332	322	284	331	314	339	345	344	374	314	297	305	327	317	335	302	287	332	314	325	324	309	332	336	346	349	328	320	345	343	300	345	337	344	340	315	331	307	302	314	306	318	326	310	321	335	334	323	300	313	303	333	337	328	322	329	339	315	311	330	341	329	309	328	304	333	342	329	320	308	291	319	310	319	329	323	309	348	371	333	343	331	316	315	297	299	322	321	315	348	322	359	323	331	339	299	322	328	327	319	340	319	327	330	313	343	312	325	320	366	342	333	312	318	310	360	335	356	343	330	358	294	313	311	328	317	313	344	318	335	347	361	373	326	305	340	323	325	357	321	311	292	299	341	318	297	314	353	322	370	322	335	350	325	299	315	306	299	332	293	343	300	293	311	320	308	352	316	323	350	312	317	317	306	330	321	313	310	322	313	342	333	343	328	342	321	326	332	299	305	325	303	336	313	327	328	390	315	295	338	319	322	317	305	320	336	316	330	327	352	376	338	331	315	326	338	295	304	348	321	316	293	346	336	330	318	342	308	346	330	338	334	334	329	309	336	346	328	308	320	304	307	327	338	296	304	355	338	323	352	319	338	279	335	307	336	313	327	344	345	321	322	313	337	345	357	295	340	306	322	329	315	333	328	318	304	316	287	338	347	319	298	307	301	295	291	309	313	342	326	332	301	305	338	298	349	319	362	361	346	323	309	297	343	317	324	311	340	319	312	337	304	305	332	311	319	335	315	326	333	300	308	328	321	306	338	358	325	358	298	331	343	323	313	319	309	325	309	353	321	338	336
25326	20892	27782	26292	20823	12119	3449	1567	1147	894	739	625	491	416	381	385	361	331	353	302	311	315	270	316	289	329	308	295	286	294	268	267	267	281	311	309	274	279	317	303	298	290	294	284	276	281	283	262	309	302	287	283	271	285	289	272	276	295	303	253	272	278	308	289	304	296	291	268	270	285	284	289	279	270	276	283	259	317	282	271	264	298	281	274	269	274	296	288	263	282	281	267	295	298	293	287	302	251	266	279	282	260	293	260	283	266	263	270	268	259	296	259	288	274	283	289	267	259	282	269	291	274	290	265	273	266	272	249	266	290	263	246	295	287	261	284	264	275	288	268	279	288	326	309	270	274	303	260	257	271	263	281	263	274	273	275	275	263	255	269	279	265	302	264	264	261	306	266	260	265	249	241	245	254	267	270	257	251	280	290	289	259	285	275	299	274	275	287	285	301	279	263	272	252	261	291	258	258	291	263	280	255	286	250	264	266	277	250	271	281	291	287	237	269	255	291	282	271	271	287	295	281	261	262	293	290	268	271	299	258	309	244	246	275	265	258	280	274	272	267	296	270	275	227	262	303	283	275	276	282	279	236	276	300	280	268	267	268	244	263	267	300	273	282	241	257	239	293	251	288	273	267	285	275	257	252	267	261	250	260	277	271	283	272	256	273	266	263	293	256	251	247	269	269	294	269	269	278	260	247	274	251	242	254	273	299	250	267	262	275	324	270	243	290	274	283	320	279	306	269	265	264	294	301	261	266	246	286	240	272	295	268	256	285	290	269	253	230	276	299	274	271	271	276	270	280	259	255	276	299	267	246	276	254	272	276	277	271	280	262	253	274	289	259	263	276	280	255	284	258	262	266	267	286	270	244	308	285	285	269	241	252	268	265	304	286	269	279	274	253	292	263	276	273	284	296	245	282	271	273	273	299	261	274	275	283	271	259	253	296	287	256	263	278	295	288	255	276	248	282	276	300	283	277	298	267	273	284	259	296	285	295	277	258	269	269	269	290	275	256	250	259	282	285	290	270	268	270	270	280	270	272	251	273	270	290	250	265	298	253	260	255	267	249	279	255	304	267	326	278	248	265	270	265	239	291	276	249	253	282	268	258	292	285	280	257	280	285	253	291	260	241	244	279	279	291	284	250	289	285	285	284	248	283	256	250	254	250	266	246	289	285	266	240	297	286	277	281	302	287	257	276	250	275	273	289	252	270	277	288	262	261	287	291	272	300	295	286	255	276	298	262	254	284	267	257	251	266	243	270	270	283	288	232	281	257	299	270	308	252	241	253	294	257	258	267	233	267	263	238	269	293	256	277	273	269	279	272	243	256	287	261	277	290	257	286	279	292	254	249	260	245	293	269	275	248	275	267	260	261	282	280	252	257	253	247	245	292	239	277	289	298	266	283	261	308	273	289	284	256	281	248	254	271	246	286	295	270	285	281	269	241	241	274	276	250	253	254	262	281	279	301	264	258	257	259	233	281	266	292	241	272	285	239	286	274	283	293	262	263	271	247	291	246	250	271	296	236	265	293	278	253	295	245	252	267	313	277	272	262	245	265	272	277	284	271	284	271	281	269	257	285	275	271	272	286	268	253	259	258	273	305	284	263	263	262	264	282	256	272	265	274	312	279	276	225	290	288	292	278	265	266	248	289	281	250	250	265	285	275	278	236	280	286	265	270	261	265	262	251	310	279	248	278	279	236	272	285	258	246	273	249	309	280	277	276	268	278	257	256	264	259	265	256	272	260	277	291	253	253	274	258	294	265	289	267	300	272	247	297	258	284	267	296	259	313	264	255	273	285	277	234	244	288	248	250	297	289	243	287	271	294	268	280	273	283	274	261	255	274	282	277	282	271	281	284	283	256	264	275	268	304	265	277	284	265	283	275	268	284	263	261	286	276	313	268	292	253	262	243	267	285	269	274	244	305	273	287	288	282	270	260	248	279	251	265	241	268	278	276	296	255	248	286	260	265	261	305	270	229	238	239	268	259	273	275	268	277	240	285	277	267	266	246	274	301	258	270	291	244	281	287	277	266	263	307	251	260	311	282	271	306	254	289	279	255	304	272	262	265	266	258	260	252	279	269	256	270	285	257	281	270	289	267	272	278	260	276	260	259	303	256	260	278	292	270	286	272	287	275	272	273	262	259	289	238	260	230	243	268	257	297	254	278	287	301	278	265	274	288	259	257	303	272	246	258	308	259	251	255	285	248	276	246	274	302	276	254	279	282	277	292	277	286	274	296	269	262	308	273	272	290	236	244	306	253	237	228	294	253	260	276	258	246	275	253	275	238	286	275	254	286	284	244	272	272	278	266	280	264	265	303	264	250	282	263	314	265	258	268	302	278	246	269	295	255	270	261	267	266	250	261	257	267	311	276	262	287	229	284	296	248	321	249	288	256	253	293	247	283	283	255	300	241	247	258	259	262	303	279	277	306	261	263	294	253	261	307	301	244	285	226	258	281	286	270	273	275	261	273	269	304	296	272	272	284	268	280	288	278	282	286	257	266	293	274	309	241	261	251	290	303	269	282	300	274	280	264	282	272	285	250	264	296	291	264	277	245	269	285	302	270	262	251	250	324	277	271	276	280	283	278	267	269	303	270	262	263	282	262	253	275	278	257	298	281	293	275	275	250	289	254	297	268	275	298	273	250	278	239	271	280	269	253	294	260	269	277	285	268	278	259	276	266	292	284	271	282	269	292	283	263	279	265	268	287	278	280	260	276	255	269	273	297	294	302	249	260	252	268	278	284	279	272	300	296	309	260	278	276	261	308	267	269	248	288	276	295	300	271	270	255	277	290	269	271	241	282	271	262	261	262	269	306	283	268	290	283	277	277	284	279	273	293	310	273	294	281	285	287	286	262	274	259	282	276	259	264	262	254	273	278	267	266	277	273	271	247	304	295	280	282	246	281	275	264	240	294	260	273	273	286	271	258	296	300	284	258	282	278	253	267	293	284	297	272	254	246	265	264	261	252	298	254	262	310	262	287	259	276	281	292	265	266	255	262	290	253	253	276	283	258	241	257	250	266	251	271	271	278	240	270	270	273	294	279	256	269	279	263	275	275	286	292	251	296	266	277	261	245	298	291	293	291	241	263	298	300	291	268	266	261	288	271	304	257	282	264	277	281	267	253	266	293	255	254	270	259	256	288	288	281	290	265	264	268	260	292	253	256	255	272	270	253	270	259	235	244	277	289	281	250	301	263	281	241	248	284	257	253	253	279	305	270	266	211	297	247	300	284	306	253	282	271	280	278	281	314	284	250	251	250	247	248	217	279	260	295	293	272	281	269	269	279	258	242	282	255	272	259	300	288	282	287	262	293	281	288	263	282	237	252	269	260	279	275	268	288	260	279	311	256	254	280	291	283	263	266	283	265	258	287	297	272	299	281	244	276	288	290	296	262	246	271	294	258	277	251	293	264	274	275	253	278	270	254	267	276	266	264	266	275	281	285	288	291	277	298	272	275	260	266	266	273	266	286
39831	61083	52338	33670	19681	9347	4184	2928	2316	1766	1349	1022	802	696	612	577	486	457	428	357	417	384	355	362	377	324	348	345	363	363	333	333	335	301	319	324	324	306	298	320	273	306	292	293	305	286	310	318	316	330	290	304	351	338	307	332	345	315	300	322	301	353	317	334	318	317	312	317	319	315	319	307	330	322	304	311	323	307	321	300	330	308	322	345	328	353	330	320	338	344	326	308	342	344	308	326	312	311	308	299	314	290	341	287	318	324	280	288	275	285	289	312	319	294	309	304	321	283	300	295	274	296	310	299	288	293	291	273	325	312	296	280	310	299	321	334	307	314	283	293	279	318	307	325	276	274	308	315	286	313	291	309	292	299	299	285	256	308	287	286	286	292	300	320	287	290	324	285	294	298	282	266	305	278	275	271	299	294	276	283	297	268	293	280	256	310	304	279	309	304	299	312	326	283	307	277	318	308	298	334	304	293	290	297	329	303	277	326	275	278	306	274	297	287	300	299	290	303	303	340	277	288	286	273	320	289	329	270	278	288	286	315	300	297	324	290	307	284	321	293	327	296	310	307	285	288	272	319	305	302	297	285	292	287	315	314	294	295	288	285	269	306	297	299	312	311	320	307	290	312	323	294	300	262	326	301	287	294	270	311	275	295	309	290	290	297	324	298	298	294	286	302	344	287	284	265	312	303	310	274	284	256	329	309	284	297	321	325	313	281	299	290	303	298	265	308	261	267	293	271	327	290	268	261	293	284	340	291	290	318	302	280	286	283	308	300	264	315	288	257	300	267	299	299	282	291	295	298	336	273	288	310	313	312	307	280	297	293	297	304	302	301	260	314	307	301	311	278	258	304	300	275	294	286	308	288	270	301	325	275	293	275	328	309	307	296	289	303	314	277	268	292	292	298	338	324	291	289	292	277	304	315	308	302	335	291	303	335	317	298	320	274	302	289	257	281	328	289	310	275	275	302	291	286	310	283	310	320	284	285	287	281	285	293	321	276	306	298	305	293	318	311	314	320	316	298	318	292	299	289	293	272	290	287	310	276	300	338	303	320	270	324	299	284	282	275	277	302	281	293	322	284	297	267	319	292	318	302	299	319	305	287	268	272	314	320	298	289	338	295	316	293	304	286	297	284	309	320	255	291	298	295	327	277	312	299	243	316	295	285	313	313	285	280	271	304	317	319	278	250	268	317	284	286	312	275	314	304	329	297	259	288	324	298	266	298	349	325	306	288	284	291	304	325	314	304	296	280	277	287	291	271	312	295	299	317	284	295	320	292	314	291	291	285	327	314	290	294	293	304	299	313	279	271	337	303	299	296	302	308	278	295	273	284	280	295	307	282	295	297	319	269	282	332	301	304	300	309	311	273	305	295	269	304	301	297	269	291	300	298	343	297	291	295	311	287	319	305	308	281	282	273	306	322	290	291	293	300	307	292	307	274	289	302	313	288	288	295	306	298	298	307	305	285	292	305	312	267	259	290	309	292	299	284	338	306	284	306	313	293	271	297	306	318	315	278	286	284	274	282	309	308	304	281	278	318	259	283	307	330	287	304	296	305	289	274	297	290	309	301	279	295	288	291	280	285	294	284	309	296	311	272	290	292	311	322	297	271	278	259	302	287	307	265	275	277	300	286	294	311	321	277	285	282	269	272	319	287	326	305	300	283	294	293	306	303	285	334	277	313	317	290	292	281	309	280	282	289	309	314	290	296	287	295	296	306	317	286	299	307	307	290	299	285	301	310	325	305	304	278	323	278	295	309	307	295	295	295	296	278	317	278	322	289	304	281	302	295	268	300	295	318	294	321	294	289	314	274	293	329	308	297	289	316	307	279	298	328	305	288	267	309	285	299	283	268	302	305	286	289	317	255	312	304	294	303	288	296	274	315	298	321	309	301	297	296	303	293	316	340	344	294	282	303	343	324	286	292	294	305	309	271	292	301	277	327	298	321	307	300	292	329	299	282	274	279	285	295	279	302	284	291	305	313	307	336	300	298	314	321	312	305	291	317	330	298	341	270	302	281	299	275	259	313	289	304	292	302	320	303	299	314	297	320	284	324	310	270	315	314	316	283	270	291	288	282	295	291	302	284	298	274	292	263	266	325	299	308	312	328	294	296	288	272	311	283	305	301	305	298	313	293	298	323	307	297	315	291	271	320	283	287	336	289	329	286	294	306	290	308	290	300	279	317	290	285	294	296	288	281	293	295	258	260	298	270	287	294	327	288	319	308	288	288	309	281	287	300	306	317	330	297	298	292	304	280	306	297	295	306	298	300	299	324	309	298	311	318	261	309	293	307	329	281	299	298	284	291	326	300	258	304	302	264	309	346	282	320	272	306	285	296	265	288	274	308	291	313	315	321	277	297	277	316	309	302	300	259	356	315	277	292	279	272	317	318	294	263	324	294	305	281	306	307	282	293	286	294	294	301	296	311	297	295	302	303	290	293	311	323	306	271	290	262	292	275	320	311	305	280	313	304	308	311	303	296	280	286	291	283	299	275	304	304	293	302	282	297	282	282	299	262	296	307	315	303	297	309	297	346	282	312	286	324	280	291	282	278	296	290	307	316	323	260	309	277	328	305	270	301	295	270	257	297	297	276	308	279	274	317	309	294	290	287	350	288	314	302	316	289	296	309	279	317	294	283	281	322	267	321	317	302	325	272	300	307	296	303	297	281	301	268	344	268	296	298	298	283	292	272	307	300	299	307	298	292	288	289	271	294	284	300	303	318	268	281	299	323	299	301	298	303	292	323	323	319	301	339	313	296	295	262	310	267	316	297	289	308	284	301	300	292	269	308	287	267	285	300	336	287	297	315	287	322	316	296	287	286	284	310	277	286	308	312	293	297	287	314	282	286	296	298	276	302	312	313	293	293	304	293	317	280	296	308	284	269	316	309	278	304	336	311	286	299	298	330	300	295	290	285	303	251	304	287	296	283	301	323	289	297	304	284	298	303	255	316	272	281	293	290	320	317	333	318	309	285	289	318	315	312	302	297	270	303	288	349	290	293	335	289	303	271	288	279	292	282	327	309	303	287	301	287	284	290	336	318	306	311	319	310	300	306	322	296	333	293	306	287	307	280	301	310	309	294	306	263	291	317	291	301	310	311	285	318	294	292	310	254	315	309	309	311	312	279	284	311	262	266	322	297	301	288	324	300	299	318	282	278	331	324	283	314	308	289	277	290	290	309	310	279	306	291	297	318	283	296	288	312	301	302	321	300	314	272	289	307	282	315	299	314	285	280	290	318	300	302	299	288	278	270	300	287	258	311	329	307	297	306	295	294	272	271	282	306	286	303	295	294	275	328	303	270	328	300	302	272	319	289	256	280	285	303	287	321	280	291	274	313	290	270	310	300	272	285	336	320	302	277	291	310	314	301	318	299	280	263	295	315	280	274	336	295	287	291	322	264	308	318	294	276	292	298	286	320	288	289	275	300	290	293	302	281	291	271	299	273	290	282	308	285	315	308	271	315	302	296
23130	20792	27636	25314	22057	20082	11872	3355	1881	1371	1148	983	816	771	681	656	609	599	589	506	548	504	534	517	514	522	525	453	518	524	473	481	479	493	496	481	494	510	473	506	481	463	475	492	447	456	452	504	476	474	473	489	465	481	453	492	497	471	468	469	464	487	480	474	474	490	494	479	462	438	480	467	488	461	481	460	474	479	490	465	471	490	458	462	459	497	461	483	448	469	456	502	431	499	494	461	482	469	501	459	436	490	450	468	467	486	441	443	470	475	451	424	479	445	505	443	455	483	472	472	467	462	440	404	479	474	459	441	415	462	451	485	477	445	471	479	457	442	445	431	451	445	482	477	505	476	476	498	443	458	425	501	461	426	433	455	433	424	432	449	419	442	457	473	451	502	470	471	446	486	444	468	472	445	477	452	466	460	454	476	460	431	440	471	430	416	465	469	454	484	451	462	457	440	473	449	454	425	429	458	469	471	449	442	479	434	469	422	429	428	477	444	460	445	467	441	440	467	427	499	453	462	475	492	499	475	452	443	456	473	468	438	458	453	470	459	464	440	456	470	493	438	461	451	426	407	447	416	424	443	430	463	485	430	440	472	451	469	481	427	441	484	446	471	460	458	480	469	473	445	434	457	453	468	441	448	458	457	448	420	482	451	442	463	444	462	455	427	440	444	445	454	474	487	463	493	444	434	457	460	437	459	462	478	483	424	445	462	458	474	463	441	438	465	441	438	462	447	445	451	436	435	480	457	473	487	457	434	507	448	474	493	454	417	455	473	450	494	468	462	433	449	449	441	463	448	465	458	452	431	462	475	470	432	463	432	468	453	436	474	456	444	457	501	448	458	423	447	461	455	459	465	408	479	427	492	425	431	487	436	497	499	444	456	434	439	463	421	439	473	429	434	403	433	464	479	428	432	480	434	456	459	426	445	432	420	450	477	463	482	430	429	420	459	462	427	458	444	437	473	436	465	419	456	469	433	450	459	434	449	452	427	453	494	425	441	481	462	468	441	462	425	441	435	464	495	472	442	479	453	458	438	475	448	452	439	439	457	471	496	451	450	445	430	452	431	493	485	446	481	461	464	462	461	451	474	483	445	464	450	431	462	457	403	429	471	450	512	447	436	469	439	460	486	452	476	423	446	471	482	438	463	483	434	455	454	453	430	456	425	511	439	437	431	457	463	466	483	458	464	450	454	405	484	473	499	451	468	461	443	467	455	452	440	444	429	477	429	409	442	464	481	415	450	461	450	444	467	428	448	468	476	464	445	506	474	438	426	461	469	447	445	468	472	435	485	468	459	475	460	442	417	427	468	479	469	459	452	479	473	429	429	504	440	442	424	475	462	463	446	435	502	446	410	441	438	426	474	478	431	418	445	504	456	459	441	435	446	481	432	450	484	459	467	414	464	469	441	436	422	440	490	480	460	450	422	451	445	490	449	449	445	460	471	475	488	465	450	445	458	439	491	449	430	453	422	446	439	470	454	435	476	460	473	455	459	448	461	453	436	471	428	443	442	460	454	475	445	462	466	413	415	464	460	472	475	441	435	462	470	448	439	445	430	441	455	460	449	471	449	451	476	419	455	485	466	429	465	446	443	465	473	472	396	434	511	491	466	458	497	475	460	447	414	465	448	486	454	449	435	434	444	444	480	443	448	483	440	446	436	494	488	460	414	463	458	430	437	418	438	445	462	448	483	434	463	484	473	494	445	445	449	445	454	450	456	457	429	485	470	471	441	465	429	449	442	468	506	484	468	421	456	451	418	434	450	445	442	452	427	440	439	452	437	480	422	438	514	472	476	462	456	442	461	464	523	447	460	421	438	479	453	441	462	472	440	438	440	452	403	482	464	445	456	471	451	471	463	473	447	451	464	472	452	431	439	430	460	454	431	446	432	448	430	481	439	390	418	423	434	464	477	481	456	394	425	478	458	470	479	431	441	471	486	438	403	458	476	444	459	432	417	454	471	447	434	468	465	437	486	477	431	443	443	443	483	474	476	466	427	455	463	461	441	466	456	444	451	453	470	460	469	456	470	436	446	446	464	398	415	469	441	461	475	457	456	430	465	436	448	462	415	448	460	462	477	466	461	446	417	483	462	420	416	466	424	439	449	446	465	453	456	479	478	454	447	461	413	456	452	482	443	457	461	465	423	459	447	444	462	444	459	477	460	455	444	463	474	460	419	495	454	456	489	473	441	471	503	422	444	467	442	430	470	459	446	471	467	475	468	452	408	467	456	442	446	419	475	499	477	475	481	453	459	493	447	452	437	420	465	448	365	448	461	454	455	451	446	440	441	429	429	440	460	471	424	442	460	455	440	426	452	467	436	441	421	459	438	432	418	414	500	448	457	431	458	464	427	433	442	431	430	432	432	470	488	464	436	447	409	443	435	434	428	480	471	440	463	440	471	458	414	435	455	461	437	440	440	434	481	459	468	397	462	445	437	453	463	476	460	445	478	468	436	447	453	473	494	449	482	502	440	435	454	465	494	419	474	461	455	475	448	472	494	408	454	446	432	425	460	483	420	428	489	467	457	451	446	457	442	462	472	461	417	471	440	447	421	462	464	447	449	464	440	440	462	388	458	490	456	456	465	477	461	428	451	497	423	436	449	472	438	495	451	434	434	482	436	429	479	462	447	446	467	453	462	484	431	447	480	459	491	480	476	416	422	450	447	443	478	421	507	457	428	454	453	420	443	447	441	474	448	430	458	450	441	429	481	445	447	492	430	453	494	449	488	430	467	450	407	483	431	463	465	459	477	455	443	418	467	423	461	434	472	450	492	432	427	456	463	476	458	469	443	493	473	452	425	424	428	479	451	466	477	442	479	458	487	443	468	449	452	481	475	469	430	456	456	470	437	448	470	446	487	476	474	463	474	446	472	445	389	442	454	447	469	401	454	433	430	451	473	443	440	428	445	472	443	484	490	472	485	454	476	453	449	448	437	484	504	462	481	450	463	447	456	470	440	440	414	428	454	426	443	468	441	462	398	437	411	408	446	440	461	457	418	449	431	478	466	436	479	432	450	451	418	441	475	481	478	489	456	471	434	409	417	479	468	493	478	458	477	471	491	475	487	461	450	454	463	419	418	461	449	449	478	427	424	446	456	435	473	458	446	416	476	475	472	499	438	455	489	464	448	480	446	438	461	493	462	456	463	472	453	474	459	465	419	438	455	453	433	464	425	466	472	474	434	444	442	445	458	444	442	439	456	457	441	448	478	453	428	478	453	485	453	496	512	473	422	444	448	426	467	449	468	489	477	420	457	428	476	462	474	409	471	478	440	482	442	465	494	447	461	476	421	491	461	449	454	496	434	435	428	471	452	462	450	437	472	452	442	491	459	451	427	460	454	462	463	432	456	462	450	432	461	454	428	433	447	499	478	459	478	469	466	484	420	439	473	451	474	434	431	488	441	470	403	422	426	443	452	484	437	434	482	456	454	445	470	449	469	479	432	524	471	479	411	484	491	439	458	462	441	437	450
42984	68043	62205	46797	28661	10834	7039	4702	3687	2681	2048	1700	1360	1203	980	904	855	766	700	642	695	647	617	658	607	566	557	544	553	546	520	595	519	544	451	505	536	476	486	482	504	529	514	520	500	474	531	501	496	533	472	506	489	481	545	514	508	521	502	517	517	523	487	515	491	501	478	490	504	498	470	546	506	511	478	468	501	527	511	496	484	539	542	521	571	480	473	515	510	499	500	477	490	491	480	531	503	540	515	471	493	477	500	465	518	527	465	513	483	454	493	431	518	458	466	477	449	452	476	463	447	416	450	509	420	456	449	439	415	441	464	471	466	452	496	482	498	480	460	477	452	498	489	506	516	486	501	456	482	503	459	480	452	476	461	501	509	427	495	468	498	466	439	471	475	479	505	491	501	468	471	487	496	488	469	474	457	483	466	464	467	456	458	439	457	488	465	437	493	457	534	432	453	466	462	430	482	455	464	455	459	454	464	480	485	440	445	502	437	467	472	444	495	483	465	465	467	468	462	452	457	469	453	515	469	458	487	465	441	465	515	495	438	467	489	468	485	483	490	462	475	478	460	479	477	453	455	464	436	486	454	493	483	457	476	454	474	501	444	446	440	457	429	465	445	488	451	475	452	451	498	466	448	461	477	447	468	456	436	467	465	470	468	439	509	487	478	479	460	464	478	450	434	449	447	485	432	453	480	465	466	475	475	482	493	450	483	468	460	453	496	487	481	488	442	436	442	491	478	472	446	466	470	427	492	446	437	486	471	470	490	478	450	505	433	465	468	464	488	471	468	444	448	488	497	484	457	468	454	434	479	477	481	468	472	467	459	453	467	441	436	494	460	446	516	507	473	435	472	435	485	517	475	445	476	461	484	480	480	494	447	469	447	470	477	491	442	483	465	476	496	490	488	468	448	476	463	443	475	496	525	463	459	480	463	429	474	475	458	457	478	496	469	439	485	463	479	467	515	467	444	475	496	494	439	487	421	454	456	434	492	449	466	445	466	484	456	437	458	455	469	462	503	515	478	473	474	457	453	467	444	435	480	490	460	437	455	490	485	452	483	503	477	479	464	456	461	459	442	468	451	493	460	461	484	445	454	481	466	470	467	498	451	445	453	454	447	444	439	489	475	465	487	462	454	497	467	439	471	486	496	497	468	448	475	467	456	456	460	482	483	456	477	446	475	462	443	473	506	449	443	477	475	460	440	463	467	482	474	447	475	480	455	460	483	466	481	464	478	495	462	463	461	467	490	448	461	514	482	458	453	474	480	487	475	497	490	449	413	429	499	486	462	463	462	497	444	471	496	458	486	470	456	484	472	435	504	504	475	462	476	454	521	463	512	449	454	447	459	461	501	485	484	401	437	433	485	471	469	464	463	461	471	447	458	486	474	466	462	473	495	489	456	477	450	493	483	513	431	499	472	495	486	451	496	469	505	448	442	466	455	468	477	464	473	461	432	467	450	475	482	491	481	462	448	462	439	488	507	484	464	454	493	496	458	465	492	468	501	490	465	478	478	477	514	476	446	472	468	420	476	494	490	456	502	463	466	490	452	446	450	493	496	461	502	503	437	448	471	468	457	445	459	473	451	481	465	485	496	467	524	443	455	493	439	486	464	472	490	426	434	448	514	475	467	450	447	469	478	504	496	426	491	445	457	462	496	467	490	467	483	480	460	459	438	483	463	469	475	474	460	480	443	474	486	454	502	459	494	452	469	464	471	485	465	457	502	488	454	444	452	479	471	494	466	457	452	459	501	470	438	444	492	468	476	470	481	465	449	446	467	504	473	526	492	497	478	477	472	475	491	459	472	453	499	468	463	475	470	466	488	495	467	448	472	475	479	507	495	484	522	447	489	440	476	473	444	493	465	492	502	450	495	455	430	492	485	513	429	445	464	443	466	478	471	461	485	475	482	492	475	463	490	491	482	459	458	480	487	468	454	512	469	478	473	508	470	483	481	476	463	457	491	442	470	500	435	465	470	516	441	427	491	477	470	466	463	468	460	463	429	492	413	444	505	512	474	481	519	488	474	475	453	485	433	476	469	441	458	461	470	478	463	509	499	489	521	493	455	441	486	486	467	499	492	464	454	471	480	492	483	460	510	483	492	445	488	463	451	468	447	477	473	442	477	460	462	457	482	476	483	482	431	460	485	461	478	479	515	492	478	470	473	448	449	479	467	472	450	474	500	451	494	461	481	499	489	458	463	469	497	481	453	472	475	457	471	465	474	500	462	478	484	465	498	437	504	460	457	534	510	471	492	469	457	480	473	488	510	497	462	471	495	459	454	468	449	484	444	490	476	473	489	474	452	487	504	475	484	479	456	508	457	483	483	433	493	461	450	469	444	481	478	473	492	449	433	438	457	447	469	470	477	461	441	450	490	464	465	459	452	453	495	463	455	476	423	450	471	467	451	508	451	485	455	500	490	467	488	485	459	499	473	466	477	482	448	503	439	485	437	480	481	451	470	442	446	458	501	446	482	470	479	455	477	524	459	480	486	468	483	489	445	462	468	446	415	459	489	490	443	468	465	481	446	454	462	483	453	462	474	474	454	490	453	457	453	483	476	485	470	502	472	475	469	461	484	474	466	488	476	495	446	431	475	451	479	465	474	469	501	485	440	468	460	491	476	416	503	432	473	507	456	410	463	493	520	460	494	467	508	466	457	472	470	483	489	500	450	482	477	434	463	456	464	492	447	498	463	451	450	485	423	510	476	483	438	462	464	437	463	478	457	445	424	433	433	469	448	489	450	483	459	472	471	456	500	500	502	454	476	510	453	444	448	523	479	441	476	449	490	435	501	482	466	457	440	462	468	496	502	485	442	437	486	435	459	491	470	470	473	462	492	445	434	487	501	481	457	502	471	461	469	492	477	463	493	484	492	450	445	442	454	517	470	462	449	434	461	463	501	498	457	467	497	475	465	498	471	480	474	448	472	451	447	507	463	473	467	485	449	471	425	486	461	472	488	510	452	494	444	475	495	476	437	453	468	454	483	477	461	490	467	476	459	498	495	499	496	431	499	521	459	471	417	452	457	468	460	411	449	475	418	451	441	466	448	485	499	471	494	428	474	460	476	504	483	441	464	503	463	494	482	490	446	495	461	480	438	486	420	456	465	477	469	445	461	457	490	459	476	449	455	429	446	498	496	458	451	484	474	481	478	464	437	444	457	499	447	474	475	507	449	442	417	469	422	435	484	513	459	429	435	436	461	470	470	465	500	487	460	478	471	470	461	463	476	453	419	483	430	477	486	473	514	429	476	481	498	495	448	473	465	465	471	481	464	408	444	452	488	486	459	467	481	461	495	467	476	470	480	467	461	422	486	444	471	472	454	436	445	483	486	497	490	482	456	493	467	468	458	462	459	446	464	463	442	466	459	440	502	487	444	460	461	487	485	472	442	486	497	455	452	433	469	441	451	433	460	443	417	465	498	491	433	446	477	503	482	486	461	448	473	463	492	511	437	514	458	421	469	493	490	446	472	461
35352	36097	32033	19447	4975	1437	898	707	551	530	454	434	405	353	347	344	308	297	312	292	304	321	290	312	300	333	277	306	277	270	267	324	306	280	317	293	298	305	303	299	303	289	302	283	254	298	304	286	319	338	321	293	297	310	324	294	317	306	297	297	306	295	295	312	298	285	295	281	301	304	286	311	301	306	293	289	280	298	293	338	271	306	278	278	314	318	288	305	330	273	322	285	294	299	308	279	314	289	318	288	292	282	305	275	282	298	299	272	322	323	282	272	340	301	303	292	301	302	292	310	287	326	277	293	289	323	303	283	297	280	302	321	307	293	279	325	291	301	285	278	287	312	308	288	310	306	285	253	314	289	264	289	290	290	313	284	313	299	280	260	271	301	325	315	292	272	273	282	273	281	292	274	265	270	288	308	281	293	273	306	297	301	305	291	283	290	287	313	287	295	309	291	299	292	302	295	296	274	294	315	308	300	288	297	290	270	264	292	295	288	301	290	282	297	283	287	302	327	291	227	320	310	276	292	263	306	332	291	292	289	295	275	297	313	294	287	318	271	275	305	307	283	299	314	282	292	283	303	290	262	296	281	269	287	309	293	314	321	254	297	300	276	308	255	311	295	276	294	287	291	307	291	286	281	276	295	295	300	312	325	307	294	327	284	304	328	297	271	294	308	327	275	298	313	287	293	299	283	270	298	289	313	300	250	277	309	272	277	279	290	273	298	300	275	309	281	303	291	275	296	305	280	279	279	280	286	290	307	289	275	304	301	285	286	286	287	283	275	320	291	285	281	286	296	296	257	290	263	329	289	300	294	279	304	315	341	304	311	287	306	293	269	295	302	305	285	275	303	300	299	297	261	304	293	315	270	273	313	259	275	313	312	297	278	307	318	271	281	263	250	293	298	297	284	310	303	266	288	286	308	298	306	314	294	309	263	303	337	272	282	288	286	294	278	287	267	294	327	288	300	281	302	301	270	291	270	287	293	291	301	294	309	304	292	308	318	282	292	308	300	311	294	307	297	296	272	296	295	307	284	304	289	293	299	279	294	293	284	259	302	293	259	317	314	319	319	264	283	327	300	291	296	292	287	297	299	283	323	280	299	311	280	251	279	268	258	303	265	279	283	304	322	263	280	289	287	320	301	299	308	300	283	289	284	273	292	280	303	312	292	284	296	273	280	285	267	301	335	290	297	309	289	321	286	325	267	323	313	297	279	289	290	287	282	311	314	312	303	280	301	309	313	295	290	285	294	292	312	293	305	278	296	278	256	281	308	306	287	298	284	301	303	277	282	312	287	284	282	322	314	274	305	320	297	295	273	267	299	285	293	292	298	321	290	327	309	281	268	317	285	271	301	310	297	285	302	304	282	302	285	310	292	286	279	280	292	294	301	328	288	276	306	312	314	284	285	263	278	276	304	294	300	316	260	281	300	281	289	315	265	298	298	293	319	291	317	281	301	293	270	275	298	255	312	282	295	276	278	293	297	272	282	312	262	299	279	295	315	273	291	297	285	264	275	293	317	280	300	290	329	291	281	305	298	287	287	298	286	296	297	277	289	268	291	292	344	325	285	254	320	275	292	298	332	279	293	309	285	292	304	287	312	326	335	299	298	284	314	295	297	290	293	308	293	279	305	288	275	286	296	272	326	310	308	320	308	294	304	330	315	324	281	294	294	291	280	327	266	288	308	288	283	310	306	323	304	271	312	298	304	283	309	290	300	288	259	287	301	276	326	290	285	307	302	270	300	322	294	272	291	299	292	295	297	274	306	277	299	281	305	304	288	291	272	307	286	261	283	282	279	287	305	262	299	302	295	294	285	305	288	322	305	281	304	299	292	297	274	283	281	277	299	282	331	294	297	298	266	307	305	309	286	301	279	302	272	268	307	341	302	281	270	278	305	293	293	270	302	303	289	327	270	286	280	277	303	287	306	319	313	268	300	308	284	304	275	303	307	284	295	295	291	273	296	276	325	289	294	305	301	311	261	279	290	286	303	312	276	305	296	293	264	258	294	299	332	299	295	280	332	299	309	296	278	298	285	261	273	296	295	297	323	279	319	312	303	300	285	304	289	284	275	303	309	312	295	285	293	267	286	280	300	290	285	302	288	299	279	324	274	309	287	283	277	285	286	301	275	315	300	294	320	288	286	287	290	281	292	310	299	295	308	270	296	327	327	281	304	264	284	286	287	270	285	313	290	291	296	284	290	281	296	245	297	296	294	304	290	330	300	310	287	273	319	296	295	303	286	278	324	307	278	300	274	302	257	311	281	305	297	304	323	274	276	300	287	303	291	294	310	315	301	284	300	315	315	283	293	265	284	319	309	255	278	314	292	305	290	315	286	309	301	277	321	303	278	303	277	284	290	281	285	275	302	279	278	259	288	278	291	318	297	276	310	275	285	293	286	285	327	278	286	325	310	286	287	307	277	262	273	260	312	343	307	305	316	271	296	286	318	314	283	282	325	271	342	333	286	328	325	293	289	334	295	295	306	285	261	286	304	315	299	291	280	320	276	305	296	296	284	299	294	307	280	275	288	290	301	315	292	267	318	313	272	290	310	293	280	295	296	287	288	310	316	308	307	272	277	306	281	273	321	313	283	313	278	300	270	293	288	271	305	262	290	272	288	296	285	299	292	272	292	277	294	311	299	314	274	291	271	288	290	314	269	308	260	274	307	285	307	310	304	281	284	268	305	303	302	289	298	297	275	278	298	316	265	293	304	273	305	274	280	279	292	293	270	286	281	332	304	288	281	289	285	301	278	317	310	290	296	268	319	279	302	283	275	324	314	310	298	324	281	290	299	320	293	294	266	295	337	288	300	283	311	262	300	308	294	272	292	315	317	306	292	330	257	311	273	286	295	304	294	277	291	293	289	282	306	301	288	277	318	274	301	285	299	309	313	264	316	288	264	316	289	308	279	323	309	265	278	297	271	307	311	303	284	293	303	307	310	310	320	290	315	278	315	286	305	282	315	303	305	289	298	288	285	295	285	280	274	291	282	297	296	286	320	290	294	298	301	295	279	287	262	330	287	294	308	286	278	314	269	332	279	287	270	283	265	296	295	295	313	300	321	292	275	298	283	298	260	289	286	309	310	317	269	322	281	294	308	309	311	310	292	284	328	315	316	315	287	275	303	320	273	285	271	278	282	317	302	328	262	289	257	281	279	327	302	317	285	278	285	284	278	270	287	304	311	290	268	299	295	297	287	301	300	310	285	288	303	300	294	276	280	300	283	316	293	265	301	273	285	296	281	307	282	282	309	274	304	287	291	284	300	304	289	290	280	299	284	322	274	301	302	294	275	287	288	290	281	301	290	310	306	254	260	296	267	317	282	309	281	311	315	315	287	315	315	294	285	313	316	296	311	262	296	316	300	287	296	275	272	286	290	287	285	314	308	263	295	287	295	300	320	336	301	299	309	326	303	303	289	295	330	289	309	278	291	282	281	266	289	268	289	284	278	274	319	286	291	316	270	306	301	323	290
38641	45802	38103	22015	6642	2826	1690	1361	1149	917	775	663	568	508	482	409	416	381	382	350	374	355	337	363	350	337	348	342	365	332	347	313	331	335	317	328	364	365	334	352	334	326	362	324	310	352	318	343	318	346	357	316	350	380	365	340	332	335	350	376	347	343	338	345	319	302	339	355	341	343	333	365	364	323	345	367	349	328	354	333	338	350	336	345	356	323	356	322	313	329	351	373	389	352	349	343	344	344	393	366	319	339	310	305	316	345	337	316	314	347	354	353	366	331	368	330	312	321	335	357	347	310	326	337	330	323	339	335	381	321	306	320	336	324	339	328	320	308	337	315	324	343	336	342	343	332	360	308	314	309	315	325	356	305	320	311	316	353	319	334	326	334	325	310	355	323	341	320	354	340	322	332	342	323	338	302	288	326	334	342	316	302	297	300	345	327	320	330	316	303	294	323	308	312	299	326	324	336	324	351	314	350	309	332	334	345	349	323	333	301	323	336	320	304	343	341	345	320	355	316	325	343	315	344	353	307	348	318	346	349	351	356	364	361	347	314	358	298	327	319	319	352	320	359	292	334	335	323	310	350	328	326	339	325	317	337	323	313	351	298	318	342	333	321	309	313	353	342	361	322	327	305	317	333	305	317	323	334	308	302	322	298	307	359	305	317	338	321	369	313	315	317	326	334	307	328	355	313	327	308	337	341	347	333	350	334	315	315	301	311	341	358	325	316	319	321	347	355	330	338	352	295	321	336	320	353	331	329	337	349	299	311	352	334	313	358	325	307	345	322	334	308	346	328	332	319	315	353	341	304	306	317	295	297	374	340	358	336	338	331	345	312	353	320	335	360	326	316	377	330	333	317	326	329	331	318	341	316	331	347	313	341	356	311	349	305	294	302	336	337	354	315	304	329	324	296	315	303	337	296	327	308	323	333	320	313	348	359	345	353	316	304	335	307	329	312	313	337	304	312	325	315	310	315	300	334	319	326	347	305	324	378	358	320	324	322	334	346	310	304	327	365	335	328	323	322	314	331	337	300	315	329	327	342	317	364	296	323	371	321	362	337	333	355	321	331	301	335	336	329	327	329	358	327	346	343	371	343	346	293	346	345	328	309	337	343	349	305	321	345	334	319	313	299	338	353	317	323	340	350	339	318	327	331	324	337	320	307	332	318	333	326	326	323	355	342	307	337	323	340	336	333	348	323	329	321	319	307	335	314	351	345	330	338	369	310	316	354	337	307	325	330	334	329	349	331	346	341	317	309	312	341	374	316	334	348	301	373	351	328	329	321	324	339	328	328	333	370	327	346	341	366	356	322	331	329	334	334	340	319	369	348	295	332	299	322	306	307	334	330	329	300	341	341	314	333	319	324	342	319	348	355	341	318	329	322	307	356	379	324	348	321	320	331	349	334	337	344	316	322	320	338	319	324	308	370	303	325	335	340	304	336	296	320	333	303	370	338	344	313	352	322	318	318	337	330	326	335	319	358	312	313	336	323	310	329	353	332	341	322	351	313	315	344	321	290	279	315	375	345	364	321	323	357	310	313	335	345	350	316	335	334	266	347	324	304	356	319	379	301	353	368	341	306	334	341	358	315	310	347	309	293	340	347	304	308	289	280	294	340	340	348	340	322	339	358	342	320	308	325	318	362	346	359	318	335	336	320	287	306	325	346	328	325	335	322	361	324	299	337	300	332	330	317	339	359	342	323	321	361	316	318	343	303	312	369	315	278	331	307	317	356	306	324	357	295	316	312	326	358	279	337	303	349	338	356	333	290	323	345	286	332	302	306	372	362	324	311	292	308	347	353	307	325	329	339	370	343	340	298	330	331	281	369	307	298	288	317	303	332	362	300	306	326	328	344	315	336	298	347	363	347	345	359	323	355	374	317	347	318	340	298	328	305	316	346	330	305	328	330	346	372	340	320	299	344	325	340	321	335	311	313	297	338	342	303	340	353	337	354	328	360	351	334	342	324	326	304	322	333	315	333	361	328	309	315	361	348	342	311	338	309	318	331	317	346	308	335	307	326	331	368	304	328	326	320	319	316	334	336	354	320	291	343	317	313	326	322	339	311	331	326	313	327	346	349	331	309	367	350	336	334	326	337	317	320	282	285	289	322	315	341	324	341	363	341	331	343	300	309	348	314	316	300	318	327	313	360	324	298	316	370	329	356	337	320	348	335	330	352	313	312	303	331	311	338	323	304	330	333	320	339	313	311	298	337	357	319	350	329	336	348	365	311	324	350	330	371	293	367	365	365	328	327	332	348	344	333	324	312	338	337	335	352	326	317	324	337	308	343	329	303	330	321	326	359	330	332	325	321	278	298	339	338	329	337	301	333	361	310	331	315	324	280	342	355	352	277	340	329	340	322	337	298	287	337	349	321	325	285	311	323	346	329	323	368	361	291	324	333	346	351	343	330	330	332	354	332	335	356	316	321	305	299	330	335	301	349	333	339	319	331	323	332	311	335	330	316	327	323	357	330	301	366	354	306	304	347	339	310	345	335	330	338	349	323	322	315	304	321	293	318	337	311	364	314	323	357	335	323	313	324	350	303	292	311	328	364	350	326	342	368	314	329	368	391	313	298	297	347	325	324	338	334	335	333	320	338	329	317	332	311	313	363	340	304	328	306	321	343	361	347	320	348	380	348	316	334	321	346	334	353	315	338	316	309	338	344	329	341	339	304	330	311	329	311	355	332	330	350	316	329	337	297	329	322	303	364	324	391	345	334	331	336	321	311	349	354	309	304	339	299	321	352	309	319	318	322	319	321	322	299	321	311	319	346	319	331	313	319	315	305	353	317	306	297	347	300	329	321	345	318	327	345	355	289	320	338	354	347	341	309	352	344	331	352	333	322	321	301	325	297	339	341	327	302	337	348	309	346	300	312	311	348	323	355	319	313	345	352	361	311	312	356	333	351	347	306	318	321	340	344	344	339	335	328	360	335	318	335	330	334	327	321	329	350	314	319	334	325	310	315	294	320	320	334	289	362	363	338	361	311	330	327	347	297	297	339	320	293	304	298	354	304	332	345	323	324	337	345	335	311	319	338	320	324	319	319	318	318	329	323	299	330	362	363	323	356	303	340	309	348	330	335	325	339	341	318	337	319	327	338	337	329	327	302	317	340	320	329	314	317	348	328	341	332	311	361	321	316	346	354	354	287	332	327	367	338	357	346	338	319	321	335	358	311	357	344	320	309	314	318	317	322	313	305	353	341	329	330	342	347	323	349	316	326	322	350	335	357	332	326	317	334	364	343	317	327	347	341	337	311	356	325	346	326	335	325	336	312	310	344	332	359	318	345	337	309	328	324	314	307	309	341	303	344	327	349	336	338	323	304	346	310	325	341	342	349	317	348	330	338	362	352	321	346	356	341	310	330	324	317	305	342	342	318	322	341	341	325	335	342	345	333	335	332	336	323	332	350	324	330	310	347	310	377	353	336	324	331	357	328	325	337	306	320	305	306	333	343	302	332	323	312	323	346
25330	20980	28045	27072	19685	10829	3021	1233	935	794	660	471	442	419	365	371	329	368	321	328	342	319	342	309	323	322	332	295	311	319	298	313	280	287	294	260	273	276	264	299	291	274	278	291	276	278	271	300	290	273	300	313	301	284	281	289	288	303	311	304	298	287	299	268	289	279	269	276	256	298	286	269	288	299	281	294	284	309	273	281	277	317	297	316	323	293	308	291	299	290	302	292	273	311	300	302	291	278	278	265	247	288	287	316	263	269	313	270	290	290	241	275	270	278	280	296	257	269	281	305	271	268	269	270	251	287	284	258	305	256	328	297	297	272	287	253	276	299	279	271	263	290	313	302	271	309	266	283	279	274	263	281	265	260	304	279	245	289	259	254	287	270	295	274	281	288	304	276	274	264	263	296	274	282	284	281	284	293	292	262	272	268	277	280	310	298	269	297	262	252	266	281	266	285	319	284	282	258	270	258	269	308	274	267	282	293	236	255	271	283	254	253	259	271	272	282	283	278	304	253	291	297	272	261	243	246	272	275	285	279	259	249	252	278	277	302	273	285	257	271	265	259	294	285	260	252	261	307	254	258	278	286	276	259	283	300	299	258	276	267	253	283	288	272	281	254	276	273	270	297	262	286	285	286	260	263	264	251	310	263	264	261	293	302	274	247	248	289	293	279	298	279	273	271	307	297	261	257	273	286	319	298	272	263	266	279	321	284	267	275	265	299	279	279	300	266	254	285	268	271	256	278	288	267	290	251	259	291	286	261	289	306	319	288	252	293	239	300	268	263	254	261	264	280	272	275	282	279	309	267	291	251	238	301	248	273	272	297	276	265	301	281	273	259	272	270	267	292	277	281	276	274	280	292	298	307	282	302	290	271	308	296	251	266	268	289	289	262	277	262	292	266	246	255	301	288	265	257	259	302	268	251	244	267	308	303	265	294	299	277	260	262	258	282	266	278	257	281	266	290	279	270	263	269	305	268	279	284	278	285	277	259	271	262	297	276	287	269	277	266	277	279	268	304	281	292	278	293	264	247	270	253	274	292	262	305	315	290	295	247	279	273	264	282	237	288	239	285	295	263	269	295	271	267	256	277	311	268	299	281	278	299	274	308	272	257	259	273	270	248	278	268	283	289	270	283	251	273	300	283	285	262	286	285	253	281	286	281	311	296	298	262	293	300	284	295	280	265	296	276	252	273	315	256	298	296	267	244	285	287	264	269	275	276	280	294	312	269	253	289	255	298	294	302	272	258	284	285	283	266	312	281	290	267	273	285	284	265	286	286	272	273	280	262	259	288	284	274	280	284	284	273	282	272	309	266	282	277	301	287	261	252	290	280	293	270	266	279	252	261	297	284	312	256	313	277	264	302	219	300	283	248	277	265	258	274	307	274	294	292	261	280	274	302	304	292	245	308	303	266	310	272	298	262	259	271	254	280	248	297	288	277	270	254	293	272	258	300	267	316	260	308	286	265	260	264	268	276	245	261	282	269	292	297	276	276	287	295	264	279	246	284	298	265	293	282	276	281	299	290	294	303	274	261	276	260	290	262	277	274	279	300	277	277	268	310	241	283	285	285	259	287	238	285	288	272	261	259	290	270	268	275	270	261	272	275	303	260	288	258	280	273	256	266	301	283	281	275	281	285	287	268	293	272	334	271	272	268	292	279	252	285	287	259	239	266	300	274	283	275	261	287	278	297	268	309	300	269	268	280	309	280	272	295	266	275	280	257	274	282	272	261	280	277	234	294	250	285	316	266	249	279	275	287	260	277	283	276	266	323	291	258	299	309	290	252	303	279	274	263	264	313	254	271	308	288	323	278	288	300	281	268	275	255	277	293	293	305	295	262	302	282	240	283	300	313	271	290	290	271	293	280	294	282	257	243	297	296	262	276	289	271	280	298	291	274	272	246	285	276	285	253	265	276	259	280	281	273	280	280	267	297	273	267	253	271	277	276	239	279	295	272	273	260	284	281	277	286	279	271	258	258	271	271	266	257	267	290	279	291	231	285	284	283	266	267	236	285	294	268	297	250	281	279	300	278	298	285	261	282	267	313	260	291	279	273	294	289	266	276	288	265	264	315	283	285	281	280	255	279	261	293	291	251	274	275	278	279	292	273	289	279	252	272	267	257	277	282	269	303	255	283	287	276	297	268	288	270	285	299	293	276	258	263	286	252	282	275	274	298	295	280	263	294	269	302	309	274	275	284	303	274	286	267	265	278	288	277	255	257	260	291	298	274	272	288	258	303	298	291	272	327	305	281	271	304	298	286	253	281	267	283	289	275	286	296	276	263	274	268	274	263	287	288	294	272	295	295	278	268	287	273	279	298	297	272	303	282	292	278	288	275	277	284	284	274	273	261	259	282	287	272	280	247	279	283	293	248	312	286	279	286	260	279	299	294	299	298	283	260	287	283	268	276	285	287	289	276	287	272	260	266	282	280	303	235	268	290	272	272	283	240	260	283	271	286	264	287	272	268	269	319	271	295	284	276	286	273	264	288	296	268	270	262	281	320	291	270	268	258	268	288	283	260	252	280	281	269	289	270	279	283	299	278	294	286	266	275	270	282	258	272	263	291	245	275	279	293	281	286	273	266	257	273	272	265	303	283	297	262	286	315	303	286	260	276	266	277	289	280	275	289	269	267	260	245	250	244	294	249	273	287	285	300	310	304	240	265	256	304	280	253	298	271	289	269	282	261	270	272	302	290	297	278	287	301	309	262	275	300	254	293	255	245	325	264	254	249	314	268	302	279	276	262	277	277	273	259	277	249	269	275	241	247	274	288	277	288	270	254	271	259	270	270	306	288	291	286	271	262	278	267	302	268	267	298	288	289	271	295	272	305	274	291	287	248	267	273	287	276	287	293	254	287	292	283	294	255	271	290	266	290	287	221	268	279	298	277	269	278	268	275	279	260	307	267	259	296	265	238	260	249	288	278	300	275	259	268	282	265	299	297	273	263	259	273	247	267	256	239	281	269	266	270	234	256	275	276	303	252	250	273	301	283	271	248	287	248	267	264	256	298	280	314	267	279	251	275	256	290	252	268	273	264	300	265	266	269	260	292	289	288	244	254	268	273	254	294	272	266	253	279	297	271	297	264	269	257	302	285	248	261	245	250	275	282	288	261	279	274	307	271	270	260	275	269	302	285	262	257	310	274	276	278	270	286	244	264	280	270	313	261	287	291	282	276	263	285	285	262	278	256	278	248	297	289	280	284	290	308	291	300	275	275	273	271	274	283	271	265	264	297	291	275	241	297	292	319	272	291	279	294	268	286	264	295	299	270	277	297	271	278	288	261	275	259	298	254	278	272	298	262	247	263	287	268	263	285	270	293	246	275	296	275	282	271	280	253	296	285	303	281	271	257	307	292	283	260	278	290	275	306	261	290	268	288	252	274	307	280	260	267	282	265	269	299	303	274	262	289	283	263	299	296	268	277	268	252	290	289	279	267	254	282	271	256	278	293	270	288	264	276	272	255	272	267
39100	61488	55074	33980	13241	8452	3514	2126	1673	1392	1082	908	718	562	541	525	478	445	411	415	414	405	390	354	358	345	328	344	372	322	360	323	323	336	311	321	338	276	305	343	310	300	318	296	304	297	310	326	310	356	303	298	335	289	340	332	308	333	327	320	324	342	342	322	291	324	297	334	341	331	320	299	304	345	306	347	327	337	305	266	339	324	349	312	370	329	322	312	361	334	317	327	341	320	314	311	318	317	285	325	328	321	296	342	331	293	322	305	307	254	330	264	294	297	315	306	283	316	312	314	310	281	290	300	311	323	304	289	303	282	298	295	333	275	314	305	312	275	299	311	287	335	316	335	294	301	292	303	309	282	309	299	293	295	283	288	286	300	302	311	290	311	295	288	294	290	326	311	285	311	297	319	306	308	311	286	289	279	258	306	277	314	261	284	299	286	304	349	304	305	303	283	304	298	298	316	294	294	286	308	317	308	291	304	287	303	306	318	326	287	303	301	314	301	319	290	319	301	296	287	284	331	324	285	284	328	307	299	277	295	314	282	307	317	324	317	284	300	313	317	300	331	267	303	296	355	287	320	319	317	307	312	274	288	308	304	299	276	316	313	304	298	292	332	299	317	319	274	288	302	311	278	321	292	287	281	301	291	313	286	279	325	276	309	306	312	274	299	322	283	305	272	307	287	317	292	342	308	273	331	291	300	329	304	302	322	308	317	297	278	301	292	308	307	299	294	297	314	301	296	296	308	283	281	296	308	268	296	288	304	311	320	277	280	298	281	288	315	289	283	303	303	324	289	295	300	289	311	294	310	291	286	317	288	298	319	317	304	301	306	298	310	326	302	317	298	322	309	283	283	283	289	274	293	292	321	283	313	322	327	275	281	311	301	314	285	279	323	333	314	290	269	294	282	285	301	290	313	293	303	284	287	306	284	295	302	290	301	267	302	285	302	306	319	279	305	335	305	317	275	318	305	294	263	275	298	309	304	304	305	313	296	323	290	297	305	294	302	309	326	309	298	301	318	322	324	304	313	284	294	296	280	303	311	296	318	320	332	301	306	333	302	306	311	323	297	303	306	324	295	328	318	295	306	328	332	272	280	279	297	296	301	311	295	325	276	310	290	311	322	296	313	296	320	262	299	313	325	320	301	323	284	309	303	292	298	309	304	348	267	286	277	265	310	286	296	304	266	275	309	293	349	298	309	324	315	319	322	280	300	308	295	296	313	307	313	297	300	302	314	293	298	334	277	286	291	307	290	307	301	293	302	295	306	281	270	284	298	277	296	272	282	309	287	303	304	309	281	298	309	267	286	324	275	309	346	275	307	292	288	318	279	306	310	307	297	317	319	290	315	275	308	341	312	282	293	303	308	294	269	301	279	275	296	286	270	310	289	304	291	295	295	308	292	299	299	339	302	314	304	339	304	310	296	296	283	290	318	289	292	310	286	313	297	312	314	282	341	314	320	302	318	295	306	299	301	327	298	347	296	290	282	291	282	294	339	303	314	297	292	299	337	320	306	320	306	295	291	262	286	309	307	270	291	313	344	314	295	312	314	306	309	296	274	300	302	289	295	311	312	301	321	303	329	296	268	271	292	293	310	292	293	307	291	298	302	291	279	310	312	295	305	317	296	293	320	312	269	286	313	243	323	300	289	300	297	303	301	294	314	280	279	317	300	317	308	331	266	291	328	299	306	315	329	286	316	299	290	282	287	307	317	334	310	299	288	295	321	334	306	311	297	319	281	311	306	290	309	328	331	286	302	292	319	322	277	285	325	318	310	304	337	289	278	283	312	304	281	334	300	305	274	296	281	325	325	277	315	274	304	309	311	318	335	319	295	298	284	270	285	298	299	293	313	300	320	332	307	309	303	349	314	296	327	285	292	272	298	301	292	304	309	285	294	325	266	309	309	297	291	304	299	300	294	329	288	310	286	291	301	288	291	294	293	283	305	320	296	271	317	325	296	294	309	331	312	301	289	308	299	297	294	296	265	303	301	320	287	300	279	314	239	299	303	314	262	320	284	283	332	314	341	293	297	305	288	265	272	307	310	329	288	309	308	273	324	301	315	305	283	280	286	300	315	287	298	295	292	307	310	311	325	293	282	320	300	289	320	315	299	308	304	309	287	282	315	301	309	299	266	275	309	328	314	301	314	303	283	292	292	291	284	291	327	287	292	273	304	310	298	291	283	294	291	316	278	306	314	264	308	290	289	307	328	321	302	339	321	301	295	300	265	299	295	316	319	319	296	303	330	293	327	282	292	301	269	290	296	298	297	328	301	290	332	282	291	318	353	330	328	319	307	329	271	296	291	293	323	279	347	297	290	302	298	286	275	305	307	312	294	317	291	291	318	284	337	291	311	302	310	292	287	280	282	313	291	297	304	279	305	304	318	276	305	290	276	277	312	300	297	275	330	303	287	319	293	309	295	301	318	290	326	290	298	290	287	274	295	270	312	305	301	324	300	288	320	319	292	320	281	324	308	290	278	305	310	317	293	297	301	302	271	293	278	313	308	332	307	327	302	282	315	309	312	302	300	319	299	310	300	284	316	308	277	293	318	287	287	280	290	271	310	307	297	292	334	262	300	283	303	294	282	322	300	305	308	291	291	302	295	315	316	338	305	280	317	290	348	295	293	305	245	279	317	302	294	314	289	314	311	260	297	303	294	288	317	282	307	262	286	293	283	315	315	328	291	297	318	304	291	327	267	293	301	322	284	296	289	306	305	284	305	298	316	290	289	266	302	322	295	307	322	317	312	296	300	319	307	288	298	319	313	312	303	305	290	332	305	288	276	319	308	296	318	339	309	289	291	305	325	316	272	287	315	296	281	308	295	301	315	292	300	293	326	298	265	302	311	312	289	314	309	302	335	334	298	301	291	304	311	286	295	285	305	334	291	290	308	321	300	286	310	313	288	316	307	302	304	293	302	298	287	308	295	315	320	291	330	313	313	294	318	306	318	330	305	313	307	291	291	285	308	277	313	301	312	291	281	298	288	270	262	314	327	292	287	292	298	288	304	308	315	323	324	297	298	318	286	328	307	299	305	308	285	286	295	298	286	308	336	301	319	299	293	285	318	321	292	324	306	284	293	295	299	311	283	313	279	309	294	319	323	272	322	301	289	294	301	312	281	278	331	295	297	271	320	307	297	302	293	297	287	300	281	265	308	293	279	313	279	295	305	342	325	311	271	312	301	296	306	278	285	303	289	316	299	301	332	299	312	329	334	283	300	320	316	296	310	279	294	337	273	291	310	323	300	313	307	305	302	266	312	299	299	321	317	332	300	289	303	302	286	307	260	296	323	325	316	293	295	321	299	326	311	324	330	328	294	308	310	276	308	299	300	290	294	313	300	296	313	288	279	307	317	267	265	324	284	308	284	290	274	280	325	286	322	291	302	293	300	314	284	310	312	275	304	295	319	309	294	307	304	324	307	311	322	273	312	309	295	342	302	307	276	315	292	331	317	270	310	296	312	317	301	319	309
23117	20794	27760	24677	21293	20939	12014	2332	1350	1108	949	822	754	683	647	639	603	586	494	548	558	561	511	562	533	501	467	488	463	516	526	459	489	479	508	474	478	469	476	448	453	473	423	481	462	488	476	429	433	484	493	510	498	488	500	475	485	470	460	453	454	463	484	445	495	449	479	456	488	460	469	480	457	431	447	466	476	479	469	502	470	481	491	471	486	523	481	456	455	423	516	496	470	494	436	452	437	465	521	445	456	442	480	431	415	442	429	462	478	451	452	471	454	428	457	496	484	460	483	451	483	478	455	499	455	471	428	486	471	466	465	446	443	471	453	463	439	468	442	433	449	462	454	437	461	482	452	472	420	452	464	466	465	501	467	483	452	473	469	467	468	434	424	507	464	465	432	451	451	496	450	470	471	448	437	449	402	494	447	463	448	453	464	452	456	447	444	443	432	457	453	436	484	457	426	451	445	437	426	476	464	461	497	488	477	468	446	474	470	479	498	454	423	472	458	453	448	429	467	485	487	469	467	477	474	489	445	450	469	430	418	417	470	468	464	463	436	489	456	447	438	444	472	469	458	469	457	476	458	462	461	473	464	471	481	415	451	446	473	469	466	468	454	431	407	505	457	486	463	464	437	470	434	436	435	482	498	442	438	454	449	464	445	479	485	456	450	450	482	461	434	419	395	475	485	427	492	458	445	464	425	471	450	446	468	459	467	450	458	455	457	465	467	456	449	489	464	458	456	475	437	442	452	461	490	466	429	464	438	426	467	472	455	480	489	416	457	487	445	428	442	438	447	468	441	445	445	443	436	484	473	509	459	463	455	447	447	490	476	446	434	434	460	432	423	467	445	474	476	471	450	421	415	437	509	429	474	448	467	467	453	506	474	451	462	434	423	434	461	458	484	445	438	481	479	449	466	457	476	478	436	432	448	452	451	515	441	482	467	422	468	450	430	459	484	501	386	460	452	428	430	448	472	461	442	428	452	425	464	398	447	443	451	418	456	458	463	432	466	433	466	425	470	479	492	445	476	444	495	479	462	458	477	459	441	485	446	465	457	426	465	448	446	470	453	433	481	447	425	495	466	458	420	444	459	499	456	482	455	476	444	450	456	437	447	482	469	492	446	448	503	468	463	487	437	454	468	482	470	431	472	456	457	482	465	486	475	416	479	456	474	464	444	465	440	460	433	472	488	447	482	437	450	441	479	487	488	451	467	438	438	424	444	454	456	447	459	432	447	456	456	433	434	422	374	447	485	505	477	464	458	455	464	470	450	455	478	448	447	439	409	460	456	468	442	471	449	450	437	413	462	449	465	489	461	460	425	425	456	442	484	463	463	471	446	471	461	465	471	458	461	427	472	465	471	457	472	440	456	470	461	448	442	474	481	479	459	459	447	488	432	447	479	467	481	434	453	453	415	473	460	442	468	443	453	478	473	445	491	446	446	427	452	429	456	447	434	466	460	453	419	463	468	480	451	486	430	467	445	480	436	440	449	453	468	463	451	479	491	451	438	460	460	426	452	482	448	431	473	447	448	480	459	448	450	434	458	477	467	462	472	451	430	487	501	481	486	476	460	485	448	445	457	445	493	446	465	468	483	449	481	441	493	445	491	472	449	456	480	460	496	463	453	462	466	471	498	460	454	476	474	457	459	494	453	434	461	432	471	444	469	443	446	420	445	415	437	474	517	450	451	483	457	461	435	461	447	456	466	464	444	449	472	450	454	441	483	471	457	455	429	457	442	432	465	454	438	442	444	447	493	423	464	449	448	444	467	431	461	483	465	437	483	497	440	420	446	462	421	438	440	460	426	453	452	448	459	433	504	466	411	461	450	471	452	449	476	487	444	471	456	468	482	486	435	427	439	440	440	457	446	444	442	455	436	444	481	473	448	435	458	466	445	477	440	503	462	428	478	459	449	437	457	405	479	491	452	459	473	415	451	481	460	448	454	486	432	447	476	465	469	453	461	488	422	481	453	437	456	466	467	448	458	441	446	399	447	459	469	461	459	449	447	427	475	470	458	404	468	464	465	447	432	453	464	451	445	448	442	451	431	508	462	449	432	424	462	445	511	433	463	454	490	456	451	474	475	447	436	448	479	436	446	454	454	489	444	488	427	440	468	472	466	447	447	455	435	477	469	434	430	469	474	458	491	417	468	451	453	446	445	481	452	415	407	496	480	450	488	458	452	435	445	503	446	448	465	470	480	449	443	465	440	451	429	418	456	422	462	480	452	473	458	457	458	452	477	462	444	450	465	458	461	450	473	483	435	470	482	452	461	459	491	443	452	458	433	431	472	441	429	440	457	443	439	412	443	496	441	459	473	455	455	443	474	431	439	465	499	503	472	476	467	466	418	471	477	455	473	460	473	455	466	429	462	480	472	475	463	479	491	468	472	418	492	465	454	452	454	477	485	471	446	460	433	437	480	459	431	489	492	447	462	451	464	448	440	447	499	451	441	452	447	444	464	468	497	405	494	489	460	436	432	447	459	457	441	437	479	450	444	471	487	450	474	453	471	459	451	429	460	478	442	426	475	444	416	497	419	478	467	450	463	452	426	441	439	460	449	432	459	472	467	482	469	492	448	437	458	423	448	468	459	444	441	482	499	452	509	451	464	435	487	468	454	438	464	446	497	445	425	449	419	437	460	474	444	451	504	438	458	449	487	489	466	457	455	496	502	426	446	458	414	447	453	441	439	482	472	443	436	453	431	416	458	471	412	478	445	439	447	463	466	499	425	475	466	468	474	464	480	495	434	445	458	482	492	399	482	438	455	444	444	453	422	434	450	476	476	419	460	436	462	480	439	465	435	447	460	445	439	483	463	420	470	444	454	470	460	432	444	431	440	476	437	411	451	487	451	409	466	413	431	440	500	452	461	466	477	475	431	447	417	436	434	468	456	465	449	434	462	454	467	461	478	468	443	433	435	456	451	445	485	443	460	415	453	442	457	459	439	406	462	421	481	453	461	475	450	444	446	465	458	440	461	458	471	448	451	460	457	481	456	434	479	481	436	441	469	457	470	426	489	491	471	449	431	437	451	416	450	440	481	424	456	460	454	458	461	463	492	496	464	455	436	467	447	443	458	454	466	456	478	446	474	467	495	447	451	458	517	414	432	407	438	441	471	467	458	435	465	432	429	465	471	450	449	462	443	469	475	420	486	462	506	471	474	494	407	457	482	444	445	451	463	475	503	462	524	437	479	443	456	436	481	454	450	413	443	469	461	451	444	475	459	486	456	509	440	456	463	442	443	454	472	465	426	419	482	472	479	473	463	449	473	446	465	451	446	460	462	460	435	456	462	476	453	475	513	431	463	412	485	486	458	448	474	483	461	487	454	461	466	485	476	463	442	471	456	441	452	474	454	419	478	495	487	463	461	471	448	452	436	464	481	507	412	444	480	476	422	413	514	444	400	455	448	479	471	469	452	426	471	433	502	435	483	470	472	468	455	455	438	493	429	459	436	450	422	461	459	460	445	461	435	439
44231	71049	61482	40507	27760	16939	6070	3155	2437	1893	1594	1232	1147	978	974	812	800	687	727	656	656	659	616	651	600	627	606	594	550	558	568	503	503	502	496	513	534	505	487	513	467	518	510	484	509	503	528	482	503	522	527	525	524	484	504	535	510	542	552	530	496	532	474	528	543	500	512	498	479	543	518	510	519	463	509	498	487	511	529	486	505	542	534	543	509	498	531	490	521	521	499	539	518	496	466	500	513	446	503	488	533	509	475	502	500	522	506	500	499	446	515	454	439	458	507	495	443	480	432	456	477	477	483	450	449	469	480	467	466	463	459	484	486	489	498	461	452	478	412	467	470	490	519	441	456	458	497	502	475	479	470	460	454	471	481	491	451	437	433	464	443	417	462	489	463	453	458	518	518	497	468	443	479	408	469	474	477	472	446	473	454	512	468	474	486	504	513	510	506	429	472	516	485	482	466	471	490	435	500	468	469	446	461	492	471	464	452	433	479	469	458	467	461	431	445	472	448	452	498	482	465	455	464	467	457	455	464	475	469	449	494	455	468	460	450	477	479	458	463	503	480	462	462	455	517	456	448	467	496	507	472	459	508	484	447	481	478	448	462	489	472	483	462	498	465	470	440	490	481	486	493	484	444	460	473	480	463	502	457	491	436	428	473	479	493	457	490	519	453	470	452	469	496	488	476	492	455	492	499	475	518	483	464	481	480	434	463	459	451	475	480	449	463	491	481	447	473	447	490	494	461	472	445	454	509	431	463	471	431	487	473	461	484	443	510	440	466	508	477	470	493	492	475	518	470	451	462	485	485	469	466	456	452	438	480	479	466	500	467	467	491	487	492	485	471	457	465	456	473	433	465	459	429	493	486	477	486	488	464	453	505	485	446	482	481	460	435	479	457	477	487	464	469	476	489	461	461	496	450	435	462	462	487	481	462	477	452	483	462	449	467	452	455	475	459	434	452	465	474	484	521	471	475	448	460	481	519	469	474	479	460	459	446	452	455	476	473	485	482	462	489	449	448	486	496	492	462	423	418	459	440	465	499	448	443	481	453	450	452	480	456	510	477	461	453	484	480	424	447	485	495	469	446	452	473	450	474	474	428	457	466	465	499	514	454	475	451	489	459	473	417	477	476	453	511	487	476	429	477	494	472	485	460	452	481	442	476	446	454	429	473	488	438	440	494	436	458	471	491	445	462	443	452	486	454	456	468	454	423	445	487	482	452	461	478	461	459	449	429	463	471	492	447	494	480	450	461	451	522	491	488	448	468	432	471	456	474	446	453	442	468	432	468	503	486	465	509	438	495	438	495	456	449	480	464	448	475	456	445	458	464	456	457	485	463	497	454	425	482	488	459	455	441	466	440	483	466	466	472	479	461	467	468	426	484	468	480	485	454	509	489	479	404	465	461	509	495	465	481	468	450	448	500	491	449	449	482	480	480	493	511	500	431	464	499	460	485	478	476	472	478	480	439	480	493	450	430	468	457	484	475	442	503	471	466	453	450	442	493	464	497	436	475	453	462	471	483	458	471	472	462	489	451	473	478	465	431	482	456	484	482	497	485	451	467	447	452	480	509	444	479	447	465	488	479	459	475	471	462	475	513	475	416	478	455	455	456	484	472	483	434	458	457	495	446	493	512	484	451	503	473	451	516	457	451	457	430	495	478	470	480	421	444	466	409	446	492	456	467	473	454	444	443	480	484	454	499	511	504	474	484	471	470	514	446	473	490	484	527	474	428	441	500	467	468	452	457	479	444	415	478	499	468	495	452	474	468	449	474	475	483	428	445	447	488	467	486	470	497	464	441	456	502	459	432	427	469	434	441	485	487	460	480	459	511	437	467	475	495	473	450	481	447	461	469	487	449	463	497	475	504	463	482	459	508	495	460	477	463	483	453	431	497	484	453	474	492	433	426	439	437	484	450	488	454	525	455	444	512	456	470	508	444	447	498	492	464	496	512	499	471	457	454	494	450	444	478	475	473	455	451	475	478	444	480	437	463	516	477	448	458	460	463	471	499	461	464	486	484	465	473	447	460	482	483	469	439	440	461	483	484	480	454	461	469	452	508	477	506	416	454	429	481	461	496	480	459	476	472	463	484	519	467	497	492	464	460	485	450	472	447	474	445	481	469	474	450	498	498	467	447	486	477	462	472	470	456	461	475	479	441	467	468	424	448	475	437	473	451	464	457	448	473	454	501	468	483	471	439	479	460	460	458	474	478	482	471	491	461	454	470	504	434	487	452	456	468	454	466	462	472	475	429	474	459	497	438	460	452	451	489	469	459	416	451	469	469	487	442	457	492	452	441	474	457	473	470	478	458	470	504	449	474	472	439	481	456	463	480	470	485	471	481	438	506	467	497	461	509	444	478	459	441	478	490	460	494	454	484	507	471	451	445	498	489	478	472	530	468	447	451	442	444	480	506	483	487	466	481	486	468	468	473	506	493	442	506	465	459	473	471	503	464	443	497	469	476	470	462	498	423	470	500	454	445	479	453	471	460	477	517	447	467	466	496	460	456	464	482	447	502	482	476	496	552	466	471	441	489	460	459	471	466	460	495	465	422	508	448	476	507	451	476	495	499	475	465	434	529	461	484	505	478	450	474	476	441	483	509	490	457	442	463	485	438	473	490	453	433	502	436	472	476	463	498	458	456	439	484	478	514	475	449	471	474	456	439	461	465	467	436	498	471	453	477	477	459	443	474	490	504	434	486	444	452	495	490	457	492	480	447	448	458	495	460	473	475	495	483	440	455	453	469	489	492	473	481	458	459	488	430	452	479	461	515	469	441	507	446	426	467	464	457	493	445	470	428	470	484	470	439	468	474	457	447	481	434	449	454	458	497	479	466	457	444	474	482	451	476	458	455	491	425	499	497	442	458	475	456	452	446	424	449	455	456	434	457	427	456	474	492	486	431	461	455	486	506	451	440	478	450	486	463	486	503	487	451	472	448	446	487	467	526	476	444	456	473	487	494	478	464	474	482	457	442	437	527	468	474	446	488	452	454	476	450	485	483	462	481	465	472	492	472	466	472	453	500	498	506	486	455	458	475	450	508	473	455	462	465	481	434	478	447	487	468	448	491	470	492	502	471	496	510	448	464	452	498	457	448	446	437	482	462	449	455	483	438	454	469	454	464	422	485	461	469	480	433	415	466	479	469	466	465	452	472	453	455	468	455	452	469	479	463	465	452	488	475	510	457	522	487	498	468	505	465	482	484	482	480	445	496	485	441	461	490	520	458	475	461	453	457	461	479	463	446	463	455	478	429	510	521	481	424	461	468	499	434	465	471	433	481	491	489	415	455	447	432	446	452	484	455	492	465	485	446	449	488	462	488	430	485	473	462	487	468	430	469	468	442	469	446	491	435	465	452	438	458	495	463	459	472	475	455	457	432	493	465	474	436	452	438	537	491	489	474	446	479	453	479	477	445	475	481	494	456	412	450	498	482	428	470	489	483	467	442	476	489	476	436	438	474	496	489	468	466	464
35530	37618	32770	20001	7067	1788	589	475	449	417	366	327	311	331	332	350	293	316	295	309	324	297	294	314	291	321	298	286	299	298	308	288	296	305	303	287	254	274	280	293	300	300	295	271	296	291	275	258	291	312	302	279	308	284	304	273	298	307	309	281	293	304	306	291	305	282	282	297	276	279	284	294	280	260	323	298	282	265	317	284	333	288	331	320	288	272	329	308	319	294	289	278	277	282	259	295	283	275	247	281	290	267	323	314	297	276	308	264	284	287	300	276	243	271	251	267	299	283	312	295	268	276	279	304	279	282	298	270	297	278	276	309	260	293	312	296	289	284	268	296	288	263	308	267	266	268	282	296	269	275	268	264	282	300	261	283	283	312	273	308	279	311	283	286	290	281	270	316	272	315	297	315	311	282	277	277	261	276	267	288	296	293	285	276	294	285	309	297	337	290	287	282	286	268	278	294	293	291	294	340	274	267	302	300	269	271	308	291	285	292	273	275	298	294	286	292	281	303	294	320	274	273	298	304	266	278	278	299	276	313	297	287	283	291	298	253	265	282	272	297	288	268	265	252	302	274	285	256	299	286	329	264	280	287	273	302	286	276	269	296	275	278	272	321	272	277	291	321	285	281	288	323	302	285	287	283	301	289	284	260	307	293	312	292	292	308	311	260	278	279	284	297	280	301	275	258	278	286	295	319	296	270	294	291	305	311	273	287	300	277	277	274	303	299	259	286	302	300	287	295	299	273	287	291	270	277	276	269	289	298	279	293	275	268	292	265	274	303	278	302	280	254	285	303	260	280	299	267	268	283	311	285	279	294	303	295	308	318	301	288	275	276	265	284	295	308	281	293	282	298	324	309	259	253	275	264	292	277	291	303	275	285	282	282	302	294	296	309	286	281	276	272	277	294	285	305	306	301	290	294	277	309	292	263	301	259	285	273	290	263	283	289	303	297	286	284	277	310	256	255	266	294	283	261	285	311	261	283	269	295	306	294	279	287	250	304	292	279	264	312	278	285	292	269	296	289	286	269	306	277	294	278	275	278	308	296	290	284	300	290	290	275	290	267	270	278	276	338	266	268	291	274	295	317	288	266	312	338	282	287	295	296	275	306	305	285	304	273	297	289	287	276	303	281	266	271	272	306	276	295	271	296	264	298	251	264	297	258	285	284	268	321	263	287	282	322	263	281	301	259	271	305	278	315	263	250	261	279	271	292	272	284	274	286	275	308	301	289	304	286	286	273	297	289	292	297	291	289	303	304	307	291	332	267	297	292	315	285	294	303	291	324	303	309	270	274	310	270	289	245	282	284	282	285	292	312	303	297	271	271	291	277	283	286	280	313	307	296	313	295	269	263	274	290	297	272	292	272	311	271	287	298	297	309	277	303	317	265	320	295	281	277	306	307	270	288	257	272	269	259	261	288	311	274	270	294	293	301	301	264	284	262	269	304	263	288	307	269	283	260	279	293	268	294	275	300	257	268	273	326	289	260	279	272	282	303	296	306	290	284	282	289	272	282	338	277	271	319	278	305	286	267	252	257	292	279	312	286	261	278	285	277	292	280	292	260	320	287	298	279	292	291	264	282	319	276	260	298	292	289	279	301	274	294	267	304	292	292	289	281	268	289	273	252	299	265	261	277	295	277	258	297	330	290	289	278	325	275	309	287	279	342	304	299	303	323	275	273	280	300	292	286	276	270	297	289	306	280	259	279	279	282	282	269	266	246	297	278	282	274	271	325	287	277	279	234	291	293	263	287	277	288	274	267	278	268	288	282	296	289	295	279	310	282	298	266	303	327	274	288	281	256	284	298	289	288	289	294	311	281	281	281	303	278	274	269	272	290	277	273	281	294	286	285	281	278	286	281	283	291	290	290	287	260	307	298	295	274	326	295	284	313	286	278	274	274	302	240	274	289	308	285	292	339	289	291	276	286	270	287	277	293	318	290	270	272	308	320	295	283	282	288	277	283	307	293	312	278	307	287	279	299	286	272	281	281	297	286	300	274	307	302	262	296	250	286	263	268	312	270	296	270	281	268	269	293	291	246	309	284	295	274	289	289	332	250	282	294	311	277	299	283	291	312	297	283	288	255	316	323	270	264	316	272	284	291	287	270	303	290	297	284	261	292	274	295	279	307	263	307	312	276	298	302	285	272	286	305	258	329	273	292	278	264	307	275	298	291	281	275	287	265	296	299	262	274	262	254	287	298	266	281	290	296	264	262	264	269	264	309	296	309	288	305	286	275	296	310	267	274	254	292	284	283	268	286	262	288	283	288	295	268	266	284	267	277	267	305	286	274	277	299	262	277	272	278	307	285	269	256	267	267	302	258	334	273	297	296	285	272	281	293	303	298	330	285	299	264	301	291	286	270	304	313	268	309	260	282	296	257	280	297	289	299	294	305	288	295	284	295	303	263	306	287	282	288	288	284	291	272	273	264	285	283	284	280	259	269	291	271	291	276	289	263	293	296	255	270	273	258	279	247	260	312	275	276	255	259	281	300	272	282	270	301	308	299	286	288	272	306	275	267	238	286	257	302	285	289	316	254	303	252	283	312	288	256	321	274	280	257	273	295	301	271	274	318	319	286	295	265	285	262	289	292	308	250	262	271	300	283	268	264	276	309	272	285	266	279	279	290	298	272	301	277	292	275	267	230	268	273	315	279	275	279	305	275	281	288	271	306	274	253	300	273	317	302	267	263	290	303	290	292	321	282	289	304	272	272	267	275	295	259	283	326	264	285	275	288	285	315	286	289	268	286	276	278	282	302	270	306	286	274	277	307	303	281	277	315	258	280	284	281	279	273	266	285	273	280	276	311	292	301	270	281	295	281	288	276	319	279	291	279	278	268	284	273	265	292	292	290	292	284	301	259	276	257	302	278	303	283	295	303	269	318	274	280	266	286	266	277	275	299	280	318	272	282	305	306	272	298	306	299	294	287	262	273	292	282	296	267	295	304	300	314	268	283	308	278	333	286	296	277	301	290	259	294	263	272	295	274	287	319	297	293	276	289	287	293	289	268	291	281	291	316	282	313	282	322	321	294	307	288	308	285	274	328	296	279	287	276	291	223	279	288	265	272	296	269	276	281	263	312	309	314	274	303	292	297	292	256	275	273	301	275	277	269	292	288	300	318	267	296	276	299	306	275	297	272	297	291	276	301	293	284	310	293	296	297	290	298	279	299	284	281	286	254	297	252	293	289	294	291	311	253	292	298	297	283	271	273	262	268	293	269	299	271	282	293	306	308	303	282	266	321	268	285	264	269	271	287	274	286	238	272	271	276	243	286	284	292	283	316	281	310	288	306	301	290	285	259	275	285	273	244	282	287	282	296	268	272	270	289	254	276	291	278	285	301	262	272	284	280	300	279	292	290	314	290	288	303	265	310	295	287	301	289	296	276	281	282	279	321	285	265	275	286	275	305	279	290	280	272	280	295	341	311	327	268	243	275	311	279	280	296	286	286	265	277	302	292	326	270	285	280	275	268
38995	47005	39204	22047	10594	3100	970	796	678	549	561	438	441	383	379	368	385	379	328	378	372	352	366	359	343	312	343	341	335	326	306	367	333	319	323	326	335	309	317	341	347	327	320	336	361	320	321	320	334	321	318	345	347	355	370	315	350	326	330	341	339	351	310	348	321	318	329	329	355	340	306	362	289	290	307	310	355	361	333	339	329	340	300	344	335	339	331	369	336	330	359	356	323	337	318	311	311	292	308	272	316	327	309	286	329	335	321	324	324	328	327	321	336	318	303	315	318	317	317	333	298	340	318	296	315	319	338	338	352	319	319	306	328	328	322	329	346	340	329	312	336	358	340	325	334	311	270	326	308	313	343	276	353	318	349	347	338	317	309	317	326	348	341	276	310	325	310	305	316	338	298	308	294	311	318	310	325	350	327	294	342	295	296	316	333	360	302	339	312	329	335	323	338	332	306	299	331	308	314	329	315	304	348	311	349	333	301	347	298	305	312	352	347	298	281	302	299	346	307	289	339	320	349	355	345	292	295	309	319	324	298	355	318	341	322	328	348	331	319	336	319	331	357	277	297	341	328	308	340	296	301	307	308	333	309	337	309	357	313	326	267	336	309	303	316	319	295	340	322	314	319	311	314	300	302	284	324	333	324	318	335	313	341	327	280	335	332	319	302	336	337	316	336	352	325	323	341	331	357	312	308	315	309	322	329	312	330	298	322	303	351	306	350	319	320	297	339	312	308	341	332	320	327	334	328	317	321	335	291	351	310	307	324	346	302	315	304	339	321	301	353	338	317	308	319	313	317	317	284	312	338	338	309	323	324	343	319	285	331	347	318	334	328	322	344	338	300	318	316	324	334	296	301	289	342	292	322	298	316	297	304	353	330	298	336	316	331	330	352	323	317	345	317	311	353	316	323	322	337	337	341	327	358	297	328	288	327	312	301	313	341	329	334	323	349	329	270	295	315	336	322	320	297	295	346	307	323	324	332	304	359	333	309	329	365	308	335	344	329	336	331	309	321	293	300	328	295	321	295	316	304	311	332	321	336	291	325	312	324	325	323	304	350	296	338	372	310	321	339	313	329	312	322	311	324	320	307	308	310	332	319	294	322	318	312	324	313	289	326	349	313	298	352	333	300	331	342	334	308	317	331	314	340	315	342	322	339	305	330	311	292	315	310	314	301	327	340	318	286	345	316	315	339	319	306	308	333	293	383	331	305	343	321	337	323	297	291	339	360	313	332	321	300	323	314	298	327	332	317	322	324	338	310	354	322	334	337	333	339	326	335	307	332	350	300	297	353	327	313	317	319	356	295	324	354	327	335	331	353	295	316	324	314	335	309	303	312	307	329	308	331	304	310	312	314	324	304	324	300	316	333	312	300	305	303	307	322	299	320	350	324	339	335	327	342	323	327	330	322	292	304	308	304	302	327	329	334	315	319	325	348	366	285	315	299	328	315	337	331	294	354	292	305	331	356	307	307	334	325	325	330	323	321	318	324	307	318	332	302	308	303	296	314	336	328	321	332	292	359	313	302	319	326	308	358	303	333	335	332	337	313	319	317	320	323	323	292	342	333	321	308	336	320	342	356	303	351	308	310	315	325	336	340	287	347	290	353	318	328	290	316	302	354	316	333	313	328	314	362	314	334	320	352	284	311	328	279	328	320	328	353	330	320	305	332	307	284	291	321	282	310	318	314	320	321	333	326	295	350	320	319	328	323	319	309	334	302	336	331	324	302	311	304	301	331	334	340	304	341	294	342	307	324	306	297	335	316	310	332	319	318	313	301	337	347	336	280	319	342	293	347	317	309	310	331	340	317	298	360	278	311	284	332	343	318	349	328	328	302	331	296	306	300	313	307	310	332	345	327	344	322	344	332	310	321	310	357	333	300	290	343	318	331	301	312	327	298	321	286	331	295	316	374	307	303	319	299	307	318	320	352	302	307	351	317	284	357	323	304	332	302	338	330	322	347	351	298	298	309	297	355	326	328	275	348	343	299	311	305	299	335	316	297	325	312	310	340	309	319	313	328	314	339	302	316	313	293	312	307	325	342	318	320	302	326	306	321	323	306	315	331	328	335	279	304	309	293	281	298	333	303	334	324	319	324	306	345	278	292	328	344	318	336	332	311	293	319	321	357	368	315	331	336	350	318	321	333	335	323	346	327	324	311	349	347	314	299	298	307	320	322	312	297	295	316	330	351	301	288	329	307	324	311	344	300	341	299	326	325	340	309	311	318	312	341	302	326	315	325	335	345	298	349	349	351	319	316	325	323	307	307	301	353	319	305	329	305	349	358	340	314	317	331	314	298	340	319	310	370	296	323	308	304	338	311	325	322	341	313	305	316	338	316	337	333	323	336	326	328	305	356	343	309	345	311	302	353	323	331	323	317	335	312	298	292	327	327	349	351	353	347	335	334	335	327	321	335	325	315	301	325	307	330	288	343	332	316	350	299	341	349	305	325	307	343	353	358	334	317	311	322	343	306	305	329	325	347	318	309	305	334	328	332	324	347	329	320	323	334	300	324	350	330	346	292	318	300	356	304	329	324	314	312	296	331	330	306	326	311	355	309	290	324	326	366	302	295	334	329	354	340	331	338	336	292	305	310	338	348	313	334	317	342	315	298	344	327	341	323	308	337	336	318	336	310	338	319	296	294	327	308	308	333	327	286	298	306	321	288	319	312	338	311	318	295	342	308	322	313	322	308	306	328	311	329	328	303	326	305	327	346	327	316	328	336	305	316	326	313	331	306	332	338	320	344	356	318	326	309	326	335	321	329	298	319	324	301	358	304	343	313	336	320	297	321	314	346	309	297	339	276	342	302	294	312	321	323	341	324	322	331	337	313	321	305	319	301	325	317	361	300	331	291	336	323	326	304	307	306	319	301	306	348	316	336	317	321	308	274	309	316	302	319	317	317	305	329	322	312	323	300	341	314	328	336	343	300	318	351	321	364	325	328	322	332	306	308	314	331	346	320	321	310	296	297	322	306	309	332	312	336	337	305	338	327	323	322	323	325	323	291	319	330	335	343	295	327	333	334	305	339	328	360	324	314	306	321	312	303	314	332	324	329	334	331	344	331	304	315	326	300	305	334	326	305	316	320	331	324	330	323	297	331	295	318	321	306	324	308	287	333	315	334	306	308	306	328	316	332	286	343	324	296	325	327	306	319	320	325	306	323	345	348	322	341	354	338	305	320	318	306	346	319	315	325	326	345	313	353	321	320	324	289	333	345	298	327	326	357	356	307	310	325	303	314	314	287	303	307	346	315	348	318	316	329	329	324	328	308	303	344	323	303	313	317	316	306	335	325	302	340	336	294	325	294	327	300	319	309	305	269	320	330	296	311	340	348	296	323	297	325	322	330	333	309	313	325	312	340	309	325	323	356	337	346	366	316	317	325	305	270	342	306	318	320	360	314	287	321	310	297	339	316	314	325	311	341	307	333	326	343	299	345	317	308	330	338	325	331	314	294	302	300	347	304	312
25311	20929	27433	26431	20211	9027	1834	952	709	591	517	441	403	376	359	344	321	307	306	299	283	328	288	269	302	321	304	279	295	302	255	319	285	266	259	279	302	248	278	289	320	289	303	285	267	271	289	260	276	264	277	255	278	291	272	271	281	277	287	277	257	276	275	281	320	303	272	262	276	300	275	259	271	276	277	279	267	294	265	285	258	262	310	262	270	296	254	259	281	283	284	269	295	259	279	294	291	262	235	282	286	283	247	251	278	245	290	275	267	290	273	257	265	256	244	283	281	244	251	270	264	244	301	279	257	280	254	260	239	285	264	268	272	256	285	272	268	264	281	262	301	278	296	273	308	266	216	291	289	291	248	300	305	227	258	259	269	268	276	278	287	253	294	266	263	264	248	274	278	246	264	286	271	257	270	269	259	283	267	263	269	242	275	267	271	255	253	264	248	272	278	257	252	282	257	251	225	253	303	290	278	279	252	266	242	235	262	250	267	244	267	270	279	259	252	267	243	252	258	245	262	258	265	263	283	278	261	251	237	272	226	236	268	271	275	261	284	243	276	270	265	282	250	283	252	254	250	274	266	259	267	282	252	247	256	248	297	246	283	307	275	288	276	265	254	249	242	272	248	252	253	243	248	290	242	292	260	256	280	266	284	238	284	263	239	271	278	262	249	276	286	245	276	293	277	273	246	271	256	272	271	242	274	287	263	282	247	262	296	284	295	285	263	307	273	266	271	242	250	281	288	293	262	240	263	261	262	268	253	285	286	267	291	280	259	255	257	272	246	290	265	250	317	270	270	257	260	247	271	262	255	264	286	264	290	278	292	272	262	253	243	248	274	268	275	296	244	278	260	251	231	267	266	278	255	241	295	267	282	269	248	258	271	267	266	243	264	275	260	272	266	260	244	267	285	314	253	269	270	257	276	287	268	283	282	264	269	295	268	279	283	261	253	264	270	295	278	296	217	279	274	252	269	282	275	275	293	271	277	242	265	269	278	267	272	296	272	291	267	274	291	285	263	268	279	252	256	269	272	290	301	258	266	244	264	287	251	244	260	275	246	236	304	279	232	273	271	261	245	273	272	264	253	243	266	294	259	262	278	288	282	249	248	270	286	270	282	253	281	250	265	260	280	287	260	249	275	287	261	238	267	277	252	265	251	260	274	247	276	241	260	271	297	260	274	268	289	265	270	270	267	262	281	257	279	292	300	276	260	267	287	282	249	279	268	258	288	278	296	296	288	259	294	294	251	247	248	269	284	280	253	258	258	250	269	264	241	246	281	260	256	274	279	254	263	262	249	276	279	320	255	285	241	275	280	257	270	284	222	279	262	263	273	260	253	264	254	283	296	246	264	283	270	306	303	285	286	267	263	234	268	245	274	313	278	287	243	299	297	278	265	273	259	236	249	268	249	311	260	287	278	277	304	305	261	262	272	275	242	257	247	261	278	281	283	248	275	277	250	289	300	254	270	285	262	279	265	263	288	272	266	239	261	310	256	271	252	271	282	284	243	274	284	280	249	268	276	255	269	273	256	255	237	306	261	292	267	268	262	238	273	263	274	248	270	282	257	257	274	245	246	284	246	264	245	241	282	253	250	255	237	276	283	251	272	271	269	279	273	300	281	273	284	265	265	268	270	245	238	275	254	287	287	238	275	250	264	282	272	255	265	237	256	271	279	265	280	233	298	258	249	266	266	279	264	240	279	253	258	260	270	287	266	263	244	232	294	271	275	256	275	252	233	283	250	273	280	261	241	243	259	270	236	267	260	265	260	298	257	237	265	243	247	267	281	242	268	279	283	252	281	275	245	263	233	283	255	256	265	227	281	296	254	288	300	242	283	269	267	262	256	254	297	279	270	264	273	265	260	258	264	265	253	245	247	259	276	239	253	286	262	254	292	278	315	260	264	254	265	238	272	276	275	253	300	283	272	292	250	247	288	248	329	265	275	266	259	246	246	270	258	254	264	267	247	279	256	266	258	303	258	278	282	288	269	275	257	291	273	263	265	266	280	272	267	300	275	257	282	259	256	253	283	275	241	244	277	258	265	268	274	259	265	285	273	254	280	239	256	282	241	270	275	286	288	245	233	293	295	259	269	270	283	278	273	280	282	229	261	264	277	252	267	251	266	262	276	273	260	256	284	269	255	262	262	263	275	248	243	237	297	288	300	262	250	278	254	264	268	279	256	262	258	251	266	278	248	256	245	258	270	272	261	273	289	270	261	257	252	265	251	254	277	251	251	243	262	252	247	278	271	267	255	255	259	279	250	249	274	248	286	257	278	280	273	276	265	268	263	281	238	280	266	233	263	269	300	281	247	267	266	252	276	257	252	279	266	261	268	277	254	267	247	255	253	280	265	259	278	261	269	261	259	288	271	274	285	298	240	244	254	269	273	247	275	249	275	235	268	256	309	257	270	260	272	257	264	263	257	271	259	290	309	287	281	288	258	259	276	261	252	275	271	265	284	248	237	242	259	282	284	266	251	253	256	251	256	279	283	305	250	228	277	269	276	274	285	273	279	268	289	254	283	240	254	259	282	246	283	279	263	230	268	270	247	257	253	225	262	261	296	247	231	234	257	280	290	288	288	250	264	273	276	255	244	259	285	292	255	244	271	285	287	253	248	245	294	254	274	266	302	294	243	247	291	255	274	280	277	244	268	233	276	286	288	249	262	278	277	282	281	252	265	280	266	260	282	272	282	275	274	255	252	262	253	265	295	278	260	266	254	256	284	277	245	253	269	282	250	244	275	265	248	251	250	279	255	283	291	283	227	223	243	251	276	241	251	267	276	280	277	271	278	295	244	279	250	248	265	276	282	259	273	264	271	248	266	250	295	250	255	244	264	252	259	257	265	268	277	269	245	244	255	249	239	263	290	272	275	241	282	262	247	277	266	253	273	243	275	271	262	253	274	282	276	275	281	263	256	240	235	293	263	278	249	257	247	286	284	257	279	264	256	266	248	258	251	303	260	232	278	229	254	261	259	279	280	263	274	262	264	250	284	254	267	254	243	278	262	251	266	276	298	262	249	286	261	252	279	257	265	260	246	271	274	301	247	267	269	272	299	290	285	279	268	262	268	243	256	256	253	266	267	276	291	240	262	272	259	272	263	261	283	265	257	264	261	263	274	297	261	263	268	249	247	264	267	272	245	254	275	247	269	264	281	257	259	258	266	269	271	227	262	264	274	262	260	276	255	234	278	259	260	271	275	246	266	285	278	265	257	259	287	239	295	246	264	248	279	240	251	285	303	286	271	272	262	267	279	272	264	287	296	253	246	253	270	273	253	269	233	248	261	273	279	274	278	279	263	280	250	254	291	266	270	260	277	258	268	253	248	277	254	267	237	283	282	275	260	239	263	246	275	264	239	290	247	288	266	274	258	249	251	254	289	272	270	256	284	271	253	290	261	311	266	272	282	280	281	280	276	249	261	273	275	258	277	262	289	246	252	264	248	284	315	260	276	276	257	248	306	288	273	283	285	291
40155	59167	49331	35503	14329	4238	2218	1621	1225	975	818	738	697	561	507	497	458	425	415	406	369	396	400	393	393	385	378	312	353	396	331	323	300	328	313	301	317	321	287	308	309	290	283	304	287	315	289	312	334	319	302	310	303	327	307	326	305	322	317	318	318	308	355	297	333	330	276	312	301	285	295	324	281	328	304	309	312	299	326	312	326	318	358	347	336	316	304	310	317	293	350	303	330	323	307	346	346	283	345	292	318	309	267	292	299	264	298	303	284	306	286	297	299	307	286	294	282	292	270	257	337	320	276	260	272	318	308	272	276	269	279	293	276	286	257	284	270	271	325	320	291	299	312	294	310	277	277	332	322	281	280	305	284	292	277	287	301	280	284	308	276	295	246	299	314	264	276	295	292	308	290	282	292	338	317	275	321	311	291	308	294	317	309	292	309	272	282	279	287	307	293	303	321	308	280	308	303	315	287	276	265	302	309	262	301	263	308	294	279	252	305	314	265	279	266	288	288	277	302	282	304	274	316	295	299	319	288	290	279	274	297	318	299	316	293	284	298	304	288	306	284	272	233	279	283	283	301	306	281	289	330	257	291	302	265	281	293	289	251	294	297	278	313	321	306	277	299	312	251	277	325	322	295	315	286	329	298	328	295	315	276	302	281	319	311	277	302	308	283	283	251	285	293	290	288	278	279	272	295	304	293	305	287	275	297	282	277	303	287	297	323	272	320	281	296	306	277	290	255	274	318	301	284	275	266	268	295	286	308	310	279	313	285	286	281	281	319	290	299	278	302	284	305	250	277	256	320	324	293	274	299	276	301	308	285	307	285	270	296	265	302	269	285	307	316	288	273	266	312	258	280	306	302	293	308	271	249	279	269	322	312	299	305	266	304	306	277	300	309	294	343	309	304	286	291	292	270	292	283	278	283	283	289	285	264	255	315	316	287	298	286	294	306	284	315	287	294	272	305	280	299	258	287	265	297	259	308	301	313	307	290	288	298	312	321	286	295	303	266	307	298	263	296	277	306	282	304	291	280	265	281	291	304	309	276	294	298	305	300	336	281	281	299	325	288	301	303	278	286	307	315	270	296	297	273	281	293	304	263	297	273	278	335	275	280	300	272	277	284	302	297	270	297	303	312	282	265	285	300	302	311	294	291	254	295	291	266	265	320	295	294	298	295	273	273	284	288	291	301	287	273	300	283	275	306	308	262	300	275	293	300	267	298	312	301	297	274	292	283	301	291	283	294	321	270	299	275	307	282	287	319	284	265	301	296	306	299	293	268	285	293	294	277	298	290	312	270	264	271	283	287	261	292	278	293	282	293	279	289	298	270	285	278	258	295	299	299	284	298	286	305	269	297	288	304	259	306	243	299	300	278	283	280	287	301	295	277	306	301	328	302	284	292	285	319	287	320	280	277	299	295	314	327	326	284	324	287	277	312	296	313	272	283	302	255	293	303	297	290	316	276	302	256	325	302	308	274	310	280	269	280	280	305	275	279	283	293	286	304	277	290	278	279	288	286	306	288	257	274	271	293	301	268	272	304	292	246	291	288	297	278	285	280	271	320	287	279	316	287	332	276	310	277	265	291	305	310	289	270	281	277	281	288	288	258	271	292	296	277	279	341	264	266	315	317	308	266	298	288	306	258	326	303	274	340	282	306	298	294	278	299	269	289	303	264	273	258	292	248	311	285	302	282	305	294	329	305	290	294	297	309	276	309	274	295	284	279	302	305	305	279	265	273	262	277	284	275	273	303	298	304	303	265	288	270	294	304	301	268	289	312	315	307	260	264	299	294	304	307	288	277	304	277	284	285	295	274	268	301	266	309	291	290	277	292	266	283	300	304	298	288	272	301	273	292	292	265	313	295	277	291	276	289	293	271	322	319	275	299	307	302	288	324	273	283	283	293	319	283	294	316	293	274	289	275	305	275	310	283	308	298	265	291	290	281	276	315	290	299	289	296	316	264	282	325	299	296	306	293	284	290	283	306	285	319	281	269	275	305	295	275	289	261	281	281	295	311	275	287	290	265	293	302	307	285	318	297	290	304	314	308	280	277	273	276	311	311	284	325	276	259	304	286	284	267	304	308	304	292	336	283	279	315	312	286	313	312	280	263	288	302	299	302	292	276	287	301	285	283	299	316	285	250	305	285	270	316	261	280	269	292	314	296	311	307	285	290	280	289	304	308	308	308	267	304	301	318	291	289	293	286	316	268	271	306	299	282	286	298	283	295	310	309	288	307	297	324	302	306	270	296	256	308	281	306	268	307	297	309	293	281	295	276	267	304	261	308	308	286	277	288	269	300	309	267	288	269	287	296	264	307	286	285	266	306	293	292	299	260	309	322	295	303	295	293	258	315	303	311	284	300	306	270	314	282	299	293	274	278	283	291	286	304	304	295	299	282	280	280	309	269	280	279	243	281	278	317	314	298	293	278	301	278	291	292	277	280	301	296	338	293	277	290	302	312	327	290	288	285	274	283	286	283	309	295	296	290	318	272	277	289	272	297	316	292	297	312	283	281	287	292	308	277	283	275	311	294	312	330	287	276	317	275	255	261	292	270	270	280	296	294	305	306	300	275	321	317	333	303	295	298	319	301	280	305	307	328	325	320	272	276	276	308	302	264	281	310	291	279	313	318	285	278	309	267	317	260	298	325	269	293	262	312	293	274	298	318	295	296	279	301	278	277	256	320	293	298	266	305	263	273	322	290	309	285	308	294	290	288	262	282	265	267	305	286	282	274	280	306	317	291	275	299	304	290	281	292	282	287	302	312	278	291	298	292	292	303	307	272	263	282	269	279	305	297	289	290	297	301	277	313	318	256	314	273	297	299	297	335	321	300	288	265	270	287	292	304	282	270	285	288	294	298	305	304	280	297	306	285	274	294	313	283	315	274	274	308	292	309	305	287	258	307	266	298	272	267	259	269	290	300	304	300	320	291	287	306	325	303	277	301	309	307	310	290	284	291	297	307	256	282	262	303	285	270	286	282	298	287	290	293	267	290	279	275	311	269	328	292	305	286	288	292	283	265	306	288	316	287	269	264	283	263	304	290	296	273	286	280	315	305	302	289	277	275	288	277	280	305	307	274	269	318	271	300	258	315	292	286	319	280	301	308	294	290	298	315	295	286	307	325	288	276	300	290	293	320	287	282	295	302	262	292	294	267	304	307	281	289	293	310	279	248	263	287	292	291	281	300	301	270	289	282	308	272	274	305	288	294	303	323	327	317	281	292	275	301	301	302	284	288	301	287	270	299	286	313	279	283	278	286	279	287	291	298	316	277	291	297	274	294	310	265	261	307	331	291	291	281	291	283	290	279	267	304	288	296	267	302	328	309	326	322	310	279	300	282	281	264	261	293	280	302	273	276	338	292	273	293	288	337	280	271	307	284	270	266	259	316	281	285	281	317	308	281	314	297	291	288	316	292	286	255	261	313	261	288	294	273	304	277	265	271	296	288	308	280	303	301	272	323	274	286	302	298	311
23140	20799	27690	24952	21035	19478	8386	1936	1116	972	887	789	658	675	647	633	647	574	553	512	580	560	554	548	582	524	505	523	481	445	468	475	479	501	461	459	454	490	488	448	462	490	486	484	463	468	463	497	479	466	414	502	476	457	484	457	477	473	487	479	461	477	451	514	483	436	424	492	447	472	463	465	460	440	464	498	442	441	495	489	455	510	508	509	444	442	490	482	456	484	480	472	522	478	427	526	442	483	438	454	494	443	479	447	451	433	429	435	437	437	444	437	472	452	461	449	427	453	448	446	472	434	456	470	446	422	434	473	438	410	458	424	470	469	489	421	465	482	467	442	468	450	490	449	449	475	465	453	472	480	437	453	431	462	424	459	437	465	448	440	415	423	485	451	438	481	444	508	435	424	462	471	437	455	453	451	436	444	451	461	457	458	447	466	465	429	465	448	428	440	458	464	447	487	455	471	452	442	481	439	444	430	474	443	462	442	473	406	449	414	481	432	476	438	510	408	469	433	428	432	473	443	482	432	491	486	434	454	421	452	426	447	401	430	463	474	421	457	443	482	470	459	454	454	439	457	436	417	456	434	434	439	475	428	452	442	453	454	452	466	441	454	429	454	395	432	434	428	480	444	441	431	478	439	449	432	451	476	473	445	479	496	457	410	439	457	441	421	455	452	427	430	467	427	430	477	411	466	431	436	467	465	442	399	488	430	451	426	451	438	425	435	406	441	465	434	406	447	449	407	444	446	411	449	447	422	410	440	460	441	404	453	474	469	427	463	454	417	461	449	438	465	446	473	451	415	430	456	478	466	449	439	421	412	449	450	451	454	444	431	435	478	441	457	463	467	484	452	460	428	429	460	448	470	493	432	472	446	439	435	443	467	479	475	453	441	436	477	455	440	461	393	430	449	416	429	493	455	430	454	462	467	457	434	437	506	434	448	408	457	462	439	449	448	454	464	441	441	394	466	431	453	447	459	444	437	449	404	444	485	494	452	463	441	455	428	461	488	451	449	467	453	469	421	464	440	424	407	445	468	422	441	468	462	418	414	454	491	463	465	450	435	486	449	451	484	412	458	439	453	436	482	474	411	459	461	435	466	423	455	454	485	439	470	463	459	418	447	446	477	421	459	402	453	449	477	471	427	443	447	414	429	450	428	446	445	423	428	409	476	404	475	415	460	462	428	428	444	461	450	465	425	451	478	471	452	472	457	455	466	470	431	489	435	446	465	435	479	459	438	458	464	417	444	452	430	455	454	443	455	441	433	440	467	442	453	461	444	455	485	453	477	441	489	463	434	454	457	438	444	451	426	445	447	422	427	434	408	441	488	479	431	447	465	430	432	475	422	489	425	460	444	458	460	467	456	466	413	419	448	440	479	421	456	471	445	453	451	461	455	407	458	476	500	475	473	454	417	430	431	417	494	434	450	462	453	461	457	448	472	466	448	480	444	447	490	474	480	451	463	477	438	450	452	384	458	437	462	446	466	443	451	444	431	460	444	424	475	483	435	408	431	458	489	421	509	452	485	434	462	456	460	439	420	473	446	442	479	424	475	492	467	453	482	410	446	464	449	444	432	475	435	441	447	432	442	491	467	456	458	442	457	463	461	457	472	409	460	451	477	433	421	442	446	478	451	454	431	467	444	441	494	459	433	469	505	446	473	446	434	457	472	416	483	450	440	472	443	465	423	431	434	439	431	410	418	443	433	404	434	432	444	462	422	454	476	420	456	498	462	479	495	420	419	461	434	439	458	460	451	422	473	424	468	482	451	435	452	451	440	459	443	444	431	470	463	454	455	458	431	447	451	497	446	473	459	419	411	418	435	442	454	432	455	450	467	437	424	462	443	438	445	419	497	459	450	434	459	452	441	461	441	420	447	421	432	457	453	454	382	418	426	458	413	463	443	455	472	436	449	457	490	424	450	419	449	443	411	469	465	458	446	438	461	497	483	469	447	425	481	413	489	439	470	464	454	451	489	468	451	474	443	453	480	439	437	423	459	453	478	442	474	481	494	421	436	427	457	490	417	460	479	448	459	408	454	421	441	452	427	435	460	472	463	450	467	455	454	432	456	407	446	445	427	466	459	463	432	421	465	448	422	438	407	459	443	432	449	459	492	464	427	452	422	433	489	436	466	462	439	458	453	481	448	450	444	445	433	440	418	446	456	409	431	454	476	416	438	423	457	428	455	434	428	447	471	466	453	486	449	436	437	452	460	473	437	403	438	485	439	457	465	465	456	441	453	472	439	411	442	476	457	443	469	456	416	460	471	456	436	461	470	432	425	404	471	413	494	427	466	434	456	478	439	451	437	406	457	468	442	443	492	430	426	445	447	445	482	491	436	412	472	446	437	460	449	470	472	450	468	452	423	437	470	464	466	454	462	433	466	440	436	458	447	445	443	399	432	478	426	420	457	415	457	465	432	470	463	442	421	430	410	398	453	451	424	405	441	486	464	442	449	432	435	414	412	487	425	455	450	428	444	441	402	447	449	456	449	447	444	441	472	440	428	434	479	450	414	429	435	468	431	444	457	448	444	462	458	443	431	428	451	430	465	478	436	468	497	424	436	453	483	474	447	457	447	443	421	456	449	435	431	441	436	421	481	466	453	428	440	479	419	432	430	438	423	415	447	452	455	439	387	425	421	453	467	463	450	476	480	477	402	457	470	459	447	431	475	467	433	447	423	463	450	435	469	498	470	468	422	439	438	455	433	441	453	454	412	482	460	485	464	470	449	475	465	415	459	413	449	441	424	469	463	435	464	467	415	442	438	461	451	442	469	422	458	437	416	451	451	458	469	432	435	483	458	466	435	451	452	448	481	434	445	454	489	441	444	458	426	453	478	396	417	476	436	455	460	433	418	468	483	443	440	439	461	458	441	426	444	446	438	434	424	448	452	438	442	440	443	444	447	482	479	409	452	428	411	469	429	432	463	448	439	433	406	456	422	419	457	432	450	476	452	491	444	447	439	414	479	458	444	431	443	453	459	453	442	404	476	453	440	438	434	428	519	423	413	434	429	442	424	448	478	448	462	410	458	431	469	475	435	452	448	435	419	423	475	431	455	453	405	436	456	442	466	497	470	427	458	384	437	483	396	457	418	451	462	430	444	446	479	414	458	493	439	435	471	421	445	474	452	482	405	457	462	481	478	491	427	459	427	427	489	462	463	483	443	468	447	433	440	476	451	468	442	472	454	409	466	450	451	483	454	441	453	439	434	441	455	443	482	436	422	453	470	433	457	496	456	431	418	450	457	416	460	429	440	505	431	466	464	445	443	455	437	460	436	463	468	419	472	449	436	414	466	444	462	457	461	450	431	460	436	473	468	456	431	470	460	469	463	448	429	437	435	466	445	497	481	464	453	483	455	432	464	489	440	454	436	459	480	466	457	449	472	486	481	463	502	440	454	486	452	472	453	426	430	450	462	465	440	447	464	486	470	460	487	443	431	454	453	425	424	470	454	463	450	435	439	470	437	447	480	434	453
42918	66229	62853	40977	16155	5781	3618	2669	2031	1751	1416	1209	1086	946	952	857	795	730	743	693	681	739	714	631	697	659	631	643	548	516	551	591	546	504	482	562	481	481	542	496	513	481	530	496	513	515	528	464	457	494	514	504	432	502	476	505	501	517	487	526	498	500	508	500	450	514	483	505	474	510	460	505	485	513	489	504	524	512	524	539	525	524	549	477	496	500	536	563	506	524	525	474	523	485	531	537	484	507	507	519	536	440	470	472	491	511	496	448	469	436	492	492	453	484	468	475	488	452	449	429	498	456	475	504	492	471	457	462	479	482	491	497	436	458	446	458	464	487	475	477	436	471	490	462	457	486	508	460	471	448	486	445	455	428	460	469	465	478	450	450	440	482	482	492	459	440	464	457	493	472	464	489	498	519	454	508	488	498	507	452	480	454	483	488	447	464	492	477	465	461	485	448	465	456	421	470	494	460	439	466	455	503	451	469	468	465	448	469	466	471	481	454	507	481	456	470	450	464	477	446	509	469	442	472	443	464	486	511	439	460	450	429	442	446	468	462	447	429	470	454	458	532	491	479	470	465	470	437	420	478	485	446	453	484	468	448	472	455	482	457	466	485	476	477	497	428	461	491	488	484	450	485	489	449	447	502	476	477	485	435	453	456	460	441	446	460	464	460	455	457	476	456	497	492	479	499	445	491	451	409	484	469	503	465	446	489	467	411	448	474	458	496	470	459	502	456	469	430	490	445	484	451	478	456	460	485	449	458	482	495	475	452	479	494	476	454	488	453	466	422	487	410	478	434	483	465	481	504	490	452	457	441	484	492	475	490	492	490	482	463	459	470	422	434	478	492	490	484	461	442	462	456	454	423	479	458	485	443	447	438	475	450	443	490	457	435	497	461	423	497	428	496	463	463	449	454	453	458	468	448	484	466	466	448	469	451	459	460	459	473	443	464	476	441	494	467	449	499	484	478	441	437	476	421	463	465	449	457	494	474	477	434	414	498	447	478	452	432	522	460	509	456	479	475	455	461	472	453	465	476	470	468	441	424	438	488	447	487	478	477	451	503	446	453	439	485	488	470	467	451	458	464	445	469	497	456	487	520	462	501	450	433	445	482	489	460	460	441	455	480	473	443	458	488	493	458	473	463	480	500	444	448	501	473	466	498	430	467	459	504	422	440	442	471	455	443	481	441	458	465	500	488	442	447	475	461	443	426	467	474	471	428	445	464	465	426	476	493	470	433	476	468	426	454	466	442	489	458	469	460	491	486	463	400	452	466	427	466	488	483	470	468	460	477	458	476	453	467	482	483	477	448	457	471	490	468	460	468	442	461	440	467	414	478	441	429	455	473	417	478	439	460	444	468	431	442	434	478	446	478	504	411	496	450	478	459	454	483	492	488	481	467	446	470	458	479	477	460	444	471	440	453	453	484	424	448	402	439	436	418	414	473	460	459	452	498	520	441	449	506	448	425	440	464	463	476	449	488	447	442	421	457	487	444	457	490	442	472	428	437	458	435	459	450	503	466	465	455	427	494	458	422	473	444	423	448	454	482	475	483	461	467	441	436	441	475	465	460	436	454	501	481	483	509	462	474	468	475	468	453	467	460	476	491	471	467	488	459	449	415	433	447	466	458	464	490	419	463	499	462	458	455	476	489	466	465	467	451	436	427	490	461	487	480	484	470	414	436	486	458	456	460	451	457	444	406	495	463	460	452	458	472	464	455	444	429	458	447	455	473	459	438	449	465	465	453	459	458	491	443	451	476	477	477	447	472	471	463	514	446	480	432	458	467	458	442	487	469	485	451	487	440	488	461	473	467	445	481	455	469	464	501	469	458	467	508	432	498	465	462	424	468	420	444	467	463	450	489	459	491	436	470	424	496	487	466	465	482	458	491	472	486	486	438	468	502	483	427	489	444	457	413	497	490	446	494	447	496	463	449	456	446	461	448	482	449	460	465	472	473	518	467	482	433	429	451	440	469	462	457	405	461	448	472	443	481	489	441	461	428	464	460	477	414	445	489	468	469	432	447	468	473	503	439	428	475	431	465	425	427	449	436	462	437	443	486	448	490	466	448	466	463	469	523	459	418	499	487	499	436	478	449	458	449	456	429	482	440	438	500	410	447	460	491	419	454	477	476	473	447	500	494	473	461	458	468	478	501	487	428	451	449	489	510	426	459	466	467	445	451	453	459	498	430	485	477	445	475	448	445	415	484	509	417	502	445	464	496	442	484	444	482	467	437	436	468	485	451	476	478	462	453	468	474	474	438	422	458	480	501	503	450	510	496	459	442	459	483	461	458	470	491	456	463	436	462	443	475	485	453	442	464	506	465	467	479	451	477	485	485	466	460	473	496	454	479	493	494	425	514	460	485	428	440	462	455	447	464	434	461	469	446	475	462	454	446	418	448	460	448	432	466	458	458	462	458	444	449	452	455	469	458	434	456	490	491	415	448	452	469	475	485	433	471	480	502	483	493	457	468	432	468	458	457	424	497	505	486	452	460	496	467	451	484	471	462	464	504	460	452	432	452	467	428	465	468	481	468	452	435	445	470	461	497	477	460	454	469	480	501	460	453	443	476	477	454	479	484	464	479	472	441	477	467	477	447	479	409	463	421	430	440	460	431	441	451	447	477	460	447	471	458	438	483	476	462	448	461	453	462	406	453	467	466	496	459	440	465	480	502	430	466	444	433	492	433	476	510	472	468	458	462	463	479	488	478	465	434	482	454	485	467	448	438	460	495	465	459	471	471	495	440	446	469	455	487	439	471	490	472	465	507	468	470	481	456	477	466	470	478	449	446	441	452	437	476	469	463	481	463	445	447	485	461	457	434	465	425	438	452	474	462	470	455	501	509	439	465	476	477	483	495	490	494	463	492	468	468	470	449	478	463	450	442	493	455	454	455	470	509	488	463	471	460	508	461	496	505	467	445	484	445	490	433	458	500	465	425	465	433	476	465	425	453	458	449	466	424	460	495	518	468	421	494	465	435	485	452	475	489	466	469	468	469	462	463	459	459	431	475	456	493	455	475	503	455	461	458	446	461	456	436	445	432	467	483	460	495	490	463	485	475	439	476	484	431	451	475	436	484	478	439	469	461	485	432	434	456	456	467	464	478	492	446	414	480	458	456	464	492	463	461	434	485	469	456	505	449	463	476	424	480	465	462	443	490	477	476	489	473	493	459	454	447	447	463	453	465	455	430	476	436	465	493	433	458	487	501	420	485	498	456	484	487	439	488	460	476	474	459	472	455	452	490	424	427	469	504	464	458	457	437	475	431	501	467	430	451	481	489	474	470	464	461	466	437	482	470	490	436	450	515	432	487	463	471	435	474	489	476	501	484	469	455	463	461	476	476	489	487	461	484	469	446	468	475	490	437	484	431	450	456	480	471	429	473	490	484	457	449	461	459	448	495	473	455	467	469	436	444	493	482	479	459	442	514	467	486	472	484	438	462	462	469	460	460	494	471	472	432	465	465	488	461	426	475
34947	36305	31580	16585	2275	753	462	366	357	370	363	338	291	307	287	294	327	298	321	305	309	312	329	310	288	288	286	283	288	292	300	258	300	285	270	290	302	287	286	275	276	292	283	306	287	274	268	261	267	273	250	263	293	272	273	286	269	287	261	310	284	266	280	286	289	312	290	283	292	287	274	290	277	259	294	293	276	282	304	296	301	261	271	329	330	317	292	307	260	298	269	300	310	278	296	276	286	276	270	263	291	273	302	275	269	262	253	270	291	297	296	275	291	304	283	272	290	288	265	279	273	254	296	259	264	239	259	310	268	280	287	290	267	287	288	259	224	290	306	266	306	302	289	282	258	269	290	261	266	288	327	257	246	281	296	277	320	293	287	266	287	309	288	285	268	280	268	260	274	283	264	282	292	270	235	268	290	276	302	291	269	310	301	260	260	297	265	267	296	287	258	277	262	281	293	275	276	265	272	279	326	285	267	308	270	277	261	253	266	277	299	250	238	295	295	303	289	285	277	250	278	288	313	270	270	289	240	293	314	288	237	293	302	272	263	257	298	309	273	292	282	297	285	265	314	303	260	281	286	293	256	305	294	287	255	270	301	282	278	255	282	285	319	299	303	285	268	284	250	289	286	270	296	291	285	276	283	277	269	283	290	268	273	287	271	327	292	256	279	261	286	261	267	299	277	275	259	285	295	287	249	273	264	268	288	277	245	296	287	284	264	271	286	276	276	265	289	283	291	248	270	288	297	257	245	256	309	285	269	278	274	266	279	270	265	282	275	278	269	251	289	292	264	248	261	286	269	294	277	267	260	264	294	285	271	280	278	282	284	329	279	283	264	283	298	274	300	298	275	255	289	307	277	302	267	268	272	290	259	287	281	296	288	283	271	283	259	278	269	263	307	296	274	286	286	286	296	267	266	281	279	290	279	293	317	273	289	278	292	284	297	257	292	260	315	273	285	268	272	254	279	306	305	272	289	291	298	286	287	276	272	279	268	288	274	277	278	281	277	279	275	279	299	284	273	286	284	308	287	311	277	280	297	258	256	294	279	282	294	274	294	251	279	292	284	272	277	290	254	269	267	304	300	269	282	258	290	263	263	294	261	305	277	259	269	272	304	264	266	271	268	257	286	249	283	277	297	253	299	282	270	277	255	254	269	270	274	287	292	287	278	266	283	260	250	295	288	299	292	252	287	301	281	278	265	269	297	317	287	275	305	255	307	264	297	301	268	277	284	246	280	291	277	307	264	275	276	264	270	275	273	267	297	306	309	293	301	260	275	297	274	264	277	285	290	284	315	242	274	273	319	298	302	278	301	289	267	303	321	271	285	300	280	288	290	276	281	293	290	253	249	264	266	292	284	273	252	242	294	261	284	291	286	292	241	307	301	273	254	256	296	263	286	247	252	264	288	287	285	278	263	293	291	273	277	251	266	283	263	300	295	285	297	236	272	275	300	285	283	314	295	271	274	273	291	296	274	259	288	278	294	253	285	301	270	280	304	283	262	265	290	281	283	257	283	285	300	282	271	298	272	276	297	253	287	295	262	281	272	288	303	291	287	241	283	295	282	272	287	285	283	280	301	282	267	317	297	268	298	298	280	290	297	306	268	275	276	289	256	275	291	281	299	271	258	266	295	280	267	289	271	262	262	260	275	271	290	258	283	240	292	272	280	279	283	263	267	300	260	246	270	273	250	249	286	287	290	287	299	274	285	296	287	264	261	294	289	282	278	266	269	272	285	253	248	304	282	275	280	250	278	275	311	256	289	260	253	278	269	262	284	296	251	270	273	299	300	275	281	289	251	285	304	278	284	266	286	304	269	279	287	291	252	293	258	300	288	290	236	283	296	276	308	245	277	274	250	278	288	270	263	258	271	277	290	278	272	272	302	276	311	314	275	273	252	306	291	267	275	281	289	283	260	308	283	278	278	265	316	271	268	240	251	287	246	258	284	280	269	262	299	255	283	312	292	289	306	262	293	273	282	267	249	300	278	265	286	284	284	285	253	266	323	268	243	280	306	294	300	308	266	280	287	260	282	288	270	268	280	256	258	258	240	269	269	262	280	289	263	296	287	292	258	288	278	312	254	282	264	288	250	292	292	288	296	287	291	239	249	280	273	270	279	251	291	295	266	303	243	295	274	277	313	271	284	256	282	273	282	260	294	256	265	252	285	238	262	284	276	263	288	293	289	260	328	272	301	277	282	284	275	306	293	263	274	265	278	279	267	279	273	281	270	276	286	269	257	284	285	284	298	279	258	294	283	283	287	266	261	260	293	283	268	298	286	291	273	324	317	292	285	286	300	284	277	294	274	295	275	274	297	301	260	304	302	272	273	255	251	291	285	258	317	274	284	245	280	289	248	271	285	271	291	264	293	288	273	281	271	283	291	283	274	282	284	274	276	242	252	256	283	275	280	284	320	323	259	290	281	278	281	271	253	243	304	290	296	248	274	298	275	279	276	261	282	295	273	303	262	270	271	289	255	291	270	276	305	260	262	277	257	285	274	235	276	259	273	294	308	242	286	266	284	254	307	274	268	288	245	275	281	269	287	256	242	262	265	253	283	296	277	280	286	260	299	276	285	261	291	279	265	259	271	266	266	278	278	281	234	279	285	278	274	292	268	276	269	276	281	270	268	248	311	304	272	259	252	262	284	312	275	288	311	283	289	269	303	314	271	276	309	273	263	284	276	309	267	281	299	252	287	289	292	304	279	277	314	281	277	274	276	298	285	307	291	268	261	271	308	302	264	259	291	301	297	282	270	286	269	283	264	274	280	259	300	302	288	278	266	312	307	272	300	265	291	260	272	269	292	297	263	272	308	254	301	244	288	264	291	283	291	320	262	252	307	285	280	272	276	253	269	277	266	258	301	292	258	273	280	232	272	297	294	316	290	267	287	281	282	272	261	268	258	274	278	260	261	288	269	267	274	268	287	279	271	254	288	297	269	264	272	249	312	253	284	282	306	257	300	287	286	253	287	261	255	291	303	301	267	304	261	255	304	292	274	303	287	266	275	302	285	295	270	264	273	309	298	278	269	302	268	254	273	283	288	302	284	265	299	252	285	276	278	261	292	262	266	264	284	297	250	319	273	250	276	281	306	273	258	246	305	294	284	291	269	258	275	289	291	301	256	321	290	277	260	275	295	280	279	244	267	244	306	245	273	264	274	269	291	278	281	277	291	281	272	281	305	305	271	274	272	279	253	261	265	258	285	266	312	271	260	221	282	257	280	270	245	267	278	281	302	267	314	268	306	285	300	283	263	300	272	292	258	257	277	285	285	276	251	262	251	240	310	279	273	263	264	265	262	248	284	303	268	248	288	250	313	292	299	275	268	275	278	282	267	287	287	258	272	285	282	283	273	282	331	272	307	280	273	288	291	283	282	271	237	273	271	287	273	259	310	282	265	279	275	281	268	319	293	304	277	266	262	254	290	249	275	275	306	258	273	300	289	260	273	267	294	262	295	279	265	304	282	287	265	261
38289	46421	37711	17841	3001	1327	810	620	569	552	460	385	437	378	423	410	378	366	365	340	368	383	417	373	343	378	351	351	367	355	337	323	313	354	323	360	343	309	327	339	319	296	352	317	307	291	310	311	337	337	324	330	298	327	306	311	353	335	325	362	327	337	342	327	317	326	342	312	306	321	306	330	336	338	349	328	325	305	332	314	345	342	341	344	326	357	318	347	372	324	305	348	340	333	351	296	325	330	331	315	322	328	324	325	322	321	341	337	325	293	293	306	334	311	315	312	276	312	296	340	302	338	332	313	286	358	303	328	358	314	321	320	307	317	332	294	318	350	316	327	342	319	318	318	331	353	333	311	340	309	328	311	320	296	339	326	316	326	294	298	303	343	313	320	332	322	320	293	310	319	287	323	318	304	310	304	333	309	318	297	310	312	311	324	337	325	317	322	365	293	354	334	348	333	325	309	325	316	327	296	313	331	296	335	321	350	288	346	330	332	311	271	305	313	325	320	328	314	299	306	317	332	309	307	323	322	283	296	325	313	281	319	312	309	319	300	309	311	303	376	305	333	307	333	310	301	296	326	309	315	314	339	338	303	293	326	307	322	321	291	318	313	301	289	306	342	312	327	300	275	304	310	309	325	328	302	323	323	297	331	342	304	304	329	311	279	323	309	328	323	315	318	326	299	306	291	289	289	311	344	323	305	336	293	297	293	356	329	301	319	311	287	298	303	314	321	299	321	326	311	302	314	299	347	318	307	301	321	332	291	309	275	327	323	321	334	296	327	308	328	351	321	311	301	319	310	324	341	294	310	301	320	316	318	305	326	311	288	333	320	327	317	338	269	321	306	304	343	337	331	330	306	330	298	290	315	330	270	298	317	298	311	302	320	308	295	321	290	339	292	273	304	298	341	332	313	336	332	311	310	312	314	315	338	306	310	300	294	319	320	333	310	302	319	307	316	358	321	304	306	297	316	314	311	305	324	305	320	353	323	321	333	327	318	291	314	335	304	321	296	306	289	322	333	306	331	318	343	328	272	269	306	332	358	313	261	337	337	319	296	309	298	302	309	328	316	274	307	281	307	314	329	312	333	349	324	329	318	309	293	320	323	330	285	327	333	325	297	319	318	318	326	336	323	323	290	305	262	312	323	320	300	311	335	306	310	311	314	313	282	307	284	304	307	310	351	306	312	293	327	328	309	286	302	319	323	339	313	352	300	294	312	271	307	302	340	340	297	300	323	310	340	328	298	311	339	315	302	336	324	330	292	313	331	349	314	335	332	298	329	309	316	336	345	267	293	287	305	323	304	316	304	298	326	304	325	305	345	326	335	323	323	334	321	335	301	315	284	337	300	305	308	310	340	303	314	308	325	316	307	290	302	307	323	328	316	304	310	317	319	315	332	314	306	335	299	331	307	316	302	323	295	316	299	318	340	318	287	309	312	320	265	333	311	300	311	327	303	296	325	350	306	309	309	316	305	298	295	321	313	321	285	273	297	317	301	320	339	304	327	327	324	325	330	312	288	306	320	308	319	312	344	301	339	297	334	320	355	306	302	300	302	282	328	311	300	308	322	317	303	323	286	334	339	315	312	293	331	297	337	306	344	312	303	302	300	306	307	296	297	346	300	315	308	341	302	315	286	325	310	319	314	298	320	324	340	300	335	328	299	311	321	306	317	303	298	343	345	323	318	297	309	319	312	316	358	301	350	308	303	305	319	337	298	323	326	297	301	293	309	348	322	329	363	320	321	294	339	336	317	304	344	318	341	291	328	336	333	318	325	327	322	304	328	289	317	290	317	309	297	304	317	317	322	345	325	323	304	348	330	319	301	334	327	304	308	305	308	314	323	323	311	311	334	345	339	306	348	298	314	292	327	324	344	329	311	315	328	321	323	308	300	329	305	289	325	294	313	333	283	280	308	316	313	351	307	326	292	278	310	295	300	273	331	317	305	345	321	301	296	341	349	309	285	307	307	320	320	310	310	309	328	310	341	300	313	312	337	333	331	310	327	301	302	292	315	297	315	291	283	312	285	328	275	317	300	315	326	295	317	327	311	337	335	294	345	308	327	324	284	280	319	300	314	325	338	328	315	295	331	312	313	346	295	296	292	307	319	335	313	322	293	278	340	339	326	300	318	323	297	314	313	355	331	321	328	321	300	315	309	355	310	344	328	302	297	312	308	304	314	362	332	326	285	302	320	319	332	308	281	346	330	320	312	331	309	293	315	281	306	267	302	310	319	277	311	304	297	322	329	331	306	323	351	315	307	303	363	307	322	320	319	316	322	290	305	278	330	336	304	334	306	298	303	301	298	318	306	310	311	293	313	307	286	328	307	302	315	349	291	342	320	304	291	287	308	324	302	309	306	333	321	292	311	303	298	305	302	324	332	321	303	306	333	330	318	310	286	316	314	327	328	301	315	339	285	317	313	315	328	322	303	301	312	341	318	297	314	339	337	319	312	289	330	318	302	319	306	305	319	305	314	273	310	332	306	308	321	303	310	316	290	295	308	328	292	292	346	321	314	326	355	324	315	298	338	326	351	329	301	314	320	283	283	320	319	326	313	311	304	334	331	318	300	333	333	350	311	311	309	345	274	293	329	309	333	299	337	317	344	312	304	277	324	284	287	310	294	339	309	318	360	329	316	326	317	332	340	272	313	322	300	297	285	342	285	327	272	302	328	317	302	307	332	282	338	325	312	314	330	304	345	299	344	313	313	302	297	288	314	322	304	300	302	297	341	320	316	340	293	308	329	345	309	345	280	290	333	286	299	310	310	314	277	336	303	324	330	307	313	298	331	308	289	323	272	306	323	328	336	296	301	290	322	314	286	324	284	339	325	295	322	304	344	319	327	309	285	311	307	332	270	320	314	299	306	307	296	332	320	342	349	296	334	329	298	277	339	298	331	315	336	324	326	301	292	310	293	354	273	319	326	333	291	308	324	304	328	298	295	307	321	334	308	336	310	323	329	358	348	312	321	315	313	324	321	290	293	323	300	309	294	295	312	314	313	284	320	301	270	319	349	345	301	303	300	340	303	312	311	341	334	314	290	306	318	364	300	297	307	307	336	299	314	289	316	326	309	305	324	299	327	328	329	298	327	301	336	292	325	337	314	312	287	330	325	312	319	284	290	295	304	318	326	341	338	311	268	328	309	306	314	299	290	312	316	339	314	361	311	314	316	290	329	335	300	333	330	333	304	305	307	301	311	316	300	333	316	302	326	321	338	291	302	318	334	308	300	309	281	315	314	317	318	288	325	302	364	301	297	283	314	313	310	298	318	310	312	316	319	288	304	313	328	326	349	338	342	308	331	323	279	314	299	316	312	324	301	310	303	293	306	323	321	319	280	334	308	326	335	300	294	313	288	318	359	335	328	309	322	309	293	290	323	283	325	324	351	305	303	302	329	330	342	315	313	317	347	307	350	326	349	322	301	296	311	294	355	281	294	288	312	332	289	312	317	298	310	312	301	324	323	314	288	300	346
25356	20896	27359	25797	19156	7277	1425	750	608	503	464	455	413	379	361	324	355	341	336	330	325	359	338	303	303	323	312	291	264	301	268	286	280	252	260	304	293	249	262	250	286	272	273	283	279	280	272	282	294	273	269	267	277	272	248	277	283	288	264	283	275	292	287	254	278	246	295	281	286	246	287	259	290	243	252	260	258	262	267	295	291	282	314	296	269	297	280	263	270	269	295	246	264	280	254	266	259	276	267	258	263	245	231	225	274	256	282	243	271	225	255	257	256	251	246	283	271	236	261	239	264	290	265	249	266	274	231	258	256	256	271	263	254	284	272	272	246	283	258	261	284	277	254	270	276	304	258	261	281	261	241	244	250	286	245	249	273	281	302	257	263	278	304	257	251	271	259	265	272	255	241	238	245	261	254	279	267	265	270	281	256	293	242	257	288	253	238	246	265	253	257	249	239	254	255	257	255	247	254	258	273	263	263	270	240	300	230	262	264	285	262	297	256	287	231	274	270	252	267	268	257	269	253	261	254	259	278	246	258	268	269	256	267	241	238	249	303	260	267	269	273	278	270	275	238	254	280	262	241	255	293	260	234	264	279	267	225	253	247	276	262	261	251	257	270	225	266	252	256	235	251	282	264	248	268	289	241	272	266	265	254	249	244	261	252	269	261	246	259	263	255	278	244	262	254	254	251	261	245	257	255	250	244	258	265	286	261	289	244	273	251	236	247	238	242	258	259	267	277	269	261	277	248	278	260	280	242	264	243	255	246	244	262	251	278	277	228	272	267	241	221	262	257	231	250	263	249	257	243	269	281	258	246	261	256	253	250	256	254	270	233	282	268	259	255	257	248	258	259	256	249	255	281	307	261	268	213	302	265	242	274	253	246	232	262	272	260	308	267	247	267	264	275	285	249	265	244	277	250	285	281	257	248	266	291	249	272	277	255	236	283	280	272	270	259	268	252	254	290	276	250	253	260	241	250	271	250	275	235	274	256	273	279	273	255	284	273	244	285	250	301	272	259	294	245	275	249	283	243	306	298	241	279	250	235	268	257	267	258	263	250	275	294	251	271	248	254	279	243	254	274	281	239	273	250	233	261	279	263	271	291	271	285	240	242	267	261	229	263	252	234	253	278	269	240	258	249	286	262	261	223	259	244	291	258	257	255	251	274	259	289	256	258	273	251	257	265	250	261	279	248	256	253	234	300	281	295	258	245	294	243	250	255	265	278	266	289	312	273	266	266	277	267	292	272	256	260	272	263	272	300	293	253	261	233	273	249	270	250	262	272	285	278	254	257	280	276	249	223	241	277	261	238	262	268	262	255	271	246	263	260	210	253	242	246	246	262	248	268	268	248	279	224	239	298	248	282	251	245	290	285	257	252	298	243	269	245	262	271	241	259	270	275	265	272	276	250	277	253	257	276	259	269	244	281	274	266	270	239	244	292	272	263	248	269	270	258	236	273	240	318	273	282	262	259	268	291	281	266	255	260	267	261	255	262	237	249	273	264	259	236	279	250	228	230	247	262	276	255	254	241	255	224	267	277	289	238	269	247	253	263	266	265	251	261	282	276	264	221	267	275	260	233	286	285	270	267	248	246	245	277	257	251	246	229	294	221	269	260	259	279	263	259	262	265	261	216	273	245	255	262	248	299	258	313	247	285	227	234	263	271	253	254	257	263	250	244	248	243	272	219	293	265	244	269	302	271	245	276	245	267	251	271	248	252	280	276	255	252	263	280	284	278	263	287	247	261	278	236	242	255	274	263	274	274	258	247	255	256	265	254	256	252	247	254	246	298	243	278	283	232	248	267	249	275	264	278	269	267	254	248	234	251	231	278	277	293	258	250	260	232	285	285	250	273	283	260	273	271	261	258	260	237	253	275	242	249	276	242	256	256	275	261	254	259	263	266	307	250	277	257	258	280	236	248	264	283	258	273	254	274	250	266	264	255	269	281	265	237	232	266	281	258	287	258	240	285	262	271	253	265	249	255	265	261	257	260	253	265	291	275	274	247	267	273	233	260	274	236	279	250	260	277	248	242	261	265	274	266	259	250	269	248	228	279	234	242	250	273	265	273	264	265	311	278	250	277	271	275	257	305	247	245	220	236	263	251	288	261	265	224	255	254	259	263	269	243	259	260	306	261	250	273	261	273	258	268	249	257	253	256	256	240	244	260	295	285	256	243	261	287	258	271	253	262	254	237	262	279	280	277	286	260	258	258	272	271	247	289	249	278	282	242	275	262	275	247	266	287	264	243	262	259	289	250	263	265	268	257	262	229	237	257	249	282	273	268	263	256	235	245	267	252	272	277	261	252	233	269	276	286	278	251	249	242	241	261	265	269	275	260	276	242	257	249	248	246	274	239	256	282	226	254	275	239	287	257	239	267	250	248	227	279	289	272	258	276	244	257	267	284	281	265	255	253	270	236	256	276	276	266	287	249	221	238	256	267	278	290	271	272	251	253	276	273	255	227	272	254	258	263	283	237	245	249	280	278	297	273	230	269	262	249	277	249	279	235	257	254	240	236	253	260	255	267	273	252	267	269	285	232	248	264	230	254	289	259	268	273	276	276	285	247	255	259	272	245	301	265	240	287	270	273	270	254	287	285	257	271	273	255	275	243	258	259	267	247	291	266	257	240	272	287	231	266	264	236	245	252	283	234	272	282	263	269	274	229	268	275	259	245	235	242	259	265	276	244	246	267	272	265	275	264	261	270	263	240	275	272	277	273	261	263	261	276	242	246	251	254	253	258	287	263	226	225	257	249	264	260	267	267	264	283	268	239	232	276	241	267	256	254	254	279	275	239	241	271	236	255	258	265	272	257	259	280	243	260	258	239	252	249	257	252	252	258	256	248	244	258	240	260	258	247	273	263	287	276	266	263	255	260	270	265	251	263	243	230	237	251	265	226	235	272	263	260	294	272	274	252	266	253	251	256	242	272	242	251	266	251	251	241	232	283	304	236	271	274	263	261	276	248	238	296	283	250	261	260	245	287	268	282	250	231	279	240	258	242	281	238	270	250	247	233	277	263	268	251	273	242	304	228	239	231	246	269	251	298	253	277	264	297	242	282	260	267	253	272	260	277	259	268	266	245	248	252	264	236	261	252	241	240	279	239	264	261	244	242	267	265	263	266	283	285	242	227	254	261	260	260	266	251	260	259	269	282	247	284	233	305	263	247	277	285	255	239	256	296	288	264	278	251	268	294	252	240	245	274	288	250	314	255	235	231	255	255	272	277	302	236	247	250	256	255	264	278	270	261	269	271	269	282	258	226	278	242	253	254	251	236	256	271	253	268	235	284	271	253	272	264	258	248	255	293	252	261	267	271	263	267	259	254	274	263	256	228	254	281	230	261	274	237	248	244	262	256	258	238	271	255	273	281	271	276	271	279	262	263	244	268	234	240	269	248	245	269	271	250	260	274	242	244	256	270	263	265	260	257	259	228	286	288	251	261	273	247	232	283	241	267	225	250	259	262	267	273	282
40256	60373	50515	28213	9188	3315	1833	1267	1086	919	772	679	611	560	536	443	489	441	458	423	393	429	435	373	423	366	383	370	339	349	338	301	331	331	339	304	279	315	275	316	339	313	295	310	305	291	280	280	335	305	280	273	293	330	286	304	336	303	297	288	335	326	329	321	346	336	298	331	318	318	297	330	292	303	279	312	326	303	332	323	331	307	330	309	345	313	315	340	322	288	329	312	299	343	309	312	319	330	290	289	302	306	326	268	313	274	304	286	285	273	267	260	297	272	277	289	287	275	260	285	265	263	269	287	274	289	307	267	296	308	253	259	284	303	262	287	269	291	278	294	293	286	301	282	293	316	306	275	248	319	281	312	311	301	283	263	286	249	293	293	284	278	274	267	293	284	311	285	293	263	299	309	287	292	326	287	282	300	298	297	296	280	264	293	277	308	297	267	283	277	307	305	272	293	290	259	286	285	280	306	291	290	281	280	299	298	314	294	308	260	276	277	278	286	302	274	279	277	286	267	303	284	276	284	279	307	272	314	284	291	273	280	291	297	321	269	268	289	284	304	260	293	268	291	288	266	305	307	288	321	281	304	274	262	284	278	294	257	302	268	274	297	285	315	299	267	283	282	294	274	293	298	249	266	297	287	256	293	310	268	280	294	284	286	318	228	281	265	312	286	283	241	281	256	305	271	321	285	313	289	292	268	279	272	276	270	327	274	305	264	268	280	272	289	303	294	264	300	272	295	291	283	285	288	292	276	260	293	283	280	330	301	285	281	282	282	302	276	290	287	268	291	288	253	286	270	272	308	294	280	241	271	283	304	265	295	288	298	280	285	267	266	273	305	278	290	285	312	280	309	280	255	311	293	276	263	285	304	286	316	298	292	282	285	280	249	271	296	292	272	314	283	267	298	293	260	260	301	263	278	278	308	297	295	251	250	305	286	269	306	295	274	335	299	276	287	277	310	304	282	310	321	280	246	284	288	293	325	299	285	308	305	275	286	323	270	280	239	292	297	263	284	282	287	290	304	291	268	287	289	315	300	253	305	303	262	272	283	295	308	268	287	277	288	289	294	288	282	270	278	248	287	293	284	282	277	271	295	286	309	293	294	286	276	269	269	268	311	304	295	256	285	297	308	268	276	268	257	284	297	264	291	291	287	280	295	303	318	269	278	276	295	267	276	310	267	268	296	277	245	279	302	301	267	285	303	293	290	267	287	262	298	262	268	306	306	283	301	298	287	281	309	305	299	315	295	316	295	282	281	282	299	267	241	265	288	262	288	280	306	306	274	292	322	312	266	294	259	257	305	287	268	322	272	280	265	316	293	296	287	275	302	281	288	287	306	283	252	330	282	285	258	268	291	288	302	281	274	295	313	276	288	286	264	288	283	305	291	273	286	336	303	300	278	307	273	300	297	272	275	307	269	309	282	299	289	311	254	297	274	281	277	294	291	294	260	277	278	280	257	282	299	246	286	271	243	288	275	285	251	300	247	272	269	285	297	287	311	279	279	256	261	273	285	303	293	342	261	286	301	280	319	298	299	296	302	279	303	302	302	267	270	272	264	302	314	277	299	266	271	288	284	280	313	292	319	314	300	278	280	289	297	281	301	265	290	293	286	303	277	333	285	301	283	306	302	283	276	271	274	293	273	287	271	299	279	308	282	296	292	316	273	289	261	276	275	246	295	273	284	300	275	294	287	278	266	302	300	285	269	321	287	277	263	253	282	296	272	280	284	254	264	272	273	296	293	302	284	289	270	291	280	240	274	286	261	289	282	269	260	320	283	273	293	283	265	241	300	310	316	297	275	255	302	263	294	295	294	294	285	300	301	271	279	292	248	262	288	305	280	301	246	290	277	295	316	280	288	284	294	287	299	282	257	297	294	293	300	262	297	274	269	294	272	255	260	295	285	289	333	271	292	270	299	254	301	274	285	306	289	266	300	278	305	291	281	284	272	270	306	265	300	267	326	312	311	295	274	272	259	263	300	281	291	249	256	269	283	298	261	293	290	295	314	311	303	306	297	275	272	266	294	295	305	278	313	285	275	275	288	277	273	309	318	284	315	270	296	286	287	281	284	294	270	281	273	266	294	288	316	310	249	285	252	274	290	288	278	277	291	294	318	294	310	271	274	306	269	267	312	291	285	300	309	288	253	266	278	300	282	269	264	284	260	278	299	295	290	293	279	315	300	302	308	290	277	291	278	281	258	259	272	289	284	313	294	290	282	282	276	310	258	305	284	290	291	280	271	299	281	293	270	292	301	277	286	260	274	314	287	266	302	267	291	323	302	298	288	293	286	291	290	307	269	291	289	285	301	292	287	279	264	283	288	314	316	270	267	293	290	286	278	256	283	286	291	274	271	319	285	288	326	291	287	266	283	308	293	271	272	284	254	275	316	297	269	286	283	301	294	259	286	302	276	290	258	302	291	313	288	298	260	300	299	289	266	268	265	280	273	304	272	293	303	304	305	290	302	295	264	314	285	274	277	253	268	292	268	292	298	298	279	322	310	278	288	297	233	314	296	260	285	306	282	303	296	284	283	306	303	292	280	277	259	282	298	300	310	291	288	280	280	272	297	311	292	299	264	306	272	278	297	299	295	279	273	284	275	279	305	298	311	264	287	314	286	307	281	287	311	284	272	300	262	276	273	266	250	259	299	303	287	282	296	281	307	288	288	290	297	294	288	284	294	273	270	280	265	279	284	293	319	270	282	262	320	291	284	297	276	286	286	285	277	293	321	290	296	300	297	305	276	274	298	333	312	289	314	265	285	295	289	281	288	291	301	287	274	306	262	278	293	305	301	264	286	291	295	313	277	302	293	297	260	265	270	245	289	307	275	301	274	311	321	327	299	316	293	299	306	301	276	291	284	250	280	287	314	289	300	271	284	280	310	301	253	264	259	294	282	324	290	299	253	283	306	281	289	303	287	307	290	303	283	282	274	313	299	317	253	298	271	279	301	294	302	287	280	294	326	276	287	292	280	268	311	280	292	263	250	297	272	297	292	301	272	301	301	288	284	288	279	296	295	298	291	309	254	295	272	270	235	258	292	295	304	307	303	307	308	286	293	295	289	267	314	265	290	285	261	276	293	255	299	269	280	313	320	280	252	282	294	279	286	293	286	325	305	265	284	307	293	304	301	291	309	315	275	289	286	267	302	296	290	269	283	278	279	314	293	288	295	285	263	300	276	275	283	271	287	312	266	298	272	281	306	297	330	246	264	307	284	268	261	291	253	280	275	293	283	257	299	315	280	274	277	275	268	281	270	266	308	274	292	289	291	290	285	291	300	269	252	249	304	257	272	297	266	297	290	261	286	280	288	316	284	273	286	309	290	285	294	289	268	279	260	296	274	279	285	299	286	287	297	261	300	278	278	270	288	255	266	289	305	294	275	272	277	263	289	288	280	319	332	302	297	269	290	296	272	275	270	278	286	273	292	284	299	255	310	281	296	273	275	312	291	290	273	283	317	263	285	309	262	298	281
23143	20802	27557	24533	20817	19627	8008	1744	1115	988	842	771	710	677	628	569	585	593	573	544	582	541	566	572	514	551	513	487	503	482	501	506	474	496	449	476	449	478	432	463	505	484	440	490	474	495	465	480	451	420	473	448	473	435	484	462	443	445	440	453	475	526	477	441	459	463	451	454	478	483	466	468	414	456	456	478	442	485	447	495	482	452	483	483	458	485	454	470	436	480	445	472	510	491	458	492	461	492	449	441	473	439	447	447	471	449	443	450	459	448	449	435	430	456	449	460	418	476	502	455	454	448	473	445	442	459	452	483	452	474	449	459	451	424	443	431	421	424	423	435	436	444	426	460	452	431	457	454	471	435	430	442	446	449	487	450	457	438	427	412	489	436	418	415	425	489	456	465	433	436	487	462	451	453	500	461	484	443	430	425	457	423	441	431	461	475	422	442	433	468	461	391	423	444	439	441	450	433	460	456	460	427	436	424	420	467	455	463	453	428	442	467	441	426	454	439	415	458	446	428	453	451	448	441	446	479	464	453	432	444	410	466	418	464	445	468	454	441	481	419	470	432	477	413	456	431	432	463	455	441	447	463	424	468	463	451	429	441	451	448	431	461	431	479	437	469	488	444	469	451	439	458	450	437	432	475	470	447	433	465	433	440	462	468	423	486	471	437	456	432	461	472	490	432	478	469	455	455	472	461	471	482	424	466	445	486	467	410	475	449	402	450	463	433	453	456	481	437	456	456	443	450	408	441	449	427	462	420	453	388	456	419	441	420	476	423	459	437	438	424	462	436	451	453	472	453	434	405	421	451	431	454	439	443	470	435	468	460	446	428	412	439	435	440	483	434	436	461	436	426	441	462	399	400	467	395	438	440	450	434	469	481	480	464	461	440	430	427	501	418	453	441	471	451	418	441	415	405	446	492	415	449	462	471	486	464	483	476	490	433	449	435	457	452	434	456	441	461	468	419	453	435	433	467	450	436	473	443	449	418	464	427	452	470	444	484	480	429	427	462	462	444	477	451	416	395	420	450	433	493	452	431	419	427	423	437	479	468	431	483	439	405	452	428	484	475	449	433	447	473	419	463	440	421	439	452	446	460	430	452	446	466	459	428	448	462	458	454	479	428	446	465	451	442	454	417	436	465	441	406	449	434	480	461	422	448	442	461	421	429	444	433	442	491	427	477	447	414	438	431	455	420	408	448	462	436	440	464	438	474	460	415	439	461	398	466	415	442	417	478	437	445	450	468	443	453	459	469	470	490	458	445	433	434	466	420	437	425	418	485	457	441	442	433	457	442	453	465	427	407	440	445	452	441	407	470	453	430	452	449	466	411	432	486	477	455	444	419	401	423	490	478	409	470	417	468	478	437	457	429	459	454	443	433	437	446	430	432	408	473	488	429	437	478	439	486	455	447	449	443	440	439	444	436	429	453	427	444	417	435	413	426	412	446	431	436	407	454	450	430	454	480	487	427	449	476	484	418	437	461	461	434	437	461	486	410	419	452	465	434	478	474	443	455	428	424	447	440	435	491	447	480	405	475	485	439	436	470	441	447	436	390	411	448	443	449	449	463	479	438	451	456	427	438	450	469	435	414	454	427	497	464	479	412	437	447	438	438	457	476	454	447	443	469	432	455	432	446	440	441	439	449	417	443	454	453	386	487	461	498	434	461	469	463	474	442	500	453	448	457	455	450	457	444	442	471	418	415	430	469	430	412	454	448	451	434	446	462	420	472	456	443	455	448	446	446	425	458	454	451	428	426	443	495	435	465	448	408	475	455	468	453	452	441	445	471	467	439	436	445	492	474	430	432	444	427	418	494	439	412	442	458	466	489	465	470	437	435	441	405	484	440	455	421	407	447	457	456	440	458	426	456	463	461	441	452	458	456	448	471	420	441	421	457	467	468	427	451	441	453	445	433	433	446	500	463	429	464	433	432	424	439	415	438	453	474	472	433	452	447	492	427	507	439	436	447	407	451	439	451	448	429	427	450	461	437	457	442	438	430	461	443	428	467	442	460	424	456	456	449	403	450	439	452	459	451	469	484	445	463	416	452	420	413	450	466	451	477	427	459	460	410	423	398	405	418	419	455	452	457	449	454	450	418	449	429	469	474	440	456	472	435	437	424	447	435	422	405	473	479	441	394	441	424	447	430	439	457	510	462	461	460	451	440	448	419	446	433	460	469	432	484	429	464	443	450	452	458	426	445	410	454	445	442	501	413	448	470	443	433	450	441	443	458	422	450	448	491	457	435	469	452	474	478	448	457	469	429	435	449	484	474	436	467	428	479	461	463	430	425	466	424	475	432	439	425	467	465	416	430	464	458	458	456	467	467	426	433	445	427	459	423	432	444	421	429	424	484	428	435	475	462	417	411	430	449	466	415	423	469	441	469	439	482	453	450	468	436	444	473	484	431	389	390	416	389	427	446	423	449	436	435	449	416	459	444	450	438	439	451	427	494	435	426	432	414	456	428	420	405	440	432	480	456	462	442	469	467	488	438	450	437	433	448	450	439	484	449	447	425	422	418	430	446	443	481	424	443	440	454	439	442	410	443	500	432	436	449	459	446	456	465	418	445	486	425	453	428	484	482	433	431	448	459	425	487	421	467	486	444	409	443	469	453	399	463	435	446	449	504	438	421	396	468	454	442	436	451	464	427	436	500	454	425	463	455	447	446	430	422	400	429	469	427	437	438	439	449	517	463	459	434	436	405	428	437	460	461	440	447	428	475	423	444	449	451	449	437	462	420	468	449	515	460	461	440	391	373	453	435	432	426	437	442	465	453	423	394	473	441	443	405	496	458	445	473	419	465	463	439	443	469	410	420	453	425	430	435	460	458	415	429	441	430	431	445	442	487	440	438	451	416	504	455	434	439	438	448	430	433	442	432	458	467	452	401	418	475	456	451	467	435	456	430	411	454	449	463	472	422	421	449	398	481	464	438	468	391	423	453	434	435	428	428	460	465	499	441	469	447	466	463	430	425	463	448	408	429	424	437	455	432	445	454	448	453	436	419	466	478	413	419	444	438	468	460	427	452	478	434	449	465	426	407	472	425	475	484	434	471	410	414	455	425	476	445	466	453	457	451	450	470	441	453	446	440	469	457	444	464	423	460	435	449	443	394	455	431	455	417	457	441	449	455	486	432	465	450	438	442	443	421	442	423	425	421	465	445	455	435	460	449	428	481	471	429	437	460	417	431	458	448	431	441	421	441	418	456	449	445	440	459	448	412	440	469	459	403	425	444	481	500	432	475	447	444	438	467	478	436	437	469	489	433	419	451	430	471	428	464	455	450	467	445	467	448	428	448	417	380	461	516	468	442	453	428	413	428	437	442	442	483	474	433	453	437	439	462	416	479	454	425	442	461	423	443	426	419	433	434	442	455	485	464	429	476	436	475	425	413	477	449	489	468	433	478	450	428	437	432	448	430	477	395	462	444	413	414	476	461	444	470	433	405	429	453	446	440	450	438	443	423	432	442	466	442
43781	69645	60049	35686	12649	5649	3851	2463	1959	1626	1395	1237	1043	921	904	815	781	713	770	732	693	717	720	656	665	664	636	583	641	592	562	559	548	571	509	519	503	521	519	525	530	490	511	456	497	500	521	505	492	515	478	504	478	459	509	520	503	495	522	479	502	481	480	472	504	518	523	479	505	428	433	469	448	519	514	525	524	508	534	525	508	550	488	504	502	531	542	516	471	516	510	512	474	468	468	468	485	495	464	499	504	511	482	490	495	409	429	479	429	464	459	503	491	459	453	470	436	453	477	491	438	451	457	454	482	466	444	472	450	479	469	436	454	458	438	438	488	488	449	458	459	447	506	498	460	486	525	485	462	447	486	457	455	484	422	457	493	441	450	487	491	456	465	466	453	449	473	469	407	471	450	452	458	448	424	446	491	480	433	505	438	472	460	425	477	445	457	458	445	464	462	477	451	438	402	462	436	452	451	501	458	457	493	431	468	435	474	475	460	467	451	435	467	490	440	462	503	437	440	447	450	492	446	495	447	469	491	452	466	460	460	433	480	415	479	481	449	449	453	441	432	441	395	462	427	462	441	456	505	455	457	441	472	477	424	449	475	464	494	468	490	485	459	475	461	487	451	449	466	464	444	478	480	465	473	496	454	438	436	447	427	439	436	456	472	424	452	480	468	469	454	466	466	459	470	474	484	459	453	465	466	483	443	492	457	508	457	464	473	474	451	453	454	430	419	483	481	447	447	428	469	434	422	469	468	434	472	444	472	482	451	449	457	486	454	452	468	460	462	454	483	433	490	483	456	444	446	467	469	471	429	468	444	422	440	468	468	480	420	462	435	446	457	419	447	457	438	453	448	503	463	461	446	467	452	474	451	457	429	506	476	448	456	499	454	447	423	481	446	481	488	467	468	485	461	435	406	495	463	471	431	468	472	417	515	455	434	408	491	467	459	483	457	471	507	481	464	456	471	494	444	464	483	490	491	446	475	445	470	496	458	457	444	453	448	476	448	442	433	457	453	444	425	413	448	438	446	449	433	426	452	414	464	445	413	489	442	431	441	439	438	452	489	497	452	458	496	469	465	449	464	451	435	440	464	477	446	489	445	497	466	475	474	457	446	492	438	484	416	462	415	451	476	433	463	501	469	449	505	440	428	476	487	478	473	438	479	419	435	460	456	454	448	478	456	451	454	415	461	477	435	454	488	476	445	460	482	447	496	521	487	474	433	456	471	461	476	448	453	480	457	420	451	475	465	429	442	465	488	446	446	455	465	435	426	449	483	468	453	461	476	486	441	468	441	455	471	463	474	461	445	483	451	458	459	454	476	446	478	460	442	450	482	459	512	462	513	497	444	409	458	469	441	477	429	444	406	470	433	452	440	428	424	435	477	468	444	461	466	449	455	471	439	431	449	440	464	464	452	475	455	446	453	482	484	459	471	478	471	447	471	456	481	472	461	470	427	485	445	454	459	456	477	444	467	512	422	418	458	514	459	464	446	461	475	445	479	497	454	487	467	451	485	484	462	440	461	442	480	445	443	470	464	473	492	514	449	445	476	462	462	460	472	478	445	457	467	445	483	438	465	491	418	451	455	470	456	440	439	479	502	455	474	451	482	467	431	461	443	456	450	463	459	443	488	434	467	474	453	480	447	457	481	491	468	470	443	457	473	489	455	468	438	458	403	451	504	493	486	454	460	443	416	430	481	469	458	442	461	490	477	470	460	448	448	467	465	464	473	437	458	441	481	491	481	429	466	460	461	481	465	459	462	487	429	477	455	460	474	455	451	461	466	485	464	462	499	445	449	428	470	452	436	438	447	439	450	444	464	457	484	488	482	481	452	472	482	441	499	442	447	431	471	502	483	452	454	448	432	471	444	468	474	452	483	427	485	441	455	392	480	480	474	491	463	451	495	470	474	430	447	450	504	464	443	421	441	428	467	463	451	468	468	474	461	470	443	497	466	474	447	465	456	457	465	503	475	438	498	481	434	453	443	466	493	429	429	457	450	434	467	429	463	481	500	451	456	477	438	474	449	458	471	475	472	438	469	487	473	458	449	478	489	442	507	466	477	467	456	433	452	468	490	455	483	483	469	449	483	407	450	469	460	435	494	462	453	465	490	501	508	479	490	441	450	447	442	427	450	439	434	476	454	455	445	448	466	490	475	465	441	444	461	469	477	456	466	445	447	450	465	458	471	455	447	447	525	456	472	438	467	434	494	446	491	486	420	470	457	428	433	466	452	472	488	449	412	493	458	459	457	429	464	436	431	417	450	460	502	463	446	449	507	452	465	457	485	502	469	465	450	472	468	451	471	491	477	467	494	456	493	446	429	425	468	472	478	482	431	479	473	456	470	450	488	455	445	435	448	478	454	436	436	451	472	451	465	451	475	469	459	455	487	457	461	484	431	441	425	474	448	474	437	449	457	481	414	459	444	454	468	457	476	484	477	455	505	423	418	487	453	473	472	473	441	461	483	484	436	448	457	447	484	470	485	457	438	453	499	448	440	463	421	421	446	455	461	429	483	470	447	459	470	475	468	478	480	447	467	439	468	428	468	479	462	452	448	462	466	438	465	487	451	464	473	455	488	481	481	471	462	438	401	444	447	406	469	383	467	463	473	495	470	463	504	448	462	481	485	450	470	437	451	441	442	457	472	461	448	421	516	443	459	461	475	468	447	469	449	460	470	447	453	471	456	433	492	458	481	474	506	479	479	468	468	471	442	459	468	437	439	447	505	483	462	479	450	485	498	461	425	520	445	445	474	475	475	472	445	482	431	458	499	430	446	483	461	497	460	446	453	433	456	463	481	454	446	481	432	450	459	473	487	480	460	446	464	453	490	472	442	445	458	467	453	421	416	461	466	431	447	472	483	475	457	455	463	417	429	442	472	444	471	463	463	472	474	472	482	502	449	456	466	417	474	445	459	419	450	485	461	467	443	476	452	455	443	462	478	405	436	456	454	453	479	475	505	488	491	473	439	475	440	483	487	453	483	461	479	491	447	445	454	472	477	459	432	438	473	483	457	460	437	478	470	488	470	462	435	466	504	473	465	459	434	464	455	488	465	443	482	427	482	470	479	418	479	455	481	448	446	445	497	439	439	459	458	467	432	424	450	468	503	481	477	467	455	440	420	448	492	477	460	437	442	484	443	471	455	436	432	462	471	442	486	502	462	469	439	444	437	432	459	502	475	441	468	450	459	489	433	464	466	469	444	476	440	453	466	507	450	454	443	492	452	438	468	443	455	466	431	424	436	505	458	462	458	462	496	481	446	458	460	410	448	428	431	477	484	476	491	488	430	455	476	479	442	467	452	485	470	503	462	467	473	490	446	439	442	446	470	466	440	445	490	460	481	471	466	454	476	432	438	472	478	492	496	432	495	477	446	437	429	447	460	444	455	482	428	489	463	454	459	449	451	447	442	488	443	414	452	448	459	452	464	479	447	434	458	443	417	446	431	453	485	469	460	463	463	459	485	432	487	444	483	431
34763	35906	29696	14184	2263	641	451	411	361	354	320	286	318	295	267	310	322	252	299	303	292	285	289	279	279	291	256	296	277	285	281	273	287	308	283	306	251	271	267	287	278	257	276	274	277	286	265	279	293	265	260	244	288	276	274	300	274	279	286	269	284	277	247	271	258	262	272	260	254	257	265	281	263	281	263	287	274	260	299	274	278	237	251	298	288	270	264	262	290	255	293	277	269	297	264	288	241	271	263	253	265	245	263	258	284	242	274	275	282	291	257	270	249	287	269	283	289	260	286	262	271	246	260	292	259	251	284	284	257	286	271	279	252	269	239	268	290	277	289	270	262	278	273	236	250	281	253	286	254	277	281	307	266	277	263	274	266	262	299	252	259	259	261	271	269	256	268	266	248	279	287	262	265	247	261	264	279	264	254	284	238	266	254	263	261	275	281	290	238	291	279	299	279	274	271	286	287	240	281	282	264	278	286	281	276	267	249	276	263	269	285	266	249	259	250	254	259	256	266	283	278	267	249	290	266	302	235	265	290	277	295	256	271	276	258	268	266	296	273	291	245	286	263	263	264	262	256	265	275	264	236	244	297	283	268	280	277	289	305	249	277	287	262	264	262	280	271	295	277	256	267	241	289	295	304	264	276	290	254	271	274	303	288	281	268	268	278	256	279	296	263	252	269	269	296	239	259	258	278	284	269	253	245	275	273	320	250	266	252	280	270	282	276	257	243	275	291	286	268	275	270	248	284	270	263	291	250	283	286	261	245	283	282	263	312	265	265	258	247	306	265	273	263	287	287	266	274	257	231	261	289	258	265	289	260	264	267	270	269	236	298	284	246	261	281	254	266	267	263	283	278	280	278	257	297	263	252	291	291	289	273	289	309	257	265	247	280	247	283	260	275	265	281	240	257	263	274	266	268	272	269	289	264	270	256	302	261	255	262	238	267	275	267	262	306	280	248	258	250	285	281	249	298	251	279	270	274	270	242	256	240	262	265	265	286	297	274	263	254	268	262	247	292	291	259	288	271	267	263	253	302	283	254	288	262	246	270	286	248	264	268	252	252	249	263	242	266	249	256	292	269	276	259	279	266	260	275	284	246	277	277	278	261	274	266	292	252	244	254	300	255	279	269	259	284	256	256	254	255	226	285	269	278	281	278	274	286	275	277	257	270	269	269	280	280	248	243	271	255	242	282	284	244	251	278	241	303	264	276	294	299	290	270	300	270	274	253	271	263	251	260	261	267	259	272	270	246	288	243	278	264	301	262	246	308	264	290	251	267	258	271	278	260	272	289	261	276	248	255	257	267	253	256	269	292	272	295	256	260	274	312	261	286	274	260	309	234	242	290	294	287	299	287	299	274	264	244	257	261	284	281	297	267	247	228	258	274	258	272	270	276	267	310	252	246	306	233	276	306	266	260	292	264	270	274	282	279	237	271	258	263	254	230	254	281	259	307	237	251	272	245	279	244	283	231	268	270	264	243	277	267	284	276	289	263	270	275	260	281	275	271	251	277	243	269	256	299	244	275	316	287	306	273	274	260	287	239	260	272	285	307	252	279	259	247	303	270	256	285	281	238	277	223	276	280	279	292	282	256	248	257	293	261	285	255	244	267	279	246	289	280	275	253	269	250	258	268	268	257	253	254	258	248	256	285	271	315	251	286	240	276	288	261	278	272	297	274	249	233	258	297	280	266	259	260	271	250	265	285	254	266	325	278	264	260	293	277	257	238	249	259	256	275	250	267	260	232	256	295	253	277	255	253	265	267	256	254	263	278	263	253	279	278	253	266	267	276	255	301	281	284	287	253	295	290	267	239	291	265	274	284	262	266	286	282	247	254	270	259	245	259	270	263	278	243	261	261	273	275	289	298	290	298	257	264	283	295	289	291	254	267	261	273	250	276	253	262	268	242	256	279	278	281	263	265	274	272	281	270	268	278	280	270	276	282	263	275	234	253	274	293	308	289	274	257	245	228	246	242	283	231	250	247	273	281	281	276	283	238	270	292	318	262	271	262	297	283	263	260	261	252	276	274	276	280	261	243	310	287	300	284	276	278	287	243	269	258	283	298	274	295	290	276	268	266	260	281	267	252	253	267	285	279	263	258	278	308	272	243	279	269	273	271	265	310	267	262	278	275	291	261	264	291	271	258	271	268	277	274	294	261	263	288	274	282	258	261	294	254	258	271	277	270	257	281	279	293	260	266	280	247	274	263	268	247	235	252	259	257	253	280	285	276	271	257	270	284	277	252	256	235	240	247	294	294	289	272	258	250	256	294	270	261	290	248	257	286	280	285	262	287	305	273	246	277	289	265	277	250	267	255	275	294	266	272	243	282	294	303	263	271	253	268	245	262	289	261	256	276	271	296	260	302	270	271	283	270	288	293	285	274	253	281	299	255	258	276	259	284	267	283	255	257	284	286	298	282	284	294	260	259	283	249	271	286	295	256	240	253	256	277	290	256	255	294	284	273	238	290	297	264	254	246	279	274	257	303	279	282	274	261	290	249	270	269	262	263	280	275	271	268	295	277	266	239	263	291	282	278	256	258	246	290	287	288	242	277	251	266	238	247	266	272	297	254	273	265	247	270	262	322	284	263	265	259	260	271	269	264	268	291	238	265	295	260	250	233	284	278	289	295	259	265	253	290	254	279	220	272	258	267	278	258	241	253	267	261	288	286	270	265	269	282	268	249	257	289	287	274	256	258	272	272	280	270	306	276	244	281	255	244	290	261	260	293	287	277	253	267	284	260	239	261	264	266	238	274	302	278	283	274	252	283	249	269	262	281	239	277	273	279	292	297	282	279	254	277	285	258	276	291	281	277	261	236	304	252	287	256	299	242	264	288	255	258	293	214	254	284	261	290	279	266	235	275	283	271	278	240	270	243	289	268	260	269	249	255	275	282	244	266	243	285	282	274	269	272	262	265	276	256	263	298	254	251	239	262	268	262	241	305	260	279	262	234	282	282	265	277	257	270	295	263	295	250	268	262	281	263	290	275	279	249	252	243	267	279	254	259	275	274	284	249	272	272	265	267	288	259	258	243	289	289	280	269	305	300	276	285	290	270	305	306	299	273	256	256	255	308	250	295	251	255	287	278	260	259	256	269	267	246	282	287	256	268	282	269	252	258	279	267	257	298	251	282	252	265	255	291	262	269	258	273	278	239	280	272	235	273	240	263	246	271	278	265	254	279	276	258	247	293	283	250	301	250	260	256	244	243	254	273	287	269	269	261	267	265	315	256	255	328	281	248	291	309	281	242	262	273	264	266	272	277	256	296	256	274	269	270	273	229	239	251	261	229	269	252	270	273	263	260	272	266	258	284	262	269	283	283	287	279	253	272	281	267	284	272	275	247	261	291	271	260	272	284	247	271	250	263	273	269	243	274	255	247	281	248	274	286	253	267	252	253	292	280	254	269	275	260	271	273	262	274	264	283	291	234	269	276	243	277	266	243	275	288	254	278	255	244	231	295	256	257	253	281	307
37892	45424	35298	15069	3327	1101	727	630	569	539	448	412	398	398	363	391	355	348	357	371	342	361	319	331	405	337	319	349	327	329	330	351	310	337	307	294	323	333	317	321	304	288	296	302	324	321	317	312	314	295	317	293	325	279	331	322	310	333	321	325	323	310	322	345	329	295	305	319	322	294	333	281	298	304	314	329	302	324	347	319	350	318	327	360	327	326	307	332	343	287	315	290	313	327	336	295	329	295	328	302	308	309	291	287	338	311	285	299	296	315	280	335	316	305	348	303	280	306	331	281	290	286	318	291	328	328	323	314	310	315	311	289	305	294	300	325	279	306	309	280	356	298	297	307	319	317	342	329	341	312	307	290	291	316	299	301	313	279	318	322	293	339	292	275	297	324	321	291	286	289	328	312	294	306	327	319	296	302	294	310	304	282	328	302	287	304	327	306	318	301	297	304	314	338	322	275	343	286	284	318	354	332	285	287	309	308	300	305	298	316	322	335	271	306	333	271	352	331	332	338	302	310	312	320	318	306	301	312	320	288	326	288	292	298	303	341	323	308	267	289	308	304	315	324	314	303	336	347	293	297	297	326	307	319	306	291	345	322	334	315	294	309	297	318	320	296	321	293	315	314	324	298	300	333	298	322	305	301	295	312	301	304	298	287	309	319	271	303	289	326	292	304	314	315	300	324	311	272	332	278	327	290	318	297	294	277	309	301	297	300	302	297	289	324	354	301	305	336	321	263	302	306	304	345	318	280	321	296	325	309	300	308	305	332	299	317	320	277	299	307	288	323	310	303	299	321	295	290	285	310	322	310	298	288	285	312	292	305	284	315	288	311	285	316	304	309	316	302	305	279	331	303	310	298	310	272	321	310	304	310	328	332	327	288	325	301	293	321	306	318	332	325	305	328	301	305	301	280	293	309	271	309	282	297	308	294	307	323	329	288	293	322	310	277	301	294	314	315	283	352	320	306	301	295	264	313	309	301	309	312	320	306	303	301	277	271	317	332	305	298	299	293	276	332	300	301	324	339	309	310	304	316	361	286	304	286	333	307	305	311	320	284	287	321	308	275	315	313	303	293	277	309	303	300	283	326	333	293	330	334	303	303	281	336	346	334	331	262	300	283	318	320	309	305	303	286	307	304	309	317	287	330	285	319	299	274	322	307	310	282	311	280	301	317	323	272	274	363	303	278	291	327	280	316	292	329	301	275	289	288	284	290	321	300	303	306	304	303	308	284	319	312	331	301	328	305	330	321	318	285	284	320	337	325	286	306	314	324	314	323	298	306	315	292	355	271	330	289	320	311	289	343	282	309	295	307	290	300	293	301	308	283	297	289	312	301	305	309	296	335	328	310	292	310	310	311	305	309	297	290	296	282	302	287	324	301	275	306	299	301	290	318	324	321	294	328	308	287	316	313	307	333	294	298	318	275	327	307	293	322	294	309	294	330	326	294	313	303	321	301	304	305	305	294	300	309	319	311	345	325	326	326	287	291	319	313	277	311	325	302	321	298	291	314	295	322	296	307	315	318	288	320	300	314	314	319	307	272	292	326	310	291	325	319	332	309	293	304	316	321	307	285	317	297	322	304	318	282	330	299	324	295	295	310	298	308	314	300	302	284	320	286	306	312	291	279	308	316	328	310	300	324	314	282	325	320	340	305	301	283	330	351	306	291	279	305	334	323	314	321	279	291	312	313	314	320	289	341	299	318	291	290	288	322	293	301	307	305	289	311	327	322	302	289	288	336	311	298	308	297	342	293	274	305	331	321	344	324	302	297	294	309	305	306	290	315	283	258	282	292	296	310	286	284	306	326	299	308	283	321	282	278	298	315	293	295	296	330	290	297	282	353	314	278	304	312	302	312	271	319	332	331	300	284	309	309	313	303	290	340	305	314	313	280	318	281	313	314	303	314	318	298	295	309	327	324	289	303	314	319	300	322	263	315	329	311	289	299	290	321	324	303	307	335	319	302	282	298	304	307	334	333	267	321	283	321	275	302	295	331	305	288	322	298	298	304	333	286	310	309	282	308	283	291	309	288	309	302	298	279	322	261	304	280	310	290	290	289	306	274	306	276	318	293	317	298	304	310	303	304	297	288	330	288	321	313	295	291	317	314	284	285	279	332	307	321	318	297	308	303	276	317	278	325	321	300	290	297	295	334	286	337	301	295	296	327	308	323	324	295	341	326	321	297	310	316	300	270	315	332	311	307	309	290	287	287	328	317	328	305	297	306	312	302	335	298	305	321	295	306	308	314	335	323	306	331	327	336	296	306	285	312	315	296	287	289	315	302	308	319	309	301	286	310	296	305	313	334	332	341	289	323	295	306	303	301	278	309	278	335	323	306	298	295	303	338	282	314	327	312	324	318	313	298	299	276	278	299	316	306	291	320	314	280	298	303	300	285	298	300	289	290	298	302	283	306	317	288	339	333	305	298	326	326	307	293	295	291	306	301	314	319	324	300	314	311	297	324	302	322	320	264	301	306	284	320	301	305	291	305	320	283	327	310	306	294	323	295	309	319	311	282	328	306	327	320	289	339	313	301	294	330	331	266	303	322	305	283	307	298	278	299	344	313	315	337	302	306	289	271	272	311	304	303	322	282	321	283	313	314	314	279	295	298	326	308	348	288	324	325	301	286	299	286	323	325	311	324	320	289	331	282	326	306	310	324	298	281	319	330	319	291	303	298	318	299	319	308	311	333	282	287	307	299	298	301	314	310	313	296	333	317	280	305	338	314	302	283	305	309	324	311	306	304	294	306	309	288	322	283	310	289	310	317	296	331	323	282	314	310	289	279	299	313	304	299	311	281	326	309	273	311	296	319	286	289	306	286	268	344	286	308	341	298	305	289	310	310	303	299	287	298	314	295	320	292	289	305	295	294	338	308	322	297	306	312	302	316	320	291	290	302	336	321	297	300	290	304	307	312	288	289	316	286	296	319	277	319	278	266	291	298	308	306	278	308	343	287	286	353	314	298	321	328	323	324	301	305	303	290	295	297	293	302	314	262	298	304	293	329	276	309	310	313	304	291	297	327	309	308	335	327	313	298	301	292	287	308	334	326	301	295	296	336	329	296	317	309	314	304	313	317	322	311	322	288	287	288	312	297	316	318	299	314	296	352	320	294	312	277	304	284	289	278	297	320	266	339	312	288	334	290	327	316	297	289	313	333	296	295	322	329	296	334	339	309	305	301	315	278	288	294	287	300	305	334	333	312	330	293	298	284	296	313	308	311	302	317	316	312	321	293	294	320	296	298	306	322	313	312	324	307	305	301	299	289	321	295	326	315	317	336	292	291	316	345	277	299	281	317	328	319	324	270	307	309	297	312	294	292	316	326	330	312	295	287	324	295	269	303	292	300	325	260	323	287	302	291	296	304	299	291	292	295	302	309	315	283	296	318	304	310	351	331	339	314	301	314	303	301	317	284	301	305	331	306	309	290	338	278	289	324	323	294	317	315	282	330	347	333	304	307	352	329	322	322
25324	20905	27400	25410	18862	6709	1465	804	597	507	433	413	367	351	333	353	307	352	292	297	316	284	295	308	292	315	270	314	294	264	259	294	267	306	283	260	253	267	280	274	271	293	270	271	254	280	250	245	244	272	258	297	259	285	242	302	276	266	246	288	241	238	251	244	279	241	233	265	269	265	262	239	258	266	252	267	257	299	274	251	251	279	266	240	287	260	250	271	246	278	247	289	233	263	280	246	277	272	263	281	296	259	258	253	251	255	241	274	251	232	242	256	249	238	268	243	235	229	241	263	237	268	255	259	240	264	296	264	232	268	282	246	244	264	256	264	263	253	251	244	249	258	241	266	242	280	255	252	248	249	278	265	255	253	248	223	262	263	247	254	276	252	221	277	239	271	240	236	230	250	216	244	260	243	238	258	270	238	226	256	255	238	231	258	236	253	258	249	248	242	249	241	246	228	251	265	265	243	252	257	252	271	270	258	256	253	257	249	237	231	233	232	227	265	253	261	246	237	273	251	257	279	281	246	264	270	253	237	237	249	244	276	259	265	224	240	272	261	227	225	234	244	246	244	271	237	247	242	255	242	236	270	257	277	250	259	235	258	254	250	247	267	241	285	243	240	249	279	233	249	235	251	229	238	259	244	283	270	214	258	241	247	256	299	246	243	258	231	232	236	239	270	232	259	247	274	278	247	275	212	242	238	237	252	250	248	236	251	243	254	270	263	259	241	231	239	258	253	285	266	270	238	251	253	264	251	244	246	249	277	227	253	247	273	224	262	277	237	278	237	258	231	263	235	243	242	246	225	234	261	243	247	257	260	237	260	257	243	262	224	222	259	249	242	262	261	245	233	259	256	255	267	245	271	245	247	279	264	268	264	241	232	273	244	265	256	218	246	284	257	259	251	253	221	253	223	259	249	287	258	258	236	229	228	260	231	264	242	250	262	248	275	229	244	243	240	254	248	223	250	270	230	255	256	248	247	250	274	230	258	240	276	266	246	264	259	214	249	248	266	264	268	246	248	246	254	238	218	243	276	237	243	248	234	265	250	245	263	249	248	264	246	246	226	251	237	240	241	265	252	263	238	270	243	251	248	278	246	236	268	273	236	236	248	287	264	252	246	228	240	269	253	238	238	269	261	241	253	263	237	270	247	253	254	269	246	257	255	228	244	245	249	253	235	222	249	247	263	243	274	244	251	256	252	241	248	256	258	228	239	243	256	227	252	221	225	240	224	263	239	219	261	240	257	252	276	236	255	247	228	254	253	266	258	255	247	255	232	245	252	233	246	221	272	242	236	235	242	265	241	221	275	259	238	241	252	260	300	261	234	274	259	272	262	258	288	227	271	268	266	255	270	247	267	233	242	247	248	251	260	250	220	269	259	251	239	254	282	277	272	221	251	240	269	250	274	230	227	274	236	269	269	249	225	261	237	212	267	261	269	207	247	272	237	236	248	273	263	243	231	272	231	259	287	278	246	267	216	234	229	280	245	274	244	244	242	274	256	277	273	228	278	255	274	248	251	238	252	257	250	255	252	248	241	258	264	256	250	239	254	240	250	298	268	244	251	250	240	249	237	255	254	240	263	252	255	268	232	242	260	272	253	240	266	253	242	256	251	224	238	252	270	233	246	250	284	269	258	254	234	270	231	237	250	283	258	258	239	263	234	249	259	238	246	230	261	252	250	258	230	257	246	270	249	250	229	262	231	237	263	240	242	256	267	247	279	230	222	260	259	265	231	255	225	257	234	227	220	227	225	219	261	252	232	243	256	280	252	269	257	269	243	246	241	260	257	270	266	229	250	295	226	259	219	241	234	228	257	224	253	254	245	258	247	257	250	233	232	235	285	255	243	286	234	235	233	233	232	239	226	281	249	260	253	244	242	232	272	284	221	246	259	239	253	247	230	241	237	249	225	279	250	224	252	237	240	253	248	238	280	255	240	240	243	244	288	253	285	263	258	246	254	266	274	207	235	247	239	234	248	259	269	234	255	256	247	255	264	226	201	241	242	223	252	242	261	242	271	237	263	268	230	262	249	234	254	285	262	247	277	274	255	278	246	242	239	268	281	260	244	265	237	276	239	255	229	229	246	275	241	251	242	276	266	260	250	234	212	224	257	272	279	254	254	265	228	238	258	215	228	263	267	237	228	260	236	251	251	250	248	247	230	266	279	235	253	234	268	242	253	250	224	252	257	269	239	290	276	252	258	232	257	234	254	243	242	228	284	256	247	240	241	234	248	254	283	255	264	248	257	260	236	246	256	224	265	231	250	248	223	259	248	236	247	255	235	245	230	255	243	241	227	254	281	249	265	242	244	264	233	263	242	249	228	226	249	236	260	233	211	256	275	221	252	289	260	275	240	237	270	235	255	267	261	257	250	270	242	271	240	271	234	228	263	281	247	248	248	229	237	241	227	253	281	254	281	241	238	255	245	255	250	267	251	244	240	265	239	261	246	232	226	241	243	255	257	246	246	249	257	249	257	258	258	265	261	262	262	249	252	258	249	247	222	232	240	242	274	238	271	265	270	225	236	263	254	262	266	298	249	266	252	230	234	236	246	271	270	246	239	250	249	240	241	240	218	284	245	254	226	224	273	252	269	263	255	267	294	248	256	235	256	273	250	234	238	253	266	261	256	255	266	255	252	248	207	272	250	259	251	237	254	242	243	279	253	250	245	227	252	230	243	267	271	256	248	270	270	253	241	254	242	254	244	263	245	272	254	235	273	242	247	257	256	249	253	267	246	256	246	255	285	258	232	253	230	251	214	270	263	210	233	244	257	232	245	262	226	254	253	236	244	234	244	241	262	263	264	254	242	258	250	269	275	249	250	242	272	272	245	253	254	238	240	246	246	247	237	242	245	232	255	277	270	240	266	258	256	243	278	226	248	252	264	247	264	256	275	298	243	251	246	218	250	252	224	240	256	273	232	258	253	214	277	231	244	251	249	241	223	253	262	234	257	232	300	265	258	251	247	250	255	259	257	265	219	249	253	241	249	229	244	210	285	239	242	233	280	262	268	275	215	232	248	240	252	255	263	247	268	243	252	256	252	263	246	250	241	227	249	252	243	234	244	249	237	217	268	277	239	245	256	229	258	262	236	232	256	249	230	255	253	242	295	270	231	238	259	273	228	255	251	242	229	244	266	275	247	262	257	252	237	248	260	235	265	241	250	268	275	234	250	245	257	244	230	235	217	255	244	251	279	248	287	248	242	240	255	227	256	251	234	248	234	216	259	276	243	235	247	244	231	246	236	251	250	248	262	230	267	247	239	247	268	241	226	277	242	239	222	224	248	234	273	255	239	247	253	269	279	256	263	255	239	270	274	242	261	267	271	250	296	274	268	244	262	238	230	216	260	251	235	256	242	232	296	244	247	274	252	231	247	243	244	251	253	248	239	259	242	268	244	219	227	276	262	267	253	262	257	248	259	254	242	267	250	262	259	279	248	222	243	265	223	239	222	241	233	237	257	254	265	244	244	250	269
38353	59993	49091	27178	6573	2951	1888	1368	1073	934	737	622	521	537	498	439	489	430	429	415	418	428	375	380	401	382	374	330	352	333	336	329	338	316	298	315	293	284	330	294	319	286	332	317	318	294	286	286	327	308	353	247	308	308	289	296	303	304	334	311	287	283	290	292	260	317	308	294	320	276	338	293	312	267	300	300	299	312	301	348	298	326	325	332	342	320	324	319	313	305	299	322	276	307	284	311	306	311	328	289	315	292	270	263	267	275	276	276	252	259	276	288	288	290	254	282	255	241	260	278	272	319	283	271	281	303	277	259	263	284	294	295	306	259	259	266	279	232	267	272	297	316	281	313	284	267	284	265	275	300	276	275	295	256	262	263	292	303	282	275	292	290	280	290	292	301	264	260	280	259	239	236	285	280	291	259	286	310	278	278	271	263	281	279	283	266	287	264	272	243	263	273	288	289	293	279	292	256	302	273	299	257	293	282	310	260	296	265	270	284	252	286	270	271	285	294	278	293	266	292	267	280	285	301	257	298	261	275	283	268	286	279	274	245	264	264	272	282	299	269	284	264	277	279	282	250	284	270	278	276	270	267	275	247	282	261	288	254	253	266	271	253	283	277	290	272	292	270	287	278	275	274	278	273	299	261	228	268	290	268	266	249	289	262	241	257	277	262	271	262	285	290	245	300	304	283	255	262	257	256	290	279	269	268	274	285	245	258	288	276	257	252	289	273	290	239	300	294	283	304	251	287	285	307	279	258	277	302	259	224	271	294	262	285	265	281	272	277	268	299	293	273	242	283	247	281	277	275	261	264	235	272	260	284	272	288	254	273	298	272	288	282	280	247	283	291	304	294	275	288	269	256	253	280	281	302	267	264	265	311	253	268	248	282	300	301	234	301	254	278	278	278	275	284	266	271	272	290	270	262	272	254	296	275	287	256	271	266	312	289	247	273	270	286	262	283	288	280	281	278	291	280	269	278	276	267	289	270	264	253	274	275	279	260	276	228	280	278	295	266	272	301	282	300	232	286	257	270	263	270	268	287	283	290	291	310	294	261	295	269	239	283	304	278	282	264	274	266	266	282	253	283	286	252	280	271	266	246	266	265	255	285	307	256	239	262	264	248	287	270	291	272	248	274	257	276	277	247	293	267	273	295	275	266	302	276	271	264	281	295	282	266	248	289	277	264	281	261	269	282	271	277	258	264	293	237	290	260	270	254	292	283	247	297	265	256	290	285	255	279	294	295	300	300	257	301	258	281	267	278	284	286	270	280	277	264	311	238	267	275	254	281	247	288	257	298	267	257	271	322	311	289	305	304	283	288	263	306	274	256	271	267	269	275	271	247	292	289	270	262	283	234	282	288	284	282	245	275	286	268	270	276	281	253	296	301	286	267	280	283	281	283	305	282	300	268	279	289	262	307	260	286	253	306	262	252	273	290	281	266	289	305	282	262	255	276	260	284	252	275	245	273	282	290	280	260	270	282	255	265	283	273	281	268	290	284	293	274	263	256	272	261	265	265	262	284	244	287	305	267	282	294	260	289	277	288	267	281	269	289	279	276	254	267	304	290	291	276	277	278	294	267	282	275	288	280	301	269	266	278	264	248	295	307	275	267	301	274	245	290	276	269	282	294	250	239	269	243	287	293	265	273	256	274	257	271	252	270	268	266	261	263	281	260	245	297	267	260	267	283	274	267	278	278	266	275	271	258	254	282	289	302	258	272	267	240	273	299	272	265	243	313	309	270	272	266	261	273	303	288	291	277	280	258	240	267	255	267	292	247	275	275	278	288	275	270	285	253	272	258	284	264	280	279	300	270	276	280	290	265	268	271	290	284	248	306	299	276	294	297	272	309	265	294	281	280	283	338	266	302	285	267	261	286	293	251	298	262	233	280	260	273	278	257	285	285	262	283	243	272	269	264	266	286	273	306	279	286	287	267	286	247	274	266	266	259	256	303	276	285	292	263	272	269	282	290	270	295	270	287	250	227	257	247	285	275	238	301	281	285	252	275	308	297	252	274	283	249	279	292	281	260	265	255	293	270	307	270	294	282	278	282	246	277	294	272	254	254	272	282	265	249	273	271	269	263	293	287	271	248	272	266	274	312	277	283	283	238	262	298	233	281	297	267	272	264	280	306	298	294	307	285	313	288	237	265	261	276	259	307	262	281	282	248	273	287	259	281	295	317	261	272	277	300	283	269	283	285	300	290	316	281	283	272	253	270	258	285	284	274	295	290	266	284	272	279	285	257	283	283	275	294	263	277	274	276	263	283	284	273	291	271	239	270	283	284	284	303	305	289	308	274	264	294	284	278	260	274	245	289	275	278	245	287	268	253	304	252	314	310	259	267	256	271	294	259	261	294	257	286	248	275	284	292	276	267	263	229	294	258	270	290	289	250	264	280	251	285	256	269	299	264	260	282	266	270	271	276	285	262	304	262	244	269	267	259	261	235	262	291	289	289	264	264	278	261	260	250	294	275	276	265	266	260	282	276	250	264	290	274	251	253	279	280	304	291	270	299	292	272	254	287	247	245	268	297	256	258	245	266	273	283	280	281	320	252	275	260	273	254	295	296	265	277	263	271	281	269	295	275	290	260	305	297	271	286	255	271	268	273	271	237	276	274	275	285	276	278	293	270	295	268	299	287	271	287	261	272	277	278	242	259	300	272	275	251	290	276	285	279	281	277	277	288	294	257	287	268	265	246	265	268	270	270	284	262	245	306	320	297	265	281	290	255	265	291	275	284	288	250	286	279	289	283	293	297	304	286	283	256	260	276	292	288	305	287	280	260	296	266	263	267	299	242	297	271	299	287	270	272	251	258	291	298	292	275	272	270	272	273	276	276	252	293	260	273	319	285	279	277	250	278	284	253	247	270	273	286	266	274	289	295	274	277	251	274	297	272	264	292	288	281	290	278	274	280	301	275	282	280	277	248	268	258	295	284	263	260	275	275	261	305	264	285	294	263	286	289	259	282	266	250	277	312	251	258	265	232	254	288	260	278	298	259	290	270	272	250	292	293	266	283	278	270	283	266	273	299	255	272	255	258	293	266	297	279	287	286	275	294	258	256	245	282	308	268	283	252	264	294	274	250	259	272	271	296	243	280	250	273	263	276	276	268	276	257	271	279	258	287	251	262	271	294	244	278	294	291	258	263	274	292	294	280	288	273	272	266	300	278	291	264	299	270	267	277	258	243	289	290	272	261	271	270	259	291	289	291	271	264	286	271	285	276	281	270	263	248	274	271	286	255	291	256	279	271	289	302	298	281	286	271	258	276	282	251	288	291	258	254	273	267	273	272	258	262	263	256	263	263	252	283	260	322	309	248	278	252	262	292	277	251	278	282	283	285	283	293	289	266	274	295	267	269	276	241	293	282	247	283	299	292	309	264	283	270	270	271	288	266	242	269	293	277	282	303	256	283	274	284	267	279	259	263	269	258	284	277	269	275	252	284	278	296	283	255	279	283	259	278	262	280	283	280	266	294
23113	20773	27436	24593	20704	19543	7497	1601	1055	898	780	705	691	592	594	627	611	591	530	559	515	553	525	529	490	531	551	510	474	490	451	441	467	463	497	476	469	443	469	475	457	475	433	432	468	440	438	479	465	403	430	466	451	463	469	448	456	472	474	467	449	398	431	444	502	466	449	471	416	474	417	451	463	466	454	438	393	490	417	407	458	499	471	459	446	493	461	460	451	428	473	475	447	427	437	423	462	450	446	457	452	450	459	434	427	441	437	431	430	429	443	512	441	465	455	437	409	467	454	388	450	415	430	464	443	454	451	455	419	407	400	456	444	479	430	480	451	434	455	431	455	425	462	410	453	458	460	495	458	463	428	451	440	456	438	426	437	448	412	407	417	430	409	427	435	443	436	446	437	428	443	469	423	458	448	435	433	459	427	438	440	425	411	474	418	423	455	472	423	450	455	447	424	443	414	425	440	411	426	434	431	483	416	428	451	434	464	447	411	441	440	458	421	436	449	466	434	462	439	445	457	433	436	446	427	476	449	445	452	416	409	438	435	431	454	453	456	430	469	454	430	425	436	452	414	462	452	480	454	427	455	458	437	417	446	482	457	435	459	419	401	455	419	407	484	458	424	448	449	398	450	436	426	456	487	452	429	422	401	441	426	436	460	416	435	453	422	412	451	444	446	464	449	456	417	409	420	446	427	390	422	441	445	403	426	402	445	466	454	450	406	458	407	413	443	426	415	489	458	446	442	425	399	449	395	438	429	418	448	451	465	430	440	425	468	448	470	454	421	444	431	401	436	423	456	432	456	418	481	423	437	405	396	444	382	453	438	418	422	454	449	429	410	428	449	451	454	410	475	431	431	448	442	436	442	436	424	444	410	431	432	443	446	422	419	430	412	408	436	450	427	459	437	495	451	428	436	433	423	453	418	436	415	464	390	443	418	418	426	425	413	446	436	376	458	433	451	444	405	428	436	442	439	473	447	442	464	468	449	449	434	483	439	408	424	416	432	452	435	444	442	413	447	460	461	440	445	424	431	436	426	420	457	412	443	429	504	416	459	397	443	411	454	412	450	438	426	440	436	444	429	439	438	472	399	427	415	436	476	448	433	453	457	405	449	446	455	407	424	416	446	439	437	454	417	417	417	476	441	413	438	420	397	462	431	455	417	451	439	458	412	440	414	440	419	436	425	445	452	437	419	446	425	426	432	444	426	446	449	456	448	413	482	444	382	450	463	436	454	383	466	429	431	422	464	441	465	457	446	434	432	450	457	431	450	421	472	429	449	410	444	432	452	423	430	448	455	413	443	450	414	433	446	445	480	430	444	456	432	438	448	431	438	421	399	420	434	469	478	400	437	402	424	414	427	439	443	434	436	428	464	421	397	438	409	433	427	405	439	399	460	402	464	410	401	460	435	428	419	426	411	469	460	408	471	438	418	408	425	442	446	417	441	471	429	430	429	436	483	426	396	454	407	413	429	427	404	467	397	444	452	457	393	466	448	422	428	440	394	464	422	452	438	426	417	435	446	397	418	452	431	419	407	416	435	415	436	455	460	403	423	421	422	424	397	403	413	446	421	456	425	466	420	465	443	405	430	409	433	434	433	401	435	448	398	413	452	421	459	437	464	441	427	402	454	454	420	428	428	402	400	448	429	484	448	469	433	448	448	483	434	417	468	434	431	425	444	469	424	432	419	432	435	448	442	401	432	432	406	404	451	442	423	418	425	430	446	391	436	397	459	406	422	422	435	435	443	414	486	426	437	423	407	432	458	421	426	425	438	435	451	422	461	422	426	444	454	461	409	466	447	407	394	447	443	410	458	431	431	435	447	455	444	423	449	429	434	434	467	443	414	444	477	428	465	395	452	454	429	414	450	442	449	462	404	433	402	439	462	406	416	416	462	423	416	450	434	420	436	401	418	468	424	453	477	426	477	460	442	477	433	437	442	442	409	436	457	415	424	420	427	453	408	429	456	444	436	441	408	448	420	447	446	412	438	453	435	471	438	449	431	425	447	424	438	469	442	441	430	431	457	430	481	441	417	451	451	428	443	444	472	436	437	402	439	418	432	415	436	462	447	434	435	466	468	469	456	399	425	453	405	476	455	428	411	423	424	434	450	406	422	435	462	411	460	438	434	420	419	471	447	417	448	443	445	429	391	451	412	414	443	446	448	425	466	487	460	444	414	425	442	446	433	441	451	433	410	417	420	441	463	408	440	450	442	409	434	465	436	420	433	439	455	427	426	441	433	465	445	418	434	452	449	465	446	436	470	469	468	448	421	457	475	424	420	443	441	446	475	407	438	439	435	439	453	414	428	462	415	419	450	439	439	436	424	448	445	431	435	441	433	450	447	408	388	409	442	426	428	461	389	440	456	411	452	413	438	464	419	426	452	433	442	459	442	452	454	398	404	443	445	392	433	455	434	447	454	451	436	437	460	459	417	423	422	421	436	441	417	465	433	448	457	436	406	429	468	407	430	415	425	410	427	406	408	443	393	416	408	426	419	477	471	414	505	437	429	472	433	419	478	439	425	424	426	388	461	437	426	470	436	418	434	427	443	405	440	428	419	411	433	440	415	429	428	435	430	399	466	428	430	459	440	433	402	454	400	455	455	383	420	430	422	409	447	461	445	418	452	476	439	422	451	469	431	398	477	413	405	443	396	437	503	459	431	459	414	442	452	469	429	429	425	424	438	420	420	428	469	475	414	441	440	431	458	441	461	458	463	454	429	464	386	449	446	471	419	444	463	465	440	417	478	444	460	445	467	451	433	446	424	395	425	451	430	437	413	447	432	430	459	398	450	413	425	511	416	436	500	450	453	408	407	427	404	434	411	425	451	451	421	418	462	471	411	455	426	433	444	464	467	412	413	459	441	418	454	443	417	444	421	457	436	454	426	436	441	453	445	443	464	454	460	415	452	450	434	454	467	433	400	454	438	464	392	450	417	442	463	430	437	446	454	433	452	433	423	417	462	474	449	424	399	446	446	445	411	410	442	421	431	431	402	448	411	447	411	433	421	430	415	441	420	443	407	435	413	447	450	440	450	484	427	417	442	437	457	469	449	437	441	434	448	437	422	429	451	443	432	424	449	414	391	456	430	430	454	425	425	450	429	449	430	461	442	455	424	439	447	432	451	460	448	407	428	412	421	434	416	445	423	443	431	430	458	475	432	428	439	433	409	432	423	421	441	466	440	453	428	392	417	415	469	421	442	431	431	419	451	450	436	423	429	424	461	442	417	428	441	404	445	420	438	474	494	443	463	438	445	458	415	435	461	393	432	415	451	440	454	437	414	440	452	465	433	485	405	413	438	465	426	478	439	439	452	406	454	456	435	430	457	448	451	462	416	446	436	437	433	408	408	462	440	478	489	442	429	427	438	418	458	424	425	401	431	446	438	431	417	398	446	451	434	416	458	444	423	414	443	448	404	495	457	424	429	463	413	477	435	419	403	418	427	430	429	421	434	406	431	442	425	429	418	428	419	447
42383	68947	59899	34073	9585	4577	3130	2237	1931	1544	1315	1161	1017	990	891	829	743	799	741	703	672	654	634	607	662	659	572	633	613	557	579	553	549	505	512	564	507	539	493	517	485	506	474	486	512	479	481	503	533	454	524	461	483	437	490	451	479	505	483	505	526	493	473	469	490	456	527	448	515	472	463	490	468	504	462	453	489	538	500	517	545	504	503	515	492	487	493	524	528	523	501	473	492	499	488	486	491	499	474	448	444	428	459	453	481	450	495	422	499	435	407	427	424	466	492	467	463	431	450	455	447	446	460	467	439	465	448	465	427	426	435	439	447	434	452	450	451	453	443	516	488	452	456	473	463	428	470	447	454	438	452	473	485	469	426	474	474	436	467	437	413	444	449	430	446	452	452	485	465	464	424	441	459	448	436	439	491	465	423	473	492	447	437	463	457	440	476	441	486	472	440	412	464	466	432	467	450	481	459	439	433	439	429	449	432	445	442	444	442	433	455	437	480	481	448	487	451	458	452	462	452	461	473	452	462	460	430	465	473	426	432	438	469	478	428	493	467	477	457	478	424	422	450	423	434	447	494	457	459	441	466	448	469	440	457	437	442	471	455	458	444	453	442	441	416	448	483	451	484	495	458	440	480	437	463	474	472	472	435	425	427	431	458	437	461	448	419	484	464	463	474	433	439	446	487	442	450	463	444	412	457	483	418	452	488	454	459	464	453	462	447	499	459	470	447	414	460	465	467	459	475	464	410	462	447	450	427	475	413	426	429	438	490	483	464	444	441	440	426	450	458	463	449	426	470	482	494	452	433	460	414	480	469	461	424	466	465	426	465	450	476	460	499	438	437	475	443	470	452	464	448	437	439	485	445	457	424	473	472	440	396	495	451	439	462	480	418	482	454	451	418	514	477	443	456	464	421	431	443	421	435	454	447	437	422	431	480	467	499	413	466	468	452	393	450	457	480	422	446	446	455	417	421	453	451	478	465	448	442	453	474	450	474	509	456	412	429	453	447	447	458	487	431	468	444	462	469	467	454	454	460	437	461	446	474	432	442	417	453	408	451	451	459	423	447	442	451	482	496	430	455	450	444	459	447	439	434	459	455	465	457	436	443	460	451	447	445	442	431	475	475	443	491	403	424	430	472	456	441	434	457	447	469	472	474	452	440	460	427	462	476	438	479	462	438	445	456	508	439	446	450	444	457	447	496	449	466	409	424	448	484	449	466	485	502	476	461	465	460	457	449	459	476	473	434	437	465	451	433	426	451	461	420	466	475	449	444	435	437	464	419	461	449	444	451	462	440	440	495	452	442	466	455	454	465	441	472	492	449	440	405	458	440	462	463	448	462	482	431	437	429	450	472	442	421	464	433	478	421	458	433	433	443	425	416	478	488	436	485	459	479	448	465	453	445	436	472	469	446	481	432	484	459	455	469	449	426	448	442	482	462	426	435	484	467	451	478	441	467	426	468	472	453	471	471	447	433	472	471	474	460	485	493	444	421	419	423	444	463	421	447	427	452	462	446	473	457	448	460	426	430	467	457	462	469	482	487	428	465	486	424	471	440	469	460	499	466	432	427	450	432	458	454	429	472	454	462	480	421	464	430	431	429	470	469	464	493	473	506	468	468	470	443	432	466	448	476	448	470	464	430	466	478	450	475	446	485	448	432	454	467	438	452	428	483	452	467	466	433	417	466	483	461	466	483	487	447	471	467	442	451	481	465	467	448	428	430	458	457	441	450	486	462	486	477	457	431	444	477	425	467	430	452	507	461	465	435	439	446	441	450	457	491	428	463	459	448	471	444	438	509	431	442	474	521	498	459	501	472	455	454	412	458	488	470	446	427	470	452	433	430	437	444	455	448	437	445	451	434	459	420	488	428	485	485	489	420	495	461	468	434	448	449	469	451	465	450	456	472	432	415	440	431	477	461	473	417	459	449	457	476	421	442	462	476	463	453	482	459	438	424	460	449	478	463	459	480	480	461	443	457	438	439	464	421	467	410	473	445	479	421	445	439	438	472	430	449	466	430	458	488	492	450	461	448	462	412	430	437	448	463	458	415	443	451	454	473	447	413	441	450	457	482	465	488	435	454	421	441	472	479	425	440	428	479	483	446	472	432	496	444	459	463	454	437	462	437	459	462	418	473	451	424	427	396	469	455	386	434	450	450	427	458	459	451	449	398	476	421	461	458	435	455	455	460	436	443	487	473	453	449	486	426	467	491	486	434	474	465	474	445	486	437	444	443	460	434	446	464	450	495	433	470	455	426	466	435	450	450	427	434	470	472	434	433	480	456	429	474	469	475	466	432	440	433	456	465	468	469	466	435	446	432	461	462	443	457	441	456	462	454	438	460	486	434	444	427	440	482	449	444	472	478	484	426	470	428	461	434	430	444	439	457	463	438	433	421	450	462	456	455	468	443	432	463	411	407	459	436	438	465	432	449	451	483	442	439	452	479	423	461	420	471	442	416	475	473	449	463	445	413	478	463	485	469	480	476	450	420	449	457	464	415	463	446	437	423	447	457	477	436	456	416	396	439	441	452	434	431	410	416	453	449	435	454	492	460	494	452	428	463	486	468	432	446	443	471	465	465	440	440	442	435	459	447	466	486	465	433	448	468	474	432	434	433	447	444	465	434	428	475	464	465	479	454	410	442	446	447	448	431	456	475	454	471	423	459	461	483	479	397	462	454	465	455	457	442	440	484	460	490	432	456	469	449	466	442	425	467	487	479	453	455	441	449	489	466	460	454	421	432	448	499	430	445	423	468	457	470	498	482	464	448	485	441	447	458	455	458	451	440	450	430	458	452	441	452	442	478	472	474	438	439	412	471	434	448	430	465	486	463	402	435	422	468	421	457	455	432	455	481	422	473	449	452	444	463	422	448	437	439	504	411	442	420	444	446	454	448	457	441	464	427	422	421	445	406	451	458	451	444	491	406	455	422	457	444	479	452	450	458	452	454	500	440	438	458	416	446	436	502	384	471	446	453	437	487	432	413	444	437	430	446	457	432	468	456	453	449	451	455	468	446	444	446	457	456	499	455	444	465	460	459	402	467	423	449	440	436	422	463	436	481	481	427	488	417	508	498	420	438	437	455	460	470	416	460	457	455	468	471	436	492	428	450	458	456	439	442	464	451	468	455	420	459	421	418	470	480	470	429	476	423	498	407	450	460	447	468	447	440	465	425	423	474	441	467	395	395	454	428	441	462	473	431	428	418	476	462	455	427	430	451	493	450	435	457	449	470	425	430	430	465	470	472	421	459	432	478	429	467	482	425	442	456	478	487	449	459	403	453	431	464	450	443	451	461	469	461	431	447	430	457	468	418	431	438	429	462	465	474	494	458	451	433	467	448	461	454	470	457	443	446	410	474	466	426	466	457	490	450	445	470	430	428	400	441	459	451	485	475	494	473	460	422	417	422	439	426	482	461	460	515	474	422	470	474	478	454	445	450	457	452	454	469	436	495	463	407	443	445	454	443	440	454	459
34428	34338	29737	12326	1323	508	433	363	340	318	339	344	324	293	300	311	269	303	275	284	297	274	282	269	303	259	293	272	329	239	286	290	275	262	268	241	267	275	272	303	269	275	273	293	282	286	271	293	277	269	257	253	274	248	301	281	287	300	279	255	271	262	271	252	259	256	276	279	278	277	279	277	300	302	276	262	279	270	307	309	262	273	285	277	269	294	294	286	265	284	256	283	279	262	274	278	250	272	262	278	258	251	292	270	258	226	262	267	264	301	264	262	278	272	277	253	288	286	266	267	276	245	274	277	241	262	265	282	264	258	282	278	275	269	248	251	278	276	286	274	261	277	272	305	279	253	288	290	269	272	279	239	275	271	275	292	280	267	254	306	290	262	237	275	246	279	259	259	285	255	285	260	247	263	265	284	293	275	255	238	278	260	259	273	278	255	267	275	263	261	264	296	298	272	269	258	261	257	305	264	261	260	253	267	289	287	257	288	284	256	250	296	298	258	267	294	271	256	266	283	271	279	285	282	271	268	262	245	281	269	268	276	253	276	279	268	296	249	258	278	268	253	249	270	294	246	271	285	264	299	264	253	278	266	278	268	254	284	250	285	301	264	286	266	270	259	281	274	297	238	249	271	264	265	272	277	233	284	256	270	253	263	266	298	272	245	257	260	247	237	274	235	269	268	294	274	248	265	264	271	262	289	272	279	270	255	251	268	289	267	284	278	267	238	275	261	263	273	258	273	273	270	280	277	282	286	239	273	281	254	257	278	289	269	268	254	276	286	268	275	257	270	261	251	287	279	291	258	293	282	286	289	304	261	237	250	300	300	270	289	267	274	293	275	267	293	247	260	278	305	270	257	242	277	272	280	279	278	246	254	263	270	284	253	243	263	299	254	297	271	279	281	250	273	281	277	256	267	242	306	277	301	281	247	266	289	293	295	272	288	258	260	267	262	280	277	258	280	259	239	280	303	264	246	256	259	241	290	253	242	283	253	245	261	267	315	273	271	252	250	295	280	235	280	265	272	266	282	284	260	275	281	273	265	252	254	259	299	285	251	285	251	261	316	259	265	283	300	271	275	277	294	308	269	274	260	295	262	276	247	296	297	296	263	296	285	286	273	249	265	266	250	267	283	295	244	243	251	286	239	253	244	292	288	261	271	285	246	281	251	248	253	265	292	292	255	280	266	248	270	263	260	258	271	254	281	263	272	272	270	308	305	299	266	273	268	270	289	277	272	245	300	274	236	259	277	268	307	267	256	262	233	241	244	265	285	277	242	282	293	268	265	261	296	283	272	281	269	287	247	285	289	287	270	305	269	260	272	255	272	310	310	250	264	267	279	297	293	288	270	259	273	240	295	266	260	242	249	279	262	251	267	243	279	291	268	263	325	252	287	280	257	271	269	272	293	295	256	273	254	260	299	272	251	291	268	287	258	274	241	253	303	254	255	265	226	245	270	285	246	291	308	260	309	251	283	291	261	268	267	264	288	272	279	284	278	290	285	251	246	245	272	253	290	286	274	256	281	282	290	302	244	267	275	253	256	268	272	266	299	271	299	260	289	243	287	272	263	283	268	244	279	245	236	270	251	280	266	246	290	287	290	276	262	264	270	269	259	296	261	269	271	278	281	241	246	274	265	284	287	251	280	282	277	236	270	265	234	221	248	307	292	271	253	265	263	244	243	292	259	259	277	279	256	273	266	277	272	262	252	261	241	268	279	281	258	263	245	250	285	275	259	274	260	271	257	272	280	280	250	272	264	236	268	278	287	294	281	295	257	287	279	261	289	270	251	280	260	276	267	273	279	285	268	253	266	278	278	295	279	292	275	267	253	274	294	249	296	268	246	251	259	264	281	275	269	251	285	239	273	288	247	266	233	272	260	267	287	295	240	300	259	316	247	272	293	270	273	268	257	263	279	293	271	234	249	273	260	260	264	245	303	270	279	268	264	269	251	266	275	289	270	282	261	276	260	294	269	273	277	267	271	266	236	272	269	243	277	284	263	246	274	250	247	280	279	269	259	277	257	239	244	261	296	262	290	256	275	257	248	268	247	276	278	293	250	219	251	248	251	259	259	281	266	262	283	277	255	265	242	274	237	240	308	276	262	271	244	307	281	244	256	265	251	271	237	265	285	280	236	292	284	254	271	239	285	266	288	238	276	276	275	264	271	305	289	253	236	256	230	262	271	271	275	281	288	274	280	295	267	261	253	254	288	241	255	308	260	285	301	288	263	271	273	249	258	278	293	255	264	265	248	273	262	271	295	249	246	293	219	273	268	254	277	243	280	269	270	265	301	261	235	272	274	270	240	259	251	265	284	264	253	264	250	273	281	261	288	227	307	271	241	305	283	277	275	272	284	290	281	274	281	273	270	278	251	262	251	273	254	242	262	280	268	271	271	256	269	238	275	258	261	246	278	252	247	239	264	265	247	272	238	255	249	265	288	270	264	285	295	284	287	281	264	251	234	263	282	262	275	297	289	253	255	239	265	302	278	247	277	269	297	265	277	257	265	280	284	277	273	269	244	262	271	274	268	270	272	260	255	262	256	246	292	302	272	251	284	284	256	276	260	265	291	252	272	263	259	269	277	250	245	264	288	272	265	287	269	251	255	271	225	305	277	270	292	263	256	258	248	269	288	257	269	281	280	272	270	255	272	284	245	286	277	219	266	277	270	247	285	268	272	273	286	275	259	276	262	254	240	276	267	248	274	271	269	268	264	245	239	267	263	246	269	288	248	289	261	262	279	306	296	263	267	262	286	275	264	263	256	279	261	267	271	265	270	301	244	266	255	262	252	260	266	269	262	309	290	278	267	273	314	266	258	289	283	293	235	248	262	280	286	258	273	296	274	274	289	256	262	261	272	273	260	284	277	276	262	242	263	273	264	241	256	265	241	260	257	270	237	253	255	293	256	302	290	257	285	268	279	266	252	268	269	244	286	250	289	273	269	271	274	271	280	278	261	262	297	271	263	276	255	281	262	273	254	266	288	272	252	264	269	265	277	249	280	273	308	270	289	275	300	262	272	269	261	266	243	267	289	269	272	267	276	252	230	247	263	259	243	240	266	263	274	278	245	293	250	273	274	252	284	243	261	273	253	273	256	270	277	274	264	251	247	248	280	291	269	281	269	270	249	240	251	267	284	269	267	228	288	275	239	259	269	274	275	263	266	260	255	296	282	261	272	279	292	262	276	241	254	281	277	270	266	268	248	279	278	248	274	258	280	288	259	238	260	320	286	261	266	285	266	248	298	298	250	271	269	303	267	271	276	279	254	260	251	282	265	264	286	277	261	256	249	265	251	234	248	272	292	286	275	288	269	292	273	276	280	281	289	269	281	262	248	266	230	245	285	280	261	230	240	263	290	275	275	238	265	277	284	279	274	260	240	268	302	253	267	274	247	287	268	239	227	272	255	286	287	249	253	266	244	276	268	248	282	261	254	261	265	282	271	304	272	257	273	271	261	291	269	246	256	276	259	252	251
37336	44903	35578	11918	1881	906	653	584	528	440	414	416	395	380	358	348	372	321	348	378	360	304	337	317	352	346	336	340	363	320	311	314	292	330	316	332	307	314	313	305	327	309	326	321	323	314	285	291	306	276	303	299	305	312	305	321	309	329	327	314	316	321	310	319	303	312	318	321	288	277	349	284	303	279	324	326	295	316	310	328	365	328	306	349	300	320	338	344	327	325	312	310	330	359	329	318	301	324	292	351	319	311	299	312	302	287	294	306	310	310	297	322	308	301	334	285	328	261	306	301	296	298	303	318	321	307	296	293	305	282	298	288	272	318	279	311	295	301	317	330	304	289	294	294	323	307	338	335	326	325	309	278	319	286	272	313	302	281	289	298	293	310	309	307	291	320	309	309	310	326	308	316	328	322	286	287	292	298	286	308	313	315	306	307	280	309	311	296	292	300	288	301	296	312	299	294	311	291	307	312	334	291	296	335	307	275	275	303	307	318	340	295	315	266	301	295	335	289	322	321	254	301	310	317	320	318	301	320	327	311	321	300	294	280	297	298	294	278	305	310	301	289	316	303	322	327	297	283	298	330	326	291	307	319	307	313	294	320	273	297	314	310	293	317	295	289	328	324	293	315	343	317	314	304	309	309	293	310	302	308	338	280	316	321	299	319	310	273	297	281	304	316	307	300	301	298	302	307	316	307	300	314	298	308	297	312	325	304	287	286	328	282	315	275	323	336	303	320	309	271	294	300	299	302	309	316	305	299	320	292	306	295	324	311	299	301	297	315	317	343	316	304	320	294	300	267	321	310	316	319	309	320	322	303	307	286	316	284	321	333	294	314	294	329	275	296	295	262	306	300	296	301	302	295	290	281	309	303	311	284	314	311	316	332	309	309	311	316	307	299	298	285	291	324	298	272	296	319	311	290	294	275	303	301	332	305	318	316	298	330	313	305	301	291	310	291	308	323	284	285	342	299	302	274	310	306	276	274	291	333	307	302	283	294	327	310	323	296	281	320	314	289	304	304	293	296	315	301	292	287	289	297	322	299	319	313	287	339	307	305	303	305	284	303	285	305	316	305	318	299	315	283	349	299	317	294	308	294	266	315	304	323	308	311	281	291	300	284	299	313	302	324	313	323	298	289	304	307	300	334	327	301	304	298	299	339	293	318	318	308	307	295	312	310	310	306	324	311	321	302	313	302	300	283	293	285	309	310	291	293	301	299	303	311	309	293	310	325	316	301	309	318	303	281	298	292	275	325	299	300	322	290	302	316	304	299	300	285	266	284	295	305	282	295	323	290	309	329	294	283	300	298	312	301	298	292	295	289	342	296	331	309	320	285	327	302	316	330	322	286	312	306	311	278	319	283	302	311	335	323	295	276	311	288	300	267	340	294	295	289	315	299	285	280	283	288	307	298	311	315	303	307	301	281	319	300	317	293	327	304	337	296	296	287	318	288	318	317	307	290	291	275	307	300	323	292	303	295	314	291	302	324	294	287	309	310	301	299	333	308	287	302	297	291	295	298	320	294	319	276	282	315	324	299	339	347	278	315	312	296	286	296	314	263	319	335	313	299	288	302	280	323	344	327	279	333	313	323	284	303	314	297	335	303	306	287	303	315	300	311	295	303	309	303	316	326	324	310	298	315	308	315	306	275	335	311	310	287	301	315	289	273	302	334	325	314	309	275	311	315	303	307	290	306	305	316	305	341	287	291	269	309	310	324	301	280	308	284	304	318	317	309	270	318	287	326	327	300	320	320	294	282	284	304	317	274	294	282	250	333	311	289	300	307	301	275	330	304	291	301	295	263	308	312	283	291	273	299	315	322	322	351	292	261	301	313	298	278	313	318	303	296	310	334	326	308	313	321	349	276	311	322	304	293	288	327	308	303	305	312	311	291	281	289	333	317	298	317	285	299	315	302	299	303	322	314	321	312	299	299	304	314	330	307	298	302	288	299	302	289	305	288	308	304	313	305	327	330	311	320	300	317	339	296	307	314	322	320	295	322	298	317	317	304	317	303	337	313	338	287	294	324	299	292	345	317	309	290	314	316	320	299	314	327	298	300	307	292	309	311	288	271	317	288	308	294	299	321	307	313	344	320	291	286	289	329	283	270	308	301	293	311	306	297	272	310	304	295	274	283	291	275	337	298	318	316	269	293	313	322	293	307	296	315	297	284	297	303	274	300	304	319	300	312	334	322	319	314	283	312	291	311	304	311	289	314	288	320	307	308	315	293	274	308	309	283	309	290	308	293	317	327	324	272	311	311	324	283	301	310	264	320	329	258	269	286	290	294	295	298	291	339	284	303	307	313	321	288	309	290	305	291	292	307	294	297	317	284	312	304	300	324	280	297	316	296	316	317	307	302	338	309	282	272	340	301	322	337	306	356	321	284	300	306	319	310	312	279	321	283	283	312	301	291	311	375	307	260	309	291	268	285	301	295	316	304	337	302	288	306	285	312	303	293	263	299	328	309	307	337	293	319	305	319	296	287	292	313	308	287	321	298	307	289	336	327	312	308	277	311	299	289	288	310	308	310	301	298	298	283	290	294	293	291	312	315	317	282	303	307	299	318	336	300	328	314	316	305	288	316	277	278	270	314	320	338	312	326	307	316	282	351	299	290	301	327	317	298	304	287	320	306	316	312	314	324	307	308	335	312	340	326	308	292	294	334	293	337	324	323	311	264	288	325	317	321	296	312	305	306	289	292	296	322	326	308	301	308	329	302	290	289	322	290	293	293	288	330	303	308	302	329	276	302	304	282	321	329	315	300	287	293	297	271	289	285	290	289	330	303	318	291	298	310	280	321	313	309	290	291	260	299	326	302	300	332	302	309	307	320	316	295	318	322	268	309	341	286	322	309	313	314	313	297	300	318	319	265	315	288	291	309	331	306	309	290	312	333	297	287	319	265	312	322	295	289	273	316	306	325	304	301	314	282	294	287	341	301	267	276	319	307	262	309	323	317	266	339	317	322	308	308	321	315	309	307	297	314	289	280	305	298	330	314	270	297	290	308	303	284	304	347	307	303	323	298	301	309	303	269	312	277	302	295	341	287	296	310	300	333	320	329	309	296	312	315	296	325	280	314	301	294	305	306	302	316	308	330	305	311	305	324	298	291	309	318	337	303	289	329	312	301	305	304	291	273	325	272	309	331	301	337	337	301	304	325	286	293	296	301	303	304	303	309	339	330	326	289	298	315	267	292	279	299	276	302	301	324	308	285	344	307	319	315	272	288	281	297	300	263	294	290	263	299	295	318	292	343	312	284	289	308	315	317	316	315	305	298	296	323	290	312	299	253	272	305	298	307	300	302	263	292	320	315	276	285	307	294	274	284	326	326	317	306	295	312	292	312	284	309	287	308	305	304	317	300	292	314	331	338	288	280	301	273	302	322	294	294	316	343	296	317	308	321	323	280	287	328	319	294	289	338	320	294	322	329	320	317	312	283	307	292	331	330	302	292	316	323	288	291	302	318	359	273	285	307
25361	20958	27321	25024	18849	5976	1231	711	531	498	461	433	331	366	381	336	335	330	314	320	313	270	285	266	287	295	293	272	349	306	290	256	303	266	252	258	274	281	284	284	290	239	261	288	272	273	273	268	247	254	251	252	242	276	264	234	240	249	286	243	252	248	240	242	242	237	249	256	258	263	264	273	273	253	267	257	277	276	291	265	283	265	256	253	269	260	275	270	245	273	240	258	264	274	259	255	260	250	227	272	266	261	217	267	273	236	236	283	244	236	257	247	243	232	263	257	271	261	274	241	262	224	240	236	251	236	246	237	236	240	245	232	250	253	254	260	227	243	238	246	240	255	260	272	258	242	260	285	274	258	243	261	241	255	265	213	259	213	262	237	240	258	272	263	258	246	270	252	231	240	258	246	252	254	234	229	231	252	250	267	256	230	238	251	260	272	250	258	257	246	263	245	231	276	244	233	268	243	240	274	254	244	263	272	256	274	263	268	264	249	228	242	238	265	266	248	264	247	249	243	233	272	259	238	284	248	247	276	279	261	243	254	237	275	214	276	254	232	230	246	254	227	258	258	251	234	247	229	254	240	268	244	231	276	228	250	251	252	267	251	262	247	217	255	247	272	241	228	236	224	251	238	273	245	268	232	225	247	257	254	252	241	219	234	248	243	264	236	249	245	245	254	236	222	226	243	251	266	272	259	250	243	247	244	230	266	233	257	230	267	274	254	213	249	233	242	245	261	288	249	251	257	232	232	272	273	252	252	292	291	260	266	251	228	243	240	270	238	241	272	231	261	270	253	258	261	236	255	228	267	261	244	259	248	234	275	233	237	237	249	285	240	250	252	233	250	263	234	235	245	265	240	259	244	248	254	252	257	230	239	242	241	215	244	262	225	264	253	241	267	212	229	245	234	252	247	237	244	255	227	272	236	263	256	226	250	241	248	234	257	255	230	237	224	263	263	228	245	267	241	263	251	252	240	246	241	255	253	260	247	268	263	227	257	275	255	246	247	252	223	270	250	245	264	261	256	283	239	248	275	250	240	264	252	262	253	270	225	244	237	234	282	258	234	248	249	256	270	200	255	228	249	249	251	232	227	239	265	223	221	223	254	264	245	248	244	242	245	258	219	251	246	229	235	268	245	218	246	242	278	264	238	260	256	240	248	268	256	239	244	277	230	235	252	266	243	251	257	242	250	237	278	240	237	252	248	233	252	242	228	241	222	255	275	238	260	265	229	235	270	259	237	269	241	256	279	244	262	261	251	233	250	261	249	262	256	267	246	226	259	266	249	252	252	243	259	232	261	267	221	259	289	262	276	240	236	230	226	275	256	265	246	275	264	268	264	247	269	283	271	236	233	252	275	248	254	244	240	267	250	265	261	239	251	237	239	227	243	271	233	263	251	262	267	243	254	248	244	260	272	228	251	246	248	246	250	257	262	243	226	274	272	237	249	229	264	248	255	243	250	264	271	265	253	271	238	249	245	251	245	256	287	257	255	239	249	237	237	259	241	238	261	251	246	262	204	234	243	247	255	244	256	195	258	241	250	274	250	237	252	242	238	268	236	217	263	260	227	235	278	244	262	267	257	240	237	235	271	242	257	265	266	243	280	259	234	248	248	223	262	246	238	253	239	232	260	238	259	233	266	236	258	260	244	243	250	264	232	259	251	257	258	250	254	261	258	239	231	240	252	243	282	253	261	266	226	268	226	263	262	222	243	255	267	260	238	239	239	254	272	257	283	233	274	250	250	260	268	245	261	249	228	230	240	228	244	258	218	263	236	246	270	251	237	251	230	234	234	271	256	265	239	266	257	263	273	226	275	242	256	268	232	224	262	258	259	223	240	252	241	250	261	266	216	258	250	239	268	224	265	250	255	255	282	272	246	252	259	241	248	258	249	263	251	241	277	258	296	250	260	229	234	260	263	252	239	284	230	253	272	248	286	257	274	271	258	242	232	271	288	262	241	238	274	248	246	214	240	236	251	237	288	247	253	226	248	244	267	249	240	267	258	265	255	249	245	230	232	241	254	248	247	275	258	301	264	270	256	274	221	233	262	264	247	284	222	270	241	223	266	256	231	218	258	241	274	247	247	249	231	251	254	248	285	257	259	267	251	237	252	248	232	223	289	267	267	221	256	248	253	219	246	224	244	250	236	255	240	256	228	266	239	273	222	239	239	240	212	273	240	244	240	256	244	225	231	238	241	260	230	263	252	255	234	242	258	242	230	244	236	240	235	270	245	233	236	271	258	235	262	239	256	258	273	250	263	264	259	262	258	214	261	267	268	263	251	232	261	277	244	250	256	268	246	249	271	247	239	247	259	238	236	258	242	227	270	255	214	253	268	255	232	244	233	244	264	222	224	247	246	247	246	261	248	238	244	227	221	282	279	246	241	252	239	275	251	257	256	250	242	260	251	288	249	239	281	241	239	237	243	234	269	239	248	251	241	253	261	237	237	269	292	252	267	247	264	236	249	266	251	258	262	259	300	249	263	222	244	227	229	243	241	247	291	248	276	243	229	242	260	260	254	230	273	231	260	267	256	247	271	257	224	250	235	262	251	233	242	240	248	287	239	269	221	250	239	260	234	262	251	259	253	253	245	243	255	268	220	272	231	223	269	258	245	260	258	247	247	228	234	267	239	257	255	238	233	264	270	207	261	276	218	275	239	213	227	257	246	259	257	233	261	269	227	239	234	244	245	254	237	246	246	234	272	227	249	258	239	227	268	265	246	223	262	279	258	250	272	246	244	240	233	250	247	245	239	267	251	261	220	260	231	232	253	252	243	244	235	236	248	234	284	239	296	255	246	254	263	230	234	249	237	248	244	245	275	252	251	262	256	259	254	248	279	231	255	264	245	275	247	244	220	270	259	269	272	240	236	250	243	239	243	234	258	274	259	217	233	261	256	266	239	230	266	237	264	235	243	255	252	239	240	236	287	247	252	234	230	243	247	259	253	254	224	239	225	237	256	243	254	234	239	247	251	250	244	217	276	242	242	257	257	259	249	249	299	260	244	245	231	227	250	278	252	226	233	249	241	246	244	252	254	301	238	255	257	255	230	267	246	241	261	244	245	234	252	234	256	208	252	235	240	272	227	250	231	241	267	263	240	276	242	270	256	224	269	249	223	261	235	263	242	246	239	260	253	250	277	286	236	265	224	244	263	233	250	262	255	259	240	256	260	255	225	247	230	259	255	260	253	248	240	266	282	235	233	251	226	241	244	260	231	247	251	278	232	234	262	242	228	252	251	255	268	222	242	252	241	240	229	254	265	269	240	240	244	263	213	266	250	250	251	237	240	255	247	236	287	230	264	248	237	230	234	241	245	257	240	235	251	247	247	221	245	242	249	248	247	251	203	254	251	253	234	239	259	281	250	255	265	225	253	249	254	240	231	248	294	253	241	275	232	283	266	270	226	225	261	252	250	269	232	246	246	240	211	263	274	262	246	256	252	265	242	234	250	221	253	263	227	257	254	249	234	266	244
39167	60158	47554	20831	7243	2541	1547	1125	930	839	676	645	566	512	494	479	435	410	428	389	385	351	356	345	360	357	361	346	368	368	330	301	318	318	280	273	307	327	280	269	295	317	288	295	283	283	286	299	296	282	303	293	317	288	314	268	310	268	323	275	281	293	289	288	272	279	288	319	321	309	280	296	298	286	282	320	270	327	270	291	291	317	298	307	309	290	325	286	321	310	297	285	312	289	296	303	327	307	296	289	297	314	236	285	293	302	262	316	257	259	282	277	281	294	304	259	311	291	283	257	283	305	260	296	281	264	300	286	239	283	277	286	280	295	251	268	255	287	266	276	279	317	293	281	283	296	265	277	291	290	304	252	294	251	272	271	306	263	296	274	283	273	303	267	308	277	268	269	289	272	299	240	272	258	298	272	279	271	267	256	256	272	294	267	290	261	282	276	289	259	274	259	270	288	261	236	291	256	272	275	261	280	277	281	262	264	279	259	291	281	257	263	291	276	289	295	261	286	249	275	278	279	243	283	263	276	275	277	289	264	274	283	272	264	259	288	250	267	271	285	248	274	274	260	283	281	301	292	265	279	266	285	290	265	261	286	263	258	257	290	289	282	251	265	268	232	284	309	294	255	267	284	279	283	284	270	280	277	263	261	267	254	268	273	266	295	281	275	289	245	286	291	250	283	279	264	300	287	282	278	275	279	269	283	272	291	276	303	284	276	252	248	275	270	263	278	282	245	286	266	269	267	282	299	270	278	270	311	252	297	294	264	262	271	277	280	253	270	281	245	285	295	270	280	269	296	272	250	264	268	272	276	259	295	294	233	254	260	284	266	241	298	287	267	294	268	282	277	279	284	298	272	249	276	252	257	269	243	291	289	305	279	268	295	298	249	272	260	256	249	296	299	310	290	266	291	264	313	280	266	245	258	278	254	262	277	277	308	271	277	271	250	270	293	291	251	278	253	233	263	269	300	289	264	254	249	278	291	262	276	287	258	274	284	285	247	286	271	275	285	280	267	285	279	270	285	276	268	292	268	261	261	273	269	258	288	300	262	272	310	269	255	267	264	273	259	274	270	258	281	268	297	262	300	271	271	279	285	314	267	247	276	254	260	276	272	251	280	277	294	276	258	248	260	267	261	289	297	273	283	269	280	282	281	281	267	278	270	251	249	262	293	250	267	256	282	256	291	265	251	291	268	283	265	311	266	283	256	265	266	230	273	271	294	290	293	273	267	276	266	286	299	271	273	278	298	261	254	302	293	289	266	258	253	277	264	262	249	298	269	254	302	266	285	279	306	261	261	259	259	272	277	263	276	256	264	287	272	288	281	288	268	247	265	270	285	302	281	255	283	296	283	270	255	294	289	289	276	283	278	277	307	275	306	257	248	257	285	271	285	268	281	288	295	230	277	286	256	285	231	278	283	293	264	261	270	270	259	289	277	265	272	290	272	283	261	289	256	269	282	277	280	281	287	279	261	299	275	290	268	272	263	268	292	280	289	280	280	249	277	255	280	251	273	270	305	275	278	277	271	263	285	265	265	262	280	276	274	266	288	281	266	296	268	283	269	264	250	267	255	276	247	262	287	254	276	286	260	276	265	292	258	252	264	297	277	286	307	275	288	269	278	251	277	286	287	275	283	263	279	284	241	285	273	240	250	284	265	267	268	268	242	285	279	288	265	282	280	279	271	247	255	301	281	274	277	289	268	277	253	268	245	283	262	274	294	286	260	293	289	275	270	284	296	285	277	279	278	294	272	267	282	276	257	253	279	284	266	266	254	267	296	248	295	289	276	259	255	279	278	276	235	281	232	263	266	272	280	273	237	219	249	273	264	284	264	300	262	281	304	244	279	269	280	250	271	280	291	278	267	288	261	274	287	268	274	288	269	293	293	268	262	278	259	261	279	303	268	295	259	305	253	286	271	274	305	282	259	266	278	276	309	288	260	254	277	271	264	255	311	257	277	255	259	279	274	300	262	262	274	252	245	296	261	277	256	242	268	262	281	253	297	300	248	294	247	241	265	276	279	292	259	272	276	274	251	283	274	275	279	257	284	273	270	262	304	264	282	291	269	289	278	294	270	289	275	262	264	277	271	264	260	261	280	268	317	283	279	274	258	286	287	243	262	289	259	287	258	273	238	258	276	274	252	250	281	281	241	291	272	300	267	288	253	272	254	278	272	267	261	287	263	289	247	296	232	288	273	268	274	276	256	269	283	260	261	270	247	283	276	289	286	265	266	283	271	270	236	257	286	270	253	299	285	252	262	298	283	273	265	287	277	306	289	284	283	276	241	295	241	294	273	304	246	282	276	281	272	286	277	270	275	267	264	247	314	281	268	255	252	277	286	270	299	263	252	277	303	273	265	259	241	261	245	258	273	262	268	267	243	253	269	280	265	259	246	285	274	253	230	288	230	276	275	263	292	276	260	293	280	260	273	286	268	297	290	284	268	278	268	293	259	289	259	273	246	279	265	267	283	280	287	304	255	294	280	236	249	265	246	286	257	257	288	250	276	230	281	279	233	261	276	291	267	312	282	285	272	260	258	268	293	253	270	280	284	254	260	285	262	284	252	295	257	275	248	283	243	262	305	310	283	269	282	255	269	250	292	293	283	245	247	247	257	262	286	275	264	285	289	255	303	234	272	270	271	281	260	281	261	260	276	263	292	292	281	296	283	274	272	268	279	259	261	279	279	264	282	302	281	264	255	250	259	292	248	259	282	270	272	268	285	251	265	262	258	268	257	247	269	271	300	277	269	295	266	297	269	273	288	270	277	241	289	293	256	242	269	252	240	275	277	274	272	299	281	258	268	285	263	274	333	312	284	268	258	258	257	316	262	247	267	288	252	246	297	264	280	281	258	298	293	275	262	277	284	246	278	286	290	288	258	258	264	279	268	249	253	268	258	270	266	277	280	275	272	315	282	260	273	238	269	246	289	262	260	264	238	277	282	317	265	255	279	289	315	288	274	272	257	265	235	270	296	281	277	268	276	270	256	294	268	281	305	245	273	278	268	276	243	243	271	258	275	283	250	274	261	276	270	301	250	259	283	282	287	246	236	268	272	246	256	265	272	282	271	249	256	249	295	254	276	276	269	303	282	278	269	267	284	284	261	276	283	260	276	292	273	268	270	289	261	253	262	293	277	287	239	230	278	270	264	249	283	272	304	282	266	274	311	255	279	227	277	244	258	284	247	287	298	273	287	270	292	232	279	291	267	260	244	289	276	324	278	284	286	275	283	253	277	286	295	273	241	266	267	260	286	235	294	261	265	283	246	243	307	289	273	271	271	258	287	297	266	290	264	280	286	279	251	255	277	293	285	220	270	316	262	281	279	302	280	276	246	262	253	268	280	259	264	274	272	282	291	252	273	250	288	283	314	276	275	262	283	268	294	271	241	310	258	283	268	285	293	299	282	244	269	284	262	283	302	275	271	278	246	248	298	291	292	258	273	272	287	246	283	280	221	281	283	287	266	252	273	280	285
23106	20762	27358	24223	20756	19997	7294	1511	1020	915	858	731	697	631	623	654	597	571	553	559	496	520	506	485	482	461	473	492	505	486	489	515	481	445	457	456	428	490	448	452	481	443	426	477	431	433	450	432	401	434	476	472	469	437	474	442	508	450	438	504	455	415	429	468	461	435	474	445	433	436	445	439	459	454	447	439	416	442	449	439	451	491	418	471	456	460	469	466	430	452	467	410	459	453	443	447	445	423	447	451	439	402	450	418	442	440	426	432	439	421	427	421	407	433	394	409	441	447	439	451	457	437	411	423	428	407	427	427	432	425	412	408	454	412	424	432	419	444	420	418	438	449	426	431	478	410	449	423	413	420	424	469	432	502	440	406	401	420	467	455	419	451	431	389	435	427	448	408	421	463	410	402	443	434	426	424	414	413	444	451	411	421	465	459	477	411	428	425	432	396	455	463	456	399	442	432	431	413	452	426	422	446	439	444	402	391	400	451	415	404	398	442	438	400	470	433	412	421	388	420	425	467	416	417	429	407	411	443	456	404	450	417	447	394	391	437	440	466	458	437	452	433	441	400	435	434	416	430	429	451	426	401	444	378	472	419	445	410	432	461	415	410	444	403	413	415	385	407	400	398	413	415	442	423	454	417	432	412	423	476	435	423	423	452	457	431	456	402	428	465	432	436	402	423	401	417	412	420	450	386	418	483	455	440	422	438	464	417	488	460	448	426	403	418	427	442	415	421	414	448	426	397	407	403	433	440	428	427	419	404	447	416	417	440	413	455	412	435	453	459	406	419	394	444	424	409	423	420	429	433	466	425	433	454	425	395	438	434	424	451	448	429	438	431	458	403	403	432	462	429	441	413	450	441	431	431	460	440	432	428	429	405	407	396	447	425	425	420	431	445	440	462	432	432	400	397	420	418	403	427	457	383	406	424	424	453	412	393	449	423	449	420	455	445	411	424	441	426	409	435	399	407	418	420	433	419	402	429	447	418	445	457	433	450	443	409	391	424	431	436	412	439	468	423	430	415	411	426	429	444	431	455	429	404	425	424	433	437	442	454	422	406	419	414	448	423	449	391	415	423	456	392	432	457	440	439	463	472	439	420	404	479	420	412	429	430	429	413	443	494	412	468	436	456	389	418	468	420	396	446	395	414	441	418	382	436	440	443	436	441	417	445	433	414	397	458	456	433	409	436	403	420	412	460	442	412	428	453	419	445	419	450	406	410	438	456	485	432	427	392	432	432	423	402	379	423	403	403	406	415	453	447	435	397	455	419	435	423	408	431	457	436	390	431	423	411	385	455	447	431	441	414	459	394	432	438	423	406	432	425	411	419	431	433	432	409	416	448	418	469	421	463	414	407	395	421	421	458	433	408	418	419	438	431	422	416	439	468	447	420	436	431	433	413	410	425	407	400	433	441	409	461	432	422	436	456	429	460	446	436	419	437	443	436	433	434	436	420	396	427	487	435	462	429	408	410	460	421	434	425	455	418	422	445	450	441	429	405	441	399	416	487	466	437	423	400	413	438	423	402	409	426	426	450	413	388	457	429	462	423	431	456	469	405	454	411	430	406	430	420	414	396	421	430	441	421	442	442	436	444	452	400	434	440	419	451	417	435	418	438	455	436	422	429	423	424	455	431	411	434	419	389	466	400	420	414	427	422	430	415	415	428	432	419	394	442	432	410	435	419	402	445	440	431	471	413	437	419	385	408	416	450	428	377	473	433	412	413	444	411	488	446	481	393	414	422	409	449	444	453	400	433	393	421	409	456	432	440	419	390	401	416	448	438	437	409	406	453	437	443	443	405	424	434	439	398	441	395	422	421	416	414	391	397	423	432	407	406	407	457	415	416	441	425	450	394	428	409	403	431	440	428	444	424	424	421	409	451	449	466	426	467	442	402	445	428	405	403	457	413	459	475	411	410	416	441	426	408	457	416	400	464	407	439	455	468	415	439	464	432	443	444	406	440	457	414	393	452	433	459	447	415	421	400	430	428	432	457	440	416	442	437	430	416	439	426	421	426	417	432	452	441	460	416	416	424	419	420	419	433	434	427	414	438	425	418	418	409	408	430	427	443	458	440	463	440	380	437	451	410	439	447	428	410	422	428	461	467	439	401	406	389	445	415	402	399	403	423	439	438	400	440	429	443	426	419	453	412	425	427	447	433	456	474	411	391	399	438	399	459	405	417	402	473	443	436	459	437	396	415	401	429	467	425	451	433	419	405	436	407	375	440	420	419	460	410	416	416	413	438	456	450	433	437	430	425	443	451	420	438	446	424	466	410	415	402	408	426	399	436	439	410	447	449	388	461	474	403	430	409	417	415	378	424	426	420	422	428	448	416	444	457	435	434	402	400	445	420	421	437	449	432	421	400	432	446	425	439	431	425	466	409	418	416	443	410	421	425	451	422	426	433	433	388	422	430	376	420	467	412	427	443	409	441	436	461	442	450	416	420	432	434	403	396	428	446	414	409	462	430	456	449	468	449	362	434	436	431	425	421	416	426	445	408	454	406	423	403	437	423	411	438	451	394	386	433	394	443	444	408	429	429	426	440	428	448	461	430	480	489	414	434	418	396	425	441	473	420	458	412	442	428	421	463	447	443	402	397	440	464	423	468	433	421	448	450	420	438	453	461	434	436	419	435	428	403	429	415	443	432	434	441	402	438	448	432	429	436	434	438	410	413	437	443	449	436	439	412	438	407	434	418	462	416	452	437	440	440	432	396	434	407	454	394	479	431	429	427	448	411	398	418	406	467	440	441	419	442	412	434	423	404	441	435	446	425	468	424	426	428	411	420	428	462	415	417	415	446	483	456	429	456	443	447	440	458	412	410	467	415	428	420	421	416	454	426	410	413	441	440	426	446	435	416	422	445	436	446	417	431	419	449	428	428	411	392	415	412	427	460	423	407	424	405	448	387	432	425	422	443	437	466	441	428	398	429	433	417	441	412	422	401	449	444	428	396	428	399	467	458	434	425	410	405	424	422	415	419	447	430	393	433	428	387	401	421	395	497	438	453	426	411	430	430	429	437	449	421	485	422	438	417	426	425	413	453	420	404	428	413	409	453	405	422	446	397	410	382	417	465	413	441	419	416	449	427	430	439	423	447	427	398	404	448	451	435	456	394	424	417	400	432	410	407	410	422	449	427	460	425	445	423	408	415	426	433	481	431	420	430	444	426	422	416	479	436	424	408	418	420	411	455	391	411	457	431	446	446	437	466	433	425	435	435	414	446	443	447	427	461	439	425	445	416	434	380	437	424	430	438	413	384	427	422	439	453	409	424	414	467	448	412	455	456	410	408	440	416	432	443	427	388	424	400	437	404	436	418	432	407	431	441	430	409	451	454	427	425	419	429	427	431	412	453	423	429	392	429	422	435	457	449	458	447	425	457	409	398	434	412	421	398	413	426	434	410	406	432	426	426	445	407	417	453	419	419	445	407	448	441	405	439	437	423	451	423	414	429	447	460	426	438	439	419	436	407
41142	59954	48470	26459	11934	5402	3285	2267	1881	1549	1356	1231	1076	981	879	880	850	795	718	731	668	691	613	595	591	601	623	611	539	612	553	558	548	499	488	518	497	509	517	480	485	471	467	482	513	494	473	471	506	491	458	518	487	478	516	478	507	483	488	502	482	471	504	471	483	481	467	459	475	457	490	470	447	456	462	486	472	442	513	495	564	524	534	525	524	501	488	508	534	448	500	494	519	500	487	467	494	421	446	498	475	450	426	462	480	447	464	440	467	450	433	441	481	422	452	439	460	488	428	438	428	404	462	426	427	430	475	464	443	426	396	427	440	446	448	423	449	420	440	445	463	485	439	479	414	482	459	466	471	454	463	446	452	452	432	445	448	457	430	441	443	438	428	441	481	423	462	493	461	449	384	466	444	456	438	434	440	415	468	478	499	420	473	453	450	480	445	427	448	467	441	454	476	481	440	451	449	470	446	482	432	412	447	487	454	460	464	447	441	445	467	404	481	456	423	437	468	456	452	424	471	473	438	419	472	448	472	428	426	420	434	447	388	445	435	455	420	471	414	482	445	451	493	462	438	447	448	456	420	427	434	445	438	453	433	475	448	454	442	465	435	410	433	426	426	456	436	443	446	449	418	469	452	460	406	453	455	390	432	429	459	430	447	442	428	478	446	477	428	441	433	466	446	443	442	426	507	405	445	480	444	415	459	417	477	437	437	461	475	439	491	426	418	407	429	467	464	446	452	444	438	458	474	429	436	436	434	457	437	491	441	419	423	432	432	464	466	432	449	432	466	398	451	441	444	422	482	462	471	418	474	460	448	423	465	468	437	438	419	437	444	421	466	426	432	455	420	434	415	438	420	465	431	450	434	432	437	467	493	415	441	463	417	439	455	483	440	443	447	438	461	450	399	449	419	451	440	459	415	407	427	444	445	440	400	447	466	467	471	448	462	435	456	429	453	437	443	457	433	436	443	486	431	427	456	437	449	421	476	401	423	440	429	451	457	477	444	482	444	460	461	464	415	431	420	479	459	429	446	490	391	413	439	431	458	450	476	438	424	457	440	477	480	465	462	459	434	479	423	441	429	424	449	450	461	442	463	424	432	436	446	429	441	429	461	454	423	427	435	437	491	440	459	452	438	450	440	432	482	419	433	469	464	416	470	458	437	448	446	459	440	439	457	453	438	428	445	448	436	462	439	414	441	424	459	432	461	423	437	434	416	421	438	414	475	436	436	492	454	470	443	443	439	462	463	496	439	444	439	488	425	435	441	452	421	439	451	449	472	442	458	449	452	424	435	442	436	491	443	481	424	445	427	443	450	435	466	413	426	467	399	461	434	503	427	440	454	423	454	471	436	457	443	454	468	427	446	429	451	434	437	454	479	456	449	457	431	478	453	391	466	478	461	459	432	428	411	425	426	435	467	441	432	445	465	430	446	439	426	481	466	430	459	413	469	455	471	468	438	436	400	435	460	441	454	464	438	486	440	434	488	437	447	443	425	433	453	414	428	463	441	490	418	450	430	448	409	442	471	492	444	428	465	436	431	450	463	488	428	422	452	454	446	440	456	448	465	472	441	443	474	469	452	463	456	441	461	474	429	425	417	455	478	440	498	451	395	436	406	469	452	433	449	436	433	432	418	453	455	413	469	488	433	429	456	464	448	430	468	387	472	467	443	447	456	429	420	446	472	446	461	451	458	458	469	419	445	434	445	464	443	461	474	444	449	466	462	419	447	455	466	395	448	466	424	471	437	488	435	459	437	444	440	451	437	422	463	444	493	489	428	461	478	427	464	462	464	410	446	443	423	464	449	433	422	452	471	443	437	448	447	482	445	440	432	467	431	433	444	457	424	457	434	441	447	453	467	462	445	451	438	433	434	460	459	434	442	481	449	456	441	474	473	440	451	425	478	441	482	448	438	423	444	425	482	443	473	442	399	484	459	468	430	455	438	456	442	454	414	425	437	451	438	463	416	490	420	485	426	459	448	471	483	433	455	448	411	469	436	467	454	460	452	475	478	465	420	422	435	440	474	402	437	422	449	448	474	434	414	460	452	444	450	476	469	467	450	455	457	443	464	438	430	457	427	447	434	441	452	414	427	475	407	438	454	455	456	403	448	453	455	460	428	461	429	432	422	437	448	441	439	439	429	454	462	443	407	419	459	440	441	473	451	433	447	465	438	453	454	442	405	398	434	448	472	467	448	462	462	481	456	461	438	472	435	421	440	451	426	434	447	476	455	414	454	476	460	452	391	428	452	422	427	458	462	450	462	441	460	425	434	431	456	429	480	496	437	421	434	453	459	413	452	431	477	487	482	422	444	410	419	444	436	461	488	486	411	452	455	450	483	479	462	435	421	416	470	461	462	433	424	410	414	437	440	402	412	440	431	429	474	447	424	448	461	456	463	452	425	410	432	457	438	439	438	435	492	442	460	438	467	464	408	479	481	473	441	431	418	432	474	406	416	454	443	464	448	439	478	455	435	463	441	460	430	438	446	485	428	470	443	444	426	425	424	466	441	497	435	420	476	423	464	439	445	456	438	458	440	418	434	446	409	436	410	453	440	469	452	411	448	483	460	478	500	460	477	455	429	474	439	462	446	448	418	455	440	496	487	480	455	429	441	464	423	441	421	456	443	408	441	442	434	444	484	446	441	452	452	423	385	443	448	445	473	428	518	467	462	441	388	429	441	431	449	452	462	458	462	428	479	449	444	425	469	471	462	434	414	461	420	449	424	436	432	428	434	458	449	436	441	458	422	451	467	409	455	431	445	443	475	438	466	452	468	478	460	490	470	444	457	421	473	464	441	458	455	456	427	443	464	457	484	422	414	464	436	454	463	452	461	450	461	425	434	460	452	415	443	458	407	452	432	461	465	455	504	459	433	414	402	471	420	418	424	446	458	443	411	441	441	428	455	419	434	436	418	427	434	457	465	454	426	461	472	443	485	472	428	498	442	414	449	438	468	476	427	419	446	428	452	439	442	436	443	451	459	438	450	425	447	433	433	461	391	411	417	457	403	482	430	413	429	420	434	465	465	441	426	441	448	451	445	446	480	444	442	431	458	421	454	425	454	473	437	435	444	435	424	450	426	411	463	389	493	452	460	425	445	453	458	441	464	400	459	487	440	431	424	447	449	434	429	448	427	459	446	459	428	428	458	481	485	460	451	478	461	433	457	457	405	446	446	421	484	427	445	411	453	428	452	461	463	423	474	430	458	453	472	430	445	474	426	443	436	469	429	463	451	446	415	421	434	469	449	405	439	453	470	456	486	449	452	471	424	472	438	399	449	442	426	442	401	448	446	452	462	425	435	417	445	456	477	414	448	453	431	417	470	451	427	388	486	458	474	473	436	463	426	455	423	455	455	409	442	450	462	444	459	478	431	478	419	433	441	445	460	447	443	436	455	421	465	410	437	484	440	420	485	465	455	485	471	416	461	438	407	447	435	473	425	437	431	420	453	478	443	447	448	423	483	459	415	463	467	454
33636	30461	26032	11509	1393	448	375	278	288	275	295	269	267	279	287	254	262	309	254	277	249	261	266	287	246	261	256	270	263	242	257	243	260	257	263	227	226	265	241	236	293	255	243	232	258	272	256	245	270	272	252	248	243	245	266	264	245	255	247	286	230	272	236	268	262	254	254	233	245	237	254	256	265	271	275	263	225	276	261	280	254	253	270	271	296	267	271	268	258	245	283	276	281	283	259	269	246	260	267	269	270	279	232	249	255	250	271	250	209	290	280	263	263	253	265	274	232	274	251	232	228	228	242	253	221	273	262	260	249	264	247	281	255	252	271	232	262	272	272	238	303	260	265	213	218	242	267	245	299	250	284	242	255	269	257	275	257	277	267	249	261	261	288	265	260	259	233	258	255	249	244	246	260	244	263	270	236	266	255	275	229	250	222	258	277	268	262	245	282	248	234	251	255	274	241	229	286	243	259	255	264	233	263	267	253	284	251	275	246	232	232	254	255	255	247	271	239	247	241	253	239	235	254	232	280	244	286	270	261	257	257	246	237	279	262	276	236	227	261	243	251	227	254	260	269	276	251	259	266	264	250	267	261	254	269	265	253	276	237	240	254	269	247	242	268	230	253	248	263	253	242	245	262	247	266	240	256	255	252	269	239	276	237	243	236	243	242	216	276	239	258	256	254	240	233	224	254	248	250	231	255	270	249	267	241	246	259	274	253	244	260	255	263	233	261	280	258	229	248	229	244	261	247	244	243	240	264	242	269	244	262	250	261	268	263	278	258	277	253	250	264	285	254	258	236	239	262	268	240	259	251	249	246	249	256	277	238	257	239	265	247	234	257	233	265	230	258	252	254	224	263	258	277	251	210	223	256	292	286	199	248	280	248	259	239	253	248	240	260	251	230	247	249	233	253	254	274	237	275	258	257	227	231	248	236	251	254	239	247	279	258	250	273	239	273	250	246	270	243	258	246	256	234	248	231	268	261	236	217	259	220	263	261	251	241	258	221	241	263	251	252	239	247	271	253	259	267	273	235	267	233	257	264	266	249	256	260	229	252	265	261	257	249	270	276	290	254	262	219	242	281	243	219	250	237	266	248	243	229	281	225	247	247	237	252	259	263	241	260	241	249	244	245	263	225	246	254	251	246	244	255	253	245	243	265	249	254	231	246	260	234	249	255	276	271	249	248	246	283	256	236	247	219	226	240	268	251	224	227	260	258	248	241	273	220	233	267	242	204	260	242	282	261	258	255	242	247	247	241	222	239	258	255	268	258	266	249	228	219	294	238	270	275	248	274	255	264	240	235	261	251	232	260	229	255	232	249	253	264	241	256	215	236	241	255	229	265	239	258	244	228	276	244	267	250	266	247	261	257	249	265	290	224	251	265	258	252	229	254	260	226	263	248	230	248	255	245	265	233	222	246	244	275	257	268	234	255	242	242	230	259	234	252	305	278	248	264	271	240	253	284	273	279	246	253	251	262	276	266	233	233	228	245	247	248	235	255	264	250	231	239	233	218	239	264	253	238	260	227	293	225	246	267	222	253	264	248	247	231	235	224	277	270	237	252	243	256	239	282	273	267	256	215	267	242	251	264	243	260	268	256	264	272	260	272	271	275	252	253	268	250	252	254	269	238	205	231	246	252	256	266	238	247	295	267	246	260	249	224	271	272	252	257	254	273	248	242	284	238	238	243	254	279	232	242	244	259	255	228	241	246	278	239	235	257	263	237	251	245	236	256	253	261	253	248	261	243	260	243	246	245	248	253	238	234	248	257	246	245	277	246	255	257	261	261	262	239	251	266	270	282	273	271	259	248	244	277	251	290	238	245	258	236	246	246	238	268	232	229	272	264	273	232	252	276	248	287	269	254	242	235	240	231	239	247	244	263	248	278	261	275	218	253	252	232	273	241	240	228	239	266	248	257	266	225	241	260	253	246	252	252	267	251	254	255	260	287	244	207	259	232	239	272	262	238	238	238	243	237	236	258	240	269	254	249	242	225	256	237	242	252	256	235	268	241	278	270	275	260	259	234	277	251	257	244	271	254	245	239	246	241	265	246	230	243	260	280	248	266	221	267	268	246	255	246	241	282	229	238	258	255	243	277	245	256	266	271	259	253	251	243	291	249	266	260	272	241	246	273	241	249	238	223	272	284	249	277	269	244	238	264	254	280	267	280	252	227	226	229	280	238	244	245	238	247	256	263	239	222	260	238	273	225	234	229	240	249	286	268	270	263	232	226	230	249	233	234	267	253	242	235	247	275	250	260	263	263	250	248	266	246	247	288	218	241	203	262	234	231	250	225	255	243	257	256	250	240	263	245	260	235	265	248	260	257	277	236	271	255	225	264	260	242	280	250	253	263	232	270	254	238	262	274	239	261	236	235	272	255	216	236	245	251	246	273	247	258	239	277	246	272	249	241	247	245	243	250	275	265	218	255	226	249	267	247	243	272	262	253	263	262	249	247	284	264	238	265	271	243	211	224	253	271	268	246	266	283	264	251	260	246	244	252	222	225	229	225	282	254	237	271	254	262	246	237	258	251	276	258	241	275	224	250	260	245	219	241	253	234	261	229	232	259	261	257	243	236	239	265	244	243	257	242	264	249	224	242	278	255	247	254	259	255	262	252	256	239	253	256	271	247	261	251	271	253	280	252	236	247	240	270	246	257	256	287	264	264	257	254	225	268	246	233	246	257	241	268	258	246	251	261	255	281	252	219	257	259	267	273	252	259	271	258	238	227	240	233	225	253	236	238	245	267	255	255	255	248	251	236	256	250	273	243	251	232	272	237	274	271	233	267	230	256	274	269	253	281	250	235	217	234	225	233	247	249	258	219	264	268	269	280	246	248	250	249	256	262	216	244	262	261	228	242	229	243	255	243	258	264	250	271	231	251	286	260	233	254	238	249	253	232	228	272	265	234	263	278	257	209	228	249	223	252	273	253	236	253	247	220	257	272	232	282	239	271	250	258	238	255	267	249	222	272	261	273	247	272	259	267	240	234	194	256	274	249	241	257	235	265	283	256	279	225	249	259	236	237	267	250	260	251	245	256	232	258	249	246	240	218	241	237	226	237	245	266	235	249	238	244	256	240	261	262	257	229	220	265	264	275	237	290	227	269	268	255	253	245	225	273	238	235	219	277	241	255	262	262	231	245	248	235	248	248	274	249	284	263	274	266	254	269	268	249	246	257	246	249	258	247	247	255	255	231	257	246	230	264	268	253	239	218	259	242	270	262	231	249	246	253	265	243	275	252	273	264	244	269	215	242	291	243	257	239	218	231	273	249	261	245	237	246	272	235	246	265	258	255	249	254	244	281	261	269	239	227	278	253	240	242	252	266	259	232	246	244	239	236	241	259	250	237	236	266	259	254	259	254	255	277	262	248	283	244	253	269	246	255	239	268	279	233	257	242	238	272	248	229	256	235	239	270	236	287	236	239	249	258	247	262	250	256	255	265	246	248	231	250	270	226	237	282	229	252	287	252	242
35975	40919	31433	13298	2068	761	513	461	431	394	372	355	367	341	345	336	387	297	314	294	303	363	318	320	305	318	292	349	350	316	319	297	342	317	273	297	281	330	293	311	277	268	286	301	296	308	282	291	294	281	311	329	289	323	298	312	291	323	270	267	314	306	297	286	323	289	274	270	242	314	289	285	292	296	314	324	320	313	288	294	328	327	328	349	305	338	304	331	322	292	283	308	310	317	302	332	257	285	302	279	342	297	282	309	301	278	290	320	292	267	289	273	301	281	294	300	280	282	284	295	272	318	297	327	311	290	291	289	295	272	298	242	245	290	277	286	278	281	315	283	289	271	273	271	299	286	306	307	309	295	304	294	340	298	266	295	260	285	261	294	290	272	272	265	282	287	274	290	310	292	287	276	297	281	274	291	284	281	283	298	298	309	303	282	291	289	276	296	284	286	302	279	271	291	280	301	284	276	288	300	265	289	285	256	307	285	281	296	287	298	299	295	297	306	314	268	291	270	294	286	284	274	305	275	304	315	283	269	259	269	280	302	304	278	300	330	283	312	308	293	291	253	258	284	289	298	307	290	265	276	305	308	305	261	302	255	291	299	255	296	278	291	296	308	308	292	284	322	317	314	294	249	302	330	275	286	273	276	320	290	313	310	312	312	305	297	262	287	281	293	261	290	280	277	307	280	308	265	296	300	313	270	277	279	296	312	284	288	276	257	289	301	292	269	304	300	298	254	257	284	287	309	294	276	263	295	289	256	283	272	293	292	287	271	271	273	296	270	306	304	286	303	275	284	285	290	298	289	290	314	312	296	320	261	283	295	305	261	301	298	283	278	291	284	319	328	258	293	271	291	260	312	303	304	289	312	284	316	284	282	287	239	283	280	290	290	269	288	300	271	291	263	291	296	298	298	295	277	292	239	313	296	291	283	313	299	289	289	302	273	277	313	297	311	299	280	296	287	317	295	291	258	288	272	274	277	311	259	299	306	299	315	309	292	291	297	320	302	294	288	282	288	310	273	276	290	274	271	292	290	284	298	292	290	275	287	271	291	305	278	288	287	236	278	297	274	289	297	289	297	277	303	288	345	286	306	303	285	293	334	256	278	276	283	301	298	296	319	313	281	292	293	317	273	303	283	270	268	304	299	306	272	284	291	275	278	274	296	265	291	300	281	266	299	286	272	321	291	278	297	325	272	281	300	261	285	301	290	270	267	288	302	331	278	274	279	304	278	306	255	285	310	317	247	266	278	275	287	257	296	287	299	277	284	262	261	287	280	300	293	266	292	284	261	254	279	260	289	309	251	303	260	273	297	288	312	242	304	286	287	306	316	272	307	315	292	292	330	276	272	282	280	261	291	300	308	281	290	291	312	288	294	284	256	279	314	290	269	298	282	273	289	280	295	274	312	270	308	261	270	319	303	297	274	272	282	282	281	270	287	283	304	285	299	270	281	261	285	288	284	299	284	305	309	296	283	313	289	302	280	287	281	306	287	269	268	292	298	288	283	276	279	298	288	296	303	325	281	274	276	268	287	317	290	276	271	318	281	296	299	297	260	288	342	279	268	294	282	268	262	287	299	272	306	302	306	304	254	285	310	299	312	292	311	264	284	297	266	274	279	267	256	275	305	291	279	290	287	284	266	299	278	286	282	332	290	272	306	290	279	310	279	279	297	311	303	300	279	272	287	286	289	273	290	279	303	290	309	278	303	288	264	301	283	275	298	294	256	348	291	277	293	278	289	253	270	296	274	289	313	268	290	248	281	262	298	280	324	306	288	293	283	278	297	271	294	255	288	276	273	266	272	306	304	302	278	290	290	294	293	287	309	274	273	284	268	311	283	279	278	309	278	302	304	281	300	292	279	283	283	322	261	289	276	273	275	268	263	264	280	276	265	272	299	254	310	287	312	282	289	276	277	284	291	270	281	300	277	296	304	295	299	270	289	288	298	285	273	298	282	303	319	297	295	305	296	314	281	308	262	274	272	280	272	273	313	297	313	308	331	293	273	328	286	282	288	289	319	265	296	279	283	284	283	282	265	272	318	281	309	300	312	299	285	261	297	279	255	292	294	295	283	284	270	276	316	282	284	289	307	317	269	273	279	312	271	273	295	294	298	299	272	283	288	278	292	289	297	322	282	297	304	285	291	278	276	288	292	318	302	297	317	313	296	295	262	305	291	300	325	290	285	328	277	288	275	301	274	270	242	304	263	285	278	286	302	277	333	251	292	293	325	283	293	264	321	255	300	274	288	280	275	282	288	294	309	275	302	291	318	301	299	259	264	336	310	292	282	268	300	311	280	260	323	273	281	321	274	269	276	283	307	279	287	283	321	281	286	281	282	291	294	296	282	297	302	277	267	306	279	274	313	285	308	278	274	276	310	261	287	299	275	297	284	274	266	304	265	286	275	272	258	286	303	294	291	298	276	261	301	278	287	268	278	285	278	297	319	275	311	281	273	285	264	350	293	303	286	298	296	258	295	325	272	287	309	281	280	309	302	281	288	251	301	257	271	265	276	275	264	280	309	342	319	329	289	277	277	306	281	293	293	284	277	295	307	282	289	260	286	316	310	268	294	291	280	281	309	283	320	272	292	281	307	281	287	278	284	327	299	268	307	297	275	285	302	289	286	300	263	303	305	292	258	286	303	283	289	284	281	290	328	285	307	289	275	277	316	288	303	305	324	274	286	322	306	278	318	283	310	293	303	283	297	292	259	310	317	275	269	289	281	311	274	294	268	317	307	296	304	251	284	292	300	290	296	299	282	323	277	292	284	260	278	268	268	272	258	278	258	275	302	319	299	302	273	254	294	269	291	305	278	312	290	250	307	276	303	278	261	279	267	313	275	251	299	299	281	312	318	321	287	266	274	280	284	263	297	267	309	282	283	315	282	292	282	314	314	307	314	276	291	298	292	261	308	272	328	294	281	278	297	292	291	284	297	253	289	309	307	285	284	309	284	300	273	288	290	286	276	304	305	343	334	282	275	293	299	297	282	311	295	272	295	296	307	322	319	269	287	259	274	294	292	296	314	290	311	310	302	294	267	298	296	267	289	270	297	288	289	283	262	259	283	279	302	288	261	295	263	284	276	267	286	281	268	293	306	290	307	290	285	264	285	280	288	283	289	287	276	280	330	290	255	248	303	291	294	276	281	296	266	262	271	285	308	269	286	300	306	297	286	297	329	291	276	283	284	268	299	318	302	312	273	253	267	290	279	287	265	300	285	288	292	285	276	299	249	296	264	320	312	297	287	282	272	299	284	299	296	262	285	286	272	275	268	291	318	293	290	259	244	272	265	304	296	289	266	278	310	274	284	272	310	295	298	290	277	299	309	297	294	299	293	285	279	290	288	290	313	291	285	293	289	295	291	270	275	286	287	283	291	293	268	272	288	266	274	277	282	282	265	303	274	281	265	298	287	283	265	292	260	273	274	285	307	306	298	294	325	291	295	292	303	309	283	246	278	278	282	302	289	271	292	297	266
25479	20879	27032	25071	19298	7017	1433	662	537	457	410	370	382	364	303	304	303	305	287	317	313	274	284	262	275	247	252	273	292	282	252	244	258	227	260	280	223	261	241	284	262	218	262	217	225	245	257	282	245	252	232	245	250	259	225	268	240	222	244	261	242	233	245	249	252	263	290	225	220	221	222	238	216	254	264	242	232	246	248	265	257	248	254	261	298	266	252	230	231	253	277	243	257	233	239	253	262	250	239	228	267	267	268	233	243	233	243	246	251	248	245	238	267	233	249	231	224	238	248	234	215	248	222	219	258	240	239	227	235	247	231	226	221	227	256	233	278	234	227	224	236	226	250	266	240	251	252	245	244	246	262	244	251	243	255	235	234	242	242	252	213	256	239	235	236	246	244	273	209	227	233	235	230	242	273	263	254	234	231	215	225	260	239	221	206	257	221	220	239	249	232	270	240	215	215	237	231	246	233	209	231	255	238	260	254	242	225	272	225	233	248	241	243	216	239	218	236	218	228	239	219	212	236	219	211	207	251	245	225	235	215	250	241	260	249	234	252	230	226	211	219	208	236	216	231	233	209	245	251	229	264	231	233	222	234	231	228	240	228	236	245	232	272	229	231	248	251	270	234	255	231	247	225	240	254	278	227	217	238	234	236	227	239	242	223	228	244	220	236	229	237	225	232	232	267	233	255	239	251	230	230	243	239	267	260	239	209	234	260	215	260	255	228	232	225	280	216	208	250	230	253	237	238	246	243	250	241	237	247	230	254	211	226	226	241	253	233	257	233	244	220	239	232	237	245	217	236	213	219	238	238	221	241	233	233	202	229	241	254	221	238	211	246	283	236	255	242	249	241	242	240	225	260	199	237	217	246	233	233	206	250	230	244	253	250	235	238	272	237	258	209	215	255	235	211	237	219	242	231	227	233	243	224	256	239	227	245	238	214	211	243	213	247	206	215	251	259	235	227	238	207	229	211	243	247	253	251	215	230	233	235	250	218	254	212	241	257	199	230	232	217	210	231	220	202	229	228	259	258	259	234	247	228	245	238	256	235	221	213	220	237	208	238	209	238	237	220	203	220	229	216	229	228	237	223	261	245	222	242	230	237	232	235	233	254	247	272	256	230	235	217	234	250	277	228	237	235	212	221	225	230	259	249	273	276	215	242	236	219	247	215	240	252	255	225	238	236	235	257	253	239	229	233	204	269	242	216	227	248	245	223	245	226	273	238	203	250	244	257	251	231	268	262	244	242	261	231	239	216	223	225	242	251	250	242	245	238	237	244	245	244	246	249	237	251	210	245	223	250	240	239	253	263	232	192	240	238	229	286	244	236	212	245	238	240	221	241	222	225	240	269	243	243	276	225	218	248	239	207	253	268	213	240	240	229	269	234	239	221	259	241	248	222	219	223	226	245	235	257	252	209	230	231	244	227	223	263	244	235	234	232	221	243	236	246	246	215	212	243	237	233	240	266	247	243	223	260	255	255	236	240	243	228	227	227	231	229	231	253	264	258	210	242	242	243	241	237	242	244	250	237	264	230	229	254	230	249	227	214	248	240	230	249	257	245	224	241	272	262	224	244	262	245	231	243	267	229	247	265	229	220	246	255	241	235	250	237	238	245	228	253	229	225	234	221	212	265	215	255	241	247	244	235	247	239	227	244	228	243	214	245	255	237	240	239	227	247	237	233	246	244	252	225	253	256	241	225	253	213	267	211	222	235	238	213	229	267	217	215	259	233	221	203	251	223	221	238	237	231	234	229	232	221	251	231	233	237	240	230	273	234	252	227	211	236	238	225	257	241	220	251	242	238	241	250	241	252	240	241	229	243	239	261	231	245	248	245	236	251	210	249	245	234	272	228	243	256	246	246	238	215	244	238	258	252	236	271	239	240	261	251	239	230	230	238	261	209	234	242	222	258	220	261	237	268	227	239	238	228	252	230	229	265	247	233	227	246	248	243	224	272	241	219	253	218	235	211	253	268	236	234	238	226	240	248	267	246	246	230	230	252	234	254	205	215	225	207	226	255	214	244	250	258	248	256	223	256	226	256	250	220	227	219	247	241	212	254	231	245	252	227	250	238	216	237	247	273	233	220	229	233	243	236	226	235	221	261	236	251	257	213	251	230	219	234	232	228	235	247	232	257	217	194	242	224	209	224	244	242	240	223	236	238	216	200	239	255	221	232	256	250	256	231	261	238	259	231	254	231	260	233	262	238	216	238	220	246	212	258	246	248	233	246	235	262	280	264	252	228	238	257	218	236	257	237	266	242	205	230	220	212	247	235	240	205	226	250	266	221	219	227	229	263	238	272	238	228	219	252	241	219	246	256	261	226	224	236	230	248	231	247	240	250	207	244	220	237	236	239	236	258	237	241	256	222	241	220	222	258	232	250	224	238	248	218	209	253	215	207	235	264	243	242	240	246	215	228	275	239	225	211	254	252	248	220	245	244	198	248	254	253	256	251	228	268	233	227	239	226	233	223	243	234	250	241	276	232	232	239	231	219	228	224	258	227	254	240	239	239	227	235	225	235	266	208	216	228	216	221	233	229	213	236	246	231	238	246	244	235	242	273	255	235	255	229	246	246	240	241	231	243	227	250	228	235	243	235	206	237	223	269	229	226	233	227	246	254	208	245	217	257	222	205	232	253	232	228	232	254	235	231	227	254	237	242	248	222	238	228	224	259	223	243	218	250	241	243	283	266	231	249	257	250	229	225	217	263	205	219	228	233	242	230	258	237	228	239	224	231	215	235	267	230	241	231	238	266	252	226	246	229	209	215	221	244	241	235	228	225	241	237	229	256	210	256	242	257	231	242	247	252	214	273	243	238	209	216	228	253	240	224	212	256	240	231	210	243	233	236	213	271	261	264	250	211	258	254	255	250	227	219	228	253	253	253	244	265	234	250	232	217	235	230	241	238	232	240	208	237	228	237	243	240	256	255	243	240	234	238	218	235	224	259	250	236	232	228	241	239	221	239	245	245	222	231	263	243	239	246	238	218	236	228	251	272	210	223	237	240	225	229	229	249	252	228	216	221	275	226	228	213	232	246	211	221	228	250	230	237	219	241	211	257	227	235	244	223	254	239	241	224	237	219	227	276	218	220	230	240	255	212	245	232	241	245	238	254	257	218	238	229	246	219	230	248	218	244	256	244	272	240	247	238	220	243	233	248	218	213	195	253	267	235	244	244	229	239	262	236	249	243	245	257	231	214	225	223	226	245	270	249	241	249	213	240	247	226	230	248	256	205	229	247	245	214	263	228	217	229	252	218	216	237	219	251	222	216	229	228	223	234	255	243	231	248	249	240	226	235	215	250	231	220	251	259	240	235	260	210	194	247	247	243	230	233	248	233	234	216	236	238	247	223	224	208	213	230	241	225	282	222	234	256	230	227	250	231	238	229	236	204	237	217	247	250	253	249	242	226	239	248	249	252	247	220	247	248	243	256	218	242	242	226	270	231	240	229	226	259	224	215	257	237	275	221	224
36928	57714	43721	21925	8553	3899	2027	1194	922	781	707	636	555	504	497	450	453	382	399	417	392	349	370	366	358	336	352	346	339	322	332	297	312	295	319	299	274	305	261	311	265	295	289	281	288	280	273	290	292	280	263	266	276	257	278	285	269	292	292	296	268	264	279	308	296	272	270	266	269	272	267	257	256	247	291	289	272	265	319	274	271	337	301	310	343	292	291	270	301	295	266	285	304	273	286	274	233	302	279	263	256	265	265	262	259	260	240	247	266	252	272	275	324	272	262	287	283	245	286	261	259	252	251	270	263	269	254	245	266	275	261	269	295	273	255	257	248	295	281	250	272	263	227	272	273	267	228	298	290	276	287	275	257	294	283	286	245	278	272	256	242	259	278	265	227	270	252	269	245	280	248	300	228	241	243	269	272	265	254	266	260	249	239	273	251	262	277	249	272	257	248	282	287	265	256	240	276	258	261	251	260	254	274	248	256	262	271	217	248	243	261	246	291	270	263	271	272	254	242	248	277	243	284	243	248	236	262	253	239	250	255	267	253	282	258	266	261	286	258	280	271	257	291	304	287	254	247	262	262	269	301	236	266	262	253	232	276	273	245	258	291	259	269	247	257	285	254	280	271	268	272	278	241	276	241	245	275	275	265	279	271	248	273	261	254	259	262	276	298	281	252	266	248	256	307	273	248	273	266	260	262	265	278	256	246	300	255	253	257	261	272	273	259	247	280	237	276	284	226	237	243	259	287	268	264	274	254	242	252	253	283	302	261	291	245	240	272	277	275	240	276	233	261	259	269	277	269	274	264	274	274	259	256	286	241	262	265	282	254	262	232	279	259	258	242	259	245	260	275	253	272	255	250	263	235	247	267	262	294	260	256	243	238	283	264	253	245	268	244	260	279	248	305	268	297	261	243	280	274	287	263	273	267	227	265	279	264	252	242	274	267	295	273	242	243	268	253	251	261	256	256	258	264	232	269	245	240	259	296	253	259	258	282	272	254	272	260	258	256	291	255	250	261	286	247	281	280	242	275	268	248	233	268	259	264	255	279	254	271	250	260	251	263	272	250	284	251	273	269	263	220	270	274	253	267	262	301	285	248	270	256	263	234	248	277	282	267	285	248	239	252	261	266	253	258	229	270	263	258	264	259	243	299	253	268	266	248	234	275	242	280	250	288	284	251	263	243	238	237	272	278	276	265	276	274	252	278	248	268	300	249	266	257	281	273	264	277	254	249	264	271	243	262	261	266	244	265	260	244	293	267	276	255	278	259	253	238	252	268	233	262	272	247	257	257	270	245	210	275	262	250	272	252	258	246	250	304	250	268	263	261	251	245	269	259	245	276	238	234	251	292	268	252	269	272	228	272	281	262	275	275	234	247	253	276	246	288	234	234	278	255	268	230	275	260	261	283	259	261	269	270	258	265	238	232	264	251	290	252	250	265	266	257	257	280	264	253	285	266	283	251	274	278	253	262	276	248	240	288	287	231	262	221	264	271	226	279	235	275	258	290	266	257	265	278	270	261	260	250	254	250	264	249	254	246	258	272	272	268	232	225	254	273	251	249	260	266	263	253	263	282	275	260	252	273	262	277	251	242	292	240	253	275	242	260	274	242	258	256	253	258	267	290	273	275	260	263	275	245	262	278	245	255	231	250	268	281	268	266	255	244	233	277	249	261	275	268	278	218	293	263	236	270	244	261	253	290	253	258	253	278	282	259	289	253	238	268	249	262	290	261	251	288	270	247	267	252	261	246	261	286	249	293	268	299	249	264	288	249	263	258	235	252	258	252	247	263	279	288	256	259	260	248	254	269	228	262	254	293	251	280	262	251	290	260	268	267	257	241	247	273	239	259	261	252	255	274	273	222	239	286	251	258	234	266	255	274	242	264	275	286	245	253	283	266	264	292	247	246	267	283	241	282	268	251	257	267	241	266	271	261	246	262	274	266	238	246	275	256	267	250	271	267	298	267	281	228	287	256	215	254	231	256	284	286	250	270	273	263	267	282	265	248	265	259	255	264	288	264	253	269	288	268	284	268	249	268	245	273	236	271	266	251	275	263	276	236	270	244	249	249	227	267	269	274	233	248	242	262	243	274	253	249	258	265	258	279	250	256	268	272	273	259	264	264	287	251	263	277	262	254	284	237	252	263	297	268	262	255	259	250	248	251	264	252	261	266	240	279	256	250	255	244	265	245	248	242	269	256	258	249	268	248	269	266	271	262	305	278	270	263	240	230	283	246	288	266	264	275	223	257	287	270	270	257	258	273	241	242	241	269	254	284	272	279	242	264	302	266	257	256	277	262	254	256	266	257	302	270	248	259	254	274	258	269	261	289	271	250	259	240	253	252	284	256	246	258	266	261	262	261	257	251	263	260	292	279	256	273	277	267	256	270	259	286	292	281	261	255	263	267	268	278	276	274	247	283	247	287	251	277	296	272	263	268	260	269	283	263	241	280	246	300	280	267	274	267	255	269	268	256	252	264	252	280	278	263	265	272	277	234	248	257	245	247	278	265	275	293	262	225	259	264	260	259	267	239	277	294	251	281	238	250	262	292	267	242	251	257	266	266	292	250	270	257	275	270	264	276	251	267	271	279	237	224	244	289	249	277	278	271	248	284	241	256	243	281	235	243	265	233	267	244	262	286	249	293	280	250	283	246	238	248	256	280	270	276	245	257	280	306	260	238	231	260	268	262	274	289	286	304	270	266	256	265	252	247	275	246	252	244	259	282	259	255	281	239	257	289	259	260	281	267	293	251	250	265	244	266	259	291	271	266	260	234	259	248	275	276	259	244	258	243	273	252	247	268	269	277	253	284	259	259	278	275	267	277	253	245	265	264	276	254	254	263	250	268	267	249	268	266	284	259	262	265	263	259	263	274	257	244	256	268	278	248	250	245	285	254	276	234	267	239	266	284	226	252	248	243	248	252	260	283	284	241	275	259	289	288	271	258	255	260	253	253	255	270	221	262	256	272	260	240	260	282	253	274	242	221	272	261	272	254	255	253	254	252	263	285	264	262	269	231	290	280	225	264	266	267	254	263	293	265	251	265	265	269	280	252	229	274	255	272	253	257	281	254	274	251	284	267	236	271	252	271	261	279	258	251	253	246	252	281	281	258	277	255	251	238	274	264	269	271	268	257	273	271	253	292	257	269	264	270	255	267	275	251	276	275	270	251	257	250	291	248	257	305	255	282	273	250	288	263	249	263	270	280	250	266	259	262	243	277	250	246	264	252	254	289	279	249	245	281	242	253	255	277	275	259	244	253	243	234	306	267	276	252	221	244	255	255	233	267	251	279	248	274	279	246	280	240	283	260	241	302	244	278	256	273	239	288	254	263	275	276	259	261	285	267	259	264	266	254	280	254	282	271	253	276	284	246	256	281	274	274	282	275	258	271	261	283	275	264	244	270	250	235	283	293	260	258	264	233	223	233	276	272	262	251	265	281	251	242	287	233	250	295	247	241	268	236	250	265	266	258	236
23074	20777	27366	24421	20816	19922	7898	1557	1033	866	850	743	701	660	643	620	563	586	497	500	491	503	494	513	505	504	473	497	461	498	436	451	437	425	446	478	453	461	450	447	418	440	466	417	449	425	415	448	427	442	437	457	452	442	447	408	431	429	418	426	460	456	431	414	462	427	432	432	427	440	439	434	441	370	465	434	418	437	409	398	432	423	495	462	470	487	459	486	469	423	400	411	423	420	425	456	457	460	475	450	439	432	428	450	436	425	412	457	407	443	402	422	429	415	453	437	450	419	399	417	431	410	461	406	425	416	433	395	425	458	422	388	406	362	417	466	432	387	429	439	416	439	429	443	433	371	438	424	427	455	457	420	467	449	424	431	449	452	415	427	408	389	429	397	445	399	391	384	445	394	412	462	422	437	413	410	447	406	402	391	384	443	421	464	387	430	440	402	436	439	415	420	372	409	462	392	404	417	415	464	411	471	396	429	399	432	430	409	438	451	402	408	383	430	445	439	397	438	466	433	426	439	434	451	449	408	431	410	414	424	403	447	396	404	412	407	409	439	434	427	399	455	449	438	396	416	448	439	407	423	427	445	407	418	418	412	445	384	441	418	399	448	441	428	404	414	405	436	375	420	417	407	403	420	437	417	444	419	429	420	433	417	417	397	395	422	397	464	448	430	405	472	393	425	433	426	448	432	401	418	406	440	445	438	428	400	443	443	394	419	448	440	422	419	397	420	400	416	427	404	432	445	407	407	466	408	404	426	455	427	411	416	435	410	437	440	410	436	433	408	413	412	432	441	398	426	415	378	428	449	454	435	413	394	411	439	441	412	404	454	405	427	406	427	432	418	428	418	407	400	410	388	418	388	477	404	375	422	405	426	419	415	413	438	468	412	377	382	449	443	471	399	429	411	420	434	399	434	408	420	437	432	433	398	465	454	406	410	447	409	399	414	409	437	392	399	391	419	429	432	405	437	400	395	391	391	444	459	449	409	413	422	398	387	381	412	441	421	421	472	396	428	423	418	398	439	447	415	414	414	434	400	452	393	407	454	441	414	394	462	433	393	421	464	406	434	421	395	442	399	430	404	445	418	422	407	439	438	401	440	389	414	408	414	425	390	449	430	386	401	397	408	421	419	441	420	417	426	419	444	389	420	436	448	391	391	425	411	391	410	405	427	377	438	436	426	409	404	412	392	424	416	394	452	450	414	436	426	429	423	439	413	397	425	404	405	397	450	435	469	384	412	422	446	411	415	423	427	436	402	436	423	404	424	447	438	391	438	450	372	426	406	394	436	409	436	403	449	401	423	422	419	443	406	404	420	404	445	426	415	387	423	428	433	397	372	393	426	448	457	418	440	420	406	437	448	429	395	403	426	428	402	414	405	394	413	396	454	429	389	402	385	411	421	421	437	440	412	403	410	413	431	400	389	446	406	405	439	420	413	431	441	448	402	457	475	424	411	422	407	389	414	430	414	406	411	428	448	420	399	440	408	393	424	410	424	401	394	435	400	405	410	404	441	410	404	409	401	426	426	445	407	407	413	438	452	407	441	392	447	424	450	451	435	406	417	430	448	420	430	427	425	433	406	397	364	416	428	413	385	424	423	445	434	424	410	444	425	418	432	431	404	431	396	402	394	433	413	443	393	397	426	402	428	425	426	372	407	415	410	432	411	429	422	424	422	469	439	424	429	424	406	420	425	402	394	443	426	459	432	420	438	405	405	429	417	425	412	421	443	438	401	419	411	433	454	404	474	396	432	418	443	447	377	441	437	426	471	416	448	410	398	430	418	427	436	430	423	459	422	423	402	428	415	372	424	465	415	434	432	445	402	422	421	405	430	377	430	410	479	451	435	421	410	430	421	422	397	429	399	417	408	453	379	441	421	422	396	440	392	441	415	431	448	384	445	407	435	429	398	394	415	414	433	379	447	420	429	434	421	419	401	430	430	423	390	417	444	434	454	404	418	435	424	416	413	450	405	416	422	426	396	401	419	467	438	451	414	378	404	438	427	446	406	434	446	412	408	426	436	413	451	432	405	408	407	410	415	418	394	434	422	405	403	417	414	396	387	406	417	451	401	416	427	470	413	406	422	435	405	430	408	427	429	397	406	437	425	435	457	393	418	421	396	421	404	413	442	419	386	404	401	440	438	447	400	437	407	381	417	376	445	442	410	435	437	441	409	378	451	445	406	419	420	420	426	422	403	425	415	415	400	419	429	420	418	408	473	426	402	438	367	414	449	423	437	389	458	438	452	426	427	417	374	363	459	440	423	387	434	394	453	392	405	450	452	405	408	423	416	422	433	422	380	420	448	411	412	396	434	430	447	456	438	438	445	453	416	414	420	448	419	413	435	414	425	421	442	414	449	390	418	436	411	400	421	452	426	381	441	408	389	413	409	440	398	417	414	383	462	424	427	419	435	434	404	428	463	428	427	393	440	457	464	431	433	398	423	411	443	419	397	418	404	407	411	421	439	438	449	388	410	428	422	389	423	422	439	416	437	429	401	434	386	422	431	389	410	453	437	396	430	417	409	413	446	430	438	385	412	408	460	411	399	418	398	400	451	416	403	436	403	420	415	429	405	419	435	408	437	460	455	403	412	430	441	403	431	410	402	414	427	429	448	440	438	397	434	401	401	436	430	420	405	428	436	420	450	424	407	435	447	418	439	400	435	403	424	429	420	403	458	418	412	424	415	369	430	385	425	418	394	431	420	392	411	430	398	408	433	426	422	406	400	402	407	387	376	432	432	425	429	400	402	432	440	433	453	443	457	408	432	415	417	421	400	402	412	430	376	406	425	421	464	445	404	425	456	466	400	419	414	401	441	397	404	440	409	455	401	422	403	440	411	414	407	428	434	454	423	430	409	408	437	405	460	444	400	428	424	450	412	402	420	443	459	428	425	425	446	442	441	413	400	371	482	377	433	401	410	417	444	448	391	403	426	427	442	393	386	418	406	424	428	420	405	426	433	416	390	430	430	448	426	392	387	417	430	433	450	439	427	423	476	434	426	434	452	446	411	424	457	406	444	429	408	438	393	427	433	446	410	422	386	412	410	437	450	442	443	436	402	400	431	429	418	469	451	418	389	444	431	441	415	417	422	402	419	454	439	402	425	464	421	410	423	418	445	453	464	418	418	450	402	416	414	423	437	440	436	409	417	429	408	450	426	427	403	397	392	411	427	450	432	413	419	387	430	402	416	418	415	406	412	457	416	448	430	431	404	440	462	409	434	413	420	457	439	401	430	418	423	395	407	461	415	427	429	408	468	414	435	443	427	419	424	422	434	400	411	384	434	386	429	421	394	432	453	445	462	418	427	384	416	454	414	434	422	424	429	398	438	430	446	439	424	410	410	395	449	472	446	404	432	428	455	415	424	411	408	414	436	411	418	482	426	393	414	403	397	410	473	418	391	458	425	403	456	433	425	431	398	410	415	400	419	418	436	400	393	417	463	451	452	432	425	476	446	422	446	408	412	426	395	424	412
40842	61555	53838	33392	17484	9140	3245	2313	1815	1528	1310	1195	996	1041	930	837	810	772	647	634	678	644	589	617	591	557	580	571	577	553	586	537	459	502	453	463	457	510	481	484	445	443	471	503	470	503	485	435	449	460	472	437	449	452	472	480	479	495	480	481	468	435	440	445	455	420	457	469	479	463	446	439	461	456	449	489	512	511	510	477	510	478	513	506	502	478	523	492	460	452	508	464	461	487	488	456	510	460	419	465	474	396	506	451	427	425	454	470	415	448	437	417	445	491	437	396	413	461	424	477	418	409	456	461	444	460	444	453	445	436	449	425	435	456	445	431	434	475	424	424	433	424	458	449	413	492	428	486	463	430	473	428	432	435	400	426	424	446	433	442	445	441	455	444	439	455	468	416	429	419	452	451	433	442	434	448	420	427	455	457	403	447	460	470	437	441	454	450	414	444	462	475	445	417	439	457	433	458	417	456	438	407	441	410	406	406	455	458	493	446	467	411	470	435	456	406	413	423	439	466	440	423	441	427	437	394	416	420	428	445	455	460	422	464	420	428	434	431	424	461	462	427	427	400	448	461	426	435	489	415	422	434	445	440	470	443	454	429	425	453	423	479	431	444	420	420	416	406	403	441	413	440	461	433	459	415	421	430	428	460	405	457	403	427	424	446	433	448	410	395	410	449	441	412	436	448	439	411	418	450	444	413	430	450	410	423	426	421	451	437	436	467	419	437	366	417	397	439	463	419	427	429	455	429	423	421	436	462	422	450	436	434	434	443	438	421	449	440	462	413	448	452	428	467	451	417	402	429	444	477	455	467	418	435	431	439	470	478	442	449	460	437	437	436	462	466	475	439	422	429	422	432	414	472	440	448	431	440	427	409	423	442	469	430	424	459	437	442	445	390	433	426	431	472	452	411	425	419	413	454	430	429	413	418	440	414	451	431	450	457	423	426	451	421	444	434	433	436	477	411	423	438	446	443	417	415	433	419	435	434	426	439	375	461	424	455	451	463	449	466	466	441	459	427	450	441	470	467	371	459	490	422	412	445	464	464	437	448	419	395	430	439	402	428	396	420	429	422	434	383	427	437	449	439	432	459	447	460	431	472	459	440	421	426	456	453	440	442	475	438	435	404	442	428	437	427	456	452	422	407	456	487	423	428	450	435	442	416	401	442	385	424	441	382	418	468	454	465	502	449	442	422	418	472	426	425	440	429	465	429	408	452	444	462	434	431	464	454	444	427	433	449	412	429	426	440	453	465	397	414	443	420	446	503	452	446	436	420	471	474	435	441	474	437	423	419	435	420	448	446	449	434	427	436	447	414	418	461	445	422	430	466	406	384	437	435	451	410	435	443	467	403	464	410	440	447	438	413	443	424	418	432	425	425	414	449	414	498	494	435	447	399	395	447	425	458	416	437	471	444	474	455	452	448	433	448	428	440	441	430	436	456	437	402	448	450	455	415	449	483	460	444	468	436	470	445	407	451	425	466	445	445	443	467	449	411	428	410	437	406	449	387	427	484	416	436	447	437	440	431	433	449	434	450	412	421	437	421	473	460	441	437	430	482	435	449	421	428	434	448	442	460	421	440	465	447	427	431	431	434	430	414	472	486	421	428	457	447	443	423	432	430	453	425	436	464	435	434	410	447	427	448	435	434	457	437	432	442	468	415	451	454	432	454	436	414	459	426	433	422	427	412	425	452	448	427	431	440	422	467	455	432	472	432	439	435	465	456	409	420	420	416	457	411	452	401	444	415	418	450	419	409	411	457	428	431	413	438	438	439	446	462	408	403	423	412	445	438	457	466	422	510	439	433	425	430	440	467	439	463	444	440	410	421	438	434	456	402	450	417	422	444	428	418	439	409	399	454	423	398	438	458	473	443	395	437	443	450	414	449	405	403	434	417	456	434	444	419	444	430	410	417	437	417	390	457	411	419	426	419	472	389	431	434	442	467	417	469	445	429	456	403	458	428	440	422	436	447	435	441	451	420	428	434	435	431	426	406	462	442	468	441	393	456	439	431	421	411	431	435	419	441	441	408	414	430	441	429	419	422	496	396	450	443	424	421	432	434	408	432	481	433	458	443	408	437	473	433	440	431	426	410	433	419	448	456	448	416	457	433	409	413	444	398	474	423	430	440	434	443	393	441	422	476	415	413	461	435	410	436	421	430	429	445	430	467	435	417	466	426	445	422	438	422	435	450	426	443	443	451	432	434	432	473	426	443	454	436	415	447	429	457	461	425	401	429	436	432	468	425	485	457	465	458	446	424	445	431	467	436	415	432	458	460	432	465	434	416	477	414	406	464	429	440	445	450	425	426	421	455	474	448	429	429	419	445	454	496	449	435	411	457	457	408	477	457	406	474	428	449	423	421	437	460	399	453	401	438	438	410	409	425	454	412	426	411	425	409	429	423	471	431	457	419	435	434	421	439	437	443	463	458	426	439	467	436	463	421	426	443	457	412	448	425	409	419	401	447	470	430	431	449	477	423	441	424	403	428	429	474	450	451	390	442	413	437	438	439	440	453	434	443	442	466	421	505	486	425	428	430	468	437	474	440	415	457	406	428	454	409	446	418	422	474	426	445	436	435	447	444	429	411	445	442	467	455	438	449	431	439	408	454	450	431	446	460	413	398	414	457	446	439	461	468	388	464	420	431	470	464	458	417	429	406	435	434	412	429	437	421	429	428	420	449	413	459	476	414	454	469	447	456	425	442	427	437	416	421	420	436	415	441	462	458	429	421	429	412	442	441	449	420	446	427	428	422	419	436	443	442	476	455	427	411	423	448	431	437	390	473	390	452	461	454	430	433	474	450	420	440	450	435	477	446	433	449	438	425	451	451	433	472	432	428	473	414	468	436	445	418	419	432	488	450	402	425	462	411	409	438	449	437	449	443	488	455	473	421	414	442	432	433	414	434	457	425	409	422	449	443	430	463	450	482	435	422	464	459	453	421	422	468	469	497	441	466	448	432	444	410	429	426	426	493	461	455	462	405	386	395	437	463	455	468	437	413	426	471	405	440	427	403	441	387	438	410	467	425	424	451	452	377	438	397	439	428	432	427	425	431	424	453	465	437	425	469	451	438	451	442	441	418	443	436	414	446	478	444	409	479	441	399	446	460	418	458	451	468	450	444	450	399	400	439	436	432	421	435	440	437	435	438	437	435	462	447	438	410	437	422	424	456	460	396	412	433	418	425	443	411	442	441	407	420	441	445	414	457	435	490	428	445	436	420	407	433	432	421	456	435	434	449	427	441	450	469	459	446	448	422	405	425	438	407	412	420	420	440	463	432	445	449	428	398	393	438	442	437	439	423	443	399	427	466	440	467	434	406	415	437	429	441	424	435	454	472	439	444	410	409	411	422	424	436	439	412	465	395	436	429	448	428	428	414	417	454	407	454	440	429	445	418	473	441	449	452	468	468	426	479	411	462	433	446	433	443	435	440	465	411	434	412	447	465	414	427	384	423	420	438	427	459	484	452	433	439
33693	29967	26929	13125	3148	878	369	352	309	311	293	298	265	285	264	257	261	287	251	258	266	247	255	274	251	248	236	250	249	262	271	256	258	242	225	244	272	223	232	233	242	247	243	238	228	234	230	221	254	247	256	261	245	230	254	249	250	280	261	256	244	243	262	272	232	250	253	253	253	244	250	241	244	251	226	243	237	249	236	237	234	260	288	250	229	275	248	270	271	229	250	242	224	225	247	258	232	243	224	238	232	224	238	241	263	252	265	280	249	260	231	212	255	229	255	231	268	254	226	233	238	239	272	245	249	267	240	250	228	249	209	232	244	256	240	248	265	245	248	238	245	230	265	228	262	253	243	243	273	239	249	268	257	236	237	236	250	243	259	265	263	248	260	250	264	238	230	240	236	249	248	228	233	258	266	244	216	245	250	253	227	260	249	255	240	248	234	252	257	213	233	218	235	235	268	233	234	235	250	262	257	236	263	267	252	262	223	267	253	258	270	213	257	242	240	267	253	224	264	257	251	251	259	231	251	223	235	236	247	252	245	231	240	270	235	250	263	230	250	257	280	242	219	260	227	230	241	232	241	245	250	225	249	253	229	211	215	221	248	255	237	207	225	237	246	229	229	265	250	235	246	258	234	246	221	245	239	270	253	241	263	241	237	217	278	254	247	249	226	213	220	231	273	252	253	240	230	239	241	238	233	261	231	250	231	239	256	216	253	237	237	246	244	215	247	212	238	249	247	234	249	243	262	233	234	244	260	246	258	217	254	287	227	264	260	263	271	258	246	238	262	257	241	248	260	245	244	272	261	254	254	243	255	228	259	265	239	239	247	237	257	238	272	225	252	235	235	271	233	264	266	226	264	246	232	254	258	232	243	242	228	225	215	251	251	265	249	224	274	234	232	267	286	237	245	252	251	238	266	243	237	251	223	266	253	223	225	229	230	258	241	249	238	231	225	254	274	243	252	209	266	246	233	223	258	253	289	267	237	236	239	244	232	251	251	295	244	276	222	252	228	260	264	261	267	278	229	244	260	256	245	239	235	244	263	264	224	254	252	247	243	233	252	234	217	260	252	230	257	254	236	238	258	236	247	252	214	268	276	266	257	231	235	247	236	268	247	226	244	231	264	227	257	228	235	248	237	243	249	227	230	261	230	273	248	254	260	233	265	236	276	224	238	247	229	240	251	243	245	227	218	240	246	218	219	257	231	254	215	249	229	269	250	249	254	244	232	243	232	246	243	286	252	289	254	278	243	259	270	232	221	255	227	224	218	272	220	257	247	243	247	256	217	219	264	250	252	254	241	251	251	235	241	258	245	253	242	277	260	244	260	244	258	230	264	230	224	249	231	230	232	258	266	267	246	274	261	214	242	238	251	270	243	253	250	260	235	227	245	250	251	254	216	268	234	253	250	229	230	228	253	261	236	229	248	250	251	251	257	233	225	226	261	262	246	237	259	218	243	231	238	248	210	263	242	251	254	255	239	234	224	252	231	243	280	281	238	261	265	244	229	238	218	259	268	254	205	226	279	261	250	265	262	250	221	253	258	244	275	225	232	260	246	272	246	247	234	247	251	257	256	238	253	245	235	249	211	249	294	230	249	240	260	244	265	271	258	246	264	245	237	267	262	235	230	246	274	245	240	240	243	224	234	237	229	235	279	236	263	223	243	252	236	221	277	245	244	231	258	239	257	212	226	251	213	254	261	250	262	237	248	234	229	244	262	272	250	246	245	258	247	238	229	234	247	234	241	248	244	229	249	266	229	251	244	213	253	220	231	239	246	261	282	223	235	249	238	254	234	237	253	262	240	226	238	244	250	255	249	236	253	240	254	252	246	258	266	224	257	259	238	277	248	255	249	261	213	248	242	238	238	244	244	239	251	253	254	263	229	252	251	265	268	258	241	247	216	227	254	223	243	275	277	247	261	260	240	217	236	245	258	302	239	225	235	250	227	244	240	235	237	250	255	228	253	246	237	257	279	252	246	233	233	235	230	230	242	251	216	262	247	251	228	233	231	245	213	252	249	254	275	230	259	281	235	222	265	256	231	251	225	255	252	225	254	214	248	210	275	259	246	274	246	248	234	225	259	271	260	241	253	259	217	233	254	262	231	224	238	267	247	255	256	247	253	249	258	253	242	270	209	274	245	258	213	243	255	259	246	244	223	240	242	272	227	265	251	252	253	249	254	270	254	233	283	224	250	242	266	244	235	262	263	241	227	259	221	243	241	239	236	260	248	230	267	235	256	225	266	223	249	255	247	237	256	272	261	285	255	284	262	257	250	226	228	272	254	214	287	238	216	258	244	253	213	241	264	262	236	232	251	233	250	262	239	259	253	262	255	252	218	264	224	262	241	235	244	246	245	237	247	258	269	243	280	252	247	237	254	230	244	244	251	229	230	251	232	257	253	244	242	244	250	257	239	276	269	241	241	219	255	270	235	238	244	256	252	268	232	248	262	249	248	245	262	250	260	235	247	244	254	265	232	255	253	241	272	257	260	250	232	243	248	229	235	208	229	249	255	242	266	219	250	263	234	252	249	238	216	245	244	262	251	246	264	254	250	252	246	265	276	247	226	237	251	226	266	219	282	218	277	220	223	261	239	242	233	235	276	277	229	234	237	247	231	269	253	261	225	222	238	226	238	246	248	237	243	254	245	235	270	256	255	243	247	226	253	227	246	267	247	234	238	216	222	256	253	240	264	266	250	231	232	229	216	254	246	237	232	233	254	233	217	261	230	243	254	262	273	270	255	244	262	191	239	246	240	284	231	286	245	219	243	252	225	256	241	239	263	237	260	255	241	234	235	244	249	246	246	230	247	254	260	218	223	232	258	240	255	260	266	254	277	259	247	213	236	233	268	244	244	244	246	252	266	274	244	248	236	230	226	237	257	248	262	246	240	262	220	228	276	242	234	245	263	268	260	249	271	239	243	231	223	253	246	265	240	253	227	234	241	244	253	244	276	256	248	244	263	254	255	269	252	233	260	259	260	231	240	222	246	264	254	258	224	243	251	216	261	261	255	239	223	253	231	242	249	233	258	261	248	219	234	234	266	264	238	269	238	239	272	237	234	229	226	261	267	261	255	273	271	256	228	247	237	264	238	224	250	231	245	250	251	238	237	232	242	226	240	229	248	253	263	243	248	279	234	264	249	250	240	291	229	256	241	258	246	232	253	251	244	226	227	247	232	246	238	254	258	275	233	275	248	225	247	243	264	238	230	249	275	234	236	227	237	250	240	235	247	266	225	267	239	246	286	268	247	271	241	268	252	284	232	249	250	274	251	230	241	241	244	258	243	240	251	269	243	239	229	255	232	216	272	272	279	255	236	250	260	272	241	244	237	254	249	226	234	250	242	244	245	239	238	257	255	247	251	233	289	238	254	231	250	236	244	247	259	245	256	239	191	208	270	241	256	252	254	252	233	255	252	249	244	242	251	245	249	264	254	253	245	241	260	219	254	227	217	236	257	246	263	250	233	224	231	241
36459	41333	34178	15387	4971	1365	473	504	457	449	387	372	375	347	347	342	309	290	291	308	303	303	269	285	299	310	322	285	319	299	285	286	284	279	272	298	269	323	293	259	275	287	307	277	286	311	255	266	272	282	266	282	313	253	302	288	305	307	309	280	277	246	305	298	274	300	271	283	272	320	282	306	291	329	308	289	243	290	283	264	305	297	326	301	282	298	291	293	281	290	282	280	263	291	302	273	288	278	279	286	288	282	265	269	268	310	278	267	291	297	288	256	287	278	283	290	293	271	282	281	293	293	291	276	296	295	275	283	273	261	255	300	309	294	230	255	285	294	268	284	273	274	270	269	270	318	294	313	267	284	290	298	264	283	285	297	277	315	263	276	275	258	292	284	286	281	279	293	284	260	293	300	269	279	295	279	283	258	296	297	275	303	259	293	268	295	297	305	286	278	302	280	270	262	285	312	286	304	308	235	300	278	296	284	272	273	283	282	281	304	276	278	278	273	288	294	277	266	272	288	262	269	277	276	265	286	259	295	276	302	307	258	259	286	290	266	271	274	314	253	283	285	308	240	289	270	300	275	295	285	278	292	307	282	277	261	311	287	289	275	287	307	272	309	268	261	292	273	296	278	286	278	252	287	286	274	273	303	272	266	286	298	255	290	247	274	282	255	268	285	284	257	295	279	294	315	263	278	315	262	273	279	275	304	295	270	301	280	275	298	285	309	274	279	296	281	292	304	283	263	265	280	279	294	298	289	278	285	277	229	278	305	253	293	271	269	283	285	284	274	278	305	287	279	316	273	317	258	266	288	282	266	249	289	266	281	259	291	290	301	286	290	260	297	316	289	273	292	264	253	289	269	296	276	310	281	318	249	266	275	274	300	271	288	267	314	289	301	294	302	255	275	254	241	269	274	278	281	268	242	275	269	301	280	287	277	304	274	245	288	295	275	285	311	313	297	281	272	276	268	293	280	275	250	255	263	323	282	298	268	281	259	293	307	282	254	276	304	297	284	289	288	271	287	289	284	282	274	301	306	296	296	285	266	278	283	275	261	286	292	307	295	306	279	271	273	278	297	300	276	280	295	281	266	281	274	283	253	290	274	285	289	283	265	268	285	281	292	263	284	297	286	260	263	278	279	288	301	302	289	281	294	285	318	286	310	284	262	268	280	293	256	251	273	279	276	275	300	275	299	275	279	289	280	301	290	290	283	286	271	254	294	261	304	261	264	268	290	266	290	290	266	275	284	301	300	250	267	269	281	286	289	270	313	297	281	293	293	300	275	289	299	294	272	265	266	297	282	264	290	296	284	284	293	281	271	284	239	292	291	291	285	298	264	264	277	265	281	268	296	290	295	292	291	274	276	312	293	256	278	334	299	265	285	288	291	291	287	258	257	295	291	301	275	292	273	272	323	306	292	289	251	288	282	249	288	270	288	271	276	287	286	304	284	302	270	257	292	266	281	294	263	277	300	278	312	285	254	318	304	292	266	289	283	273	269	260	244	264	248	282	271	300	266	292	271	303	283	275	304	302	282	280	278	274	263	309	291	274	268	268	285	291	300	312	301	284	294	257	273	282	282	269	303	281	282	298	272	290	272	301	282	302	291	304	262	316	310	278	275	306	273	302	264	287	287	278	281	279	291	304	299	285	328	279	326	287	276	248	277	282	278	318	292	291	296	275	291	283	289	302	261	290	277	285	255	299	285	268	300	286	306	258	288	282	281	267	284	299	294	264	256	258	307	276	274	312	287	267	274	249	296	257	269	257	301	284	287	236	268	264	286	279	267	270	276	262	265	266	296	317	276	284	271	254	305	282	265	325	263	277	278	269	308	278	259	294	254	285	282	286	274	271	281	295	294	273	257	280	279	285	269	298	254	319	295	288	256	255	284	278	274	278	279	278	268	286	263	271	273	320	292	274	294	299	290	306	270	297	253	286	284	285	247	280	299	272	283	268	256	320	261	290	296	284	290	281	279	276	282	288	270	247	263	296	298	297	286	293	258	251	260	279	286	307	290	307	302	295	311	277	293	292	282	331	287	293	285	295	303	280	285	281	266	262	279	273	292	271	316	281	303	285	265	285	241	270	291	257	258	257	259	286	282	290	286	301	267	269	261	270	290	298	279	288	299	262	265	299	290	298	283	293	301	270	278	276	274	287	269	289	269	263	321	268	269	273	301	267	265	292	248	299	275	282	276	271	294	289	265	284	278	301	301	275	290	292	291	283	269	273	275	284	278	285	289	286	286	272	234	280	288	264	299	287	290	296	303	281	286	265	275	308	269	275	289	289	284	267	253	287	266	293	267	290	289	271	281	273	290	294	295	284	256	308	277	273	304	288	275	286	274	326	301	281	297	280	306	284	280	260	279	281	267	295	266	264	324	301	311	285	276	278	258	275	310	288	303	260	270	289	262	260	269	278	286	264	254	325	280	293	285	269	310	285	298	280	268	304	286	299	284	303	289	276	303	289	300	307	288	252	272	266	271	273	290	291	310	307	283	321	267	290	268	291	282	280	282	289	300	287	286	265	265	285	290	282	292	305	299	276	270	239	257	276	298	260	314	284	294	280	296	286	285	290	278	272	268	286	287	264	266	311	268	283	247	281	270	242	271	283	280	296	287	285	272	258	269	262	283	287	293	296	307	276	264	280	278	297	256	305	284	290	295	258	303	279	259	274	283	265	238	275	253	276	274	275	268	268	268	275	299	282	293	280	295	287	311	282	287	282	284	281	273	285	291	304	310	279	319	282	281	292	280	288	287	266	279	281	281	305	269	279	261	260	262	264	261	282	272	288	254	272	250	277	291	284	297	296	251	258	281	251	282	294	291	295	277	314	268	258	284	279	291	290	283	297	274	267	312	321	264	306	263	304	295	260	303	253	270	310	295	283	280	283	275	272	323	295	276	277	296	259	282	290	275	273	271	296	280	296	305	290	278	311	272	257	277	274	272	254	264	302	300	312	275	287	288	274	289	318	299	283	278	283	253	264	280	279	237	260	259	270	265	252	291	279	292	291	277	281	310	284	279	273	289	275	287	276	287	272	266	305	277	276	279	279	297	298	247	297	266	288	263	254	292	256	316	294	261	272	257	291	270	273	278	277	307	289	319	282	280	272	286	292	311	294	268	250	265	290	318	283	287	261	290	303	264	288	282	303	299	268	279	271	298	317	283	267	285	290	310	304	286	268	277	285	282	287	297	297	293	284	263	266	264	286	263	271	268	276	273	307	279	270	289	292	285	324	295	269	277	305	263	268	304	261	303	292	279	279	311	285	283	241	308	288	300	323	294	298	265	266	284	289	281	241	277	312	283	313	274	284	276	273	308	272	265	280	267	278	274	301	273	279	283	277	285	281	276	282	304	267	307	307	298	268	300	268	254	258	280	293	277	254	263	278	277	248	274	260	274	311	250	289	277	285	267	284	273	279	281	277	271	282	278	275	270	281	288	283	304	256	278	288	302	270	281	269	276	258	290	273	275	245	286
25246	20863	27403	25271	20199	9246	1377	674	521	444	409	393	327	349	327	298	301	274	299	290	268	274	215	276	240	258	240	260	261	260	246	232	258	238	226	247	236	218	262	213	249	242	217	219	260	249	233	225	264	234	235	231	229	212	228	240	283	271	255	236	221	241	248	246	236	207	238	231	243	267	214	258	245	229	221	247	228	218	255	246	266	272	234	238	256	272	252	256	231	221	225	239	250	245	243	233	237	221	218	220	252	203	227	252	208	226	237	231	242	214	213	234	236	228	230	200	228	224	244	232	224	241	230	257	221	245	211	200	223	246	200	212	217	210	242	221	231	230	229	219	227	215	248	222	230	203	223	241	223	241	231	233	246	213	222	219	245	238	213	239	238	241	213	233	200	245	209	204	239	204	206	215	244	218	238	238	233	237	233	204	240	237	254	225	245	243	211	223	230	214	238	204	217	234	203	232	216	215	232	216	222	209	196	224	238	227	229	218	227	230	206	254	187	223	225	258	207	223	241	236	226	235	220	219	244	232	250	209	240	247	225	236	248	252	218	232	234	258	228	256	213	257	215	228	246	243	246	198	238	258	222	229	254	216	237	220	262	207	206	241	229	237	207	236	202	206	269	228	241	253	215	185	238	230	230	199	239	230	214	240	236	213	228	239	237	239	216	223	252	215	235	232	207	215	223	231	225	225	243	227	209	202	186	223	239	216	236	220	215	222	225	219	224	243	212	245	227	239	223	232	231	240	186	241	243	235	232	193	235	238	226	229	233	215	214	242	221	238	249	233	246	214	226	228	247	209	234	226	225	250	211	240	222	236	233	207	232	242	228	242	222	217	229	254	237	229	223	216	240	220	215	223	265	236	242	218	223	225	208	230	207	240	248	218	214	219	238	238	211	217	216	220	229	224	211	222	227	203	249	231	203	231	223	206	219	222	233	234	244	230	224	230	224	216	200	235	246	216	222	229	237	238	230	229	197	238	222	226	203	224	244	220	222	226	227	210	212	237	198	234	228	215	236	249	233	239	247	214	229	205	232	238	241	233	234	254	224	227	231	241	221	209	241	227	239	200	184	218	204	226	235	219	225	256	248	229	228	236	205	227	236	212	233	251	218	210	212	258	265	221	220	203	229	251	259	234	204	211	228	207	243	228	229	207	229	243	223	231	220	238	257	211	236	247	210	230	228	250	244	239	242	238	270	237	227	213	230	249	224	242	207	227	230	246	220	243	232	236	224	266	226	215	223	226	218	238	243	241	212	224	219	244	241	234	220	235	224	207	231	229	230	221	224	225	226	222	243	232	234	218	217	227	239	225	221	214	234	233	247	241	248	238	230	234	237	223	208	212	210	236	218	245	231	205	199	247	222	226	218	218	228	251	231	223	234	224	216	234	240	195	229	190	255	236	211	241	235	216	235	210	245	212	215	253	223	238	243	205	219	218	236	233	248	237	242	234	218	245	206	235	237	223	242	237	231	207	232	207	244	228	227	226	268	215	203	214	205	235	224	228	201	213	235	232	242	227	237	226	225	236	199	239	215	221	219	195	246	255	222	253	257	201	236	243	246	236	238	253	203	219	231	219	236	215	203	246	221	234	214	233	244	231	223	233	239	217	222	245	229	236	207	233	244	213	215	233	207	217	231	210	227	214	232	234	217	233	201	232	215	238	231	236	231	219	235	218	218	239	246	221	223	213	235	225	215	222	247	249	229	224	216	230	230	224	252	239	243	216	206	253	217	225	235	247	236	217	199	204	268	235	232	246	243	242	235	235	258	223	209	212	218	237	249	257	213	215	227	239	226	210	230	225	254	211	210	238	218	222	223	231	236	232	240	211	219	230	219	225	232	217	219	221	238	226	240	232	239	265	218	212	239	226	273	228	263	218	209	232	220	223	240	233	220	229	185	246	232	237	207	223	214	226	225	228	217	229	234	228	228	217	224	217	232	199	207	257	209	232	232	244	206	203	218	196	216	239	227	214	213	232	243	210	250	235	219	210	215	199	228	234	215	264	222	230	214	237	242	227	215	226	232	222	248	212	229	244	232	228	228	237	232	226	228	241	221	231	215	248	215	197	215	226	235	250	230	212	226	219	206	222	219	243	236	237	223	245	214	225	204	218	229	226	235	236	239	227	238	265	196	236	212	216	278	205	218	238	216	233	213	206	257	233	235	225	224	238	238	219	239	248	228	218	230	245	223	236	209	227	231	216	205	215	236	230	215	235	229	223	235	259	211	231	218	224	265	234	223	224	228	186	215	238	232	217	230	249	223	261	212	196	265	225	223	235	253	235	225	217	232	216	237	187	241	231	241	206	237	223	218	207	231	226	228	232	228	223	205	241	207	238	228	241	226	241	267	219	238	246	227	252	261	203	227	227	248	225	226	231	246	220	215	237	239	239	228	271	247	230	215	216	234	244	239	219	241	233	225	228	240	247	212	203	209	268	212	224	225	251	234	226	228	228	212	228	226	225	252	224	252	234	210	213	221	206	214	236	231	209	221	255	226	219	232	229	263	208	220	229	200	201	220	215	206	227	226	233	223	225	230	215	217	208	219	215	240	237	227	224	239	216	234	232	202	227	243	206	222	219	247	208	215	199	232	238	222	245	217	216	220	231	225	227	217	217	228	236	206	198	240	227	253	233	204	246	225	223	249	223	225	259	208	205	216	204	238	214	224	233	221	269	234	231	232	242	218	222	212	206	238	225	214	237	264	252	227	235	261	217	236	240	210	211	264	266	226	219	241	230	213	232	237	230	250	231	224	234	242	212	191	214	266	221	218	208	220	245	242	199	234	227	234	220	241	240	226	230	192	195	221	217	218	221	243	215	193	211	250	224	228	201	242	227	245	252	230	244	198	219	222	238	207	216	249	215	224	220	233	237	229	236	240	223	237	209	230	246	222	230	211	238	234	243	228	226	243	209	224	226	232	235	205	275	243	197	202	232	215	224	246	213	247	216	248	208	232	250	230	238	223	223	229	216	220	210	222	235	231	208	232	221	226	229	227	236	221	225	250	236	240	236	244	239	257	214	220	216	233	241	225	229	235	235	225	242	218	217	231	225	208	233	246	219	209	241	192	232	223	239	219	253	219	246	193	244	235	214	219	219	249	220	220	224	236	262	228	250	180	216	239	238	239	215	244	225	213	219	214	202	252	252	227	242	198	240	204	231	219	203	220	213	254	218	214	244	218	195	214	198	223	221	213	197	234	224	216	198	209	225	221	228	242	226	218	220	235	245	209	222	219	233	217	239	210	211	220	229	217	210	241	199	221	204	222	230	220	248	213	244	217	229	229	226	214	221	231	247	234	234	234	237	235	219	234	207	213	215	246	248	222	227	238	226	221	215	228	218	240	226	201	223	242	242	213	224	233	222	228	233	250	217	220	208	225	211	235	227	235	218	216	225	233	234	232	246	213	214	223	234	212	212	241	242	231	251	208	206	238	209	247	218	244	218	229	261	225	219	237	216	229	195	234	232	231	229	218	232
36866	55921	47441	25987	17738	5278	1531	1105	948	795	710	653	547	547	469	432	394	384	397	335	326	354	335	284	280	311	306	270	313	304	319	287	306	287	268	247	268	291	288	256	272	282	279	248	253	256	267	242	246	276	257	248	259	275	249	283	272	273	273	314	278	260	269	255	264	274	264	264	272	240	267	234	261	275	277	276	241	277	264	290	267	293	299	277	303	274	277	313	311	250	244	254	252	258	246	252	263	255	265	253	258	248	265	267	245	258	257	241	240	234	260	250	242	254	242	244	250	260	283	262	263	261	277	248	259	236	239	256	254	232	248	264	273	252	241	244	247	263	246	224	245	271	268	255	275	263	264	274	272	288	262	264	266	247	228	229	233	271	260	261	277	243	271	225	258	230	240	254	266	258	261	259	241	268	225	239	249	241	260	264	235	251	238	205	258	235	266	266	231	275	266	248	223	246	258	260	241	247	253	242	253	251	273	241	261	242	262	264	243	281	277	261	252	227	276	235	252	241	261	265	244	260	270	245	253	273	223	266	214	250	256	234	251	234	249	289	257	264	248	244	258	263	271	226	244	248	255	260	237	261	275	237	280	239	253	234	255	263	243	269	252	272	271	270	263	237	286	230	215	252	253	237	254	226	235	262	242	266	224	243	259	244	258	249	224	261	263	246	250	261	246	237	244	242	237	243	245	240	236	272	251	236	256	253	254	256	254	250	249	257	254	274	258	261	264	264	237	245	245	227	257	274	259	250	250	268	262	248	281	241	267	272	239	245	267	293	254	270	247	252	265	257	283	272	229	257	257	285	251	266	271	240	253	249	261	278	246	271	240	253	259	269	231	214	269	239	236	213	249	253	259	282	242	253	223	266	250	233	263	270	235	244	255	242	247	253	266	277	231	233	240	250	233	279	279	265	236	238	253	265	240	245	257	242	233	295	231	237	272	262	247	236	255	238	256	256	268	233	234	258	288	283	274	247	251	251	241	256	251	249	230	256	259	268	257	235	248	227	244	238	242	240	258	246	265	246	232	244	278	275	259	258	259	259	250	239	245	227	259	258	248	254	267	262	255	242	247	256	249	245	235	266	249	229	265	272	258	255	258	251	248	266	233	230	271	257	262	282	244	247	243	236	243	244	247	245	250	242	256	254	252	235	264	243	258	212	251	249	266	234	247	240	234	225	242	231	246	234	253	259	273	254	260	250	239	254	266	249	244	234	252	261	257	270	231	265	235	258	269	256	254	251	267	258	216	240	269	260	265	272	241	252	256	257	242	249	246	265	224	246	232	257	233	252	268	251	254	270	238	233	244	270	265	260	277	284	274	236	255	261	266	251	228	221	245	249	265	237	222	227	233	251	242	272	235	246	246	266	229	242	253	244	240	284	273	262	256	254	232	254	259	274	254	225	235	268	254	243	245	248	249	240	239	224	249	283	259	258	244	246	260	245	252	266	257	244	289	223	284	273	256	270	264	232	234	263	219	230	257	252	263	248	228	250	252	251	240	261	259	260	257	277	233	237	247	276	272	251	269	242	259	270	244	275	266	254	266	250	242	255	242	239	274	254	260	264	263	256	251	267	244	282	215	258	264	257	260	239	235	272	241	248	249	270	253	267	264	240	228	256	288	243	254	233	222	227	235	245	259	248	240	272	260	265	243	249	270	263	257	231	244	247	261	260	247	215	224	253	243	238	250	231	257	247	252	231	245	259	275	246	284	251	213	283	243	201	251	243	252	259	253	252	241	264	258	258	239	253	279	265	277	249	258	223	226	255	250	242	268	251	260	256	235	270	249	256	256	277	261	256	235	251	261	258	239	237	271	248	237	255	231	253	234	242	262	272	263	273	251	222	266	264	242	243	252	224	229	267	254	250	269	277	265	241	245	257	271	249	265	252	258	280	229	249	259	245	251	228	250	253	242	256	262	227	226	256	269	221	235	286	266	265	243	270	255	269	263	274	268	234	256	244	253	247	256	254	251	254	260	267	255	293	254	275	249	249	248	261	232	267	246	246	260	233	252	263	267	249	280	262	250	277	261	238	252	248	218	285	229	225	245	259	269	261	297	242	259	253	244	237	273	239	244	240	253	221	216	261	279	267	255	253	241	277	243	254	260	238	228	253	259	277	249	292	268	249	265	253	287	253	255	269	266	248	256	243	263	254	227	230	251	303	232	258	252	247	256	253	228	292	278	253	256	232	249	251	248	245	246	253	240	269	262	269	258	255	265	239	268	247	255	261	252	245	232	253	247	252	267	259	255	255	256	254	258	234	257	242	233	249	246	238	264	253	256	228	243	251	237	233	236	251	271	250	252	215	247	263	237	266	227	256	262	274	245	239	241	250	267	252	246	236	273	240	268	242	245	251	255	264	226	270	255	262	227	241	231	246	245	259	259	266	290	255	239	251	268	272	262	258	261	252	249	249	235	282	266	231	253	226	241	273	280	245	222	262	274	272	260	240	252	262	272	246	235	240	242	254	246	260	245	248	226	270	245	270	282	251	252	255	239	264	249	240	246	248	249	249	238	289	247	253	272	266	250	228	290	247	244	241	240	271	277	253	244	255	236	235	281	222	257	253	240	258	250	279	247	239	244	255	259	260	238	232	259	264	262	250	219	256	259	243	249	261	271	229	256	275	262	240	231	259	241	263	230	256	257	257	229	240	243	219	219	234	233	271	278	241	236	258	242	260	276	232	252	258	238	316	260	228	274	237	255	240	265	275	243	230	258	240	250	225	240	264	266	259	265	258	250	253	221	243	262	243	272	273	297	260	229	262	244	257	257	270	275	256	295	259	266	230	239	272	273	254	230	252	244	255	253	219	231	258	239	245	251	266	253	218	230	250	230	244	269	241	235	223	214	264	254	247	258	239	258	230	262	260	278	267	234	250	258	214	264	249	258	258	253	293	221	256	240	262	247	260	249	248	281	234	263	242	255	247	231	241	277	279	228	253	227	252	234	277	234	230	254	233	246	240	215	236	276	253	257	267	237	243	258	256	261	257	258	248	253	245	254	248	260	273	259	226	235	256	276	253	244	234	279	288	249	245	260	268	257	244	240	243	259	228	263	251	223	261	256	253	240	275	248	252	249	211	255	256	280	250	240	279	268	279	281	245	250	260	237	268	235	245	262	269	227	236	252	235	256	250	244	254	262	275	251	255	239	255	294	231	272	231	271	239	217	231	235	230	236	239	252	276	251	259	270	250	240	220	260	258	262	263	250	241	238	249	233	258	245	276	249	238	274	266	285	263	276	269	252	247	254	248	222	245	250	269	265	243	260	266	252	261	263	244	259	238	279	241	275	236	245	286	252	236	256	245	264	255	214	239	230	250	253	256	255	237	267	251	255	234	253	243	242	294	242	260	246	228	278	268	246	245	268	237	232	256	245	254	242	255	252	248	238	285	237	246	249	264	265	266	250	260	212	270	277	277	220	236	266	230	274	246	259	268	282	255	262	257	242	248	271	231	263	265	254	268	238	250	267	269	245	285
23091	20761	27458	24429	21107	19772	8357	1558	1068	901	832	707	715	629	569	556	566	545	543	511	488	493	513	485	496	448	460	495	463	435	432	459	453	460	450	469	460	449	441	429	408	427	453	425	426	448	420	418	446	447	407	451	403	480	430	440	428	436	452	454	423	436	468	412	440	436	448	404	432	406	438	447	440	433	471	461	455	498	445	490	469	443	468	435	479	456	459	466	447	402	459	457	391	434	445	421	426	455	435	403	437	425	451	423	416	416	407	416	440	430	436	438	451	417	458	423	439	426	423	425	396	417	415	408	420	409	449	395	432	429	435	397	416	413	431	399	417	388	440	420	416	426	433	418	394	411	442	442	460	444	436	394	416	454	419	422	408	425	443	409	449	411	437	422	400	402	410	429	462	401	434	418	422	458	450	399	428	448	425	405	412	418	432	391	444	398	440	428	426	420	448	374	396	401	460	408	403	402	392	454	421	439	448	412	461	397	433	421	423	440	395	415	422	439	437	411	421	408	415	440	411	482	430	387	438	429	437	426	414	385	447	437	425	423	431	416	382	435	397	434	413	390	424	458	396	419	431	429	386	422	437	395	395	432	426	448	429	414	411	406	419	385	427	385	451	401	409	420	426	450	404	433	421	417	398	414	435	426	418	422	409	456	451	387	447	402	451	413	459	405	386	428	436	424	451	442	398	418	391	433	399	398	440	395	415	429	441	402	424	409	420	405	426	415	408	441	462	461	393	438	405	425	412	437	371	449	407	437	416	397	418	415	416	411	407	436	420	390	433	428	428	402	460	393	458	428	402	420	426	451	424	439	434	425	392	410	385	451	447	395	421	403	417	436	412	455	440	444	403	420	408	414	416	419	467	431	403	413	400	446	413	384	438	413	401	428	412	434	385	408	433	439	390	412	437	441	428	425	386	471	422	418	406	454	408	436	428	419	409	434	418	394	449	418	455	418	398	408	418	414	391	420	394	439	410	430	421	440	392	426	415	431	412	411	407	421	394	459	427	385	451	431	452	381	442	412	433	444	416	442	433	427	434	433	392	428	411	386	388	412	406	430	409	419	427	389	439	424	450	416	437	440	398	449	423	443	426	404	449	414	432	420	437	407	406	443	397	401	393	429	411	429	407	409	444	422	414	428	426	450	438	441	409	403	441	419	426	409	406	425	405	406	444	385	377	409	409	425	419	449	458	418	423	389	381	416	442	400	420	447	397	419	415	384	429	410	393	437	418	433	401	398	429	414	416	382	426	447	409	449	432	400	420	466	391	430	425	406	426	443	443	392	452	439	401	430	432	393	403	442	449	442	395	446	357	453	437	463	438	391	448	428	419	425	433	394	447	432	425	415	435	391	403	426	453	401	431	382	439	444	433	416	414	393	383	410	379	450	417	426	404	423	404	398	412	361	416	418	422	388	487	463	434	399	428	443	406	437	414	398	448	425	421	459	397	419	441	394	440	412	438	431	416	420	387	409	412	404	420	404	426	397	406	411	453	421	416	420	415	398	434	424	434	450	426	419	425	479	419	435	417	425	436	431	471	463	422	410	388	398	422	418	424	443	422	435	447	431	422	405	403	405	452	439	423	429	425	431	435	400	395	428	392	404	419	406	440	440	424	411	451	435	399	404	447	403	469	425	411	386	453	426	418	438	451	445	436	409	396	407	384	413	464	414	399	412	409	421	413	436	392	440	414	424	416	400	406	420	426	448	406	403	416	441	422	405	430	413	401	432	418	429	438	457	440	446	402	438	414	440	430	426	415	404	416	430	431	435	425	443	434	435	396	372	403	441	411	405	414	407	457	437	430	428	402	445	436	381	379	459	422	436	450	411	439	415	462	438	390	429	412	432	443	441	432	444	453	433	410	452	415	420	450	418	401	464	397	406	477	401	406	449	404	389	422	413	418	433	375	434	402	429	431	437	421	442	410	460	418	400	415	372	426	419	429	442	416	419	424	403	440	392	396	425	420	421	435	448	423	396	410	426	431	431	424	459	433	410	405	423	400	423	394	440	410	408	360	418	436	422	432	432	414	424	432	425	400	426	433	434	399	413	397	377	415	398	394	451	390	427	417	442	393	380	424	372	437	428	455	439	430	454	450	413	388	417	432	454	400	422	431	422	433	440	396	426	397	423	403	398	438	414	406	438	414	402	441	395	379	428	395	422	419	391	425	422	407	407	443	405	396	412	398	379	408	404	416	411	384	426	425	389	469	397	422	406	427	396	389	449	450	426	458	414	438	380	432	437	435	422	392	424	428	423	441	362	441	406	441	413	420	432	426	411	419	403	437	437	405	393	388	420	383	408	421	418	435	416	441	446	448	424	432	402	410	415	430	405	439	432	427	394	433	412	437	459	417	456	444	499	403	397	419	413	434	433	433	400	392	446	443	441	422	387	441	458	435	377	407	422	436	368	428	462	425	424	412	435	415	425	390	445	417	406	401	420	436	428	441	413	434	401	446	456	388	430	418	439	428	416	449	422	425	419	393	400	416	410	425	395	424	431	440	397	420	410	388	425	407	407	414	382	418	381	402	427	400	415	431	447	418	424	395	454	431	405	412	455	424	413	402	412	393	392	405	439	415	397	449	382	386	425	413	401	386	388	443	439	395	425	387	402	417	444	406	414	438	425	426	407	405	422	427	398	397	400	450	408	417	410	429	439	412	423	415	381	385	411	409	448	421	455	409	442	434	423	449	424	407	443	386	433	438	413	396	393	433	425	399	403	451	388	426	416	403	437	392	435	406	414	419	441	456	427	404	426	429	467	393	401	410	432	448	394	382	427	412	418	407	468	411	401	430	433	459	397	401	436	468	400	431	418	445	413	420	420	427	435	420	379	433	431	381	425	414	382	400	487	434	427	435	432	402	390	418	416	406	400	387	406	422	420	446	404	436	404	450	456	413	467	406	401	444	426	392	415	423	432	429	412	417	419	420	430	457	436	391	424	420	396	470	399	447	421	393	415	402	405	425	436	415	406	414	404	401	397	421	410	447	413	437	433	386	405	408	435	406	404	417	412	456	428	437	410	413	424	416	453	429	388	409	398	426	404	424	414	365	407	404	447	435	464	439	429	424	393	404	401	427	409	393	477	471	434	402	384	407	431	378	397	410	444	429	399	419	471	406	403	388	409	444	417	413	406	451	429	398	443	441	418	447	391	421	410	451	429	420	432	400	410	415	406	419	411	448	419	437	433	434	439	460	440	433	415	444	380	412	413	404	380	408	415	372	427	433	387	435	416	397	423	401	414	420	461	372	438	422	404	415	370	394	446	432	408	435	417	424	440	401	378	418	400	442	455	453	383	395	422	463	445	418	447	396	434	459	424	443	398	424	404	401	393	421	431	466	460	404	394	419	414	424	435	422	429	394	430	407	405	400	434	463	463	406	449	378	448	415	432	452	426	412	393	407	456	391	414	420	458	374	452	423	409	425	423	429	416	386	418	428	425	390	403	413	410	425	388	424	430	427	377	439	414	458	453	422	434
41395	65645	55598	40157	24043	6205	2999	2226	1851	1601	1330	1131	1030	938	869	749	750	732	671	690	635	625	605	551	560	589	540	543	502	496	527	530	552	485	522	480	519	469	480	463	458	476	447	479	474	481	480	510	461	489	496	416	454	480	467	472	436	509	462	510	471	463	417	468	439	471	477	443	458	489	452	466	453	439	467	488	455	464	434	489	475	493	484	511	531	503	501	488	506	482	451	433	469	438	463	430	461	420	446	440	476	441	459	471	460	406	439	437	472	448	443	434	454	462	456	398	451	429	427	433	473	408	421	415	468	434	443	436	407	447	461	402	429	445	447	429	456	457	429	436	419	445	458	433	459	524	479	447	471	440	440	439	441	426	432	450	418	431	455	453	414	452	383	481	423	405	428	468	429	438	412	436	455	447	453	440	422	432	446	446	505	455	436	483	451	426	439	423	422	415	437	455	416	439	438	399	428	438	486	455	436	447	410	445	463	434	436	461	433	460	431	391	414	442	445	423	441	432	452	458	414	497	452	445	416	440	441	444	454	446	463	457	471	434	444	416	433	470	438	423	445	449	442	425	470	418	437	444	443	442	477	454	430	428	456	407	469	420	446	461	445	417	435	452	448	439	446	430	428	446	454	412	469	466	423	453	413	446	418	406	436	451	461	441	435	455	450	458	455	459	450	425	436	453	455	401	439	444	420	450	409	419	388	422	401	421	454	415	476	405	440	408	452	441	432	459	414	422	445	465	466	419	458	443	452	459	433	442	433	484	428	405	427	415	405	454	450	434	418	445	449	414	416	433	410	441	473	433	427	396	445	457	429	470	404	448	441	416	480	428	447	401	439	433	401	452	449	463	457	407	413	429	490	432	424	440	442	464	463	411	414	420	470	416	438	439	461	416	428	434	441	463	429	459	442	409	415	404	454	454	432	432	447	442	416	429	420	416	443	414	443	436	402	389	440	427	427	447	441	427	440	463	443	429	395	459	453	432	407	450	426	481	443	430	412	413	475	453	438	461	470	429	420	445	444	403	483	473	403	473	471	423	430	451	442	433	449	449	434	481	418	464	444	447	441	406	420	408	402	445	473	462	487	445	447	433	462	443	407	420	416	426	425	459	454	431	455	462	435	425	416	435	398	434	450	449	407	440	397	435	426	450	429	417	442	432	441	428	415	431	440	476	450	463	452	457	467	449	441	454	435	431	443	448	408	445	443	429	460	409	431	468	429	433	429	399	446	444	409	452	447	418	411	412	448	424	452	436	416	427	431	438	414	454	439	447	419	449	467	434	428	465	445	421	442	434	439	435	419	412	457	447	438	445	433	453	442	461	426	453	468	431	441	459	416	404	404	429	436	425	466	435	403	435	415	412	424	442	435	470	471	457	442	433	434	445	435	415	439	430	450	405	440	452	421	433	435	438	428	429	403	424	471	437	446	438	421	441	455	410	413	459	431	466	428	468	436	412	434	434	403	468	417	432	434	438	408	455	419	483	384	477	440	421	438	430	431	424	430	425	442	451	439	445	414	473	469	447	480	431	462	427	452	464	509	453	419	412	441	451	440	472	448	411	439	435	438	435	427	421	426	452	412	436	413	454	461	436	417	442	477	416	424	423	414	425	453	426	485	457	428	430	443	436	454	426	418	440	434	411	450	453	479	444	419	446	467	447	457	425	400	437	414	453	463	404	447	424	461	460	428	418	456	421	432	409	412	493	438	455	413	464	428	447	439	458	453	425	430	373	430	420	428	465	440	439	449	449	485	450	443	439	451	425	431	429	435	406	424	397	460	429	495	454	443	411	435	425	439	479	440	416	414	445	438	437	413	453	427	462	451	421	428	432	478	455	443	439	425	420	477	466	463	452	453	440	431	431	414	479	438	442	433	443	475	403	434	421	420	403	468	443	419	455	448	431	431	445	416	436	416	450	407	433	436	418	406	454	446	468	472	441	447	435	443	423	397	446	418	466	395	463	418	455	415	413	395	435	450	418	420	447	434	459	475	442	449	409	452	428	453	412	443	468	446	439	446	415	407	446	416	469	434	444	438	437	398	443	396	430	422	462	426	444	454	426	433	477	424	448	415	434	465	418	420	451	429	472	418	449	405	382	437	450	431	435	397	459	417	403	453	442	469	428	472	443	406	456	440	410	452	418	486	419	440	391	411	421	432	486	441	457	415	432	478	430	418	399	467	454	402	435	439	397	461	461	458	458	421	441	432	438	401	404	422	449	414	449	460	428	467	431	409	424	460	437	452	424	423	424	431	460	405	426	475	452	452	461	443	440	493	408	457	427	405	422	432	458	459	416	437	401	409	450	439	425	438	445	410	494	412	431	402	400	445	410	428	444	415	470	414	416	477	430	452	421	437	425	449	451	409	452	403	454	396	456	425	487	403	454	438	399	422	427	402	424	454	451	414	423	451	402	442	440	443	450	443	453	446	423	433	442	443	435	435	428	427	456	432	417	434	425	428	406	426	434	442	437	409	433	430	421	452	441	444	413	412	461	435	425	445	422	426	425	451	393	454	435	447	453	440	419	452	423	452	432	443	441	434	446	466	422	460	452	473	460	448	449	436	410	417	474	435	419	406	454	438	423	467	488	437	455	453	466	467	474	440	434	457	455	444	454	418	417	435	449	457	417	441	426	458	416	437	412	428	453	428	445	420	418	431	428	450	436	437	460	430	443	443	451	469	458	452	465	405	459	491	435	424	388	442	429	409	451	377	475	463	445	397	413	428	432	445	445	480	441	430	428	411	421	449	423	450	464	442	431	432	436	430	424	391	459	423	424	431	433	418	389	462	479	402	431	433	424	423	475	422	454	462	495	474	432	456	442	426	420	423	447	442	474	417	403	425	429	459	459	473	382	458	422	415	418	412	425	440	442	401	489	426	480	429	463	467	442	435	419	439	439	430	453	453	419	462	427	454	454	405	457	404	439	433	410	403	453	440	434	430	417	413	433	426	405	431	463	451	422	406	456	423	451	405	456	431	482	413	423	440	453	436	465	447	400	453	410	406	471	415	477	438	373	456	433	469	435	452	428	418	443	495	457	409	431	476	454	458	408	428	466	419	404	451	446	458	444	444	403	434	439	433	412	420	437	435	437	463	418	426	414	422	427	430	436	464	479	449	456	410	438	446	428	423	428	434	440	434	418	447	427	483	421	460	451	449	429	455	434	460	456	437	426	431	462	420	438	408	461	461	454	458	453	439	433	454	446	432	431	404	452	425	407	442	422	456	472	476	430	467	443	449	415	407	398	429	430	417	414	441	464	463	427	459	425	418	436	444	449	456	466	473	438	454	441	473	429	430	413	440	426	449	427	407	421	446	435	403	449	449	412	430	425	404	441	442	393	444	414	459	418	419	431	442	430	434	456	415	440	453	421	449	427	464	448	445	432	409	447	421	412	471	427	455	415	465	451	421	384	454	426	409	409	404	432	438	416	436	434	410	457	435	443	450	462	441	423	407	425	386	461	447	434	446	421	398	437	445	434
34409	37192	29458	12360	2947	570	359	320	327	284	273	300	249	262	234	231	249	250	247	219	241	251	254	266	241	234	224	229	233	253	240	267	263	241	245	240	244	252	249	240	262	231	230	243	228	249	249	272	217	258	234	225	238	254	241	258	242	257	252	258	232	258	234	237	232	248	238	218	252	221	258	239	222	254	263	249	232	254	243	263	241	226	249	265	236	270	267	247	238	264	211	253	234	263	235	242	252	245	239	247	237	241	224	245	241	233	245	239	253	253	235	264	263	248	276	209	244	233	248	250	237	237	255	254	265	239	259	240	257	253	249	229	246	240	228	256	222	251	244	216	257	244	241	233	264	235	206	261	229	236	238	230	207	266	242	214	242	239	263	266	231	241	238	249	215	219	234	254	245	227	241	215	246	256	238	245	231	250	248	252	239	219	276	216	250	226	234	265	234	246	217	244	226	251	248	217	262	234	246	212	241	243	271	239	253	220	238	249	229	245	246	226	259	214	244	267	245	243	230	253	247	252	224	239	243	255	236	257	235	238	229	250	258	221	218	234	234	235	252	278	235	240	250	237	256	222	241	231	229	233	243	259	242	221	228	238	258	253	255	235	223	229	265	243	230	252	227	259	245	232	218	212	214	252	226	248	230	235	242	222	212	231	243	254	226	247	214	231	253	221	252	248	227	269	244	260	246	239	264	233	221	259	253	270	236	249	260	231	220	259	247	248	240	239	224	233	237	257	253	234	224	261	258	228	230	252	241	259	209	263	246	253	280	230	230	279	234	244	237	252	233	249	240	243	241	232	238	248	232	242	240	239	257	227	228	249	226	220	280	202	240	239	229	229	253	248	207	234	239	229	230	220	252	213	230	249	259	246	256	234	254	257	250	254	241	255	234	230	222	263	231	245	231	242	258	250	256	259	229	242	238	225	230	249	284	232	249	268	240	240	242	263	258	248	235	217	249	244	259	234	258	249	228	237	262	261	247	227	229	240	218	231	247	258	247	248	237	239	234	239	206	249	242	223	246	247	236	245	229	234	228	246	233	225	241	230	219	224	227	254	216	242	266	227	228	262	238	244	259	228	217	223	224	237	225	227	241	239	255	216	268	216	233	267	243	260	218	264	279	248	228	254	247	243	264	242	258	240	249	233	203	260	224	267	246	224	241	246	237	245	250	214	241	246	250	243	248	269	236	236	256	245	245	243	214	254	230	247	267	236	220	233	212	248	280	250	273	240	253	270	274	234	213	237	234	261	227	231	245	223	245	234	229	252	256	251	243	238	231	223	260	234	242	196	229	237	255	235	252	240	266	247	229	246	227	287	275	233	231	237	253	246	221	245	243	237	266	248	223	244	209	224	263	220	211	230	253	235	207	254	229	243	243	231	237	223	235	223	249	236	251	234	236	225	225	245	248	272	227	252	234	268	220	237	266	260	250	245	210	249	256	234	224	279	236	249	213	224	220	229	253	232	218	252	241	248	224	216	237	247	248	230	222	233	242	232	222	249	233	249	241	233	225	246	237	252	270	222	225	268	235	250	251	252	241	264	234	248	239	223	245	239	239	263	265	241	228	234	224	232	204	268	229	215	242	246	237	243	248	276	237	215	249	251	229	253	243	253	223	239	211	232	239	248	221	231	245	240	226	268	242	234	216	253	241	239	249	238	241	256	253	232	214	242	238	244	246	225	219	206	242	260	234	227	205	258	212	239	245	228	239	249	232	230	235	237	234	231	240	223	276	236	264	256	226	271	258	218	236	210	222	242	243	238	233	222	253	223	242	261	226	286	224	262	221	247	262	244	255	249	246	268	240	269	228	226	231	218	234	241	243	221	249	213	231	241	253	266	250	221	204	271	237	260	241	230	241	229	235	245	247	246	251	242	217	245	205	208	228	231	242	237	269	290	241	228	236	245	224	259	226	260	227	268	255	239	245	264	241	234	243	229	238	268	239	252	240	250	234	240	242	254	232	230	243	210	252	235	263	242	239	232	242	259	241	244	261	251	242	242	247	210	221	237	238	232	259	232	280	254	233	232	245	245	229	240	227	239	254	255	199	203	266	221	244	242	223	194	222	229	249	274	236	248	225	272	225	251	247	281	256	262	242	247	242	221	235	247	253	222	208	252	271	244	259	247	248	238	208	246	268	272	248	256	236	242	245	207	245	229	236	255	231	226	286	250	253	239	222	229	264	233	232	250	251	264	260	235	235	278	236	234	272	236	233	255	239	241	240	232	254	238	228	253	229	257	259	217	236	242	257	217	238	263	271	219	247	217	242	247	254	277	221	257	238	257	235	210	256	251	247	257	233	248	245	217	247	218	262	260	243	245	253	248	281	276	227	229	279	237	245	231	265	223	246	250	245	239	224	241	214	242	228	227	235	256	234	239	252	252	245	263	250	224	218	233	241	260	226	211	222	232	272	254	242	276	233	241	231	219	244	241	239	239	243	220	265	235	239	222	242	220	274	241	253	237	246	265	227	221	245	241	232	237	276	258	288	230	239	239	240	255	230	243	234	258	253	235	237	245	246	250	255	254	234	256	244	236	222	234	277	223	208	215	242	266	255	212	213	248	235	256	240	237	224	243	252	240	257	250	272	236	253	248	230	247	234	257	240	227	250	246	237	238	264	269	235	247	258	233	224	219	258	232	254	253	233	251	246	255	271	260	228	227	223	231	255	246	258	228	246	251	226	255	246	276	239	265	250	238	255	255	216	270	250	246	244	247	257	228	237	234	247	255	221	228	225	238	239	198	228	274	223	211	244	249	244	242	248	229	211	220	226	271	242	233	203	246	210	294	237	234	263	238	266	252	244	224	248	238	236	262	257	243	264	227	248	229	271	215	248	244	251	234	231	235	237	229	238	248	266	227	244	240	232	249	249	237	237	255	249	253	258	267	249	234	220	239	220	250	222	235	242	221	243	250	266	255	240	283	258	264	233	215	236	265	246	214	255	236	260	242	259	234	283	240	236	235	235	253	240	234	213	247	229	252	247	266	257	250	257	257	221	262	241	263	236	221	248	241	245	229	256	222	252	250	230	253	243	229	261	241	236	225	248	239	228	251	249	246	239	218	238	231	246	226	243	237	274	245	219	250	266	239	268	238	271	248	258	222	233	228	236	253	229	230	265	228	229	238	266	225	258	255	240	247	258	233	242	239	213	231	236	237	254	213	249	232	219	262	258	262	266	238	232	208	256	254	206	235	254	211	229	246	213	231	241	272	228	253	221	244	239	244	247	270	240	229	262	262	248	238	225	225	253	263	229	227	247	247	239	241	219	232	217	251	228	242	229	253	265	224	264	242	250	267	261	208	231	217	220	249	244	217	238	246	246	221	231	265	235	235	233	242	269	227	255	228	260	240	256	225	255	229	235	231	243	214	276	253	208	237	232	231	249	239	218	243	222	246	244	213	235	252	236	244	236	266	268	227	240	231	222	263	216	232	227	243	250	263	248	256	218	234	237	248	242	245	238	234	234	242	208	252	228	220
37870	46774	34391	13393	4966	1053	510	544	448	417	368	369	367	338	339	313	323	325	307	294	292	259	286	276	284	283	290	291	318	280	259	268	310	289	261	299	265	281	300	270	283	282	281	271	263	287	294	265	279	272	292	277	284	296	291	271	244	252	292	264	265	268	286	279	293	270	300	281	249	273	298	267	286	279	276	294	274	272	272	289	306	281	280	289	283	303	275	295	309	306	329	295	262	288	290	294	284	289	275	269	295	288	295	268	276	279	265	283	268	271	284	268	291	279	307	268	270	278	257	292	279	278	296	262	270	269	258	258	273	303	263	273	298	272	280	266	281	274	246	274	277	281	275	276	280	322	292	291	285	264	296	283	287	307	278	299	295	284	288	264	308	288	278	271	293	301	285	269	289	265	255	283	274	279	285	274	282	296	274	265	264	301	273	271	261	274	292	279	280	294	277	265	290	259	271	251	273	291	273	283	230	244	261	278	267	262	280	270	275	278	270	268	274	269	281	287	304	284	274	290	278	285	277	270	288	269	256	271	283	260	254	273	278	268	279	283	263	291	293	287	266	281	301	292	294	294	298	268	254	253	282	257	272	264	251	271	252	283	279	227	298	276	259	266	258	268	296	253	274	286	257	300	298	282	286	288	290	270	281	239	257	272	263	270	263	299	276	259	299	273	268	267	277	272	284	291	254	278	309	297	312	293	273	281	278	284	309	264	280	282	274	274	314	271	294	251	235	292	259	285	296	283	263	277	267	299	265	317	265	308	280	275	275	288	284	268	279	277	281	286	269	292	273	261	263	277	265	264	267	276	310	296	256	269	267	254	290	294	279	275	307	292	265	287	317	276	298	303	270	313	269	311	293	255	261	262	300	282	250	270	295	284	259	280	284	284	267	269	270	270	293	279	285	264	271	258	305	272	253	241	279	300	247	255	273	275	245	278	297	296	301	285	287	287	272	307	272	274	265	281	265	268	306	268	264	269	254	293	295	277	294	284	274	253	275	303	273	282	268	253	278	264	270	261	251	287	287	258	286	298	279	254	317	287	249	267	275	279	290	292	273	293	292	261	284	250	291	271	251	294	275	256	282	289	254	269	265	251	281	267	286	291	300	272	255	302	291	282	304	285	260	255	260	267	256	253	261	305	257	296	263	275	272	264	318	279	270	303	267	257	294	281	282	252	293	278	282	293	291	276	314	264	231	263	267	271	287	293	282	221	255	263	253	323	256	249	275	277	298	274	283	276	271	271	267	253	272	266	270	275	271	275	254	280	258	257	302	268	290	295	267	286	275	283	283	272	261	269	289	255	279	269	278	266	294	250	303	289	310	298	261	266	269	261	260	288	279	280	279	298	284	279	287	269	272	271	272	305	270	311	284	296	273	279	293	261	279	255	268	264	283	247	270	273	264	266	266	286	276	291	279	282	245	271	267	287	279	267	285	247	295	269	275	260	293	259	259	280	284	251	264	286	273	284	282	280	258	280	263	266	268	272	272	256	255	259	289	265	268	255	275	266	247	256	278	275	277	293	281	299	277	230	282	293	303	271	267	283	266	253	236	289	260	248	299	271	294	294	258	278	267	289	254	268	272	294	265	311	294	302	285	289	275	277	274	276	276	286	283	272	299	274	295	277	269	273	280	266	280	262	277	287	292	267	263	247	293	272	262	283	242	305	261	262	264	267	244	271	275	299	241	274	291	277	318	275	268	271	262	295	289	264	285	254	257	285	284	273	269	278	258	286	307	292	279	239	270	264	290	282	279	260	303	273	264	282	288	275	304	281	296	292	259	286	254	293	294	277	269	289	287	277	265	268	283	279	251	277	285	260	288	291	271	289	276	253	265	262	297	286	258	296	291	329	283	262	286	273	282	269	279	267	300	279	285	254	289	278	289	288	266	285	284	282	297	265	280	278	290	293	281	301	278	249	280	278	247	247	242	292	243	273	283	259	263	306	284	287	265	294	294	270	294	282	263	276	279	298	302	317	266	274	296	268	291	300	247	247	295	259	301	279	292	277	230	291	254	279	290	250	280	264	291	296	246	280	286	274	279	302	268	276	262	269	303	261	279	283	285	260	262	284	255	270	280	318	278	267	279	276	294	258	269	306	270	308	277	270	281	315	286	279	260	261	258	282	275	292	281	299	278	294	262	298	261	298	254	251	266	266	289	270	264	301	279	270	284	267	310	274	272	244	294	271	306	285	265	283	288	300	261	282	282	274	279	293	304	284	263	247	289	271	274	262	274	283	302	262	318	244	252	258	264	286	287	311	235	276	270	271	303	246	269	258	296	297	291	289	284	276	267	287	261	307	259	292	296	289	271	274	273	292	252	260	276	275	249	274	259	251	273	277	267	284	246	288	276	301	254	285	305	268	286	274	286	289	299	290	253	305	289	283	296	284	256	267	294	287	284	256	271	299	284	279	268	291	260	277	294	250	295	284	251	301	289	274	261	280	267	265	298	287	266	301	267	285	271	263	279	266	298	273	283	287	276	278	286	254	290	263	289	265	292	240	250	294	290	295	289	271	274	265	281	264	261	302	260	303	271	260	264	269	236	262	238	270	285	266	274	304	258	256	290	270	274	266	283	276	271	286	288	241	269	287	290	270	237	281	289	283	276	259	292	240	278	293	282	280	269	249	276	231	278	302	258	299	267	275	303	307	294	267	276	280	275	291	264	313	258	241	268	259	302	279	271	254	268	278	272	287	278	312	287	261	285	269	290	263	268	277	293	258	266	259	301	302	273	277	267	301	318	290	290	302	284	276	282	308	295	310	269	270	254	289	277	276	284	284	298	260	292	269	277	270	273	246	259	287	264	276	267	271	257	273	269	280	271	266	252	290	282	295	257	270	311	267	291	252	267	285	261	260	279	281	291	265	241	277	284	280	290	292	267	260	283	314	246	257	298	266	267	270	262	269	289	273	298	275	252	262	285	276	273	271	269	273	275	285	284	295	290	285	306	284	275	248	279	278	300	279	270	275	255	291	302	272	277	296	270	295	272	281	272	277	293	299	299	288	234	271	280	291	251	261	260	246	314	277	280	280	277	240	296	257	302	277	260	273	298	285	273	274	300	300	255	287	262	268	279	262	265	271	269	292	261	297	274	293	286	282	298	267	289	304	258	269	283	237	252	297	288	279	299	277	260	285	312	257	287	259	267	298	269	305	265	265	260	294	263	259	272	266	269	264	293	275	250	267	283	258	272	282	283	305	282	278	259	268	287	280	252	266	279	304	286	292	272	236	276	311	280	256	248	267	287	241	317	278	265	297	303	246	277	267	292	288	276	291	287	287	268	289	283	284	294	298	290	314	274	262	295	240	279	276	259	303	282	260	276	277	283	277	280	282	261	260	274	265	251	289	310	265	264	268	273	247	255	266	240	279	268	305	297	279	280	275	283	275	271	265	273	291	253	299	294	258	284	280	259	290	270	253	280	260	280	277	291	250	257	271	251	273	283	283	281	267	272	255	273	284	294	290	262	262	288	295
25345	20925	27035	25557	20577	9784	1585	711	550	460	406	378	347	349	288	320	267	304	288	299	259	250	288	234	263	230	270	252	255	225	227	219	232	252	209	246	256	227	219	224	248	239	210	233	225	237	230	224	229	250	220	224	220	245	244	261	234	263	245	244	248	226	230	262	226	217	230	210	236	227	207	229	244	249	253	236	226	231	230	238	243	273	234	249	224	244	226	264	267	232	243	237	221	231	248	250	242	217	226	243	230	224	234	235	257	238	232	213	226	230	224	261	204	215	244	224	252	245	222	227	245	209	211	224	240	208	218	226	228	218	201	235	240	240	241	233	210	228	231	217	220	201	253	227	230	248	222	218	235	222	256	227	226	214	234	179	236	211	228	239	225	219	244	219	228	206	198	238	236	229	215	244	246	251	227	202	231	226	213	224	232	245	200	210	258	215	233	223	208	260	222	221	224	207	226	243	236	212	223	211	225	246	224	221	215	211	226	247	234	225	212	239	215	246	235	245	205	228	213	212	217	225	254	239	226	274	202	236	221	230	224	241	243	212	213	218	198	223	207	253	233	227	200	236	235	227	230	232	229	231	225	217	206	209	237	242	213	240	242	207	240	235	220	201	215	256	223	218	223	232	245	204	230	219	238	210	257	199	222	221	249	228	211	226	222	226	231	212	224	219	228	229	254	195	220	226	220	224	228	226	234	202	229	234	211	225	223	236	224	215	194	211	219	225	213	248	232	252	216	231	208	214	212	247	227	207	201	209	249	212	211	233	206	229	240	218	225	230	228	226	198	220	232	223	216	214	208	233	206	234	216	231	230	229	242	220	256	225	226	212	221	241	205	235	209	221	212	234	242	249	225	227	222	216	208	218	199	195	223	223	240	231	206	222	247	231	219	229	233	209	244	228	210	230	230	205	224	239	243	193	229	226	244	246	226	205	216	229	203	236	215	200	241	251	255	228	233	247	223	198	197	216	244	226	205	209	211	238	232	243	229	216	237	228	200	222	209	235	235	223	213	232	215	234	231	232	225	233	277	217	226	226	214	227	236	236	232	233	234	211	226	223	241	242	233	242	244	230	237	234	244	219	220	217	213	238	211	247	240	235	208	208	229	227	234	197	226	239	215	204	225	235	205	216	186	216	197	248	220	252	230	237	233	244	257	205	227	200	216	231	203	192	229	230	216	230	207	204	210	221	211	230	233	215	220	229	236	220	182	213	242	233	227	215	231	221	235	230	246	236	219	218	225	230	235	220	222	226	203	217	205	244	208	207	204	218	245	247	239	217	212	212	212	208	233	216	235	225	213	228	231	227	223	223	244	207	244	233	244	218	227	220	213	219	235	220	238	224	212	209	219	225	238	228	198	234	223	237	233	264	223	222	243	213	228	233	231	237	177	211	227	232	235	209	224	236	222	253	267	219	222	213	219	211	229	228	229	220	200	234	223	237	230	223	217	242	203	196	245	221	211	220	222	226	236	256	218	234	193	219	250	207	237	223	204	229	229	235	222	210	232	226	228	226	244	241	230	227	215	212	228	211	216	233	218	219	210	238	221	216	212	223	228	221	234	219	223	234	221	206	234	247	214	222	228	225	227	238	235	226	213	242	222	208	264	216	208	258	225	219	219	225	255	248	230	219	225	222	215	242	236	238	204	211	219	222	201	219	209	226	249	256	222	202	231	230	223	233	224	217	247	212	211	224	231	208	208	236	214	217	239	233	219	235	226	197	236	200	223	245	244	250	226	235	224	225	230	248	228	222	218	223	224	235	220	223	229	222	225	233	221	230	233	212	215	233	220	214	247	224	216	213	234	199	236	218	222	225	218	187	235	222	227	203	198	214	263	189	250	201	255	230	230	221	231	239	214	233	250	230	207	221	215	242	225	205	211	213	220	225	220	230	235	221	223	249	248	242	221	228	223	234	266	237	225	225	193	213	219	233	246	229	240	210	214	215	240	211	222	220	237	218	234	228	211	218	200	208	216	236	238	230	241	262	215	236	219	223	214	221	232	228	227	231	227	236	223	216	203	216	263	254	227	238	271	216	245	207	240	220	234	223	230	238	249	223	216	245	236	225	233	222	217	246	223	224	254	219	213	231	244	207	221	225	238	220	204	236	197	216	223	238	228	213	234	241	208	233	223	218	219	223	240	239	227	233	222	207	201	204	214	190	228	229	229	215	223	226	243	217	259	230	226	212	209	220	227	235	242	223	201	223	227	206	217	232	186	210	204	225	223	220	222	230	227	235	222	251	227	223	211	230	232	239	234	223	229	245	221	193	226	221	223	239	244	250	231	222	235	215	228	230	213	216	247	204	197	224	224	206	236	216	222	226	216	214	255	208	238	237	214	222	219	215	196	212	202	190	238	221	215	195	229	235	251	214	240	270	199	230	225	240	231	233	204	228	215	245	201	219	208	242	235	242	224	238	214	223	209	221	231	196	189	269	212	209	225	219	235	220	233	255	236	215	211	241	218	214	238	219	242	225	251	227	220	232	210	220	227	229	235	228	233	204	246	244	217	221	212	216	240	224	244	215	230	216	183	236	228	225	213	244	226	225	242	211	233	186	244	250	191	239	210	243	206	226	210	221	219	233	213	242	216	243	218	231	224	219	242	225	225	218	209	218	244	213	229	210	257	214	191	219	219	246	229	250	244	245	222	241	249	233	220	213	242	225	205	230	245	236	259	238	219	219	242	245	234	258	215	228	214	216	221	214	216	252	218	216	244	231	226	237	194	208	206	239	236	243	232	235	231	236	222	240	225	243	208	248	233	208	230	206	234	225	222	255	226	240	241	244	226	231	203	216	221	219	229	217	250	221	249	228	238	226	219	197	199	237	210	209	222	228	224	211	184	233	222	221	229	202	235	208	220	241	224	238	229	203	227	235	230	209	224	228	229	201	203	258	229	243	241	231	253	220	253	230	214	244	221	223	225	228	212	247	231	234	236	232	221	224	242	222	238	236	227	222	230	227	244	207	235	241	234	249	216	228	235	252	251	253	245	192	203	222	231	207	240	244	208	211	191	236	243	230	233	232	206	248	240	227	214	222	238	237	238	225	238	232	217	208	236	245	221	230	222	237	232	235	239	244	203	203	225	202	231	210	231	213	244	218	223	243	221	232	228	222	220	225	216	252	242	220	209	261	244	213	229	240	215	223	231	203	206	253	217	241	232	179	215	247	252	233	226	229	203	223	219	214	209	253	225	211	197	213	217	226	225	220	212	226	224	203	232	246	233	209	229	231	221	245	222	211	245	230	194	216	219	203	237	209	217	246	238	222	201	238	211	225	235	235	211	201	232	239	218	232	221	249	223	207	238	243	244	224	195	229	200	243	241	234	232	217	213	215	236	231	235	219	245	242	254	222	227	236	218	204	225	256	231	245	209	206	249	268	207	236	229	239	214	209	216	217	245	236	245	242	230	198	208	233	199	226	230	211	239	209	226	194	212	238	236	221	234	214	242	246	226	228	246	226	223	244	232	208	216	218
40046	56523	44887	31186	18850	5402	1705	1182	956	765	735	595	489	446	414	397	394	405	356	345	347	335	352	291	310	324	310	288	321	274	277	272	272	275	270	272	271	263	302	262	260	225	254	274	285	229	251	254	295	288	285	270	275	249	292	252	252	264	279	257	243	310	289	274	256	264	262	265	274	270	278	271	243	277	237	266	261	246	254	298	259	266	282	287	267	296	266	284	301	288	285	298	259	270	282	268	243	250	246	252	270	251	246	247	259	240	255	254	258	252	246	265	225	252	238	284	282	252	242	256	263	256	288	240	242	283	255	239	232	264	259	259	265	263	271	260	246	261	249	275	235	244	268	288	293	277	262	266	264	268	230	284	254	255	240	238	260	244	238	250	246	235	219	246	267	222	219	241	289	240	265	260	226	241	219	258	248	269	255	204	257	236	267	245	238	261	251	253	224	241	248	267	274	264	264	251	224	267	212	255	279	237	251	235	243	263	292	249	248	250	247	235	256	247	248	246	280	258	280	240	242	251	242	251	242	238	263	250	262	262	233	236	259	224	244	277	243	237	264	266	238	287	246	255	234	246	236	250	240	250	239	264	272	252	255	239	264	231	248	230	255	238	258	255	255	244	242	275	251	244	250	241	271	264	245	259	263	264	248	239	242	258	267	251	242	261	262	251	231	235	232	240	264	242	251	256	231	262	256	237	268	237	236	263	216	239	253	266	256	226	228	249	249	241	259	253	248	257	227	246	253	257	255	251	245	261	249	261	256	259	264	226	241	280	252	230	281	240	275	279	278	252	256	269	270	234	231	256	252	275	263	262	225	247	256	239	282	261	267	244	243	228	250	243	247	232	229	240	243	234	233	249	275	272	255	240	237	217	265	231	255	273	283	273	232	246	280	286	247	258	243	264	258	277	233	225	237	256	228	258	273	211	246	224	240	248	275	240	244	223	269	225	267	265	234	250	251	242	231	252	260	269	242	255	256	243	286	265	231	268	226	271	248	247	249	247	220	245	218	263	262	253	240	238	260	232	248	249	262	240	262	240	241	246	261	243	242	280	237	230	236	267	254	240	245	261	237	236	230	228	251	257	241	265	253	240	237	259	266	266	249	261	249	265	248	231	248	255	234	236	254	244	230	233	244	281	233	257	226	254	248	254	250	240	241	259	228	232	247	236	224	247	258	266	274	235	245	228	244	246	225	255	221	250	251	261	258	258	254	243	236	257	254	259	268	220	248	249	268	241	241	247	251	244	256	233	239	255	270	227	260	261	253	258	229	270	267	251	233	239	211	274	271	258	238	246	251	267	254	260	227	232	244	221	246	227	260	237	252	242	268	216	252	265	246	241	253	264	256	251	255	253	256	244	251	259	225	269	262	221	241	269	246	252	237	274	262	233	264	224	288	232	250	251	234	237	235	256	248	250	247	228	288	250	288	254	248	249	259	233	253	231	219	266	258	260	253	238	269	260	253	233	218	264	259	228	241	263	236	223	227	242	240	254	258	249	251	264	245	257	253	287	272	282	250	259	271	232	250	276	253	246	247	250	241	233	229	242	236	232	244	256	235	254	254	271	299	254	260	252	269	268	234	264	220	236	239	235	264	283	245	265	280	240	259	254	256	260	264	251	244	248	222	228	248	261	251	261	225	251	260	267	237	272	258	237	224	237	232	241	249	264	265	238	253	248	250	247	244	261	244	239	241	245	253	259	254	262	237	266	216	241	264	258	266	278	250	237	237	256	255	249	232	251	229	250	258	237	257	241	280	266	259	247	239	228	238	254	242	256	240	278	253	250	213	262	243	253	259	238	251	250	251	248	238	237	268	241	255	279	253	258	225	227	247	263	267	238	245	273	252	281	276	255	234	250	248	266	226	231	243	252	249	261	264	269	233	224	268	231	238	255	249	222	225	237	250	238	235	244	259	280	251	262	254	229	277	264	268	241	267	260	231	233	235	273	236	266	245	260	257	228	231	271	263	266	251	225	279	234	247	258	265	227	248	249	246	247	268	236	247	263	245	238	252	256	251	241	236	236	242	238	250	267	254	256	270	234	244	251	262	253	265	277	247	225	213	236	263	237	276	266	252	229	255	264	252	258	238	225	274	256	233	243	246	229	238	261	238	253	252	253	225	250	262	245	242	242	271	278	265	229	216	225	250	258	249	236	250	248	228	237	269	239	247	220	261	254	237	272	268	235	278	256	249	267	272	249	237	240	254	283	236	263	291	235	221	267	252	251	257	262	230	258	249	256	231	233	257	224	243	231	273	280	274	247	267	267	243	257	234	251	252	248	254	256	264	273	218	248	272	256	265	278	238	280	233	284	212	271	256	254	280	265	257	217	277	251	264	255	273	273	264	237	275	251	234	231	247	272	257	258	282	247	251	235	203	265	262	248	270	229	251	255	246	244	235	220	240	256	278	267	220	267	256	272	252	254	226	252	250	239	237	239	254	248	240	237	235	255	253	263	235	253	246	248	254	251	268	229	243	258	259	231	219	265	246	289	251	254	247	225	235	264	249	240	261	229	248	245	243	221	241	234	234	255	240	213	261	251	252	250	281	242	228	267	243	236	252	272	271	262	254	263	246	260	269	264	236	256	238	276	259	244	243	227	292	251	256	244	230	238	229	258	261	239	250	247	270	232	268	227	273	216	279	281	216	240	223	265	248	236	254	276	248	265	245	273	272	230	251	238	250	254	255	216	233	239	251	275	264	247	230	246	245	241	237	254	256	260	234	243	305	275	243	234	236	282	276	258	245	270	240	255	248	251	244	258	233	256	236	252	247	293	248	260	254	250	238	243	253	261	222	273	235	213	268	238	238	249	255	238	250	275	248	232	260	248	273	215	240	233	214	282	272	255	239	241	236	272	264	230	263	246	236	252	231	253	244	227	258	219	272	253	235	260	255	253	243	244	262	256	251	230	246	235	264	237	246	241	276	279	262	248	225	254	240	263	267	281	244	260	269	238	249	228	234	264	248	266	272	253	246	258	231	246	269	246	250	244	248	258	243	249	245	223	256	233	241	245	254	266	276	242	250	241	254	245	268	235	256	261	251	237	262	231	241	246	241	238	242	270	256	275	244	260	255	244	243	250	265	252	266	247	246	260	256	239	268	262	244	239	225	262	278	264	238	270	251	248	272	270	267	229	254	239	244	286	251	237	262	252	269	234	230	250	272	236	272	259	252	250	229	268	220	242	265	236	242	251	249	271	246	237	259	266	248	240	254	245	246	238	261	262	222	259	247	237	247	236	253	267	276	273	234	254	257	238	288	258	247	269	223	257	243	243	252	268	222	249	242	233	248	250	267	271	247	249	230	230	259	250	240	248	249	262	250	261	254	257	245	231	255	272	251	227	259	274	249	260	229	232	268	233	254	249	264	268	243	248	289	239	261	235	260	255	229	240	276	227	246	260	268	240	262	272	233	254	275	244	237	257	251	262	246	256	253	226	245	247	245	242	264	259	228	247	258	251	238	263	283	238	268	241	269	279
23179	20791	27484	24394	20963	20178	8834	1663	1083	809	759	712	633	605	586	550	523	523	552	543	434	481	482	439	489	468	488	477	488	465	449	465	445	446	440	465	468	445	390	482	445	436	426	407	428	436	444	374	417	425	456	439	441	416	422	462	410	469	432	458	427	441	403	465	447	393	432	437	433	452	447	408	439	423	426	451	455	486	479	451	450	446	465	428	445	438	451	433	432	416	441	426	430	438	501	458	457	443	445	418	414	410	465	466	379	466	421	391	432	431	430	421	412	395	375	450	393	461	386	386	436	386	456	398	370	416	427	402	416	398	438	429	448	417	414	423	441	373	429	427	449	468	457	423	426	391	439	425	432	427	419	457	460	422	414	412	389	465	437	445	438	419	421	411	440	464	397	435	405	409	428	418	398	453	408	417	402	416	436	403	424	459	412	461	455	414	461	424	414	418	455	425	406	474	382	439	378	410	438	443	427	405	417	407	378	396	428	432	398	396	407	394	443	369	429	444	386	424	410	410	457	398	438	400	405	444	399	418	425	433	429	399	409	397	455	446	374	415	400	397	460	435	433	437	436	430	409	424	442	392	416	400	432	429	488	442	408	419	447	420	404	413	442	422	424	371	427	444	418	420	404	455	403	429	419	417	448	410	414	433	438	466	421	412	407	424	411	447	407	388	421	436	441	398	443	451	428	433	428	461	422	409	442	399	404	409	434	410	423	442	443	409	451	422	425	408	414	417	387	422	443	421	430	419	405	444	411	435	457	422	420	423	439	415	416	429	398	402	446	459	417	427	405	422	417	451	432	410	406	468	422	437	437	442	430	422	414	424	416	457	448	436	436	439	409	431	418	405	403	444	422	466	428	416	417	444	438	419	445	458	434	423	444	398	413	456	405	406	446	431	416	410	432	456	460	401	387	388	412	414	428	431	433	445	412	419	454	424	418	433	392	386	434	441	401	402	415	399	416	469	431	415	412	402	423	438	424	390	423	398	407	433	452	435	434	416	398	435	440	382	446	426	412	395	421	443	436	434	394	414	413	419	428	437	428	469	451	391	428	424	403	392	424	419	429	442	461	412	443	415	383	443	434	451	404	377	434	412	378	436	428	419	423	430	413	420	412	444	412	429	427	415	400	423	456	421	435	421	419	369	438	407	423	416	385	415	378	450	405	409	436	455	473	457	405	430	387	428	406	442	420	419	383	349	425	430	425	417	395	427	422	401	392	402	413	402	409	432	408	404	428	439	409	433	409	421	394	432	453	423	417	415	407	430	431	415	475	434	392	407	376	418	436	444	391	431	445	420	382	412	440	426	380	397	433	404	355	451	398	462	422	399	423	405	416	428	413	433	426	395	394	401	425	422	428	448	420	422	370	406	458	409	424	445	376	402	476	440	446	381	418	389	421	439	429	437	416	418	431	428	403	431	421	460	419	395	421	437	411	427	441	390	397	452	386	428	400	427	443	423	442	401	434	399	407	425	416	412	389	450	474	433	423	418	439	423	392	440	461	422	435	467	434	441	432	422	442	424	461	407	415	424	483	403	383	433	411	426	371	399	411	419	428	417	419	429	420	421	405	419	382	401	448	420	420	426	395	387	425	425	421	439	414	440	395	420	446	419	418	409	397	437	393	421	442	391	420	462	431	366	427	410	413	409	420	442	416	432	394	445	422	395	426	417	387	410	393	455	426	440	412	422	438	410	449	391	420	429	427	412	436	440	409	399	392	411	430	412	411	407	429	438	450	444	428	408	433	386	457	417	415	419	404	401	425	430	413	423	402	424	430	447	424	432	402	424	407	415	400	405	408	400	413	441	412	404	438	427	404	418	422	442	412	409	434	403	432	388	418	437	424	417	397	414	388	433	409	437	401	442	418	422	397	402	415	436	461	404	388	419	451	459	450	422	444	366	429	419	405	437	409	402	452	416	428	415	407	392	421	432	414	422	416	429	418	424	400	420	388	442	412	412	397	417	411	414	402	429	440	413	459	402	455	434	386	410	425	444	421	393	398	415	417	431	407	416	394	433	409	401	419	383	396	427	442	415	435	396	423	407	409	417	416	461	380	391	392	432	398	421	404	392	444	393	453	417	445	409	440	413	452	392	393	458	425	435	450	422	413	442	437	428	432	443	422	458	439	389	434	409	400	423	457	368	424	398	437	433	408	404	443	390	435	408	410	435	422	373	430	380	424	475	434	406	427	426	409	401	398	391	441	408	412	433	373	424	410	422	404	413	398	422	439	399	412	432	456	428	413	419	432	455	434	413	396	413	437	473	444	402	403	402	406	427	457	429	404	416	398	414	425	407	427	398	401	440	450	434	405	423	472	449	394	426	417	430	413	408	431	469	447	422	445	435	402	434	409	407	451	436	418	403	442	404	411	414	418	445	375	411	446	426	407	383	412	435	454	432	387	399	434	441	413	415	453	414	409	398	411	403	454	426	441	397	429	443	400	416	405	384	443	399	424	442	381	444	424	415	459	450	428	384	421	439	414	434	394	402	397	445	416	473	402	424	395	412	428	418	407	463	438	410	402	415	429	428	418	435	409	421	449	403	462	431	420	397	418	393	384	409	431	459	411	449	411	442	383	437	416	412	433	411	414	445	395	391	393	399	408	395	386	414	422	415	397	413	402	390	452	424	414	397	429	443	423	414	389	432	459	402	422	414	416	407	389	404	435	432	420	429	413	380	414	426	440	420	405	389	446	402	429	419	420	387	448	420	393	463	410	434	385	447	397	434	453	407	434	406	421	429	416	413	432	423	436	415	422	467	426	431	425	396	457	435	419	426	408	403	441	435	437	454	452	391	380	430	441	407	403	431	410	425	452	394	437	441	404	444	452	423	358	410	397	399	411	415	413	451	445	430	432	421	399	405	451	441	427	454	413	442	448	413	436	432	432	412	440	407	421	436	410	390	407	375	405	449	451	384	432	425	379	409	422	462	425	411	415	378	417	409	393	436	395	421	425	434	404	387	429	413	392	433	421	412	400	443	416	416	438	459	406	421	383	408	431	430	428	389	415	406	430	416	410	430	383	420	418	425	416	413	417	464	419	412	397	391	453	439	435	419	418	417	411	447	385	416	418	377	430	389	398	410	400	402	438	422	425	412	429	387	406	407	398	403	457	435	435	399	425	450	408	429	432	419	452	427	481	408	412	405	404	461	430	421	380	418	429	418	402	432	403	414	429	407	468	408	432	446	398	425	443	439	471	418	413	393	391	439	429	369	427	434	392	446	410	406	402	438	410	404	394	400	442	393	397	436	435	418	388	409	433	430	421	419	402	417	413	437	428	386	432	421	426	425	447	402	416	455	416	424	394	433	421	427	441	420	418	379	400	410	392	411	433	417	385	419	403	439	441	421	414	429	425	433	401	427	444	378	386	444	399	430	420	418	435	429	392	446	398	456	442	429	444	389	412	393	444	412	427	408	411	411	454	430	443	417	437	384	425	451	404	383	409	442	428	474	418	423	415	413	409	430	413	391	450	427
44885	66776	57176	34999	23475	10130	3187	2265	1752	1520	1307	1092	1024	861	743	738	715	670	639	617	618	566	563	617	543	513	526	526	511	498	482	525	496	479	506	489	461	508	512	477	438	496	460	447	440	505	483	468	417	450	515	433	453	473	443	442	520	476	450	459	483	471	461	468	480	482	451	458	457	466	435	440	472	465	422	497	475	458	447	486	484	467	473	466	468	479	479	522	475	480	485	467	498	458	462	441	413	482	396	425	427	448	446	444	406	452	441	422	452	430	438	418	432	404	414	424	423	486	461	432	426	407	454	419	374	458	478	428	434	403	446	475	431	427	435	389	427	441	471	455	421	475	454	437	454	455	466	424	472	430	454	460	445	442	469	423	403	442	477	425	429	447	417	429	442	479	450	449	431	408	419	431	429	420	446	421	412	471	459	463	439	434	420	461	446	417	471	482	402	454	415	421	429	436	456	414	459	446	464	431	443	475	424	460	435	433	454	474	386	438	448	397	477	432	389	444	427	423	447	422	412	440	421	445	429	425	415	422	433	436	402	419	426	445	499	438	429	441	422	434	438	423	436	409	443	415	458	427	438	416	408	443	447	404	462	435	425	458	444	391	462	419	440	410	440	446	415	459	447	441	435	426	409	401	447	406	416	414	456	401	412	378	412	431	439	407	464	418	401	443	411	438	450	457	406	446	433	411	441	444	420	431	417	454	415	418	436	446	431	383	423	431	423	426	439	410	407	412	448	434	434	403	440	437	441	429	440	463	442	445	430	453	451	488	396	419	428	410	401	458	427	418	446	427	449	434	449	445	440	447	460	437	433	450	426	424	437	473	465	435	443	435	429	407	418	436	430	429	447	442	460	429	434	437	420	428	461	463	407	419	435	403	442	474	435	401	459	443	431	467	414	430	461	403	437	436	409	402	415	458	456	484	404	399	449	452	467	423	446	437	433	385	414	449	459	424	409	447	431	453	437	428	444	456	442	437	403	397	462	434	477	419	387	432	485	422	460	379	435	478	401	450	426	417	436	468	426	428	461	443	456	402	443	417	439	438	411	391	422	422	460	445	406	428	449	427	460	450	449	450	383	437	465	407	398	452	439	399	430	431	428	409	422	435	408	403	452	415	446	430	439	439	400	477	416	450	455	427	418	407	429	417	452	436	420	432	411	461	422	456	449	470	415	419	420	433	440	424	490	451	442	457	448	437	451	424	433	434	458	408	420	440	400	458	423	472	458	479	405	399	420	413	451	471	444	456	431	438	423	430	452	424	439	427	423	448	414	412	409	418	453	427	433	423	404	413	427	439	448	446	444	440	430	432	441	406	409	449	461	431	458	414	441	441	448	422	454	410	404	449	396	451	443	423	443	434	403	428	449	458	439	438	449	435	441	411	440	423	430	433	469	410	429	469	418	430	460	442	473	446	464	413	478	442	435	446	460	418	438	427	405	405	439	420	448	409	382	435	426	408	482	458	415	385	474	429	464	427	413	441	422	458	461	435	419	438	435	491	440	410	424	448	432	407	439	423	443	427	411	427	441	439	449	436	449	477	464	473	416	435	428	430	394	430	443	445	449	393	444	458	429	412	418	418	419	458	443	470	377	434	455	417	470	402	438	457	426	448	446	443	416	412	395	440	457	441	445	425	412	413	435	462	415	456	444	446	422	461	474	415	440	425	439	445	452	453	441	414	399	399	444	418	429	408	420	449	402	443	418	439	456	433	411	440	441	435	429	447	420	426	447	460	426	391	450	419	410	428	444	416	393	415	469	393	425	413	443	430	451	446	441	394	484	401	426	456	441	424	457	435	451	441	469	405	432	462	423	421	450	456	430	454	409	455	423	437	443	449	401	455	447	405	459	417	435	412	452	389	457	434	414	410	436	436	433	419	411	457	439	425	433	391	419	458	448	453	450	423	419	452	437	450	455	408	450	413	405	451	434	420	417	425	441	433	468	436	448	438	442	461	420	431	411	431	456	430	480	454	464	408	454	456	429	407	488	437	424	407	414	433	414	435	449	453	448	413	445	431	423	440	421	432	463	410	436	403	440	424	406	407	418	433	466	437	448	405	436	448	404	444	434	448	435	439	431	430	473	436	435	470	437	403	433	466	439	430	426	417	422	411	461	460	420	445	456	452	428	437	398	434	449	444	416	435	440	467	431	473	452	478	481	460	424	422	475	441	454	441	419	425	417	445	461	446	430	441	431	437	425	421	417	448	412	442	456	461	429	461	434	476	474	405	448	424	417	384	450	440	427	441	456	449	440	453	426	428	388	433	447	459	411	450	443	442	484	435	425	459	453	426	433	389	414	421	483	390	472	469	424	436	434	419	413	421	414	448	415	441	435	455	430	456	451	439	413	425	425	466	447	420	429	434	478	416	434	441	425	436	476	452	415	440	445	414	427	445	419	445	411	451	457	415	455	460	425	417	419	465	450	437	459	407	438	393	404	437	437	478	441	427	426	457	424	434	465	448	408	455	451	447	459	451	455	420	479	422	408	485	436	420	437	445	388	431	427	417	464	461	460	444	439	418	426	379	451	447	435	433	433	466	445	452	423	445	457	451	420	427	437	442	447	455	433	464	408	439	450	471	444	497	442	454	408	425	453	410	453	456	427	443	444	438	413	437	431	457	443	439	428	452	440	429	451	421	413	434	472	418	442	410	429	436	425	410	419	396	418	459	413	445	415	416	450	453	449	480	430	462	440	459	405	440	423	442	452	460	427	438	453	443	454	426	426	429	444	407	425	448	422	430	409	433	459	426	421	457	405	422	410	423	426	458	414	408	432	441	429	438	444	419	437	456	438	460	425	454	459	434	464	426	413	457	472	434	439	439	418	450	414	434	442	390	421	425	408	445	444	421	463	438	426	477	473	428	409	419	423	414	427	413	460	451	427	460	458	430	433	462	386	440	406	420	448	469	431	424	393	415	431	441	440	438	434	472	440	434	420	437	455	428	456	428	414	450	442	427	465	447	452	423	448	434	406	448	462	413	431	459	414	410	461	427	382	442	472	472	447	458	409	417	435	411	430	452	443	433	394	423	457	444	431	425	407	463	428	428	442	427	412	409	418	423	437	404	420	444	418	439	414	424	457	461	437	429	435	423	437	442	439	439	446	423	464	419	427	451	468	447	484	398	432	419	449	424	420	398	432	424	428	434	406	428	439	443	448	418	415	428	450	441	438	469	411	440	403	431	452	450	421	421	443	481	413	429	446	472	417	458	444	415	445	405	454	411	444	417	408	412	466	412	457	455	425	421	454	411	446	433	450	439	406	439	452	440	417	403	433	432	453	428	430	458	390	478	469	420	428	397	385	396	473	438	427	400	478	495	467	455	417	451	432	435	430	453	450	421	412	448	473	452	422	421	418	454	448	456	423	437	428	449	454	465	447	421	428	449	471	457	477	434	430	426	403	418	403	412	471	445	421	427	472	457	453	432	447	431	416	455	451	412	468	465	439	433	419	438	405	460	432	440	448	404	434	455	420	451
34509	32846	28850	15342	2846	818	403	323	314	291	267	287	280	260	266	257	269	260	229	242	251	259	249	249	254	258	267	267	254	250	228	251	249	228	201	255	253	238	242	254	237	230	272	235	233	247	217	239	234	266	272	235	224	257	255	223	239	234	249	233	241	267	225	223	213	228	231	243	267	247	235	250	246	243	247	247	217	240	237	226	262	289	259	286	245	242	252	233	277	240	234	229	230	251	229	239	243	217	237	254	234	222	235	221	252	284	214	235	238	258	250	244	227	234	240	242	250	244	246	237	247	218	233	255	254	215	249	234	231	246	243	229	237	231	231	247	262	224	222	243	254	237	249	259	233	222	235	226	223	246	266	249	247	257	254	249	270	229	239	253	243	251	245	239	251	233	280	244	261	261	248	235	236	282	237	276	244	228	246	249	251	253	236	238	262	250	225	245	232	288	258	256	223	237	234	267	255	236	214	238	256	242	265	210	243	260	226	235	245	233	240	239	257	231	238	251	216	239	259	242	258	207	259	247	221	251	250	215	233	239	253	260	205	226	219	226	246	234	238	260	223	219	230	209	240	246	246	242	241	259	273	237	260	245	213	256	251	231	236	248	230	240	264	255	243	232	218	245	250	244	252	229	249	235	249	229	223	214	231	243	225	221	234	272	256	206	247	240	228	229	242	245	234	212	249	255	238	254	223	269	222	243	252	252	229	245	242	207	230	217	226	250	231	234	241	252	220	258	232	247	262	222	254	247	247	253	234	230	252	258	244	249	240	243	262	241	252	258	235	267	227	229	245	232	229	271	253	219	233	250	259	231	243	250	234	224	216	229	243	234	232	239	243	228	249	234	249	240	256	232	238	241	239	266	236	263	256	237	265	232	213	250	228	243	269	226	264	274	235	236	280	231	242	258	259	241	227	223	247	236	268	235	228	210	212	244	218	251	264	230	257	214	255	242	265	243	234	237	263	236	229	248	223	252	222	243	233	251	249	233	245	243	238	233	238	254	238	259	264	256	213	277	259	217	227	252	242	244	200	230	265	254	232	254	258	246	237	231	279	244	246	237	207	252	231	223	236	265	274	254	243	224	236	256	247	228	242	228	234	226	246	280	245	233	245	243	260	231	228	246	224	264	239	254	225	268	228	238	278	242	210	232	222	215	242	228	231	239	204	276	223	250	266	254	233	224	228	245	229	244	230	216	237	233	240	242	260	236	235	240	224	230	225	245	251	254	246	227	264	251	245	229	222	252	262	261	236	248	243	239	253	226	218	236	250	229	242	237	231	232	258	230	236	245	274	227	232	252	221	237	212	238	242	255	240	258	253	243	235	254	243	242	276	244	241	225	203	232	226	244	220	240	257	227	266	265	247	250	243	205	243	250	250	223	228	246	238	209	260	231	247	240	198	262	248	233	245	231	254	218	237	262	237	254	228	215	263	242	237	212	220	258	238	257	231	223	248	227	246	246	238	240	233	241	216	262	246	225	216	244	250	231	250	233	226	250	249	209	227	252	244	213	188	254	236	250	220	241	279	241	277	235	255	240	244	225	232	218	240	215	261	263	261	293	225	231	221	241	261	245	224	221	231	211	211	230	241	238	219	228	255	238	228	247	241	209	216	250	243	258	255	232	219	232	251	255	236	240	240	223	256	222	223	219	248	241	265	236	239	226	229	205	227	223	239	256	247	213	234	237	225	257	263	245	261	277	231	239	248	261	231	237	226	233	213	229	204	256	255	227	241	244	226	271	247	245	238	252	228	264	255	234	229	246	235	256	241	239	234	246	246	226	207	245	234	248	252	218	257	289	249	240	231	267	219	245	256	234	236	217	243	244	245	219	233	256	266	260	238	246	230	239	255	257	259	245	271	225	230	217	255	237	222	239	224	255	239	221	237	230	216	240	241	235	256	243	222	226	247	278	255	234	254	264	270	275	267	231	228	239	258	250	205	214	229	205	219	229	221	248	234	218	244	213	246	277	237	218	249	239	235	273	243	237	242	261	232	244	264	248	262	242	264	226	221	225	249	263	222	223	215	240	228	267	241	226	232	243	236	259	238	231	233	234	266	236	234	221	252	219	234	228	254	245	231	228	242	241	233	242	257	220	249	234	241	254	234	272	219	247	237	218	254	208	237	235	256	250	260	254	228	241	257	241	239	230	244	221	246	268	232	272	239	216	234	224	261	239	243	271	248	235	221	242	267	255	275	253	231	268	241	243	210	216	240	268	236	212	226	234	243	237	257	229	251	235	211	244	215	249	244	249	247	222	234	229	233	207	276	244	247	218	238	234	263	250	207	266	239	229	257	219	219	235	253	237	273	250	222	222	239	249	246	230	223	229	216	211	234	277	225	222	235	247	251	221	223	243	201	248	254	235	236	250	251	258	251	237	225	226	239	248	241	236	218	222	256	234	239	250	229	238	232	230	246	276	250	230	216	235	223	240	262	221	244	252	235	249	231	241	261	224	230	243	247	253	262	228	268	237	252	233	246	234	246	222	233	239	233	223	247	218	221	259	251	241	268	229	251	232	236	191	213	231	228	284	254	226	238	224	249	232	242	227	231	234	240	251	251	260	235	239	247	227	238	259	227	250	263	271	220	235	239	231	218	245	246	260	192	224	249	270	225	240	263	217	240	244	251	234	242	268	246	232	229	245	232	234	270	219	257	257	273	243	234	252	262	218	243	244	247	239	220	230	219	214	242	245	246	255	247	240	263	259	253	225	258	219	255	225	239	249	224	248	249	248	243	231	226	251	266	237	251	239	254	235	230	205	223	240	261	213	272	264	241	225	233	237	243	212	251	243	282	228	259	254	243	226	224	229	238	253	266	264	272	232	236	250	226	249	231	259	242	230	233	243	234	229	251	254	217	254	226	230	222	229	203	245	212	219	211	264	225	240	255	242	253	259	220	252	214	228	230	229	273	254	270	236	241	239	239	244	241	302	231	247	268	273	237	247	236	255	228	242	235	269	250	262	241	234	251	230	230	243	252	233	243	242	234	225	252	258	222	264	275	245	219	255	229	229	241	245	235	254	225	259	260	238	221	246	248	238	232	221	253	234	194	237	228	229	248	230	246	245	240	262	240	258	234	265	245	222	238	214	237	232	245	240	255	217	227	257	272	238	255	251	271	236	213	243	238	230	239	254	251	253	269	220	252	233	230	235	241	243	253	251	253	215	244	229	233	261	216	244	249	252	220	252	246	254	228	237	227	237	214	211	242	243	222	229	243	233	254	267	228	241	219	241	224	235	236	214	230	256	251	235	240	215	224	229	232	233	235	225	240	227	216	218	226	231	230	248	233	260	227	253	261	233	219	255	252	233	261	235	233	230	213	258	236	240	254	239	244	234	263	241	224	230	246	240	244	248	234	255	223	217	228	219	245	253	228	240	270	241	240	236	235	237	240	266	245	251	247	252	236	231	242	257	207	233	231	214	247	241	243	241	228	229	234	242	233	231	224	236	224	260	239	226	259	251	262	244	217	244	254	246
37681	43163	35071	17536	4091	1591	688	460	443	403	385	334	339	332	325	317	302	292	326	315	286	303	254	270	312	274	303	293	268	258	279	298	280	281	317	288	286	275	273	309	271	271	304	283	260	257	277	264	300	281	279	256	273	302	276	273	277	253	282	292	300	287	331	298	294	278	295	266	297	282	290	279	264	284	271	291	282	326	278	285	293	310	296	283	303	306	313	306	311	276	317	299	302	303	294	259	302	294	272	273	288	292	289	262	281	296	271	279	276	278	266	274	293	285	280	277	254	273	277	281	308	258	321	266	286	274	266	275	274	260	269	271	268	291	280	292	289	293	274	300	277	259	285	266	290	300	292	264	302	288	290	295	291	283	263	253	256	273	254	268	253	269	268	306	285	299	296	229	288	302	262	322	296	276	288	264	279	266	270	282	266	265	279	272	242	285	263	275	258	267	277	281	279	283	288	274	280	283	281	280	274	300	245	293	277	291	271	269	291	264	251	283	258	280	298	303	272	305	280	327	278	282	268	264	273	272	265	291	255	300	273	314	249	267	251	277	289	259	307	261	284	294	297	263	297	295	302	287	274	244	243	262	282	290	277	269	264	270	266	285	271	270	296	269	302	272	280	265	271	266	276	253	247	316	271	285	292	249	273	267	299	271	259	282	284	311	289	260	284	269	293	273	269	263	296	265	270	286	259	277	307	249	274	275	317	275	280	278	271	256	277	256	272	267	279	288	280	265	298	242	278	261	269	274	261	294	315	266	251	289	281	284	260	290	269	273	285	256	277	290	255	283	253	272	281	266	274	254	283	280	278	271	281	263	244	282	278	281	283	292	253	271	252	248	265	278	267	258	285	256	290	267	274	304	273	271	296	304	295	277	274	303	272	285	282	254	284	285	270	290	273	264	234	289	248	297	287	321	290	266	265	276	281	263	274	280	267	286	276	280	281	288	257	276	256	248	292	255	268	275	266	272	284	262	253	279	292	248	245	265	261	285	252	279	250	264	284	275	266	272	281	274	307	237	256	291	287	282	292	275	255	244	280	257	283	248	287	288	270	253	270	291	240	287	262	281	277	304	296	276	274	258	300	275	268	276	287	284	275	289	256	277	297	294	272	265	280	298	265	308	289	281	289	278	285	258	283	268	305	291	280	293	279	281	258	298	287	290	259	277	275	258	281	279	270	291	292	274	312	265	266	269	286	260	272	274	267	300	277	282	284	270	265	301	282	274	265	274	272	267	262	280	291	260	279	278	283	296	286	259	228	274	296	252	282	283	278	268	279	270	277	302	295	263	280	280	269	251	254	280	246	263	284	294	285	274	296	243	270	269	256	259	271	303	285	291	294	265	270	274	258	269	274	284	285	286	294	261	314	253	263	304	285	256	251	285	288	267	276	266	295	267	275	276	260	261	303	285	283	278	269	286	305	271	269	279	298	269	302	278	282	273	275	295	262	266	283	277	267	311	297	293	275	281	270	286	291	251	262	260	261	273	274	277	301	266	285	281	268	271	283	288	275	272	276	274	276	265	262	275	272	299	270	283	253	279	297	269	295	275	259	259	273	263	282	264	296	270	265	259	257	279	279	280	293	289	272	282	285	245	285	276	271	248	279	275	242	295	296	276	312	301	261	292	273	278	263	288	283	271	284	281	274	284	281	297	276	279	280	300	247	297	256	246	281	244	305	291	256	284	285	270	277	300	290	286	293	288	276	279	305	284	285	278	273	285	289	277	258	294	285	252	264	284	290	264	291	261	270	276	253	252	275	275	253	234	308	256	298	276	303	287	268	287	295	306	305	296	271	267	260	269	284	305	266	286	264	271	284	274	260	267	282	290	284	284	249	274	273	271	303	263	265	267	291	289	262	301	270	260	280	273	287	262	280	314	259	274	285	278	251	317	263	270	269	282	290	276	277	253	302	282	297	280	279	283	225	257	225	232	238	254	265	256	258	295	290	284	249	262	304	282	284	276	252	283	273	283	274	296	254	275	239	245	284	285	276	276	259	275	292	280	284	285	265	276	290	266	267	238	256	294	280	298	254	274	262	269	258	244	259	297	288	294	293	262	288	276	254	278	253	300	256	263	272	266	256	272	296	277	264	306	300	273	280	284	290	312	291	262	292	283	293	273	265	281	288	277	278	245	271	282	258	273	292	280	269	286	259	329	267	307	287	270	299	306	300	257	263	288	274	304	291	298	272	286	262	278	248	281	271	277	274	248	268	258	284	293	292	266	263	247	280	260	282	317	300	291	260	274	265	237	266	281	266	293	297	279	262	278	302	280	310	312	263	274	256	286	331	271	277	264	266	289	259	282	320	298	307	288	281	265	282	282	272	286	257	260	268	279	287	251	289	290	273	269	251	279	279	240	274	292	287	279	277	264	278	288	284	305	256	285	266	268	271	295	289	253	282	257	253	262	289	294	263	269	282	304	252	282	289	250	267	263	290	332	265	283	301	273	277	290	297	276	271	291	293	292	315	283	268	269	279	292	262	275	283	305	254	272	272	274	268	294	273	287	275	288	253	280	273	270	291	266	296	289	279	267	295	283	302	299	275	259	274	273	259	279	306	263	267	264	259	281	273	280	301	300	266	295	312	265	307	306	300	291	260	299	284	277	284	276	289	307	281	243	287	303	287	300	263	292	256	274	280	245	276	276	287	279	266	276	249	269	278	279	241	284	256	244	275	263	306	263	295	285	271	281	263	251	260	286	290	252	271	277	281	287	281	261	266	268	258	266	265	280	270	289	292	277	268	263	246	260	268	266	249	268	266	271	275	292	277	271	296	296	272	286	287	282	256	270	282	251	275	268	282	271	261	285	267	264	266	283	263	291	291	273	256	287	292	309	282	270	302	262	268	256	295	291	243	265	270	292	286	307	292	271	282	272	249	317	259	287	327	274	269	283	269	294	288	308	311	284	266	243	238	269	249	273	289	261	244	288	293	259	260	253	299	290	262	297	278	286	281	264	285	293	268	284	275	291	263	250	259	301	274	274	256	257	283	278	267	270	249	264	276	271	260	284	280	257	295	248	284	311	296	288	266	275	290	297	258	251	270	270	271	323	273	270	286	286	276	277	243	302	289	257	266	280	312	309	262	277	269	273	269	304	245	279	267	289	303	289	290	266	240	283	279	305	302	286	277	274	267	283	261	240	280	279	245	297	319	305	258	274	283	297	266	266	277	265	317	287	285	275	285	313	276	265	291	266	287	263	269	261	310	265	270	281	261	272	281	272	275	262	275	259	273	272	290	257	251	266	264	295	285	281	258	262	282	269	268	262	254	250	240	301	251	310	282	276	295	305	267	295	312	262	263	271	281	273	271	254	283	270	249	279	283	262	279	286	272	268	269	275	273	254	268	267	282	297	312	269	277	259	267	272	257	298	281	276	265	260	305	287	290	262	287	296	283	285	247	276	272	253	284	286	290	256	266	253	256	313	297	296	274	286	266	251	257	300	263	262	257	311	265	282	269	254	273	295	306	261	290	271
25349	20884	27395	25608	19537	7658	1339	653	523	427	385	399	309	301	297	300	280	297	273	271	292	279	269	236	235	250	280	256	245	234	254	240	256	258	234	275	253	243	234	224	214	243	251	236	226	250	218	234	241	219	181	220	245	262	243	256	245	216	229	240	260	265	245	244	225	228	203	212	223	249	232	209	226	243	265	249	211	241	242	226	239	225	251	262	254	236	235	258	255	270	234	239	221	273	240	215	243	261	234	239	245	230	233	246	236	229	256	238	211	244	218	237	232	231	216	234	229	215	258	232	233	246	242	185	245	208	248	223	219	240	223	247	248	242	229	201	226	211	216	215	229	209	237	243	221	243	228	234	244	233	220	248	235	248	211	245	217	204	230	264	240	218	241	207	223	258	225	218	226	244	244	197	256	234	266	249	210	217	211	240	246	241	209	235	212	229	218	225	247	246	227	258	211	230	225	233	218	250	240	210	212	252	234	237	228	181	202	246	231	242	213	235	235	248	229	202	210	226	211	229	235	228	272	244	225	212	234	227	244	225	233	213	228	216	238	216	253	210	251	235	235	238	216	221	236	217	233	227	219	217	218	238	256	210	229	251	245	233	239	235	228	228	245	230	236	243	221	254	235	263	223	218	223	226	230	253	234	213	251	233	253	253	238	216	222	240	245	242	251	225	217	234	226	257	233	216	233	219	236	250	241	199	262	238	240	235	224	234	211	232	239	261	232	220	256	221	220	220	268	213	227	248	245	261	216	191	266	239	240	225	235	234	211	231	235	241	240	239	218	238	232	242	225	237	242	225	223	244	238	220	223	216	223	239	197	235	242	243	219	215	204	206	245	226	204	213	237	217	232	232	242	228	234	241	253	227	254	245	225	235	255	244	232	231	235	227	244	216	213	247	240	252	246	224	239	238	199	239	208	229	230	231	240	215	237	234	241	250	252	233	246	230	196	233	238	227	248	228	235	247	249	265	228	231	235	195	260	227	245	221	223	230	216	229	233	208	230	229	229	259	256	243	228	240	235	221	234	243	233	244	227	230	222	215	247	248	233	230	250	244	221	230	220	245	218	223	244	201	249	224	203	237	238	223	233	264	234	244	205	248	227	220	237	232	230	245	239	226	201	214	211	216	234	231	245	209	218	230	247	233	239	212	230	243	232	223	209	205	226	240	229	213	219	235	252	253	262	224	218	226	236	225	223	241	222	235	215	218	217	247	250	267	220	231	246	231	229	220	212	244	227	249	239	208	254	247	264	196	247	219	219	220	239	248	226	250	212	231	209	229	239	249	230	227	237	228	234	229	233	244	249	258	244	256	222	246	204	243	210	217	239	246	229	228	242	237	227	235	247	221	240	232	222	234	233	245	250	246	266	214	220	215	240	240	255	228	243	234	217	207	228	245	209	230	201	229	201	254	230	245	226	235	219	276	237	218	218	257	221	218	243	219	210	224	249	226	236	235	219	226	241	216	225	245	215	221	249	228	207	242	245	248	226	212	247	233	215	229	219	225	234	233	204	241	216	223	217	237	231	219	239	231	258	191	228	237	242	237	218	244	233	220	229	227	223	228	213	218	198	240	244	206	262	236	229	244	212	223	223	255	211	251	202	252	228	231	228	210	213	200	229	187	247	218	227	214	238	243	210	243	267	234	205	217	266	203	250	241	232	247	222	229	240	249	233	218	225	226	214	249	228	217	218	226	207	231	225	242	221	231	224	212	247	231	249	222	212	222	227	249	231	230	238	265	220	183	212	245	265	237	234	231	240	224	237	226	231	215	241	246	242	239	235	253	219	239	211	205	244	226	232	245	217	230	242	248	213	232	239	215	213	228	246	221	208	222	235	257	223	236	220	266	248	222	223	201	245	267	219	240	217	227	252	209	227	238	229	248	239	231	234	218	223	260	208	234	248	236	247	215	226	232	239	216	239	242	220	233	230	223	219	254	228	228	249	217	217	252	223	229	227	235	243	232	232	231	218	222	242	232	230	252	215	239	244	237	204	215	206	221	238	248	248	223	254	213	215	224	242	197	242	219	232	234	226	225	224	239	260	231	233	242	241	221	238	226	226	213	216	215	198	226	233	213	231	246	218	228	234	242	233	232	221	228	211	235	221	223	251	253	238	240	231	211	221	217	247	252	221	197	258	220	204	229	211	231	258	219	213	235	226	215	254	229	230	222	253	266	237	206	219	233	251	196	234	237	215	213	221	229	236	253	214	246	223	229	252	214	209	227	224	279	227	214	224	258	239	239	243	225	213	252	244	245	234	227	242	207	229	233	233	221	208	228	226	233	230	210	227	211	256	200	250	209	216	263	232	217	251	215	211	209	231	235	203	222	250	231	244	224	259	259	239	235	263	233	206	241	235	247	214	232	196	237	203	247	232	237	220	219	251	232	231	218	220	228	229	227	230	252	227	222	247	217	231	203	224	212	215	249	244	207	249	224	229	233	229	247	217	241	229	224	201	231	247	228	242	215	247	220	213	216	217	243	228	260	207	235	216	239	244	216	251	228	248	237	213	189	225	223	211	236	251	242	196	198	225	255	236	235	234	239	239	253	259	225	231	222	220	208	237	233	228	234	217	214	226	244	212	214	222	223	209	219	242	244	248	199	268	210	227	229	257	239	246	219	214	220	230	229	204	247	221	232	239	212	222	219	220	212	244	238	223	246	229	213	229	223	221	268	218	211	228	210	225	220	247	230	240	220	230	217	231	250	202	220	229	219	224	201	239	249	252	238	246	244	249	219	249	217	221	214	198	250	237	213	209	192	204	235	216	222	227	224	223	247	215	220	226	239	208	212	211	226	231	230	239	209	230	218	226	230	229	258	216	271	244	238	228	237	224	218	231	228	212	238	233	209	223	211	234	239	235	212	223	240	231	229	235	214	233	214	206	235	224	214	225	214	222	224	212	197	223	235	243	232	225	215	219	212	239	228	251	246	254	252	211	209	247	225	235	213	199	223	210	232	251	254	196	208	243	242	203	239	231	189	225	218	266	215	213	231	229	239	218	248	233	278	262	231	258	237	208	225	255	228	225	239	239	229	214	233	240	194	240	237	257	243	227	252	264	201	192	234	231	221	228	206	236	225	236	245	223	215	243	202	257	227	227	222	231	243	237	223	231	225	229	222	228	207	233	258	218	263	234	203	236	237	227	261	219	201	229	206	225	220	237	237	252	238	219	191	230	230	238	210	224	267	246	212	217	207	251	222	252	235	239	210	230	218	215	201	237	206	242	207	230	255	222	234	248	239	231	234	254	232	230	236	248	225	217	270	234	235	223	244	236	241	227	226	225	200	233	231	219	228	256	246	214	242	243	217	215	209	224	222	239	225	224	223	243	287	199	239	245	224	226	228	220	248	230	223	225	217	201	211	234	206	237	214	224	243	196	247	211	228	215	223	236	209	221	229	237	241	232	258	210	225	228	215	220	233	241	242	255	223	212	246	216	259	225	207	265	259	219	234	240	229	244	251	235	219	226	219	249	237
37033	59408	49764	27893	12123	3749	1589	1056	923	766	654	589	500	484	447	387	346	358	378	328	302	301	316	319	302	289	302	269	302	316	295	313	263	257	292	285	250	292	250	279	261	282	238	254	279	267	276	260	254	277	262	235	254	265	272	278	255	312	242	271	294	262	268	276	245	290	281	273	256	222	258	254	242	250	242	258	248	282	282	300	254	273	274	300	299	304	284	272	255	280	263	257	293	258	276	263	270	265	273	239	257	295	285	237	234	253	235	245	255	242	242	276	241	273	237	232	284	259	226	255	282	222	246	259	255	234	258	267	263	239	257	234	235	247	251	267	241	287	269	257	255	268	236	289	245	259	253	272	288	250	291	266	256	244	283	261	290	240	282	263	268	227	276	254	262	266	258	261	247	238	254	220	256	265	249	248	237	253	242	270	250	266	256	246	243	247	266	241	292	270	245	250	254	251	251	265	265	253	255	247	258	298	248	256	258	263	228	236	269	262	274	253	214	265	283	262	246	239	247	275	233	267	254	252	238	222	249	231	244	254	274	249	264	263	260	240	256	261	270	259	248	234	265	226	263	267	238	252	279	237	232	256	249	268	272	232	260	258	230	246	227	250	230	259	295	248	241	250	269	232	251	270	233	278	257	257	267	265	251	251	255	252	251	251	244	269	251	230	255	258	275	253	258	275	263	249	278	242	263	244	269	240	264	239	258	287	233	244	264	274	260	231	273	253	254	222	254	234	243	248	251	251	256	264	233	276	274	277	266	230	259	238	240	244	243	266	217	218	257	244	261	265	251	254	269	223	273	248	236	243	251	244	226	263	275	234	247	268	238	249	265	262	279	241	262	256	246	241	259	269	253	244	253	249	263	228	261	274	233	259	271	229	287	242	247	255	243	263	254	227	272	267	236	219	261	244	267	265	236	247	274	234	248	264	274	274	272	272	285	243	231	251	267	237	232	248	274	229	289	262	256	284	248	270	231	252	247	247	242	255	249	232	255	253	239	269	239	260	256	251	291	273	242	246	270	233	280	261	261	253	257	254	253	254	230	258	242	270	246	250	264	254	248	238	247	263	268	284	248	271	246	247	270	262	267	254	236	274	221	257	245	271	253	236	238	267	275	272	260	256	252	231	266	265	255	261	236	257	243	268	265	244	258	236	250	251	282	246	279	255	230	237	260	263	282	280	293	253	247	274	254	237	233	268	268	235	213	255	229	260	244	246	265	266	220	234	251	239	244	250	266	231	260	255	233	253	236	260	254	257	244	266	248	256	260	255	266	259	261	269	251	254	276	223	241	241	231	247	262	237	241	249	229	248	280	257	303	237	253	254	251	254	246	236	249	285	282	244	259	234	274	250	256	266	247	255	278	261	226	241	235	242	288	257	277	252	253	244	256	271	237	234	267	265	275	257	239	218	247	247	277	256	264	241	267	253	270	258	256	264	249	243	256	234	259	223	257	241	251	239	267	269	243	266	259	243	268	255	249	283	263	258	256	280	250	228	267	252	262	250	258	270	244	233	267	258	249	247	261	249	268	263	242	264	272	267	295	198	264	255	203	242	272	245	251	230	241	275	252	293	225	250	233	243	279	246	227	245	234	254	249	247	250	240	246	238	242	238	277	229	245	234	275	251	239	236	245	266	260	232	289	246	278	242	217	256	235	256	285	257	259	219	252	249	277	214	270	276	255	238	249	244	255	264	221	266	239	251	244	239	262	261	260	241	252	290	253	242	256	244	243	265	268	283	272	247	265	248	224	258	274	231	261	286	267	224	272	245	245	259	274	275	256	248	277	273	233	276	254	246	288	285	250	264	279	233	240	251	256	251	215	240	254	229	280	276	248	267	228	250	238	232	239	249	261	257	265	256	247	273	257	250	279	239	269	233	244	288	245	263	258	253	226	235	263	235	264	238	251	256	235	255	244	260	225	257	235	245	271	240	271	247	253	245	278	265	288	250	231	248	254	260	242	248	240	223	249	242	244	264	267	261	260	251	256	252	251	253	236	226	262	249	273	246	260	238	261	258	248	257	277	228	250	266	245	228	241	262	269	257	256	269	235	261	272	264	272	220	281	262	246	250	244	250	252	269	243	256	257	221	278	233	233	274	244	225	253	256	248	243	231	226	223	263	238	260	247	253	235	230	283	255	256	244	248	265	278	262	280	259	270	259	271	256	260	260	262	251	283	267	237	258	246	250	289	224	224	259	270	256	229	255	250	237	237	267	226	270	256	250	240	278	268	252	275	240	255	238	256	241	245	240	260	243	247	250	244	248	235	261	261	246	265	253	259	262	267	237	249	243	260	248	261	249	241	248	215	259	239	247	229	263	228	254	273	268	254	271	234	247	269	244	245	243	255	228	258	231	250	241	246	248	264	245	249	269	256	244	258	243	268	253	277	267	256	295	252	260	289	240	245	262	257	255	257	300	259	285	251	281	276	263	275	259	270	243	264	238	236	243	313	237	259	254	256	242	281	266	250	244	255	247	214	233	239	216	249	283	247	250	249	248	281	229	251	273	263	258	249	250	264	232	255	241	269	255	245	267	262	273	262	245	270	230	247	265	236	270	248	257	253	281	255	270	240	249	237	247	237	259	222	228	288	273	271	233	256	277	255	261	215	267	251	249	258	249	248	244	228	244	257	268	231	237	261	228	263	236	240	266	233	243	239	244	249	281	250	286	239	286	255	265	264	255	250	272	268	269	240	222	265	244	276	250	230	280	251	238	257	276	267	252	249	257	251	250	242	233	258	246	248	257	225	275	241	248	259	265	276	241	261	250	250	247	242	260	274	240	257	280	262	259	230	234	247	248	228	280	272	250	241	256	239	239	278	248	240	240	242	247	250	238	235	271	266	233	256	245	264	246	216	261	229	265	274	267	265	246	262	268	267	256	268	237	269	229	281	252	284	252	233	271	247	273	252	283	248	268	248	268	261	221	271	241	248	272	244	252	239	223	250	265	258	261	231	246	240	255	273	248	250	249	275	230	253	225	266	243	247	263	266	264	241	251	270	283	279	236	240	277	257	260	243	249	236	274	256	247	230	251	260	233	231	250	251	226	249	275	252	244	232	243	243	275	268	223	256	264	259	247	219	267	246	272	252	250	261	243	243	278	233	247	251	243	265	274	249	246	262	245	275	239	257	246	255	248	216	245	253	275	254	225	244	244	251	246	250	241	256	252	259	264	260	233	258	258	270	245	248	249	253	212	253	228	246	266	251	255	255	249	236	255	261	239	245	272	234	262	264	262	263	230	248	281	252	216	242	249	266	277	266	257	258	251	239	231	262	251	256	274	240	251	266	241	260	241	252	229	241	218	267	243	237	266	247	245	222	255	264	233	252	281	273	282	255	269	256	238	259	226	251	237	230	256	271	246	282	221	238	264	254	229	254	266	259	262	244	265	267	285	244	248	233	246	250	243	265	261	248	240	263	262	249	257	243	234	258	290	234	296	247	256	282	250	275	255	255	225	226	230	253	266	224	286	267	291
23180	20805	27354	24372	20795	19909	7507	1564	1097	879	805	706	649	613	587	571	553	532	560	524	493	501	476	434	479	443	449	500	469	468	437	446	469	475	440	464	410	463	474	438	422	418	420	489	432	447	463	419	406	432	437	424	428	428	432	420	453	451	404	461	443	433	455	425	423	405	430	456	443	429	449	438	435	474	428	448	427	483	437	416	481	451	519	404	475	486	454	425	447	418	424	452	435	436	379	404	508	443	429	429	447	430	450	421	433	410	426	438	410	468	458	427	444	421	402	382	450	432	406	434	391	421	435	425	458	444	392	445	421	412	420	423	401	420	445	438	403	436	400	448	439	445	458	425	423	450	440	449	421	421	387	446	439	389	423	414	417	387	424	456	405	409	430	432	395	420	450	427	440	454	435	420	395	445	449	371	402	434	430	390	427	435	428	421	443	425	432	431	415	442	453	420	420	429	417	408	390	460	436	445	449	409	384	434	411	425	466	429	430	426	395	447	408	396	458	394	405	423	387	414	426	380	426	424	422	426	401	444	441	415	417	434	438	409	412	407	433	447	386	436	401	422	425	418	435	476	418	419	411	416	448	393	406	415	407	441	413	411	438	432	400	403	421	426	465	431	464	455	403	382	452	389	423	417	404	427	416	431	394	462	430	436	411	422	403	415	419	388	463	417	417	394	387	442	423	412	437	415	407	431	407	436	426	450	436	424	416	421	398	431	430	405	405	421	400	429	415	380	417	436	434	447	409	410	401	393	450	419	418	441	399	430	403	422	432	407	457	417	425	436	422	433	430	429	427	448	436	406	417	423	404	407	389	431	382	422	425	410	431	428	430	419	403	441	412	404	429	409	416	424	434	437	420	414	415	408	415	390	424	428	432	416	415	422	402	420	382	449	428	426	401	428	400	481	411	406	434	412	420	426	437	409	425	411	441	438	413	424	451	436	413	402	445	424	479	434	385	429	426	455	419	427	385	411	441	454	402	406	438	417	433	432	400	413	453	429	416	385	411	450	466	416	422	439	426	462	412	440	437	394	432	449	404	418	445	415	409	437	440	390	430	435	449	389	464	407	460	417	444	384	435	411	425	404	370	408	416	418	436	419	428	407	411	383	439	418	404	449	410	405	442	479	412	393	440	430	441	449	410	456	445	400	421	391	416	449	424	449	410	397	443	427	422	451	420	436	434	432	419	463	397	423	422	402	412	429	443	425	450	427	411	429	414	443	452	399	447	419	417	450	442	460	407	440	433	441	427	424	379	411	418	415	395	421	383	419	422	432	441	447	420	453	404	434	453	405	420	431	411	457	425	422	398	424	456	400	428	451	455	414	416	406	437	385	428	428	384	448	419	428	427	428	420	395	394	417	396	451	435	427	465	424	403	404	431	431	442	429	410	411	420	404	385	427	391	418	409	422	416	423	458	411	437	425	400	444	409	415	415	424	391	414	393	443	421	384	423	429	396	394	401	407	413	443	405	411	421	414	434	386	428	423	386	428	454	429	433	436	447	437	453	432	408	454	413	435	413	403	444	424	427	426	446	451	442	412	436	425	413	425	417	435	424	432	382	430	429	389	413	460	387	453	441	414	388	396	463	383	407	420	437	412	389	412	476	461	430	434	416	441	406	396	413	472	410	418	421	418	436	433	426	434	408	427	433	411	432	431	423	428	412	416	387	428	440	396	430	430	429	414	455	409	431	396	428	403	431	390	428	448	447	417	420	438	403	438	429	407	432	430	395	437	464	395	423	419	435	409	444	437	430	408	402	418	417	488	452	417	417	419	454	396	432	431	430	393	418	422	393	386	419	421	401	428	407	442	450	459	460	398	421	419	414	456	454	413	420	432	424	422	429	456	420	413	467	379	407	412	412	415	457	409	408	433	419	406	416	413	411	410	421	423	397	431	448	428	368	452	418	436	446	436	423	386	398	427	445	457	452	450	411	466	470	420	464	439	394	412	405	451	416	434	409	393	441	458	431	404	445	433	419	438	399	416	439	443	427	446	421	409	422	467	442	458	456	447	447	388	388	451	435	384	419	370	418	423	424	415	419	436	411	450	398	444	413	423	432	415	424	428	400	444	370	405	407	435	447	436	427	413	405	419	432	462	421	446	439	417	439	427	440	471	412	442	428	447	445	407	417	371	437	446	384	438	437	439	460	431	445	414	461	420	440	445	441	465	458	431	442	401	431	374	435	434	400	425	434	395	404	373	472	414	448	423	468	444	432	422	439	449	392	416	378	409	444	440	463	435	470	435	433	450	449	429	425	389	409	464	459	427	413	418	455	433	430	429	422	407	417	397	430	465	434	411	428	414	386	427	412	439	419	397	422	381	396	428	420	387	443	444	409	425	376	391	417	396	437	423	452	415	438	428	436	437	450	392	435	406	447	423	419	417	364	394	412	430	445	396	436	440	405	442	383	381	431	423	398	430	397	436	432	427	442	436	395	413	394	424	423	422	430	427	430	430	425	436	416	450	460	451	444	412	401	406	424	420	438	410	418	452	400	414	393	419	432	483	469	444	452	421	456	439	454	400	439	411	427	443	435	404	418	415	434	447	424	373	435	398	444	418	382	425	400	426	403	437	431	408	415	374	493	446	450	441	418	435	407	412	436	452	446	389	432	397	463	389	413	448	474	410	407	456	427	430	418	437	416	435	416	415	442	395	428	437	454	444	385	431	433	448	424	413	432	429	425	374	438	433	445	469	420	417	428	421	419	463	444	424	420	436	446	407	435	425	440	429	433	423	424	385	425	395	435	458	387	420	420	408	429	430	423	414	419	441	426	422	419	488	423	406	443	396	426	405	398	439	422	421	427	419	433	410	397	431	445	413	435	452	409	437	447	419	431	412	428	429	423	405	395	472	385	444	425	402	462	429	442	412	425	428	435	473	454	431	438	422	424	447	410	420	438	392	444	413	442	457	415	417	409	444	417	425	415	428	437	438	434	438	387	378	427	430	429	458	437	430	450	416	441	418	410	432	421	422	425	422	410	428	420	419	407	395	440	421	412	443	436	422	422	397	404	421	416	472	472	427	429	448	423	407	445	444	432	414	429	415	429	431	391	430	395	363	393	457	386	466	404	419	435	442	431	408	435	457	425	440	406	445	423	433	476	403	415	431	424	457	419	382	414	401	401	397	400	415	427	409	424	426	452	425	417	456	444	416	418	430	410	465	436	424	432	455	417	445	457	418	424	442	426	401	425	407	410	435	443	434	401	407	420	401	419	430	445	459	438	430	433	386	437	413	410	450	429	442	407	472	431	430	421	447	421	425	403	410	403	418	441	418	412	423	395	434	406	382	457	458	459	432	428	412	418	415	428	408	443	471	455	427	450	430	424	424	458	404	422	433	444	435	407	395	436	406	411	400	420	452	397	404	412	411	430	418	420	403	399	421	413	425	448	415	436	432	436	430	450	422	390	422	469	439	433	417	469	407	447	426	431	413	471	384	368	427	429	415	472	423	432	441	406	433	450	444	443	397	443	399
42063	64998	53655	27777	13823	5855	3628	2383	1904	1599	1447	1190	1087	920	842	793	769	689	678	606	629	638	580	591	543	558	497	508	509	540	499	489	501	503	465	494	458	498	526	452	488	472	461	458	467	490	472	442	448	482	465	446	453	473	494	450	467	521	441	505	488	507	461	440	472	489	470	451	479	464	426	455	470	428	436	423	458	483	484	475	536	512	504	508	537	498	523	525	467	500	466	488	442	473	485	508	481	453	462	462	459	444	456	473	441	454	444	451	444	411	413	438	459	436	430	428	435	443	457	427	441	429	470	437	422	432	472	425	455	490	429	484	483	443	437	433	445	437	484	423	465	444	432	473	485	440	436	496	458	469	466	442	463	452	492	416	478	426	408	448	473	473	429	426	421	440	448	420	439	416	442	466	452	425	379	461	442	452	414	464	420	434	427	420	462	475	454	413	439	496	442	457	425	440	424	420	420	403	429	451	400	443	462	404	423	445	415	461	413	453	449	474	423	487	436	442	445	448	436	438	433	461	432	443	459	460	482	413	444	425	415	492	429	433	443	438	457	445	410	419	461	450	430	458	419	455	452	456	434	443	434	442	456	451	442	408	453	462	437	449	459	436	453	446	417	440	437	454	434	418	428	441	508	422	471	427	442	457	476	453	477	445	439	416	432	437	420	434	442	456	444	457	456	426	459	434	461	423	429	457	433	448	412	394	442	446	451	441	459	467	442	410	432	415	424	432	465	420	435	411	416	438	457	417	428	420	448	468	454	488	422	435	462	430	451	430	424	448	463	417	425	414	462	458	416	448	447	402	418	463	469	404	428	433	453	447	422	431	422	440	416	438	469	441	396	410	460	434	441	450	459	452	445	460	418	434	445	408	417	444	427	420	427	449	425	443	454	441	411	430	466	428	465	442	469	419	477	469	461	437	463	410	480	437	412	419	431	476	441	432	428	439	435	419	418	442	422	456	447	456	428	427	458	467	444	416	413	429	401	438	435	438	427	458	453	500	459	423	452	465	409	438	427	477	384	442	501	416	442	417	452	433	451	439	404	445	460	451	424	421	429	462	465	478	478	460	477	405	461	437	444	417	452	439	442	418	436	465	421	443	406	433	440	428	428	431	445	446	456	403	439	435	459	438	447	468	413	472	459	466	488	451	436	420	456	422	441	389	463	431	453	396	419	467	419	427	446	445	486	413	405	440	412	459	405	463	448	432	456	456	425	418	461	431	412	432	432	409	473	466	453	462	415	463	456	450	474	440	439	475	431	430	429	437	422	463	455	427	472	459	444	444	439	440	460	482	449	464	464	407	434	446	468	443	448	423	444	420	456	439	464	450	415	458	438	424	455	415	442	466	420	452	461	419	446	442	451	452	407	418	411	452	454	424	435	464	397	480	431	428	425	423	441	436	436	445	451	457	448	450	435	426	441	462	475	449	452	441	456	463	443	439	451	435	405	448	411	411	444	457	415	408	437	460	448	433	426	450	439	428	436	445	453	440	458	440	417	453	429	413	436	401	437	453	473	439	425	452	444	418	403	408	426	434	447	428	426	427	415	457	439	459	403	466	417	447	448	442	435	417	408	439	444	429	466	459	420	438	433	414	438	448	429	434	448	427	429	446	423	423	414	432	435	464	455	459	439	461	394	417	441	433	445	433	409	471	429	407	419	438	449	482	455	427	465	410	412	469	430	383	409	446	399	414	429	403	425	449	432	409	407	469	439	417	420	462	410	433	486	391	460	429	471	436	429	449	426	490	450	454	453	419	428	439	449	452	444	447	385	462	408	410	423	430	427	435	452	441	434	416	432	411	434	459	418	456	426	459	438	455	425	434	438	425	480	398	436	455	460	435	451	450	444	447	413	457	458	474	443	476	429	394	410	459	423	452	390	436	454	436	468	463	438	429	405	423	431	405	428	413	411	459	429	442	443	394	442	466	463	406	453	454	459	433	456	425	443	454	434	423	466	419	450	393	400	430	411	411	456	469	434	464	468	394	428	430	408	443	462	440	416	428	435	465	472	446	423	389	409	435	404	443	431	402	422	446	413	454	416	452	457	423	424	463	474	455	468	453	448	426	436	454	452	398	463	411	499	414	425	445	444	446	443	424	442	447	448	420	413	471	456	474	430	446	437	430	433	492	492	474	420	455	424	411	480	425	468	425	433	424	433	459	443	505	443	430	405	456	444	451	429	464	433	435	442	449	447	459	399	399	445	455	422	419	457	485	474	413	461	486	419	462	403	461	438	465	434	461	395	434	454	404	441	406	432	404	461	456	441	445	431	452	433	441	471	464	429	403	480	438	431	419	440	450	432	432	456	473	407	425	449	429	436	444	481	408	429	465	495	429	461	437	413	478	424	458	448	486	425	429	432	426	427	454	435	449	434	460	422	430	447	424	467	425	450	432	431	440	455	451	446	418	410	465	455	435	427	419	434	430	398	477	456	421	407	409	445	426	385	459	428	446	429	432	437	430	464	464	405	446	407	394	440	439	415	418	409	420	427	431	433	449	486	444	440	437	466	450	437	422	454	450	395	471	394	416	466	431	423	464	438	432	437	417	461	459	426	430	432	422	431	476	434	477	419	437	423	424	465	431	449	466	370	441	415	470	409	448	464	412	443	411	425	430	409	392	455	426	412	427	437	436	468	427	455	457	493	458	421	458	423	482	438	436	443	468	412	424	448	461	428	437	430	446	455	436	431	449	455	428	418	462	441	458	426	462	459	431	451	394	417	439	448	414	437	430	440	450	487	444	450	402	439	466	440	437	453	458	421	402	477	446	442	466	457	461	435	396	406	456	454	424	444	443	400	425	435	440	410	416	424	414	436	439	443	453	444	440	478	450	455	440	416	438	433	453	436	467	450	469	467	426	458	428	424	443	457	417	446	455	429	461	431	414	431	425	406	440	455	446	438	430	408	421	459	443	419	454	439	456	453	421	425	491	465	419	449	421	424	417	440	403	428	423	399	435	434	441	434	389	428	435	463	441	415	424	436	408	457	430	414	473	429	446	462	419	430	440	431	450	435	445	421	442	450	435	422	445	480	406	455	430	481	461	427	474	427	424	427	453	433	435	441	417	434	428	372	431	430	431	389	445	479	399	448	453	474	455	448	406	454	389	432	412	430	467	443	467	434	408	433	432	472	418	415	387	495	472	435	431	384	442	439	416	422	418	449	453	456	436	427	473	464	443	430	442	467	433	425	430	440	438	439	468	456	472	429	439	434	402	464	402	423	442	441	466	457	420	448	420	457	463	405	477	408	401	448	449	423	480	441	445	457	428	444	412	432	427	393	443	427	446	446	450	438	432	441	436	455	399	472	432	416	464	399	430	428	450	437	433	412	427	405	424	426	441	441	450	420	414	431	439	474	440	471	435	459	445	450	429	460	445	425	446	464	445	471	396	412	452	438	466	429	429	456	455	444	421	416	447	446	416	415	436	476	429	473	443	427	449	421	444	400	459	443	457	407	412	441	450	402	431	448	477	418	443
33872	34682	27406	9419	1614	565	449	337	314	285	278	272	239	251	259	262	218	221	226	274	252	259	272	238	239	234	267	237	236	232	225	237	242	271	268	257	233	254	239	256	280	227	256	232	257	237	243	240	223	252	242	252	237	236	250	246	255	235	239	231	230	253	248	236	264	254	238	243	252	228	240	241	240	245	275	270	260	268	255	239	232	247	261	246	245	252	264	253	238	235	242	223	242	220	289	268	230	194	240	250	250	238	226	238	221	248	269	268	255	272	231	232	242	243	257	259	280	232	233	235	244	250	238	249	238	222	231	236	237	248	225	253	253	244	258	230	241	255	250	247	249	274	241	224	276	226	233	244	242	260	283	262	273	240	265	241	221	219	226	246	253	206	265	223	267	230	232	234	233	256	232	243	255	264	228	241	259	232	257	261	236	260	231	274	254	236	249	209	221	251	239	221	260	212	269	284	235	260	252	244	253	234	219	243	244	260	254	285	252	262	264	241	261	227	269	270	252	231	259	244	245	256	259	256	236	275	210	229	245	251	254	224	246	233	261	267	249	241	227	231	225	230	237	261	245	235	263	269	237	276	239	232	236	220	256	235	253	257	251	225	254	253	250	254	224	217	255	213	243	265	275	205	252	243	253	265	254	260	252	247	255	248	266	251	200	253	227	229	237	260	271	254	239	225	236	232	234	268	240	229	225	250	266	268	248	282	213	225	254	272	235	252	239	238	260	251	249	205	251	241	243	249	235	240	252	239	240	252	290	255	218	249	256	253	228	204	244	247	220	230	212	223	268	257	237	249	225	240	253	242	234	253	248	234	238	245	249	222	246	240	232	222	228	269	253	229	247	276	245	236	229	246	230	252	244	251	233	211	263	246	224	229	232	237	261	243	230	239	245	235	218	242	229	262	277	226	220	270	230	235	243	256	267	234	261	233	219	286	209	241	264	235	243	256	242	242	235	276	226	249	254	236	235	250	230	271	235	233	238	246	262	249	240	246	222	262	253	254	245	240	245	258	246	244	244	275	251	266	214	267	268	244	215	258	252	229	267	242	226	254	253	259	213	266	283	220	233	239	228	227	228	242	254	236	230	243	220	265	237	260	234	257	267	251	254	234	269	248	242	239	244	220	213	232	243	219	248	256	228	246	249	250	242	258	227	261	227	273	231	254	227	250	233	223	249	281	221	255	221	232	251	270	228	267	229	261	244	258	247	275	241	252	235	257	246	256	261	251	237	229	253	253	237	213	252	218	233	242	263	255	251	253	253	225	234	230	242	218	235	251	251	224	229	239	245	251	252	233	235	221	278	241	255	236	245	237	230	242	215	225	261	253	271	232	237	250	237	226	236	253	262	257	232	267	249	223	234	237	233	262	255	214	247	216	241	225	278	248	227	239	216	241	229	221	239	246	261	253	254	242	266	229	268	235	255	248	242	246	234	242	236	246	247	239	253	227	239	266	242	265	259	206	263	244	257	229	258	225	250	250	238	185	249	229	234	258	244	239	249	242	239	263	268	250	275	239	259	241	222	251	251	234	236	264	231	235	227	235	226	253	229	250	256	255	258	215	257	241	229	246	272	239	236	255	279	240	223	227	236	238	237	218	259	231	230	274	253	253	247	244	239	233	238	246	256	241	249	248	247	230	238	233	276	223	254	253	257	260	237	241	235	239	269	263	225	236	247	231	243	246	252	212	258	244	275	242	244	251	226	246	240	268	268	249	208	247	248	229	236	238	247	248	264	251	281	233	233	257	259	248	233	240	240	244	246	226	261	260	254	228	240	242	243	230	239	234	258	225	233	235	219	261	251	241	238	250	234	255	281	242	258	243	255	232	256	269	239	215	234	228	257	248	239	241	234	239	244	232	238	268	246	232	275	235	257	242	258	263	264	221	222	234	238	236	221	265	236	229	262	245	226	270	246	234	257	272	261	233	241	226	249	233	235	270	250	213	259	227	264	262	259	253	237	230	244	204	254	231	255	218	234	240	247	250	238	223	270	245	275	248	235	236	242	245	251	248	232	242	228	234	192	244	249	253	259	242	220	240	267	269	249	225	231	241	245	246	231	242	258	229	225	258	218	266	225	239	219	243	246	242	242	222	260	226	225	252	238	244	236	256	265	260	252	245	221	252	259	217	254	248	228	271	238	249	258	256	240	251	252	254	241	238	250	235	233	256	265	225	254	234	249	237	251	232	262	263	255	233	269	220	224	231	227	258	259	226	233	263	237	238	231	247	235	250	249	226	247	226	226	256	245	246	235	213	241	248	231	238	248	251	253	251	229	235	225	228	221	264	222	227	275	234	251	254	243	261	250	243	246	235	255	263	271	247	239	248	253	246	246	223	241	255	265	266	246	259	267	272	243	229	236	237	270	234	232	243	236	244	237	256	230	214	240	240	250	273	223	237	277	248	256	264	248	275	245	237	246	249	284	261	250	251	244	204	252	236	276	240	238	243	260	244	257	224	255	263	237	275	201	242	230	240	252	224	238	257	246	263	259	238	229	219	228	252	262	246	244	232	235	239	243	208	248	264	237	220	231	235	260	242	223	227	237	248	237	227	248	254	242	256	263	277	250	219	244	252	232	254	228	241	269	227	222	230	255	208	271	263	243	241	242	238	231	211	221	230	234	275	257	271	254	248	230	240	250	220	214	233	248	246	250	248	231	225	220	244	221	227	242	246	232	252	260	255	217	231	225	260	262	255	253	260	249	274	231	259	257	277	243	231	249	256	242	258	272	216	238	243	245	248	261	245	244	237	243	252	259	257	234	255	241	238	241	214	224	224	241	228	222	232	233	235	225	283	248	248	258	232	240	251	226	260	235	227	247	269	247	236	215	280	210	247	235	247	242	259	249	223	246	245	247	229	224	246	260	228	253	214	253	280	277	235	237	245	238	263	242	238	260	255	211	228	259	246	253	270	273	255	247	215	220	225	243	231	228	231	238	215	252	222	246	232	240	221	225	253	298	244	259	254	249	217	223	251	237	244	251	224	229	266	258	223	244	242	238	231	256	252	239	250	245	225	251	249	245	250	229	231	246	267	259	242	225	239	228	254	259	250	270	249	246	250	225	248	238	248	229	248	246	235	234	257	230	251	230	261	264	240	254	254	246	214	248	245	251	243	242	247	283	253	224	273	230	233	274	248	258	237	240	254	234	242	242	259	267	257	241	226	250	271	259	262	262	229	246	226	236	215	234	222	251	256	261	234	238	247	253	260	291	260	245	260	247	245	245	251	236	228	211	224	274	251	229	250	255	231	267	224	222	233	227	266	265	256	246	256	227	256	259	239	231	271	250	242	215	256	253	238	238	243	224	241	210	247	240	244	209	254	243	237	248	249	241	255	236	254	254	223	233	239	239	210	239	235	239	235	237	264	246	235	247	236	232	264	248	243	227	238	234	277	258	253	243	241	233	262	249	273	226	249	272	216	265	261	240	228	271	242	248	240	228	265	245	235	247	225	222	245	250	257	247	227	237	248	234	225
36933	44711	31860	9719	2753	1026	713	477	471	411	388	343	327	345	288	301	314	304	317	303	308	284	315	277	267	275	268	309	277	278	308	292	332	266	262	242	265	295	309	239	288	290	299	284	281	277	266	263	236	294	275	271	280	244	270	294	264	291	276	287	290	286	283	270	272	301	287	284	273	281	311	299	284	278	282	279	284	279	310	275	276	283	307	303	339	262	289	319	262	280	306	302	284	286	280	300	347	285	300	254	282	294	276	271	261	287	291	291	277	243	278	274	295	259	303	291	265	252	296	271	291	274	253	284	251	302	305	284	292	287	292	299	272	298	296	289	256	282	286	270	297	287	272	295	291	296	304	314	283	298	288	263	307	315	271	302	265	263	293	286	294	291	287	295	283	280	285	272	279	281	243	276	284	275	276	252	307	263	268	285	287	291	261	271	286	306	287	253	285	256	274	275	287	282	258	288	312	290	293	274	289	296	299	263	290	271	262	279	259	290	285	284	273	278	228	296	292	319	330	281	298	316	261	266	288	267	244	290	290	290	283	285	295	261	308	304	292	274	263	307	278	297	293	263	299	263	272	279	297	272	285	285	316	287	268	279	264	284	302	320	284	283	264	265	263	293	272	256	284	316	267	273	268	276	272	290	275	283	287	276	283	306	275	270	278	263	286	296	286	303	284	284	300	264	291	301	304	271	290	229	269	269	291	289	323	266	286	297	276	279	309	263	263	284	258	252	243	260	263	291	291	293	293	280	267	291	277	283	259	304	257	273	291	259	267	261	272	303	301	277	261	286	263	293	279	280	294	305	281	286	256	287	283	310	290	261	307	242	282	285	274	305	301	307	286	251	285	270	260	280	312	289	278	282	270	266	289	282	289	299	281	276	265	291	299	268	284	292	254	264	300	283	307	261	283	293	262	273	283	265	276	282	299	279	287	281	309	250	291	278	274	286	291	276	281	299	258	264	295	274	296	282	254	265	298	271	267	291	284	285	281	305	280	309	260	287	290	273	265	263	302	268	271	265	227	304	293	291	260	299	274	283	278	286	292	244	272	264	273	259	261	275	257	260	281	282	269	285	305	273	277	272	258	252	278	273	272	297	297	282	269	246	277	289	276	285	259	281	267	259	271	286	259	260	271	266	278	287	253	268	253	276	268	291	303	253	286	279	273	282	310	296	277	271	298	270	282	280	302	303	282	287	278	284	293	272	298	305	282	281	271	304	269	267	297	261	287	291	283	265	258	306	325	295	258	293	273	275	278	292	300	281	298	312	276	287	294	269	290	282	290	272	283	283	266	292	277	303	245	287	287	279	273	280	307	251	273	294	283	247	276	285	287	304	285	269	280	286	287	270	301	259	293	249	289	279	273	293	294	264	277	271	294	288	278	269	282	273	290	258	280	263	300	241	262	286	266	282	295	265	284	285	271	310	271	300	291	291	277	314	270	302	247	289	284	290	271	277	281	290	295	315	261	280	294	285	272	290	279	276	272	269	285	304	305	278	262	287	244	253	294	269	293	270	275	266	266	285	273	252	231	264	312	271	267	255	248	296	296	268	267	277	287	293	253	272	277	270	252	283	267	293	290	282	281	277	278	293	296	275	287	257	293	289	250	295	267	268	276	262	274	290	249	271	285	294	292	277	285	274	254	300	252	284	288	250	273	278	297	274	271	296	287	292	279	257	303	262	284	268	272	292	275	291	274	264	274	303	270	281	301	265	304	266	276	278	277	271	285	285	268	281	262	284	271	275	290	282	285	256	284	265	275	273	303	316	252	281	292	279	250	295	274	253	305	295	283	265	280	298	283	286	269	248	265	292	292	271	270	265	279	249	313	265	256	271	300	293	277	275	267	299	289	278	276	298	256	268	280	273	285	287	245	267	306	300	277	279	259	273	278	302	281	258	273	283	279	294	264	265	300	290	273	287	284	288	273	293	295	283	280	283	280	271	272	242	274	268	291	301	274	300	274	285	291	287	292	247	272	291	275	274	297	289	270	275	318	290	276	296	271	270	268	277	269	280	294	303	298	265	272	252	285	281	282	260	247	276	306	291	270	282	277	278	265	235	290	288	299	301	259	314	292	279	255	242	283	268	291	288	267	267	268	276	264	283	276	255	289	269	285	289	288	297	261	264	269	269	275	301	264	282	257	283	270	307	274	301	240	302	257	282	300	267	282	267	299	312	290	245	289	250	281	269	277	286	283	283	305	271	300	295	252	299	257	294	253	277	309	276	291	304	262	272	291	292	316	301	275	261	263	292	257	267	267	278	281	293	258	275	268	265	307	268	260	266	259	258	275	282	303	274	283	272	270	277	275	284	283	275	292	262	267	266	321	306	270	296	283	314	282	247	270	288	290	266	292	261	254	288	273	259	249	259	293	293	261	261	299	267	292	272	282	264	284	272	272	277	266	289	285	297	274	285	266	296	275	291	258	293	306	263	282	286	270	291	294	279	274	285	291	236	283	285	272	308	279	288	260	281	275	272	292	284	295	268	297	297	261	272	298	289	322	296	277	257	319	257	260	258	270	293	265	263	285	285	281	255	263	293	276	288	268	282	270	288	254	269	286	268	264	302	274	263	274	271	267	305	272	278	260	254	258	259	271	264	291	275	303	269	286	264	284	277	310	269	289	294	267	263	269	297	292	289	289	282	274	287	280	272	293	297	277	255	289	286	267	265	278	277	289	282	262	264	234	279	279	280	275	285	288	284	286	280	296	265	263	284	285	293	248	298	264	266	272	297	303	235	281	283	262	278	294	265	286	276	292	293	276	268	280	313	267	277	313	306	273	251	301	258	274	265	296	283	298	290	277	289	237	264	266	270	282	283	298	282	264	264	278	277	296	310	265	263	277	274	290	300	282	268	250	293	293	265	276	298	307	320	256	286	295	285	272	282	324	258	254	265	274	273	277	282	289	298	296	270	256	252	255	272	292	272	269	272	288	300	289	246	294	293	272	257	281	253	256	293	275	287	318	279	276	304	302	281	260	285	290	287	304	303	265	287	273	302	302	260	273	291	257	281	303	276	290	264	305	278	279	284	322	295	269	271	294	263	293	287	247	281	262	245	253	272	284	265	285	281	261	290	272	267	282	286	267	266	270	288	258	252	252	304	270	261	290	293	258	287	267	285	293	266	266	295	258	290	294	260	272	291	290	267	264	272	265	294	279	284	302	274	270	302	254	273	266	282	281	272	293	272	303	278	283	288	290	281	291	291	252	288	264	281	282	292	289	262	301	266	267	270	272	305	272	272	267	288	269	270	275	277	296	306	259	307	267	274	280	274	257	282	271	297	275	257	262	270	290	295	293	263	271	252	275	285	295	280	254	313	267	298	251	286	270	249	285	290	270	295	278	293	285	283	269	274	267	322	276	274	280	273	269	268	272	316	279	307	285	276	287	298	305	264	273	291	274	269	275	318	268	275	286	319	287	291	266	274	295	253	268	317	271	300	271	285	269	298	255	285	297	275	296	256	264	288	278	278	255	294
25392	20882	27170	25565	20404	10691	1851	608	503	436	429	371	350	340	324	307	317	273	290	285	268	280	258	268	271	276	241	254	252	255	242	254	258	216	272	259	264	249	236	261	253	243	226	240	247	245	224	245	247	249	236	249	241	263	252	239	221	255	261	251	242	262	248	234	256	243	263	236	205	234	220	249	202	209	277	276	266	226	253	222	262	236	286	273	252	243	242	270	222	247	225	259	253	225	247	248	239	254	227	220	229	237	268	221	229	247	231	239	239	216	273	220	225	222	222	238	231	249	241	243	225	232	213	224	242	226	247	211	218	241	230	221	255	238	257	241	220	256	234	208	249	229	230	243	254	224	253	266	258	232	214	249	245	260	242	250	240	227	225	241	224	258	236	215	229	227	235	233	235	233	228	244	242	245	227	234	219	202	228	213	224	251	223	252	212	266	215	245	236	217	227	236	218	232	254	237	202	259	203	228	226	252	236	259	229	211	224	224	219	226	229	214	215	241	229	230	236	240	247	255	263	238	238	222	237	244	231	217	260	217	223	227	210	216	234	223	225	238	242	264	213	236	244	237	226	265	239	247	220	208	246	241	230	216	248	228	256	238	215	225	219	199	223	268	226	254	242	223	224	247	236	217	233	211	203	228	222	240	216	247	214	260	206	223	248	222	221	241	228	222	233	250	226	242	254	238	241	221	229	244	250	222	255	232	254	240	246	226	258	241	242	217	248	236	226	249	227	254	247	228	214	238	242	229	235	223	236	241	234	220	212	253	253	231	253	219	225	248	235	235	217	246	240	235	254	213	240	209	230	248	210	235	234	231	238	252	219	242	237	253	225	221	251	265	222	233	211	232	223	218	216	228	219	241	222	227	237	224	227	197	250	233	209	266	228	215	233	251	246	240	221	229	253	212	252	239	228	251	249	236	241	231	208	234	216	216	245	265	226	229	222	213	255	207	241	228	218	209	222	239	223	225	211	235	224	224	229	252	232	249	232	249	222	212	248	238	217	230	208	208	240	244	239	239	214	231	206	251	233	232	230	246	235	232	223	235	248	218	226	221	251	246	237	230	263	199	254	241	251	244	232	203	255	202	205	221	235	243	236	210	200	250	198	231	249	211	253	235	274	226	239	230	249	236	228	230	216	231	203	219	233	216	218	257	243	256	224	232	230	227	263	228	240	240	240	221	200	229	245	233	227	216	220	246	240	257	245	259	243	230	237	232	208	230	214	223	233	265	208	214	225	216	248	209	214	243	218	234	236	229	260	240	236	241	242	227	239	237	256	244	269	233	216	221	239	243	239	215	225	226	255	234	216	233	222	229	224	218	224	219	222	241	221	224	239	245	226	224	215	242	256	235	222	241	221	216	234	234	227	243	226	221	238	232	213	234	213	251	206	232	242	225	266	222	237	219	234	261	230	228	229	250	241	235	222	221	242	251	228	255	239	227	218	238	227	245	219	246	233	256	226	243	223	225	214	239	213	222	235	219	235	213	233	231	256	256	233	232	254	240	223	247	247	203	240	234	221	233	223	229	232	229	235	236	234	228	239	206	256	234	234	249	251	259	231	243	247	209	235	231	243	257	228	222	234	267	223	209	245	241	238	254	237	240	244	224	237	228	259	215	240	238	227	224	225	226	245	246	243	235	232	223	248	255	237	230	238	223	207	248	214	231	220	246	230	266	256	212	229	219	247	235	248	253	227	234	241	218	208	208	233	213	220	229	212	218	215	225	212	235	227	214	237	231	240	266	229	235	249	255	233	259	246	220	257	244	225	227	244	260	244	246	242	225	250	228	230	215	245	231	220	213	249	210	209	225	252	227	241	203	224	257	242	238	252	239	250	223	231	227	264	229	230	244	251	243	238	212	213	238	234	220	191	217	204	247	241	247	215	234	253	259	206	230	211	241	231	246	223	218	208	224	218	236	236	231	216	231	236	276	222	222	230	217	239	231	209	267	211	235	243	243	259	239	241	224	230	230	223	269	222	216	227	243	229	235	209	229	247	266	219	232	227	227	206	222	255	208	221	223	226	230	268	231	237	206	244	218	234	217	239	236	228	245	235	255	252	225	245	271	245	259	258	241	226	221	228	245	258	207	227	195	230	227	261	216	218	228	247	223	219	243	228	213	239	247	219	207	222	239	253	230	240	238	228	241	242	213	233	245	223	213	235	209	219	216	223	240	236	247	235	236	245	213	231	249	210	237	222	258	258	272	230	207	252	226	208	245	227	265	240	261	226	242	230	236	272	228	245	212	229	223	226	222	233	241	198	245	253	253	241	228	232	231	234	232	242	202	244	224	231	224	232	228	237	255	235	231	202	236	211	215	203	214	236	239	232	245	232	237	224	214	248	223	236	245	217	220	235	271	233	224	212	261	213	227	222	239	255	241	233	227	239	237	208	254	228	231	218	229	213	229	215	206	251	257	254	256	215	243	240	231	229	232	223	224	241	221	258	232	224	221	214	212	220	210	231	216	235	223	251	230	256	240	241	234	247	233	236	229	238	215	224	234	207	227	234	221	249	263	219	239	205	223	237	216	264	211	215	262	259	258	210	236	249	242	238	206	260	246	239	258	226	254	218	223	259	232	205	244	233	204	217	239	237	251	229	252	229	267	208	211	220	207	215	238	239	236	250	217	220	248	235	224	215	257	244	242	265	241	246	236	233	201	251	232	203	226	238	244	234	219	269	216	236	241	244	260	211	245	259	227	243	215	249	210	227	227	249	232	239	223	259	227	230	265	237	223	218	212	237	230	219	224	234	246	245	231	246	230	218	229	226	232	260	257	226	267	227	246	233	255	208	223	245	234	240	252	236	215	241	239	211	214	217	222	235	250	269	235	240	226	235	254	236	214	228	241	224	226	217	228	203	232	240	243	233	219	233	236	204	242	237	236	221	240	252	232	247	241	239	252	214	241	207	219	217	225	207	221	207	220	241	247	243	232	230	236	236	247	229	245	218	241	244	242	222	221	210	233	231	257	243	253	228	261	267	223	234	226	239	230	219	249	256	242	228	217	218	210	242	217	215	220	221	223	222	255	250	212	260	246	230	220	251	246	228	214	220	233	243	249	219	222	241	256	239	226	245	261	229	218	244	212	244	235	221	223	214	223	232	240	222	232	230	246	243	239	237	216	245	224	232	245	241	245	228	246	207	245	202	218	235	229	247	269	255	231	213	226	237	228	222	241	268	215	241	251	229	211	247	245	245	247	220	237	209	236	251	242	222	220	217	226	253	246	240	246	242	217	233	218	203	240	229	186	268	257	255	232	231	241	228	253	241	230	240	235	264	221	195	224	217	225	226	232	238	251	202	231	230	238	206	227	249	230	193	263	233	231	209	244	252	249	235	241	253	232	211	248	233	236	237	244	219	240	229	223	207	215	216	224	222	273	206	258	230	244	226	213	237	223	227	240	225	244	223	225	206	222	226	203	243	248	261	239	247	226	227	232	240	252	216	242	232	219	233	216	244	225	241	229	240	220	227	244
39415	57678	45717	29816	19064	8136	1910	1130	907	773	682	613	518	473	433	385	388	377	359	362	335	326	283	296	317	315	317	274	293	307	297	273	288	289	261	292	312	302	261	242	269	330	277	301	275	305	267	265	289	268	232	283	253	284	264	244	261	275	277	252	281	275	277	279	259	280	240	261	284	269	247	255	286	285	265	257	270	274	296	324	287	320	280	274	291	255	290	279	275	262	286	283	296	264	222	284	262	282	244	254	269	259	281	238	252	283	261	268	244	250	241	257	252	266	257	269	281	254	262	246	247	262	263	247	250	265	257	238	266	255	242	258	261	238	271	236	291	220	248	246	227	275	261	288	256	299	283	304	269	264	305	263	274	256	268	263	265	247	267	269	266	228	234	275	239	256	246	278	254	237	266	261	257	276	283	262	265	246	264	267	249	224	244	238	257	270	256	260	248	268	264	259	251	278	281	257	272	257	235	243	249	254	251	237	277	250	300	265	232	233	243	269	254	279	263	270	245	256	288	262	274	260	266	256	263	252	263	222	236	255	240	287	287	250	246	287	239	254	255	258	256	246	251	268	251	236	243	257	266	265	258	269	258	276	243	269	248	265	257	267	285	271	247	233	267	242	285	257	258	241	220	259	257	249	253	267	260	236	241	268	247	268	270	256	252	284	260	272	243	284	250	270	266	254	251	245	241	250	250	268	290	255	252	210	235	269	267	239	268	291	240	257	235	239	252	248	238	256	249	224	266	253	256	270	265	265	267	275	266	270	272	244	276	246	294	255	282	268	254	260	270	225	250	264	245	244	241	251	257	246	248	276	250	266	267	248	229	259	274	309	262	228	251	264	256	285	258	250	249	256	248	260	270	248	255	244	246	259	249	249	224	257	254	247	262	249	262	253	244	255	233	264	228	249	255	257	243	267	245	246	248	260	241	259	273	293	260	247	258	235	244	226	262	236	235	289	239	240	275	251	246	251	256	261	255	249	267	265	275	266	279	247	265	274	245	207	249	238	257	256	270	279	246	248	265	237	224	228	261	272	244	261	250	270	259	241	271	244	262	250	255	267	232	234	236	246	281	237	281	255	262	258	259	251	269	228	270	270	243	277	259	245	263	243	254	250	244	250	263	255	257	261	238	266	278	289	275	260	250	232	255	239	254	267	245	240	227	252	278	254	260	252	279	234	227	269	232	251	264	261	256	277	275	275	233	240	258	285	231	225	279	245	264	269	236	248	264	247	250	270	261	278	249	229	250	267	234	242	266	261	262	265	232	253	245	264	232	257	255	237	249	239	265	262	259	259	253	250	241	249	285	236	240	227	262	256	252	263	246	264	254	270	245	285	259	270	257	273	258	302	224	266	233	282	248	254	269	255	274	244	246	255	230	264	278	251	268	266	254	237	265	231	275	281	215	269	247	252	284	268	255	273	255	261	256	269	256	254	278	272	252	273	253	271	237	223	283	267	248	194	264	260	242	244	254	236	247	251	254	244	242	257	244	256	263	265	254	256	264	262	248	265	291	248	266	280	253	242	284	244	268	254	263	255	239	251	245	258	260	277	272	261	260	226	260	250	259	274	255	252	246	263	227	231	265	238	244	249	257	253	250	257	267	257	248	260	243	214	248	234	251	250	263	250	258	257	262	250	249	287	263	259	253	265	253	232	262	287	252	293	270	268	245	238	288	253	228	274	261	242	260	282	247	246	249	298	274	261	262	241	250	236	278	266	261	289	274	245	282	254	259	249	261	228	297	229	240	236	255	247	253	275	256	233	265	238	241	271	266	272	261	258	249	249	262	247	225	244	247	247	235	242	247	274	246	243	264	274	270	235	235	265	251	229	249	263	246	234	271	269	242	267	263	238	261	245	242	259	258	258	252	258	241	276	265	249	243	235	224	257	257	265	276	265	249	237	268	258	267	249	256	272	250	244	254	260	247	278	257	261	242	279	251	281	252	250	262	266	266	262	260	258	235	253	254	227	239	282	269	258	240	253	237	267	265	277	248	241	249	263	211	254	246	258	258	218	294	249	263	258	272	263	246	243	270	237	253	248	253	269	256	259	257	266	241	255	250	274	255	254	263	242	276	254	260	256	226	255	251	270	234	251	247	257	261	281	276	235	251	297	268	292	262	249	271	265	264	252	269	238	270	244	237	267	248	259	269	265	218	263	257	280	262	267	231	243	244	240	255	227	235	245	290	259	232	255	260	254	266	242	224	233	251	262	232	264	239	260	264	229	237	216	266	275	230	252	234	258	249	257	244	277	251	257	276	249	272	226	267	230	260	263	252	251	273	256	263	234	281	234	273	270	270	298	268	251	296	239	232	270	255	253	267	240	285	266	248	269	242	255	271	249	257	268	234	260	258	240	252	255	241	282	245	258	268	273	254	246	275	264	252	231	251	253	238	263	260	269	220	274	272	247	252	254	223	292	250	258	263	261	247	264	259	252	231	255	244	285	261	262	238	242	252	253	250	235	268	269	248	249	265	269	246	245	241	285	261	264	271	277	272	228	237	235	242	248	267	293	240	285	263	266	273	231	260	257	266	260	259	261	261	256	217	262	259	242	233	275	254	257	263	288	235	240	256	277	244	247	260	242	286	244	258	263	250	243	255	253	288	249	281	248	231	217	263	242	279	258	266	263	249	272	237	242	236	259	248	282	255	265	255	274	234	258	246	253	248	258	261	264	255	255	274	283	246	276	250	254	254	282	259	230	270	257	280	268	262	259	216	240	255	225	261	247	237	237	254	265	233	268	266	279	244	264	256	254	260	278	267	244	223	257	270	254	290	251	244	252	231	254	235	260	260	261	242	266	266	250	263	246	242	271	263	267	280	254	250	260	246	246	284	244	247	267	275	259	283	248	255	255	302	243	263	281	266	248	288	258	259	280	239	259	278	260	254	245	233	259	258	255	258	246	254	272	254	247	251	230	240	254	260	282	274	265	246	238	246	277	271	230	259	270	255	268	237	271	246	249	259	248	291	245	245	276	269	292	279	265	243	273	296	236	254	249	263	269	267	263	262	250	250	253	249	271	241	307	283	257	275	252	252	266	238	254	259	249	262	257	253	237	227	267	234	259	253	238	268	238	261	287	250	256	277	266	268	253	259	253	244	253	280	265	212	272	297	269	268	298	248	268	239	258	266	283	248	273	266	247	272	240	263	258	292	246	258	236	263	241	271	245	269	247	247	266	245	241	252	240	253	255	240	239	252	225	261	252	278	250	260	286	234	235	266	247	257	260	274	270	274	250	278	239	276	242	270	270	241	264	239	251	241	259	262	278	258	274	245	221	286	231	242	236	212	254	238	231	243	271	248	262	258	219	231	241	259	269	265	245	259	248	267	298	289	273	227	259	246	274	242	245	282	249	262	296	291	270	242	214	250	257	254	242	274	246	271	294	269	268	246	260	246	235	254	254	241	245	258	248	235	268	258	221	243	252	248	267	278	248	223	261	285	252	232	254	272	256	264	229	242	267	253	235	271	264	248	266
23158	20822	27541	24634	21412	20122	8878	1503	962	857	804	676	642	586	573	555	529	492	499	490	498	493	491	486	469	427	463	454	490	463	429	473	468	455	436	446	440	420	464	450	390	418	417	457	430	387	423	461	455	417	445	442	453	431	409	424	413	463	435	431	416	405	413	443	408	435	435	445	423	436	437	431	446	450	480	420	453	468	440	461	446	439	457	445	473	464	439	452	467	451	424	454	447	416	444	435	498	471	445	433	409	445	428	431	409	391	432	468	425	404	422	402	397	418	456	405	450	394	444	431	448	433	452	390	408	409	443	382	467	453	414	419	468	430	430	444	400	383	371	421	434	444	445	451	444	475	436	431	445	416	422	442	414	392	448	438	440	414	455	418	415	447	453	410	409	499	428	426	401	372	425	427	436	434	402	402	399	426	468	418	398	394	453	430	441	420	390	442	424	432	432	419	452	435	368	376	462	442	379	408	405	462	409	413	408	463	446	428	417	441	442	441	447	452	403	455	450	442	409	435	432	411	412	421	390	385	407	440	460	429	447	467	449	429	420	473	429	419	453	421	417	422	420	442	417	458	455	427	446	409	397	436	407	431	409	454	418	407	426	436	463	415	419	448	406	417	408	409	392	461	393	421	441	451	386	434	459	437	415	427	411	404	481	402	439	421	424	433	387	413	416	395	404	403	390	432	429	430	413	450	405	422	405	446	400	439	379	433	403	377	443	430	427	412	435	432	434	401	423	413	403	424	441	408	447	422	421	396	450	453	428	430	451	436	415	475	422	370	434	433	448	404	414	420	414	395	438	457	417	436	390	420	430	384	408	401	419	450	472	423	428	414	466	414	434	403	416	412	451	390	466	414	450	424	426	401	424	431	441	444	454	404	432	439	435	455	400	375	394	446	446	434	401	430	402	443	398	387	450	409	425	388	396	427	392	435	426	427	404	409	472	393	443	394	406	410	414	423	469	457	419	446	411	455	439	464	399	428	431	423	418	422	421	398	405	425	408	423	424	401	456	402	432	384	451	420	425	428	403	412	404	433	404	421	430	417	430	387	431	412	379	439	397	446	447	439	496	455	424	447	401	381	409	433	421	407	431	406	435	415	391	394	434	412	429	412	414	418	390	440	404	408	430	387	424	401	428	400	422	426	453	424	425	422	440	428	434	418	435	408	410	467	414	427	434	410	444	432	399	425	414	427	421	397	413	403	419	421	372	420	414	447	394	430	408	395	412	461	413	420	436	473	406	436	426	500	390	458	438	425	414	413	450	419	409	413	424	393	431	459	412	419	410	398	387	367	407	442	427	392	404	413	426	429	425	390	392	386	443	384	441	410	423	422	432	428	428	435	433	429	412	426	429	414	437	421	429	412	388	438	400	434	421	418	440	411	439	440	420	444	411	407	431	412	390	437	396	428	420	433	432	391	407	415	402	425	419	423	417	452	419	381	434	427	392	431	457	402	407	416	428	441	399	398	433	462	379	456	420	399	411	411	437	451	431	445	429	434	442	413	413	425	415	402	415	398	416	422	443	401	435	428	420	456	411	374	422	430	427	413	422	426	383	402	456	434	404	415	408	423	440	359	446	436	423	452	412	430	422	433	408	440	445	452	427	422	417	414	395	395	394	409	453	434	439	425	418	440	425	410	405	436	417	423	406	405	423	449	444	412	455	415	473	437	457	421	420	426	415	423	426	465	413	394	409	413	414	391	406	416	398	438	485	414	435	416	426	415	452	436	385	420	409	444	404	455	411	429	436	442	454	431	415	419	441	432	396	430	410	427	454	446	424	398	433	407	413	413	431	428	430	385	435	412	440	412	455	400	433	394	432	416	419	390	445	422	421	427	439	419	425	466	427	417	417	398	471	383	422	410	409	489	417	447	399	386	424	422	419	425	431	440	424	391	453	392	401	403	382	442	433	438	438	439	401	399	448	432	437	422	421	453	468	416	446	447	410	436	425	411	461	415	409	394	423	435	417	454	411	420	434	435	404	409	436	423	435	407	456	412	431	438	409	460	395	406	408	396	417	419	429	386	414	399	399	404	399	428	406	381	427	424	463	372	398	443	395	421	443	403	406	427	397	393	446	440	421	413	408	447	421	397	457	379	438	403	427	429	403	415	419	459	416	403	442	429	424	447	426	411	444	407	426	432	429	434	390	403	407	423	411	430	479	443	412	403	396	425	442	400	398	377	396	397	413	429	407	462	443	429	437	432	412	441	404	439	431	433	391	486	491	449	404	416	444	421	440	398	412	463	409	429	397	401	424	404	430	391	410	427	424	411	408	417	450	399	459	412	442	406	431	442	433	440	441	414	398	464	436	427	408	410	421	451	428	436	447	391	414	439	405	425	441	401	416	418	397	439	439	433	432	426	416	395	436	391	412	478	405	374	421	422	418	447	426	449	436	415	454	393	390	429	429	430	423	465	411	415	412	411	418	457	423	465	390	409	428	429	409	402	472	480	432	427	408	400	448	428	458	459	416	419	394	426	460	399	410	382	406	434	416	445	419	426	459	469	414	441	430	402	434	416	424	423	437	415	430	442	397	420	407	430	431	433	436	432	403	412	416	400	437	408	392	434	409	429	405	419	402	419	450	371	446	398	406	472	408	399	445	441	451	427	410	403	426	406	395	427	401	415	423	402	419	419	414	408	405	422	424	430	405	427	449	416	443	452	419	430	420	417	437	436	413	452	417	434	390	400	440	394	456	396	414	410	432	454	432	463	412	404	421	426	393	415	410	414	424	427	457	457	440	422	392	426	401	431	415	408	430	453	426	433	442	398	409	432	412	446	422	397	480	400	390	381	434	438	426	405	465	399	420	416	447	431	438	417	419	431	413	440	435	439	402	427	447	441	440	439	431	427	423	405	408	391	438	418	423	426	405	411	411	425	429	443	416	415	428	448	396	416	406	385	376	424	419	413	421	382	421	422	446	436	424	402	424	417	383	454	397	445	409	440	461	417	398	407	384	420	435	453	431	442	435	447	447	431	425	427	438	450	458	432	395	444	402	420	418	438	411	406	438	419	440	415	421	444	408	387	418	397	433	430	407	412	469	419	417	423	406	415	451	418	405	364	414	405	432	407	421	411	403	422	417	412	440	430	443	444	461	453	386	404	407	424	404	409	445	447	427	427	426	418	448	436	445	409	414	430	447	410	431	407	448	388	404	446	416	425	416	400	429	409	407	427	431	422	469	427	420	449	444	407	394	441	415	420	388	415	389	405	433	394	443	429	413	369	413	417	418	403	434	420	440	442	399	421	434	440	444	453	415	421	471	416	407	466	414	438	406	429	425	429	459	445	449	379	439	423	416	408	431	421	416	409	437	387	416	435	439	443	427	433	402	398	427	397	423	432	436	449	438	414	394	427	416	394	430	414	430	381	415	402	403	427	431	447	427	440	386	427	423	412	413	453	452	373	425	448	419	405	440	442	413	422	416	418	417	384	449	435	413	421	380	456	438	481	425	446	430	455	459	453	412	446	395	423
41953	66232	57195	41998	27824	11968	2725	2149	1662	1433	1254	1155	927	885	804	693	679	707	622	612	555	548	586	526	536	549	530	540	545	516	485	504	529	507	522	481	467	467	485	483	492	466	460	458	440	468	477	422	432	430	464	457	456	472	454	459	456	437	442	461	493	482	433	456	415	475	445	460	438	478	494	467	457	478	418	470	449	532	503	509	508	494	475	477	462	540	486	567	512	456	505	465	479	432	455	464	446	450	471	458	447	452	443	478	456	410	464	434	439	440	406	469	416	412	439	460	442	436	452	435	464	447	413	447	447	446	436	436	441	433	419	463	445	419	410	411	459	460	445	464	438	445	479	468	460	496	471	478	494	477	449	480	447	454	475	436	424	473	469	433	447	486	409	447	431	452	427	452	416	428	456	411	445	404	417	448	431	457	427	433	430	425	411	438	405	441	454	415	424	440	424	461	475	434	456	468	444	452	466	454	454	459	429	443	458	459	414	436	457	448	435	425	479	450	454	451	451	445	481	413	442	439	429	428	427	425	395	436	434	431	437	470	431	399	389	465	427	462	452	451	432	446	461	426	470	448	489	435	435	447	462	455	451	436	422	422	454	448	438	453	493	420	411	444	427	428	427	426	415	440	475	433	446	437	433	438	441	467	424	458	427	438	459	452	440	430	432	469	438	441	467	443	434	420	425	415	443	403	410	436	459	408	405	449	468	457	475	451	423	398	441	441	444	465	446	430	412	409	443	436	439	425	456	483	451	462	450	438	451	469	450	427	447	452	466	432	434	450	426	428	431	465	456	455	418	466	456	417	396	448	470	421	457	440	431	429	419	402	476	439	432	476	463	418	474	423	433	454	453	414	395	456	422	432	423	462	461	449	457	440	444	469	411	455	411	467	427	443	422	408	435	422	427	401	451	500	419	464	461	439	440	453	416	437	453	428	443	407	443	405	448	425	395	432	439	443	467	443	395	427	430	458	425	471	428	445	417	468	426	428	456	420	428	429	426	396	454	418	449	413	436	419	453	439	414	444	449	450	459	439	451	397	458	454	414	414	413	471	469	485	450	414	489	466	452	426	430	451	410	436	467	416	467	446	447	469	471	439	457	451	446	420	414	446	452	432	440	453	426	440	431	414	448	431	436	426	461	421	430	468	424	481	480	448	464	418	440	455	417	411	436	447	434	463	445	436	462	407	466	453	418	414	432	481	430	445	431	428	457	455	447	465	407	463	453	433	470	428	446	389	453	464	501	397	440	466	450	410	427	455	453	420	409	425	415	459	478	465	427	459	464	430	432	432	413	439	408	416	433	466	435	419	455	463	425	446	431	456	459	462	442	451	425	449	437	428	450	436	469	449	449	460	475	451	446	428	443	443	428	442	451	446	393	436	458	440	391	472	445	454	468	431	414	426	406	414	477	485	439	435	463	483	431	448	439	421	428	429	417	411	439	448	435	434	438	470	436	442	482	432	450	446	436	390	466	438	415	448	423	447	449	442	442	475	454	438	412	399	447	404	444	437	454	443	458	442	439	467	404	444	443	478	463	461	411	420	454	429	454	414	441	460	466	439	460	478	445	457	415	445	382	433	483	449	411	471	422	462	419	421	406	438	443	460	412	440	451	434	440	434	484	459	417	436	436	418	453	431	388	428	404	448	462	463	398	441	439	438	444	446	446	453	402	454	428	423	426	426	445	448	376	388	455	478	439	440	395	443	462	456	442	441	447	429	438	423	439	436	420	435	417	434	456	429	430	476	463	448	453	416	433	434	470	467	420	430	420	402	416	428	410	422	406	451	460	446	427	427	401	424	429	418	405	449	455	446	427	432	441	416	434	429	437	445	414	442	441	480	445	451	443	442	423	492	439	419	452	420	468	423	424	440	455	478	412	429	482	433	455	422	435	446	435	462	463	448	397	365	435	460	432	446	443	423	452	459	439	440	433	433	435	483	451	487	438	492	424	430	462	443	432	437	412	433	461	397	472	444	451	423	449	475	429	447	434	429	435	425	393	447	439	448	455	450	408	389	437	455	413	470	439	450	463	432	429	436	447	435	424	438	459	427	416	407	429	424	441	441	426	443	409	470	424	465	434	423	448	423	444	461	479	458	449	418	439	433	432	395	415	425	431	422	438	407	439	485	443	421	435	425	372	426	464	435	428	455	424	436	418	436	440	453	400	482	441	441	450	453	415	386	433	454	422	457	423	450	424	445	435	445	414	460	434	446	422	416	411	462	438	443	473	461	461	463	450	441	456	431	421	423	435	413	427	408	409	454	421	468	439	466	447	417	453	469	421	429	473	427	442	422	482	425	451	432	449	450	485	423	435	430	442	437	453	468	439	445	418	435	443	443	446	441	448	455	415	454	454	496	465	380	415	467	406	464	477	425	434	433	446	455	472	427	441	437	406	435	452	441	446	420	443	482	408	433	458	468	436	423	468	443	423	442	464	442	472	433	469	386	425	461	431	463	430	449	426	418	474	420	428	447	421	462	465	447	403	449	454	439	433	470	454	416	400	464	449	431	451	470	470	469	459	408	415	430	413	460	434	432	411	433	435	404	416	444	438	428	432	457	491	422	427	393	455	504	438	422	427	442	435	466	460	420	421	456	412	411	445	445	447	433	414	450	423	425	456	428	432	445	446	428	461	460	442	403	422	410	437	461	450	420	414	426	436	458	430	434	454	418	461	472	409	467	411	454	421	429	412	405	416	440	424	455	456	433	396	459	455	434	441	438	438	462	432	455	435	436	448	447	418	459	412	431	444	400	444	471	436	439	436	416	460	415	463	453	400	428	417	421	456	436	436	413	476	423	414	464	442	454	451	472	445	426	406	448	424	431	390	446	446	446	423	467	437	451	443	464	463	433	417	472	411	438	441	433	446	402	430	430	447	434	476	418	416	455	490	469	411	485	415	461	467	447	466	434	441	443	457	371	459	450	464	432	453	459	433	471	444	454	432	409	423	425	452	471	448	456	402	427	474	431	420	468	435	458	434	440	438	461	450	423	454	448	425	466	447	403	443	399	453	442	399	425	407	477	397	421	441	421	476	443	417	428	394	439	454	403	444	446	416	427	437	463	447	438	419	468	435	415	421	415	445	418	395	464	443	437	426	420	461	442	461	434	430	434	441	433	430	427	431	441	452	428	411	441	452	433	447	454	432	456	420	459	462	442	450	413	423	442	432	441	405	454	410	446	435	472	452	472	408	425	420	427	440	415	438	416	445	468	425	444	437	414	411	454	408	455	417	457	414	459	429	447	427	446	452	426	455	464	439	427	457	412	450	427	417	446	476	462	402	434	431	425	414	431	417	421	452	433	415	384	435	421	449	464	452	429	446	466	453	471	434	464	444	412	432	417	453	439	451	435	428	438	430	423	442	422	456	401	405	433	453	452	435	460	405	459	423	445	449	421	431	419	424	436	435	430	445	408	441	429	412	464	454	412	451	449	457	454	426	467	447	441	431	442	430	435	473	440	434	455	413	467	445	460	477	427
34157	35690	29037	14312	5191	1338	365	322	295	264	283	273	269	263	265	238	252	252	252	232	235	277	226	237	253	246	257	251	239	250	230	247	229	255	233	257	245	221	218	249	250	265	235	252	248	264	252	246	261	240	258	252	268	241	243	264	260	245	268	243	251	241	280	248	239	262	235	220	271	218	274	248	232	239	248	221	244	262	251	259	281	237	231	249	253	273	243	259	282	255	256	252	247	229	258	275	267	230	270	240	274	261	257	256	251	240	256	264	247	267	235	237	249	242	239	206	247	257	247	254	221	273	220	218	259	233	226	222	234	246	252	232	247	250	240	238	237	243	247	238	252	268	234	278	274	249	230	234	216	257	245	259	239	235	284	255	236	244	227	229	256	224	239	234	251	278	263	240	232	237	225	223	258	251	240	254	232	239	260	249	263	264	233	229	248	217	220	236	226	230	235	251	250	230	209	226	256	238	265	204	237	246	257	232	259	269	217	249	234	239	241	251	248	245	242	220	236	214	267	214	263	242	232	236	238	241	257	259	248	220	235	250	267	243	276	225	247	214	235	262	239	265	248	245	218	262	222	225	247	237	261	236	235	241	245	236	260	239	225	268	249	229	230	221	197	266	266	240	230	249	219	232	233	208	223	235	263	239	213	234	229	255	270	229	262	268	236	250	249	230	244	240	260	246	239	263	264	240	251	229	218	230	209	233	227	239	253	240	247	246	243	258	236	217	235	243	232	239	227	259	231	230	231	245	252	244	211	233	281	260	258	256	241	231	227	256	238	217	238	236	255	243	254	254	259	245	256	242	249	250	224	252	235	245	236	251	257	264	223	240	260	239	225	266	227	264	264	257	229	241	245	229	260	200	274	259	260	276	268	237	206	230	275	244	230	242	256	253	246	225	222	250	244	225	236	229	246	243	245	238	261	257	257	244	226	242	244	250	233	238	243	234	245	230	240	234	236	236	261	243	227	229	247	229	245	250	259	216	228	237	243	231	256	257	252	211	252	224	247	252	243	247	221	237	201	288	262	232	229	239	230	249	248	223	265	244	232	230	249	229	224	266	252	220	286	258	247	252	227	249	269	221	242	240	226	251	254	250	238	238	221	221	226	276	240	249	238	228	242	254	251	236	235	225	233	263	241	208	265	216	220	231	251	243	249	242	255	242	230	220	255	219	248	281	254	251	237	214	241	246	273	258	238	237	241	246	239	271	243	233	222	240	240	225	252	258	251	221	229	229	227	230	222	255	256	281	232	243	258	232	272	244	252	226	240	233	243	242	251	252	240	226	238	262	253	261	219	274	266	258	258	239	248	278	253	237	237	234	252	210	251	234	247	219	266	259	224	212	232	246	252	236	225	269	230	247	268	239	247	248	225	243	275	239	227	237	226	257	267	246	248	234	273	275	249	251	229	265	246	218	234	251	226	231	207	256	253	254	255	250	247	221	265	258	247	226	238	269	227	247	246	235	223	252	221	260	244	264	247	250	247	221	226	261	245	234	236	221	240	269	262	274	253	262	259	242	287	236	246	263	257	258	260	237	228	247	251	262	232	253	224	220	206	239	217	227	239	267	227	269	247	254	253	257	240	247	245	271	235	227	255	254	225	245	243	252	242	227	226	241	253	225	216	234	232	230	254	239	240	207	230	245	230	260	264	241	238	229	239	258	251	258	257	235	258	268	228	229	245	245	230	220	232	237	236	263	241	231	256	259	220	243	256	234	256	222	248	257	239	272	243	221	249	214	244	249	252	245	239	228	232	249	218	251	240	242	260	240	250	244	252	242	248	235	241	214	232	253	257	250	239	220	223	243	223	249	273	228	246	235	235	259	253	256	245	268	240	260	252	253	249	268	264	228	241	228	234	245	216	258	243	257	273	258	233	235	247	250	254	242	272	238	215	222	231	241	219	205	233	236	246	234	233	230	228	256	252	258	237	250	227	256	248	250	261	244	267	240	237	255	246	241	237	253	235	228	259	246	252	228	199	228	247	221	264	242	255	231	236	250	253	243	235	232	251	246	257	230	218	248	237	225	239	243	247	226	253	224	244	216	224	220	244	269	226	244	256	245	252	244	246	254	247	238	244	246	229	255	230	267	247	240	217	271	232	247	217	266	222	277	221	230	255	268	251	240	227	258	241	251	231	257	221	248	232	232	286	229	235	242	246	251	235	242	249	246	247	266	227	269	257	237	240	249	261	253	210	227	246	235	253	234	247	231	263	274	226	269	242	225	239	233	257	245	233	253	223	229	218	246	247	254	246	255	232	210	244	231	230	240	219	292	238	241	217	271	250	261	253	233	263	249	249	237	268	255	270	252	278	280	212	237	242	241	275	252	235	265	260	246	266	248	229	244	248	255	252	227	240	225	252	223	269	244	218	227	278	248	246	242	232	244	273	238	238	222	247	264	239	254	257	238	224	223	229	249	246	264	249	233	214	236	234	252	269	219	267	232	235	234	222	255	248	263	234	253	220	230	256	248	253	261	244	264	237	281	256	235	240	241	253	239	238	255	248	245	246	251	222	264	255	264	248	252	233	212	211	221	231	259	232	242	267	264	273	250	250	259	189	231	257	265	264	243	238	244	261	259	235	250	241	270	283	224	219	227	228	249	231	236	241	260	255	248	245	251	207	276	209	258	260	260	253	251	259	237	271	257	264	237	229	238	244	237	229	237	280	235	227	222	239	284	239	243	263	238	273	236	253	251	227	256	234	211	226	220	257	239	256	220	223	248	233	237	232	254	238	260	268	262	231	270	258	209	259	263	244	235	240	228	255	253	211	250	248	268	245	257	208	211	251	263	224	223	243	232	249	235	254	236	268	240	229	212	225	240	249	240	257	267	229	256	253	232	232	251	228	230	264	233	217	242	238	231	247	232	250	218	244	235	245	271	225	244	270	237	246	244	239	241	231	254	228	247	246	220	231	247	263	283	249	238	235	251	231	217	266	275	239	227	265	240	237	275	238	215	245	244	277	238	230	232	231	254	260	224	249	257	233	238	236	224	249	256	229	251	240	229	256	257	250	228	239	242	233	214	245	256	248	234	261	229	217	250	222	247	219	268	242	251	258	246	249	244	235	245	273	208	252	247	244	252	232	272	244	232	252	251	232	218	255	255	226	217	254	253	238	223	234	237	259	246	221	240	238	262	239	241	252	270	220	240	229	237	235	261	261	266	240	258	236	227	267	237	266	237	254	233	251	247	231	261	225	218	226	249	258	255	254	256	241	240	235	250	234	232	224	242	229	238	227	248	248	276	278	265	218	225	252	235	245	252	226	245	235	239	261	223	246	237	279	258	246	237	266	276	232	231	248	244	265	231	253	256	247	249	225	244	263	243	287	232	269	223	264	208	271	241	250	241	247	252	244	251	258	225	262	231	254	238	228	259	244	247	249	221	247	251	272	216	245	229	242	253	238	232	233	249	245	222	242	234	248	236	231	264	243	267	212	251	221	255	268	261	226	240	251	246	251	234	234	230	241	261	249	253
36807	46085	34550	17270	8953	2496	524	447	433	382	332	333	315	335	302	303	302	310	284	291	263	265	276	283	295	256	287	264	293	265	308	280	276	313	251	301	271	273	278	307	291	260	249	300	280	271	305	275	281	291	283	292	288	270	272	290	287	276	268	321	297	277	293	283	295	287	273	307	300	316	269	293	289	274	284	272	291	314	280	284	313	272	304	265	292	312	285	312	283	308	293	276	298	284	300	264	261	286	293	284	266	302	276	306	307	281	275	280	275	289	283	273	278	283	279	247	272	266	292	249	286	281	260	276	292	264	284	304	269	248	305	295	283	260	302	287	304	275	309	287	275	276	275	253	324	294	298	274	284	314	287	304	318	272	269	304	292	244	299	281	276	299	266	258	250	274	286	267	287	312	256	257	324	287	290	277	305	302	271	288	261	294	287	291	292	270	286	281	263	280	298	327	274	296	281	278	304	288	289	257	277	303	285	270	303	282	320	265	285	294	279	261	287	295	290	283	317	295	246	286	279	327	289	276	290	246	264	272	277	273	258	290	218	299	278	266	279	282	282	279	291	252	291	280	287	292	286	302	277	281	283	252	277	303	291	289	263	300	285	286	266	302	293	274	289	313	299	282	288	295	271	271	313	272	269	267	273	293	273	238	259	298	267	296	297	259	269	277	297	315	269	266	261	276	253	283	302	289	289	264	239	253	284	278	293	279	294	292	258	292	283	283	281	295	269	299	282	267	289	290	279	299	296	307	261	266	274	307	274	268	301	279	283	259	259	277	270	272	304	278	268	281	286	300	300	294	302	302	260	245	251	293	308	296	262	289	269	300	280	286	260	248	254	282	296	277	293	294	257	265	266	275	276	276	300	285	300	269	291	287	286	278	270	276	272	275	280	294	325	268	281	272	254	280	278	284	286	275	275	282	277	275	319	286	310	307	256	302	264	273	281	274	257	289	254	297	305	286	284	275	283	306	274	279	264	267	278	293	262	269	287	319	262	277	262	261	303	277	277	259	295	286	257	277	261	252	270	288	267	277	289	282	258	269	295	267	290	273	270	276	312	249	281	278	296	265	284	297	283	273	288	261	278	285	250	288	288	265	292	289	307	265	281	286	314	276	268	305	299	285	263	284	291	271	280	275	303	271	284	283	307	280	280	304	267	291	256	299	283	271	270	263	295	287	243	278	287	281	291	298	276	292	259	301	284	280	275	276	298	272	270	267	259	262	267	249	288	266	295	278	277	303	280	230	289	261	276	247	271	280	306	302	274	289	262	293	323	282	281	285	270	280	299	289	265	267	288	272	259	282	274	312	290	277	304	264	282	293	282	263	254	263	292	307	270	318	295	261	276	262	300	292	315	286	273	289	307	290	251	267	279	288	277	296	272	265	249	272	259	270	293	268	270	272	261	286	287	280	286	257	267	284	276	308	268	262	304	273	287	254	280	265	278	313	275	274	300	276	308	313	291	270	288	258	284	286	307	262	289	304	255	278	262	270	301	257	277	278	297	288	287	266	268	309	274	261	252	270	246	289	265	286	309	267	270	256	285	256	267	274	286	268	274	245	282	285	269	302	300	275	268	260	279	264	240	294	261	290	271	284	282	307	252	248	275	288	248	301	281	297	282	321	256	294	270	259	280	296	282	277	274	283	271	261	266	276	296	289	268	282	293	286	278	264	308	260	276	276	283	281	289	278	263	263	261	256	284	289	260	285	276	268	260	284	281	271	271	322	262	287	296	269	282	289	279	272	279	287	232	287	293	279	269	320	273	272	251	282	258	254	279	296	267	270	267	284	276	269	297	292	288	268	286	263	277	263	267	326	314	261	260	274	279	270	255	266	285	279	309	271	274	267	300	286	288	289	310	289	301	271	243	286	287	258	270	287	279	288	289	268	284	299	276	281	285	275	249	284	281	302	295	298	304	269	264	263	273	278	299	270	260	263	278	311	284	271	277	304	272	292	311	256	264	265	265	264	277	299	287	296	286	289	290	241	306	270	282	260	305	295	291	301	311	289	300	260	273	300	288	276	313	265	303	272	290	282	239	272	274	289	291	289	278	282	287	283	276	237	278	322	274	288	278	257	268	299	261	258	272	275	256	292	287	288	259	299	281	317	276	255	264	285	287	287	254	283	278	271	295	265	300	288	264	263	269	261	264	255	279	270	288	274	291	255	261	307	269	278	286	283	256	288	294	292	285	299	273	271	289	268	283	290	279	293	283	269	236	292	273	287	267	297	267	270	276	258	293	254	254	289	292	274	264	314	297	269	281	265	280	310	290	265	261	292	280	308	300	289	294	282	276	268	265	293	270	290	297	286	268	278	269	315	251	261	268	277	269	287	250	296	272	258	261	297	264	249	283	285	257	247	281	253	264	285	273	297	275	275	258	282	291	270	263	277	288	280	272	275	303	248	249	251	287	257	295	300	262	276	290	294	285	292	263	271	289	297	300	302	267	283	296	283	284	271	257	294	283	279	276	276	273	266	273	322	276	299	296	286	273	275	269	249	282	303	276	306	314	282	287	280	286	267	280	279	275	288	261	259	256	288	287	260	277	254	252	276	274	267	272	281	259	286	275	276	303	246	289	296	279	277	281	252	286	290	264	265	287	270	287	248	268	282	297	290	279	282	287	275	260	278	263	306	271	277	272	281	287	270	278	276	272	280	276	273	271	259	281	310	298	263	254	270	267	259	290	260	282	276	275	248	287	270	299	290	253	303	293	277	277	271	265	311	283	273	304	278	271	294	247	292	258	298	301	286	308	272	259	256	302	278	268	306	257	271	277	260	275	291	282	261	274	278	276	241	285	271	278	321	300	281	288	254	279	248	296	276	263	296	281	277	252	265	280	255	301	297	294	272	298	296	291	304	272	274	302	279	294	291	270	294	263	260	280	301	278	299	280	284	250	269	272	260	291	271	270	286	265	278	296	283	267	281	267	262	250	288	297	271	285	269	273	299	307	262	261	278	264	271	271	253	267	286	248	282	276	285	311	301	263	256	275	267	268	292	274	281	271	293	283	284	251	297	276	260	265	292	283	272	276	281	293	272	256	272	282	246	260	275	294	282	260	267	250	251	270	309	297	297	276	278	285	320	277	282	299	280	280	266	311	279	284	287	304	264	262	282	322	301	275	276	286	284	253	273	290	278	282	302	278	248	313	313	301	299	269	287	277	270	296	279	272	259	287	246	303	271	303	266	290	267	288	264	293	260	285	283	298	275	268	284	253	258	312	274	296	300	274	275	272	278	275	278	254	269	276	301	305	271	264	271	272	298	262	258	281	277	269	277	297	250	281	280	289	269	286	326	279	282	276	275	271	270	292	279	300	284	270	249	269	287	291	287	296	295	291	271	274	258	251	278	274	284	267	260	263	244	296	239	300	260	302	276	271	319	264	261	276	292	285	301	280	259	253	261	266	239	291	274	284	280	274	288	269	262	251	284	246	296	277	254	286	284	318	281	294	273	254	266	275	280	272	286	301	293	311	281
25332	20880	27054	25793	21164	12688	2053	689	501	435	377	351	313	299	310	267	280	288	269	261	241	268	242	248	240	249	249	254	243	264	228	259	245	232	242	276	242	194	242	225	230	222	245	223	213	231	236	234	234	232	231	230	229	216	222	238	243	223	259	236	243	221	226	249	218	219	254	246	210	236	229	220	227	228	239	239	256	262	246	238	248	235	232	275	246	219	240	263	225	231	251	238	225	218	204	217	214	250	214	226	241	241	236	248	215	240	242	225	219	210	220	229	210	236	203	233	212	239	200	234	242	239	231	225	223	219	245	234	213	234	228	208	197	258	203	226	213	217	233	229	220	237	243	208	231	233	240	238	194	263	230	244	237	214	230	240	222	208	218	235	226	229	235	253	230	195	239	228	235	221	236	224	239	207	223	250	225	207	234	211	215	239	231	244	234	198	220	200	227	225	233	214	202	230	229	244	192	201	217	226	213	209	231	219	239	221	224	224	230	225	233	221	217	256	208	194	211	232	231	232	236	232	234	240	243	210	247	229	217	232	256	228	230	235	229	220	238	227	224	247	229	233	235	213	227	237	241	220	225	226	229	221	235	235	248	217	255	248	230	215	227	210	243	237	229	206	239	232	232	244	222	226	217	222	231	211	235	248	210	234	246	225	233	221	217	235	200	215	230	233	201	230	220	221	217	209	257	243	228	231	214	220	215	231	251	219	238	236	223	224	254	249	218	218	237	217	232	206	231	255	234	195	212	216	230	222	238	254	231	227	230	230	220	242	222	222	208	209	216	235	231	213	222	235	222	242	227	195	227	218	254	207	217	238	236	210	229	242	240	188	251	226	212	226	218	228	211	234	234	240	236	256	227	220	226	207	200	192	215	230	245	243	231	233	225	224	237	228	215	230	238	206	239	203	217	261	232	247	218	248	247	233	223	226	240	240	219	251	231	216	242	222	211	236	210	244	202	212	216	237	224	221	218	242	211	218	227	234	220	243	217	214	206	194	243	208	232	246	205	233	205	223	242	221	215	232	231	230	235	243	243	223	233	209	223	217	225	229	204	226	208	238	206	230	215	269	211	239	232	214	246	248	237	243	208	209	239	239	205	244	227	234	223	224	218	211	223	226	195	227	227	226	226	227	214	223	226	235	209	224	204	226	229	230	182	229	220	251	224	224	221	230	228	192	240	237	221	207	248	245	259	231	227	230	248	228	228	216	218	265	212	214	228	219	202	238	196	211	226	246	217	230	238	216	235	226	229	227	239	220	248	196	203	216	200	225	234	205	201	235	238	239	262	206	237	262	207	234	212	210	208	260	249	224	201	231	226	218	211	257	218	239	219	224	201	214	237	215	218	217	246	221	220	201	229	222	265	228	218	218	235	221	219	232	227	217	226	239	219	231	244	221	234	229	239	253	217	233	224	212	220	240	226	244	233	235	253	225	201	230	227	224	228	224	229	239	245	219	242	233	238	239	245	258	202	202	217	244	231	228	208	246	227	223	215	234	233	207	223	229	203	265	188	220	224	210	219	256	233	233	218	245	228	227	224	244	202	223	228	232	217	229	239	223	243	226	223	232	236	218	219	215	213	218	236	240	230	214	209	241	236	201	226	191	219	223	225	205	205	223	229	208	212	205	232	224	230	216	227	218	223	212	237	236	204	244	212	228	237	227	240	247	225	230	225	209	229	216	218	231	232	233	208	222	227	226	255	230	226	220	224	249	225	232	231	221	243	243	241	196	224	215	234	224	222	215	186	201	240	237	233	238	226	212	219	239	211	236	262	220	199	220	212	243	229	223	228	223	239	194	236	225	254	225	245	228	235	265	247	260	237	178	220	241	212	240	220	188	222	219	212	254	222	234	230	230	220	207	204	225	206	232	227	239	204	219	236	215	224	251	222	225	218	227	230	213	220	218	209	270	238	220	225	226	251	251	213	228	207	221	214	220	220	248	222	228	197	231	240	195	221	233	218	218	207	220	208	228	253	232	215	248	236	223	248	250	236	225	209	221	224	231	208	254	221	247	237	246	222	221	241	218	242	206	229	214	214	198	242	243	226	216	233	217	235	233	222	219	210	217	237	211	202	241	216	216	253	211	219	181	212	251	226	217	202	207	219	197	227	238	237	231	238	218	242	215	232	201	211	208	221	232	219	241	219	234	225	230	241	230	221	211	222	196	227	234	238	221	217	240	225	229	209	234	222	223	211	223	226	224	236	244	222	229	255	217	244	213	211	217	223	220	236	230	225	225	226	229	201	219	210	222	223	220	219	238	218	230	222	223	262	238	204	225	255	205	234	215	225	225	229	223	227	245	236	240	236	256	225	212	212	243	215	211	215	218	228	231	224	225	244	220	214	213	244	217	204	220	212	232	223	208	228	219	246	232	225	238	200	220	212	235	231	247	238	222	239	214	253	216	215	198	228	262	247	226	211	224	205	251	204	258	226	235	227	214	222	241	245	242	198	214	226	236	237	224	239	207	222	212	218	234	227	209	217	206	247	244	253	222	244	201	242	213	231	240	229	219	208	185	223	214	211	203	238	231	254	218	245	188	183	260	242	237	213	210	226	240	236	246	220	223	242	193	253	192	239	231	237	219	233	241	213	228	227	216	229	229	238	242	233	226	235	207	204	208	237	233	215	225	225	223	237	254	215	214	211	242	199	234	245	212	220	241	252	241	209	214	238	229	225	257	250	212	237	240	247	223	219	249	210	221	221	209	230	221	240	219	226	197	229	228	200	187	219	215	235	245	198	253	225	231	230	250	257	205	197	236	224	229	210	237	221	215	205	258	197	241	246	214	228	217	247	217	204	231	217	223	207	235	250	223	219	198	198	174	212	214	216	241	200	230	201	246	205	228	225	233	236	199	224	207	214	232	224	225	224	244	236	233	231	233	229	232	209	250	227	226	249	233	213	227	224	209	231	200	218	231	199	235	198	236	220	235	218	258	211	228	228	261	240	234	223	196	210	264	227	204	230	224	215	231	233	205	227	271	240	206	220	227	197	222	243	233	258	219	244	232	217	225	203	195	213	200	225	221	232	253	238	217	218	235	236	246	239	227	219	240	208	225	232	237	229	233	243	240	210	212	212	210	254	209	243	213	231	239	238	238	207	209	220	209	227	230	223	232	228	212	204	245	224	227	211	225	228	232	257	241	219	217	222	233	207	234	237	223	193	221	228	236	228	213	224	228	236	212	234	202	228	220	217	237	234	216	196	213	226	222	202	254	258	213	229	215	221	265	230	245	225	257	212	218	233	210	222	226	235	213	217	241	224	217	224	214	221	243	194	211	190	217	227	244	240	232	230	236	204	247	225	249	245	224	199	228	228	249	238	245	234	222	207	221	221	254	222	246	236	210	226	234	196	232	229	234	252	248	223	224	193	258	227	249	197	211	225	238	252	204	218	237	219	232	246	235	236	216	233	228	239	220	243	224	226	222	211	223	242	210	246	242	249	218	220	234	229	206	233	224	227	231	227	242	217	228	218	229
38773	55325	46300	32983	22193	10232	1548	1060	829	741	619	563	518	447	380	438	373	318	344	368	327	347	293	320	297	309	299	305	291	273	273	267	277	263	299	265	282	246	270	271	277	246	265	275	259	265	253	255	267	282	264	239	291	283	228	233	279	283	257	256	294	260	274	271	246	263	260	248	268	264	262	244	279	278	271	265	262	298	267	283	272	317	295	295	281	288	270	316	275	252	254	248	254	265	284	249	250	279	259	238	257	284	268	230	280	246	259	257	242	242	245	246	216	254	239	265	230	245	252	256	237	232	242	252	258	234	216	247	232	243	258	228	256	208	263	254	245	256	253	241	259	275	269	246	285	274	271	252	293	264	263	258	259	251	243	233	256	261	267	274	241	250	254	283	251	253	245	243	236	236	275	226	251	227	239	250	247	233	252	230	256	246	248	266	275	233	261	240	254	257	266	249	233	245	252	240	287	267	271	246	294	232	256	243	238	223	274	235	255	261	253	232	250	234	228	227	245	257	229	238	220	284	246	282	252	261	242	233	256	218	232	262	248	248	261	261	220	274	228	232	260	265	245	260	256	242	255	277	264	266	230	239	242	241	226	242	240	243	259	255	248	259	253	232	268	252	256	274	243	260	242	282	251	269	290	235	233	246	264	259	267	265	241	225	243	254	243	241	250	248	250	257	266	254	239	237	259	277	267	252	241	274	251	282	224	235	278	246	255	246	262	252	245	245	221	262	275	262	265	236	251	257	228	224	247	249	241	239	232	229	246	254	246	236	269	255	219	248	251	253	255	234	274	257	254	253	255	257	255	251	256	236	266	255	238	255	240	252	246	248	237	259	258	258	229	243	251	227	262	254	237	249	243	272	260	271	235	248	235	258	238	229	281	248	254	240	254	272	236	255	260	255	292	255	251	247	231	255	258	245	302	229	244	247	259	270	256	266	251	256	255	266	242	266	258	236	266	218	246	254	240	247	262	253	238	276	245	245	241	277	258	256	248	231	245	216	246	234	261	257	268	224	231	255	244	245	235	281	257	262	275	287	250	236	232	256	216	244	230	242	228	227	245	253	249	226	262	252	266	262	253	254	240	223	262	263	275	222	265	246	274	230	256	268	255	242	241	214	241	267	284	249	272	239	262	248	242	257	259	245	258	272	213	248	250	271	223	242	257	252	258	251	285	284	231	265	236	214	271	238	219	280	250	263	259	270	260	226	249	276	260	273	258	252	272	259	278	210	251	242	230	251	234	239	257	240	252	223	252	246	226	259	249	267	268	236	241	251	264	247	257	268	253	228	250	271	277	275	253	256	254	252	239	255	251	258	253	260	248	273	282	234	249	257	199	234	244	211	243	250	228	221	234	229	233	249	248	264	244	254	243	236	251	232	230	271	247	257	278	263	245	265	257	262	269	270	230	281	269	235	250	240	266	279	248	263	250	239	266	261	244	287	256	261	261	264	226	247	225	248	244	245	247	245	258	252	227	272	254	251	255	241	247	258	268	265	249	250	258	208	256	254	251	226	254	253	262	270	227	254	238	268	277	247	249	276	255	254	263	283	240	251	253	241	243	244	232	281	255	226	271	234	234	272	250	250	270	253	269	251	243	240	237	252	239	254	251	272	235	229	255	254	252	210	243	245	238	230	264	268	218	248	267	263	270	261	237	252	273	233	242	260	248	256	279	223	252	256	258	264	279	275	252	242	258	257	214	264	241	237	272	249	249	268	262	249	266	241	242	265	228	289	268	239	251	246	228	315	266	234	239	231	271	249	284	247	227	258	267	247	280	253	238	236	271	262	240	249	282	256	236	271	254	268	271	251	261	246	245	254	276	248	260	248	259	238	250	248	248	257	244	260	230	238	229	249	251	246	254	236	240	258	247	241	249	273	251	246	224	257	227	250	262	232	239	258	222	262	258	262	280	239	216	261	274	272	273	260	264	258	246	234	226	262	244	233	261	277	251	237	269	265	238	237	266	282	261	235	234	220	289	233	258	266	250	265	240	250	237	263	254	241	226	270	268	280	257	298	260	249	245	244	253	228	247	272	250	247	226	238	229	251	246	242	245	273	253	241	241	244	239	303	261	256	242	244	251	242	260	248	276	211	248	244	217	236	251	288	232	250	281	261	252	245	274	252	254	240	238	260	276	259	244	261	251	283	232	263	241	263	279	238	244	231	262	253	238	230	269	232	253	263	254	243	235	240	283	236	240	243	207	221	268	222	238	263	273	242	248	266	243	227	254	271	255	234	258	263	259	246	258	230	269	233	250	251	275	255	247	261	242	239	256	276	242	261	239	255	253	270	271	249	249	255	232	270	262	286	249	247	240	230	257	238	239	245	258	234	249	279	235	269	235	286	222	259	237	272	281	256	242	283	262	240	261	264	220	252	252	276	272	219	262	266	257	256	230	257	260	266	257	224	248	272	244	257	291	246	243	242	236	259	235	268	252	256	241	270	265	232	264	254	276	240	263	261	231	242	282	257	275	254	249	227	268	235	218	233	270	248	236	258	273	277	246	228	267	258	235	254	221	253	269	249	285	249	246	243	252	256	241	261	251	248	240	255	220	251	231	261	253	232	255	254	263	246	285	260	234	245	255	246	217	254	239	261	235	269	265	249	259	262	272	276	232	245	275	252	238	264	255	255	267	268	217	233	258	248	221	252	246	258	249	235	268	245	267	266	244	266	235	246	266	241	274	244	229	264	260	255	261	270	280	275	282	259	234	265	234	255	238	245	255	251	255	238	252	237	255	255	235	259	254	240	263	258	255	274	266	235	248	268	233	251	256	247	258	236	247	262	274	264	220	234	266	252	245	226	266	249	272	257	239	260	263	271	261	266	255	262	282	239	250	236	253	237	247	247	238	241	278	259	256	256	237	248	270	196	256	257	232	248	257	239	248	240	239	270	228	254	273	258	278	263	230	261	246	268	259	250	257	267	248	265	217	256	251	242	242	264	234	242	272	236	251	246	245	267	245	266	250	279	233	245	231	243	264	260	271	230	259	227	240	256	242	237	248	247	213	251	235	255	274	249	247	270	272	276	254	266	261	243	266	248	269	232	287	239	282	232	248	240	273	273	219	262	264	235	261	263	264	286	261	254	259	258	252	252	240	242	250	262	234	243	243	267	256	253	236	242	239	248	280	236	242	260	250	265	293	260	258	261	253	254	232	236	240	248	243	247	210	288	251	239	228	242	244	253	251	265	272	239	221	234	246	253	269	250	265	250	271	241	263	255	253	262	254	238	249	276	251	249	266	234	251	226	251	250	254	240	221	240	214	285	234	237	219	233	266	236	244	233	262	253	263	243	245	250	247	243	268	268	260	252	261	227	242	243	253	235	237	250	247	226	276	218	249	251	265	234	239	259	286	275	258	225	241	263	258	240	269	227	259	280	238	247	242	257	219	283	274	304	251	246	270	248	245	272	218	262	281	241	220	236	246	266	254	252	208	251	257	256	264	268	252	251	258	247	242	252	255	257	243	248	249	268
23137	20770	27478	24663	21845	20089	8835	1525	928	857	720	708	615	575	560	550	558	523	520	542	462	506	456	464	486	450	464	474	398	472	427	396	445	478	463	462	427	470	442	411	437	446	418	428	442	438	409	400	444	427	412	448	460	417	455	417	390	433	440	419	439	404	399	451	455	421	416	434	409	411	426	403	429	379	445	458	402	468	466	453	431	434	473	472	430	444	439	389	450	439	440	438	424	474	445	446	420	394	435	427	398	434	427	434	411	458	449	379	439	442	423	445	435	424	387	439	414	430	443	432	443	472	446	423	434	457	462	420	412	400	403	409	421	446	432	428	457	450	415	385	465	437	407	447	406	446	424	449	378	404	411	402	428	413	395	427	403	414	443	430	440	434	437	431	396	436	395	409	438	417	427	412	404	465	433	405	432	430	418	478	427	424	389	431	441	457	472	437	420	425	426	431	421	435	410	394	416	409	386	440	411	414	400	443	426	404	445	434	457	434	394	403	393	439	402	445	448	405	434	408	403	457	438	428	435	416	396	379	407	420	402	410	392	377	388	380	395	433	391	384	436	406	438	474	387	452	444	428	419	442	421	409	392	448	438	430	418	445	408	355	406	412	440	416	442	385	397	479	416	434	412	379	418	395	386	468	427	435	448	401	441	427	406	408	390	457	418	370	442	382	407	389	449	399	461	407	409	423	352	427	431	452	396	386	419	396	474	423	444	428	414	430	454	413	391	411	416	384	425	431	421	428	392	405	439	422	442	406	417	426	444	411	453	425	445	367	420	401	456	414	442	424	437	400	423	447	401	439	418	417	409	409	408	395	430	452	424	407	430	398	424	399	398	428	421	445	417	428	398	437	423	410	415	407	435	417	392	404	423	432	438	431	390	440	458	376	422	438	421	397	401	417	427	456	422	434	438	433	370	431	428	437	430	397	425	422	404	426	424	424	446	419	433	390	417	422	410	436	395	458	439	435	398	382	414	403	416	460	363	461	426	443	408	394	393	421	422	400	401	407	400	397	407	424	439	426	428	436	434	403	392	446	407	423	396	463	396	440	431	432	431	420	426	446	391	432	453	410	432	407	466	422	409	433	428	414	394	415	431	410	414	430	385	421	426	396	430	416	419	424	411	434	406	439	414	410	423	414	436	404	444	435	417	409	453	415	430	377	417	396	453	402	385	384	410	450	420	430	421	417	404	424	418	429	439	428	432	388	393	412	382	411	427	408	419	388	405	378	454	379	428	391	463	386	402	415	433	387	442	415	407	456	412	419	378	439	416	473	422	405	459	425	417	413	414	427	426	391	428	448	432	408	422	427	417	399	417	415	441	420	416	443	459	409	382	387	378	413	438	423	443	409	442	402	418	432	401	422	411	397	432	411	437	446	422	424	386	434	430	437	429	438	445	412	441	437	386	426	416	442	456	435	418	450	426	415	435	422	417	379	436	427	415	447	428	401	405	435	414	427	442	444	442	448	475	444	417	365	422	407	435	446	427	424	410	385	455	407	429	422	406	399	418	426	435	415	404	428	408	437	436	407	454	400	400	412	443	402	435	425	361	438	447	425	430	397	422	397	389	409	417	416	437	433	418	430	430	415	396	405	430	466	408	406	403	400	395	433	411	414	411	454	448	418	413	404	371	407	425	426	440	408	400	425	418	420	438	447	388	405	377	414	410	423	428	429	433	347	410	454	406	423	424	434	400	399	393	425	437	441	437	433	453	398	401	425	428	429	374	451	424	442	428	431	428	437	452	434	424	407	427	386	437	421	467	411	448	422	450	383	432	406	473	401	422	426	414	441	417	411	443	386	409	414	433	443	417	416	426	416	411	417	416	438	413	423	433	385	397	419	423	412	425	438	429	404	437	434	406	406	480	431	426	416	410	427	423	452	434	406	412	445	454	428	396	434	430	419	433	412	443	436	431	434	416	441	412	432	417	391	411	442	451	415	441	417	410	399	432	431	445	421	424	427	411	427	414	405	390	438	413	402	415	451	405	418	392	425	424	413	469	407	417	400	439	403	422	407	410	438	440	410	453	426	416	398	385	412	416	420	396	420	408	376	418	393	387	389	462	419	404	403	389	416	426	410	397	411	385	427	402	403	410	437	438	461	412	421	377	431	433	421	422	413	405	412	404	436	416	412	411	402	410	443	422	421	383	451	412	405	412	418	400	442	428	404	405	387	416	403	483	425	452	429	444	442	417	413	411	428	409	411	404	408	423	452	390	453	464	429	430	382	426	407	442	432	436	412	428	411	379	392	428	440	410	425	451	423	411	430	446	439	402	436	466	421	452	399	426	462	397	416	425	405	429	420	423	421	430	423	409	443	433	405	418	418	381	410	414	441	379	377	390	400	457	392	410	440	398	416	421	386	397	420	413	420	447	413	388	409	409	445	391	437	453	425	414	451	443	416	375	409	426	382	415	470	405	437	436	402	355	356	390	386	406	391	400	422	401	442	437	480	428	420	437	429	387	398	398	427	415	410	415	433	413	445	435	411	412	430	411	426	438	454	423	414	399	456	407	418	403	433	460	452	470	433	429	410	410	435	429	427	378	397	391	412	430	436	401	425	440	418	407	394	441	408	423	398	442	402	450	443	435	439	432	385	424	447	458	459	415	427	429	392	422	442	406	438	447	404	415	421	408	399	434	387	411	404	404	410	438	430	419	414	431	425	434	415	436	422	436	405	415	440	435	468	422	422	472	404	442	454	392	447	417	418	451	423	391	401	398	431	411	448	438	426	437	435	463	411	424	413	440	399	433	401	408	413	406	423	378	462	414	438	405	434	412	384	446	413	413	428	417	438	429	396	392	404	373	439	413	405	428	405	448	422	470	417	422	406	418	451	388	419	419	442	431	404	439	401	429	421	427	415	413	420	384	390	420	407	418	416	404	403	405	412	412	409	448	403	424	416	435	421	427	421	413	405	414	440	455	457	399	410	390	461	434	432	457	404	408	413	425	393	413	437	368	415	401	432	422	428	419	435	462	388	417	433	402	414	405	441	443	374	418	404	404	424	400	416	398	433	437	426	423	399	433	460	434	419	439	442	417	451	415	397	375	412	413	434	420	402	430	398	442	422	404	416	454	453	419	454	396	406	430	428	420	423	448	434	411	405	415	418	453	424	418	422	436	459	413	435	426	426	427	422	392	423	415	418	398	455	384	431	423	426	423	400	387	431	442	433	421	432	414	380	411	430	369	419	418	422	427	454	397	405	388	408	422	394	403	410	419	432	385	434	409	400	428	438	398	397	422	414	441	443	397	420	425	428	429	450	422	393	408	429	409	405	424	428	421	399	435	412	426	423	481	409	415	433	429	421	392	431	419	411	433	455	423	418	424	416	405	397	394	435	374	430	420	426	406	472	402	452	427	411	405	447	416	461	401	406	417	423	402	411	446	430	413	442	404	429	428	416	417	424	404	424	442	416	402	423	374	404	434	433	439	388	427	414	388	468	437	387	423	431	430	462	417	397	422	427	406	459	414	440
41921	67348	57332	42962	30707	9942	2764	2012	1661	1423	1218	1150	992	915	774	730	695	690	635	585	609	587	567	560	548	524	531	511	511	527	504	475	493	481	446	469	507	470	496	441	479	497	465	470	499	468	481	431	480	473	472	473	484	460	483	467	499	467	468	462	452	473	467	455	478	466	444	436	425	483	436	489	468	471	481	457	467	464	516	511	479	496	487	470	491	508	471	509	475	455	457	491	456	446	478	449	442	468	453	438	421	421	426	433	419	472	429	445	462	407	448	431	445	425	441	426	469	446	450	413	453	472	453	420	457	445	438	437	410	431	424	417	467	464	439	424	431	405	471	408	449	465	434	459	532	451	521	458	452	445	478	457	465	468	433	441	440	434	426	457	388	435	442	456	384	441	409	457	438	414	465	421	410	410	450	420	418	433	452	396	445	389	453	430	419	448	479	454	445	438	435	381	445	404	444	450	456	407	436	428	446	395	462	397	499	434	387	417	432	467	439	440	469	415	456	429	474	425	401	391	406	406	454	418	448	460	467	433	425	441	429	441	429	430	455	448	443	443	452	446	446	415	455	444	403	456	449	432	420	426	442	477	434	412	428	457	423	401	441	434	421	443	428	447	410	459	430	452	422	436	406	418	436	414	434	469	457	403	411	447	409	402	453	439	461	454	404	449	429	422	458	463	432	445	420	448	411	429	505	432	415	477	443	462	412	412	425	440	434	411	495	430	436	430	427	463	452	427	470	439	389	391	419	439	441	414	427	420	408	446	468	431	408	439	460	464	402	455	447	420	434	451	463	445	417	414	417	426	436	404	397	419	409	422	442	476	457	418	413	451	429	481	404	449	424	435	409	428	449	441	409	429	403	470	448	424	457	433	466	426	447	480	426	449	468	448	418	405	436	475	452	420	459	466	434	411	407	464	437	438	446	434	452	443	432	438	434	439	429	420	439	445	419	452	396	362	418	447	445	460	475	508	437	419	405	460	431	449	432	399	425	441	444	439	453	443	452	455	411	448	457	439	443	433	458	389	397	431	434	418	470	414	422	450	408	407	415	444	436	440	426	443	398	445	442	433	404	429	448	446	433	417	460	415	414	433	421	429	465	436	466	409	411	429	466	421	452	426	428	410	452	421	454	461	430	430	459	434	408	406	424	435	414	418	418	455	436	439	427	431	452	415	413	431	404	443	429	433	416	455	474	374	428	426	458	454	455	460	421	440	449	457	449	421	456	393	513	463	424	426	420	460	436	478	469	472	432	455	432	458	441	451	446	432	449	471	421	430	438	453	434	430	465	428	430	448	408	440	468	441	434	420	443	438	459	467	447	433	424	452	445	395	432	427	453	484	445	424	428	446	424	439	426	420	482	444	457	443	437	448	446	436	479	455	457	432	427	430	406	437	416	445	426	426	459	419	429	408	418	470	408	462	409	435	427	447	439	420	469	425	456	461	433	414	441	413	424	440	456	437	427	423	435	420	444	443	448	447	423	410	454	414	461	448	429	474	451	465	429	419	434	402	444	418	464	420	432	418	410	439	435	449	451	451	447	456	416	429	453	439	427	418	455	451	439	449	451	439	438	423	431	449	432	431	449	425	514	432	456	448	471	446	454	431	451	440	408	412	419	429	417	436	451	419	470	431	448	436	446	438	440	403	441	423	449	403	461	423	454	480	441	424	440	449	443	412	438	448	446	422	457	410	424	387	449	462	429	444	437	444	439	401	435	422	399	390	449	424	386	434	433	438	409	475	410	456	453	418	419	436	401	441	411	424	450	421	389	472	460	482	432	382	425	423	451	403	439	442	471	439	456	458	458	457	437	430	414	446	423	429	467	434	438	450	433	444	459	453	442	423	403	460	416	410	445	429	466	433	400	431	429	421	425	446	437	417	456	447	443	413	424	440	444	438	405	436	422	395	442	425	417	444	395	416	424	437	432	416	393	420	409	420	451	411	434	427	444	459	460	405	450	439	429	460	441	454	432	439	420	455	449	441	412	450	440	464	428	425	432	436	445	434	424	459	402	458	447	421	472	436	425	445	431	445	418	433	438	467	430	444	441	420	456	429	400	429	429	429	419	447	468	457	427	446	394	434	453	432	444	453	422	402	421	442	438	440	405	405	435	423	435	433	430	434	398	422	422	423	413	420	453	423	411	441	441	444	443	437	457	439	456	464	446	446	483	425	451	427	422	454	412	398	415	434	437	444	433	410	438	430	407	436	426	434	420	427	460	445	471	447	396	454	444	407	440	449	401	468	434	415	451	410	434	379	424	453	449	424	435	421	424	451	441	442	452	463	475	451	477	454	462	423	447	431	459	431	415	442	456	444	426	430	415	456	425	446	421	424	448	408	435	440	412	407	437	442	411	474	426	416	430	456	459	444	417	421	423	434	422	428	422	438	475	416	436	439	443	426	425	453	434	443	401	472	434	461	420	452	409	429	457	416	451	435	422	431	441	445	453	421	426	416	456	447	402	391	454	417	434	428	432	439	424	462	420	454	487	441	454	458	415	447	449	444	446	463	408	446	419	432	418	420	456	457	440	431	455	436	490	405	413	428	420	445	437	421	431	474	442	445	478	437	431	423	465	475	404	457	439	419	425	430	399	454	419	428	433	413	461	418	445	483	440	447	458	462	446	412	436	429	436	419	460	399	433	447	449	414	464	477	444	418	422	450	434	400	409	464	433	424	423	422	449	402	430	439	428	470	430	452	442	453	435	417	431	423	436	431	457	440	398	451	423	422	468	420	423	416	386	442	433	402	400	472	449	466	451	436	425	439	438	456	449	431	395	454	416	448	431	457	429	450	417	437	431	439	464	437	410	423	406	444	444	453	439	395	418	441	422	429	429	443	453	445	419	444	443	425	416	395	471	463	443	418	441	448	443	458	438	451	405	420	449	418	452	439	381	417	427	424	441	462	443	456	422	437	440	413	478	421	416	451	446	437	405	440	408	442	427	443	445	453	468	438	431	440	437	446	437	450	458	425	403	423	437	404	422	441	415	432	404	446	444	456	421	423	453	431	441	484	452	450	425	428	441	456	435	423	426	415	425	444	454	399	410	449	410	447	419	441	392	440	415	419	411	412	488	445	431	421	437	444	443	486	465	449	448	461	463	435	400	446	436	455	455	448	387	403	413	420	470	482	424	472	420	435	434	455	443	447	450	436	446	437	420	465	423	443	431	451	454	426	417	473	420	462	480	449	417	403	425	455	469	422	425	433	451	401	440	428	443	441	427	439	425	466	421	456	407	482	430	397	477	387	415	464	455	428	441	430	425	468	446	473	434	447	453	405	456	373	421	423	437	430	444	429	462	422	452	422	433	425	429	432	437	449	402	439	444	441	434	430	422	423	431	422	422	427	458	427	445	442	431	444	443	473	422	434	410	469	416	439	434	435	445	432	404	425	433	432	457	431	434	465	440	439	412	427	401	474	472	440	440	448	459	399	495	445	432	460	424	425	480	420	465	415	437	472	448	461	455	450	432	446	473	431
34364	31953	27532	16499	5680	1226	496	286	270	292	258	263	244	242	235	232	239	241	228	243	220	241	244	202	250	264	253	259	213	243	237	232	211	261	217	223	224	268	225	223	260	250	221	241	236	235	241	260	222	208	219	226	239	208	233	245	239	237	216	231	239	228	227	241	213	249	256	247	241	242	242	212	239	251	218	258	258	237	270	279	251	237	253	243	226	253	237	259	238	236	233	224	212	243	225	231	249	239	225	224	212	253	225	217	241	232	229	263	253	220	233	226	237	230	239	225	201	242	227	259	244	223	253	226	242	210	220	257	211	229	235	214	257	235	210	258	242	220	253	223	239	249	244	248	279	241	244	239	243	236	228	227	202	263	210	267	230	253	230	235	258	278	219	240	215	213	228	254	258	229	236	249	257	231	250	212	231	238	238	221	217	263	222	263	252	247	249	250	213	268	249	217	244	251	264	219	223	261	239	220	241	223	219	221	232	216	225	205	242	240	231	242	240	233	228	207	230	260	251	233	233	231	228	233	241	246	247	245	221	262	227	269	218	211	271	251	242	225	239	218	228	239	245	218	249	247	218	248	241	237	255	251	226	217	235	231	234	241	199	242	248	216	236	221	255	231	205	216	231	245	240	238	250	234	230	240	230	228	252	256	238	210	264	221	210	228	225	240	246	254	223	237	243	220	220	236	236	231	233	242	222	253	242	241	228	238	232	215	236	230	223	211	240	263	226	242	257	230	239	204	243	243	227	236	234	244	250	249	245	236	243	246	221	253	197	276	241	241	236	225	254	212	227	212	227	278	240	255	223	234	237	222	238	220	237	222	240	219	231	265	245	256	244	265	233	230	246	232	270	215	241	228	240	263	232	219	254	256	228	224	254	196	229	225	264	239	251	245	229	225	251	222	226	229	228	242	242	244	214	204	234	253	231	215	215	228	232	255	215	257	258	231	226	234	243	223	218	247	226	226	226	250	230	237	238	236	239	241	261	243	263	264	226	210	240	204	219	231	248	225	222	238	233	241	213	236	248	253	242	232	248	240	231	218	235	258	217	229	244	231	247	238	209	238	228	216	223	236	230	243	227	231	246	229	246	229	241	226	253	248	260	235	270	211	243	248	259	228	249	251	227	219	239	216	236	223	217	199	243	250	218	212	226	233	240	229	217	202	249	228	224	254	230	238	250	214	227	247	217	239	270	228	241	234	248	229	239	245	244	231	241	222	226	241	241	235	246	254	236	232	227	247	227	245	230	224	238	250	236	226	236	239	238	249	228	254	216	223	250	231	240	212	239	246	244	253	254	244	265	236	248	274	272	228	230	236	215	237	230	238	222	210	208	219	241	245	242	239	246	221	248	281	275	213	206	247	253	224	235	260	232	239	248	259	257	233	244	221	221	246	242	242	222	256	213	216	232	229	220	237	237	235	236	253	214	223	247	238	243	253	250	234	214	223	226	222	249	228	226	268	236	224	225	230	217	228	219	235	224	205	229	232	212	234	221	202	222	235	209	225	246	227	261	225	200	223	239	225	203	221	231	233	254	236	257	243	238	249	230	235	237	211	247	232	228	225	225	229	220	252	214	225	208	282	228	241	238	228	221	250	237	233	218	212	234	252	227	215	227	206	237	212	236	233	239	270	228	222	226	237	221	218	239	260	240	228	244	210	244	217	241	273	226	239	239	230	245	244	245	222	218	217	228	254	224	236	247	227	203	242	235	242	230	227	224	245	259	254	270	221	245	244	215	218	266	212	242	227	239	229	232	225	263	249	254	219	248	223	244	246	246	245	232	257	221	239	248	249	268	206	206	246	234	246	249	248	231	234	225	213	228	261	240	222	241	228	241	215	214	260	218	238	234	213	217	215	230	246	240	253	238	233	233	239	218	265	248	231	208	221	213	241	252	207	224	237	233	221	265	211	249	236	234	244	241	241	214	225	240	220	234	232	232	242	252	241	244	236	240	256	220	236	244	223	235	241	240	249	233	218	243	254	217	224	228	240	210	225	219	216	236	251	213	231	250	223	225	231	261	265	226	213	265	259	228	243	225	219	231	212	255	226	240	245	202	228	246	233	222	228	241	211	241	247	281	246	243	215	210	265	241	225	249	219	235	231	234	237	224	232	218	243	224	242	226	208	255	246	253	249	242	223	218	226	214	230	218	232	227	247	251	202	231	260	243	223	225	243	231	240	250	253	211	232	238	248	229	224	238	226	223	218	248	239	220	230	226	243	207	252	251	268	212	255	226	233	272	260	230	242	258	235	226	242	221	226	216	218	229	233	230	232	239	283	215	235	239	227	252	244	222	242	244	244	243	235	234	227	231	249	227	243	250	216	239	245	225	249	237	222	251	239	254	245	278	264	211	246	233	237	218	224	221	256	210	243	220	237	220	247	255	241	217	260	238	226	245	248	227	271	251	204	266	222	253	233	233	212	244	228	231	240	241	237	273	208	212	244	248	224	236	234	238	226	222	207	244	236	213	242	222	231	236	246	268	253	240	228	231	240	228	197	196	237	250	262	224	233	240	227	241	220	231	238	249	232	226	230	258	233	247	260	220	250	217	224	234	261	273	273	219	244	240	230	267	248	244	257	207	237	234	244	225	231	235	226	258	210	262	274	250	215	246	235	218	234	218	250	265	237	237	217	238	206	240	260	228	236	216	237	243	226	203	233	221	246	237	215	248	271	216	266	234	236	243	230	209	233	266	214	253	238	229	231	235	244	229	256	231	230	225	209	210	248	229	267	237	219	223	232	245	242	234	231	231	235	250	241	245	249	222	223	218	220	245	231	215	222	224	228	231	241	236	233	248	247	187	233	237	239	258	238	217	219	205	262	252	244	235	254	225	234	224	245	227	242	250	249	200	219	212	222	230	246	241	233	218	197	243	245	230	241	258	267	237	243	238	208	224	239	248	231	241	231	223	228	223	214	209	260	226	247	249	227	222	252	231	228	224	233	272	233	262	243	237	237	224	225	238	265	248	247	223	251	249	255	241	255	238	249	228	247	236	213	220	240	251	224	220	253	253	249	232	224	230	240	247	210	253	245	200	254	209	250	229	239	245	240	243	236	224	179	248	270	261	213	224	240	235	266	246	242	263	238	249	220	232	233	243	234	263	231	242	237	210	239	249	222	253	243	231	229	244	241	215	242	208	222	242	235	226	249	231	253	254	238	227	240	220	195	242	252	230	233	211	254	242	225	227	240	241	248	213	218	241	256	241	227	240	243	226	255	247	237	246	237	212	243	227	237	212	241	232	235	241	211	230	214	264	208	246	239	262	255	261	230	223	223	186	261	226	248	222	263	243	247	227	220	210	256	227	224	236	249	260	276	221	247	223	237	231	251	245	249	244	255	244	242	239	238	219	244	224	215	247	251	239	243	267	218	231	208	245	255	249	242	240	213	248	218	223	240	233	270	226	227	223	238	225	238	197	212	211	223	249	236	253	221	246	226	236	223	229	258	226	249	228	224	259	256	239	253	236	248	242	220
37048	41951	34459	20250	8893	2495	916	375	387	370	339	318	306	304	291	290	280	263	288	268	279	293	267	277	277	270	287	287	289	270	286	271	267	281	275	302	251	300	306	295	268	276	275	302	262	283	257	276	271	280	267	290	275	285	272	249	289	291	273	260	282	293	273	290	280	262	280	262	299	302	277	268	291	258	277	302	295	316	305	311	291	279	293	266	277	303	286	338	280	249	270	293	267	274	271	309	267	270	274	254	302	275	268	253	258	307	285	266	277	269	260	297	238	281	258	306	293	263	264	279	252	254	302	301	251	257	270	283	241	270	274	268	282	302	271	277	291	291	276	270	251	283	307	283	294	275	297	264	263	303	258	296	262	275	265	266	266	245	280	251	291	307	269	255	280	255	271	261	286	243	274	259	255	295	294	266	271	266	271	236	273	272	243	269	260	271	265	248	274	262	266	292	270	269	258	261	277	278	255	274	267	236	287	243	287	279	283	282	274	281	257	270	274	270	270	267	274	289	265	271	285	278	274	268	255	262	266	320	290	272	253	312	246	309	270	300	264	252	271	256	268	264	253	259	269	292	252	271	279	247	268	269	267	267	291	246	264	303	287	289	280	274	297	269	238	239	248	264	302	249	260	256	293	278	281	270	267	267	281	265	284	251	251	262	242	297	265	269	252	282	243	291	270	262	295	288	282	278	300	291	282	271	248	296	263	244	252	263	277	274	264	257	265	258	272	271	307	281	248	268	298	265	287	272	258	299	260	273	246	252	259	258	256	260	285	282	293	275	263	270	244	270	261	239	245	241	259	278	292	244	295	274	240	265	288	276	273	273	281	281	292	266	308	260	267	268	253	278	280	271	268	265	255	241	252	230	282	253	262	273	280	285	234	257	259	285	252	280	257	268	276	258	229	284	242	274	264	257	275	269	248	267	275	236	313	269	289	265	285	260	290	294	244	263	273	246	308	253	284	256	269	241	246	249	263	234	244	257	270	272	280	257	255	285	247	265	252	258	277	257	261	281	237	296	303	260	259	260	257	276	274	249	262	255	291	266	256	263	251	313	276	284	271	252	286	268	249	269	278	274	285	259	252	263	276	257	249	255	254	272	293	246	302	278	255	275	280	288	273	267	283	275	259	248	267	241	254	294	294	286	312	298	299	264	251	252	271	294	289	273	263	266	295	258	279	280	263	248	274	250	275	278	282	291	253	265	255	286	290	242	292	274	287	272	288	295	278	284	257	262	268	285	288	283	251	285	275	305	257	266	275	290	240	278	265	279	288	256	274	279	284	278	261	250	304	276	284	258	291	314	252	289	301	256	237	280	264	252	256	300	284	243	262	245	255	264	272	273	282	256	271	284	258	231	269	286	254	287	301	288	277	268	292	287	278	272	285	260	268	249	269	258	301	273	287	263	267	287	283	270	269	277	276	280	291	288	261	297	271	296	292	290	302	273	274	260	271	274	274	279	286	292	253	259	275	269	315	270	270	259	274	260	295	288	279	260	279	261	272	269	277	280	263	237	276	251	281	262	278	279	259	273	266	267	301	289	266	229	262	284	253	284	288	274	264	267	263	299	286	294	241	268	290	300	272	252	295	249	258	257	300	268	280	268	287	248	267	251	270	275	269	266	251	261	272	272	285	272	264	275	273	273	245	268	307	254	315	291	305	262	285	261	261	252	261	259	265	255	280	278	269	274	225	257	273	259	270	267	274	250	289	249	290	267	273	266	268	312	271	305	280	264	255	255	286	289	259	288	282	268	298	270	283	290	307	293	283	276	275	248	304	271	319	281	248	268	239	287	267	261	267	274	292	231	287	274	267	267	261	296	297	277	268	263	282	252	286	274	295	243	292	256	288	267	273	284	281	291	250	272	256	281	260	277	269	255	290	304	269	256	284	264	275	278	263	249	280	297	287	276	291	267	265	252	276	293	266	285	264	264	285	287	284	291	296	272	290	263	278	287	282	291	251	247	310	256	256	256	277	297	249	262	288	267	300	289	283	260	275	290	284	273	257	277	281	263	282	271	289	275	271	259	257	290	264	262	269	255	294	268	245	267	262	253	225	284	305	256	269	285	263	281	255	305	319	243	238	285	235	267	265	320	279	271	286	270	234	258	268	284	289	270	271	274	253	268	233	297	281	244	279	282	285	277	255	256	270	284	277	253	286	272	284	269	292	279	263	308	300	283	265	277	270	287	250	260	296	298	298	253	278	261	306	257	232	269	268	261	264	285	299	263	257	284	268	255	282	261	274	267	272	296	276	264	273	261	253	249	258	252	248	262	252	258	257	298	282	268	268	282	263	268	275	271	272	293	274	261	264	251	287	287	293	266	277	282	299	261	290	278	288	306	274	265	278	293	226	268	250	262	277	242	254	263	277	264	259	280	273	257	240	253	272	270	265	274	266	266	288	286	274	269	294	296	293	282	237	282	278	252	298	283	258	261	273	268	284	256	260	253	251	276	291	281	249	272	282	251	295	259	297	254	298	262	286	295	290	289	284	245	262	273	316	278	291	316	280	248	258	257	272	281	282	298	285	238	267	260	275	257	299	283	279	272	257	273	274	227	261	264	277	256	277	240	287	261	270	278	299	276	280	250	298	261	278	255	261	249	263	271	256	247	271	270	267	273	264	287	274	289	262	249	248	259	303	245	265	269	245	250	249	267	268	251	274	295	247	264	242	273	251	264	266	266	244	257	314	256	273	283	249	283	275	268	281	274	263	276	251	305	279	292	285	273	278	285	252	269	233	276	292	267	250	278	264	258	263	278	270	247	259	240	276	263	263	266	277	285	269	262	283	263	248	267	280	296	260	245	290	280	272	284	279	258	246	276	280	291	287	296	270	269	247	307	242	245	267	254	258	270	270	266	274	280	274	276	284	272	317	259	279	294	302	273	283	263	262	259	253	275	248	254	277	259	247	301	268	285	274	255	264	270	289	254	284	279	280	291	271	272	255	247	264	270	286	272	295	289	273	254	245	258	276	311	271	284	260	286	272	267	270	268	278	276	293	234	257	257	265	256	281	292	249	267	302	280	260	268	273	279	249	254	264	304	283	307	268	283	264	251	270	279	288	265	272	292	251	257	245	271	259	261	287	275	264	279	239	268	299	265	256	292	257	259	273	285	240	263	250	234	285	308	235	259	294	259	257	257	279	285	244	281	276	268	268	268	282	262	272	273	263	266	291	265	307	291	267	261	249	299	245	256	271	314	258	265	268	302	274	286	245	294	288	281	295	271	293	302	266	251	250	278	276	278	273	258	249	259	251	292	284	258	263	269	258	259	287	267	257	293	261	296	262	275	314	245	280	263	305	283	280	263	262	249	264	267	294	240	274	283	273	260	279	287	241	286	298	268	266	269	269	274	274	260	278	284	234	270	263	276	281	262	282	266	258	265	261	283	269	262	315	293	264	290	273	263	246	250	271	278	277	287	286	243	293	254	251	293	287	256	239	292	271	296	303	286	296	260	243	272	265	275	286	254	280	286
25301	20834	27540	26485	21479	11425	2019	602	479	396	382	326	295	292	302	256	300	292	256	243	242	243	245	256	235	226	220	248	230	220	224	233	250	211	241	248	236	235	259	216	227	222	212	215	227	234	213	229	248	205	191	206	223	236	237	226	235	228	227	201	218	196	223	213	227	271	223	204	221	236	228	236	212	247	254	256	206	230	266	243	242	231	264	241	223	234	232	254	240	235	217	239	226	231	221	240	228	225	226	232	217	198	187	212	213	220	205	208	209	227	220	226	238	209	227	222	227	232	217	202	210	238	210	216	213	228	216	205	202	199	238	211	247	217	235	245	212	216	224	224	199	205	228	211	263	244	219	199	215	227	227	221	215	220	223	223	242	205	227	214	231	202	221	238	209	239	224	229	208	233	226	237	238	236	236	235	227	224	209	217	209	223	212	215	220	219	219	218	227	219	227	243	246	220	253	220	212	224	249	230	221	208	233	190	230	216	216	213	210	215	207	230	206	253	232	230	216	230	232	210	218	229	218	236	241	235	236	233	220	249	230	229	227	210	196	207	193	240	226	227	212	230	231	241	197	210	228	222	194	214	225	217	210	216	218	222	247	231	214	225	250	179	217	224	207	220	198	213	233	207	221	235	256	239	249	212	222	236	220	220	205	218	226	223	222	222	215	225	219	216	219	212	257	210	235	224	209	223	214	211	216	230	235	231	197	205	230	210	231	206	207	182	200	199	233	239	214	204	214	207	225	229	222	201	236	233	235	216	247	216	217	217	216	226	236	220	197	200	217	228	235	237	221	234	213	195	214	236	193	209	223	227	200	243	221	192	220	240	206	214	222	192	222	201	226	226	231	204	205	193	220	252	234	207	217	226	245	216	194	223	235	194	194	246	218	201	227	236	224	236	199	199	220	208	197	215	211	207	229	205	214	217	217	208	229	220	222	224	221	215	191	214	231	219	204	232	222	192	226	222	230	232	211	207	226	220	208	243	228	233	229	220	208	229	237	224	229	222	220	233	218	248	232	219	222	208	206	218	230	226	227	214	234	229	233	207	200	189	221	222	236	231	203	238	220	226	209	217	233	207	221	221	212	199	196	236	237	240	234	237	207	242	232	223	197	222	212	206	208	194	224	238	225	211	207	194	201	203	214	231	231	220	221	225	246	213	216	207	187	242	209	208	225	220	253	221	213	215	232	246	219	204	220	219	202	246	234	233	203	222	235	216	214	208	235	218	204	214	189	212	221	219	228	231	211	231	221	203	199	235	229	234	226	222	221	221	224	227	230	213	205	226	242	218	225	228	225	219	251	222	199	214	185	207	231	204	193	222	241	218	238	233	207	207	235	238	212	243	232	206	219	258	229	221	209	200	209	210	214	202	232	199	210	200	228	257	200	230	207	228	240	235	232	223	207	232	191	237	208	216	181	214	243	202	233	241	232	211	203	201	227	202	234	217	223	217	194	193	240	236	202	199	214	214	215	241	221	215	237	212	226	232	223	201	242	231	208	229	203	192	215	211	209	215	222	231	224	209	181	200	215	214	244	221	215	210	203	222	236	235	216	227	216	218	208	224	246	218	216	222	210	242	232	213	211	210	233	213	212	242	210	221	194	237	233	214	232	206	209	241	228	210	178	232	202	218	197	214	211	212	198	228	209	232	198	205	201	225	226	240	230	218	223	222	219	220	238	201	211	247	207	222	212	225	216	224	225	214	213	222	221	221	225	247	196	210	211	247	241	216	224	208	229	227	209	214	224	217	214	224	208	221	212	183	244	210	216	232	212	233	217	204	211	206	218	228	219	193	208	222	209	243	225	238	211	214	213	191	226	245	213	229	205	218	194	240	213	209	231	239	209	215	199	208	194	242	231	248	212	208	215	214	185	213	233	227	228	229	215	209	243	247	229	207	233	194	243	239	190	215	214	209	203	217	217	203	223	220	222	231	218	232	220	223	214	229	237	206	212	227	215	227	209	215	180	219	217	232	216	208	228	197	242	210	228	237	217	229	206	216	212	252	216	205	186	215	238	222	239	243	202	222	230	213	223	215	225	209	199	214	234	233	231	239	212	212	218	240	230	214	205	232	237	231	223	224	231	238	198	227	217	222	223	224	189	204	239	230	243	233	231	253	238	180	224	246	230	241	221	211	225	224	190	226	231	222	220	212	227	225	212	197	214	211	227	199	215	208	240	245	233	201	209	248	236	223	199	202	211	249	212	217	227	200	206	242	228	219	222	176	230	221	249	236	208	215	178	209	213	204	234	211	219	233	194	204	247	195	201	225	228	225	213	235	218	214	217	249	213	240	216	220	220	210	208	202	252	203	223	224	219	244	220	229	218	206	219	231	221	223	216	227	193	219	225	244	213	217	192	217	223	222	210	212	201	206	214	231	248	222	203	218	207	205	225	201	256	205	246	216	206	220	208	209	233	185	200	234	198	244	225	227	217	205	217	233	201	214	221	223	217	229	224	218	216	203	204	210	224	228	227	236	200	190	234	239	209	244	214	211	245	233	239	234	200	229	237	231	246	216	225	244	208	229	212	225	231	218	222	229	224	206	246	196	207	232	217	215	216	224	239	225	236	233	215	210	227	229	226	211	213	191	238	228	232	233	239	201	223	201	232	216	222	222	216	203	217	250	226	211	196	230	203	179	216	222	260	227	242	224	251	206	234	217	235	208	219	202	236	216	225	244	233	219	216	229	237	211	193	235	244	222	221	228	236	235	224	216	199	250	213	206	215	231	237	238	231	209	226	216	237	233	196	248	214	191	238	216	263	239	245	198	218	213	197	222	203	182	236	213	214	229	213	215	234	238	225	230	221	189	219	233	225	196	232	234	214	207	244	221	234	201	225	207	254	208	216	226	236	221	204	213	213	222	232	213	206	247	245	203	197	211	229	219	215	201	226	221	223	238	208	194	210	250	209	217	212	201	240	216	203	237	216	221	214	235	226	233	225	196	210	232	232	226	218	223	205	221	215	202	205	237	224	231	201	195	224	196	234	227	245	194	208	203	228	205	205	203	216	243	220	243	211	227	235	221	214	209	199	223	231	222	212	246	249	211	244	209	234	197	228	215	202	221	222	228	242	200	209	224	239	217	242	248	220	227	235	273	219	241	238	185	214	219	220	205	215	215	236	221	207	224	223	183	222	199	220	218	221	200	211	200	225	219	203	218	202	228	229	238	223	219	214	198	197	240	192	224	222	249	240	196	220	226	225	204	225	187	203	214	213	239	208	214	215	200	222	232	220	217	209	201	238	220	247	197	196	224	209	210	209	187	199	199	232	239	219	206	220	200	219	206	239	220	218	229	217	220	200	222	215	199	204	245	224	228	225	197	213	214	208	209	218	220	230	232	222	223	203	200	223	215	224	208	219	221	227	221	257	227	204	218	201	228	245	223	231	198	219	220	206	210	236	212	203	191	242	242	213	222	224	246	190	206	233	227	206	225	229	221	220	221	208	226	243	211	219	195	228	251	217	217	201	216	209	211
37590	56996	51207	35434	21938	7711	1735	969	818	690	598	545	441	399	391	358	346	344	318	313	334	324	329	312	285	295	270	268	283	274	277	257	288	248	271	256	258	283	239	280	267	274	232	256	250	247	256	261	253	251	235	256	235	254	246	251	272	245	271	268	246	231	231	257	252	259	258	240	260	279	264	270	256	233	210	295	233	266	258	245	274	274	255	282	281	278	253	282	290	255	254	239	278	261	253	238	280	272	250	253	242	252	253	243	273	265	252	250	287	251	244	273	221	230	227	276	274	221	237	250	226	253	233	235	229	243	239	243	245	253	246	251	267	231	260	237	236	279	237	256	277	261	262	234	261	279	268	267	239	226	236	253	272	238	245	226	289	260	255	263	239	240	232	245	218	240	231	225	237	264	247	229	237	233	253	255	254	249	244	247	244	240	276	241	227	241	213	234	237	242	251	259	222	204	231	232	229	249	254	262	242	258	230	220	246	234	235	239	238	241	242	235	249	263	263	244	247	252	256	248	247	241	245	265	245	259	233	238	239	234	294	255	238	229	252	283	239	226	285	240	241	255	231	254	231	268	242	248	244	238	257	242	238	239	214	240	219	273	247	229	259	251	241	271	244	217	248	240	218	221	242	225	222	256	271	237	222	244	242	237	269	253	242	228	266	237	228	225	249	256	261	252	260	262	223	265	242	260	264	237	214	245	259	250	244	223	269	266	246	246	254	247	232	269	237	232	261	254	243	257	271	230	219	284	229	240	250	243	246	213	236	240	240	245	227	223	237	225	210	269	214	228	256	253	261	232	229	225	256	222	268	257	250	226	253	241	197	256	242	236	221	250	266	250	229	232	248	256	237	243	245	246	251	264	259	252	228	236	247	243	250	254	215	220	252	219	256	246	244	243	211	254	264	236	261	212	243	267	281	255	251	222	250	236	274	252	230	242	224	234	239	236	255	243	227	248	214	248	234	258	262	257	243	245	243	263	228	253	248	253	233	265	242	241	229	235	240	260	245	271	248	230	230	238	252	227	245	257	223	261	257	280	229	264	251	228	250	238	241	253	237	252	212	243	251	272	251	219	240	260	266	243	221	236	245	229	234	246	270	212	238	224	242	239	217	214	240	252	225	268	257	276	232	250	233	249	251	232	252	268	236	266	244	263	248	255	251	276	243	208	243	238	261	237	233	244	231	249	267	248	269	240	246	250	225	224	239	224	238	269	249	245	252	277	245	240	257	257	239	246	232	240	246	236	242	246	230	243	219	252	215	225	249	247	226	231	224	227	251	225	260	241	273	263	271	236	239	248	247	224	238	257	219	263	241	257	223	257	256	241	236	229	243	227	252	249	222	242	245	225	254	278	229	237	234	246	252	229	250	225	231	253	253	260	250	261	257	245	214	242	250	231	216	258	231	222	244	241	252	229	244	240	252	273	272	274	241	251	227	235	252	241	225	243	258	237	244	232	236	227	263	227	247	258	237	239	248	266	252	255	229	250	235	249	246	211	270	226	238	259	247	230	226	242	233	238	245	250	245	226	252	238	227	270	240	249	212	230	223	245	259	254	239	248	241	234	213	226	264	229	240	283	229	242	243	244	236	255	255	226	233	243	235	273	236	242	232	263	229	263	258	243	223	256	246	263	264	265	213	251	260	237	237	237	239	254	264	217	230	235	231	253	226	231	252	233	257	224	260	246	261	235	212	239	218	238	249	237	215	246	221	244	229	236	259	239	236	242	268	226	252	219	260	242	237	265	254	224	251	247	261	281	226	254	263	266	234	247	241	243	217	256	248	237	254	239	241	223	241	254	226	241	252	263	281	241	244	260	233	252	213	243	228	263	267	221	222	225	241	267	232	263	248	264	263	257	242	247	256	222	243	211	262	249	231	227	246	234	240	248	247	275	259	258	240	225	254	232	238	250	237	256	208	245	236	267	249	244	234	249	237	249	246	234	245	248	261	250	230	210	254	257	208	231	255	253	232	220	246	257	241	240	232	250	256	252	269	225	234	242	238	256	250	237	226	254	265	231	270	226	280	212	238	208	257	237	257	264	239	272	240	269	260	242	256	258	272	243	258	269	240	255	253	252	258	245	234	272	253	236	230	265	227	264	269	257	236	230	235	252	242	245	225	223	211	255	232	238	252	241	249	247	273	238	236	246	245	253	243	232	247	233	248	223	226	238	242	229	290	241	251	258	239	242	241	230	257	225	253	255	261	222	238	222	237	228	241	216	246	231	250	243	211	246	271	258	224	244	234	225	241	229	259	230	245	244	234	239	221	249	244	245	258	267	240	251	265	235	233	246	243	242	256	254	240	273	238	238	263	238	235	228	260	268	239	225	226	239	273	258	258	241	245	234	252	255	254	251	263	232	262	223	235	242	264	253	230	234	236	235	238	256	237	263	268	246	255	260	251	233	238	248	263	269	259	284	232	254	232	261	254	257	253	250	270	260	215	263	220	257	238	244	252	218	234	258	249	234	259	238	252	237	261	251	243	223	246	230	241	222	240	261	260	255	236	261	227	242	251	253	256	241	239	250	259	230	239	251	236	204	208	238	227	248	260	285	294	238	249	228	226	256	271	253	245	249	265	251	301	241	247	252	215	274	254	243	239	247	252	270	253	245	202	255	236	252	281	256	259	265	259	253	252	231	266	248	232	250	253	235	262	252	200	242	247	254	250	257	251	227	260	249	273	233	249	231	243	231	293	260	255	248	241	254	242	240	247	254	241	240	242	238	246	236	229	261	224	201	239	224	235	251	245	230	231	261	248	249	252	248	211	250	251	256	243	239	240	247	262	268	267	239	243	247	272	244	237	253	256	221	250	225	240	244	254	258	258	233	257	221	246	233	270	217	262	220	257	237	228	254	219	241	264	269	248	238	231	240	283	237	259	244	253	241	199	219	237	245	232	234	228	265	252	254	231	247	267	286	267	247	265	226	250	248	250	244	254	243	252	242	252	243	228	255	267	249	253	220	225	228	285	231	240	269	255	255	254	257	225	226	237	270	256	266	238	240	250	246	222	239	221	237	247	227	219	209	273	231	212	257	238	260	255	243	244	234	226	238	218	267	231	259	261	232	258	246	257	251	235	232	254	234	264	242	249	241	243	215	226	246	242	238	246	267	251	234	250	247	265	262	224	243	241	245	260	244	220	231	233	228	247	248	249	219	262	209	252	225	242	230	278	250	252	258	217	244	250	252	247	239	273	248	233	267	256	260	240	239	246	245	257	255	264	236	264	245	246	223	225	231	254	252	232	212	271	260	267	236	249	247	244	219	225	238	246	246	230	232	228	229	260	278	243	247	231	235	250	240	223	236	235	237	224	249	254	245	238	240	245	263	247	238	259	252	236	259	228	209	239	236	247	239	229	224	261	219	249	219	240	256	250	241	270	265	214	234	220	259	266	248	217	261	255	213	247	250	225	253	256	239	239	242	211	267	255	241	246	239	256	243	290	228	229	234	259	258	238	253	233	257	233	261	232	255	245	222
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	4	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
