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
339457620495	339457621015	339457621565	339457622115	339457622665	339457623215	339457623765	339457624315	339457624865	339457625415	339457625965	339457626515	339457627065	339457627615	339457628165	339457628715	339457629265	339457629815	339457630365	339457630915	339457631465	339457632015	339457632565	339457633115	339457633665	339457634215	339457634765	339457635315	339457635865	339457636415	339457636965	339457637515	339457638065	339457638615	339457639165	339457639715	339457640265	339457640815	339457641365	339457641915	339457642465	339457643015	339457643565	339457644115	339457644665	339457645215	339457645765	339457646315	339457646865	339457647415	339457647965	339457648515	339457649065	339457649615	339457650165	339457650715	339457651265	339457651815	339457652365	339457652915	339457653465	339457654015	339457654565	339457655115	339457655665	339457656215	339457656765	339457657315	339457657865	339457658415	339457658965	339457659515	339457660065	339457660615	339457661165	339457661715	339457662267	339457662815	339457663365	339457663915	339457664465	339457665015	339457665565	339457666115	339457666665	339457667215	339457667765	339457668315	339457668865	339457669415	339457669965	339457670515	339457671065	339457671615	339457672165	339457672715	339457673265	339457673815	339457674365	339457674915	339457675465	339457676015	339457676565	339457677115	339457677665	339457678215	339457678765	339457679315	339457679865	339457680415	339457680965	339457681515	339457682065	339457682615	339457683165	339457683715	339457684265	339457684815	339457685365	339457685915	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	3600	2300	2730	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22858	20305	27994	22360	20278	16226	2100	1077	797	796	707	691	701	658	666	641	634	621	609	598	605	516	609	574	600	579	566	547	570	555	579	582	568	556	469	531	547	535	541	545	526	560	575	578	568	558	524	552	566	498	559	509	532	528	527	562	554	528	533	561	564	590	523	567	522	523	543	550	513	560	535	542	507	503	525	583	509	503	529	514	572	529	512	536	559	561	548	515	512	535	576	521	522	542	524	547	545	518	545	551	509	529	545	568	562	544	550	555	521	560	582	572	524	581	543	539	559	499	538	523	518	531	523	530	547	556	572	517	547	534	524	543	525	515	533	546	562	532	539	536	522	583	546	536	562	561	533	541	516	550	529	534	493	521	528	520	507	514	540	546	513	536	569	556	575	541	524	495	548	567	558	523	541	517	535	504	559	527	549	516	525	559	515	532	521	523	525	498	546	536	577	511	522	586	551	522	521	520	521	522	542	539	553	523	575	552	551	529	531	551	555	516	551	517	506	519	571	559	528	533	513	584	524	537	517	539	565	556	554	509	565	496	468	586	536	554	577	508	556	513	555	545	522	545	573	538	506	494	544	548	565	528	543	529	551	509	556	536	531	543	511	539	521	503	538	548	577	518	556	509	515	539	504	566	525	537	538	522	488	505	541	539	474	531	494	543	513	521	508	557	547	531	508	517	504	548	562	526	521	528	518	570	534	504	542	554	514	553	541	528	558	507	535	524	530	538	521	558	523	532	538	527	551	528	552	535	530	567	516	534	536	503	536	544	520	586	533	563	557	536	555	518	558	553	497	538	542	566	580	513	535	513	538	520	548	482	512	490	515	492	537	547	525	550	503	547	503	568	559	521	550	551	557	529	543	524	478	555	555	561	516	513	530	514	531	548	566	529	576	553	526	569	566	530	507	521	524	521	479	536	531	559	531	556	552	563	571	588	469	525	570	539	571	528	543	530	520	533	554	542	552	503	493	533	589	535	492	521	548	549	537	503	553	490	548	534	511	540	526	529	519	495	561	552	551	537	497	535	570	535	540	560	519	537	535	544	518	531	540	517	508	553	517	520	551	505	508	539	541	547	559	502	535	556	542	556	537	507	524	514	527	547	543	547	517	568	569	510	538	523	501	522	536	555	556	565	497	516	536	554	546	524	540	524	536	528	546	539	528	547	560	515	545	501	569	528	539	539	505	506	557	570	536	538	532	550	538	522	517	522	515	535	502	560	556	509	499	549	540	542	536	514	515	578	524	543	520	512	593	532	550	528	550	549	514	533	530	542	545	517	546	525	545	495	530	517	520	503	516	503	563	550	480	559	533	529	558	522	538	514	503	545	531	535	539	547	583	521	556	553	519	531	504	565	544	546	554	551	543	527	541	470	552	582	546	528	531	554	555	504	556	524	568	512	556	500	511	522	529	550	524	528	507	513	565	488	552	550	546	566	534	553	555	557	531	553	544	551	526	503	512	530	516	509	525	510	503	524	538	566	561	548	532	520	560	557	543	529	504	613	558	494	536	475	561	514	541	536	560	567	533	511	537	530	556	554	517	500	532	524	511	591	540	482	568	535	528	521	567	546	533	572	551	530	507	567	526	526	527	531	533	540	515	509	504	512	569	530	546	528	545	546	531	544	534	584	584	536	515	517	566	567	543	536	513	523	531	532	519	570	536	544	551	564	533	524	505	530	555	517	533	583	534	537	543	546	506	582	519	507	563	548	541	533	504	565	549	568	471	530	523	548	545	538	522	553	542	537	507	528	542	527	518	541	556	540	494	562	537	469	562	541	525	547	569	501	559	555	495	597	529	515	544	529	553	570	532	533	543	554	519	516	529	529	514	529	576	554	533	548	539	518	478	543	542	524	571	510	538	500	548	511	542	548	539	533	565	538	513	532	535	528	554	526	541	524	511	492	533	498	505	542	526	547	519	566	537	527	571	528	557	572	548	532	534	522	512	513	551	549	535	550	539	571	542	503	573	549	564	512	577	533	562	492	538	460	538	529	527	490	564	535	536	525	526	544	509	532	546	509	504	528	542	564	543	563	545	521	567	542	542	559	552	515	543	539	525	516	545	531	530	591	533	512	523	514	515	593	563	534	552	541	531	546	520	475	549	534	535	554	539	536	533	518	511	525	575	503	548	541	545	532	502	509	508	559	518	521	526	513	572	567	531	526	520	538	503	513	529	538	550	519	545	536	545	481	532	521	531	506	550	550	528	505	502	552	524	533	571	558	573	588	522	524	555	529	527	520	503	539	547	496	542	563	542	558	544	539	518	512	527	552	550	604	530	521	570	554	557	497	562	539	505	537	572	518	517	542	509	538	514	563	537	551	545	524	521	488	533	538	506	549	526	554	524	543	588	533	553	509	530	480	552	530	530	516	544	531	531	553	544	564	527	549	562	492	523	530	557	522	536	520	530	536	510	537	506	532	533	518	560	534	544	545	525	481	495	523	541	512	563	558	520	567	551	584	578	531	525	506	543	548	528	566	488	553	510	587	480	553	543	514	514	579	554	551	520	543	548	571	535	501	509	531	547	541	537	535	556	525	471	549	495	535	557	509	545	519	558	505	587	523	562	549	573	593	563	538	530	558	542	582	524	525	512	537	498	531	530	547	510	525	535	544	528	543	519	536	550	542	569	544	532	548	510	526	548	516	528	542	529	508	549	531	527	527	564	545	537	544	560	562	527	566	491	544	518	495	573	552	580	499	540	543	530	507	548	518	574	527	512	547	528	581	534	534	501	572	540	527	555	566	557	546	527	536	544	528	512	516	512	527	575	524	535	522	546	564	551	574	522	553	543	535	500	555	497	541	559	526	517	546	510	557	513	518	500	537	522	515	490	573	561	526	498	564	576	520	544	492	528	537	559	509	546	536	513	522	518	514	507	531	559	506	500	541	546	526	558	525	585	464	520	586	548	540	525	536	538	534	543	556	500	505	560	564	526	552	495	483	585	555	580	536	528	500	523	556	520	556	536	579	532	532	512	494	507	509	519	546	497	523	500	518	534	539	543	526	486	549	506	515	535	567	522	532	552	529	522	555	516	565	530	530	540	542	550	534	582	524	572	537	521	517	566	536	581	519	564	565	517	586	538	555	535	500	582	523	526	480	536	532	539	521	516	574	538	528	535	538	542	553	545	530	551	547	537	562	526	558	517	560	498	531	549	491	554	519	535	553	548	534	541	512	530	527	513	514	553	544	566	528	505	523	531	542	561	528	575	512	562	532	540	586	531	545	495	511	523	531	520	523	525	549	547	530	517	540	527	497	554	521	543	559	501	544	538	526	546	532	542	523	552	543	531	577	566	473	519	494	518	539	565	534	505	585	562	525	548	530	551	548	542	482	514	511	536	524	505	562	511	528	557	515	581	519	549	520	545	519	526	514	487	531	581	529	530	560	535	555	536	540	529	503	556	563	535	529	554	542	519	567	523	529	547	542	516	542	550	546	594	496	508	582	509	558	527	551	506	515	523	536	526	568	545	579
40957	24260	13089	7089	5063	3784	2955	2405	2019	1865	1636	1564	1387	1327	1245	1219	1208	1139	1105	1080	1099	995	1041	978	989	984	1090	1024	924	945	925	986	927	932	968	927	976	962	874	966	895	928	945	906	841	921	916	916	909	937	927	935	887	947	872	886	945	924	927	909	901	923	931	911	933	918	910	931	896	899	914	900	914	908	917	889	854	885	959	899	920	894	846	903	947	880	898	941	868	914	937	901	878	863	891	908	890	918	831	868	885	882	969	904	892	923	917	873	947	924	951	929	881	925	861	936	919	918	918	926	939	872	906	900	838	940	957	934	902	881	842	912	916	854	911	896	874	934	887	862	863	950	946	899	858	895	901	876	936	884	882	910	881	871	852	915	891	864	876	913	894	945	925	910	915	909	901	900	907	899	904	840	918	872	848	940	891	924	871	875	901	867	889	909	887	889	903	853	903	841	907	886	919	857	855	857	847	897	880	900	814	857	874	887	890	873	943	946	878	881	882	863	882	895	869	860	861	907	933	885	869	877	906	920	869	950	846	915	843	894	923	914	922	917	913	856	892	857	915	907	870	858	913	875	879	910	847	948	925	883	903	919	856	888	893	847	854	919	858	851	860	876	914	887	852	859	889	866	886	919	931	903	857	912	903	871	877	883	878	895	923	879	847	906	903	903	936	900	849	917	891	875	855	862	941	911	874	873	848	860	840	887	905	894	891	875	824	896	898	864	931	892	899	890	943	918	898	932	905	898	876	868	880	894	885	852	887	860	900	858	908	847	887	905	872	921	863	855	892	842	886	843	905	867	914	890	851	912	943	868	891	884	910	911	848	901	887	920	908	888	892	951	936	939	892	899	911	848	896	867	858	887	884	887	906	889	876	903	895	869	905	890	859	919	914	841	900	888	857	932	927	929	875	922	889	874	826	852	893	928	892	914	870	882	863	880	852	886	871	859	954	887	895	888	877	905	911	899	857	904	917	890	909	847	914	897	879	915	955	920	856	848	908	856	862	836	888	905	891	847	870	899	868	875	912	873	914	849	925	872	884	926	879	889	852	873	932	836	870	921	839	913	955	887	883	888	894	887	902	930	891	934	880	911	898	880	935	845	870	912	907	819	876	930	863	887	906	984	919	949	885	844	898	828	879	901	879	854	898	874	910	891	876	897	920	886	870	859	959	878	883	883	856	904	830	942	883	896	885	896	878	899	901	893	866	914	903	915	877	891	910	897	878	869	902	828	955	873	874	882	932	934	877	855	934	898	894	841	890	881	860	879	890	864	888	877	861	876	875	882	878	895	896	903	880	920	892	863	865	909	871	896	865	957	891	859	846	895	884	906	849	847	924	856	895	893	866	817	880	924	923	839	838	925	861	856	872	895	874	910	867	880	927	861	878	880	880	912	871	891	934	837	858	864	916	838	899	866	943	939	906	879	910	880	913	919	877	833	918	877	928	866	915	929	931	944	854	892	906	887	910	943	921	838	856	869	889	960	951	926	861	869	879	856	885	889	927	918	858	923	896	887	925	929	870	870	877	873	873	863	882	824	929	916	876	919	896	904	913	902	860	884	893	880	874	839	875	907	874	848	879	875	884	863	855	945	846	880	921	886	872	917	878	960	907	915	882	954	888	903	859	879	938	858	891	892	920	894	840	903	903	802	882	877	883	958	895	887	944	947	900	888	855	902	825	892	884	885	903	890	916	873	907	863	874	866	862	943	905	934	872	843	893	948	928	854	882	920	847	868	864	882	847	885	865	936	885	905	927	890	833	887	874	847	916	892	895	945	886	843	843	891	894	909	933	855	888	905	884	905	929	918	902	895	856	879	898	881	895	869	910	852	917	897	893	884	894	918	885	855	853	832	923	865	845	868	840	866	942	916	857	858	910	887	901	925	924	863	843	927	898	883	905	888	864	881	824	931	878	854	863	901	909	868	914	885	914	951	888	898	814	910	888	850	896	889	894	878	886	910	913	871	913	928	939	924	890	878	917	851	876	864	901	876	925	852	894	928	878	883	857	871	878	859	867	900	897	938	905	943	912	900	863	897	923	867	906	852	905	839	900	948	859	890	911	963	914	836	868	863	890	865	896	870	873	879	916	896	897	843	931	870	889	871	938	886	902	927	893	917	889	844	919	858	896	898	951	909	872	917	893	885	929	858	902	905	905	915	876	874	832	905	850	850	895	852	874	885	853	893	909	859	921	848	890	917	939	864	869	890	876	869	887	867	900	861	899	857	873	877	902	900	900	864	886	865	919	908	912	898	867	902	903	888	913	922	918	832	901	802	895	885	900	923	941	936	883	887	854	916	897	923	941	817	938	918	886	924	880	910	910	901	878	877	865	870	874	844	893	899	961	872	920	912	851	920	919	838	916	882	911	873	858	917	867	852	904	945	874	874	881	852	934	878	887	895	942	941	872	901	893	921	907	946	892	881	911	867	826	861	899	873	909	898	895	899	911	855	832	870	936	925	924	802	918	864	891	922	895	867	889	921	836	901	907	904	908	878	935	898	853	883	850	911	838	916	875	951	900	875	914	871	895	891	888	885	925	921	866	868	891	874	901	897	894	900	884	860	835	889	896	918	865	869	897	929	875	850	870	879	870	923	929	914	900	862	880	875	891	883	880	919	899	890	884	957	859	932	927	880	893	913	852	864	858	901	891	881	915	887	899	906	903	882	871	970	897	852	912	936	841	899	845	862	835	907	892	885	859	928	900	916	886	833	895	854	918	850	900	799	887	857	893	899	872	838	807	881	886	835	907	891	897	848	911	906	838	928	890	867	864	876	861	938	919	871	853	885	909	821	842	901	851	918	916	903	899	926	882	872	878	901	901	903	897	927	879	925	904	894	865	965	914	907	865	930	888	881	929	868	899	890	910	885	900	874	898	916	873	912	860	903	889	918	899	857	883	888	903	906	850	884	842	930	890	883	856	898	795	919	875	859	901	913	882	890	893	900	894	882	818	864	923	895	911	907	894	910	899	917	872	872	883	858	873	926	858	881	862	908	909	912	865	903	869	919	849	924	904	853	892	869	891	867	863	820	842	881	884	822	906	882	868	889	901	854	918	907	896	859	916	938	872	897	892	849	887	910	893	894	923	914	884	914	889	868	927	860	872	870	943	868	905	896	925	908	899	872	900	876	880	920	878	876	925	862	868	909	904	848	935	860	900	859	910	941	893	862	857	885	931	964	901	912	878	871	911	880	891	889	953	877	872	912	858	951	923	905	909	913	876	884	907	827	889	914	890	914	850	871	866	894	879	910	840	912	873	869	878	948	902	883	859	897	892	827	872	877	865	850	845	827	840	894	871	865	874	945	853	935	884	933	937	834	879	910	885	870	887	849	931	919	851	918	880	874	927	871	851	864	870	906	869	884	896	877	908	869	917	857	895	904	905	858	932	875	860	888	868	907	915	901	881	863	910	905	896	849	874	851	859	933	858	873	937	906	919	902	951	950	875	879	894	880	918	898	895	842	932	928	911	884	901	890	830	932
28206	19126	4848	607	427	392	396	347	372	370	366	382	352	354	351	367	382	368	354	337	374	360	376	346	350	340	363	387	334	353	345	344	319	349	323	341	375	369	374	356	342	389	327	361	331	327	342	349	351	353	337	368	377	331	351	364	345	372	391	345	340	354	357	385	356	323	360	377	357	344	332	321	352	352	348	379	396	356	343	340	342	347	364	336	333	351	377	366	351	363	382	375	366	321	347	356	293	353	349	355	374	367	381	350	344	342	360	365	354	349	362	361	344	336	332	332	348	366	323	369	364	358	377	328	365	352	383	311	341	352	355	322	336	366	352	372	334	378	348	354	359	362	340	320	388	351	332	350	361	349	399	331	371	348	346	363	360	362	349	359	351	359	348	330	326	375	366	371	334	344	364	346	356	350	345	385	359	356	349	344	330	366	360	357	340	337	353	371	344	327	370	355	358	326	347	368	369	313	358	342	376	366	394	351	347	346	382	350	343	331	377	366	368	351	318	375	308	334	341	341	351	385	396	356	360	372	356	355	338	349	391	362	325	344	358	372	332	375	356	341	344	352	348	361	324	365	352	331	391	318	342	378	341	341	348	353	353	306	365	338	353	355	352	351	352	344	349	353	383	350	364	338	333	368	350	416	357	356	353	343	360	368	338	317	337	362	359	367	359	362	336	373	363	359	337	352	335	367	304	322	377	365	344	356	348	362	364	301	370	333	338	356	340	333	365	350	351	353	352	334	314	374	358	361	352	377	337	340	365	353	356	310	347	347	338	356	352	372	352	333	354	386	349	311	342	331	348	391	331	374	328	329	357	335	342	368	347	374	366	361	357	393	334	353	340	373	339	366	343	367	339	347	348	397	359	319	325	351	351	348	340	340	339	349	343	343	366	344	365	406	346	330	380	340	378	345	372	323	333	371	362	376	390	342	359	346	358	363	367	358	327	340	367	376	364	357	349	365	356	323	353	382	395	339	333	373	339	358	347	346	357	358	353	356	359	357	368	331	344	358	366	350	344	345	319	349	389	376	363	369	343	386	360	349	329	349	385	381	384	366	346	336	365	356	328	403	314	363	388	377	351	339	344	340	353	355	364	360	377	336	327	371	317	336	349	335	333	341	360	352	368	365	364	396	343	327	359	348	338	324	356	345	344	366	333	348	349	359	334	368	357	319	338	358	349	348	370	342	354	357	390	367	388	346	354	343	357	345	357	376	323	344	350	358	334	359	364	349	338	325	348	358	332	341	360	352	369	317	343	333	361	364	312	340	383	343	393	376	366	387	347	367	409	346	356	348	367	357	368	322	360	353	349	342	358	346	334	338	381	342	359	355	334	323	324	345	374	370	376	370	335	367	308	373	311	384	359	354	341	335	347	378	339	361	356	341	349	379	344	331	358	345	359	341	362	369	339	315	330	359	371	341	329	357	380	323	344	361	346	322	349	351	316	334	335	344	333	365	364	318	373	338	363	346	358	378	371	395	367	370	377	359	356	309	344	355	407	376	396	353	337	359	351	360	360	348	383	355	347	368	357	348	387	336	361	323	304	352	314	347	349	376	358	359	347	361	334	362	371	361	350	358	373	346	320	392	341	356	334	335	319	348	379	379	304	333	376	362	359	375	337	347	370	333	370	361	378	332	369	340	358	343	368	333	364	365	335	366	322	350	347	346	353	317	352	387	348	357	336	360	366	363	355	347	328	340	346	350	337	335	360	342	380	358	358	367	361	356	351	366	358	353	385	357	352	350	343	357	323	368	345	338	328	376	358	385	379	354	336	342	342	333	325	352	339	350	361	351	389	365	372	366	335	352	323	358	343	344	336	386	338	327	393	337	307	342	361	369	367	324	325	364	365	353	359	345	329	371	344	393	344	340	354	348	357	328	380	348	360	358	338	355	345	394	340	387	357	359	325	359	357	355	352	346	326	330	344	356	308	382	379	358	329	365	315	372	327	385	361	385	350	342	318	355	384	349	342	351	377	346	325	337	356	353	330	330	352	364	316	352	331	340	337	343	333	340	362	340	351	354	360	381	337	335	359	346	364	358	342	369	351	359	363	359	349	338	371	372	340	337	372	350	344	339	364	315	318	363	340	355	345	373	354	362	351	350	333	377	339	367	321	346	357	417	340	380	311	350	357	333	356	318	396	360	312	339	372	357	312	310	361	365	328	345	315	358	333	343	336	343	352	351	365	358	333	352	369	361	362	369	348	361	343	375	380	359	371	352	357	367	342	354	347	352	375	391	347	367	343	352	371	310	361	392	365	344	378	335	338	367	364	380	352	334	350	356	347	362	375	347	377	348	343	357	358	364	379	351	368	345	333	340	362	308	308	353	391	364	357	341	340	350	349	357	344	370	346	361	340	372	351	321	362	394	326	325	331	341	364	359	370	333	364	341	360	339	331	351	334	376	314	352	366	350	361	359	341	364	339	348	345	415	366	351	355	347	347	317	378	370	351	343	350	352	350	385	331	339	367	355	357	371	349	364	339	370	349	367	369	350	349	357	347	353	338	339	340	360	320	340	362	346	353	378	346	350	323	366	373	349	329	373	327	345	359	343	326	346	358	372	392	347	358	342	346	343	349	335	355	340	365	345	313	356	357	359	358	320	352	341	366	344	349	357	358	361	349	356	361	360	342	355	340	380	341	315	365	357	363	358	374	331	355	314	360	343	378	396	364	351	345	354	340	371	340	338	363	359	365	333	375	341	317	351	343	364	356	345	320	357	355	335	364	353	363	376	393	342	353	332	321	321	378	356	348	334	313	348	355	331	351	335	357	362	305	344	336	345	356	352	337	321	368	363	334	318	341	334	355	366	350	355	373	350	371	356	321	364	346	384	363	342	337	364	361	356	380	335	336	345	383	367	365	348	350	324	359	346	337	344	325	334	363	361	326	354	341	359	348	356	344	341	334	327	327	339	353	386	351	364	368	340	338	338	338	337	356	333	349	384	366	358	390	336	370	359	328	353	368	353	377	352	372	353	343	359	345	359	361	334	335	360	339	331	371	323	370	380	355	352	346	384	385	348	354	362	358	353	362	352	414	361	351	382	378	363	345	368	325	363	364	407	345	344	354	340	362	332	334	355	389	358	336	328	358	322	353	357	342	329	374	379	353	342	372	342	361	353	352	361	358	342	323	380	339	369	350	355	357	319	361	322	351	346	360	348	349	365	343	382	366	367	362	369	355	357	325	402	365	380	370	333	347	344	327	361	371	354	367	386	355	349	312	336	383	377	389	396	359	366	325	373	352	308	331	359	361	360	385	370	342	346	381	379	316	352	374	346	323	374	344	370	360	347	357	356	378	349	340	337	383	355	349	336	328	331	370	363	343	357	364	353	378	329	358	370	351	364	361	336	311	354	363	374	370	337	319	351	350	354	344	348	353	363	337	318	382	356	357	342	368	338	357	346	355	343	328	355	378	349	320	353	361	344	320	348	369	353	358	355	335	367	321	373	379	361	357	361	360	339	357	327	367	344	363	369
23869	6705	1458	908	846	750	722	744	669	659	652	670	625	693	647	661	675	660	630	612	611	677	620	640	614	634	659	662	682	601	658	624	670	670	641	628	643	657	658	650	649	655	682	677	649	638	659	647	639	640	583	637	628	640	690	633	658	633	651	616	640	619	633	583	634	654	597	649	675	651	615	627	688	642	673	634	653	617	632	626	616	624	647	660	608	688	633	661	621	627	662	647	666	639	658	642	645	583	627	601	615	687	648	645	643	589	651	659	616	694	653	651	625	662	638	655	645	649	664	638	655	635	662	628	716	613	671	630	680	640	663	684	643	656	648	628	653	626	667	621	679	634	655	635	621	673	649	595	650	654	643	643	644	605	675	668	637	637	649	611	630	654	619	646	647	641	645	633	677	639	648	597	607	623	631	628	693	634	671	656	639	642	590	600	619	677	620	620	640	618	622	659	632	648	659	695	688	634	612	632	642	646	677	639	597	604	635	648	588	665	632	667	670	648	631	660	663	604	664	622	634	689	647	615	650	645	604	619	646	609	618	670	659	638	622	602	624	630	616	665	659	607	634	646	641	623	646	658	647	630	640	619	598	680	676	629	612	617	594	637	627	596	605	625	671	655	626	625	634	632	648	578	625	632	620	631	588	638	674	628	630	615	622	644	626	668	650	632	665	616	649	597	634	614	638	625	650	618	657	628	651	632	625	660	665	643	639	624	695	647	616	660	670	652	623	669	654	614	619	655	703	657	610	634	610	660	580	642	653	696	623	642	604	611	625	646	642	637	633	565	665	650	598	593	626	620	662	630	646	655	635	624	661	699	657	629	670	670	686	614	628	614	642	668	626	666	676	625	617	631	668	629	629	643	644	628	637	662	615	664	665	688	658	638	618	619	617	589	623	640	676	618	652	654	656	671	605	654	626	640	645	635	640	619	639	621	670	647	591	615	621	638	618	657	608	653	648	636	636	650	577	661	636	614	603	633	649	693	649	672	655	646	616	605	651	646	663	588	659	639	665	677	648	596	651	620	654	668	694	622	675	604	681	649	632	631	620	653	663	655	649	629	662	637	678	621	594	621	621	628	664	663	609	675	641	673	619	657	613	632	677	655	666	622	667	633	647	631	636	617	665	637	651	610	672	622	650	618	645	636	650	652	619	649	618	654	674	646	650	640	659	681	610	606	607	603	624	622	682	681	649	647	650	657	636	631	595	659	613	698	655	651	625	647	676	669	633	642	631	665	644	611	631	633	640	683	645	625	653	598	639	631	618	627	592	652	662	581	641	637	624	637	664	639	615	633	618	642	695	675	611	603	632	643	633	612	675	652	659	654	617	641	649	590	671	657	656	625	617	610	635	667	621	650	657	620	657	637	597	628	615	596	624	672	646	630	674	647	673	640	619	592	609	677	607	649	644	671	622	650	638	679	631	624	631	660	656	613	657	638	631	608	689	627	588	628	638	660	670	629	615	640	640	645	644	623	645	656	612	620	661	635	614	613	634	614	623	593	639	624	644	646	650	596	619	617	657	671	649	644	626	679	684	645	643	641	639	618	631	628	672	665	614	618	648	651	646	620	621	640	667	707	640	609	652	623	608	588	635	619	653	656	617	614	650	641	651	634	653	648	681	637	656	677	639	606	643	653	638	639	628	631	651	650	619	633	621	651	695	645	608	630	600	688	669	652	671	650	673	610	674	646	638	630	638	659	612	640	630	669	556	660	655	709	681	634	657	611	647	650	615	661	647	625	662	612	632	669	630	666	592	648	643	665	672	647	683	646	648	644	615	657	632	628	652	659	677	643	619	614	672	607	610	647	636	637	638	663	647	619	622	639	634	638	627	633	650	632	597	650	671	645	637	673	625	595	679	649	648	607	641	600	639	660	645	652	597	611	627	644	678	636	636	625	602	662	618	677	644	620	610	642	628	684	673	616	641	628	648	646	594	596	665	598	635	578	565	661	598	627	667	620	667	610	593	648	677	613	616	669	639	618	631	652	644	666	620	665	610	601	636	622	605	695	602	662	587	657	626	629	617	621	634	649	617	642	588	624	680	644	642	708	599	627	626	666	637	639	605	639	644	639	605	651	594	609	623	657	623	681	591	638	622	667	633	628	646	634	680	612	635	657	627	665	604	626	642	644	642	620	674	660	656	639	615	607	595	635	662	624	606	662	653	633	608	621	625	628	678	669	667	656	602	665	637	654	653	645	651	625	630	662	653	607	644	608	621	664	663	622	612	677	653	628	627	686	639	648	652	590	647	619	693	605	679	621	596	622	651	603	641	594	629	619	653	641	627	641	619	643	609	616	650	638	648	648	643	619	661	655	597	656	654	632	674	658	609	589	663	588	643	636	609	629	649	665	638	624	680	661	650	656	640	696	645	627	618	657	598	654	604	656	639	648	640	631	624	590	607	642	667	654	624	601	654	603	619	637	668	612	669	643	585	660	615	662	656	612	656	628	657	663	577	675	662	629	634	703	674	603	643	683	583	645	664	611	658	701	659	654	636	609	647	644	640	634	618	692	629	628	608	639	659	610	614	679	631	634	622	626	640	624	630	659	623	626	681	661	653	600	661	602	643	618	702	636	630	660	604	634	624	616	627	648	634	641	641	614	594	666	641	612	672	634	632	651	679	658	629	606	643	631	651	640	623	663	630	624	646	644	649	639	556	618	647	616	658	654	624	655	665	658	672	670	614	620	654	610	636	628	646	617	594	646	599	645	625	636	648	638	645	631	654	641	652	640	604	653	661	629	601	642	608	641	622	629	613	645	626	629	614	646	669	621	647	637	648	675	589	635	621	706	597	672	659	666	611	668	638	622	669	594	630	633	625	638	625	637	661	663	607	622	626	617	655	672	633	604	639	630	606	597	638	586	645	653	643	641	671	622	655	674	671	641	649	655	631	634	616	632	659	636	629	669	607	664	648	590	641	662	655	599	655	643	603	640	681	604	636	629	671	653	631	667	595	659	623	632	633	647	630	636	630	623	675	664	627	661	661	614	622	648	564	677	678	641	617	645	633	587	649	667	588	615	636	632	620	663	658	633	636	625	621	641	648	634	658	602	604	682	690	645	647	635	595	641	648	675	673	659	626	638	664	648	624	645	588	680	659	680	610	635	670	598	601	632	624	627	644	576	625	632	621	635	661	647	665	617	658	636	641	581	679	671	574	647	648	654	659	629	619	582	652	643	651	622	698	628	666	587	642	698	624	603	610	687	611	622	639	641	650	613	614	657	635	631	636	673	623	681	726	641	634	626	644	627	634	637	672	632	609	644	641	666	620	634	681	678	693	643	626	629	620	621	647	658	636	595	663	645	660	669	676	635	711	665	632	622	635	617	641	640	616	615	635	639	678	592	640	637	646	631	630	695	630	603	589	627	635	674	614	673	641	636	663	683	657	662	647	672	608	664	670	635	668	612	617	599	679	621	586	670	608	694	673	630	663	658	636	613	613	618	639	594	636	602	650	654	586	608	673	617	658	621	610	618
25292	21603	29305	24130	19046	2080	742	600	475	462	418	427	426	365	407	424	349	397	378	371	372	348	368	348	367	370	357	345	350	326	383	375	366	364	337	382	329	358	309	342	329	320	341	356	334	338	374	348	320	333	347	352	353	338	328	335	317	353	308	324	332	354	339	362	320	343	353	328	352	320	328	291	344	328	350	329	322	340	354	336	369	335	352	325	358	315	323	316	338	310	339	311	339	326	355	377	293	322	346	326	352	337	340	338	328	329	328	346	331	338	349	324	337	345	324	321	358	379	340	335	351	370	330	358	339	344	311	350	348	323	306	320	337	339	285	322	360	339	373	331	323	351	313	351	319	332	335	337	333	314	346	339	335	325	370	355	367	347	304	334	340	331	363	299	352	326	346	387	337	322	354	325	346	331	342	337	312	360	325	339	310	307	358	323	322	344	372	321	327	337	334	333	332	338	312	348	328	374	333	341	322	354	354	350	344	333	334	328	335	350	337	333	371	319	346	314	308	343	365	344	333	342	361	300	338	358	329	317	319	338	341	348	367	328	285	338	349	327	348	302	307	354	358	297	324	345	345	319	294	359	309	313	346	317	353	356	339	388	310	332	342	325	302	344	340	361	342	361	366	352	301	330	318	342	338	363	372	323	324	343	336	320	333	330	323	342	343	334	359	332	365	346	312	357	323	328	337	344	360	315	332	309	336	344	331	302	368	321	357	315	318	332	338	349	333	357	333	338	303	334	337	343	321	369	342	357	348	342	370	355	337	351	323	351	354	327	338	337	355	334	297	314	362	343	349	331	362	347	324	288	325	299	322	345	378	352	327	314	329	295	331	335	312	337	338	351	329	362	366	346	335	347	355	354	313	326	338	345	321	355	353	301	301	355	346	310	338	325	319	323	332	331	323	347	355	342	315	351	339	312	321	314	316	347	343	342	331	341	324	322	326	302	362	337	352	348	323	303	351	313	297	350	340	355	328	328	341	351	319	362	318	301	311	349	320	336	336	302	325	296	329	335	337	344	355	334	317	349	347	316	336	386	325	323	353	338	299	298	358	349	350	349	349	343	314	331	350	343	334	320	309	334	334	309	345	339	355	372	369	315	380	332	330	327	332	331	343	347	342	332	334	310	345	352	348	353	316	338	321	340	322	311	353	337	321	341	306	333	318	362	346	323	332	385	351	314	318	355	316	310	326	302	335	324	307	352	342	347	326	346	327	344	357	335	325	321	334	356	379	331	335	321	326	350	323	390	362	329	324	360	344	333	333	312	333	305	354	312	333	329	326	325	360	340	333	292	311	339	314	327	305	333	333	326	337	337	308	313	339	337	350	324	343	336	299	331	334	308	313	316	319	350	331	343	334	345	318	284	367	332	342	308	301	347	323	330	367	347	355	312	292	328	315	294	339	344	355	335	365	349	321	327	344	344	328	351	325	334	364	347	359	331	308	360	337	361	364	360	352	336	314	345	326	351	324	344	323	336	345	347	316	311	333	326	329	322	314	340	318	323	334	312	314	315	325	315	300	327	335	341	398	343	347	334	294	354	339	351	319	340	328	337	328	317	333	323	340	350	338	339	355	349	353	331	317	365	364	342	339	341	319	319	331	306	333	314	328	339	336	350	330	327	328	325	328	344	352	362	344	301	323	345	356	323	328	309	351	341	347	357	338	308	323	355	334	320	326	329	330	331	346	321	358	342	343	351	345	346	338	348	330	322	319	335	332	330	365	331	305	332	343	322	346	331	292	338	340	313	343	352	290	342	339	343	358	336	320	327	329	329	301	344	322	328	307	320	313	310	328	328	337	336	338	357	326	369	346	326	329	316	361	334	325	338	326	327	331	308	354	327	334	345	336	354	317	344	318	322	341	294	326	316	336	353	341	351	316	350	326	309	363	347	309	324	362	341	309	330	357	345	349	343	337	320	328	345	328	310	337	372	333	351	363	344	360	350	346	324	322	354	320	339	335	329	350	320	303	330	322	360	309	371	333	349	305	376	317	306	340	339	356	380	328	342	325	344	337	331	323	343	332	322	343	316	322	345	298	357	329	339	319	331	349	328	329	334	345	299	342	326	327	302	334	333	307	338	321	301	314	350	319	341	293	352	345	320	331	328	319	318	352	334	346	334	362	332	332	329	345	322	319	354	319	375	327	348	326	332	337	310	345	317	337	334	313	373	317	349	333	325	352	310	336	342	347	310	361	335	334	346	339	335	301	349	341	318	347	331	314	302	323	317	332	317	364	324	336	330	300	341	342	327	331	306	345	359	325	329	329	329	356	331	328	304	324	372	293	363	324	365	336	352	361	329	359	339	358	309	333	342	322	323	317	344	316	323	328	349	308	368	311	298	348	376	336	355	343	326	342	327	333	329	341	356	352	319	338	329	376	336	338	333	292	310	316	328	371	318	363	350	326	360	320	356	318	313	366	360	337	284	349	318	336	329	351	349	369	303	340	339	329	330	343	332	368	337	323	302	354	328	340	320	342	341	321	351	346	366	303	350	310	346	317	346	337	354	351	360	355	339	308	359	358	310	327	318	333	349	316	324	347	325	323	329	335	336	331	330	348	334	357	355	324	309	347	351	329	328	347	364	332	342	333	351	334	301	313	327	368	328	293	340	335	325	295	338	338	311	327	310	346	340	336	337	317	374	333	320	338	341	308	348	323	359	348	358	329	333	319	315	315	336	313	334	323	312	328	353	325	338	321	333	374	342	323	346	311	323	319	333	360	346	331	343	331	321	339	299	320	338	331	329	314	343	316	331	302	353	342	334	353	345	361	330	331	332	314	372	367	323	342	343	365	326	329	322	309	293	338	353	311	331	308	331	336	318	303	340	349	333	350	324	324	308	325	311	337	360	323	333	345	339	335	324	332	340	334	337	327	324	326	342	366	331	304	344	357	365	331	327	358	327	321	330	350	319	350	337	348	320	325	357	303	321	348	308	343	373	332	369	348	335	310	335	328	337	364	330	330	336	319	330	334	355	282	329	328	319	342	335	333	347	322	338	338	342	293	356	357	340	337	301	346	312	320	344	324	324	308	343	364	343	324	327	308	345	332	344	374	308	327	302	329	307	326	327	367	343	317	322	328	377	338	337	317	349	363	344	336	337	320	378	338	321	350	330	329	335	317	331	335	350	344	326	339	342	328	336	331	317	380	333	354	346	332	321	334	314	338	362	298	324	307	333	334	352	341	354	352	337	341	337	336	336	315	311	340	350	310	343	300	329	372	305	343	347	336	335	342	338	357	323	318	334	356	327	302	337	360	345	344	336	355	361	326	341	335	339	328	335	351	330	322	314	315	346	323	315	328	339	306	324	323	339	298	347	335	358	323	345	311	353	346	325	382	349	311	338	310	321	343	336	337	302	353	341	341	337	337	359	347	326	378	315	342	346	348	321	329	346	344	319	346	326	346	317	359	325	333	360	343	318	323	314	340	359	303	322	333	320	348	366	318	334	345	321	328	359	350	301	350	330	334	303	317	341
51229	28030	8024	4131	2810	2073	1721	1375	1211	1061	958	937	821	858	834	761	799	732	745	702	705	670	663	670	724	686	672	666	639	618	646	624	633	595	635	625	628	628	582	593	623	620	614	631	611	579	659	602	599	596	604	648	595	609	570	649	636	625	630	563	612	594	640	559	611	600	598	596	648	562	596	584	604	603	617	593	588	574	660	606	594	587	624	652	618	590	541	588	582	599	582	586	604	565	602	628	617	618	666	625	663	585	580	595	670	633	639	550	653	605	584	638	640	615	632	637	600	550	600	618	620	618	613	584	602	627	631	604	643	630	585	601	592	602	642	572	623	592	626	610	607	609	567	588	638	673	610	591	660	599	585	567	570	644	530	581	633	608	624	562	597	643	622	606	567	587	620	582	624	602	613	594	655	617	644	634	584	573	581	562	655	587	598	594	627	647	644	597	619	588	597	618	604	605	644	606	613	602	593	586	593	621	586	580	583	615	590	602	621	606	650	630	608	605	592	595	613	616	554	644	559	607	614	564	586	647	589	616	635	600	569	593	632	643	589	590	631	639	575	622	578	602	586	639	560	591	601	651	622	574	616	627	631	632	585	565	607	599	582	580	592	627	594	607	611	626	599	574	564	611	602	606	631	599	608	578	615	607	585	590	572	580	582	599	611	581	615	660	589	568	612	621	628	560	618	589	612	583	595	579	589	608	619	649	623	600	579	576	570	605	582	576	615	572	560	609	609	562	604	595	592	628	618	627	586	592	607	617	586	568	582	616	608	584	597	544	611	573	626	597	615	602	596	609	618	614	605	634	549	622	608	579	563	618	568	566	593	624	569	615	626	597	597	646	589	625	603	610	592	589	596	583	615	633	564	625	593	574	561	551	606	601	583	620	563	572	576	602	617	598	569	603	598	650	589	638	578	635	593	596	584	630	579	582	552	618	622	598	618	586	573	621	551	581	593	600	572	587	625	616	582	604	569	597	624	598	592	617	607	617	611	612	603	561	585	617	601	623	588	632	581	598	597	613	567	629	571	571	567	569	565	573	597	565	567	617	573	574	589	605	604	600	599	595	578	588	580	587	616	579	611	559	645	620	587	586	583	612	583	555	572	621	612	616	678	584	593	643	604	614	659	588	586	622	628	616	605	594	595	585	546	595	612	619	572	563	561	616	594	574	596	602	589	564	612	593	599	596	608	573	617	587	558	616	607	599	555	602	577	616	575	617	605	657	602	596	601	580	600	614	603	568	624	567	597	612	592	577	546	565	570	590	596	616	546	597	575	637	641	607	609	575	586	555	622	556	605	576	545	642	618	575	596	601	640	619	621	598	568	599	600	568	612	601	575	626	619	628	598	568	596	608	614	566	604	572	606	580	619	631	637	641	610	570	633	570	625	603	629	596	606	581	602	638	573	612	587	635	554	586	638	614	627	600	577	630	564	569	603	617	619	574	585	653	619	606	596	644	634	621	593	603	614	619	558	609	666	610	608	601	604	591	591	563	622	589	597	603	573	578	588	616	600	610	555	591	571	570	619	636	586	643	597	625	630	630	593	590	602	613	549	617	646	578	569	598	541	593	625	622	581	572	578	579	572	570	581	585	571	612	563	619	600	593	611	609	624	588	604	614	600	610	614	612	588	561	638	570	582	608	594	626	563	591	574	589	544	603	599	558	616	573	606	578	612	608	616	577	649	592	594	621	604	606	598	637	600	616	602	590	581	573	593	635	583	638	599	583	570	608	592	571	643	562	578	600	604	564	639	597	607	612	594	613	585	597	607	599	626	620	612	600	623	621	638	596	614	593	573	605	653	607	571	592	626	592	567	553	580	589	619	606	611	595	561	624	548	635	582	616	605	609	631	593	631	574	639	587	595	570	623	626	594	588	608	604	560	577	595	631	610	614	595	603	600	616	601	604	613	641	607	560	591	600	627	614	622	654	625	580	596	602	626	648	603	607	625	586	605	601	641	586	615	615	640	569	589	577	556	619	619	644	610	627	653	599	625	571	590	658	617	616	574	556	594	575	645	610	564	653	596	581	631	626	585	597	597	608	581	648	566	634	665	606	556	593	590	571	625	588	604	597	612	580	594	591	605	538	606	566	621	598	626	614	624	606	611	582	624	591	641	604	600	576	618	580	614	590	630	617	601	580	629	586	583	616	631	598	581	581	586	612	641	604	570	579	617	561	568	582	602	630	613	626	653	576	617	602	616	589	597	590	606	624	569	606	609	592	609	649	565	641	615	561	613	609	559	596	564	555	624	576	619	571	622	600	554	583	584	585	568	584	583	589	652	590	600	622	600	569	606	592	609	614	592	568	554	611	583	603	611	649	609	604	626	568	591	615	580	610	568	591	616	599	605	593	606	590	598	586	618	609	567	619	633	616	583	627	598	532	600	653	596	614	600	571	617	587	604	588	568	589	580	626	616	598	610	589	597	611	629	611	581	642	643	644	631	638	592	582	600	622	597	615	623	604	613	615	569	547	569	604	631	558	591	621	603	572	623	538	589	614	622	568	581	603	609	586	592	577	603	595	545	578	629	638	616	617	633	598	611	627	587	610	597	581	590	608	614	604	607	601	588	642	594	601	562	583	572	600	598	609	561	594	537	595	649	625	606	592	591	605	607	581	590	590	586	608	564	607	606	593	549	589	608	630	643	568	558	642	602	591	613	612	587	632	598	616	626	603	646	585	617	594	571	603	612	637	584	602	639	579	597	633	559	596	571	600	604	600	601	588	559	598	610	596	608	589	619	577	599	596	618	550	571	588	583	565	611	585	624	574	639	605	582	622	614	591	581	602	603	576	621	599	596	581	568	587	602	634	621	594	596	602	580	600	602	616	591	581	619	583	585	635	593	627	590	575	582	598	581	630	594	622	591	621	614	603	579	588	586	597	612	601	620	583	601	577	608	644	588	601	564	588	630	573	575	604	628	611	619	604	566	583	570	630	581	623	595	576	574	566	585	605	631	639	617	582	616	583	602	598	617	598	607	614	562	600	609	597	584	609	598	581	577	626	577	606	576	567	601	594	605	607	625	602	628	592	636	535	589	598	591	614	600	603	573	566	609	592	588	618	609	553	571	615	574	617	599	615	581	633	579	609	604	605	627	606	674	574	573	588	602	652	602	567	589	621	607	615	564	603	595	587	606	589	556	593	614	557	601	647	641	588	599	586	645	616	600	595	589	635	598	628	615	588	567	610	600	592	560	578	629	583	571	597	598	675	612	570	591	643	587	586	596	638	579	550	629	581	590	620	577	561	557	631	632	572	626	639	653	617	599	621	585	557	611	589	626	528	597	605	604	608	592	611	617	616	606	631	572	594	569	608	578	584	633	584	633	618	581	524	608	598	632	611	590	571	635	586	578	594	628	579	594	635	590	651	567	598	569	586	549	618	580	587	569	596	612	573	611	523	621	601	640	588	629	607	614	576	578	593	615	613	592	606	608	551	562	599	599	613	600	575	628	592	592	564	600	580	620	593	608	597	554	639
24143	21503	29611	23715	21466	16666	2131	1077	901	847	764	756	721	702	662	686	637	648	646	644	597	622	594	628	604	614	635	579	657	603	555	587	569	592	651	644	588	555	551	587	582	605	596	585	617	610	564	573	594	582	590	568	595	563	562	582	571	569	586	587	557	609	557	573	550	567	554	554	560	573	580	556	638	563	583	573	552	607	575	567	570	574	563	555	590	606	568	570	578	568	630	615	579	618	612	591	555	579	571	564	561	595	592	577	579	571	609	587	601	591	625	555	599	608	584	600	558	565	570	557	615	558	618	583	572	562	586	590	563	584	613	567	567	552	537	567	600	582	548	562	573	591	584	549	569	526	549	544	521	597	585	577	608	582	546	577	566	540	525	590	601	554	592	536	591	594	575	595	619	536	554	548	556	582	536	515	595	584	549	618	561	544	577	549	547	575	551	587	552	577	572	571	632	585	567	582	578	575	583	561	576	585	562	553	609	519	562	593	580	540	544	545	542	571	551	556	538	543	559	520	577	547	552	557	565	586	539	609	547	550	560	526	572	634	579	582	572	563	555	555	556	572	583	546	599	559	583	602	590	576	583	588	552	587	580	562	595	627	538	550	523	618	528	555	621	566	564	555	573	558	572	544	578	563	554	595	568	580	537	583	565	604	574	572	557	605	556	542	565	581	592	579	601	575	552	504	615	555	594	524	565	565	552	595	594	582	556	589	572	565	576	563	550	566	583	578	551	590	587	534	568	571	580	553	569	545	592	593	526	552	602	547	605	557	585	581	581	605	585	539	557	594	527	624	606	572	570	530	545	577	605	626	522	604	570	551	504	595	568	536	586	564	573	586	563	593	559	595	533	554	599	560	596	551	541	576	556	577	570	601	590	524	542	512	582	560	586	621	569	563	599	570	575	509	579	589	580	570	618	604	555	574	537	578	569	579	573	580	572	543	576	548	544	590	557	593	580	544	583	577	557	592	600	580	534	530	580	569	569	568	590	626	586	584	578	570	561	538	559	539	554	603	599	601	594	542	576	602	587	606	518	590	571	633	591	591	585	629	562	573	573	557	556	592	569	559	573	585	582	585	584	582	598	560	568	533	573	567	561	552	585	550	595	572	594	585	582	584	592	612	589	569	550	630	567	575	559	564	577	542	534	580	563	575	572	572	573	591	594	567	574	537	572	557	542	576	582	595	569	557	576	524	583	595	548	611	572	594	591	583	606	577	588	557	581	535	558	620	532	603	590	552	564	569	571	579	573	565	569	577	555	591	579	582	589	579	606	586	584	616	584	569	554	565	564	609	560	621	553	596	536	608	585	568	590	569	540	552	574	562	538	577	568	578	567	565	572	584	576	608	601	560	539	557	596	546	564	601	563	588	569	573	585	557	522	630	563	574	556	575	574	559	587	592	587	571	591	557	580	574	538	541	579	564	558	562	567	572	570	605	570	565	534	558	575	569	605	575	580	563	569	565	547	616	579	546	607	536	580	578	604	559	576	529	549	564	570	545	552	555	504	570	561	556	588	567	578	559	538	569	546	540	558	544	583	616	530	536	569	592	546	580	570	557	566	566	546	587	644	620	548	555	585	564	528	583	567	546	563	520	543	602	554	580	537	532	586	576	557	613	558	593	591	528	566	583	570	556	586	554	556	565	587	603	616	580	615	586	575	603	539	555	565	559	557	585	542	582	627	586	565	586	574	580	580	597	580	593	579	610	550	561	563	585	588	556	599	557	568	610	589	558	555	523	550	641	568	554	504	614	557	572	605	565	590	572	556	575	543	557	536	553	629	593	604	574	534	583	563	568	578	560	562	597	524	569	564	593	576	552	562	593	594	557	525	555	631	544	574	601	545	566	576	572	560	587	539	547	570	562	597	591	585	574	544	599	601	562	512	594	591	577	598	534	552	590	562	602	559	574	583	546	576	548	581	590	577	570	561	582	563	559	550	568	577	592	556	592	535	569	542	577	600	602	558	566	572	599	581	573	601	594	568	587	608	591	570	561	620	601	607	575	570	576	561	583	587	568	542	562	559	507	555	558	561	582	614	549	570	611	581	545	564	602	557	560	562	530	569	552	578	602	569	598	593	572	600	575	577	568	548	586	572	562	557	584	585	588	559	576	566	589	539	600	566	567	607	587	595	557	513	609	560	579	568	586	585	559	529	570	558	577	594	566	571	553	546	564	547	529	608	591	559	571	543	551	548	565	567	604	555	560	552	594	549	543	560	557	551	563	580	585	619	536	584	556	593	605	583	576	603	559	544	569	564	531	547	563	559	591	571	534	549	551	579	553	609	563	574	572	553	576	557	601	586	589	515	558	586	597	604	570	613	561	566	556	525	533	563	556	545	549	605	580	594	529	591	547	546	544	559	573	577	579	541	574	578	570	562	578	572	534	588	558	545	563	556	579	582	546	594	554	566	544	575	555	548	604	541	596	593	615	551	591	528	589	536	561	546	577	585	574	590	579	569	569	587	525	534	601	619	633	543	610	549	542	577	609	562	546	536	605	564	543	529	604	552	566	618	552	582	583	615	571	545	568	554	539	626	555	541	559	554	616	547	561	587	561	560	565	580	557	529	683	598	562	551	556	580	577	567	588	582	603	543	581	571	602	552	585	561	559	564	579	555	543	602	566	576	540	584	589	535	516	529	600	527	567	552	572	606	551	552	519	549	590	575	581	556	568	551	538	570	578	556	575	600	558	579	611	573	574	575	583	575	551	571	606	564	610	534	561	587	577	596	545	533	581	533	598	587	596	562	593	572	586	557	528	552	585	582	545	593	515	537	608	533	601	540	536	558	588	580	568	577	591	587	583	530	579	604	580	586	555	559	599	589	553	580	584	603	568	620	575	561	576	606	485	561	552	564	576	568	538	579	575	523	545	582	576	552	567	568	576	526	598	544	578	601	587	570	540	570	611	522	607	565	581	550	603	547	528	588	587	570	597	520	571	606	595	568	538	577	576	585	557	594	593	556	574	577	614	580	560	548	518	550	575	589	576	607	565	577	552	587	586	545	594	585	579	575	537	577	554	546	589	578	582	586	577	571	575	562	574	591	553	577	572	552	553	553	559	578	536	563	562	557	559	587	583	546	571	601	588	606	545	623	571	618	549	571	584	566	608	556	559	564	530	561	558	540	607	509	609	594	519	584	580	589	561	560	588	577	551	599	579	592	549	608	578	604	543	600	576	511	583	573	548	595	577	556	576	542	575	537	536	572	595	545	575	550	575	595	568	604	530	577	627	597	593	630	554	569	543	535	587	559	545	601	534	581	547	492	565	575	559	599	584	548	585	552	607	564	555	579	574	581	595	577	585	568	542	566	590	591	584	572	580	530	565	570	590	557	559	545	541	541	577	577	549	547	597	539	580	531	571	550	597	571	559	575	596	556	587	579	571	530	621	596	544	547	619	614	586	601	557	558	568	517	581	583	584	601	555	601	568	552	590	568	572	585	595	567	529	588	596	597	568	575	545	590	553	604	551	604	566
48583	26814	13247	7214	4940	3860	3041	2536	2134	1783	1719	1591	1525	1387	1358	1295	1236	1225	1173	1147	1126	1106	1070	1042	1100	1047	1034	1058	1028	1100	988	982	970	1027	1032	978	1049	928	1015	981	943	994	932	960	997	944	987	912	956	945	921	960	891	906	893	970	956	971	950	956	909	980	970	955	950	917	1016	958	1003	896	958	991	951	939	955	915	974	915	992	927	934	1015	973	970	960	904	992	979	933	923	1081	936	938	947	992	885	1021	974	942	1020	986	958	919	997	1017	983	985	1004	981	916	999	917	944	951	938	968	1020	927	962	953	948	937	965	1014	935	1020	1001	1029	1016	995	953	958	957	936	918	978	977	948	949	935	972	914	892	948	893	965	909	938	964	951	949	966	925	914	947	1004	983	893	904	966	921	963	984	1028	918	932	981	967	947	993	996	938	982	978	1002	998	976	971	946	968	905	938	906	1012	982	950	1016	952	946	999	1004	942	917	992	980	952	1005	1001	980	909	938	978	937	957	932	925	908	956	922	902	955	988	932	900	959	909	933	967	930	956	942	947	952	972	935	915	955	958	912	985	1002	998	939	1000	943	936	981	986	949	900	880	940	966	951	871	913	992	946	901	893	883	908	915	957	993	903	940	885	922	875	906	952	968	1001	994	965	958	945	906	951	958	912	1000	975	954	960	977	930	969	907	928	922	972	1034	968	970	900	962	962	947	944	983	954	922	1051	988	1008	951	934	960	930	966	1026	988	923	894	981	970	939	931	944	962	922	935	952	937	900	992	1022	955	981	950	981	974	979	1022	982	969	958	980	929	956	892	938	922	916	927	967	941	956	1003	955	964	982	949	958	960	901	958	983	918	894	937	964	902	900	943	972	949	994	958	948	943	962	912	954	972	945	986	971	937	977	991	960	990	952	952	951	961	912	907	1008	948	1004	1005	940	931	917	895	974	938	925	921	944	946	919	905	964	984	923	992	908	963	971	984	1010	948	926	977	895	939	895	945	897	933	989	932	935	961	968	956	922	957	922	959	972	932	1004	934	957	944	997	937	976	1007	913	950	990	975	902	921	961	938	946	994	946	964	934	966	973	935	913	904	961	864	926	957	974	930	976	949	939	912	955	961	973	913	931	984	961	963	957	958	945	990	981	911	1012	945	943	922	958	934	928	940	992	947	1029	950	947	952	894	953	930	977	977	997	965	909	940	957	908	937	945	912	972	936	986	1001	938	1029	927	955	912	922	964	883	957	944	980	938	963	951	984	941	933	912	973	887	975	957	973	908	957	977	961	952	950	880	871	955	905	929	954	974	967	1018	918	1021	984	962	965	983	983	966	912	950	947	976	947	911	968	937	995	925	959	975	944	965	924	982	938	974	946	997	950	951	942	944	946	961	981	975	928	933	931	959	885	908	938	949	962	931	950	921	932	999	903	933	962	960	972	1014	994	938	954	967	950	950	974	910	942	944	962	925	880	975	901	917	949	945	992	943	942	925	923	912	956	1010	953	935	890	988	912	937	922	927	914	971	941	941	938	977	925	936	1002	945	964	974	898	935	950	969	977	953	909	948	949	949	944	906	953	913	978	907	899	906	975	968	942	967	884	936	951	927	971	955	983	980	868	935	959	975	931	1001	964	958	899	981	935	923	1016	964	919	906	938	932	938	951	954	931	936	884	954	915	945	1002	950	976	979	934	973	940	946	951	914	935	963	929	958	962	963	928	979	945	928	894	950	927	949	916	958	979	959	935	924	921	940	937	934	968	956	980	937	886	963	955	890	936	941	922	950	953	910	963	941	959	911	913	958	992	916	906	944	924	947	950	1014	989	922	925	1006	916	974	940	959	950	959	939	898	937	960	968	941	1011	954	909	957	917	951	961	905	902	916	923	930	922	907	951	947	952	940	979	964	940	933	949	930	968	946	917	942	961	902	982	973	951	922	970	962	992	974	969	975	961	954	960	966	966	938	974	942	933	934	980	936	973	958	930	920	923	905	960	932	1003	988	979	963	883	935	898	981	960	903	928	979	940	921	931	956	959	918	907	947	916	994	950	932	940	983	926	920	967	953	974	936	915	909	979	907	905	904	947	953	967	915	944	914	973	1005	921	926	889	972	916	969	973	966	933	986	949	966	935	989	911	916	974	917	921	947	963	924	958	956	910	928	937	990	995	942	890	886	923	887	975	1001	957	1021	955	953	933	1024	861	937	918	900	980	931	931	951	969	926	958	935	908	973	915	999	945	894	977	966	953	946	944	970	926	932	967	906	984	995	886	936	978	942	988	930	936	979	967	912	953	932	948	949	939	880	944	1018	926	992	951	920	927	965	955	943	928	985	968	919	920	939	914	945	1004	944	930	950	870	890	951	981	962	957	956	957	978	954	937	944	906	948	976	911	949	927	971	886	1002	957	933	933	956	986	959	990	965	957	937	949	941	930	931	955	890	1007	875	935	977	991	995	930	957	1003	910	956	917	935	968	960	967	1009	990	965	1020	976	956	986	947	921	898	948	955	963	934	898	981	903	932	925	972	986	1005	924	997	940	940	932	955	965	963	921	917	916	929	962	896	897	966	966	964	964	988	949	971	960	948	972	894	922	922	900	1023	928	988	927	985	868	953	1001	991	970	899	949	890	924	924	931	984	908	916	957	961	952	923	896	920	1010	1000	950	938	899	929	928	892	915	984	944	999	963	940	925	958	950	967	911	953	997	967	950	883	943	918	899	952	953	923	985	954	950	951	958	858	918	967	960	947	954	1020	934	976	940	941	924	958	931	935	970	916	997	933	883	1009	954	990	911	919	912	918	930	932	929	896	971	924	900	946	899	948	954	884	932	978	938	948	970	924	928	965	948	966	994	958	913	927	927	938	977	1004	924	927	920	953	986	922	926	904	962	976	983	989	946	954	1010	957	967	947	937	897	956	926	958	940	927	975	967	934	935	888	950	941	927	969	939	1001	955	962	964	964	923	928	913	884	938	938	975	958	941	921	953	928	971	945	917	944	958	962	980	962	939	952	956	965	960	935	988	902	952	939	973	979	946	970	904	950	954	963	968	948	950	936	936	908	1014	1017	905	934	958	954	930	906	922	984	993	964	928	952	971	937	939	987	988	951	975	951	937	972	1010	1019	918	967	968	947	982	925	930	925	887	985	930	944	984	955	1002	939	981	928	929	924	954	929	941	1003	951	941	949	930	926	959	958	953	1011	930	970	967	1013	952	898	900	972	977	872	956	948	933	904	956	952	943	920	953	940	918	911	977	923	928	925	903	916	950	971	914	950	923	890	966	964	945	966	963	954	912	971	958	963	1009	904	938	950	912	928	889	945	991	950	947	996	940	937	974	971	922	963	894	966	908	922	961	930	929	1000	966	933	983	955	907	931	962	1021	936	945	959	939	930	968	895	992	995	893	903	972	931	894	968	899	942	969	937	951	1000	985	944	925	971	1004	949	939	978	1011	966	927	969	979	943	909	940	949	989	932	968	906	978	903	971	972	940	951	991	1013	993	952	958	886	948	945	973	931	913	951	831	889	971	1002	967	979	923	1002	988	948	955	933	971	922	894	919	982	943	969	937	910	934	933	885	936	938	953	938	928	953	982	990	918	932
28289	20558	7239	674	409	377	395	416	408	351	369	337	386	362	365	377	387	363	356	331	353	345	354	347	322	327	366	362	355	362	359	347	312	339	317	333	382	373	357	332	340	364	338	346	364	360	348	364	346	336	352	340	364	347	355	387	360	378	347	363	355	358	354	358	319	356	327	365	356	355	360	347	363	349	341	366	359	366	396	357	365	366	336	351	345	352	373	355	369	365	336	328	347	350	357	372	328	345	353	344	333	353	345	375	337	306	361	335	392	332	376	341	337	362	371	367	376	341	312	352	345	351	328	344	343	355	345	386	388	360	362	345	358	343	358	383	346	342	361	349	333	351	370	346	381	330	337	352	329	383	343	352	374	375	362	345	356	347	364	343	358	343	343	371	354	322	374	324	361	342	388	336	313	373	348	366	363	339	336	362	401	373	365	337	336	324	341	360	352	328	388	350	358	344	352	346	358	334	372	311	336	372	335	336	347	336	355	371	325	346	341	329	353	355	373	374	352	355	373	359	361	356	353	336	348	342	364	352	415	353	347	328	308	384	350	365	333	353	348	361	369	338	336	366	364	352	370	350	352	358	375	328	347	345	385	385	351	337	370	385	357	347	343	365	346	330	351	330	321	363	317	355	376	363	332	347	343	383	365	345	372	310	363	364	376	339	343	351	340	345	350	384	324	332	363	347	366	346	377	365	361	330	356	381	347	361	335	355	381	360	384	332	368	330	372	386	331	326	354	358	343	354	345	343	337	350	335	346	357	357	357	348	339	361	368	362	355	346	375	356	333	356	321	358	362	352	358	338	383	358	358	375	353	343	345	326	352	349	333	367	362	370	359	366	348	381	378	334	382	343	347	352	332	333	336	419	352	342	340	337	363	350	365	342	370	347	350	359	350	365	368	377	344	359	337	315	366	322	381	343	329	360	364	356	349	395	360	359	320	384	355	392	367	352	336	325	372	339	369	366	333	360	339	336	368	346	351	347	329	361	365	360	362	326	337	371	349	331	351	365	364	348	340	323	344	334	341	352	362	361	369	385	343	379	356	339	323	353	340	359	341	317	333	349	336	388	354	358	324	339	351	397	362	337	354	336	370	310	358	318	332	354	337	351	371	355	376	367	363	374	346	310	368	392	354	351	352	353	332	380	362	331	352	354	340	352	341	341	348	340	359	356	315	336	365	342	352	328	400	359	349	335	336	359	371	374	361	347	346	353	318	385	379	368	330	340	357	356	344	371	388	365	325	337	348	341	347	353	393	342	359	363	353	344	373	330	363	367	341	346	393	368	329	351	327	380	348	332	361	343	349	360	361	328	354	345	341	337	319	344	380	355	361	373	330	322	339	357	365	326	390	388	322	325	350	340	322	373	355	362	401	359	353	346	363	341	331	378	386	342	350	377	356	368	349	349	359	377	351	360	389	362	380	350	343	328	347	342	358	351	377	352	358	366	353	333	353	375	359	359	370	347	358	357	374	347	376	346	334	367	370	334	370	339	362	398	326	360	354	327	355	364	377	314	352	353	368	317	352	327	376	326	336	389	318	336	329	323	347	368	364	371	381	382	351	358	345	382	357	360	360	348	370	317	377	356	325	360	350	360	377	381	325	365	348	362	350	363	359	350	337	350	337	346	348	337	341	356	346	347	357	343	337	389	354	340	362	347	367	345	355	337	348	361	337	368	336	373	374	346	363	353	343	344	354	385	380	333	337	320	348	377	366	340	380	361	326	366	349	337	363	349	358	377	365	329	351	330	379	366	359	322	353	339	361	308	347	358	350	358	359	337	362	335	338	365	373	363	351	357	348	339	355	356	342	350	367	373	335	362	343	338	353	374	353	389	315	355	356	363	376	363	365	345	351	367	331	352	351	372	348	329	351	371	348	349	365	346	368	339	400	363	338	337	352	370	347	408	380	346	344	384	346	371	330	338	322	330	390	344	355	355	378	349	333	357	383	344	344	343	356	329	357	350	336	339	361	351	356	321	368	367	335	380	345	383	340	348	328	349	356	377	346	330	358	387	350	339	352	347	337	342	350	368	320	348	368	356	346	359	343	376	337	386	345	388	353	371	336	317	338	333	348	382	385	369	346	349	353	292	393	359	332	375	346	377	353	339	392	343	343	368	342	323	322	349	332	378	386	345	353	346	350	343	358	402	360	341	325	349	331	366	361	360	372	365	380	368	357	348	374	312	334	352	376	363	368	367	323	348	343	320	356	335	387	334	354	352	384	374	345	326	345	307	356	345	356	363	360	389	322	395	348	373	345	344	385	361	330	369	370	375	351	352	381	382	333	363	340	340	393	360	321	338	355	349	368	366	389	332	382	330	389	348	342	359	331	338	379	336	349	360	352	342	353	358	366	375	343	355	368	331	345	305	352	325	378	374	372	344	340	351	364	346	356	377	358	360	359	333	347	375	358	361	350	376	368	364	391	346	363	358	336	390	378	347	346	360	352	362	351	345	350	394	325	340	343	333	367	318	346	344	334	340	357	371	351	358	361	345	349	340	356	378	351	372	347	358	381	378	400	340	338	359	362	361	342	356	362	337	369	375	377	341	349	327	323	358	360	365	359	361	360	357	332	379	361	336	355	318	360	331	342	393	340	332	305	358	341	359	343	337	341	328	311	336	357	392	368	356	354	349	377	357	350	368	352	355	337	341	346	358	347	381	392	386	358	331	323	340	351	369	373	343	348	368	358	342	369	363	365	331	340	372	387	338	351	333	322	399	367	361	353	377	339	350	376	365	354	364	354	330	347	352	365	343	360	361	363	344	344	362	347	346	356	356	352	305	354	361	359	372	345	340	353	360	363	360	361	352	345	367	361	345	356	374	390	322	339	375	382	375	347	358	354	338	349	369	366	352	351	367	353	335	357	386	352	370	340	355	372	354	366	356	359	399	375	360	333	384	367	353	396	361	347	318	331	323	360	383	411	342	368	352	346	345	359	352	331	359	358	335	377	346	354	362	347	355	332	332	350	361	350	369	339	385	341	318	335	336	385	309	349	350	385	371	362	339	362	364	317	371	345	342	364	370	316	356	339	400	375	347	355	331	361	339	363	328	389	335	356	357	349	330	310	361	343	371	390	354	338	342	360	314	318	368	381	371	358	358	374	357	346	375	342	366	352	393	356	344	382	349	343	330	391	364	366	333	337	371	344	350	362	337	376	351	360	382	380	384	397	393	367	349	329	364	355	353	332	332	357	354	362	361	339	329	373	323	341	349	353	359	357	369	374	315	328	351	324	346	361	353	341	330	359	354	375	361	363	372	385	386	367	375	361	347	359	325	377	335	398	356	338	366	367	370	360	340	338	341	370	374	381	376	337	340	342	336	366	353	325	346	335	368	364	355	356	365	397	370	353	358	366	375	364	363	369	370	348	345	332	374	339	352	362	338	327	343	305	376	343	331	374	336	351	367	340	367	373	348	322	348	374	353	375	341	348	366	348	385	347	337	375	356	370	328	354	370	371	366	386	326	349	367	357	373
25549	11949	1353	988	820	792	688	678	668	672	677	670	647	721	670	644	637	640	646	648	656	644	632	652	641	640	647	617	640	643	644	610	670	696	645	658	642	688	641	648	646	693	636	608	663	677	611	641	656	651	621	642	638	700	688	613	655	649	635	661	621	661	639	646	595	645	644	624	624	656	649	620	648	620	644	602	675	613	685	627	634	623	655	611	676	658	658	648	623	655	646	644	680	644	680	624	640	647	673	658	621	699	630	618	695	649	669	649	654	684	623	652	660	657	614	652	645	623	647	607	655	644	595	620	616	692	637	676	648	625	610	641	624	628	626	687	616	647	641	632	597	659	636	622	651	650	642	653	635	674	652	652	642	627	615	641	657	618	643	614	596	643	641	672	682	686	710	633	626	654	607	659	645	620	633	606	656	646	642	626	634	663	660	572	660	630	629	651	638	677	623	660	704	658	617	625	626	670	626	621	616	662	646	646	633	623	682	662	651	645	617	639	671	629	659	641	622	681	663	635	686	632	640	627	643	641	627	645	663	639	623	621	697	625	624	639	625	630	657	622	670	636	675	636	675	683	662	645	629	664	683	642	639	624	623	606	697	631	640	652	612	663	644	681	639	652	601	634	641	647	627	577	593	658	655	613	591	691	642	648	637	614	637	626	627	607	658	654	622	644	673	603	611	648	638	643	644	680	622	645	699	644	615	628	647	649	650	643	616	653	625	623	639	634	643	639	620	637	646	631	638	601	654	666	609	611	658	709	658	659	631	645	625	693	661	682	634	660	643	602	648	648	645	688	570	685	611	616	657	637	650	652	624	645	607	652	621	615	667	645	609	628	652	641	584	656	669	659	682	633	674	638	628	678	656	622	619	609	672	648	632	670	615	629	647	619	651	663	604	645	657	651	627	643	636	688	669	635	614	646	648	649	583	667	650	653	605	632	626	653	629	622	641	627	609	651	623	608	665	675	670	640	661	614	654	598	638	630	665	691	621	705	648	605	606	604	682	623	658	705	601	623	631	644	600	700	650	638	617	620	650	637	645	669	651	628	663	619	647	630	644	615	672	632	687	616	628	661	614	613	627	648	647	652	670	622	613	615	645	635	635	619	623	631	664	635	648	629	636	625	643	630	636	591	649	631	612	649	651	664	661	597	652	600	632	635	632	605	624	657	635	650	634	637	665	634	604	648	631	653	633	620	674	617	645	612	642	643	635	615	652	668	632	663	628	624	642	631	630	619	598	619	682	628	629	612	599	639	648	623	656	670	631	629	560	633	735	647	710	624	623	682	618	617	638	636	644	679	634	616	609	634	638	648	628	651	645	634	704	635	652	687	621	635	588	644	633	644	658	600	628	669	582	688	595	601	637	580	673	677	603	623	676	657	636	633	634	640	618	602	632	631	648	632	623	675	608	639	691	651	609	606	627	622	661	653	591	647	635	670	630	578	587	681	671	666	607	648	669	654	625	638	622	696	643	634	643	644	682	652	699	648	653	611	657	637	650	661	634	693	639	629	654	616	631	653	658	665	607	656	651	635	635	683	648	660	658	616	648	656	655	632	661	643	670	670	631	643	634	667	680	674	618	631	654	659	667	709	641	636	633	651	636	626	682	619	654	651	645	638	643	647	622	643	686	648	630	637	618	577	650	616	654	658	619	640	624	647	665	648	633	657	671	654	632	693	657	642	631	649	661	663	643	619	654	621	656	652	649	663	669	653	637	634	640	625	611	597	627	616	657	635	650	664	630	653	626	615	642	647	672	662	646	679	637	619	678	621	627	646	626	631	615	616	630	663	657	603	671	671	675	666	687	656	624	665	651	638	683	621	654	650	635	641	655	646	654	629	640	620	667	644	643	603	635	662	638	606	662	656	615	683	689	614	672	638	627	646	656	650	638	641	623	653	698	657	644	677	620	622	677	613	598	649	673	623	606	713	580	626	623	627	639	618	680	599	654	636	665	646	591	620	603	662	645	581	623	632	652	588	602	623	628	644	667	627	637	614	658	664	689	645	663	633	612	607	631	638	688	627	582	640	625	639	635	610	632	657	619	622	644	648	611	611	682	648	673	643	646	670	589	654	629	648	601	644	644	642	654	638	653	609	621	625	660	631	662	648	616	631	640	688	644	643	657	623	601	628	644	663	645	620	668	635	652	606	664	616	635	685	639	637	626	650	631	597	662	685	660	652	599	630	638	632	632	634	643	639	643	651	670	638	668	626	637	612	599	643	642	647	667	623	673	642	613	637	639	608	653	590	639	635	651	626	667	636	612	669	625	675	666	615	664	607	639	640	632	620	610	615	636	603	698	673	618	629	632	592	641	602	655	687	574	665	659	659	602	636	601	615	632	664	598	661	625	668	688	620	682	589	648	610	663	643	638	642	652	672	668	677	618	672	643	643	620	648	657	645	640	645	611	650	633	605	634	604	623	647	607	715	640	647	684	681	658	657	634	641	631	668	636	629	628	650	638	652	676	644	670	613	651	644	623	667	663	647	606	609	636	627	631	669	645	630	631	611	603	614	621	615	682	652	645	634	641	623	606	610	645	632	663	622	634	609	645	656	649	656	635	630	616	621	644	652	634	651	647	641	674	622	625	611	662	623	638	624	646	683	643	630	623	657	609	659	638	659	643	671	624	699	652	597	654	642	640	644	665	627	676	598	644	641	636	630	675	689	650	633	646	637	625	598	621	618	661	627	650	641	627	633	617	643	641	658	685	612	664	647	616	665	644	686	653	645	683	637	635	643	640	619	649	634	665	663	641	653	634	619	671	648	661	654	646	654	616	660	613	658	620	658	619	646	582	646	658	652	620	680	694	642	658	627	666	679	636	609	594	677	635	620	635	632	681	623	666	616	619	623	606	647	691	602	608	612	639	653	641	619	645	642	623	697	608	658	665	634	625	630	661	615	705	597	627	654	655	656	640	632	610	662	631	670	630	637	647	635	637	629	620	646	612	662	673	628	647	642	650	684	663	652	627	646	674	647	662	654	631	653	639	647	651	642	643	645	605	623	656	661	662	615	665	657	676	637	632	667	621	653	632	619	653	605	680	632	638	667	683	592	617	644	627	656	658	627	648	614	624	628	619	647	637	629	629	635	657	656	657	653	630	620	695	630	609	616	623	613	613	696	681	677	656	683	629	681	618	638	611	679	660	652	607	636	658	675	614	680	601	666	674	641	631	641	607	608	613	618	655	594	643	668	658	638	648	630	669	663	680	622	663	645	652	640	683	666	644	673	657	679	656	645	603	618	662	642	627	689	671	652	646	637	655	643	663	656	705	664	664	631	636	662	626	675	635	637	623	650	644	605	627	639	667	646	644	643	641	653	633	661	629	649	616	668	646	647	632	642	636	642	633	646	617	631	642	649	627	683	661	651	611	683	636	677	602	638	654	608	669	650	658	627	649	595	584	650	683	656	640	673	647	594	655	631	688	687	628	635	645	668	686	633	623	617	646	670	590	683	654	662	651	665	633	624	629	618	674	633
25174	21604	28405	24915	18431	1861	735	581	500	454	403	411	396	391	372	389	360	379	358	352	360	342	346	383	387	346	384	341	370	377	343	364	360	352	344	360	363	320	337	351	355	341	304	337	323	325	323	353	334	318	351	344	333	343	330	350	323	322	334	362	338	338	338	331	326	303	309	323	326	334	335	296	344	333	326	327	361	324	309	358	322	342	344	327	320	328	306	317	295	291	324	315	328	305	320	319	302	379	325	329	300	318	355	321	359	339	349	343	325	319	328	283	320	342	322	348	331	351	305	356	320	301	317	351	335	327	305	316	371	283	328	302	315	327	365	323	299	342	326	354	344	354	355	333	325	335	338	330	300	303	322	348	320	331	328	339	321	335	361	329	318	326	351	345	340	314	332	311	354	308	338	322	283	340	316	340	308	285	318	324	366	331	338	318	325	305	320	312	326	308	335	333	314	315	307	295	300	339	345	357	328	322	343	340	338	334	341	335	334	306	305	329	339	337	311	360	331	341	308	340	298	316	335	322	367	345	328	305	324	328	324	319	349	332	322	323	342	320	316	315	329	321	344	355	324	328	314	298	345	295	356	344	304	318	322	336	302	365	316	338	334	331	344	305	307	315	331	340	330	317	337	317	330	322	351	300	348	282	320	338	284	351	350	317	357	358	343	344	315	335	318	322	326	317	344	333	335	338	332	322	306	338	326	346	330	310	333	333	312	344	326	349	330	316	360	331	319	340	352	323	327	303	325	321	319	340	323	299	324	338	313	330	355	335	287	325	349	317	369	336	301	319	316	302	326	356	362	325	327	341	343	312	318	305	353	326	319	364	322	315	324	330	332	311	327	321	357	286	316	322	328	336	321	321	352	310	331	362	295	331	320	331	316	336	314	349	336	293	319	329	324	293	326	314	318	328	312	321	402	328	328	333	308	333	347	357	328	327	338	323	362	321	331	326	305	347	346	336	334	315	342	333	341	328	342	342	344	331	330	331	321	310	357	349	311	336	327	328	347	359	277	307	326	319	352	325	326	347	332	351	335	343	328	359	347	343	310	332	301	355	334	302	318	293	337	310	295	321	299	370	313	370	342	337	323	298	299	323	354	326	325	351	375	359	339	329	330	351	330	334	320	326	333	329	339	339	321	307	331	324	296	345	347	320	308	324	332	335	330	314	335	320	345	333	376	353	333	331	327	338	334	291	324	314	310	309	322	343	326	341	299	317	336	331	327	286	300	338	323	348	327	311	314	325	314	305	311	298	344	296	312	350	333	295	343	311	327	316	329	336	322	346	331	316	334	365	318	321	329	321	328	343	332	318	332	341	306	335	332	329	354	356	333	322	362	323	344	338	320	322	336	327	335	350	311	360	321	352	332	276	318	326	360	332	367	323	339	320	337	348	310	336	323	333	337	353	343	335	303	320	355	328	342	338	328	335	350	289	345	318	321	319	327	323	341	330	350	319	323	317	321	369	329	364	326	330	306	316	291	307	350	355	356	332	341	303	344	318	330	290	317	357	347	353	327	350	308	356	344	290	316	320	323	331	349	315	334	333	337	328	344	336	338	312	327	309	353	319	299	348	299	295	336	341	319	343	318	325	333	293	333	332	307	355	353	313	320	342	294	299	353	349	330	325	328	304	343	324	330	307	334	327	354	313	346	319	303	356	336	312	340	324	352	313	376	341	327	375	348	363	316	325	348	318	358	348	322	329	336	309	319	319	325	354	347	316	352	313	352	339	308	313	313	341	346	337	330	326	329	329	337	348	341	335	320	334	354	334	343	337	328	324	321	286	334	346	307	287	314	326	293	295	325	325	329	326	303	312	354	330	329	346	320	301	317	317	336	345	343	329	329	358	354	300	328	311	331	322	365	325	345	373	358	320	305	329	361	333	327	293	333	344	321	340	329	350	360	316	307	347	369	306	341	335	332	323	304	354	369	289	312	325	372	343	313	321	324	319	318	325	330	307	368	332	354	332	334	354	333	310	337	313	329	352	347	349	310	329	302	311	345	326	323	360	315	307	337	333	319	330	339	333	349	320	352	316	346	334	300	339	296	365	360	328	300	327	336	318	314	307	329	334	311	309	320	345	356	340	334	329	310	334	323	328	325	336	320	368	343	319	278	380	332	323	352	323	307	302	309	332	337	328	336	331	314	356	338	349	346	345	354	347	325	347	334	362	350	327	328	331	314	291	327	323	336	326	331	352	317	346	329	330	333	309	367	337	370	295	332	335	292	324	325	346	340	305	339	323	352	354	284	320	340	286	347	311	310	317	351	302	307	315	297	368	323	315	323	365	320	325	357	330	337	323	345	367	337	308	317	346	340	326	298	327	358	348	319	346	355	339	348	346	334	318	349	341	302	354	345	347	356	345	308	303	312	334	308	337	332	331	333	356	328	321	313	343	350	313	351	323	337	334	357	353	335	268	332	304	353	324	310	313	354	324	340	337	317	341	318	308	330	331	311	321	314	313	302	362	330	325	352	311	326	327	322	324	328	333	309	338	311	330	329	330	352	345	284	327	336	329	341	337	338	350	325	328	313	299	357	331	327	337	326	329	323	344	315	325	350	333	360	307	336	336	341	352	328	343	297	344	331	336	343	324	329	306	348	331	319	309	350	344	309	270	322	339	323	325	307	328	333	342	328	335	324	355	332	312	324	353	325	350	345	336	338	339	332	309	326	326	321	345	355	328	359	333	296	353	315	321	317	325	360	312	302	323	317	323	328	323	306	351	349	346	357	320	313	313	311	336	329	345	337	338	336	339	320	356	314	343	325	341	351	330	326	344	329	330	330	299	304	318	327	306	314	337	320	343	349	321	316	287	338	324	379	300	301	318	335	310	298	306	337	342	328	306	327	337	333	372	346	322	328	303	349	331	345	348	313	343	320	308	313	315	352	334	326	310	355	319	333	328	330	327	351	336	357	326	351	320	313	341	327	322	352	336	310	336	323	343	323	312	324	347	358	343	308	315	349	304	320	331	311	337	321	342	336	354	312	329	332	322	333	342	335	328	352	315	312	315	326	314	359	323	328	326	305	322	347	359	351	324	323	336	355	332	356	326	334	361	316	309	347	359	334	331	322	350	314	339	352	322	330	318	326	326	337	328	326	322	315	296	322	313	339	330	332	333	331	332	329	327	327	291	360	333	328	331	313	321	351	331	341	336	317	311	325	349	329	328	318	349	329	339	330	335	331	274	344	318	323	308	325	326	314	324	292	309	336	349	344	312	314	301	331	347	330	340	331	353	321	332	300	356	324	320	319	336	330	333	373	310	306	356	347	296	372	349	328	322	312	325	319	320	350	341	338	309	346	340	354	342	317	328	305	334	333	333	288	329	295	343	324	362	358	343	339	313	331	327	364	339	309	320	334	312	346	338	306	293	311	340	340	316	344	361	327	313	328	330	299	328	312	338	353	312	344	338	326	328	291	311	303	330	339	327	372	338	337	352	321	343	335	343	326	320	291	317	358	352	316	330	278	291	326	345
49394	24407	8352	4294	2824	2148	1759	1494	1226	1020	984	919	895	801	798	779	775	732	731	725	681	684	656	640	657	677	603	616	611	627	648	610	619	641	591	642	581	614	643	618	657	623	629	615	601	580	579	613	593	581	566	632	544	603	563	588	624	622	621	596	605	572	588	585	614	606	584	622	618	601	618	567	552	613	607	599	608	586	598	567	603	681	604	622	569	578	610	580	586	620	590	567	588	606	589	573	602	593	621	622	613	625	547	589	597	572	642	584	609	624	587	630	585	593	608	606	626	585	584	613	597	581	582	589	578	630	628	592	583	597	598	587	563	582	580	567	585	557	591	555	579	568	558	591	590	570	556	625	561	582	584	586	550	650	590	613	587	621	533	604	613	594	582	597	569	558	605	618	570	557	591	563	581	594	596	582	602	587	589	596	552	602	609	622	606	598	564	574	560	568	603	611	577	585	589	625	547	575	577	585	612	565	581	579	608	580	609	584	551	620	589	571	621	568	585	611	602	556	577	596	638	577	584	577	582	623	569	585	568	563	592	582	575	570	542	576	573	542	592	618	615	601	590	574	547	566	580	584	623	594	582	609	621	586	567	578	561	591	599	595	577	572	610	570	603	599	577	616	600	572	580	629	589	589	633	569	580	576	582	614	586	608	618	574	620	630	599	578	619	603	563	586	591	613	599	629	611	560	590	552	505	562	575	593	581	625	617	588	578	609	552	593	557	602	545	544	618	600	599	578	546	543	626	592	591	551	583	582	582	555	615	586	545	590	584	579	610	575	618	604	580	606	571	615	585	600	575	631	596	617	629	563	592	634	583	573	600	600	625	562	565	584	581	587	600	610	592	619	579	540	577	602	590	555	595	560	599	576	627	590	671	630	606	555	614	597	547	603	578	617	600	608	565	568	595	565	555	599	605	608	613	579	555	608	582	604	554	577	611	574	573	562	553	629	613	568	577	616	594	620	593	598	600	618	572	575	578	616	594	594	574	624	615	594	607	608	623	596	581	562	605	620	591	611	579	579	580	572	586	565	610	600	579	586	642	623	580	585	563	605	644	565	553	588	579	576	595	627	616	587	535	597	613	607	614	618	562	566	572	611	598	620	593	594	564	565	566	564	609	600	604	597	545	594	596	634	620	601	598	553	536	592	595	594	596	599	577	588	514	585	623	561	646	590	600	621	595	609	566	564	597	600	561	600	606	613	554	612	603	607	592	625	553	580	619	616	610	557	597	582	578	592	604	591	586	562	578	574	609	605	580	617	613	621	634	623	626	626	596	576	568	574	618	562	588	585	571	594	560	578	615	560	601	655	569	607	598	650	607	517	611	627	585	593	589	587	615	572	596	640	590	627	571	574	610	572	616	568	580	582	596	586	606	550	587	585	611	576	566	564	643	586	613	582	586	576	587	568	588	581	581	587	548	646	615	563	540	540	568	594	589	598	585	576	590	566	621	579	565	587	609	605	583	591	634	533	597	583	572	607	597	605	575	610	611	613	620	635	575	554	563	616	583	561	584	552	529	606	597	580	604	597	566	593	588	616	603	634	568	590	587	624	612	567	566	575	590	547	619	580	576	633	603	629	603	582	575	587	577	554	619	569	585	555	599	575	596	608	637	611	582	636	604	562	624	573	568	568	595	611	560	644	593	550	605	630	579	602	542	625	604	579	607	564	607	571	584	570	596	557	600	612	590	608	593	569	556	610	598	614	605	625	608	607	599	583	601	616	601	613	614	623	591	604	563	574	605	603	596	588	626	559	604	605	586	601	582	564	584	628	592	564	583	576	565	571	563	664	614	595	567	573	570	571	594	585	575	623	594	551	599	568	567	609	622	642	552	600	573	605	592	617	581	588	586	574	626	576	586	614	585	596	564	618	563	586	626	625	604	593	573	589	579	596	600	595	594	613	574	578	579	585	582	603	562	598	616	577	593	603	565	590	575	597	652	582	608	555	559	577	582	577	577	591	579	599	633	580	594	597	582	593	606	585	583	609	539	611	596	580	617	582	582	559	575	550	584	566	587	563	577	600	583	539	596	559	610	580	580	628	616	587	607	616	592	605	599	615	615	622	615	586	581	563	567	526	593	629	609	547	552	583	617	598	582	615	562	601	594	587	617	581	587	605	577	583	581	617	600	583	588	558	578	595	595	595	607	554	566	597	618	554	617	569	609	613	624	593	583	584	578	586	586	634	563	577	632	589	565	581	583	628	621	610	578	591	594	588	608	567	626	610	577	624	606	569	621	594	596	582	588	561	584	565	614	551	559	568	598	561	566	609	553	561	566	579	590	578	561	618	593	574	601	577	617	631	610	556	541	588	553	606	604	604	555	587	607	567	558	604	614	579	570	586	586	609	578	623	613	536	546	603	576	628	614	601	599	575	608	610	562	572	585	622	588	592	568	621	632	555	603	591	575	566	581	588	587	573	560	597	561	533	605	597	600	616	588	585	588	609	558	562	581	578	547	595	587	553	563	591	546	584	593	590	574	583	602	563	584	621	576	609	567	590	596	616	602	544	603	578	571	610	589	611	583	576	599	607	546	574	590	595	626	619	578	579	573	590	620	620	624	568	579	578	634	579	577	565	625	554	579	612	593	610	630	606	566	636	654	568	593	552	587	566	589	573	612	598	579	593	603	602	616	603	593	555	599	583	566	582	589	618	620	622	577	594	577	580	592	585	579	603	558	577	597	591	594	604	605	544	583	615	577	619	614	596	569	567	601	624	596	560	565	574	611	582	600	599	610	592	539	549	613	593	597	592	571	627	607	600	601	598	584	545	574	609	586	592	573	548	598	544	571	576	559	599	611	620	600	594	587	581	554	608	638	572	572	608	574	605	600	574	584	560	598	580	581	572	621	598	573	591	596	568	607	593	522	586	553	577	604	594	599	593	593	577	630	581	552	592	583	589	583	584	613	541	619	562	560	553	589	571	563	624	652	583	574	613	591	613	572	598	636	626	595	579	566	580	561	563	593	570	569	618	567	563	584	586	617	577	568	566	624	591	623	625	625	597	579	596	601	610	632	568	604	577	569	575	618	589	579	621	583	636	517	614	606	617	586	612	593	593	587	609	576	588	610	565	596	584	577	615	641	594	595	590	580	564	602	584	581	594	597	623	564	634	550	603	608	595	523	647	585	591	578	573	581	627	583	577	594	589	589	619	593	579	565	583	563	598	596	613	589	576	586	641	586	527	559	591	615	589	576	590	554	588	576	555	641	548	577	581	609	558	585	599	595	606	596	565	621	560	600	616	573	603	605	594	592	555	644	580	566	574	578	636	603	607	556	577	584	562	575	592	609	571	627	560	635	610	547	596	533	576	594	576	604	605	557	563	608	613	579	583	577	608	579	586	585	592	584	596	624	564	601	593	587	616	578	598	584	607	617	611	580	568	583	546	596	612	600	598	554	597	594	577	546	592	603	573	568	552	600	557	611	570	585	646	561	586	556	561	610	586	595	612	558	595	574	563	590	590	606	571	580	555
24159	21618	29478	23981	21507	17401	2443	1086	884	824	722	742	700	705	698	655	644	638	643	640	632	623	590	645	596	608	598	633	617	591	564	596	569	612	586	577	624	621	594	582	605	600	587	580	564	563	583	547	550	546	566	598	570	604	596	577	627	618	586	546	567	598	597	601	570	569	575	614	586	601	546	608	581	589	593	612	574	585	575	601	581	613	629	600	595	588	615	624	621	557	548	598	624	598	534	616	587	587	604	574	575	575	610	586	597	558	635	628	604	573	598	630	559	603	551	597	622	625	591	613	569	540	571	577	600	561	587	595	581	616	606	582	578	610	566	535	608	583	611	571	592	555	548	583	618	559	561	571	612	574	572	542	581	576	576	565	576	570	631	571	565	522	610	593	573	589	635	528	590	592	622	561	596	591	599	570	605	564	545	580	616	595	558	548	629	588	581	601	597	549	602	570	594	578	590	564	601	562	585	597	590	560	624	571	555	555	555	580	620	595	610	583	564	554	561	549	546	604	575	564	569	617	579	580	577	596	567	548	587	591	561	524	603	566	554	590	597	546	583	611	587	623	573	602	609	606	577	573	551	586	598	599	587	582	571	529	620	579	549	602	624	584	573	543	584	549	565	596	530	566	551	559	559	532	577	596	595	548	634	567	579	598	554	558	586	546	581	553	589	589	593	569	574	567	630	601	616	602	573	595	602	605	593	602	638	585	557	569	606	622	543	577	580	584	612	587	591	583	577	549	581	524	564	612	560	591	540	603	554	588	608	595	582	566	581	580	589	601	551	551	592	572	575	585	573	565	589	603	566	596	560	573	557	617	607	561	613	572	558	595	587	562	567	555	637	581	563	583	611	587	575	565	545	563	585	580	559	572	637	582	615	607	574	611	574	619	604	604	562	618	572	530	556	513	657	575	641	595	561	560	611	533	571	557	602	553	619	559	617	594	564	538	570	598	558	570	547	597	615	576	580	581	592	612	589	540	562	613	587	583	567	616	581	563	576	589	583	604	606	593	555	583	589	592	582	585	556	570	587	606	589	597	593	570	597	544	583	601	602	584	639	596	593	549	576	554	598	569	598	580	639	575	593	627	559	560	615	611	561	630	547	568	590	607	567	579	566	573	566	556	603	595	544	577	569	592	576	599	531	579	574	567	577	565	578	615	590	551	546	553	551	533	585	588	563	551	570	594	539	561	530	591	571	537	614	552	556	601	600	573	567	610	568	595	647	576	581	550	604	548	626	586	575	567	570	577	582	544	579	598	601	577	576	559	577	596	583	615	624	550	589	509	563	592	590	560	594	571	583	599	574	603	594	592	593	558	587	536	589	596	595	593	600	581	573	587	597	591	562	618	600	623	617	619	585	588	577	550	606	566	596	599	580	561	575	531	548	553	598	586	558	575	566	591	541	559	593	538	620	607	599	543	595	525	593	587	602	560	572	565	570	581	583	557	582	593	591	585	607	570	553	594	562	562	565	581	606	594	593	555	613	634	602	602	638	570	549	598	579	578	588	562	557	589	623	550	569	596	581	593	529	606	535	542	584	557	583	582	582	578	567	543	618	583	586	597	540	545	563	537	557	572	546	544	616	564	580	607	608	563	570	591	584	574	590	581	581	593	580	573	613	581	591	576	576	530	587	603	569	576	575	585	582	549	567	602	594	538	607	576	561	621	562	588	593	544	589	565	570	609	568	581	583	538	584	582	521	547	573	572	583	614	578	588	585	599	636	565	593	612	596	614	637	565	577	576	561	566	536	589	598	579	615	549	576	599	602	569	560	598	573	604	597	599	566	571	597	591	556	566	577	611	579	563	570	585	561	537	570	588	583	560	551	600	550	587	565	598	574	575	633	573	567	567	579	559	609	575	561	606	592	569	601	582	586	607	605	544	533	634	539	594	585	573	578	572	554	590	577	631	557	590	628	546	567	589	602	576	588	612	601	602	587	548	577	590	574	602	539	545	575	580	587	590	585	577	586	574	610	610	590	575	592	604	585	624	574	551	566	599	550	561	582	582	570	589	616	577	550	570	566	578	600	604	589	572	595	601	583	575	615	627	595	577	584	543	590	552	591	609	557	562	588	561	550	579	545	553	586	559	529	591	595	603	597	555	589	564	547	603	619	559	577	577	575	561	561	585	600	600	566	576	576	598	598	578	540	607	582	598	611	580	583	583	582	598	546	590	555	567	547	600	568	556	548	598	568	590	550	559	585	606	598	596	596	592	606	540	567	569	594	617	599	559	624	619	583	588	580	562	554	608	570	599	591	615	562	571	601	567	577	577	600	565	570	563	561	563	608	622	572	585	556	589	618	561	597	578	541	572	592	583	568	543	557	567	576	561	608	601	558	593	576	556	627	599	602	596	601	570	589	526	604	583	565	591	626	554	607	582	588	575	570	518	542	560	607	606	550	600	569	578	596	616	523	618	573	586	600	568	609	590	536	565	653	615	576	575	568	539	607	581	616	581	592	590	537	589	563	598	560	552	583	591	565	569	590	601	575	559	561	604	609	593	584	542	575	591	585	541	582	549	612	581	552	584	567	610	598	550	553	553	563	591	617	568	532	545	577	566	549	575	603	562	637	594	594	553	556	590	573	558	612	560	604	565	569	548	583	549	577	627	557	571	561	590	544	603	580	590	578	549	567	568	599	549	559	569	584	542	543	608	614	595	556	600	591	558	605	590	587	590	580	586	604	582	556	573	604	550	582	591	577	579	599	576	578	562	597	578	565	585	569	590	617	599	561	554	581	556	567	584	609	565	531	543	545	514	594	529	554	622	583	605	588	571	533	558	585	568	572	593	614	592	630	543	578	587	574	589	607	649	562	569	573	544	566	564	595	614	613	591	562	627	585	568	548	589	536	550	573	539	611	582	578	554	578	585	623	582	631	601	564	605	545	510	601	584	630	580	616	568	534	591	541	567	558	578	615	594	605	576	578	560	541	606	587	602	582	558	601	559	535	578	620	581	563	546	606	563	573	533	587	556	564	543	607	559	594	579	593	607	586	606	563	551	619	566	605	588	598	611	538	599	573	592	582	567	577	543	555	601	601	611	606	551	559	596	563	592	573	590	580	605	573	569	595	606	527	576	573	555	567	561	609	576	599	588	593	550	562	557	558	608	570	639	639	580	625	613	545	599	574	571	592	538	581	567	590	562	578	603	580	621	575	581	571	572	620	600	614	589	526	578	574	560	550	583	611	596	551	586	550	570	593	606	606	565	569	581	640	593	601	601	564	578	572	609	585	619	541	586	583	542	610	566	641	572	587	568	618	580	592	603	603	562	582	609	565	619	551	577	608	595	545	589	559	606	567	579	592	558	605	570	576	580	610	628	613	537	585	600	599	555	623	539	613	599	575	607	569	553	593	608	569	590	574	605	567	606	618	546	527	577	570	575	575	556	591	551	559	608	556	600	579	557	585	560	586	618	583	540	610	608	580	604	589	576	558	599	593	618	545	565	616	566	537	551	590	565	601	554	558	591	612	590
51591	30698	12547	6854	4740	3587	2827	2379	2009	1854	1699	1443	1410	1348	1290	1238	1177	1159	1171	1181	1063	1094	1076	993	1090	1039	1059	1057	997	1026	1052	1050	1048	1041	998	1030	1024	978	934	942	1030	1041	1004	959	976	1022	977	1014	1035	1022	917	947	940	1009	969	958	976	996	965	947	983	995	1020	974	933	990	941	930	971	985	917	942	961	942	998	930	944	1015	958	962	1000	965	923	1001	932	926	946	916	983	984	955	935	1028	901	982	940	979	939	970	953	985	949	983	984	970	966	947	950	1020	990	958	997	952	1009	977	936	1011	949	967	916	1024	990	932	972	960	986	961	963	987	1014	952	957	940	957	914	1063	988	977	910	976	983	1008	965	931	1012	951	1006	937	985	971	988	959	980	938	988	956	935	993	965	926	980	954	962	985	992	932	905	987	927	966	927	947	934	941	1004	1025	966	952	913	963	987	957	937	949	974	968	971	946	950	967	976	943	968	952	914	995	980	977	953	898	941	970	976	940	994	938	946	937	993	951	913	965	959	982	985	958	937	932	962	902	973	963	927	904	935	996	975	921	921	956	967	936	895	951	1010	952	942	977	968	948	917	943	891	925	972	965	971	970	937	947	917	933	955	1023	940	936	936	951	968	955	985	926	938	936	979	930	992	960	880	945	920	965	930	1024	963	995	1007	966	984	1023	952	934	991	956	951	901	988	936	996	959	933	1007	949	1010	946	953	939	959	941	902	897	964	971	977	924	954	971	952	976	965	1007	893	939	969	979	954	1017	962	996	983	949	911	943	979	956	958	914	931	987	921	951	945	1011	943	949	966	947	942	961	939	908	956	953	938	986	946	977	989	975	982	980	944	933	891	919	910	964	909	953	995	984	998	955	975	943	914	914	997	927	1012	953	940	1010	909	968	956	914	923	929	923	960	951	976	1009	990	953	996	998	973	917	924	940	995	983	971	954	910	954	971	922	922	932	949	922	965	986	966	936	912	973	970	963	918	931	947	952	956	932	984	959	988	930	938	998	946	973	953	975	999	956	962	960	981	885	988	930	921	986	930	947	957	925	918	980	979	925	955	994	960	941	989	942	940	970	956	979	973	987	1008	989	957	990	955	937	944	948	972	934	913	946	985	954	933	963	900	954	1010	947	927	950	906	980	923	983	906	991	957	952	999	978	955	1033	928	934	979	984	886	988	915	994	927	944	990	930	967	932	956	927	960	999	941	996	997	937	935	965	953	946	964	941	936	925	966	982	968	955	951	922	934	942	902	922	957	961	983	975	959	910	1009	907	953	964	968	988	921	999	939	931	937	963	958	978	946	967	961	982	992	982	956	994	967	983	981	953	906	989	959	890	990	943	888	989	941	954	961	982	957	942	925	948	935	908	974	938	922	982	930	965	911	956	922	980	1018	976	978	897	939	945	946	988	964	955	945	908	993	953	956	996	917	939	900	962	984	945	934	967	948	1029	965	957	907	876	944	987	938	978	944	975	893	954	949	966	928	928	960	972	930	965	910	1011	956	910	935	973	967	917	964	962	919	946	943	971	935	961	940	992	914	995	968	979	998	952	957	947	965	921	985	959	962	932	936	969	949	965	953	931	963	991	938	977	966	949	974	943	972	953	959	904	958	992	979	917	972	957	1011	973	957	919	917	916	910	922	903	936	988	959	938	1014	921	948	1008	905	940	933	909	962	970	931	902	979	878	963	974	957	983	945	1013	924	938	997	915	1003	941	950	1020	892	925	952	968	916	937	919	1037	931	976	957	929	900	940	985	956	957	990	966	970	992	956	974	930	945	940	944	953	890	964	941	947	962	971	963	941	953	926	983	988	959	983	933	962	971	969	969	996	919	995	928	954	953	1004	941	922	963	887	988	973	945	1033	1017	1029	952	978	950	947	1006	965	950	967	968	919	942	991	1017	940	967	917	962	967	942	1007	943	943	995	962	932	950	949	947	990	1032	989	978	962	902	956	929	967	952	928	976	961	1009	927	974	904	956	942	894	967	924	941	947	995	963	921	978	909	941	948	949	979	987	968	914	953	942	887	977	968	978	909	980	988	922	1020	998	979	910	955	934	894	920	1005	975	952	943	952	903	980	948	940	931	924	901	934	960	912	921	932	945	913	945	928	893	956	951	994	890	989	991	915	951	964	881	940	986	996	924	980	961	941	947	966	963	946	927	925	994	940	970	947	924	1004	940	969	949	972	991	911	958	942	898	905	1013	955	964	915	978	983	971	922	919	966	964	978	929	962	954	928	995	933	930	915	918	947	974	1018	1000	967	944	949	946	923	941	951	907	965	949	962	973	960	894	956	961	962	949	931	913	994	1012	925	999	986	900	918	946	988	944	998	983	970	986	942	966	965	971	997	883	954	943	972	952	924	949	972	987	927	976	979	937	986	950	985	997	953	966	908	934	968	875	936	953	953	990	934	962	979	929	934	977	960	954	967	963	1003	1009	926	916	963	961	913	962	934	940	939	965	950	911	942	965	975	989	985	974	950	938	989	962	920	947	952	1023	944	931	967	899	960	958	1001	984	913	954	986	991	939	966	963	996	935	949	966	968	897	928	955	914	967	933	935	931	941	915	950	972	925	963	907	984	929	971	957	943	922	924	958	942	956	1001	973	966	961	952	933	975	972	926	990	961	955	961	998	976	989	986	916	923	1003	984	942	961	970	975	934	978	932	911	918	957	965	960	969	980	936	970	963	934	961	907	923	916	1047	947	941	948	910	923	980	928	981	969	968	968	916	970	973	996	884	972	981	946	989	972	878	979	961	965	984	949	980	976	969	962	972	923	923	937	956	901	971	896	976	948	976	988	974	953	1007	972	925	966	958	929	936	904	956	982	968	924	1007	937	913	890	909	955	971	942	925	958	987	996	947	943	1004	874	957	1037	954	986	975	969	921	914	967	958	958	902	909	992	914	940	972	928	976	916	948	975	990	945	949	892	987	935	928	911	902	969	982	961	931	917	936	980	938	959	974	967	978	967	921	970	949	958	987	986	949	1028	989	966	882	920	964	958	1016	949	974	945	925	941	965	961	945	942	1031	926	950	986	935	907	954	981	948	932	987	1023	977	908	962	957	991	928	970	970	1009	912	950	946	946	936	936	929	964	940	973	933	973	962	887	994	974	972	954	955	976	915	944	978	1012	944	939	916	954	928	993	935	892	999	955	956	949	942	915	919	1003	894	1027	984	987	940	969	994	995	943	937	959	941	974	983	915	966	955	959	1001	907	1005	977	958	965	945	940	925	1020	920	969	939	906	1034	944	960	933	904	909	967	961	1000	954	956	974	971	981	941	929	933	930	962	919	913	961	940	885	924	967	947	952	944	950	889	927	906	895	947	927	964	932	966	997	972	977	1016	968	898	974	958	1006	934	970	958	940	930	952	932	980	892	979	904	946	946	997	985	900	974	980	916	925	977	906	981	963	964	1016	921	945	969	893	976	997	924	982	944	955	995	944	1008	961	939	975	967	914	983	971	915	927	978	974	904	989	982	1001	897	982	947	931	975	992	919	1009	991	904	945	915	986	885	963	914	993	932	955	946	907	949	939	996	988	935	953	971	974	931	961	919	936	958	970	952	922	1001	928	994
28684	21070	6373	631	426	379	406	379	368	386	375	348	346	361	371	369	365	378	389	370	351	384	345	351	383	372	358	359	364	354	413	364	376	343	382	358	369	385	358	337	389	393	378	357	384	348	367	338	340	362	359	360	369	409	355	393	354	391	329	390	363	377	362	349	389	349	340	416	354	393	373	327	327	333	369	361	353	335	354	358	359	350	367	393	355	363	379	367	359	327	382	349	377	383	373	341	393	377	341	347	356	360	358	354	382	354	376	382	375	344	355	355	383	358	379	390	338	356	341	366	386	336	365	332	346	356	338	359	363	373	384	387	384	355	376	386	392	349	374	375	336	339	347	348	367	339	367	349	352	370	383	350	367	359	348	358	369	359	375	364	399	368	362	326	355	364	356	371	338	370	342	332	386	343	355	333	347	349	383	389	354	329	353	327	404	360	356	336	375	377	351	310	341	345	369	338	366	396	360	388	362	374	371	359	402	369	341	366	332	366	376	366	375	345	360	351	407	364	339	367	357	361	353	375	331	378	321	378	348	350	350	376	375	394	344	364	353	381	349	355	382	371	366	359	384	362	363	374	339	365	353	385	411	365	363	367	368	346	363	388	380	391	382	352	375	361	358	360	340	374	400	381	346	366	375	380	355	368	369	336	383	366	400	352	373	378	366	327	353	365	375	373	362	334	379	356	359	340	372	380	367	353	347	328	351	370	386	353	362	365	361	384	357	347	372	325	337	374	355	349	348	367	385	350	374	339	349	363	358	428	334	371	382	343	374	342	378	364	378	331	327	337	364	365	341	348	347	386	358	384	340	351	360	346	367	338	366	353	333	355	372	367	373	352	368	342	380	349	336	375	347	348	342	360	363	380	366	379	353	366	350	346	342	371	371	328	355	333	368	373	364	377	395	358	384	381	355	345	339	352	346	371	356	373	363	391	327	384	368	364	342	364	354	371	362	341	333	355	351	343	384	325	364	345	367	377	353	369	384	374	370	352	349	363	387	349	383	366	375	373	382	385	328	397	341	337	361	350	378	352	354	359	375	373	382	361	403	353	402	357	370	351	367	383	360	366	368	369	352	356	364	376	381	383	371	355	371	348	370	366	357	360	385	378	351	337	369	335	351	366	373	331	374	349	336	384	384	349	376	347	374	333	360	395	367	361	349	376	350	327	334	351	366	394	356	366	364	383	374	367	342	364	366	386	363	365	382	373	334	370	338	356	356	333	389	404	392	354	356	349	339	374	345	355	339	380	396	377	385	360	380	312	372	360	365	389	333	379	377	358	344	363	385	358	373	323	363	367	375	364	385	346	367	374	385	364	352	362	383	356	374	349	354	348	369	363	400	346	391	358	363	358	388	373	387	371	386	350	360	359	390	348	351	373	362	330	339	371	362	381	365	387	350	375	380	325	369	400	364	346	392	364	356	384	384	404	394	335	349	381	370	356	361	353	356	367	326	349	344	338	342	369	372	358	352	354	357	336	367	346	341	335	347	351	334	359	362	390	377	358	336	377	353	373	361	381	361	371	405	342	353	335	396	363	373	332	365	386	362	347	364	363	367	358	365	353	337	369	374	364	362	359	351	388	378	376	372	378	338	378	364	337	367	387	391	356	379	351	330	338	380	332	354	351	329	356	361	376	352	398	379	366	377	340	337	339	382	371	353	346	372	358	385	375	395	416	392	371	334	383	355	386	360	358	355	357	394	350	368	381	377	366	367	378	396	350	355	344	373	373	367	364	357	381	369	381	352	375	354	357	398	369	367	363	356	355	372	371	340	358	345	396	361	377	372	354	367	376	360	403	376	354	357	368	354	364	384	364	398	357	360	384	404	368	378	385	358	338	364	380	321	392	387	344	361	336	340	345	365	371	396	359	389	376	341	364	373	385	324	405	392	401	349	375	330	359	358	356	348	346	374	355	360	347	389	380	376	334	332	399	375	356	350	399	303	372	370	349	356	351	376	340	350	342	318	352	357	371	390	348	356	351	372	363	374	334	349	340	331	365	342	348	365	351	331	382	354	362	351	370	386	358	405	346	402	343	368	359	383	385	355	368	389	353	346	372	378	360	384	379	375	354	388	380	349	349	335	358	381	376	369	344	336	358	386	358	363	378	339	368	368	360	360	345	358	367	378	371	344	368	419	370	357	378	371	380	404	358	333	373	354	317	367	327	357	332	326	395	376	352	386	370	338	366	392	370	333	381	372	393	349	369	376	395	352	337	402	354	336	350	380	380	346	368	399	409	372	387	340	383	352	356	363	361	349	384	378	342	392	326	346	378	387	345	342	373	360	357	352	352	358	362	352	409	360	365	338	364	370	345	409	354	349	360	342	376	355	387	365	376	353	393	368	357	336	349	350	332	375	355	384	385	387	383	384	357	384	350	339	391	341	378	354	384	320	388	324	378	329	360	377	365	361	347	364	402	366	386	373	369	370	349	362	371	377	380	348	333	357	379	349	357	359	366	385	374	345	337	349	377	361	412	348	379	349	340	349	355	323	350	370	389	380	328	364	360	377	338	332	325	358	348	369	343	360	390	362	385	372	372	363	359	391	368	377	370	345	358	386	374	366	347	346	351	332	366	365	391	338	369	354	374	342	366	369	364	359	409	381	337	349	383	379	377	393	362	368	353	352	374	346	390	362	375	369	352	339	347	349	343	350	359	340	337	354	339	368	320	361	369	417	331	373	344	366	337	362	330	356	352	347	371	365	367	347	347	383	376	375	373	397	352	424	347	363	358	327	387	371	353	365	368	352	375	373	361	392	345	383	389	349	317	343	372	317	361	372	353	355	348	330	334	378	331	362	353	367	358	353	364	386	400	411	364	339	378	355	350	373	370	335	382	359	353	371	354	387	381	351	381	369	354	360	378	352	318	358	360	383	346	334	338	360	373	375	379	352	348	381	360	382	383	354	388	357	358	367	312	360	352	373	380	342	376	367	384	364	380	369	329	404	382	364	430	340	375	362	381	334	364	355	420	344	354	362	355	374	334	377	356	362	354	373	378	357	355	326	331	361	374	354	369	407	355	340	337	341	334	403	382	365	346	361	352	380	376	341	361	319	377	386	364	341	366	341	351	373	374	346	344	347	390	374	385	361	367	364	350	360	333	399	371	352	370	376	353	378	328	361	389	365	340	358	370	369	346	357	382	365	370	368	384	336	341	351	362	377	376	369	333	388	322	394	352	342	348	362	353	350	374	355	361	396	367	351	368	389	372	384	402	377	343	393	378	365	331	368	411	366	322	390	349	371	362	352	359	335	349	342	374	355	361	349	362	369	359	356	348	369	382	383	335	357	351	394	373	400	365	356	382	383	350	392	354	367	356	331	362	382	358	377	402	367	388	341	374	336	362	343	362	348	368	381	400	363	360	384	400	371	390	350	362	361	367	354	376	356	367	348	361	332	387	346	351	364	356	352	364	369	386	394	350	378	347	359	372	339	371	359	350	348	362	348	382	382	352	363	346	341	372	365	356	359	352	361	352
27975	15737	1342	955	803	761	746	747	706	715	672	658	692	674	652	645	689	624	661	662	664	620	664	677	656	637	619	594	679	654	636	615	673	703	607	689	625	648	661	664	646	672	663	664	699	670	667	653	637	619	626	674	672	643	682	694	611	689	606	629	593	590	591	656	643	622	620	625	650	670	620	624	663	618	603	655	627	665	646	621	652	687	668	679	660	650	654	683	618	692	688	627	659	651	680	684	651	649	676	656	669	689	630	655	689	718	667	652	650	711	617	626	713	669	645	658	652	612	670	665	665	648	684	654	702	678	655	643	690	650	623	640	670	651	677	657	651	622	678	668	696	638	674	635	677	641	680	673	653	654	632	647	664	670	616	658	644	584	605	672	653	651	677	637	647	666	690	623	668	615	640	649	603	656	671	660	665	661	640	676	666	639	643	692	650	668	690	643	668	617	680	637	621	610	640	660	705	641	664	674	633	644	697	634	650	687	638	636	642	621	659	715	670	663	592	663	633	687	661	666	667	679	668	614	660	634	627	633	634	647	653	656	649	636	673	607	640	603	628	630	668	610	690	654	664	642	659	663	663	646	606	648	676	647	666	617	651	666	661	639	705	648	629	666	636	666	710	651	676	604	609	663	685	657	630	600	641	642	618	617	635	624	701	671	644	654	692	623	637	634	675	674	634	691	669	658	667	660	592	677	618	641	647	602	644	648	634	682	648	637	633	646	627	647	679	684	686	620	666	657	643	640	694	636	676	659	675	667	659	674	674	676	653	655	709	616	593	679	609	658	651	643	650	663	671	643	703	675	687	608	673	604	656	639	618	623	625	673	690	647	620	635	637	666	661	678	664	625	630	644	664	658	630	701	611	620	666	637	681	634	648	654	648	648	680	650	628	625	668	712	673	656	646	643	646	646	606	716	622	665	597	638	682	643	602	675	655	629	633	668	657	705	630	667	663	689	636	639	648	699	662	662	620	634	631	678	627	684	637	685	657	635	634	651	655	644	651	650	650	640	632	619	672	613	629	663	673	673	663	689	634	619	620	648	651	672	640	661	690	675	646	695	683	648	662	648	715	630	651	651	642	670	690	648	653	654	621	675	640	600	619	702	672	662	679	608	694	670	610	676	637	694	640	663	652	678	666	648	668	679	594	692	673	643	685	636	687	672	623	608	674	676	668	667	661	683	660	627	643	611	617	703	639	673	701	674	672	641	625	628	624	688	655	671	669	691	631	645	696	689	635	651	668	632	678	666	684	611	664	661	658	626	625	639	662	646	654	655	630	626	629	612	675	671	614	607	687	634	683	620	639	588	645	657	663	671	621	651	645	624	646	638	656	653	634	638	624	652	654	652	655	654	615	680	671	638	646	590	677	625	604	689	653	644	646	666	607	639	638	688	644	634	616	632	606	658	625	643	635	651	626	685	664	636	680	671	664	636	633	670	667	670	675	650	632	668	623	652	685	622	669	667	616	646	661	670	701	664	631	638	674	669	679	708	686	691	622	608	679	667	660	696	649	639	667	685	649	630	675	609	646	642	676	601	658	677	669	674	645	675	637	683	617	652	665	627	600	629	665	657	656	658	644	643	662	662	625	639	637	688	640	672	686	652	614	685	661	696	673	650	692	652	648	627	659	618	639	668	637	679	642	680	671	633	679	644	613	647	624	656	640	657	641	616	629	618	636	689	686	663	640	640	684	614	654	668	635	688	638	658	635	629	673	647	667	677	684	632	704	639	671	667	633	656	674	677	649	691	578	646	651	664	625	652	620	678	605	620	644	643	606	581	690	656	668	654	637	703	659	672	707	600	651	707	684	695	707	627	677	643	667	608	656	653	654	674	638	666	615	638	625	647	662	643	656	648	645	613	633	640	671	667	609	629	667	665	716	656	689	613	601	654	645	640	684	699	681	692	557	671	648	618	655	654	655	678	669	628	616	725	637	660	636	647	636	685	636	678	669	651	688	695	668	632	647	635	657	642	656	656	651	666	677	622	689	609	676	620	626	656	638	630	645	667	637	667	677	675	691	648	642	625	666	645	632	668	713	610	616	627	626	683	659	659	648	625	656	613	657	668	643	618	672	711	626	628	682	654	644	603	624	648	628	627	618	713	675	647	634	677	629	682	656	615	604	657	634	683	682	646	585	618	633	689	661	635	646	654	607	648	660	640	682	643	663	655	639	680	661	642	654	662	608	682	651	665	633	644	665	682	650	636	698	673	696	610	645	670	666	621	618	640	691	646	662	653	654	598	680	675	667	671	683	645	617	672	656	631	665	602	649	664	654	621	656	670	627	651	697	623	670	670	683	699	664	623	607	636	624	646	679	663	635	651	625	652	639	595	665	647	657	620	636	659	657	688	639	674	629	645	613	672	674	637	665	660	712	664	687	654	668	653	657	662	640	632	649	691	622	603	676	636	649	640	689	653	656	654	681	697	618	663	682	646	649	678	622	666	665	636	660	641	646	668	668	677	631	664	639	674	670	594	631	682	643	598	645	610	693	662	666	680	670	638	665	716	624	666	664	697	688	641	657	642	678	658	654	651	663	670	628	652	683	677	680	653	657	692	650	634	659	638	670	676	647	598	675	644	653	671	621	649	696	640	638	651	665	657	615	657	583	680	617	640	627	634	656	696	673	652	660	662	623	659	656	618	659	659	660	642	640	634	661	668	679	631	668	663	675	619	684	636	638	622	661	682	660	659	648	662	650	669	625	667	660	687	682	675	673	595	627	684	667	723	610	694	642	657	655	679	665	631	666	669	666	678	631	685	681	660	638	670	674	671	658	658	673	684	691	625	610	660	637	675	647	657	675	627	659	652	654	636	657	638	653	680	710	661	642	649	633	683	629	656	645	617	671	599	644	641	677	637	675	654	645	655	660	678	705	684	614	674	610	623	675	683	646	650	642	618	666	643	703	682	661	668	666	662	648	635	678	645	645	662	658	660	635	624	681	649	614	685	646	674	653	663	636	658	682	655	635	678	660	694	641	657	580	674	677	609	651	630	648	648	633	643	643	660	662	677	687	639	627	594	666	642	658	631	680	627	665	677	641	643	621	633	679	648	657	657	679	658	656	671	667	633	697	693	701	686	640	647	644	626	628	662	674	649	631	697	722	654	665	664	644	672	657	615	647	618	653	682	639	619	670	641	662	642	665	653	655	628	645	614	661	637	647	624	666	628	640	610	648	654	602	636	651	643	661	655	666	680	691	650	626	616	684	653	616	679	674	658	645	653	643	631	685	668	634	633	636	650	661	671	670	629	684	699	687	615	656	652	639	656	615	621	698	660	681	639	693	642	597	658	650	627	651	649	635	615	690	635	629	647	664	646	643	633	666	633	707	642	624	677	639	672	623	627	661	633	634	685	648	646	661	619	644	637	707	633	681	614	684	624	647	661	682	714	682	639	662	627	647	714	667	669	642	642	658	670	604	665	630	657	638	643	645	652	649	630	649	660	614	650	638	636	616	619	648	648	635	652	652	672	644	660
25251	21696	28663	24684	17988	1700	780	528	483	434	388	433	411	388	406	330	339	362	363	394	333	352	367	313	354	329	357	328	329	320	309	356	368	327	339	334	365	341	306	328	313	326	314	339	350	330	367	339	358	366	344	318	363	340	336	339	363	327	335	362	319	327	369	331	323	335	323	289	294	327	321	327	333	336	320	366	314	349	323	303	334	325	352	339	365	320	351	310	353	320	343	331	343	311	348	351	352	359	332	331	343	328	370	356	346	322	314	339	296	402	337	340	389	314	334	299	317	295	349	336	325	342	330	333	352	332	330	341	332	318	342	291	325	315	347	309	321	319	298	328	315	351	329	318	299	366	331	338	328	324	345	329	308	320	340	349	353	334	342	316	317	352	339	353	333	370	343	352	312	301	339	338	294	316	360	297	340	355	343	340	303	324	328	340	336	299	319	308	331	344	331	367	371	353	350	351	315	321	340	311	313	341	318	335	302	346	346	339	362	328	312	299	321	365	317	327	351	342	356	346	362	322	326	325	328	308	310	318	326	344	322	322	325	327	319	299	357	329	306	337	317	334	342	376	333	331	324	321	343	329	315	357	323	318	346	329	340	337	321	348	355	331	319	328	363	355	362	316	346	321	328	346	356	323	332	332	328	364	331	350	352	315	331	330	312	329	327	342	310	314	309	342	326	318	370	319	335	344	339	315	346	360	361	332	307	302	362	335	326	331	292	330	318	349	346	321	338	343	329	330	351	313	342	335	349	333	346	351	352	321	351	303	326	312	333	342	307	332	314	328	344	327	315	314	313	334	360	336	307	317	306	324	365	352	336	347	351	304	326	346	347	351	363	280	341	339	335	348	350	322	353	330	330	365	308	335	341	322	376	339	332	298	314	328	327	357	339	330	348	337	327	347	336	315	333	344	323	309	361	321	341	356	291	320	354	329	311	331	318	333	357	346	333	294	330	315	326	339	302	352	356	336	340	319	360	354	281	323	341	308	344	335	346	344	334	353	325	344	347	337	321	325	355	347	314	367	331	306	330	342	344	326	329	346	342	301	326	364	338	339	345	330	329	337	295	325	365	304	297	357	348	309	333	311	354	329	316	335	343	325	311	312	358	331	353	363	347	369	329	317	324	366	328	339	315	313	320	295	350	336	316	309	336	318	327	375	316	327	303	343	331	340	326	351	315	335	342	321	316	339	319	316	322	313	348	321	326	354	323	297	343	333	340	360	327	338	302	313	343	308	347	321	347	328	336	338	314	326	344	326	346	322	315	321	323	323	313	314	339	311	325	314	333	320	327	331	314	354	346	343	341	322	313	338	328	323	304	329	322	332	382	325	354	337	310	310	334	321	344	319	339	345	335	363	334	318	347	354	342	344	312	330	327	332	331	334	323	322	338	326	300	301	340	368	330	341	312	350	345	322	328	315	332	313	354	328	344	335	327	323	321	356	353	343	329	307	314	314	317	338	329	339	350	298	352	315	330	304	304	340	325	330	317	366	335	294	318	325	315	341	370	314	326	350	334	323	326	342	316	310	352	336	338	315	336	298	339	319	307	313	343	343	323	340	305	315	313	352	322	367	334	317	342	269	340	316	329	332	317	348	330	302	339	327	332	360	332	356	366	350	322	304	343	363	347	337	327	327	349	325	308	305	304	333	321	335	339	307	353	327	342	310	348	307	342	317	280	355	340	355	300	319	312	310	336	343	331	351	326	351	330	327	334	347	325	356	325	374	334	351	333	315	349	327	327	325	333	322	339	355	354	334	349	338	346	328	339	344	361	341	275	324	319	319	342	322	331	315	330	320	326	309	337	335	347	330	296	334	342	320	319	345	328	285	367	338	333	322	311	307	304	322	324	327	332	336	330	305	300	302	328	332	335	333	345	321	345	327	328	317	351	337	348	339	313	362	317	331	343	361	300	359	345	330	317	334	325	338	327	316	307	310	356	304	317	338	292	306	312	313	308	295	328	334	340	329	347	322	338	293	357	343	336	327	328	287	304	327	347	288	337	313	311	335	331	332	338	369	327	357	349	311	333	313	343	300	308	338	310	330	314	316	323	341	340	334	314	320	331	326	348	328	333	331	338	326	328	313	359	341	347	339	365	363	324	319	359	363	316	341	307	335	343	362	324	321	313	331	325	372	332	371	296	322	318	331	310	326	360	345	319	361	350	320	306	319	343	325	309	340	309	327	325	317	354	330	330	342	343	307	313	319	353	364	319	341	361	375	335	298	319	328	328	320	318	341	321	328	337	312	354	332	326	337	337	325	342	331	358	326	343	340	315	332	299	322	363	314	328	334	317	328	338	354	345	303	345	334	335	294	337	315	344	352	353	324	343	338	339	345	325	322	343	322	305	339	363	310	328	322	341	290	321	325	351	324	305	307	364	320	352	345	353	330	344	336	345	320	324	288	326	333	326	360	350	323	316	330	326	329	324	338	310	335	306	358	340	316	294	347	348	335	311	341	312	307	308	306	312	366	399	344	283	322	309	323	323	343	343	331	315	324	317	317	286	321	361	345	333	329	343	329	317	326	342	327	356	314	316	333	352	343	342	320	339	340	294	314	325	344	350	346	306	307	326	353	335	323	342	329	327	329	356	298	307	354	304	346	352	321	331	311	366	313	365	332	335	338	347	338	341	362	314	347	320	343	346	332	313	323	314	312	348	306	344	321	343	317	315	327	321	327	331	350	299	338	313	336	350	331	343	323	342	356	318	308	354	304	297	331	322	358	332	324	376	343	319	331	339	335	374	328	310	333	316	322	364	292	360	302	310	349	325	333	318	298	368	337	318	345	310	320	346	306	349	306	331	313	325	335	307	319	338	351	336	370	330	344	345	338	346	357	339	334	339	363	317	341	321	325	331	326	342	309	329	304	330	323	312	319	339	327	319	343	360	305	322	323	317	342	331	341	311	320	325	329	320	331	335	355	300	338	371	319	300	328	324	328	348	317	304	355	358	333	332	367	329	311	345	341	333	329	322	308	371	314	302	338	326	348	333	338	343	300	366	310	330	330	317	355	321	319	359	349	329	352	334	317	345	324	333	321	320	345	332	332	341	342	321	310	304	300	339	313	310	335	347	312	315	343	351	327	330	332	339	356	334	347	339	309	344	334	344	331	361	312	336	336	330	313	324	323	372	353	333	303	334	342	369	320	334	326	312	326	320	353	319	328	332	309	329	335	325	327	340	340	318	308	316	329	297	336	343	350	330	321	343	329	278	329	335	308	335	326	338	318	371	364	292	348	347	340	327	301	323	309	332	334	314	323	318	346	326	296	349	324	321	336	323	304	314	314	350	336	352	331	340	331	349	308	325	325	304	283	363	360	323	313	330	314	341	343	324	346	319	326	317	305	312	360	351	378	309	342	304	341	343	347	352	330	331	375	339	310	341	321	331	343	302	370	319	309	349	315	308	334	357	341	338	324	337	309	323	335	328	311	316	342	339	342	347	341	349	291	320	303	317	329	306	355	338	328	356	342	354	319
48424	25435	8146	4198	2811	2068	1707	1418	1231	1012	901	932	837	829	772	758	778	726	702	669	669	702	667	713	642	654	651	598	629	664	614	623	606	585	617	559	615	612	604	591	551	603	621	596	622	591	646	630	614	604	628	646	610	573	572	605	614	587	603	618	618	632	580	591	587	587	621	581	603	635	595	656	624	597	562	656	584	572	599	578	585	616	635	634	597	549	598	608	586	565	602	612	607	576	634	583	634	593	593	647	644	654	547	589	632	618	626	640	588	583	630	617	593	605	577	590	606	592	598	597	598	561	574	583	625	572	645	620	586	614	582	618	564	644	588	593	610	597	619	551	617	605	607	626	602	602	593	610	588	592	611	584	604	588	550	599	558	619	605	600	577	618	600	590	557	598	560	575	604	605	598	609	551	576	591	578	618	570	534	566	612	597	597	613	598	608	598	560	628	578	607	589	594	581	604	580	605	605	599	605	609	587	549	561	588	592	575	585	597	607	618	607	602	551	559	567	613	560	537	559	577	592	564	605	587	584	631	618	577	616	633	544	610	663	576	597	595	593	605	600	605	582	551	548	619	567	627	546	561	563	534	600	566	597	581	565	597	591	596	571	623	628	649	607	609	565	584	604	591	605	581	599	549	574	584	599	588	595	576	567	576	569	645	563	618	608	598	593	589	546	564	625	602	604	598	581	568	590	606	607	554	550	540	609	584	572	610	610	569	626	582	584	597	610	574	577	570	563	589	573	585	588	611	567	532	593	604	624	589	583	592	618	585	636	586	578	582	616	623	606	597	625	570	605	559	605	617	567	595	588	636	595	570	578	589	584	603	601	598	555	608	588	567	580	553	579	639	561	579	571	575	544	600	580	544	561	615	570	596	587	601	573	614	589	627	591	561	554	601	553	568	588	596	574	591	569	543	593	637	548	559	573	603	579	612	585	618	553	606	645	628	563	569	593	542	547	578	587	593	619	596	595	622	574	598	612	588	610	570	578	605	603	598	549	592	572	581	562	562	534	625	607	586	613	599	551	599	553	548	588	595	579	639	601	531	605	603	582	620	594	604	581	566	575	571	542	586	554	531	628	572	580	547	576	567	602	612	553	554	596	561	582	583	662	609	580	614	595	570	576	622	589	556	607	546	579	619	585	581	568	597	582	532	599	577	565	586	618	567	585	617	544	585	626	566	583	597	592	537	631	597	556	602	613	558	582	609	588	579	578	648	618	596	571	591	587	618	637	580	618	604	566	603	597	660	543	586	592	561	593	610	541	609	553	566	585	593	568	616	546	564	602	615	622	544	545	578	621	594	575	598	637	575	585	592	608	556	574	573	596	619	565	565	603	584	609	627	595	591	579	606	583	580	639	629	559	591	652	585	575	594	582	616	571	589	592	584	536	615	650	574	570	568	602	615	586	630	599	578	581	574	603	585	596	592	555	565	592	544	597	555	562	557	577	598	566	586	592	571	581	589	570	565	578	598	561	586	606	585	581	566	585	605	609	570	619	615	528	584	591	609	633	555	621	598	561	605	611	574	620	579	603	556	584	588	567	577	560	571	614	591	597	600	613	606	636	536	564	589	554	598	592	589	583	598	592	555	633	592	581	611	600	613	600	612	566	545	621	614	598	602	591	579	566	591	553	584	565	620	598	583	581	590	596	612	533	600	635	584	598	615	631	570	599	599	578	600	552	566	569	608	577	578	564	551	587	609	569	621	567	625	617	615	588	643	577	570	566	579	597	589	595	614	569	565	589	572	589	594	625	581	545	556	554	597	606	607	617	608	633	551	565	529	575	568	585	595	594	580	543	630	597	562	549	558	585	545	592	599	573	641	605	591	587	573	589	592	639	584	591	588	580	558	563	551	561	571	600	561	565	581	533	601	606	561	595	573	591	578	581	575	580	623	600	598	583	607	593	567	589	576	578	588	570	612	568	626	610	614	561	556	594	642	579	610	569	591	589	617	564	571	584	630	589	554	597	541	555	599	565	564	557	608	580	599	615	568	592	578	626	598	564	540	615	576	562	577	607	623	559	578	594	612	605	586	575	579	569	602	576	605	595	577	614	576	567	579	627	547	622	599	574	597	593	596	569	623	592	625	553	615	612	579	603	592	560	617	608	579	637	605	552	592	567	610	603	559	579	573	561	567	549	588	573	555	542	595	593	591	598	550	595	573	569	599	577	561	599	620	585	594	590	637	614	572	536	616	655	597	579	611	580	581	561	582	630	589	591	542	587	573	588	631	566	589	598	592	616	601	573	614	607	572	535	594	599	594	572	556	598	571	628	590	567	578	584	580	582	581	583	589	574	586	566	580	633	597	579	591	546	604	571	586	589	603	560	572	543	610	582	636	605	567	565	558	610	541	596	631	543	568	592	589	589	592	572	578	543	555	615	601	611	562	624	573	607	592	579	548	590	595	575	605	598	584	622	576	581	588	551	592	576	615	558	564	615	647	529	579	583	623	645	617	617	569	583	575	580	554	561	605	576	540	569	614	617	651	599	575	568	575	591	587	598	561	572	582	574	578	610	624	595	575	581	605	578	558	602	578	614	633	574	579	559	555	586	578	592	610	583	585	560	546	574	587	589	581	604	588	580	640	576	569	588	629	623	578	544	565	585	592	577	580	614	603	572	604	620	573	543	625	569	578	541	586	575	611	613	599	544	575	565	558	672	588	576	601	600	563	591	611	597	566	565	606	599	607	591	585	598	576	574	591	636	584	583	560	594	576	562	543	548	616	595	524	589	584	536	595	615	595	646	582	568	595	603	572	582	546	573	600	610	577	665	559	574	581	585	556	591	586	598	579	591	587	619	561	614	556	562	531	554	583	595	608	570	592	611	605	604	599	579	626	589	605	588	609	577	607	563	637	585	604	606	622	567	607	581	580	558	593	593	578	574	522	571	613	652	552	627	593	579	636	608	578	591	595	541	592	558	588	612	612	554	604	598	587	614	591	617	582	554	583	589	563	579	577	609	592	605	575	591	543	579	591	566	543	633	623	509	585	619	606	548	552	567	576	581	528	577	595	589	621	625	586	560	615	551	606	583	595	539	624	581	622	574	564	628	585	612	583	575	562	576	595	595	579	615	573	559	567	613	558	557	609	588	575	592	595	617	576	562	584	555	597	604	623	607	601	583	565	562	545	626	620	570	604	616	548	547	588	542	557	625	575	587	550	620	545	573	608	570	571	606	592	555	587	598	588	614	648	579	603	601	600	544	576	565	616	572	602	619	591	634	579	545	587	583	579	565	546	612	595	636	593	556	588	582	559	568	560	557	579	583	578	590	623	589	616	615	557	595	565	566	597	602	586	598	603	570	595	615	669	588	597	608	601	602	608	605	634	596	572	611	585	605	587	556	568	596	552	582	528	587	601	659	616	616	627	598	556	601	589	588	573	595	578	580	558	617	569	605	555	597	596	517	578	577	581	635	588	616	633	587	632	592	608	552	589	579	594	551	555	598	582	579	576	587	610	580	575	579	618	632	623	543
24215	21632	28729	24629	21479	16183	1974	1019	777	803	815	753	690	702	688	661	687	726	641	623	618	637	619	601	617	605	596	607	590	586	621	579	615	614	611	574	587	647	549	537	626	609	649	620	628	618	615	583	621	586	607	554	586	550	580	594	590	584	568	569	580	617	602	576	556	599	564	584	588	581	599	622	572	596	603	619	574	576	612	589	611	591	593	529	612	619	603	593	617	615	622	538	583	589	604	575	592	614	593	534	565	549	591	582	572	541	651	620	613	592	581	578	576	537	657	589	534	570	581	567	537	571	583	613	590	554	604	594	625	616	590	566	625	548	646	589	605	587	584	609	574	570	587	568	555	584	609	574	560	577	556	607	595	568	606	586	592	596	611	599	581	597	613	555	549	569	577	601	602	596	539	610	599	585	577	585	552	563	607	595	603	579	604	595	601	600	586	603	576	606	555	560	655	574	635	604	576	602	553	571	591	580	605	590	589	585	567	578	557	610	622	583	591	617	579	582	587	566	602	581	579	596	563	538	566	570	608	555	607	589	561	619	590	621	572	601	555	603	562	539	595	568	563	582	581	617	589	586	637	583	570	602	598	584	571	579	620	573	600	580	553	597	606	609	571	596	604	588	592	557	577	582	562	555	589	587	591	595	555	595	604	621	572	621	593	629	584	603	629	595	604	551	590	653	582	562	638	589	563	590	572	585	589	601	558	554	590	603	578	569	625	572	610	582	580	602	567	619	580	591	569	550	617	574	554	574	576	629	586	598	533	591	558	578	610	577	583	608	555	546	585	581	578	613	616	575	568	587	596	590	580	580	574	594	589	576	587	609	568	609	555	647	594	600	572	557	600	585	573	629	559	581	573	560	580	546	594	541	556	569	628	565	590	533	597	572	587	563	562	619	611	589	624	577	579	609	623	584	615	650	584	595	559	582	567	588	598	574	577	554	593	594	600	570	581	581	588	584	568	625	629	564	574	562	533	582	566	607	585	573	554	556	612	584	597	572	592	570	597	580	591	565	610	601	602	546	605	596	616	561	650	590	617	580	606	544	547	597	595	599	550	612	620	574	587	611	580	618	553	587	597	573	623	574	595	588	599	607	605	538	613	517	571	569	603	574	620	565	624	554	622	546	559	606	586	578	563	572	567	591	596	582	578	554	568	572	605	598	591	570	579	596	562	627	576	604	597	578	604	587	554	616	593	576	613	577	572	576	586	614	623	569	585	597	584	585	586	588	560	583	581	602	553	622	603	579	558	588	576	596	595	541	622	560	558	578	596	577	604	613	631	566	561	646	562	542	622	618	603	568	607	578	540	587	587	592	541	562	576	585	620	563	630	595	518	578	615	595	565	602	651	563	572	535	566	586	606	577	555	616	607	586	612	593	556	544	592	560	601	566	581	579	577	581	591	596	589	585	551	611	578	600	606	557	589	543	601	591	591	602	617	581	592	600	552	576	598	604	597	583	569	560	605	577	546	587	553	583	599	557	591	533	581	556	610	587	549	540	547	614	649	602	606	601	575	566	599	598	564	556	557	606	555	538	590	581	579	628	613	590	605	599	565	607	599	573	549	602	567	585	564	561	584	580	583	575	521	605	625	553	558	576	579	551	564	587	628	568	573	556	577	588	571	601	588	586	543	613	604	628	565	581	550	622	618	607	534	549	570	593	563	587	603	559	626	592	597	581	581	556	586	569	570	603	570	638	590	574	576	655	553	608	595	582	583	578	626	620	602	593	581	554	615	577	566	591	620	625	573	569	592	597	563	554	583	606	608	552	615	550	622	612	590	535	570	596	615	572	600	565	565	573	578	593	624	553	611	575	600	603	608	595	578	558	583	574	625	601	562	560	583	542	585	595	574	642	588	565	655	541	600	585	562	573	542	570	580	595	592	620	572	615	629	575	588	564	580	597	604	597	618	592	616	571	567	593	566	540	585	622	622	633	588	593	583	618	561	603	630	599	572	621	563	580	606	601	580	581	586	633	598	594	582	558	611	603	578	563	569	606	545	642	572	536	571	557	564	586	586	581	599	581	590	570	584	615	598	558	582	579	559	550	554	602	623	563	613	583	570	580	594	607	591	556	590	614	590	629	574	572	598	587	588	592	607	569	600	611	555	593	602	658	544	642	599	590	592	584	563	567	622	617	595	543	569	602	593	643	618	585	611	613	601	563	620	584	552	613	595	577	563	592	606	566	613	581	576	575	650	585	570	618	605	633	640	633	635	567	630	564	581	590	625	644	605	572	553	550	566	574	568	563	605	591	622	651	546	578	551	565	560	558	614	575	579	573	579	557	590	589	603	585	578	571	583	549	579	616	591	574	581	558	618	545	623	576	588	600	568	615	629	569	569	580	545	600	558	589	560	565	575	553	562	572	610	593	548	608	538	595	584	602	602	568	627	591	571	559	591	631	606	551	584	608	579	594	623	565	597	560	565	611	543	564	558	573	581	559	587	593	576	583	604	600	594	607	611	572	623	588	554	591	606	566	595	595	617	596	605	591	568	581	584	571	537	580	549	580	553	582	545	599	602	571	556	614	563	594	567	575	614	625	553	570	617	547	565	572	567	579	535	606	605	556	617	542	604	572	566	587	582	617	580	621	590	588	581	556	577	613	603	563	560	603	556	615	571	596	550	606	573	578	532	626	606	608	562	604	613	585	598	599	556	573	589	614	618	613	562	626	580	594	603	582	617	585	600	569	612	591	607	585	568	580	589	624	592	583	584	588	535	589	622	596	566	534	612	600	584	559	566	558	584	599	584	586	583	599	572	586	574	588	607	604	592	565	593	568	624	578	566	558	623	576	541	575	582	560	558	620	585	563	585	595	553	597	617	575	582	606	542	639	631	602	593	566	570	591	581	567	584	595	612	644	627	586	576	575	556	569	610	597	584	552	579	596	556	585	594	594	556	568	559	594	585	599	600	612	561	579	579	632	558	597	573	571	608	562	574	558	596	609	573	560	608	552	588	590	582	600	537	605	563	580	590	574	591	565	554	563	582	607	629	548	583	573	579	606	634	595	580	579	527	538	595	607	568	574	573	580	616	583	585	610	588	582	601	578	580	622	615	553	580	613	588	579	622	586	569	590	585	599	572	585	642	575	571	606	639	585	572	616	548	538	641	594	592	599	595	519	596	587	553	546	604	555	609	580	588	593	602	563	604	598	625	592	593	573	607	580	565	542	560	580	577	611	590	552	578	604	556	614	539	554	575	574	577	576	615	548	575	596	611	617	549	590	520	547	573	623	558	617	558	568	613	596	559	620	604	589	607	594	603	511	595	612	603	614	617	554	556	589	588	603	569	609	617	601	572	581	569	580	556	565	578	561	594	580	564	577	598	581	617	582	599	621	565	542	597	567	567	623	600	568	600	603	580	592	537	615	586	585	595	592	571	590	591	557	575	583	563	598	620	551	593	610	554	583	565	566	594	624	609	612	594	592	598	604	573	596	570	534	554	588	583	598	562	596	590	596	608	594	604	548	618	591
52843	36723	11857	6435	4426	3421	2757	2315	1970	1800	1601	1519	1458	1300	1303	1241	1261	1157	1141	1146	1167	1113	1022	1064	1107	1027	1041	1083	1022	985	974	1056	992	1001	1051	974	996	991	1021	1044	932	965	946	989	1017	961	951	993	999	975	981	945	961	999	1008	998	993	1013	984	998	956	1004	961	981	971	995	944	1005	1010	1036	902	927	923	959	965	957	1006	971	949	920	911	1019	968	992	973	976	1011	985	950	1021	990	917	981	926	939	1036	917	925	916	1015	977	951	994	954	983	997	930	958	934	1008	1032	919	1014	964	983	947	1010	1005	1027	994	1008	989	980	929	986	1005	1004	911	969	993	951	971	978	997	913	915	955	929	982	973	957	947	931	989	1002	972	969	977	992	942	895	955	999	967	995	959	953	974	978	952	912	963	989	967	981	1016	946	943	937	997	948	1019	983	940	921	972	933	953	1009	918	990	971	979	930	929	938	928	964	962	965	993	964	996	996	972	1005	984	944	942	959	1004	986	959	947	971	939	975	950	1012	1005	932	906	1027	1042	963	1027	1005	999	920	991	958	995	981	974	949	1021	933	963	975	1018	901	984	987	962	982	1020	932	942	977	1002	962	965	961	955	985	954	929	972	1031	1024	977	931	944	953	984	936	924	961	981	967	972	991	970	973	1035	971	943	978	927	1012	976	1026	900	973	980	966	960	952	980	957	1020	919	963	905	978	970	965	1010	1011	1012	968	915	949	965	1037	990	931	927	979	928	923	934	989	1013	926	953	975	895	997	898	986	906	968	941	932	1031	987	1004	964	953	974	959	973	921	970	984	984	898	942	921	991	938	1103	976	962	948	1018	953	983	997	986	986	963	955	956	1013	958	966	891	954	981	981	1013	990	917	982	934	988	953	946	971	926	980	939	982	1007	940	966	962	1034	946	978	953	909	931	945	928	976	920	970	967	963	968	968	950	1004	933	920	998	971	964	988	897	908	942	946	972	949	922	938	996	954	995	961	948	906	1006	1020	965	931	979	962	1010	1007	953	947	947	961	958	966	967	956	963	941	938	903	935	961	954	973	952	1019	937	1014	984	956	986	1000	954	1000	986	1015	977	972	916	967	988	972	968	959	949	932	977	999	997	947	984	976	988	945	942	940	940	952	943	966	961	906	948	997	979	985	966	950	929	949	1025	1004	938	999	996	953	902	939	1043	964	966	1010	953	958	955	936	993	959	996	927	944	937	940	963	961	1005	978	940	1009	1070	893	932	954	911	986	920	964	933	960	935	973	967	984	934	969	979	955	1032	985	961	991	976	966	986	981	1017	1018	992	944	999	959	922	1002	962	976	961	959	937	948	998	964	960	992	919	973	1006	984	971	952	929	979	968	989	1024	937	1015	936	933	893	994	985	986	973	951	969	948	987	964	942	974	1032	931	975	962	933	951	906	950	984	954	1016	950	961	932	949	977	1014	956	955	958	914	917	1001	960	966	990	944	990	959	992	934	996	942	944	975	954	970	950	964	963	930	970	941	995	986	944	918	1015	988	992	970	959	981	922	938	970	985	967	940	922	868	968	988	983	964	954	944	941	964	1001	932	931	911	992	986	969	938	966	1009	922	933	966	976	939	905	961	976	1057	948	919	996	1000	918	962	948	969	1024	978	996	953	922	983	930	939	943	980	951	929	961	941	924	910	962	985	915	904	977	964	1021	945	994	952	983	972	984	992	943	952	934	1023	926	970	944	980	971	955	979	1019	971	933	946	1003	978	926	1000	948	957	986	922	973	942	985	1007	953	966	982	956	906	968	975	976	1005	933	950	965	988	932	951	953	968	999	933	1007	937	997	973	937	989	980	997	970	928	927	1050	933	982	968	922	998	939	963	935	977	891	957	970	996	948	948	998	958	973	944	973	971	962	1007	979	952	964	987	989	954	981	954	960	967	973	949	975	908	928	935	979	962	957	962	980	922	933	951	917	978	967	976	1010	944	992	995	1007	949	932	937	983	972	901	954	1007	931	973	933	948	992	955	1003	960	950	927	927	1002	997	957	991	933	951	1001	994	946	954	980	1010	954	934	968	1023	1016	983	938	970	970	1015	984	942	931	1007	963	933	955	961	1047	878	981	965	978	985	961	955	943	996	982	994	957	965	983	973	993	916	1005	961	941	956	960	954	953	1029	996	951	966	978	991	915	994	980	956	954	1026	971	1043	987	945	950	979	982	960	967	952	975	942	939	961	1023	974	998	1008	988	976	971	953	949	991	1001	947	948	950	970	958	951	985	932	915	943	942	958	960	946	937	973	917	979	939	991	956	1011	979	924	939	1004	915	1034	1001	969	972	991	924	993	973	992	958	862	996	939	938	945	922	933	907	931	1020	961	995	912	966	934	983	990	938	986	971	952	964	939	964	993	917	954	983	1013	929	938	952	938	980	995	964	1007	932	967	1012	948	980	942	1051	969	976	1003	981	870	938	986	953	921	1005	999	949	956	964	945	968	957	956	917	970	936	964	955	935	975	934	963	947	993	938	990	930	972	948	915	943	896	972	1013	1027	1004	956	954	930	975	966	985	943	974	1032	995	1015	968	981	985	972	1003	995	928	992	919	920	988	972	909	984	964	951	973	984	935	978	961	980	989	1017	1036	965	987	946	914	948	972	947	930	991	958	977	1012	963	937	905	923	982	921	975	990	996	977	1007	954	932	965	967	949	989	947	965	987	975	929	935	962	966	961	939	984	996	1019	1004	960	933	934	930	1006	946	984	954	931	966	933	995	982	977	1029	997	992	957	928	982	989	960	996	981	976	998	1019	1005	941	984	963	884	1035	956	977	936	962	977	954	1020	1028	1004	943	958	909	972	973	961	985	991	959	1000	956	954	939	1045	939	939	961	932	950	964	982	1018	943	926	983	1028	980	959	977	976	973	1005	932	1000	988	1011	954	983	987	961	1001	940	953	946	984	983	941	966	992	1011	932	971	984	967	930	954	930	977	991	948	980	971	990	935	953	986	933	962	926	934	948	974	959	931	917	952	980	967	981	930	936	978	981	958	1010	964	961	969	1010	922	971	902	952	945	977	993	929	963	1064	961	967	970	941	916	963	938	950	963	988	939	947	970	973	968	982	1014	1008	1003	938	934	979	935	980	946	923	1036	993	970	1018	934	949	951	968	977	994	917	962	963	973	951	1003	962	996	998	951	1023	974	944	946	932	1017	962	953	990	931	975	921	925	978	951	983	952	919	984	945	1001	1009	991	994	962	971	985	914	930	923	963	998	992	986	932	940	962	986	999	934	982	1040	971	899	979	971	925	943	919	1019	923	979	969	975	920	1002	924	947	999	920	928	932	943	1024	984	923	1021	966	936	986	948	992	953	938	977	964	970	934	978	971	945	947	938	957	978	958	985	952	985	950	952	1030	947	951	970	995	1038	1017	929	951	911	1000	925	1015	962	936	941	970	1010	941	944	959	972	968	999	975	986	1028	956	924	986	968	921	1007	1010	983	961	971	924	943	965	989	993	1010	980	935	975	952	899	962	983	951	1033	962	1008	955	979	955	938	991	923	957	1009	983	961	960	995	1004	1006	941	971	1017	978	932	936	963	962	938	919	979	925	983	956	953	979	969	968	982	997	964	1005	939	946	958	966	981	979	1010	927	924	957	940	946	989	957	974	976	969	939	975	999	971	953	980	947	983	976	986	971	945	945	963	970	1029	939	984	970	911	982	972	956
28430	20154	6448	763	546	446	370	399	383	354	381	364	363	377	380	373	356	349	350	365	325	361	402	363	395	319	353	394	368	350	350	361	367	368	332	364	378	363	360	372	343	360	350	359	345	364	337	348	332	357	359	314	353	385	325	320	328	341	392	357	342	314	380	333	330	353	338	354	346	360	385	358	352	315	358	353	342	354	366	356	388	385	375	392	374	353	359	347	366	343	313	359	375	368	339	379	328	354	358	328	374	367	392	356	345	367	360	364	321	325	345	373	340	361	356	356	397	373	341	342	350	393	330	316	359	354	372	358	338	336	339	385	349	385	314	360	390	366	387	379	355	341	385	354	348	345	387	342	357	360	364	360	338	363	340	351	372	357	368	351	351	303	341	332	332	361	359	354	388	337	331	380	352	369	394	341	356	368	390	385	350	349	342	383	345	359	340	332	355	349	376	345	363	346	381	377	387	354	339	391	358	372	349	360	331	344	359	406	355	346	348	361	373	344	367	361	318	356	373	367	340	371	361	337	343	372	365	389	378	353	364	373	358	377	375	336	357	356	347	335	393	330	356	392	373	345	377	388	346	337	374	361	358	409	344	375	350	342	372	354	353	359	350	349	382	374	335	331	340	348	333	362	342	375	412	352	374	311	346	358	351	329	357	375	389	317	358	362	355	366	364	374	354	386	373	323	360	371	352	384	389	351	374	379	354	349	339	375	343	355	382	363	341	381	362	355	349	361	365	384	375	372	361	375	344	384	382	346	386	356	387	343	339	345	382	324	364	339	360	313	349	370	370	380	360	361	347	349	369	407	359	357	353	303	357	361	392	329	372	350	371	352	366	373	375	346	386	395	352	346	363	357	359	364	345	345	349	335	356	370	398	370	365	349	345	347	318	342	377	360	323	328	382	365	372	347	338	382	370	328	371	331	379	363	372	346	350	375	349	387	370	362	369	366	350	370	380	397	328	352	370	325	341	369	353	350	334	346	351	370	373	344	350	368	346	384	384	367	355	348	340	342	341	332	342	329	338	336	335	350	384	310	337	372	376	370	331	376	379	351	372	375	337	366	339	359	371	349	348	377	378	338	355	382	340	374	349	363	339	384	347	348	348	356	346	379	355	365	368	355	354	376	322	342	352	351	359	340	360	343	360	365	359	348	363	380	327	368	372	346	343	345	374	338	354	378	342	343	365	346	346	324	317	378	393	334	373	359	349	377	339	335	347	354	389	343	360	338	369	393	369	352	367	374	355	356	370	367	372	378	369	357	355	379	351	347	370	387	352	325	369	345	358	331	343	351	354	336	355	346	361	358	348	354	364	367	351	355	340	325	332	320	361	360	355	353	380	346	344	360	356	339	366	345	353	349	361	373	360	376	356	380	364	349	350	369	357	351	346	353	336	411	374	367	347	372	351	377	346	368	362	318	348	341	337	358	318	343	375	355	393	353	364	369	354	354	359	386	365	325	381	381	363	384	382	349	360	377	375	366	349	349	335	360	358	374	363	332	373	323	360	368	354	345	356	384	344	379	424	371	358	371	344	323	405	382	355	353	380	344	340	357	371	323	359	397	366	339	368	323	362	340	360	343	355	370	336	354	356	361	368	375	377	354	358	361	394	384	378	323	380	340	343	359	318	331	361	380	374	375	376	405	380	373	400	346	338	359	358	358	387	356	345	352	333	349	334	374	367	362	372	362	363	365	337	354	349	340	358	404	370	300	373	331	357	342	356	343	323	381	362	375	345	382	340	407	367	380	346	324	357	358	332	338	374	400	360	360	346	364	358	357	357	364	402	347	367	339	387	329	350	339	378	336	364	343	332	357	342	349	344	369	343	332	383	342	351	339	335	378	373	364	353	353	397	339	403	367	337	336	350	357	352	355	370	352	349	403	353	352	315	357	396	352	349	346	398	375	356	353	354	355	352	348	324	366	361	344	394	376	358	369	349	339	345	327	333	392	370	359	358	352	359	348	340	343	387	397	366	379	351	374	327	365	351	366	348	344	355	363	362	383	354	357	349	347	317	347	331	345	342	332	357	351	354	354	367	335	350	358	344	336	367	388	380	360	337	350	394	367	391	372	367	327	378	374	399	357	373	364	320	356	330	379	353	375	350	381	326	347	350	403	348	358	349	347	332	351	356	336	357	353	332	340	346	400	387	376	370	370	366	402	359	331	343	387	333	375	358	375	389	361	367	343	338	367	368	371	359	345	360	354	393	366	346	351	356	384	336	360	328	378	346	363	329	354	346	387	366	337	377	357	344	339	374	340	398	330	335	361	369	359	353	334	332	351	392	364	375	363	388	358	337	353	338	353	347	378	345	353	342	368	377	368	360	336	353	373	360	369	369	355	363	375	356	369	368	359	348	364	333	334	326	359	319	343	362	366	359	356	373	380	363	337	364	353	369	389	347	364	363	392	333	361	333	382	360	362	380	372	351	357	346	361	359	359	375	369	360	350	357	343	398	369	345	327	376	347	378	345	336	333	380	331	396	382	356	324	339	347	361	350	323	362	345	347	361	352	354	366	338	369	334	342	358	354	363	369	348	380	355	403	355	340	345	380	356	335	371	361	366	371	344	345	383	369	324	352	359	368	359	342	338	311	354	345	340	341	350	375	378	354	391	337	350	377	346	358	398	374	357	414	363	363	364	350	370	386	374	334	383	350	357	375	352	373	381	339	327	336	327	361	349	355	356	336	332	386	350	357	365	382	371	342	368	371	349	363	414	324	389	383	355	345	394	388	373	370	351	359	359	357	345	366	344	367	367	364	365	386	356	377	331	343	355	347	340	372	342	388	409	347	369	374	347	375	359	327	398	347	385	370	342	365	328	390	337	326	373	380	341	371	357	351	364	364	365	358	353	333	359	370	344	367	355	346	363	343	340	340	343	369	363	390	345	319	322	348	358	346	361	356	335	368	374	334	362	367	353	357	346	341	389	358	321	346	334	355	367	352	353	357	346	379	357	372	343	353	348	320	351	337	325	392	353	377	378	323	341	351	376	396	380	381	372	382	346	356	364	356	364	326	340	369	342	373	334	342	344	333	341	381	369	377	348	402	346	358	351	345	364	373	350	378	327	388	344	364	360	370	339	342	359	323	331	364	364	395	350	334	390	363	367	366	339	359	356	370	381	324	337	330	358	364	352	336	356	374	352	334	343	372	341	383	378	345	351	372	361	361	378	366	372	353	345	360	367	361	378	352	354	356	355	381	374	343	352	370	336	343	358	339	343	335	362	383	356	360	356	361	371	329	351	330	361	339	361	347	354	369	327	344	349	320	395	353	329	350	331	320	362	382	374	358	367	375	335	345	363	382	352	333	354	321	384	340	351	376	335	350	345	370	336	374	374	330	341	353	358	357	345	327	360	345	371	365	333	362	373	355	299	341	375	368	327	361	373	371	329	391	336	358	378	352	338	341	348	330	356	337	381	394	362	335	374	368	338	381	338	361	390	360	386	347	376	382	350	349	376	378	341	380	355	336	342	356
26934	11701	1409	939	823	775	720	726	676	683	635	676	711	680	644	641	646	687	618	664	630	657	677	617	631	635	673	653	646	597	677	610	645	623	648	671	680	660	656	654	607	614	603	607	658	615	616	672	634	645	670	652	635	682	593	649	620	630	670	642	626	636	670	647	648	619	609	642	645	633	639	636	650	672	637	679	620	683	656	672	649	688	652	642	622	598	657	618	655	620	637	633	634	672	662	616	655	599	678	618	634	588	674	646	643	684	627	702	611	612	615	609	665	654	663	663	589	590	643	643	689	671	636	648	648	673	647	617	604	614	674	690	632	681	625	623	654	598	638	631	638	680	627	636	637	622	645	658	673	661	686	611	658	620	622	619	695	647	637	627	673	672	647	674	654	649	610	639	612	671	690	647	656	643	649	636	608	602	635	673	637	643	633	665	649	659	671	664	609	638	627	623	650	628	666	634	652	646	627	681	629	594	668	627	622	664	670	652	632	671	621	647	592	676	609	639	656	635	654	669	628	601	643	666	662	622	611	634	622	628	659	663	623	620	681	622	612	662	672	613	647	706	628	670	644	606	656	641	672	612	665	648	665	647	648	655	654	675	621	617	624	665	690	635	622	639	590	663	669	606	640	620	643	648	610	657	634	659	630	650	646	667	629	660	596	609	646	627	602	633	629	638	689	612	626	646	606	675	604	644	644	651	650	661	677	665	652	582	650	633	631	614	695	637	636	626	576	667	647	610	675	645	631	619	658	687	656	632	628	609	671	673	653	673	656	620	664	630	650	631	651	691	658	659	594	629	622	628	644	646	633	626	622	662	632	673	646	666	631	677	661	695	654	645	636	656	637	646	656	643	636	608	612	629	679	607	623	637	643	664	635	637	668	621	644	617	635	661	620	672	650	603	653	648	618	662	635	607	631	643	627	669	666	652	610	633	674	638	637	674	623	662	691	677	602	619	621	625	643	645	600	620	649	682	647	594	634	651	587	646	631	683	615	616	616	590	663	674	612	662	588	669	683	645	671	626	633	730	686	645	627	641	640	652	620	682	655	673	664	646	644	659	637	635	664	617	614	621	627	614	668	654	676	615	667	671	681	620	691	601	636	628	626	604	635	628	639	635	656	685	628	645	641	641	636	625	602	628	659	627	653	661	630	659	614	612	672	667	675	645	673	633	648	686	635	622	608	626	613	599	658	644	660	604	620	636	663	657	663	653	652	679	625	627	664	624	633	676	710	661	604	656	669	678	634	625	632	686	638	616	636	649	643	654	652	659	669	664	667	651	618	675	661	667	593	631	661	596	724	677	577	662	636	654	680	628	620	684	635	669	676	661	644	628	636	620	665	633	626	628	607	625	658	647	613	593	644	630	657	640	646	638	616	663	649	647	633	646	697	616	660	674	622	640	612	668	657	641	627	615	669	592	664	657	620	651	615	642	663	635	630	665	618	665	636	644	657	654	638	697	608	678	649	662	627	648	607	599	660	657	584	659	628	702	658	708	659	629	649	673	675	620	645	651	633	608	600	670	633	603	658	672	667	619	638	604	630	667	669	618	679	599	627	648	688	632	608	692	620	597	616	666	622	697	643	650	652	661	621	630	627	630	654	644	641	657	632	651	665	604	634	634	664	664	619	649	617	658	606	652	624	617	649	632	662	615	613	670	585	602	657	632	655	595	676	670	640	633	599	630	650	633	650	683	632	672	651	663	630	645	637	650	655	597	629	628	640	638	632	630	646	653	641	675	619	652	645	661	641	667	658	679	637	664	678	622	602	642	628	669	647	639	651	653	592	603	630	642	627	604	642	643	664	643	580	632	635	664	677	665	651	676	597	663	675	684	583	621	681	659	633	636	664	639	639	654	671	658	689	642	653	612	655	641	648	623	628	612	607	675	587	673	636	637	651	651	585	661	658	630	639	628	584	634	615	657	670	633	627	646	623	665	640	630	650	649	656	593	658	619	640	622	597	617	622	661	653	609	649	644	633	652	631	683	640	660	641	684	651	653	653	690	645	672	592	649	640	677	620	631	662	643	659	662	637	631	652	634	620	626	651	634	690	649	626	638	651	658	629	664	645	626	669	663	611	633	669	694	633	600	622	678	655	663	645	636	665	661	647	708	630	630	621	663	654	595	672	619	652	645	635	690	640	662	566	677	635	666	658	648	613	583	643	644	603	654	612	641	634	637	684	630	685	650	660	623	666	618	650	672	610	618	643	625	648	641	680	647	663	673	697	650	660	658	671	597	603	617	613	623	628	642	625	603	614	622	633	649	636	655	662	651	619	646	640	613	645	633	638	650	591	605	697	653	682	630	671	663	611	668	646	627	643	629	629	692	635	606	703	635	640	614	716	657	687	607	656	644	650	626	685	664	638	673	632	664	598	651	640	662	636	624	622	652	614	629	672	702	624	652	634	606	661	655	676	641	670	664	637	666	624	673	647	666	704	707	645	636	609	611	651	667	680	633	645	675	678	703	637	646	641	649	630	611	702	607	661	579	668	632	624	628	624	651	641	628	652	665	639	638	617	646	617	643	642	643	699	667	655	614	642	650	640	629	588	602	669	686	677	608	638	627	676	607	669	635	626	628	641	621	595	638	678	641	625	641	613	675	652	655	649	658	681	620	633	629	627	647	657	653	644	648	603	625	630	630	627	609	624	621	685	670	628	628	639	657	669	645	681	686	592	605	623	616	646	644	638	640	628	645	647	605	669	656	667	633	647	654	634	674	641	675	637	639	593	679	662	620	654	639	626	651	628	642	643	628	603	628	612	648	618	634	685	672	647	622	618	617	641	655	625	609	621	626	612	643	680	605	651	622	620	638	632	677	631	664	646	636	648	630	623	658	607	663	668	645	646	647	661	638	657	586	634	643	619	635	602	656	698	630	606	666	613	630	595	677	655	678	632	599	634	647	681	661	691	652	612	643	664	677	646	633	667	641	674	661	623	660	636	662	640	650	644	644	671	674	648	637	648	672	655	649	616	613	621	658	669	655	683	639	602	632	631	606	615	612	661	668	652	652	630	637	619	629	652	685	700	663	684	615	653	649	685	636	714	680	691	626	656	672	656	651	625	650	620	626	664	645	672	668	602	653	608	646	666	636	654	616	634	638	625	615	635	613	651	657	614	643	656	628	668	662	624	625	624	649	620	638	670	625	663	678	662	629	686	670	656	653	614	666	626	607	660	637	633	661	669	638	652	664	641	668	628	648	662	670	659	640	668	650	646	632	663	637	638	621	599	676	620	644	657	665	671	616	666	652	625	609	613	700	658	676	647	645	635	628	606	656	617	625	634	639	691	672	617	629	651	663	653	612	643	630	635	643	635	667	695	667	695	661	642	666	637	676	642	633	644	593	641	698	628	649	677	624	665	666	635	605	597	648	655	693	631	622	642	654	604	643	672	660	652	638	653	620	677	630	618	592	682	644	607	668	657	646	648	678	661	643	677	697	653	648	618	654	639	628	692	611	669	653	655	654	571	650	646	603
25237	21541	29041	24257	17185	1698	768	594	485	471	441	450	390	375	361	391	352	350	318	355	335	350	361	374	354	361	387	346	330	366	328	331	346	329	336	342	333	328	323	387	339	348	315	323	320	346	290	358	321	367	314	351	346	341	331	344	321	324	363	342	347	328	340	336	329	363	349	347	348	327	323	359	347	310	329	358	326	336	351	322	384	359	320	316	339	307	356	337	354	305	319	349	335	340	352	329	345	320	335	338	333	328	321	356	355	376	327	328	361	326	342	335	339	330	350	373	330	324	343	333	370	336	332	349	391	309	301	353	369	326	357	339	366	319	349	332	359	342	320	315	351	333	352	338	343	323	351	332	369	320	345	325	342	349	319	339	336	341	318	324	327	368	361	360	336	345	323	338	364	343	346	349	314	311	331	311	299	349	313	327	328	337	312	333	346	328	308	330	328	344	320	337	330	357	361	320	315	347	335	329	320	314	333	374	344	315	345	305	326	314	326	319	348	335	316	314	328	337	353	333	328	318	328	366	337	293	332	353	307	355	321	339	317	305	333	329	355	328	335	314	327	342	325	369	312	337	351	330	369	321	327	325	341	344	323	329	336	343	323	350	396	321	305	295	286	331	287	293	300	364	323	326	315	337	299	371	342	341	328	344	354	372	351	345	352	330	336	353	317	294	359	341	307	356	331	335	320	354	331	327	353	337	329	316	361	324	339	347	339	316	352	347	351	297	316	361	343	333	341	318	341	331	328	344	301	333	364	320	333	362	353	330	319	328	334	346	310	324	334	319	347	350	349	330	325	354	350	347	330	298	328	324	344	322	365	318	327	341	311	344	357	312	323	352	330	336	357	324	341	322	312	340	301	330	338	345	333	352	310	324	343	332	357	358	336	336	336	351	343	312	385	308	347	345	327	304	335	381	312	325	308	319	324	332	326	349	323	348	377	340	320	317	372	314	358	318	344	336	314	365	328	323	328	354	318	333	316	332	348	356	345	331	316	344	313	337	329	299	334	319	330	316	358	319	327	296	320	338	337	320	294	344	324	345	309	362	329	341	336	351	345	351	356	335	319	332	342	322	321	351	313	355	347	348	312	320	337	355	368	351	327	338	339	338	297	335	314	323	310	368	320	372	341	356	348	334	327	324	329	313	356	318	327	370	334	328	337	359	342	309	339	325	341	310	348	308	357	319	315	321	313	365	318	337	357	364	348	347	340	353	345	325	334	350	352	313	359	328	300	348	337	354	338	350	343	323	348	349	358	320	333	325	359	317	316	330	319	358	331	352	336	358	323	357	309	327	320	376	338	355	329	355	324	336	304	337	355	368	350	308	322	342	319	363	336	342	328	310	344	328	371	353	323	330	334	355	306	360	308	338	355	352	337	333	326	303	323	339	304	334	333	326	330	332	323	326	325	357	316	340	326	331	322	352	346	325	327	337	360	349	333	345	360	347	338	319	335	350	332	345	332	319	344	349	306	342	311	330	312	342	307	297	337	345	339	356	331	314	296	345	325	322	342	317	328	328	337	296	316	335	345	328	348	344	357	341	343	342	321	343	326	343	350	314	363	365	335	351	314	316	352	338	325	363	341	359	323	341	328	355	357	313	349	313	339	366	326	359	324	316	343	360	316	355	335	307	317	308	339	323	339	352	367	327	331	334	362	314	356	323	324	356	331	350	330	306	334	312	347	355	343	331	327	320	334	357	327	337	320	338	338	326	336	335	341	331	353	285	338	317	318	357	354	314	359	352	346	367	320	345	308	305	330	342	330	327	306	347	367	321	322	302	312	351	336	344	320	331	299	312	338	342	334	318	315	329	353	343	336	333	314	350	319	377	350	317	317	337	345	343	320	352	323	308	349	317	351	305	335	344	323	311	293	330	309	335	312	355	342	307	351	347	341	329	335	366	326	348	351	343	339	319	357	304	332	330	333	320	352	315	332	334	334	290	334	307	326	330	364	339	353	356	334	353	340	317	379	349	312	315	297	329	322	313	327	328	301	333	290	332	320	338	326	307	314	352	354	328	331	322	332	337	323	311	338	376	343	311	314	343	359	346	353	303	346	343	344	301	350	352	315	324	332	322	365	319	355	363	345	372	338	328	332	316	312	335	335	297	337	331	349	348	356	328	337	319	343	346	343	331	319	341	347	349	312	341	346	353	340	342	346	321	350	344	350	335	340	348	341	328	371	355	315	361	345	306	333	326	340	304	327	350	334	313	362	380	330	355	359	334	307	347	331	344	344	372	314	346	334	339	320	313	330	339	296	326	317	320	344	324	346	321	366	338	349	338	355	376	352	315	365	322	340	343	336	337	360	326	307	309	343	337	326	358	347	328	326	343	347	324	346	319	333	341	334	370	339	322	329	350	300	330	358	331	340	325	322	339	346	336	329	317	306	329	345	347	341	309	332	355	358	361	286	328	372	344	364	336	326	345	340	373	362	315	334	335	299	330	327	306	308	326	326	343	338	349	311	332	323	349	380	356	359	333	351	366	312	293	337	317	336	349	312	329	325	338	365	325	315	316	325	371	331	323	342	326	355	332	311	378	338	330	344	342	307	323	296	338	332	356	334	318	336	346	343	337	317	338	339	347	338	366	327	307	323	343	360	360	314	340	346	345	327	342	335	323	326	327	344	314	323	325	302	309	350	315	332	331	332	344	328	357	347	332	357	335	359	319	333	340	352	321	291	325	290	332	330	351	307	317	332	327	310	304	342	344	322	326	311	335	322	325	329	342	328	331	320	333	341	330	356	359	318	352	333	316	305	346	341	349	344	321	368	333	330	314	329	343	294	323	326	325	337	327	343	309	355	369	324	351	358	346	318	318	338	345	316	312	344	328	340	321	321	313	337	322	337	361	345	346	364	341	324	324	340	337	324	358	330	326	311	351	299	364	351	373	318	308	344	316	319	335	315	376	344	336	320	330	363	374	312	345	340	336	345	324	339	358	341	340	343	290	340	333	325	327	351	328	330	344	304	333	336	324	351	326	306	326	366	336	331	335	300	321	331	337	344	344	307	343	357	346	337	345	353	356	368	337	291	342	335	347	308	333	366	319	338	321	342	343	359	325	317	364	370	325	308	293	310	319	331	326	327	361	321	314	334	335	321	327	323	345	302	395	309	335	314	352	337	333	342	302	351	331	328	334	368	333	303	325	328	335	341	350	302	330	298	320	352	333	317	356	351	330	361	334	355	318	330	310	307	338	336	309	336	337	371	345	325	330	324	337	341	346	326	296	348	316	338	315	334	327	341	337	324	330	317	348	371	327	329	314	339	309	355	321	321	345	329	327	339	340	298	353	326	354	305	341	359	344	328	306	347	336	336	315	338	310	339	309	289	369	347	323	324	335	355	332	345	346	336	333	322	329	356	332	303	329	352	345	348	335	327	364	320	300	330	335	357	324	328	334	361	351	340	323	338	328	312	349	306	336	319	313	316	354	334	314	337	294	332	339	341	316	340	305	307	320	327	349	328	318	355	346	344	321
46594	24738	8268	4225	2900	2185	1762	1459	1212	1052	974	935	837	829	784	810	734	698	699	750	699	711	674	652	641	639	632	612	639	661	648	666	616	607	627	607	652	641	599	621	620	589	610	618	560	609	634	627	623	555	620	622	541	607	616	588	641	574	567	591	606	621	608	571	558	586	595	624	564	580	597	582	579	616	592	614	608	599	568	618	546	607	623	571	585	608	590	577	625	591	627	620	594	599	648	581	630	605	593	648	608	601	574	699	602	616	600	610	593	656	624	625	604	615	562	642	565	620	635	599	606	628	631	591	600	555	589	626	572	624	660	599	618	609	596	576	576	624	569	568	617	627	610	560	593	610	597	599	573	602	601	594	624	572	623	618	599	597	611	566	597	597	568	546	625	600	586	558	632	655	566	564	626	604	593	632	613	594	583	609	586	623	582	612	617	599	608	568	570	626	557	637	607	563	584	577	586	625	553	614	567	580	589	576	585	588	629	642	586	602	588	546	563	595	584	631	598	580	643	629	571	580	584	575	601	595	587	566	631	582	602	610	634	611	582	666	578	577	603	575	608	559	625	544	565	616	623	585	578	607	593	597	625	588	606	596	627	584	592	592	624	594	583	593	612	544	573	583	557	562	589	582	530	588	565	617	587	600	578	602	594	600	567	626	588	571	587	594	590	593	570	601	639	605	581	570	642	566	574	612	632	541	589	624	565	597	567	594	566	580	552	567	584	580	607	606	570	557	598	567	553	619	605	570	623	542	587	619	609	545	581	592	600	634	575	607	564	627	568	584	572	606	608	596	630	616	583	608	595	610	615	606	615	609	600	637	641	630	608	576	561	585	601	593	554	549	578	567	608	608	576	543	602	614	627	578	620	558	619	586	608	611	586	598	569	597	578	578	584	656	570	572	602	616	564	565	632	592	586	607	555	591	593	587	595	640	603	602	618	586	604	585	600	538	619	576	607	553	606	591	613	592	604	605	616	586	593	609	620	600	593	615	601	622	588	628	627	572	610	585	570	632	586	574	566	595	600	607	586	594	597	613	613	583	587	580	573	592	609	625	589	602	585	577	587	601	559	557	605	597	605	599	604	614	587	588	571	605	617	597	609	541	584	585	598	594	600	575	595	580	587	586	583	583	573	572	610	574	573	578	590	585	553	622	575	594	593	599	604	638	614	566	578	576	587	620	562	622	590	578	591	597	589	576	586	584	599	602	558	596	600	629	573	585	573	562	598	590	641	583	567	603	598	594	579	586	634	584	626	624	632	591	613	621	587	594	572	578	577	600	603	581	596	589	644	592	544	606	570	639	619	573	607	591	615	597	586	567	564	590	613	602	551	618	634	570	568	615	611	622	579	596	593	601	632	539	581	622	543	572	561	592	582	599	610	570	610	589	588	602	634	596	598	573	599	536	618	602	609	604	546	571	590	603	600	561	577	580	597	638	591	621	602	594	585	621	570	571	600	557	613	620	567	591	637	603	592	568	590	589	587	590	596	599	583	594	583	582	600	560	597	602	584	579	620	594	608	606	592	581	582	618	581	592	595	579	623	623	624	552	621	652	583	595	598	644	571	579	593	587	579	632	601	611	581	593	623	585	605	601	551	561	610	592	596	587	585	618	582	566	575	613	575	597	584	651	622	602	614	603	572	598	539	577	661	593	589	555	565	612	594	572	606	562	559	592	576	564	588	580	640	615	634	584	568	611	606	597	566	517	626	571	611	599	578	587	597	594	626	607	607	571	585	585	601	603	601	591	564	557	554	611	643	599	572	580	609	617	591	611	613	580	618	591	612	556	612	616	599	590	557	619	564	577	551	589	546	556	567	565	606	593	577	548	633	630	603	583	599	608	569	573	589	594	567	606	626	633	595	616	613	585	591	603	580	562	614	584	563	631	566	581	605	607	589	577	593	572	587	582	596	609	595	618	556	608	610	582	585	583	628	582	590	582	608	588	574	605	582	586	604	596	605	570	576	637	594	632	599	564	603	582	611	604	632	572	608	641	603	576	603	625	574	634	571	576	604	583	606	582	612	531	590	578	553	629	620	575	584	615	592	628	585	642	583	593	602	600	572	610	590	555	558	619	606	636	562	571	606	618	602	601	577	570	638	579	567	543	584	616	582	575	645	591	578	583	602	586	602	571	587	608	583	597	615	583	596	608	581	578	598	567	606	574	620	596	592	584	590	585	592	631	573	586	558	596	592	561	592	583	592	608	605	606	616	596	597	620	546	644	626	631	601	621	570	651	551	597	614	566	556	595	596	604	588	626	604	579	618	578	581	607	623	602	609	586	585	595	591	606	648	579	559	606	664	626	608	565	615	542	552	557	645	602	566	556	604	629	558	604	584	551	571	620	650	610	607	565	583	584	632	598	517	585	625	615	582	580	636	607	609	603	604	594	602	597	598	588	609	593	578	572	581	587	638	590	603	616	649	585	626	608	589	547	645	592	577	606	594	584	585	570	578	577	590	604	628	617	663	590	633	597	616	586	576	587	541	591	637	637	593	576	609	636	575	601	587	583	612	604	585	607	585	580	612	608	609	604	594	624	637	643	567	575	590	594	581	587	624	589	585	586	553	540	608	569	613	610	619	608	608	615	607	618	619	576	589	591	629	571	572	604	614	649	612	644	545	593	570	627	600	647	626	594	581	596	605	616	554	646	612	593	592	591	554	628	568	608	565	573	554	573	591	643	632	580	591	587	606	575	567	620	576	613	557	639	597	605	597	623	609	577	637	621	605	620	566	610	616	593	558	578	605	596	595	604	609	617	602	579	556	607	610	574	586	611	568	606	603	632	558	589	574	595	610	598	602	598	604	586	598	608	587	612	550	602	538	550	612	581	591	550	592	560	568	554	606	593	555	623	589	591	602	547	591	588	563	617	585	584	592	663	610	604	596	575	589	562	576	611	630	590	585	627	609	626	587	616	596	588	580	582	620	551	593	587	602	599	579	556	594	598	603	551	621	583	625	583	587	545	568	582	609	588	555	606	582	607	604	609	592	617	605	595	586	587	598	595	618	618	591	621	591	561	588	559	576	623	535	580	578	588	600	591	625	556	641	619	574	553	614	592	578	620	617	578	589	590	587	607	576	601	623	587	620	561	601	592	629	615	618	611	591	591	587	568	587	598	596	592	600	624	607	577	592	596	578	576	584	658	619	586	607	611	595	614	623	573	620	585	565	593	572	564	605	577	626	591	630	610	598	582	598	607	611	624	576	606	547	590	596	557	597	592	598	619	597	586	591	582	579	589	579	595	603	608	574	575	645	544	553	615	618	599	589	541	576	595	626	620	608	590	562	585	592	601	636	603	620	609	645	623	577	599	595	605	575	606	583	569	645	579	551	591	601	578	557	587	604	606	585	559	586	601	564	585	575	609	618	563	583	597	600	608	621	599	574	583	631	531	588	625	587	592	591	585	610	585	579	626	569	587	627	587	644	573	594	578	616	615	579	543	590	636	606	586	591	590	587	578	584	613	517	592	575	608
24229	21517	29767	23532	21459	15818	2060	1082	883	883	769	718	729	687	672	666	714	686	633	686	631	636	673	626	575	635	586	631	606	624	597	579	587	593	536	615	602	618	591	563	631	615	587	554	566	550	607	586	597	602	586	613	586	563	597	569	632	611	550	590	576	548	632	577	596	572	562	594	549	584	576	601	599	598	610	578	562	548	599	624	596	595	573	593	579	536	564	599	608	598	554	603	589	605	606	571	608	626	577	577	568	611	579	601	596	636	606	613	648	554	578	609	585	557	558	571	556	579	620	606	594	591	580	561	586	615	594	595	599	546	594	581	641	573	552	577	566	551	575	574	587	566	570	598	560	570	560	557	563	564	567	600	585	587	563	595	569	593	604	601	576	600	586	587	574	596	593	575	557	604	612	595	566	580	570	580	607	557	575	617	610	554	611	584	560	597	580	605	526	564	604	599	567	548	569	593	590	558	558	566	572	581	616	562	583	561	556	589	594	555	557	589	598	597	595	587	593	599	563	582	590	609	531	520	581	599	562	588	580	588	547	600	573	591	573	587	599	593	604	563	540	615	594	555	542	592	564	598	523	567	616	572	575	587	576	569	578	607	559	594	605	583	600	587	598	593	611	575	602	593	562	562	569	564	572	575	557	557	601	566	579	596	591	532	611	595	610	598	564	575	524	562	556	583	539	598	623	588	562	638	586	555	588	627	607	619	626	586	589	576	602	560	631	537	575	585	558	558	585	581	612	559	598	589	575	587	544	589	569	580	525	546	583	627	581	551	573	602	593	562	598	591	621	587	531	619	573	604	562	645	585	598	592	598	606	577	558	581	631	642	577	580	581	544	558	583	589	602	552	599	583	566	576	564	605	567	587	604	573	554	559	588	564	583	592	598	597	572	582	582	629	594	609	597	606	614	544	535	556	572	609	615	565	574	568	571	584	588	555	595	556	580	581	565	591	585	610	608	567	595	590	597	571	600	562	603	557	631	565	626	567	586	531	574	560	584	582	574	606	603	590	565	592	562	561	534	576	553	584	566	584	549	581	594	619	539	586	581	535	651	580	567	604	590	569	577	582	561	604	600	584	588	584	562	573	559	544	609	592	595	537	557	608	600	620	603	556	551	569	619	565	594	580	558	585	564	545	537	574	552	549	610	603	603	619	568	587	591	582	562	548	572	594	584	601	617	598	559	561	554	599	544	545	565	620	516	557	587	531	621	592	595	562	554	603	564	608	555	610	560	590	577	643	619	596	563	580	591	554	625	572	587	570	593	561	580	617	582	596	596	571	567	561	582	540	572	574	612	549	571	583	585	550	611	591	588	557	541	563	571	542	546	603	546	580	605	542	555	588	553	570	534	563	591	593	549	599	597	547	610	572	615	580	560	594	576	635	546	574	598	551	567	582	645	569	574	581	580	571	568	578	562	566	607	589	575	570	577	622	560	594	584	549	573	556	555	589	553	559	607	591	570	573	596	579	617	554	574	543	560	623	568	575	573	578	566	629	573	541	585	599	592	609	526	526	598	589	583	593	583	627	560	546	582	610	595	609	605	534	641	586	568	579	556	565	581	557	567	598	581	581	587	553	612	592	628	590	556	541	559	594	572	574	560	610	587	572	618	576	558	563	575	561	548	608	523	605	562	583	578	592	623	541	602	594	540	530	601	570	566	568	557	616	584	588	596	542	586	613	567	604	623	572	594	568	577	549	608	583	585	609	568	563	575	596	565	566	590	567	580	596	596	563	552	585	562	547	534	536	578	571	581	560	592	591	600	587	540	592	584	562	556	618	607	593	581	587	579	572	611	569	553	602	556	574	616	553	587	566	585	603	588	539	566	603	601	568	556	629	611	606	539	616	564	576	588	616	563	567	573	599	577	546	580	572	606	577	586	570	576	600	599	556	564	606	605	610	590	581	625	570	622	559	589	583	578	580	626	534	544	573	612	567	596	587	559	580	620	552	593	589	574	581	587	564	579	596	558	601	584	562	557	585	585	587	596	597	572	595	568	616	603	580	554	569	637	599	588	561	576	591	565	598	603	587	573	622	547	579	598	571	545	584	540	600	573	569	580	560	589	615	569	567	595	602	604	596	572	564	613	573	583	595	525	580	579	559	584	574	572	571	593	581	593	546	585	573	563	574	564	572	602	587	606	592	559	564	580	601	534	555	580	592	609	574	590	548	600	547	560	608	579	545	583	566	516	546	570	557	594	568	591	614	610	576	576	575	593	607	566	591	572	541	563	527	561	575	589	595	588	558	571	547	590	603	552	535	603	558	602	605	598	545	601	562	601	595	615	609	521	589	636	575	566	581	591	609	599	620	527	604	583	587	522	554	554	605	587	611	656	560	593	634	575	604	584	544	595	605	589	580	569	573	571	550	586	575	579	558	597	553	564	562	600	554	582	612	598	559	593	619	586	624	541	552	568	561	572	603	576	579	573	595	579	577	605	604	573	567	571	590	556	570	599	594	548	615	554	554	580	603	580	569	568	558	617	553	575	564	568	612	542	593	624	586	585	583	598	587	606	608	592	559	559	552	592	566	572	601	558	555	569	582	604	634	599	544	575	595	580	574	553	568	590	604	579	595	622	578	561	590	592	580	625	643	584	577	548	632	544	586	568	587	542	589	546	587	537	571	577	589	630	628	576	608	624	560	568	561	611	541	612	627	545	593	546	613	571	545	607	575	617	566	627	608	572	557	588	592	556	563	573	563	575	598	531	599	600	578	562	625	593	585	580	558	580	560	595	544	630	546	568	590	574	591	601	545	555	608	564	595	581	570	613	571	577	550	603	590	591	587	566	550	550	595	565	560	586	557	565	636	574	563	582	567	532	567	616	569	595	566	590	582	590	527	560	630	593	589	581	572	574	575	584	525	578	584	562	576	572	594	540	569	564	560	589	631	607	600	596	593	574	569	567	564	621	538	580	582	541	649	568	623	597	577	603	561	560	577	579	592	581	583	622	592	572	585	593	583	537	557	627	594	553	557	534	571	573	591	574	621	583	566	600	572	570	539	572	585	537	562	557	565	614	576	568	617	600	580	547	552	588	602	570	617	600	531	589	585	601	577	535	578	607	548	614	600	569	599	624	603	564	558	575	579	595	577	543	579	555	570	606	535	564	574	543	559	564	564	566	592	603	554	579	580	568	598	581	540	594	577	607	573	593	629	615	572	586	563	546	521	598	611	531	538	603	610	585	547	581	548	590	613	553	566	558	558	603	574	568	575	595	586	592	584	538	581	594	585	594	587	577	591	566	576	575	567	561	584	551	574	592	563	552	587	567	583	599	564	596	659	567	527	571	589	588	623	580	593	562	580	582	573	584	600	591	617	611	585	597	574	596	541	564	592	593	576	586	562	581	575	600	563	568	587	522	552	602	578	612	571	550	531	563	524	568	512	618	529	561	554	582	594	591	574	577	577	595	570	549	561	550	623	573	554	536	549	582	573	553	608	573	559	567	586	560	610	545	609	588	625	581	597	578	555	593
48059	33174	12810	6940	4848	3594	2851	2474	2106	1793	1653	1525	1427	1420	1357	1238	1210	1182	1179	1176	1229	1101	1076	1086	1098	1060	1085	1016	1029	1008	945	1023	1055	1020	1004	954	1002	969	1003	953	952	955	941	1000	947	994	983	1031	1036	998	1018	968	934	979	999	964	1030	970	955	979	988	972	933	962	959	950	1012	912	949	962	1037	977	959	1003	933	938	976	1014	930	971	982	998	951	1003	1016	1002	957	990	1021	929	966	985	982	969	997	931	981	894	1010	946	968	978	973	948	1014	977	977	1002	990	1011	1006	1051	960	970	924	960	927	960	931	988	969	999	945	1023	953	943	980	911	968	970	962	973	960	950	962	928	912	998	961	999	984	938	946	974	999	962	970	879	951	937	1005	958	962	939	924	969	990	994	933	970	1019	967	984	961	935	991	998	958	898	942	947	969	951	907	1012	979	916	960	943	1004	960	935	955	948	948	991	1021	934	873	958	924	985	939	952	955	957	946	929	965	965	976	981	938	945	1007	979	973	983	929	1029	928	926	971	936	965	969	972	973	977	974	980	1020	967	907	930	956	969	917	954	946	929	1036	946	949	939	908	969	950	964	979	1001	1033	920	918	978	978	917	970	979	922	952	987	967	931	1043	926	955	972	952	957	941	935	929	933	964	989	1001	947	961	980	944	989	989	963	983	992	912	969	947	948	905	928	927	956	912	980	985	941	949	974	1012	902	952	991	956	977	946	969	989	975	967	927	926	1008	968	933	936	971	912	961	974	971	947	973	925	989	958	950	1006	982	998	948	976	977	905	960	953	934	947	954	991	986	1013	968	995	968	970	948	991	978	982	990	974	925	1020	944	953	959	953	977	968	941	886	980	975	944	937	942	927	979	965	968	970	941	1005	994	937	946	952	935	903	1010	990	997	934	962	976	987	918	901	939	945	936	970	950	916	974	942	944	922	905	998	987	956	917	1021	959	957	904	991	979	925	959	1011	927	978	970	1007	987	981	947	955	964	935	959	928	929	940	929	862	963	956	926	1020	952	993	933	958	1011	980	940	947	928	981	948	968	960	986	937	908	925	952	947	946	993	925	923	972	945	953	963	915	951	990	979	947	996	972	949	934	966	943	971	991	904	979	1017	988	933	921	916	918	974	919	986	915	1008	958	963	1025	968	956	960	954	917	970	940	943	938	995	915	967	973	899	954	997	972	944	1019	936	958	932	939	946	958	969	909	988	932	1009	930	940	972	971	957	969	908	916	948	952	949	958	962	1008	992	973	970	959	954	970	959	951	940	977	971	940	948	958	938	950	964	977	959	917	982	921	963	941	928	952	905	964	990	926	960	985	1005	921	934	966	973	946	980	992	1006	983	878	1023	953	939	910	1025	929	936	917	918	933	936	937	924	861	955	971	921	958	947	944	999	925	1009	987	1034	957	971	918	960	1024	950	1013	942	987	951	945	978	924	922	967	940	955	996	935	945	914	948	973	982	953	974	882	886	972	1000	942	953	918	1018	993	931	971	969	934	978	940	1025	917	1022	953	924	937	957	962	931	936	962	944	931	980	992	973	1010	919	938	921	963	950	945	956	945	957	944	983	944	956	938	973	982	934	936	974	960	1017	1019	936	937	1011	934	884	940	947	1013	955	972	992	942	994	981	981	970	964	968	943	993	983	922	914	967	982	970	900	986	954	948	1005	939	936	903	914	1000	918	1005	895	918	1003	943	925	987	940	917	992	934	955	925	957	959	992	946	947	1001	963	943	967	952	988	971	988	921	1000	942	967	984	923	973	948	913	958	935	964	935	940	883	973	1007	948	965	963	938	894	942	923	906	1021	964	939	984	998	941	982	977	975	938	979	935	897	952	930	1001	931	900	960	924	1013	979	944	957	902	952	995	925	909	954	931	984	971	971	962	1007	943	995	958	926	906	959	949	964	950	921	983	942	993	930	935	917	964	1038	964	983	922	1013	940	973	940	933	892	952	981	930	939	992	960	974	883	989	986	909	932	946	979	900	923	942	908	953	939	1035	957	910	970	969	931	964	999	933	1006	928	969	943	927	969	936	988	957	966	949	1008	935	1045	911	915	975	929	977	941	975	943	941	972	1011	902	959	981	940	991	898	962	988	956	958	944	901	941	936	896	938	961	1000	946	911	969	920	937	995	916	953	976	943	943	979	937	1004	942	954	986	936	1037	943	936	952	945	936	971	949	973	990	923	927	931	969	952	923	949	990	927	987	921	975	961	921	947	955	971	944	957	956	974	954	936	990	960	958	921	978	978	960	986	955	940	940	897	1002	944	980	1007	954	965	976	969	987	1005	993	946	962	944	993	934	973	929	998	950	982	1016	942	923	911	924	936	961	936	971	871	992	908	992	914	984	963	959	946	982	937	983	975	897	931	929	979	936	987	977	1004	1011	984	939	960	976	963	940	986	948	975	940	953	965	968	951	951	932	959	912	1026	986	953	910	908	929	907	951	977	954	967	948	938	937	945	952	975	971	977	965	957	980	972	991	969	946	959	983	923	959	960	967	876	975	985	949	945	910	956	990	916	954	963	952	968	976	962	1000	956	938	982	917	944	1017	935	966	935	912	994	982	969	939	938	1009	971	985	945	952	973	915	970	921	950	941	992	968	965	926	952	916	930	954	989	944	990	972	965	1006	1006	1000	981	928	993	1001	940	962	1002	948	905	930	986	945	985	895	921	954	991	993	991	936	953	952	943	999	959	954	950	931	976	1065	952	957	938	942	978	951	974	969	942	934	946	981	998	1010	924	967	939	936	942	985	935	973	925	958	980	928	956	954	940	971	960	977	949	976	1004	998	967	994	992	950	987	991	937	939	952	887	957	942	919	1023	991	1002	972	976	930	915	967	954	943	999	1004	995	1017	972	916	950	947	937	975	941	1004	950	959	964	956	946	904	1011	1011	958	953	955	960	939	945	973	911	983	946	968	997	960	956	923	945	951	942	939	959	973	975	955	997	916	999	970	998	966	950	1026	971	992	992	920	929	924	945	968	907	925	951	942	970	927	975	991	940	895	987	972	905	961	898	935	901	944	980	911	996	995	950	963	925	954	953	1003	994	988	944	958	926	916	930	913	941	996	927	935	900	967	985	906	944	972	957	937	948	1009	961	919	952	979	1016	970	967	980	1021	975	936	1011	963	937	964	999	955	973	935	950	939	946	1020	1018	1012	910	940	894	965	1003	974	966	909	978	933	1000	921	941	933	927	915	935	934	908	1012	943	937	987	999	947	972	979	1005	1002	1017	949	947	980	965	981	997	957	931	950	951	931	1005	940	987	978	905	964	970	930	923	1024	924	901	950	1001	977	994	972	962	933	971	1012	933	969	969	964	956	959	942	950	979	959	966	953	958	1035	982	956	917	1011	943	958	884	948	975	994	964	951	918	921	1009	951	965	962	1023	933	989	939	1009	973	946	974	953	949	989	993	953	933	946	989	969	926	982	954	972	947	927	950	948	932	945	936	974	967	927	992	1025	926	940	935	983	925	987	947	936	914	937	949	960	905	907	955	968	991	992	935	954	888	930	956	969	986	947	959	953	984	1027	980	968	961	981	986	940	950	938	985	946	953	924	950	933	986	962	950	971	984	894	982	960	960	989	969	895	947	938	935	979	964	975	955	940	916	923	971	949
28512	20825	7349	713	391	414	421	403	365	369	398	352	386	354	365	368	386	356	336	340	359	334	357	392	347	381	367	322	372	353	345	345	389	364	386	356	380	403	370	359	338	400	382	356	351	362	368	395	388	349	379	356	362	362	381	366	381	364	368	377	381	325	364	417	367	357	389	395	355	369	393	353	401	385	328	378	371	349	396	365	358	345	361	350	378	386	330	369	396	376	374	362	400	362	360	385	374	381	375	344	362	404	409	379	396	343	395	363	378	398	391	350	366	347	381	360	384	382	382	326	341	349	377	374	390	401	372	386	381	367	355	372	352	357	370	388	368	370	348	347	363	352	348	369	402	364	349	359	352	383	366	378	329	350	357	358	373	384	374	355	362	370	366	361	398	342	404	366	389	354	373	353	356	352	382	370	392	370	347	367	347	365	387	372	362	350	394	351	350	360	369	392	371	375	352	366	348	371	367	366	378	369	354	382	351	344	393	345	347	366	352	386	361	343	356	400	375	360	369	373	339	337	356	345	377	355	362	363	347	372	354	366	398	343	376	377	356	384	375	342	351	370	410	393	339	400	370	391	369	375	388	366	347	366	375	387	372	372	355	343	349	344	345	370	355	383	357	367	373	369	326	368	348	367	373	354	367	362	362	388	405	368	381	386	366	349	370	338	359	366	385	345	380	375	371	378	367	382	372	372	375	376	376	380	355	308	329	376	348	384	377	376	387	361	389	364	357	385	355	387	343	377	411	375	412	374	370	370	363	375	377	352	370	362	379	349	373	378	345	360	339	367	363	339	388	386	389	348	353	345	357	350	365	367	356	339	355	372	410	343	382	340	344	368	378	366	376	342	353	367	352	367	353	410	345	329	375	367	397	356	364	366	365	405	375	367	364	344	340	320	388	358	380	387	327	380	356	384	356	402	377	384	381	337	349	367	367	327	370	393	356	368	367	377	376	367	367	345	405	381	401	357	369	345	359	336	368	362	364	361	352	360	374	367	397	411	366	381	348	395	375	340	389	355	349	339	365	413	370	412	383	397	352	359	366	352	337	394	370	383	346	373	341	387	352	356	351	365	366	351	369	369	375	349	368	359	383	358	368	391	376	349	368	369	352	308	350	375	371	407	386	380	375	388	361	355	333	384	397	375	329	352	369	355	373	355	356	356	364	379	361	355	407	336	387	371	387	381	349	377	378	351	340	375	380	358	366	354	325	354	347	382	383	343	377	355	372	345	331	369	408	359	326	330	377	349	393	356	385	379	331	357	377	352	371	357	392	344	356	345	399	340	369	366	360	383	343	361	376	405	373	350	394	344	364	359	362	394	374	364	352	366	349	385	348	383	348	315	374	385	376	350	385	376	382	346	376	394	322	404	375	386	345	368	392	339	361	391	311	383	385	374	344	363	356	381	371	387	346	400	384	368	398	364	361	388	346	377	367	353	383	347	369	391	407	399	384	350	366	326	360	401	364	358	345	315	378	384	386	329	372	329	380	355	388	376	365	354	394	381	360	348	365	370	371	379	339	354	347	353	381	382	350	365	328	357	371	311	371	378	353	357	337	346	335	355	376	383	354	351	356	365	374	334	352	356	361	334	388	371	334	361	360	353	349	345	361	345	408	344	368	376	359	363	354	360	370	339	391	370	399	407	350	367	396	357	397	365	354	355	351	346	339	354	375	331	368	381	395	372	355	356	381	369	362	350	367	374	368	395	378	383	343	367	361	384	361	345	354	361	357	360	389	364	361	322	373	357	370	379	353	343	386	373	365	360	396	345	376	378	345	377	378	385	404	344	403	347	333	332	389	369	357	340	365	388	330	373	359	358	337	371	369	364	404	434	398	380	397	356	349	385	362	352	343	393	363	374	371	365	345	349	375	379	414	343	329	404	333	394	367	357	373	319	353	356	358	341	386	386	360	359	353	381	373	353	323	354	366	314	378	404	354	365	389	347	376	355	362	371	361	361	350	415	365	356	362	327	343	369	400	367	385	378	369	374	344	358	370	383	389	376	367	373	392	349	410	356	363	353	394	404	345	393	337	358	364	345	354	394	372	400	374	366	382	365	369	367	377	378	362	334	378	344	400	375	351	359	357	361	385	371	368	367	379	377	361	337	391	381	356	363	351	373	394	374	380	374	375	378	370	394	372	378	369	378	373	371	387	359	367	363	375	395	352	378	367	375	375	349	360	381	331	388	385	361	371	353	353	337	399	380	345	387	351	360	374	335	352	381	368	352	330	342	350	348	346	361	394	382	343	375	381	369	352	386	359	369	369	344	368	367	356	378	358	376	357	355	365	352	365	380	362	394	329	347	369	373	353	378	379	357	369	382	364	361	355	363	362	363	377	367	361	343	362	362	365	394	357	350	369	390	370	352	386	349	357	380	378	369	400	346	367	359	375	372	342	375	370	375	370	369	349	373	373	401	387	391	375	354	360	378	364	391	354	346	360	365	385	387	363	368	361	410	394	359	332	387	395	352	401	374	346	369	379	379	410	353	354	361	371	361	381	343	369	305	397	369	364	361	374	354	352	361	363	377	391	380	370	358	398	366	351	396	360	395	370	371	370	330	368	383	365	369	352	373	361	357	378	359	379	352	350	377	391	353	374	375	333	322	372	348	346	358	370	379	330	393	363	346	364	387	363	346	403	375	384	351	400	351	356	352	347	392	361	365	390	378	385	377	385	354	362	364	368	360	401	384	350	385	356	391	371	340	354	367	396	325	374	382	362	360	387	357	352	352	381	374	344	378	397	378	352	384	375	415	351	361	367	369	362	387	383	377	331	390	360	371	358	375	359	370	361	377	384	364	339	391	335	328	362	372	344	351	388	386	379	353	381	363	357	384	385	391	345	335	362	366	332	374	397	380	358	371	361	377	349	406	357	347	393	375	354	368	357	391	383	380	352	380	373	353	366	364	373	403	359	352	366	368	372	355	374	369	328	353	406	358	378	345	350	421	356	354	376	369	358	377	387	410	347	345	385	351	374	386	345	377	367	371	353	363	405	396	381	350	343	399	403	384	388	350	392	351	349	401	373	371	375	358	358	385	386	374	362	386	412	365	372	382	356	377	343	348	341	398	366	363	377	364	376	356	377	358	389	352	377	353	358	352	382	336	366	390	359	370	391	411	351	362	374	360	394	301	401	371	368	355	379	365	387	354	399	362	356	347	393	357	354	376	383	340	323	351	368	386	351	346	383	376	361	361	368	370	371	382	368	372	377	354	382	369	376	378	356	384	360	386	334	381	422	380	385	378	376	380	338	398	332	378	369	387	366	396	371	362	328	356	395	387	362	350	372	348	387	327	353	374	363	377	328	360	354	349	390	333	359	376	361	364	315	367	385	340	352	326	364	406	357	365	410	369	385	341	356	334	362	382	369	355	375	367	362	396	370	348	385	378	396	385	373	346	404	400	407	375	375	369	350	355	375	376	359	361	378	410	359	374	368	324	386	397	379	366	366	361	325	387	380	364	376	383	351	384	363	373
27978	11570	1362	1009	851	793	757	717	682	708	646	713	657	708	656	687	654	674	725	672	674	694	665	653	726	665	705	707	655	689	646	659	711	642	702	680	706	635	711	631	672	678	692	659	668	666	615	684	645	701	695	652	660	682	660	658	705	692	636	671	690	681	662	701	681	667	715	659	620	681	663	624	629	660	663	662	668	639	659	683	628	697	657	692	645	660	668	710	691	630	602	680	713	654	666	676	690	630	701	713	669	638	664	681	673	689	648	634	650	651	645	667	709	681	669	663	655	662	667	639	625	699	668	685	640	720	670	632	684	733	632	693	604	683	628	634	685	671	606	673	716	669	658	628	651	693	617	628	644	661	636	603	670	656	676	673	644	635	659	651	648	662	697	665	717	600	663	676	643	679	647	666	660	658	656	647	676	650	654	677	655	680	671	690	600	603	643	647	648	676	675	690	648	689	679	618	680	663	709	690	672	639	653	685	687	649	669	677	649	649	676	663	679	654	660	705	712	645	669	686	627	649	673	628	648	651	689	683	665	642	628	672	648	654	675	651	705	655	653	615	657	662	636	634	649	630	668	657	671	693	652	661	688	708	637	681	674	660	665	630	634	677	635	687	681	690	671	668	691	661	638	618	655	647	632	637	680	637	679	651	663	678	658	695	649	664	649	669	593	632	666	611	720	682	626	670	628	647	660	665	683	692	635	644	611	650	662	649	646	681	709	644	674	677	677	665	600	626	694	666	674	626	644	692	675	712	708	674	684	682	691	662	669	638	648	633	678	635	679	669	637	667	679	697	644	669	630	653	657	687	715	677	690	659	664	644	650	648	625	705	628	671	608	648	684	672	670	643	664	669	679	653	656	661	646	672	624	648	589	647	651	638	651	683	658	625	701	709	609	650	631	614	694	651	631	635	681	642	633	664	692	671	637	669	708	648	628	707	720	716	658	614	676	680	641	679	625	666	667	660	701	660	623	686	663	676	664	665	608	650	645	687	682	667	673	661	646	692	644	639	656	650	709	655	630	662	656	646	610	714	671	649	671	655	660	722	664	682	637	661	658	675	683	650	675	595	606	653	665	669	694	632	620	642	670	625	691	645	676	653	649	704	602	627	664	657	662	647	629	664	678	663	680	628	662	656	682	688	706	680	667	648	648	620	655	630	659	624	625	639	681	657	653	717	669	700	596	645	649	701	622	646	667	646	656	669	643	670	641	649	674	658	660	692	607	641	676	638	609	700	664	709	650	669	678	661	652	635	659	703	663	705	698	681	677	680	672	678	651	641	666	681	671	627	670	602	618	647	674	662	621	665	637	697	684	680	660	657	705	698	654	656	648	681	689	656	662	625	667	661	686	686	668	625	650	676	713	698	687	671	645	696	700	625	650	604	646	673	707	672	683	657	658	664	705	673	680	630	633	682	737	675	667	708	691	624	687	631	655	658	598	693	685	660	637	680	695	632	634	652	666	628	686	640	675	681	670	645	712	648	663	644	608	665	672	608	614	652	616	645	684	681	681	670	667	701	638	646	688	609	652	665	671	627	733	663	646	664	629	633	622	654	653	723	669	638	673	657	648	685	701	657	612	610	628	627	641	704	694	686	668	647	637	682	606	719	675	691	669	657	697	611	668	626	627	671	642	640	639	671	727	635	664	651	650	697	660	661	645	640	648	669	644	656	700	667	664	647	640	666	653	684	648	645	669	651	662	705	654	678	646	697	687	649	694	639	634	650	658	669	636	633	618	683	653	614	646	655	640	668	655	674	676	652	671	613	659	667	670	659	696	657	679	680	641	620	618	653	662	655	639	694	669	606	708	675	613	618	650	628	647	645	683	645	718	674	687	666	630	664	643	710	618	703	637	669	664	682	662	702	667	694	603	619	674	652	630	688	706	694	679	678	656	694	653	679	665	669	610	672	693	702	656	657	631	659	710	688	706	668	623	657	666	664	592	639	658	637	660	625	674	680	660	668	694	662	676	649	664	642	654	673	632	673	721	676	671	588	657	637	675	644	656	629	645	688	695	665	658	708	656	686	633	663	689	671	700	641	663	677	633	680	651	654	655	624	687	664	632	696	648	656	625	667	685	641	669	675	678	632	671	656	665	681	657	652	650	670	677	679	674	612	672	686	675	644	752	676	691	635	658	663	683	694	672	651	678	672	670	647	657	689	648	707	641	712	676	637	662	646	672	654	674	654	665	649	676	637	695	659	676	642	666	650	634	633	686	667	646	656	656	645	670	698	677	706	662	645	659	608	614	676	642	634	670	638	611	638	663	674	688	614	645	690	660	702	626	685	643	652	657	666	667	683	616	669	687	649	645	606	651	688	624	702	640	657	666	648	668	648	682	680	642	612	635	669	699	639	693	670	646	633	675	646	672	650	694	654	643	664	671	641	624	674	684	709	642	693	672	630	687	605	634	629	628	662	623	691	658	670	687	680	694	683	639	634	670	661	669	634	683	652	640	634	730	667	627	654	630	679	680	615	697	637	662	668	654	677	667	665	652	661	674	674	664	629	653	672	658	645	658	641	697	681	700	675	684	647	644	678	638	651	651	670	666	653	644	632	642	647	730	627	666	654	629	607	674	673	673	656	651	656	651	660	660	663	665	681	720	684	654	670	701	671	638	669	649	681	660	618	697	639	697	690	628	684	731	687	651	679	645	642	635	644	685	644	644	678	665	662	650	685	649	679	656	699	650	645	649	668	674	662	618	648	654	652	707	624	600	657	683	648	640	641	638	645	622	689	687	660	670	647	606	665	625	699	721	631	669	692	660	638	669	659	636	632	639	642	700	646	693	676	696	650	686	611	646	649	715	653	645	664	675	662	667	707	708	691	634	714	687	661	637	669	698	633	636	642	642	641	664	635	630	671	634	670	621	689	692	690	664	663	668	652	678	662	651	645	673	663	656	649	658	629	639	663	636	638	622	692	705	655	655	726	665	652	677	660	657	727	653	662	667	646	690	673	659	709	627	625	653	639	622	709	675	715	638	701	600	680	654	704	727	662	686	645	686	704	679	616	630	630	686	616	629	681	638	622	636	672	668	668	653	658	673	663	643	723	629	694	656	681	689	666	686	642	648	618	690	671	613	625	678	696	647	669	678	676	626	707	670	674	657	662	633	688	652	678	685	664	702	651	637	683	652	678	644	665	665	621	676	673	659	654	660	706	663	618	652	616	650	641	671	690	656	676	666	692	697	639	707	691	664	681	649	653	644	684	643	646	633	688	628	676	628	645	650	678	662	674	697	640	666	611	639	631	644	705	626	664	645	663	677	689	686	670	662	643	672	629	630	648	674	668	660	614	655	662	643	628	651	692	632	701	666	639	619	649	600	639	671	699	663	665	679	662	643	704	693	658	698	635	679	683	647	688	655	621	631	645	651	711	665	653	646	670	671	646	649	654	666	654	676	668	648	656	708	650	689	646	703	676	664	686	670	657	660	696	662	714	646	674	645	674	636	713	651	613	683	673	681	675	687	616	691	652
25333	21641	29437	23857	15601	1390	725	590	518	475	426	429	446	447	428	405	377	385	390	385	389	348	362	368	357	344	357	379	363	370	374	387	338	357	340	328	317	361	382	344	344	336	346	354	346	361	348	370	349	360	330	339	342	382	373	351	343	350	359	331	361	324	382	364	375	336	320	368	345	356	360	370	370	330	352	365	360	329	345	337	317	335	332	356	353	365	357	374	369	329	358	352	330	353	346	383	358	316	342	374	348	384	331	351	348	355	353	323	323	355	330	380	345	352	364	332	383	372	347	356	346	349	323	357	324	346	329	328	363	354	340	345	364	309	350	343	367	335	371	328	373	334	331	354	348	369	341	359	329	364	321	379	344	322	356	361	353	317	363	333	324	338	364	380	353	353	364	326	364	355	346	319	341	327	354	355	342	308	325	373	348	336	357	340	389	333	340	335	369	344	355	345	335	359	365	339	346	352	344	365	350	360	327	349	360	290	358	356	336	317	319	390	339	353	366	318	304	381	369	337	336	360	356	362	356	332	376	337	365	340	336	344	321	360	350	344	335	332	332	388	360	356	337	357	337	316	362	313	349	334	387	293	371	348	345	352	381	379	354	353	319	349	379	369	346	344	326	348	341	328	366	352	331	350	361	369	340	346	327	366	342	354	332	369	343	329	354	379	354	361	368	353	334	329	365	338	352	349	361	312	355	399	358	362	341	306	358	335	355	359	374	340	365	367	335	339	344	354	357	384	364	342	356	358	311	354	342	344	352	330	340	338	366	372	347	326	342	365	344	332	356	347	348	336	373	332	311	345	342	356	314	348	315	368	380	329	327	319	369	325	356	326	369	364	360	321	310	353	383	326	342	327	334	327	329	329	369	338	350	359	352	362	349	324	318	292	344	335	364	342	364	324	324	355	337	331	344	340	356	318	343	350	361	312	357	343	356	338	350	343	375	361	342	326	336	320	365	361	328	357	326	351	330	356	367	349	357	333	329	367	352	347	341	350	344	322	370	369	345	380	362	373	368	335	341	336	330	369	373	342	344	349	336	341	318	323	351	317	355	379	332	349	350	338	356	376	370	345	382	370	364	361	352	364	354	334	326	372	369	349	346	296	327	333	345	338	348	341	356	341	319	313	349	360	358	338	340	336	342	348	343	354	335	363	330	351	356	327	358	368	358	336	358	370	384	348	357	327	343	340	356	351	358	371	349	343	338	341	349	346	388	350	364	309	318	350	355	346	309	351	359	339	351	371	361	316	340	348	342	303	327	338	366	367	315	368	339	367	317	362	332	332	344	340	330	350	336	380	375	349	339	357	329	341	356	339	356	321	341	379	349	362	318	358	329	356	324	356	319	367	334	359	361	363	358	379	332	339	328	383	346	372	376	361	344	364	352	382	353	346	331	343	347	347	361	333	340	343	318	340	357	350	330	336	370	358	341	325	338	324	297	365	332	314	347	376	374	332	334	332	322	320	336	350	352	352	315	344	352	342	372	365	322	309	329	343	333	330	329	351	331	323	342	337	372	336	360	363	349	322	364	326	335	325	327	353	348	370	328	349	346	358	377	363	290	357	360	321	408	339	345	344	353	313	322	369	359	358	357	350	356	367	345	340	341	352	390	322	340	298	335	370	351	344	345	358	333	355	329	346	331	340	352	360	360	334	352	357	354	351	307	350	398	352	325	362	363	318	334	355	327	351	351	319	376	359	357	313	343	332	369	340	358	377	337	312	352	342	347	318	362	379	336	344	350	358	344	367	377	323	329	318	316	319	324	348	349	323	361	346	339	364	366	333	328	380	331	357	355	340	333	362	339	355	369	296	353	327	336	307	340	334	349	367	339	380	380	375	335	313	336	341	376	322	351	341	366	361	346	324	371	341	341	358	325	342	323	319	337	360	336	343	307	367	325	345	329	316	370	337	359	334	337	335	331	369	357	372	328	334	362	342	412	355	364	342	339	332	364	309	338	359	343	357	351	355	347	320	359	352	346	356	380	339	332	317	348	324	349	347	332	325	336	340	367	339	347	368	351	340	358	347	370	360	337	336	350	317	371	356	342	382	355	361	349	323	356	382	363	332	341	318	367	365	326	353	377	338	327	346	346	349	363	323	302	352	325	340	326	366	331	368	360	375	344	361	332	327	332	350	353	326	324	350	336	351	335	348	346	356	364	359	362	362	345	355	346	332	340	335	337	350	357	313	321	337	333	328	347	331	351	372	357	383	352	338	338	342	321	374	320	357	353	404	355	356	369	346	345	315	376	330	351	364	348	321	301	340	326	316	342	331	327	351	358	316	366	396	379	369	348	342	368	330	343	316	342	392	344	337	370	351	331	325	354	374	308	348	334	314	320	339	355	328	343	360	361	361	339	353	360	341	329	350	331	349	318	313	370	324	341	324	333	320	349	335	356	363	352	336	335	359	328	333	343	394	347	343	348	337	330	339	335	377	369	317	356	366	328	339	351	357	339	354	311	360	383	384	326	352	381	349	351	350	358	338	352	369	338	347	348	362	369	360	342	364	352	360	318	371	352	347	351	345	362	370	350	346	334	315	341	379	356	350	342	324	352	356	344	354	362	323	368	365	374	350	357	378	338	351	316	393	340	352	339	363	353	344	361	349	316	394	361	341	321	356	365	319	300	348	350	361	354	371	354	351	322	348	345	335	336	343	319	379	352	328	355	392	353	354	345	343	328	353	332	333	357	353	346	348	339	324	310	351	348	310	362	336	342	373	335	330	361	345	328	371	334	352	348	345	366	319	378	339	355	361	333	342	356	362	365	383	397	328	317	325	365	378	386	353	329	335	329	365	351	364	325	333	314	350	374	359	374	315	359	356	297	330	352	365	357	326	352	316	365	336	332	342	362	346	333	371	335	337	326	348	359	374	344	318	376	351	334	396	354	360	358	327	362	346	359	318	379	379	332	350	351	363	354	375	364	353	361	336	376	346	319	351	385	348	362	362	373	326	351	338	336	352	342	323	354	346	316	364	328	335	382	350	356	369	368	379	337	344	344	324	354	359	336	335	357	368	316	338	355	364	359	364	367	368	376	377	319	352	364	359	353	370	353	374	371	355	376	375	361	365	338	350	347	331	352	330	357	361	357	366	335	334	357	383	356	353	339	341	361	311	355	342	352	333	363	367	323	343	341	341	355	343	341	345	342	347	347	340	384	314	328	328	343	352	366	335	369	321	339	353	321	348	370	335	310	358	330	345	362	327	313	311	319	363	318	373	362	329	335	316	362	331	362	361	366	355	357	346	358	358	330	343	342	361	367	339	352	341	319	343	362	360	327	369	342	332	365	342	332	354	342	316	342	312	347	316	352	370	345	368	354	335	359	360	355	346	344	334	367	344	368	343	331	353	372	366	338	323	336	321	339	339	317	363	367	364	327	343	354	373	385	320	329	363	335	357	331	366	324	330	356	324	350	362	325	341	365	350	345	328	332	350	355	352	341	336	342	350	347	362	333	389	354	352	370	345	360	333	303	340
46244	33114	8156	4135	2873	2219	1720	1437	1190	1099	992	938	928	833	782	783	798	737	709	674	716	690	700	673	664	689	659	720	603	685	637	656	651	640	618	626	594	668	648	627	641	644	649	607	611	624	618	625	596	635	620	673	607	631	605	627	631	620	633	628	654	605	605	607	662	598	653	565	623	666	638	623	611	611	559	575	624	569	641	666	603	577	624	572	603	637	632	583	645	601	633	595	585	621	611	651	661	646	606	637	606	647	650	608	653	588	608	619	620	582	605	607	648	665	627	595	603	595	599	604	599	643	559	646	627	600	606	660	661	620	642	596	626	570	630	655	596	655	628	625	596	648	608	621	612	664	636	638	598	618	685	594	670	657	627	585	611	613	609	628	651	640	581	614	604	630	613	682	611	603	620	654	593	610	595	645	632	613	578	672	601	683	611	622	585	645	677	631	625	592	597	583	589	604	653	640	635	597	578	593	651	598	640	605	613	616	566	600	617	601	615	635	615	621	650	636	644	623	611	593	596	595	619	625	632	612	590	580	642	617	588	618	602	600	594	628	597	623	609	597	638	613	616	587	615	597	595	628	619	593	580	659	639	586	614	579	627	629	592	599	613	657	578	579	594	611	624	651	611	620	570	589	613	670	630	616	603	583	604	622	578	616	583	605	558	613	608	617	631	641	628	629	599	589	646	602	631	617	634	569	606	593	608	622	616	629	598	596	598	562	643	586	656	576	590	613	627	626	609	645	642	636	625	626	609	602	606	613	563	627	630	595	615	638	632	615	586	604	640	599	614	632	632	607	629	610	630	612	614	643	634	657	626	616	598	594	638	572	650	594	586	595	595	619	654	622	626	600	581	612	629	620	626	591	603	623	652	653	605	635	603	626	594	637	642	648	573	634	613	593	584	594	635	619	621	643	627	611	631	626	626	613	644	603	613	617	646	608	619	617	625	618	614	620	597	589	630	624	583	657	636	594	597	575	633	610	598	613	572	611	615	654	614	586	657	609	580	634	609	619	613	596	631	594	624	641	592	621	635	593	580	603	601	652	648	598	601	637	586	587	617	597	583	615	611	606	612	625	633	602	624	589	630	609	658	608	584	613	569	616	633	628	628	613	631	567	594	596	647	584	653	577	617	536	624	612	624	622	613	576	615	635	568	566	602	612	677	582	568	620	667	628	590	604	623	616	613	603	622	584	609	640	600	623	599	578	620	631	646	607	606	605	619	580	580	624	669	635	629	617	628	603	623	623	644	600	634	596	643	638	588	593	611	617	633	607	605	620	612	585	612	563	608	612	586	565	586	661	554	643	642	615	606	585	676	619	616	668	604	598	637	645	596	593	619	598	628	639	597	598	583	631	616	601	622	622	633	656	565	593	592	633	612	564	603	576	620	593	685	641	628	615	577	643	596	614	573	633	598	598	588	625	660	580	669	617	638	572	619	602	626	629	551	622	625	613	641	570	631	618	615	653	633	625	599	584	619	599	582	590	632	645	584	637	600	639	587	643	588	601	650	614	643	633	612	577	607	606	608	609	610	607	628	618	634	647	619	565	588	585	597	587	636	615	621	627	585	597	633	601	624	662	640	615	580	685	583	639	615	567	597	629	625	591	606	611	644	552	627	639	625	607	610	626	634	597	598	591	598	587	613	628	636	581	628	566	592	565	614	603	642	602	591	589	559	643	641	577	628	586	536	610	599	587	622	619	616	621	635	612	561	607	630	624	633	586	632	638	604	617	620	620	574	666	641	660	613	589	580	595	631	639	676	636	656	584	627	543	612	620	623	606	653	590	602	654	627	657	578	620	611	608	628	589	595	628	663	572	619	638	615	647	649	640	600	657	634	609	651	596	654	585	632	625	601	630	614	598	637	581	610	619	624	618	614	594	613	617	618	632	593	597	604	580	669	661	605	613	622	605	588	581	608	645	593	619	609	590	596	596	614	598	610	624	661	615	606	595	611	567	608	648	609	602	632	577	624	594	612	616	570	630	624	574	586	607	627	648	645	606	616	588	567	633	640	591	612	570	593	614	583	627	631	647	606	607	576	591	619	607	614	599	593	646	623	627	594	614	641	659	605	558	622	639	611	595	608	618	641	619	641	603	606	558	627	592	621	631	599	607	600	576	620	579	615	591	545	613	580	651	612	605	639	633	585	631	630	590	580	633	614	621	643	618	601	610	610	643	613	605	687	641	597	615	589	590	645	604	634	610	594	626	652	635	618	604	587	627	586	601	568	618	597	585	648	585	640	547	619	654	588	599	617	615	649	586	634	613	589	595	599	643	597	594	607	615	617	623	658	609	611	607	593	587	573	627	594	602	597	587	623	636	625	651	589	580	599	621	603	599	592	621	608	576	586	637	593	573	572	598	603	645	623	640	653	564	594	607	627	603	585	624	590	628	618	610	629	595	582	631	585	599	604	616	631	640	626	586	592	596	597	567	635	612	627	583	657	572	600	624	641	619	599	614	587	626	643	629	574	635	583	620	584	602	643	576	629	563	616	631	573	604	612	632	601	594	647	709	614	614	598	627	609	589	578	618	622	611	595	596	625	610	629	624	628	604	608	576	620	651	651	620	661	583	635	578	628	589	634	627	575	601	638	589	623	628	578	590	642	571	580	640	584	617	591	609	634	578	623	618	588	617	605	645	667	678	596	584	604	635	615	584	634	569	612	663	662	635	581	641	592	602	622	617	615	640	642	613	633	570	582	643	593	617	647	627	600	589	663	624	595	582	669	602	634	589	624	624	612	619	624	617	604	622	597	632	607	622	621	603	616	667	610	595	663	627	625	626	593	584	594	649	551	547	628	581	607	588	581	623	661	569	603	624	587	622	627	619	586	607	593	629	604	611	646	640	615	607	590	619	615	653	617	646	660	614	612	647	631	584	635	604	649	649	649	594	603	615	641	641	587	640	592	598	628	644	616	627	616	600	659	642	687	612	644	604	602	630	609	625	588	598	577	609	649	580	650	622	647	556	640	650	614	609	608	637	631	655	585	640	594	626	605	630	576	669	594	611	639	645	603	601	637	654	571	623	574	623	585	596	617	624	600	617	668	656	618	629	614	589	637	614	608	640	612	583	630	624	642	616	600	608	613	637	641	623	602	603	609	589	607	604	632	634	584	654	650	588	589	602	585	614	624	658	598	573	613	614	639	558	636	612	635	572	592	617	609	598	578	625	603	617	610	631	592	620	590	568	586	593	614	621	599	632	633	590	613	597	611	611	600	635	626	641	563	603	653	647	599	616	642	658	607	627	630	606	567	590	604	609	684	652	621	612	642	626	579	624	625	585	619	599	634	623	610	615	647	579	612	587	639	603	632	579	654	633	570	641	618	578	589	635	587	654	671	601	636	643	633	605	586	582	639	621	633	615	642	630	622	563	582	629	616	589	624	593	596	622	549	630	604	617	627	629	626	595	606	611	645	569	613	624	658	636	628	638	623	638	593	636	593	615	601	606	584	600	612	611	632	618	594	645	624	638	599	640
24154	21618	29028	24348	21469	15704	1850	1032	890	844	774	736	724	730	720	725	696	706	659	713	684	677	638	632	673	644	624	653	643	615	622	600	639	642	628	622	638	631	618	618	606	591	586	629	617	602	573	626	598	600	655	622	631	605	581	600	576	586	630	643	573	580	605	640	561	561	601	627	619	611	593	621	588	595	681	601	590	598	615	581	614	616	602	582	599	598	588	592	579	618	618	607	617	638	569	585	627	647	607	570	603	622	584	574	586	654	634	576	573	564	609	665	587	643	599	653	588	577	591	594	581	629	612	605	580	584	603	631	617	587	612	605	630	597	579	638	591	607	576	644	584	639	605	618	607	622	636	629	582	637	634	585	622	581	619	604	593	633	618	583	637	574	581	626	624	632	572	555	564	564	619	594	584	568	596	600	585	636	589	619	602	595	626	554	596	618	621	588	633	604	615	579	597	591	591	624	645	601	592	653	650	620	607	623	573	622	611	585	601	566	627	606	578	601	605	605	581	570	640	565	617	610	567	564	640	601	580	597	607	567	597	619	559	624	613	609	630	551	613	574	633	622	623	615	584	608	556	626	595	594	603	596	563	578	582	624	586	633	692	605	592	591	618	559	621	589	638	628	614	590	606	575	586	576	571	539	587	592	615	597	617	608	615	596	599	614	583	646	583	569	582	614	597	603	606	588	570	576	598	569	608	625	620	615	644	615	577	634	596	618	594	598	647	598	614	620	595	606	660	598	582	603	588	596	602	607	606	595	599	595	566	634	605	603	620	575	591	618	580	584	594	593	583	617	600	586	635	552	585	611	603	599	611	598	606	551	612	634	629	605	643	606	625	622	602	588	639	589	598	593	593	622	586	569	632	572	593	576	605	596	633	635	631	596	575	597	602	622	590	603	597	647	568	620	576	616	576	586	578	577	580	644	566	561	610	578	622	593	585	645	608	612	578	570	591	592	582	621	606	598	538	578	578	563	597	616	578	599	601	610	601	622	589	569	592	611	620	604	646	570	614	634	589	609	593	595	591	581	587	596	590	593	549	582	616	592	572	611	627	621	595	589	580	635	632	580	556	618	594	621	569	564	572	597	621	591	619	611	605	595	582	635	589	590	618	595	575	616	624	595	600	570	582	613	626	614	604	596	567	567	620	615	633	607	596	608	641	598	593	543	583	630	575	599	568	589	623	600	542	611	600	648	588	612	624	582	626	590	608	590	631	575	611	556	558	600	591	589	571	618	572	570	596	619	614	624	618	585	613	570	602	599	590	624	627	608	634	648	627	611	553	665	646	611	626	581	605	614	628	593	554	608	629	636	623	539	610	558	552	625	600	578	586	639	599	603	645	564	614	607	535	623	595	599	584	583	611	623	572	601	581	616	628	566	636	558	589	602	608	644	621	553	588	625	576	635	607	627	625	611	569	612	607	580	612	642	599	567	611	598	587	585	603	605	598	569	571	563	625	569	589	601	648	617	585	661	633	591	643	576	561	593	566	596	614	582	563	619	602	593	577	623	604	573	613	606	591	585	618	616	576	628	598	578	585	616	595	603	602	623	592	576	630	586	573	605	599	569	621	572	571	612	647	579	625	594	629	610	601	598	597	592	576	598	663	592	571	631	649	563	641	581	635	604	578	610	603	609	630	552	607	605	603	600	591	600	615	561	589	591	622	574	623	597	592	645	634	620	633	581	585	620	579	602	603	573	611	604	604	578	603	601	641	556	586	579	608	542	602	591	589	608	588	624	589	609	588	583	602	589	618	573	598	577	599	619	597	654	597	579	605	608	603	598	625	579	604	643	646	628	591	644	655	633	606	613	608	597	589	624	637	622	602	633	600	609	577	585	596	567	619	597	606	570	597	605	567	619	586	621	596	625	549	606	589	577	613	633	619	624	593	613	626	600	595	592	615	600	556	622	623	600	582	639	569	606	568	547	673	638	595	619	549	595	602	597	610	589	537	610	611	667	596	608	624	611	674	622	602	546	640	578	592	641	567	585	574	596	596	613	570	572	620	594	608	610	631	622	610	606	587	613	599	613	600	622	616	647	590	623	603	623	580	632	638	634	586	548	585	610	609	561	604	589	580	601	583	572	570	632	621	592	611	562	623	590	635	641	612	650	598	560	623	567	627	633	600	558	544	627	621	563	586	618	612	607	594	585	603	617	538	633	629	614	578	595	618	583	630	589	591	636	517	558	588	634	632	569	593	586	583	617	622	605	612	636	629	591	593	618	624	572	614	617	592	615	603	607	603	563	569	608	584	598	562	616	587	589	604	580	578	605	593	576	596	619	594	598	617	628	618	593	590	647	574	581	595	588	584	607	623	631	620	629	605	637	601	578	590	580	566	580	575	638	590	679	592	630	601	586	554	638	611	629	637	606	588	611	581	596	557	532	580	637	595	606	591	630	602	602	620	598	600	626	593	617	604	587	618	588	592	558	625	566	640	629	564	623	567	639	624	618	590	598	595	626	604	598	579	617	583	556	575	624	630	622	613	609	556	610	589	601	605	604	611	642	590	626	603	614	585	600	614	563	609	636	615	587	571	609	586	607	571	626	573	651	626	595	623	568	536	607	618	639	602	627	632	655	588	644	565	648	608	593	605	576	579	578	585	644	563	617	615	591	618	582	567	592	596	561	622	555	605	624	602	622	610	611	620	599	600	607	600	611	606	588	638	585	604	634	590	622	586	553	622	611	583	577	599	594	603	582	586	584	614	614	604	610	591	572	544	597	549	616	604	646	599	599	629	601	587	604	608	620	624	567	563	585	587	637	653	586	652	603	585	575	629	605	602	604	620	616	615	570	626	615	571	636	603	658	629	581	578	620	572	601	555	596	602	590	611	575	613	626	602	585	641	669	614	607	628	600	575	561	603	635	577	604	588	617	620	601	592	548	537	584	610	591	621	576	640	622	642	556	591	566	592	597	602	610	576	607	588	604	585	598	598	586	638	583	598	560	629	547	621	568	563	603	634	604	629	586	595	600	581	555	612	570	617	626	566	590	575	624	620	571	581	577	600	579	548	647	633	580	642	621	561	598	598	631	606	590	624	587	582	608	598	608	605	579	618	613	574	637	610	585	595	609	612	595	610	627	626	548	613	583	619	616	597	566	614	571	623	624	596	614	625	575	595	621	532	599	604	590	569	596	573	580	588	611	613	602	601	575	608	600	575	580	639	598	576	583	592	580	618	624	599	611	658	644	622	582	583	637	604	617	584	608	595	598	591	630	583	613	594	563	588	607	642	608	623	588	580	558	594	623	608	616	590	641	551	609	580	610	565	612	603	619	593	618	587	563	607	585	611	600	601	625	632	629	535	635	568	605	611	609	628	603	590	626	612	615	642	567	566	610	615	632	603	631	537	588	596	590	580	638	615	569	617	651	626	633	614	612	622	568	606	565	622	589	569	571	589	604	582	599	643	597	558	606	600	596	655	601	616	606	606	539	605	615	599	618	610	613	589	563	584	618	630	574	595	592	626	631	605	591
49612	28083	12093	6630	4717	3464	2897	2313	2083	1884	1738	1523	1463	1384	1368	1282	1213	1230	1190	1189	1198	1168	1083	1152	1079	1121	1042	1010	1030	1068	1062	1052	1046	1037	1013	1033	1046	968	1031	1046	1035	1077	1052	960	1031	1020	1012	977	991	1054	992	1001	1019	1070	1020	1047	1011	998	981	1070	979	962	998	1048	972	1018	998	1008	1008	972	963	985	1018	994	1002	972	952	1006	971	956	969	1017	1019	1010	986	1073	1052	942	992	1025	996	1013	923	1070	995	980	996	965	1018	959	1010	1034	1011	1007	957	965	969	1009	967	1008	982	958	941	985	931	970	1008	985	943	1040	1005	1006	938	992	1015	1037	1003	1040	991	963	984	1012	981	979	998	1002	967	1003	992	967	1012	1012	979	1002	1033	1015	996	1033	1035	925	964	990	994	936	940	1014	989	1022	929	991	1003	985	1001	1027	953	1053	996	952	990	1004	1016	1034	982	1031	977	1002	890	976	988	1047	970	984	1027	983	993	970	990	996	948	995	971	1021	975	922	969	954	1032	949	930	951	968	1054	1056	980	983	995	1000	980	967	951	986	955	973	1019	961	960	985	961	1017	987	997	987	978	1024	1002	991	965	1004	947	1011	976	976	1008	1039	961	966	954	1039	952	989	1023	970	1019	996	1020	983	1041	997	1011	991	948	1005	945	981	1020	955	962	981	983	1042	980	975	1022	982	986	996	1044	1009	1001	993	1026	1008	1007	1001	927	1019	945	1048	939	963	960	983	963	958	1005	997	971	977	991	999	969	983	971	991	987	975	959	981	1044	969	976	1048	994	942	974	948	1000	969	958	971	962	1025	966	1038	1041	994	940	1060	1012	952	998	970	1017	995	1013	1021	1007	1016	994	1016	1043	980	923	979	992	986	964	983	994	993	974	919	985	994	946	933	948	961	993	967	1040	1006	930	998	1037	983	1014	971	1035	1012	981	990	1010	964	980	1006	982	1014	971	1000	992	949	951	994	970	1019	949	975	1057	942	937	999	1012	1024	1004	1012	1048	936	997	1010	973	1019	978	1011	901	978	994	1013	978	1007	1016	923	996	937	1015	969	964	939	1021	982	1009	1006	1001	988	952	987	937	983	1018	986	940	974	1015	993	993	957	961	941	1008	985	949	979	978	973	1005	1040	1007	991	1026	946	1024	1022	983	1006	992	929	1031	957	973	997	953	948	999	1020	982	1021	987	927	1002	1011	980	965	991	939	978	1061	977	991	994	1056	1021	1007	1021	1000	956	1027	1012	975	1002	1051	994	1005	1001	1007	1007	950	1000	1011	1002	985	993	1058	1031	964	1014	963	961	1027	920	959	985	1015	1034	1021	992	1017	1024	1027	999	948	1030	1003	1031	921	983	917	990	958	999	1004	940	986	1045	981	1006	981	1025	977	946	926	988	1009	972	949	996	986	983	986	967	1000	980	1063	1005	950	961	995	1017	994	1018	1012	1079	979	960	1007	944	944	975	976	1057	993	1002	977	1033	964	969	1024	977	982	1005	978	940	947	984	988	985	1003	1015	952	959	986	941	939	1060	980	975	1007	997	956	954	950	1031	976	983	946	1040	974	980	1001	939	1012	944	1022	981	1031	1013	946	978	937	987	923	996	981	1030	976	1009	987	952	959	967	968	967	958	989	947	963	975	1024	966	978	984	1007	1005	991	980	1021	987	985	981	957	979	964	963	963	1001	956	982	1028	1010	1056	935	1013	1030	991	946	939	948	963	1080	1009	1040	1003	992	1003	969	1036	998	1015	966	962	948	1022	979	911	1018	973	924	994	983	955	996	986	988	1041	1004	1000	1012	1006	1033	973	968	972	962	972	970	1031	993	963	972	879	1041	976	989	1002	973	1015	1026	970	965	985	980	952	975	1003	990	1002	956	938	1030	1061	1006	980	980	966	907	1058	986	1031	1016	974	1042	986	983	982	1044	1007	911	990	920	963	975	1012	1050	988	985	940	1002	990	974	1027	948	973	965	1008	1008	957	951	1001	919	1011	964	1076	1007	974	998	988	933	995	962	1012	993	983	964	1041	1029	981	967	973	999	966	1004	982	954	961	974	963	975	1039	960	932	937	982	940	925	1022	1027	966	997	975	950	966	1027	1014	1036	925	974	943	931	1014	946	954	991	961	961	963	985	1008	1038	1018	988	971	1037	939	991	969	970	980	1012	938	978	953	972	930	1018	923	985	921	957	966	996	1008	946	1040	1034	924	1001	998	990	949	945	981	1066	1019	1008	1000	1022	1041	1006	1049	1022	931	997	978	1049	959	986	997	964	987	973	995	1043	1023	1031	999	1023	1000	1012	973	1010	941	980	968	929	981	991	1004	1029	986	1016	985	973	936	1023	1009	1012	1000	1023	975	985	955	1017	954	1004	919	985	1002	959	964	961	978	940	982	982	1010	1008	976	940	953	1027	1017	1001	971	1022	1025	987	969	996	950	972	1013	948	992	942	981	983	988	952	982	952	964	1043	993	1006	1012	974	991	1005	995	1014	970	992	982	1042	931	1049	1044	975	954	1001	966	985	929	959	971	988	977	1007	982	996	976	1034	1007	937	961	1020	984	959	1001	1007	1017	985	1010	955	999	1021	1001	952	951	951	942	931	1026	991	1007	982	997	1039	972	1004	1054	987	990	945	985	996	996	1030	979	986	974	978	983	981	1000	963	1036	955	939	976	1072	1039	975	986	982	975	1020	991	983	989	999	934	1003	956	978	967	953	1024	972	997	1039	943	1009	958	996	937	986	1031	1008	985	987	983	1022	954	971	951	1054	987	1028	954	982	980	1003	989	983	955	966	1016	973	977	1028	960	992	982	1004	954	1033	1000	962	918	1041	932	930	1022	979	1017	997	961	984	1003	1018	1038	995	981	937	977	927	984	987	967	995	1062	1009	961	1018	986	1033	998	1063	1003	988	931	1027	987	1028	1006	957	967	1029	1022	955	989	975	1000	1021	994	951	986	984	952	1021	919	958	978	951	1007	1009	945	997	932	987	971	902	1025	973	1011	979	957	939	937	1046	962	993	1010	1030	986	963	1002	997	995	1008	997	997	970	987	933	962	943	970	1051	988	984	942	997	1001	978	957	954	982	1013	967	961	999	971	944	994	955	979	1006	1001	1052	973	967	937	992	1014	1033	959	952	899	988	953	963	981	1016	954	986	926	942	991	1022	977	1007	974	1044	980	951	1041	947	980	993	953	1012	992	971	995	1016	948	971	993	969	1007	994	954	1008	1007	930	965	992	927	958	991	971	1008	1017	1035	1015	991	963	991	992	1008	973	974	1052	990	946	1027	996	970	1024	983	967	1006	982	1010	948	996	982	974	1019	966	1018	1010	978	994	1041	983	987	1006	1001	1014	936	959	1004	953	1022	984	1023	991	1030	1007	942	945	992	986	1002	962	981	1015	990	1013	969	975	1008	1033	962	940	981	934	1012	977	953	968	1009	981	956	1038	990	992	973	981	993	953	954	1002	977	962	969	1014	1012	939	966	1047	1027	998	972	952	1007	980	952	1055	972	1014	1039	1010	1014	1000	978	982	947	998	1021	990	1028	1011	944	963	940	989	1021	1011	992	1014	978	1000	954	1007	911	942	950	994	959	969	997	990	1011	994	940	996	971	953	1008	1001	973	999	973	989	962	978	1023	938	979	970	1035	963	983	988	985	975	1029	1008	1014	950	974	939	1004	1025	957	1012	977	1051	1031	1003	989	959	1010	989	999	928	1019	948	968	999	985	989	993	962	985	989	1008	1006	942	1004	955	969	980	1000	956	998	973	985	956	1054	984	1050	946	1025	1008	951	990	999	931	984	1000	1007	997	1028	1000	913	974	1000	983	1021	1001	998	1016	999	991	935	1026	957	980	946	951	974	987	1007	999	986	988	969	969	963	962	999	982	1046	935	955	985	992	1031	992	1022	983	960	965	991	982	989	996	967	1008	968	1009	1000	967	1003	1060	859	925	999	1054	993	1015	987	968	951	974	977	955	914	1001	1000	1040	961	1016	972	1021	923	972	1000	1035	1014	1016	972
28700	19793	5375	665	437	426	396	369	414	391	377	388	395	399	374	391	379	386	361	374	355	389	400	368	395	387	360	377	378	399	375	352	379	395	391	400	361	394	384	356	396	407	398	354	374	411	384	356	388	380	361	383	363	392	366	386	395	398	365	376	364	336	415	347	348	349	369	363	381	355	361	374	352	373	378	350	380	353	374	360	369	357	392	347	401	363	396	440	389	377	420	385	389	408	377	364	374	376	403	374	359	373	352	349	389	360	378	328	374	356	380	341	379	381	408	391	421	397	359	396	392	371	399	384	372	379	397	362	358	388	372	390	379	397	341	348	400	359	384	409	358	412	371	366	355	394	384	375	388	394	355	389	354	362	372	373	392	358	376	337	384	404	377	360	367	370	392	383	396	399	383	353	365	404	390	390	366	378	353	397	394	388	400	358	373	352	370	373	382	410	359	417	366	386	393	374	409	364	361	359	347	396	392	353	386	328	371	373	418	366	397	397	390	356	412	356	378	375	390	371	402	404	368	361	382	345	396	367	385	380	373	369	363	391	359	377	373	379	398	402	339	378	377	378	357	380	359	358	399	375	357	368	319	356	357	409	369	377	351	357	391	378	365	352	410	405	362	407	359	345	368	395	372	390	374	383	381	372	355	375	411	371	381	408	354	358	369	376	361	390	372	344	357	364	398	358	350	354	412	360	357	387	392	365	391	354	382	403	344	399	395	378	375	387	366	403	377	382	441	392	401	383	384	346	345	371	413	403	326	369	376	374	351	374	391	362	400	325	371	368	386	412	371	347	388	371	402	390	361	375	381	379	347	390	383	370	383	375	365	369	347	365	337	372	374	354	364	348	383	395	361	351	414	365	369	379	331	351	377	392	383	372	372	390	357	369	393	351	382	369	363	367	375	387	366	379	376	375	392	394	392	380	381	400	399	392	378	383	348	347	359	372	395	389	392	385	382	371	388	366	376	377	369	372	370	371	395	380	370	395	375	377	380	358	381	361	358	387	359	355	360	397	378	369	390	386	398	400	377	399	346	382	361	357	406	384	336	365	359	367	376	380	373	380	357	385	349	385	407	354	376	380	394	373	351	374	418	402	403	397	369	384	400	361	383	369	372	401	394	370	361	384	382	403	385	364	393	370	355	382	338	369	384	372	361	391	431	367	386	354	352	348	346	395	398	411	360	359	373	368	366	368	406	383	356	365	401	373	397	375	352	396	363	379	368	355	365	341	333	376	412	365	372	363	350	412	375	348	371	381	357	395	344	403	371	409	379	401	386	387	391	371	409	414	401	375	403	357	400	365	372	359	374	363	374	401	392	361	385	338	396	371	353	376	368	355	387	368	341	358	398	399	384	383	388	380	375	384	370	374	349	374	395	383	369	366	371	377	383	360	350	382	400	365	377	378	413	373	385	381	399	370	396	341	367	375	349	366	403	388	349	359	369	382	360	392	406	383	360	374	388	381	342	400	383	385	355	382	374	366	394	408	402	378	358	380	385	373	388	359	349	331	374	340	369	386	359	359	347	404	387	367	353	351	378	385	347	354	386	388	343	372	374	408	390	360	349	375	403	337	364	391	381	357	378	349	361	386	349	366	378	375	402	362	374	391	369	390	393	372	414	403	360	379	361	372	431	349	375	371	386	386	369	383	391	355	398	381	370	349	341	384	382	403	385	357	386	362	324	377	360	391	366	339	395	350	377	395	372	379	392	331	408	361	393	376	363	382	391	394	376	357	386	369	412	342	399	382	396	356	369	366	374	331	349	378	385	357	358	363	359	377	378	356	361	364	387	375	396	388	384	397	401	380	384	382	344	362	394	386	404	353	357	361	378	402	358	364	348	372	387	379	364	385	375	395	361	370	318	386	370	340	368	410	388	389	418	372	385	430	387	375	371	395	378	373	360	387	393	390	398	360	363	370	382	358	375	375	380	411	386	347	402	393	373	351	387	328	399	379	397	383	380	368	381	375	356	379	376	365	361	375	361	369	364	384	407	323	358	351	383	374	401	356	362	411	374	424	400	387	355	358	338	396	367	409	409	382	379	350	371	401	382	381	374	401	365	366	398	362	386	372	384	383	355	379	393	392	329	375	378	362	376	393	362	388	393	400	343	382	383	352	362	376	361	384	389	365	369	362	384	373	374	389	392	360	347	401	346	397	362	353	352	364	383	397	373	365	367	401	360	372	359	359	363	360	378	359	398	370	347	351	370	349	375	375	391	382	404	348	385	357	391	391	359	399	349	383	363	374	404	370	366	412	393	379	376	341	375	358	372	428	386	344	385	389	379	390	385	391	375	360	382	351	368	392	352	383	355	389	352	387	410	348	407	351	349	378	348	360	359	366	359	373	392	376	382	337	367	371	381	391	382	400	401	381	363	359	380	366	393	359	367	412	384	328	369	386	417	374	364	327	383	386	398	360	375	391	369	372	396	399	350	405	403	350	382	380	403	358	387	390	351	382	358	362	349	351	376	353	371	364	385	369	364	376	384	372	368	358	406	381	370	385	388	352	374	406	355	382	375	337	372	384	350	388	367	382	382	347	358	373	385	393	379	395	355	377	351	375	417	344	345	355	369	378	357	365	344	352	393	382	363	382	393	402	423	366	358	356	393	391	372	371	356	368	392	332	371	356	376	379	385	378	387	401	375	385	366	378	403	371	379	357	367	413	366	395	364	386	359	364	345	365	382	368	372	340	376	405	381	393	382	357	413	360	349	365	396	412	362	356	388	369	361	388	363	372	363	395	409	370	375	396	381	363	381	349	386	353	404	376	372	385	401	372	387	396	370	368	392	370	367	374	376	358	399	355	398	366	379	389	381	375	392	404	341	372	364	401	372	425	388	381	356	373	360	375	388	366	405	375	413	397	395	384	372	393	351	328	351	390	375	382	355	394	389	353	355	345	391	358	359	348	406	371	351	387	368	399	343	414	391	333	375	344	359	384	400	332	372	393	361	362	398	389	340	369	397	369	363	397	361	368	349	327	395	398	383	349	377	400	405	324	387	394	364	392	395	397	367	365	387	355	400	377	362	398	401	394	360	369	399	375	398	374	357	353	387	339	328	371	362	380	366	386	341	367	377	331	380	382	372	368	359	367	336	364	366	358	394	339	346	383	377	359	365	408	414	382	355	345	355	375	382	377	360	370	367	387	397	374	363	354	362	378	394	372	358	418	383	369	370	375	390	371	379	381	422	401	387	371	401	372	367	396	333	401	357	373	368	359	349	428	364	385	377	395	361	406	353	383	365	358	370	357	384	393	351	373	396	396	370	354	381	392	357	399	389	357	348	372	395	350	365	364	380	377	369	376	406	341	395	354	367	389	362	400	354	407	366	388	373	372	395	384	374	355	386	368	387	370	363	394	377	400	385	371	338	380	388	399	366	385	369	334	378	359	376	353	395	387	421	378	359	376	365	379	391	367	396	343	372	349	392	356	375	357	386	369	379	374	354	372	368	366	350	367	383	371	384	382	380	389	391	400
26830	9857	1330	954	827	788	796	767	728	679	699	699	683	706	703	681	724	693	652	663	682	677	630	689	651	663	641	649	600	670	688	666	684	618	668	672	719	692	654	677	653	684	672	682	679	693	670	663	708	652	693	691	647	711	647	719	645	679	661	703	651	664	670	673	735	663	647	681	665	662	697	623	617	681	642	704	670	663	665	671	676	680	659	661	620	678	685	676	664	656	648	698	698	639	674	660	690	660	652	678	710	644	631	658	698	693	681	730	654	658	599	646	669	665	652	649	734	687	639	651	692	685	698	684	644	681	699	714	696	686	654	659	659	694	652	616	660	664	625	669	670	672	667	669	643	662	648	693	633	701	643	620	660	656	632	633	663	705	679	658	727	652	628	667	682	657	677	693	679	716	677	685	650	688	707	710	676	652	630	655	618	661	674	670	621	661	678	668	656	676	712	675	631	684	695	603	670	647	635	646	683	646	625	661	688	696	683	671	665	690	662	661	683	697	658	668	633	668	683	625	652	637	652	632	675	608	650	656	667	672	659	703	650	629	676	651	687	669	642	660	622	700	657	687	711	733	624	667	679	673	639	685	699	665	633	630	661	699	662	653	685	644	697	671	691	724	669	616	691	653	700	660	675	659	666	649	708	632	659	700	615	629	668	683	665	664	687	630	682	661	725	695	620	669	694	668	685	687	669	667	664	585	655	644	690	661	704	669	669	663	656	642	598	653	703	633	695	685	688	733	675	669	676	661	660	644	719	701	611	647	652	657	674	700	671	644	653	653	661	698	665	641	708	644	647	655	713	669	649	651	659	702	685	632	632	669	660	650	652	651	632	670	651	655	669	647	679	657	658	649	666	653	667	645	661	653	676	668	610	681	679	673	657	662	684	683	666	667	644	654	651	674	691	708	678	664	705	684	653	634	651	681	633	672	699	666	683	678	642	701	710	703	637	658	681	673	648	618	657	668	674	659	684	650	651	686	692	670	648	688	668	652	682	683	632	653	638	682	706	659	640	657	638	658	724	663	689	698	620	656	706	652	603	635	653	722	685	687	631	671	657	626	684	689	657	684	660	696	636	676	700	655	625	661	690	645	663	668	656	668	640	659	625	642	665	672	693	648	675	706	680	665	654	641	667	693	662	662	606	664	686	709	727	698	672	619	694	656	671	660	659	641	703	682	662	659	671	689	623	663	637	654	656	693	655	686	676	715	657	678	665	631	704	675	665	675	677	655	642	675	705	678	676	704	679	694	610	699	705	679	641	679	652	679	641	685	661	655	649	699	683	657	674	675	695	648	600	637	673	694	681	706	669	655	622	751	673	634	637	640	638	697	674	657	654	638	605	645	678	683	676	642	640	674	636	634	628	698	682	683	632	700	673	652	635	638	648	651	644	662	676	633	706	658	660	692	658	673	675	677	684	674	683	673	679	690	681	694	688	681	657	674	671	703	737	658	661	661	659	633	657	669	619	685	701	668	704	651	678	701	671	652	663	643	661	671	676	652	634	672	674	673	683	615	695	677	677	668	640	673	686	642	720	674	643	709	667	690	707	640	648	595	637	665	662	661	655	647	697	655	677	657	654	650	679	675	677	675	663	711	669	643	713	608	640	655	619	712	663	670	677	668	667	676	649	630	654	669	659	703	715	652	698	663	667	711	686	615	642	630	690	654	621	630	641	688	687	621	654	656	705	667	631	692	695	691	653	687	712	676	639	695	651	655	657	659	608	682	653	672	638	654	619	654	651	727	665	733	677	694	672	726	688	704	672	697	706	642	712	677	666	632	674	648	658	685	636	693	636	692	666	627	660	659	676	645	660	691	673	650	710	672	612	693	707	683	664	674	688	685	683	640	634	646	673	723	693	655	648	728	665	680	694	689	712	638	661	653	667	670	637	676	664	666	614	633	643	642	707	642	651	666	665	660	704	667	662	661	696	668	680	660	660	658	690	678	647	654	690	696	698	637	688	665	697	616	673	608	618	686	638	661	612	719	676	638	687	666	691	665	658	645	684	644	689	643	678	646	678	661	677	718	685	649	686	642	694	685	630	679	716	655	651	666	644	706	651	700	682	686	694	685	663	691	629	681	651	690	701	656	618	678	687	624	683	679	642	659	672	634	688	658	602	670	674	648	664	715	649	612	691	648	673	674	657	701	684	650	677	649	635	697	693	652	659	654	636	698	681	646	682	671	644	654	700	645	674	696	637	616	687	653	699	681	693	662	677	656	590	674	666	731	680	685	637	648	711	634	658	672	664	676	655	661	629	661	672	712	660	651	664	663	675	664	663	634	718	720	663	670	707	721	659	653	714	679	638	624	714	661	708	655	621	655	661	643	676	682	681	667	668	634	697	665	639	679	680	703	668	693	645	629	665	684	664	681	648	659	713	674	719	704	624	703	647	678	678	687	639	667	655	676	692	692	669	639	660	656	679	662	610	668	667	679	607	638	692	623	645	670	676	714	685	638	654	695	664	687	677	676	642	675	649	676	676	688	670	656	672	646	643	679	688	679	672	727	611	710	670	663	642	705	662	652	658	643	664	674	669	655	709	646	588	645	667	717	694	642	588	646	640	657	641	653	708	712	650	697	657	619	658	669	669	641	674	658	643	663	656	686	686	656	711	684	699	670	673	689	678	670	665	669	702	666	686	680	646	706	696	636	672	663	620	672	687	673	661	630	678	679	645	644	729	648	693	641	660	696	665	651	683	656	707	689	722	639	658	674	662	688	678	645	687	657	692	648	634	689	694	648	651	666	652	647	647	629	650	714	659	676	649	688	638	664	709	652	673	623	651	685	630	685	685	690	644	696	678	650	670	667	672	656	714	675	656	637	689	657	687	690	672	674	670	648	654	677	653	689	627	657	702	650	632	695	632	670	687	664	669	695	680	706	663	651	666	679	666	656	684	672	676	657	658	651	643	657	663	696	670	749	639	670	628	653	665	651	718	676	645	653	648	620	674	638	706	640	634	631	667	659	615	669	692	670	658	649	642	652	666	683	667	673	636	632	661	647	595	634	671	675	653	636	654	638	654	639	657	680	666	642	679	688	690	650	701	666	691	735	671	684	650	672	709	626	678	646	636	647	695	634	668	642	666	669	626	665	657	667	688	680	653	690	642	634	690	659	686	663	710	659	683	708	643	670	646	695	680	664	657	679	684	681	680	673	652	655	704	658	673	696	669	679	662	656	677	622	646	690	672	682	707	675	633	702	625	658	685	641	700	659	684	670	654	698	651	683	671	664	675	646	688	660	684	681	671	719	652	693	658	687	661	686	690	732	642	621	674	672	608	664	706	690	668	683	705	709	623	667	639	675	690	682	683	693	658	658	664	670	666	666	630	694	699	665	665	665	666	691	653	685	716	650	624	650	706	680	661	667	693	676	706	690	685	662	685	598	663	703	677	672	697	681	659	659	652	635	672	699	673	648	665	650	654	661	648	682	658	654	641	663	624	655	661	652	672	634	675	604	616	640	664	685	643	634	667	619
25411	21759	28757	24562	17143	1636	761	632	512	505	476	432	413	431	399	418	404	420	349	370	400	361	408	400	376	362	364	352	348	364	378	372	357	409	350	392	359	408	387	376	343	364	362	367	390	340	364	396	363	382	372	376	393	357	370	354	340	362	338	373	370	371	349	315	361	377	354	364	368	374	317	351	362	342	352	371	369	380	376	357	351	347	336	358	389	355	383	384	372	366	335	358	342	353	361	359	370	335	326	365	381	353	358	367	361	360	363	352	356	385	360	356	362	383	343	349	407	396	340	352	376	370	359	363	384	350	319	366	349	368	358	358	381	331	343	345	355	351	351	361	378	332	349	370	372	358	350	357	366	357	384	319	354	365	345	378	387	369	360	390	343	388	362	343	376	328	345	327	403	359	378	345	335	387	339	338	322	375	342	384	349	383	368	381	362	358	393	372	361	355	364	374	352	347	361	337	345	359	344	367	381	313	370	365	383	331	365	354	359	358	353	377	367	386	330	378	354	383	363	365	360	332	409	379	373	351	360	368	360	363	362	396	330	353	384	354	385	375	337	348	378	356	373	359	370	386	368	368	369	311	363	339	334	371	364	391	335	378	359	353	391	367	370	354	362	368	376	331	387	346	355	344	363	345	334	347	379	341	314	384	352	357	345	331	360	320	339	349	387	359	360	368	357	362	340	336	326	334	404	361	357	365	373	326	396	331	363	345	346	354	338	363	359	360	336	380	346	384	374	354	371	379	375	347	353	404	362	359	377	332	383	337	360	360	376	371	408	364	357	329	329	353	347	355	336	397	353	360	366	375	318	337	313	342	351	366	360	377	344	370	378	351	365	393	376	368	353	346	332	346	357	390	348	360	350	380	391	355	335	384	343	360	350	371	395	359	352	357	374	362	377	344	367	330	364	360	341	353	350	394	346	395	374	366	375	330	337	369	383	382	381	345	348	390	363	385	350	360	363	370	352	381	332	357	339	355	326	362	351	361	368	347	379	351	350	386	349	354	333	355	345	376	368	347	374	388	329	368	354	378	349	338	343	379	360	332	377	345	367	350	368	364	352	344	379	326	344	363	358	371	376	379	351	335	352	388	363	379	399	364	363	361	391	369	328	371	346	375	339	379	381	369	346	359	361	351	384	376	354	385	350	364	361	378	373	358	320	362	353	380	381	394	389	332	316	338	351	376	355	358	375	348	372	345	413	328	368	331	348	320	364	374	323	370	358	340	355	337	369	313	356	353	363	354	339	372	349	334	373	373	321	329	368	391	344	334	329	344	373	353	367	337	345	380	329	330	368	346	352	343	344	375	374	348	387	370	335	376	338	345	358	383	362	340	363	378	357	361	308	386	344	372	380	340	343	365	365	392	339	336	381	336	396	360	377	350	357	381	369	351	373	354	383	339	345	359	399	336	310	378	332	374	364	353	338	361	376	353	416	341	348	378	346	384	352	365	400	347	363	345	391	365	350	355	366	367	358	345	311	357	369	340	338	370	403	324	349	351	328	366	370	341	373	366	370	375	383	351	355	339	376	353	387	381	363	353	343	314	338	356	355	366	367	359	383	383	352	369	369	351	361	369	360	356	334	343	409	332	364	344	330	347	379	357	378	370	356	397	379	359	346	398	356	352	359	387	347	373	353	355	341	342	393	364	361	340	383	328	359	339	365	346	370	329	344	332	386	340	341	364	353	374	388	348	370	360	350	342	356	355	353	290	371	356	382	357	390	367	349	379	361	379	363	352	335	377	386	345	327	385	367	354	359	315	364	364	340	382	353	333	348	359	363	345	337	345	382	355	349	359	367	309	334	355	361	348	392	369	358	360	377	386	393	353	344	361	348	346	361	350	348	348	339	377	328	362	367	344	363	352	344	355	394	382	358	369	365	351	374	351	391	361	357	346	408	375	324	353	352	356	341	373	363	368	339	362	341	364	386	358	360	366	352	377	338	380	341	357	346	369	335	350	346	384	384	359	416	385	370	368	371	355	365	357	356	364	359	345	324	344	383	387	383	373	378	371	359	342	338	324	384	363	376	358	356	347	391	365	371	381	355	401	376	397	363	375	359	354	348	364	381	368	346	324	375	367	371	344	350	348	354	338	385	367	339	393	379	393	325	350	362	356	365	383	367	355	335	349	342	344	343	395	375	354	345	365	334	335	340	377	349	348	343	349	386	320	354	339	376	356	363	347	378	338	325	361	361	362	358	361	355	364	390	367	381	324	365	379	379	374	346	350	338	338	350	372	377	337	359	365	335	369	356	367	347	372	349	346	375	364	346	356	371	368	334	358	358	346	377	383	357	337	375	329	352	381	372	347	358	342	382	364	344	354	382	353	351	332	397	363	340	379	369	359	363	364	395	369	354	410	377	350	353	367	357	372	377	335	339	399	360	351	333	377	388	343	355	335	375	362	338	391	357	371	353	386	365	354	353	372	379	370	336	387	329	345	351	367	393	350	395	335	349	378	325	342	350	366	346	337	381	386	358	419	354	345	367	337	371	340	354	420	374	358	345	378	385	359	346	352	382	368	367	347	394	383	397	386	340	383	374	366	368	358	376	352	346	323	365	348	374	364	387	350	335	356	336	349	329	353	365	377	373	395	373	375	367	363	347	363	381	365	348	336	369	369	379	346	376	387	354	352	351	350	344	381	349	353	380	314	382	343	380	366	378	363	394	371	379	327	373	345	374	372	368	364	385	348	366	361	385	354	312	399	333	346	391	347	385	360	359	369	364	358	338	348	360	379	364	366	359	343	389	367	397	352	362	355	323	327	379	381	356	313	360	354	383	349	338	361	358	353	352	345	337	328	371	365	381	329	340	342	349	354	339	333	342	361	377	338	347	360	340	314	363	342	358	354	365	383	350	342	339	322	342	381	373	364	352	340	385	387	359	373	380	350	358	333	375	340	352	360	329	364	347	391	326	371	367	345	369	342	376	339	315	342	352	374	347	349	351	374	342	372	346	377	359	377	381	356	334	375	349	361	344	368	360	365	361	360	368	345	364	353	347	365	367	374	349	357	360	359	363	327	364	358	384	351	373	396	398	366	376	326	330	344	375	367	380	354	354	387	340	400	377	371	392	360	373	358	358	382	336	365	345	350	328	345	373	332	358	367	385	345	347	370	341	388	374	322	343	351	347	398	359	387	327	324	357	360	384	390	387	386	393	381	358	356	324	345	364	350	382	405	332	378	324	376	400	371	330	400	410	348	352	364	366	372	355	311	391	360	350	367	391	356	373	354	387	334	316	385	358	375	344	360	333	363	384	392	357	374	383	345	362	406	373	392	350	350	354	376	356	336	393	359	372	357	360	398	362	363	343	378	353	352	361	327	358	361	365	373	356	388	315	336	364	331	325	380	357	340	359	375	350	349	371	366	355	328	380	357	385	347	312	357	385	339	374	390	327	336	384	366	349	355	388	387	346	367	358	381	360	365	336	379	340	349	363	375	393	367	377	363	377	350	380	367	354	357	328	365	354	363	339	367
49887	27352	7609	4021	2818	2054	1692	1391	1149	1097	969	939	903	851	815	774	742	743	760	707	744	716	696	682	644	632	694	668	675	610	656	684	626	699	635	687	685	663	653	651	637	624	627	687	612	666	650	633	689	629	658	664	666	630	613	679	667	659	642	634	670	638	614	610	673	646	658	637	606	638	652	666	661	625	657	641	659	612	591	623	639	600	670	639	644	638	616	637	644	647	608	668	648	649	670	651	610	621	631	684	600	647	688	661	655	630	639	599	679	629	655	655	644	647	670	603	617	624	643	623	646	625	615	677	658	619	638	670	620	600	634	652	668	591	640	590	613	616	650	611	622	638	661	632	566	609	588	661	605	596	623	642	623	641	664	648	635	655	664	622	662	633	643	622	621	637	648	675	627	653	640	658	710	612	659	602	637	666	602	586	625	619	665	603	630	630	653	629	642	641	615	643	646	616	620	636	661	629	624	625	621	684	627	620	635	687	665	664	615	564	634	576	620	585	591	635	655	637	659	670	616	629	623	662	589	642	629	655	613	672	659	623	626	641	643	668	662	586	630	684	626	625	654	641	640	630	631	622	654	595	603	659	688	662	594	650	666	625	624	621	649	639	636	652	636	602	598	630	647	601	615	605	637	630	651	686	598	647	688	651	613	642	686	642	616	703	614	627	605	606	650	623	609	611	614	635	660	615	645	652	645	638	611	634	658	655	701	621	673	629	623	598	623	599	657	662	672	650	624	648	690	664	615	640	620	622	644	606	624	619	654	562	658	663	638	643	652	626	645	641	624	644	634	679	634	638	669	659	629	637	615	626	639	661	619	618	619	648	596	607	620	643	645	617	619	637	613	650	634	619	624	583	643	641	598	590	637	655	665	653	603	588	645	605	636	650	666	601	612	645	605	611	634	581	603	656	660	625	653	654	631	638	613	638	630	643	678	612	639	642	592	608	595	628	623	648	658	651	660	660	656	635	642	620	642	594	621	624	660	609	632	615	632	575	651	611	634	670	610	571	628	628	637	643	652	623	621	646	601	627	663	592	611	622	668	586	677	652	616	609	635	610	606	621	654	680	678	641	660	684	613	636	631	638	630	620	644	635	658	645	660	591	632	635	601	635	586	617	592	605	647	663	625	651	655	645	670	632	636	635	652	604	607	592	667	661	630	639	622	632	662	621	600	671	661	620	660	652	596	628	604	642	602	612	620	587	596	638	654	699	606	674	702	583	597	628	629	639	638	601	635	626	665	649	654	676	613	656	634	657	611	611	656	607	679	630	638	665	655	630	614	667	620	623	664	642	628	631	645	621	617	653	604	628	616	658	605	607	613	618	602	626	629	640	624	619	633	637	628	591	619	637	621	613	657	595	629	637	623	574	669	600	565	614	594	647	626	631	610	615	604	601	593	610	600	623	671	664	639	696	639	614	623	626	664	640	633	622	619	578	650	617	659	626	643	649	638	677	657	636	645	595	660	621	585	657	632	629	607	666	622	633	626	621	640	684	639	628	615	594	579	627	647	632	650	636	649	604	622	623	639	638	612	637	628	674	606	608	636	625	630	651	647	624	651	624	626	669	617	606	638	617	629	621	673	577	621	648	642	646	613	613	616	574	661	649	610	666	591	679	661	619	589	648	637	601	631	590	640	640	641	644	620	606	615	659	673	631	657	601	627	633	677	659	630	655	666	640	607	626	642	650	651	641	635	649	650	623	602	597	638	608	652	609	630	606	644	641	648	594	594	682	653	599	621	634	618	656	666	623	599	648	656	625	617	628	622	588	673	633	608	643	632	657	577	627	614	612	671	641	680	629	638	664	659	653	639	615	634	646	626	680	595	677	598	598	609	636	660	615	579	623	638	613	623	646	594	621	630	630	647	611	636	583	653	633	614	628	634	668	653	646	599	666	613	616	650	639	639	617	593	704	634	631	676	644	668	649	649	660	625	600	698	674	631	661	586	626	618	592	642	638	631	639	605	607	615	620	668	651	605	675	617	615	621	618	608	652	611	596	608	624	671	672	641	621	589	604	626	602	618	654	586	664	655	636	597	636	656	635	678	653	632	606	618	657	603	635	561	613	658	624	637	620	661	649	619	596	667	629	644	618	635	670	623	613	583	667	620	628	609	644	614	637	633	617	670	648	610	646	635	685	595	648	623	638	611	662	617	667	632	619	609	659	628	617	663	645	637	616	623	582	630	625	639	617	621	646	625	578	631	595	608	600	628	622	610	636	631	639	640	619	625	607	650	614	621	610	652	585	633	638	653	628	629	669	581	635	647	621	606	623	624	651	603	630	562	681	663	639	648	655	628	682	618	678	610	622	659	602	639	627	627	673	614	658	585	592	633	660	675	643	577	570	631	662	635	644	622	654	620	628	588	596	653	605	635	627	654	630	626	639	662	641	644	631	619	601	689	660	617	601	593	667	639	632	670	650	579	660	653	644	648	617	644	658	647	649	636	624	659	605	626	599	646	638	640	601	617	665	597	634	634	593	632	617	595	654	665	617	606	635	606	609	609	611	589	664	588	631	638	644	618	642	632	597	620	656	675	650	590	671	585	666	632	660	631	605	628	657	654	632	618	618	637	624	651	646	641	625	611	629	658	632	609	596	592	599	592	615	564	649	625	650	603	671	661	612	608	635	607	606	675	653	642	629	646	604	636	616	614	659	677	610	647	670	649	627	590	636	659	618	622	638	625	668	640	686	648	635	617	646	674	591	660	610	630	642	631	599	635	648	651	594	701	660	594	631	611	611	633	632	612	639	642	607	666	661	591	620	689	600	658	666	619	652	623	652	646	643	643	625	657	577	625	652	609	685	652	635	627	638	648	643	640	605	613	638	615	610	630	647	634	647	616	636	631	659	561	639	607	644	669	625	602	622	610	589	641	644	614	652	632	593	674	638	672	611	647	619	638	636	639	577	621	585	639	647	619	571	647	625	572	597	605	622	657	592	595	633	613	627	618	663	649	632	613	625	629	630	615	640	631	646	616	654	651	624	620	624	601	609	657	650	606	622	623	628	628	631	592	645	642	640	622	665	653	649	599	620	631	604	633	629	633	644	635	669	606	631	679	631	634	621	660	669	587	605	635	628	644	604	605	623	630	618	640	622	636	620	616	590	551	585	635	629	630	630	648	652	656	673	600	633	639	643	656	653	641	615	628	600	571	627	598	654	651	644	653	647	616	601	615	624	672	661	640	638	630	613	667	623	653	602	636	628	627	679	645	671	681	625	600	647	623	608	632	639	600	609	585	594	640	633	623	617	623	628	622	627	572	624	595	657	648	620	632	649	643	622	659	636	652	621	637	669	620	610	618	615	635	611	638	633	671	627	603	609	630	627	632	634	634	604	660	655	640	605	614	595	653	634	655	624	626	629	626	638	653	623	599	630	629	620	663	625	651	607	594	649	610	630	579	637	634	631	637	613	638	619	606	656	618	668	614	653	629	646	601	616	685	640	607	637	604	639	646	678	629	656	655	590	666	636	586	666
24181	21514	30086	23201	21442	16956	2135	1114	881	925	753	769	764	703	747	721	700	680	693	686	675	658	650	598	663	672	625	616	637	607	678	642	632	596	619	579	641	630	633	602	597	615	625	627	665	600	594	624	567	659	621	598	610	607	596	624	598	622	568	612	587	586	601	634	590	612	609	570	570	579	599	572	602	564	626	592	602	585	640	631	596	602	618	618	621	541	586	626	642	632	611	616	589	600	619	585	616	589	573	591	600	610	684	634	616	645	587	629	621	580	624	602	592	600	595	625	624	622	624	601	605	635	602	581	604	608	624	608	612	634	598	615	614	610	574	614	588	590	565	588	594	633	610	617	616	552	579	612	586	565	557	646	585	584	590	594	621	588	641	589	637	614	653	591	599	581	616	601	583	612	605	630	601	619	583	635	580	604	585	620	632	609	610	602	607	580	627	626	577	640	638	613	583	633	625	571	619	608	615	622	605	665	618	623	605	605	614	570	606	594	553	601	609	597	606	597	603	642	613	603	605	627	573	622	619	642	576	585	579	597	604	569	624	571	582	627	588	624	612	582	645	558	589	576	620	611	624	636	601	573	635	585	569	605	592	647	601	566	628	613	593	579	582	597	585	564	600	563	646	585	625	632	640	607	605	588	612	558	601	589	588	607	613	602	608	577	598	611	595	623	583	619	620	594	599	625	572	568	659	585	642	669	614	625	591	631	647	611	599	553	651	598	604	591	582	610	570	602	589	586	577	596	668	612	569	571	550	597	635	635	637	562	603	612	628	622	630	597	589	587	588	602	658	617	628	629	558	556	572	600	596	615	607	653	611	579	683	610	618	630	640	607	561	555	575	590	585	639	625	595	582	600	640	643	635	600	616	629	616	594	620	605	621	652	591	570	603	573	561	650	550	584	621	616	597	593	627	628	615	626	619	616	608	574	596	617	585	550	654	551	592	571	601	591	585	626	612	633	569	562	604	596	543	624	569	638	563	636	594	586	597	626	590	625	658	600	597	620	578	580	621	577	623	635	615	614	578	590	585	627	631	615	616	578	569	666	623	607	607	629	583	619	606	620	618	599	613	607	623	614	563	589	628	636	619	651	612	600	603	641	609	608	562	555	594	618	642	617	635	606	594	618	620	573	602	594	611	643	618	589	590	625	610	626	616	571	612	606	624	614	642	615	586	601	626	619	613	602	614	578	571	583	607	618	596	592	558	617	567	600	603	649	562	599	552	570	609	605	637	539	623	628	587	633	603	575	588	566	621	651	618	557	650	604	598	655	613	627	628	630	639	579	543	645	576	560	622	588	614	632	613	573	574	612	630	640	636	603	585	566	627	587	611	650	591	623	586	597	582	582	636	644	613	588	606	607	590	599	609	586	635	587	597	596	595	582	607	615	570	610	554	609	618	623	597	600	552	598	659	600	583	550	551	615	590	568	605	569	604	596	608	580	583	589	565	637	580	606	596	639	592	602	629	605	627	599	568	652	615	620	592	623	633	601	583	619	593	605	631	571	591	600	576	611	594	617	598	618	604	615	600	621	596	588	580	644	583	631	591	614	604	619	597	628	625	586	621	576	588	604	600	607	592	622	624	616	646	629	641	620	593	663	605	592	631	635	589	589	632	596	574	580	569	576	600	619	590	619	638	651	598	618	620	594	584	575	575	624	570	576	588	630	581	598	658	623	607	624	588	591	646	575	609	578	566	605	604	670	558	607	661	614	577	620	629	600	595	631	578	577	609	564	651	635	574	596	609	623	605	604	646	613	591	597	532	589	622	573	575	639	571	629	613	600	657	619	629	574	651	590	609	543	605	613	604	576	601	574	565	541	614	594	597	598	616	615	598	621	633	633	578	630	642	641	596	587	623	637	593	582	616	604	605	642	618	595	602	597	614	602	642	622	587	585	658	595	625	599	578	583	624	605	606	563	636	565	619	619	594	627	610	615	569	543	570	581	615	594	573	631	619	560	614	597	600	592	587	541	569	601	612	592	636	595	631	590	563	604	632	615	640	639	607	626	616	613	589	643	549	613	623	610	608	602	578	607	641	575	573	600	585	600	578	606	576	623	631	649	615	609	619	592	597	566	557	625	566	617	558	607	596	611	591	600	565	561	604	606	569	574	609	595	643	589	602	570	625	564	640	598	612	580	569	578	568	607	588	613	589	587	599	593	577	604	642	600	602	629	624	620	628	594	595	599	603	583	618	604	611	628	620	624	631	600	575	649	610	570	564	567	629	614	583	623	606	606	635	559	558	588	601	646	607	582	595	604	586	588	646	625	617	577	618	629	591	598	578	583	603	591	637	642	616	604	617	634	605	605	609	584	613	642	618	591	591	612	608	612	595	647	609	618	613	570	600	599	556	600	640	575	590	611	638	616	596	597	618	575	564	618	578	564	611	566	616	575	581	639	583	565	624	596	632	582	575	619	593	619	603	615	616	607	605	639	559	623	628	590	587	590	600	607	582	573	586	619	626	605	584	577	592	594	601	610	604	554	598	597	590	577	614	585	655	652	608	557	647	583	576	624	586	604	622	571	606	563	619	580	649	582	598	588	571	604	581	586	589	595	600	585	595	577	630	632	561	637	585	610	579	566	608	576	589	601	590	607	590	586	579	639	632	605	622	582	584	587	576	614	600	615	584	617	591	572	632	617	595	636	605	573	606	566	614	559	606	576	609	549	632	620	608	604	597	616	575	599	556	620	565	618	580	636	637	592	611	626	581	620	578	591	622	558	597	604	593	594	611	620	574	573	570	602	611	627	648	612	588	629	617	599	587	606	596	633	591	640	579	597	613	586	635	598	611	576	649	573	605	560	582	612	559	617	574	613	618	582	578	564	571	618	612	672	619	630	608	568	613	568	587	611	618	620	607	611	602	677	560	584	589	629	634	627	623	630	595	669	557	566	596	637	583	663	617	598	606	642	599	634	631	586	605	594	617	575	633	559	569	606	588	589	628	568	648	598	554	612	629	595	624	587	638	617	613	614	609	590	554	655	599	614	594	606	639	575	596	588	604	580	584	618	578	575	632	617	614	630	594	626	657	598	583	605	571	579	587	640	592	591	593	577	604	618	628	616	571	572	656	606	577	591	556	613	601	598	642	600	626	570	582	617	627	594	618	603	584	611	646	596	564	629	563	634	575	609	644	604	578	604	582	590	639	576	597	536	611	622	624	577	595	577	649	614	604	586	627	592	561	615	583	606	616	622	583	616	588	598	648	616	589	591	619	583	575	591	572	602	624	573	630	603	622	617	625	596	617	561	613	568	595	606	635	605	628	552	626	647	559	623	590	646	618	594	606	599	605	607	603	543	621	581	600	611	588	565	578	628	619	592	584	581	604	608	597	615	624	592	620	604	607	570	621	613	578	627	539	592	586	616	600	630	574	565	571	626	586	579	616	576	615	622	610	614	600	544	590	604	609	606	571	593	601	607	622	617	612	604	660	593	631	644	586	635	583	597	610	645	594	585	560	588	635	637	600	606	608	623
44715	31239	12582	6814	4702	3565	2864	2354	2057	1847	1700	1534	1446	1390	1327	1308	1202	1217	1176	1130	1124	1120	1047	1045	1062	1144	1129	1080	1004	1107	983	1067	1050	1002	1018	1053	1013	950	1052	1029	1036	1015	994	1006	1035	969	1010	1053	1039	1027	1054	1004	1029	1002	964	959	1038	961	1030	1040	976	1005	1000	995	1022	952	1017	997	1070	982	981	1003	958	1023	990	989	943	1011	992	1006	1030	977	1030	1011	964	1014	964	1050	1032	949	1002	998	1067	1028	998	1020	994	996	1067	1015	1015	998	971	1035	1004	986	1038	1036	1032	1019	1047	1016	1076	987	967	1037	1048	1023	1005	1057	1000	953	1046	977	987	990	979	981	997	937	1010	1024	993	995	1008	985	934	989	992	978	965	997	998	1054	1043	945	987	1043	974	933	998	969	977	1062	1011	962	951	986	957	956	1014	1024	964	1003	1011	984	1036	981	1008	971	998	963	1027	1020	1033	1069	947	966	1033	954	925	1017	1029	985	998	955	983	948	1018	998	1008	965	926	934	968	1028	978	943	1044	947	1023	991	910	987	1011	936	1008	952	1019	1051	1058	954	961	923	943	978	988	1012	991	998	1035	1017	1023	943	1002	982	980	958	1003	1049	955	959	967	949	998	966	1035	1018	939	1065	962	1008	965	991	1018	944	1017	980	1004	982	966	988	948	1014	947	914	995	976	974	997	1026	1030	943	999	932	1011	992	946	986	958	998	963	979	1012	1011	925	950	972	975	1004	951	971	1000	1023	971	931	1008	994	989	993	1005	928	987	996	989	1031	1012	986	990	1015	970	936	956	928	1007	997	927	914	1005	980	975	992	1010	1026	987	1004	989	1002	1037	1000	1014	970	942	1054	976	960	941	990	996	943	1024	1000	1013	978	963	979	962	1004	959	1038	961	1000	1036	1027	944	1010	995	986	1013	1018	1033	1003	960	982	979	1024	962	975	983	978	989	947	961	1032	1000	1001	993	981	1002	958	992	964	1025	1017	987	994	990	1005	986	929	1037	1038	1037	934	1006	991	1004	1009	986	972	972	965	1006	1033	968	985	1002	924	972	963	1044	993	980	1023	1023	1015	1000	966	984	978	1001	992	1040	1004	930	1009	984	1003	946	980	967	1034	1004	979	958	949	1023	963	997	1032	1011	942	941	985	1029	946	979	1005	931	1045	1019	963	964	935	991	1013	1052	1016	1028	988	992	985	1004	1004	994	943	969	1008	970	1007	992	942	1015	988	973	959	981	894	1023	974	999	1000	959	998	988	985	995	1028	1008	1026	1005	1011	966	1004	954	1019	1002	1004	963	982	974	944	979	972	1038	995	984	964	980	1018	1008	1008	992	1006	1011	968	953	955	979	947	986	955	979	999	991	995	982	938	993	917	988	977	1001	965	957	1026	915	968	943	951	1012	998	1006	1042	990	960	1004	967	963	966	978	993	1034	984	997	1056	976	964	974	1015	937	1017	944	981	951	1002	979	993	1016	953	1019	968	1004	1006	981	952	994	996	1012	975	1005	1001	965	1043	1005	1020	937	1000	972	955	1015	1000	974	1004	973	1031	1019	1045	1001	992	1044	920	939	970	937	1017	1022	1020	985	1016	1024	985	968	1010	955	956	947	1023	1036	981	942	960	933	995	1020	932	979	990	958	975	1028	964	978	943	1030	949	1003	967	920	987	1039	980	990	1010	964	982	991	982	959	1025	977	944	1022	1026	1006	986	928	998	1038	944	1023	997	977	1043	994	995	939	1005	978	1009	1007	949	1006	1012	947	920	980	909	1002	973	971	1051	972	971	944	1012	997	966	1000	1027	967	1023	979	959	1006	1033	1010	1026	1013	1011	988	984	1009	994	962	966	1006	1016	977	981	982	982	930	1009	968	998	970	993	1011	1010	1017	984	987	1017	966	963	970	1001	1006	959	1003	966	1007	1019	1008	981	983	956	980	1007	998	1040	1004	998	1005	1026	1018	999	951	984	1013	981	974	1010	1012	960	1004	997	973	972	970	1013	984	989	988	962	1001	956	979	1022	1011	987	976	1009	1029	1008	1001	974	923	983	945	1008	996	1002	1031	984	961	1022	951	1015	1008	976	961	1038	998	972	1002	931	998	956	959	921	994	1004	1021	997	1085	1011	1009	990	1010	1006	993	1002	974	1018	1012	995	991	956	974	1014	998	939	938	991	988	1017	969	992	1000	982	943	1042	962	1040	996	999	969	1031	999	953	993	987	934	1013	1056	949	981	1007	1022	998	961	959	1008	988	981	974	955	1021	956	1024	1000	965	1020	964	981	1032	987	1001	1008	983	953	1042	1004	932	1004	971	1004	1027	958	1003	999	1024	1034	1001	1030	1018	968	959	925	1002	972	985	982	1005	989	947	991	970	984	1019	994	972	977	1018	1050	994	980	1014	1011	1019	1006	1009	997	991	988	976	993	946	1049	994	1032	985	989	954	996	967	967	1032	983	1019	1003	1021	1060	960	975	986	963	998	1041	1012	992	967	959	951	999	1023	1010	991	964	1007	930	977	941	927	991	997	1044	958	970	979	975	987	1008	960	985	983	933	936	1029	1002	1020	950	1002	971	975	1018	979	1015	971	1021	955	952	993	943	1015	1025	939	1018	934	1009	1000	975	1006	981	1041	1013	984	973	923	984	995	991	988	975	989	961	999	995	1026	1009	962	987	1006	971	992	970	930	974	999	946	1013	975	1022	1015	889	997	986	995	1042	997	978	982	985	943	972	977	954	1021	1032	945	1056	1018	980	999	945	985	972	1024	938	966	1035	1007	1023	927	989	962	1035	1021	964	1009	963	937	969	1000	997	980	971	934	991	962	990	1029	961	971	997	1062	952	953	993	970	922	1005	999	989	988	1010	912	1004	934	994	976	949	992	957	980	995	988	1020	1002	1070	1014	1005	1003	1003	1030	990	1048	985	1012	1038	987	1004	944	946	967	1032	998	1016	979	985	998	1010	1011	1014	1008	1000	1047	983	988	1019	1006	974	951	1041	1037	918	988	1050	1003	1044	977	1020	1017	963	1045	1006	981	1002	986	1058	977	955	987	969	971	970	954	996	971	1018	997	974	999	965	953	993	1015	973	1014	996	974	963	983	1000	971	984	1013	1017	943	991	1003	960	989	984	973	984	999	957	929	994	976	962	1028	992	990	1051	1044	984	1015	1025	1052	1029	979	998	974	999	1010	978	971	1015	1036	958	989	987	989	973	968	1033	985	941	957	998	945	1035	965	1018	981	989	972	994	981	927	991	996	1005	1038	1013	1011	986	994	970	1012	960	980	1022	980	993	973	1004	1000	913	969	1018	924	916	983	970	973	1014	1010	977	1057	998	960	1037	1073	967	965	994	1013	984	997	1005	972	1019	988	948	960	991	1019	944	1039	986	987	988	1020	972	987	1033	1021	1012	964	1002	1007	968	1027	958	1025	1016	983	1003	985	1024	983	993	987	979	982	976	994	924	1001	981	966	968	1010	1005	1016	978	950	973	951	969	1027	967	930	1002	967	1000	909	951	1054	1028	954	1037	1019	958	1005	965	1020	913	977	999	971	1061	972	1030	1006	995	978	1021	1010	999	1057	983	1011	982	1022	938	985	982	980	1062	971	979	979	991	986	944	957	1026	1008	981	989	951	955	1005	974	996	944	1065	963	1011	956	955	1001	974	1002	960	957	1063	1034	960	1003	916	974	948	968	951	974	1042	942	985	972	984	997	1008	989	987	976	1044	1027	985	1004	987	1004	1035	950	1088	943	950	994	925	942	938	1002	1013	961	949	1029	1001	1005	1005	1010	975	984	932	959	939	1044	994	1015	1002	1018	1018	1007	969	1027	943	964	995	983	939	915	1012	1036	1040	974	990	991	981	955	1063	1009	1014	962	930	979	982	1038	990	985	1004	987	1043	1013	950	993	944	1037	988	1039	953	932	959	985	1017	985	1031	954	1008	942	968	962	1020	995	962	987	996	966	968	973	1039	963	937	1004	1010	965	976	1046	988	1001	1038	1001	919	992	973	999	1060	999	991	980	987	1015	1007	1028	980	970	986	1003	984	1053	977	949	949	1001	961	948	966	1012	1014	984	1028	956
28646	20370	6585	755	575	434	411	428	375	413	362	376	384	405	362	383	403	354	404	379	423	371	408	410	382	386	363	388	398	411	371	387	386	405	368	375	420	382	421	373	367	406	372	397	391	390	375	383	386	401	367	383	408	396	400	392	372	428	411	388	384	373	381	404	355	401	385	350	388	399	393	386	367	359	358	383	396	382	365	321	367	383	396	421	362	370	376	403	403	387	428	394	350	416	380	388	380	375	379	390	350	372	370	412	385	421	378	385	390	376	433	372	438	431	364	349	375	385	400	396	382	378	341	386	390	384	403	417	340	384	410	392	392	417	405	396	378	388	416	380	394	420	389	405	366	371	398	380	393	374	383	394	392	418	352	361	399	393	393	401	384	382	370	396	349	385	392	364	391	387	387	374	404	362	370	381	397	392	400	421	370	388	384	379	388	406	364	370	386	403	408	370	410	443	369	425	377	382	378	383	358	357	379	407	377	380	396	340	361	393	407	364	390	383	374	387	357	412	413	370	391	377	367	400	367	384	362	390	394	331	364	386	404	379	382	389	389	377	381	387	426	402	389	405	419	384	374	374	387	385	420	386	396	426	315	374	374	394	354	389	395	415	394	400	423	373	420	384	395	372	418	399	391	364	386	398	401	404	372	361	375	386	387	409	402	401	383	413	378	379	383	404	410	364	408	406	430	361	397	387	412	387	374	384	410	388	358	348	366	384	401	391	357	372	419	405	371	434	404	370	417	408	403	384	407	377	364	397	403	379	387	373	387	366	394	397	399	389	406	386	389	366	400	394	360	377	362	381	383	346	366	391	357	427	386	366	404	436	392	404	398	369	401	384	397	389	388	388	366	394	365	398	351	373	362	354	380	398	372	373	347	360	370	385	366	393	390	416	380	378	424	385	381	430	388	396	415	388	354	367	368	397	346	382	387	391	406	367	342	391	376	364	392	372	381	349	382	372	365	432	406	387	416	392	341	384	350	425	403	388	388	398	411	390	391	370	381	393	417	421	402	398	392	397	397	376	370	391	404	367	400	370	357	351	405	362	386	376	388	405	394	403	409	379	375	385	371	391	379	390	356	411	415	372	368	401	356	419	394	348	373	371	415	396	393	348	373	375	368	407	414	404	403	335	364	368	355	417	403	396	389	388	391	355	401	391	396	386	380	402	385	378	400	381	393	355	372	363	386	389	377	399	385	391	372	400	416	417	401	387	429	388	380	394	364	358	392	363	365	392	371	408	373	368	390	391	379	358	397	385	383	381	406	400	391	408	384	360	410	363	384	389	359	376	379	376	377	350	345	378	390	421	386	401	398	356	377	368	433	396	388	386	382	386	402	385	379	368	398	368	398	378	386	386	384	395	377	421	356	397	376	350	390	391	405	391	377	398	355	406	406	376	390	356	409	374	351	348	418	398	398	355	372	379	388	378	365	376	376	364	397	370	345	403	390	383	364	368	393	395	385	398	407	349	382	388	377	414	399	366	400	371	400	357	397	401	394	373	391	388	388	384	381	390	423	376	403	394	415	410	365	394	411	365	362	407	388	366	362	351	416	414	367	402	358	419	358	364	349	376	382	391	367	369	375	404	385	398	424	392	378	402	372	377	378	404	387	388	371	398	377	335	397	400	399	386	404	371	351	382	385	400	371	401	379	399	426	340	379	409	387	413	362	414	409	370	383	389	348	383	389	357	426	378	391	344	407	381	417	396	390	407	369	399	401	362	414	395	393	407	390	372	374	400	378	384	387	394	388	384	361	360	391	361	402	361	397	350	378	372	419	395	373	418	391	394	410	383	382	392	397	362	413	399	367	402	408	429	393	406	371	422	381	380	395	363	365	384	369	381	365	426	396	373	368	359	388	381	400	386	389	384	387	400	387	369	399	405	350	392	390	367	362	370	334	389	438	371	375	398	405	393	362	388	372	356	373	385	355	421	401	340	398	382	386	383	366	372	385	382	414	401	414	404	395	346	374	404	363	389	387	368	370	381	396	362	379	378	399	402	361	401	379	370	394	400	398	424	398	368	409	395	392	411	372	410	387	377	378	365	363	367	398	349	367	420	394	415	372	376	389	395	354	369	360	387	387	401	379	387	382	380	371	385	408	391	379	357	414	404	402	407	396	406	392	444	372	383	410	404	379	352	428	383	409	357	363	393	361	394	405	396	354	384	411	380	430	367	361	386	418	376	383	392	348	394	358	396	447	373	421	369	399	391	389	386	385	349	391	397	398	395	384	410	436	362	390	420	370	386	399	397	397	368	387	385	356	366	382	388	379	357	377	399	396	404	366	397	394	354	398	404	427	398	353	382	385	386	370	384	347	365	375	381	433	389	433	388	395	359	403	382	407	392	391	361	374	398	389	389	424	367	370	367	337	373	394	347	411	379	402	359	380	423	390	390	377	374	368	386	406	395	383	371	415	386	396	374	407	380	389	380	376	379	376	410	387	388	402	406	375	396	382	350	384	374	381	382	385	398	380	409	389	407	371	389	394	397	388	373	377	405	371	398	388	370	383	382	374	385	400	353	406	416	368	358	378	383	355	403	384	370	375	391	377	382	386	357	371	443	354	389	384	382	387	375	376	356	427	389	401	426	403	394	374	361	358	388	370	381	393	415	385	412	372	409	395	382	352	394	394	402	359	407	396	405	365	378	392	402	388	377	409	392	365	356	392	397	395	370	365	359	377	401	382	385	403	413	359	420	389	396	392	403	376	377	417	386	368	378	424	368	426	391	376	388	435	379	372	373	416	380	393	384	419	365	416	388	378	407	383	368	357	381	387	357	351	399	375	398	350	396	394	358	373	377	371	387	393	388	370	372	392	389	366	388	415	387	403	372	381	381	413	367	399	393	415	396	384	384	382	377	372	451	386	365	370	372	378	397	387	357	429	390	352	407	380	360	375	385	358	371	381	388	396	384	379	378	351	388	344	378	395	350	382	368	398	340	353	391	390	386	373	401	420	388	395	423	365	357	384	388	418	379	367	402	414	344	385	416	400	369	358	378	394	391	419	395	369	361	387	414	388	383	379	396	413	368	360	381	404	396	382	368	397	405	376	396	367	364	382	381	388	361	368	406	405	366	389	398	372	354	377	379	376	374	343	388	380	401	408	379	422	407	401	403	385	364	377	398	379	379	395	385	360	380	382	377	374	371	373	372	409	366	369	383	397	395	338	354	399	370	418	344	396	379	370	369	405	425	360	403	372	386	380	383	422	423	386	409	362	381	383	392	398	366	377	397	399	381	353	407	372	402	379	402	361	409	391	413	376	398	393	378	394	381	383	383	397	394	385	391	424	415	395	387	393	375	375	388	380	396	387	371	401	369	376	400	382	386	400	406	350	363	446	351	389	363	398	407	407	400	408	352	373	440	379	395	379	343	381	361	372	405	380	390	389	370	349	361	352	414	415	367	375	364	358	393	415	389	391	404	379	416	372	384	385	353	394	386	385	367	391	393	370	379	365	388	375	370	341	390	389	361	389	369
27151	11405	1471	1026	876	795	760	731	722	729	714	670	737	715	691	659	681	635	702	749	738	671	673	651	652	680	674	711	678	675	694	706	678	665	678	650	718	676	644	716	707	648	696	633	657	634	685	711	704	712	690	663	680	653	696	675	634	670	679	678	660	706	670	715	672	664	626	722	692	665	740	660	703	727	690	666	694	695	667	681	671	666	683	695	623	711	649	691	729	670	726	679	697	692	669	723	675	711	688	687	728	694	722	678	702	736	651	681	675	696	662	685	636	727	661	665	685	680	715	704	692	666	689	673	634	660	684	716	715	674	721	701	686	718	685	696	680	701	711	657	730	720	730	683	665	659	662	685	639	696	688	657	644	640	695	671	660	665	633	706	709	684	685	672	632	681	721	673	682	671	731	669	705	702	647	648	708	672	675	702	669	668	675	717	687	735	672	655	649	649	674	736	675	667	636	694	687	712	691	663	688	695	685	680	689	684	631	676	745	710	670	729	660	666	692	688	667	683	646	689	738	649	658	650	674	721	679	677	750	684	661	696	714	696	677	685	679	736	679	649	697	700	661	683	706	647	667	704	735	712	717	728	703	651	682	683	673	698	635	701	680	667	723	688	673	675	700	670	685	685	641	675	693	676	659	674	704	673	697	674	675	660	705	675	658	700	627	648	665	713	696	708	692	665	680	678	655	689	663	666	687	652	690	695	639	677	692	670	649	641	667	671	675	653	692	614	714	671	720	650	644	719	690	661	700	652	643	642	690	740	641	701	677	726	693	687	697	662	695	649	682	700	699	678	684	686	690	642	703	715	699	661	640	680	672	699	669	697	722	654	622	653	671	637	658	707	682	688	677	709	682	735	659	686	707	658	687	664	670	707	654	712	670	677	659	673	707	728	645	668	693	681	651	650	701	647	696	672	687	651	675	694	718	632	698	705	739	695	709	664	714	682	704	688	687	676	670	686	693	684	676	698	668	685	642	672	744	663	640	687	672	632	751	685	699	646	676	663	649	658	731	688	625	667	680	724	707	659	665	689	693	702	701	687	699	725	707	669	677	707	689	710	698	689	645	673	670	646	699	646	631	666	663	651	673	711	668	617	703	723	729	687	705	694	719	678	735	701	721	641	618	686	701	722	687	714	671	640	709	666	651	700	687	681	697	642	689	651	723	704	683	652	670	672	686	687	715	678	622	679	692	698	680	683	659	640	702	649	690	684	692	653	680	658	665	702	697	675	689	632	684	690	672	655	681	692	706	696	682	681	690	673	687	687	718	680	696	636	698	645	680	632	681	674	662	646	655	699	682	671	670	697	731	715	663	700	708	671	704	640	724	727	683	726	637	636	710	700	684	686	764	655	672	673	675	681	666	697	629	679	661	688	661	631	667	690	743	684	720	710	658	635	699	697	651	663	709	655	668	663	651	687	675	668	676	700	712	665	720	650	665	688	722	731	694	690	748	705	690	646	661	723	648	693	638	671	679	662	677	647	663	701	678	644	689	722	663	675	697	625	656	706	671	691	680	676	708	689	663	716	707	665	689	711	699	671	675	670	641	684	682	721	670	748	677	658	686	662	666	677	657	707	667	751	679	723	676	699	664	681	690	671	688	702	730	684	641	660	671	688	701	650	685	666	722	727	695	620	708	649	707	688	689	699	667	705	736	686	626	681	704	674	650	651	624	709	713	667	648	724	654	713	649	731	683	686	691	671	652	669	660	719	688	694	698	697	700	667	715	652	746	712	673	677	707	692	713	653	726	698	656	707	703	669	668	686	656	665	698	666	680	716	651	703	682	671	701	632	700	710	656	681	684	647	642	693	672	699	668	669	693	692	699	684	689	716	727	666	692	719	667	684	682	670	674	723	677	726	692	683	657	658	617	696	647	703	705	692	705	730	658	675	668	672	694	687	688	670	662	655	669	663	672	661	717	721	673	660	698	666	662	630	675	715	681	621	667	648	669	668	664	707	677	708	652	708	672	684	657	712	673	665	717	704	675	705	729	668	644	659	736	656	710	668	675	684	679	703	658	649	666	663	689	698	720	676	672	632	668	698	694	663	700	641	712	613	720	681	674	670	675	650	679	658	686	705	660	720	706	712	672	652	665	662	666	680	648	649	674	675	688	636	714	761	671	694	676	697	689	697	672	711	678	664	642	649	649	632	700	679	650	625	661	708	705	645	705	714	697	683	726	653	688	664	694	687	672	694	645	696	698	691	695	660	665	649	664	652	658	707	709	679	673	703	688	713	669	722	720	753	684	676	690	719	695	733	698	674	643	691	696	677	710	671	704	685	676	697	663	675	676	702	657	685	636	699	696	668	683	702	714	677	682	700	627	670	701	695	668	643	718	725	685	683	662	695	679	707	671	686	681	653	680	652	723	665	677	674	646	737	715	707	682	659	638	662	653	696	668	711	717	656	669	634	678	688	639	660	690	704	724	685	707	652	637	689	662	682	708	652	631	697	670	701	645	687	683	653	646	655	711	688	692	683	701	685	687	716	653	691	656	739	619	716	663	666	690	693	727	736	669	677	675	704	668	681	718	629	669	683	655	672	689	716	705	690	660	658	680	653	667	696	667	667	684	675	690	636	691	686	663	701	708	696	679	703	661	682	695	680	650	655	656	698	677	676	675	688	682	737	690	714	692	641	711	641	667	688	694	690	698	676	710	621	699	688	711	711	681	662	620	711	662	685	714	707	694	714	635	706	691	660	674	705	656	689	653	686	675	695	654	700	647	671	678	654	625	675	662	653	669	668	690	683	663	657	691	668	688	688	721	686	684	664	696	688	676	665	718	670	649	666	698	694	654	642	647	665	700	708	664	648	675	656	681	723	684	687	675	653	672	671	699	672	645	668	651	680	684	683	634	670	647	674	658	667	667	648	677	696	682	657	700	608	670	683	671	709	685	641	686	707	682	692	695	705	638	653	633	700	701	677	684	661	691	697	688	629	673	617	698	706	653	715	709	703	651	674	665	661	691	657	649	654	640	690	690	654	683	695	710	689	666	685	678	711	723	657	708	701	701	663	637	649	690	651	674	686	671	671	687	664	720	703	671	722	676	662	681	688	730	701	696	709	682	676	666	710	699	660	688	659	685	700	674	692	691	678	694	653	687	650	658	691	709	717	704	691	666	666	699	652	673	691	682	657	715	706	635	665	711	685	695	674	653	652	714	675	691	688	690	706	652	655	658	715	694	653	666	694	696	686	707	724	691	713	664	677	634	698	667	692	724	662	673	661	685	637	692	647	716	683	708	674	676	693	702	695	699	674	660	716	671	721	692	652	729	679	704	712	704	697	657	726	687	685	642	678	701	625	759	684	683	620	648	693	675	724	670	716	643	642	688	641	718	677	699	680	737	729	699	717	668	686	707	696	662	694	727	678	696	684	660	681	685	707	641	670	686	689	721	711	729	651	686	716	675	703	691	672	668	683	678	702	653	658	715	699	643	693	662	682	676	649	692	689	707	670	726	692	691	671	661	671	680	677
25293	21801	28727	24570	16474	1580	788	583	524	499	436	416	441	407	423	433	391	418	385	429	420	387	394	400	392	390	400	411	394	374	359	362	411	368	379	388	384	366	382	365	398	408	373	376	357	376	393	395	385	355	406	378	372	385	364	384	364	375	377	383	389	385	375	371	360	385	376	386	422	340	380	346	350	377	382	384	406	368	356	385	393	360	395	372	413	345	381	377	381	372	370	359	380	361	382	385	378	397	400	384	377	408	352	370	363	374	360	381	387	386	376	382	356	378	381	387	390	394	374	371	340	350	364	392	375	423	399	406	354	359	358	354	363	375	369	382	359	371	398	361	365	376	367	353	370	378	366	400	371	381	379	389	383	352	373	386	375	360	353	347	357	350	374	386	363	360	399	347	365	361	402	363	337	365	385	372	376	342	384	418	400	372	398	363	385	373	372	367	379	348	369	393	381	371	383	354	381	376	381	374	367	369	371	352	364	372	381	372	411	393	388	368	425	396	344	380	414	347	359	362	349	387	327	333	353	367	361	374	373	412	367	347	383	378	347	379	386	341	362	382	345	361	340	413	385	375	375	378	377	406	411	398	349	358	379	363	391	358	361	360	370	395	356	388	361	354	381	360	355	392	364	364	375	387	385	339	384	429	395	374	388	390	383	387	352	363	357	393	397	356	364	381	384	385	372	415	368	417	386	392	406	388	374	347	394	359	426	382	366	359	378	354	359	381	372	376	369	366	353	369	381	391	361	361	365	382	360	319	385	366	376	377	344	404	371	371	334	371	373	361	343	383	363	402	342	350	415	371	373	388	360	367	361	399	375	371	362	349	363	356	365	389	399	353	387	365	391	381	368	349	357	369	356	374	357	338	383	355	359	387	356	390	373	369	362	392	375	382	361	381	381	363	347	373	372	405	336	376	367	371	336	357	348	380	409	401	370	377	377	370	384	342	376	403	335	364	401	360	356	371	367	406	361	347	392	400	350	339	383	387	349	344	370	368	366	399	336	389	369	360	381	367	346	368	335	352	387	383	393	344	389	381	335	369	387	342	416	357	390	359	350	376	358	359	360	335	356	359	360	355	341	367	368	392	376	378	365	379	374	380	379	362	341	382	383	356	365	350	376	345	349	378	391	389	371	388	355	400	393	383	394	358	374	371	373	372	420	341	412	390	351	329	354	397	355	356	382	386	331	379	346	349	343	372	374	327	361	399	349	402	359	396	329	363	385	372	377	369	358	350	408	412	388	371	342	410	334	365	334	346	388	367	375	352	361	360	366	359	374	379	379	388	395	347	386	384	363	362	366	368	356	367	360	363	379	370	381	338	395	375	345	359	371	396	362	367	369	400	356	357	384	390	402	389	380	358	386	429	366	366	372	398	371	374	358	381	344	395	401	373	370	398	375	364	388	390	382	345	372	402	403	379	386	363	389	377	351	368	381	352	351	345	373	386	380	385	386	364	358	346	386	378	347	395	348	367	397	393	389	363	366	363	378	377	401	399	383	368	376	368	365	383	376	359	390	361	368	359	350	372	360	342	358	388	379	371	346	405	388	373	360	398	376	389	343	373	359	387	381	361	357	371	371	355	348	351	370	374	346	359	368	360	363	363	367	395	354	329	323	384	365	384	367	352	370	380	332	370	353	357	385	361	310	411	355	382	384	401	352	354	375	370	352	388	373	370	365	353	366	379	375	413	381	382	340	390	379	385	363	353	340	358	364	337	382	356	364	368	393	363	419	410	333	350	372	346	328	387	363	379	369	357	392	386	335	392	397	376	385	385	368	371	368	375	385	372	393	380	373	397	356	341	349	373	384	376	370	364	375	356	373	375	355	373	371	390	368	357	376	337	385	384	392	383	368	411	391	395	362	334	381	376	379	362	348	360	355	363	412	396	397	376	400	392	390	379	431	405	357	357	373	380	358	359	386	370	363	377	347	382	401	395	367	334	385	394	365	343	409	364	398	348	322	385	387	374	355	369	364	371	420	380	355	388	350	400	383	392	402	397	371	356	361	377	349	379	350	330	394	352	361	350	335	392	366	381	367	356	394	383	371	354	369	363	375	347	339	383	373	366	377	374	360	357	383	378	380	375	399	399	351	373	348	389	392	383	352	372	386	367	369	335	347	373	355	380	407	357	357	396	373	393	371	375	352	391	382	334	386	362	372	381	368	371	369	379	341	363	391	385	362	381	388	387	391	353	366	332	390	341	369	386	371	393	365	395	343	372	394	369	389	391	357	364	344	370	352	387	373	319	370	372	339	378	383	389	398	329	330	387	414	380	380	385	386	347	395	380	392	419	368	366	386	374	372	369	368	405	376	402	342	359	366	409	355	384	378	369	367	375	359	359	380	384	380	357	394	367	391	362	350	370	366	393	374	377	363	367	386	377	398	381	351	373	397	358	357	388	373	327	356	366	387	369	388	343	374	396	368	384	365	388	369	393	357	391	339	388	375	371	370	377	366	371	361	371	385	364	375	366	369	367	367	377	399	382	333	334	350	405	369	367	374	343	398	361	354	336	368	412	384	359	352	374	350	339	376	373	383	378	371	356	354	337	365	356	367	364	357	370	349	365	376	374	351	341	369	389	361	360	340	384	376	366	343	321	355	371	364	353	363	384	355	380	378	381	366	362	367	358	371	364	365	334	400	402	393	363	392	366	406	383	394	362	373	388	373	364	342	408	333	340	358	355	371	356	354	378	358	364	404	344	353	355	393	393	386	370	346	389	367	349	377	393	399	412	370	340	412	355	399	381	385	382	366	385	347	381	402	349	371	386	359	357	374	370	347	384	382	360	389	390	378	415	368	338	361	391	375	408	373	380	363	359	349	377	385	374	338	371	342	368	381	376	363	354	344	351	365	359	361	377	348	378	392	354	372	366	368	356	342	377	363	416	339	377	378	395	319	378	391	378	345	385	367	373	347	370	378	381	364	355	400	361	373	341	361	366	389	394	352	358	379	363	344	360	346	387	398	343	373	361	401	416	393	384	376	380	381	359	369	388	326	372	366	358	384	355	387	356	356	376	356	385	357	358	386	379	389	376	363	370	372	362	365	370	377	383	358	373	388	362	387	353	364	393	358	390	354	391	361	379	377	390	383	385	372	348	388	359	337	376	382	357	385	380	382	397	360	359	382	400	384	378	366	399	383	374	380	387	371	395	378	410	354	403	327	373	381	378	345	335	379	369	369	371	371	356	372	375	358	411	382	360	372	365	370	377	369	340	367	381	388	379	383	368	384	382	350	395	361	358	376	394	386	341	388	345	349	360	364	341	394	351	367	349	359	339	395	381	353	377	380	364	367	381	356	375	368	368	375	396	332	386	369	348	414	373	344	391	355	363	385	347	376	368	375	357	366	370	360	390	346	344	354	388	328	367	391	372	380	393	350	333	382	395	387	363	355	347	379	371	403	368	359	357	356	357	336	357	384	381	350	403	344	373	382	387	351	385	351	362	374	365	398	400	355	418	376	378	366	388	386	405	379	391
50145	31499	7708	4004	2752	2140	1669	1404	1226	1093	1021	970	894	831	833	820	807	820	715	792	686	676	682	693	706	674	714	703	684	666	704	690	705	655	653	593	617	674	694	687	680	626	717	596	676	695	671	637	649	648	670	673	693	612	641	644	639	677	660	642	690	689	655	611	680	679	669	672	696	622	624	692	653	652	615	656	663	670	662	641	670	647	666	687	610	664	667	665	658	668	658	688	673	671	654	659	657	682	644	642	658	642	661	629	659	622	680	662	714	670	657	714	609	667	645	686	669	656	726	645	680	648	647	635	627	663	657	655	627	639	644	664	651	626	657	630	671	668	638	649	650	628	581	649	685	647	670	652	670	638	646	683	626	636	644	663	660	629	677	660	616	654	660	671	678	661	709	646	652	603	661	627	675	666	602	644	664	673	655	671	653	631	671	666	654	567	653	634	615	657	707	644	673	664	667	592	699	622	683	666	689	687	642	612	640	666	688	621	688	660	641	630	633	617	652	687	627	681	595	643	646	670	633	689	601	679	659	622	674	641	645	661	641	664	693	663	685	666	662	625	643	652	689	666	681	682	666	704	642	669	638	616	601	676	675	669	661	664	682	655	646	680	639	664	653	630	645	659	687	600	606	639	648	677	638	603	635	644	697	599	624	680	676	682	684	651	697	640	705	637	652	641	663	612	659	635	626	659	635	667	594	617	630	640	658	640	600	676	623	656	653	633	596	630	681	609	623	643	657	636	660	637	656	651	700	618	659	625	656	609	665	643	657	674	639	654	650	647	655	636	661	648	634	625	683	681	681	642	625	658	615	687	629	619	674	598	645	652	635	618	709	678	641	677	634	656	669	660	676	606	653	607	637	688	649	643	681	626	686	645	687	680	635	644	678	672	622	629	666	624	652	622	689	618	619	596	665	643	614	679	611	637	679	627	655	635	671	711	679	644	638	672	635	628	658	640	607	614	651	656	608	637	610	659	677	642	641	648	680	699	643	608	637	666	650	624	628	644	681	599	624	684	664	640	638	645	628	630	630	632	636	691	587	619	680	652	653	600	623	641	657	561	679	682	676	651	650	651	630	640	667	691	646	671	629	611	639	644	643	636	650	666	647	659	693	633	622	653	680	703	586	628	649	631	671	663	635	658	640	637	620	590	640	672	601	639	686	657	643	628	684	662	692	626	631	650	662	658	686	675	608	645	595	683	647	621	612	647	631	684	662	666	608	650	638	668	668	666	648	651	593	681	620	687	669	644	655	638	632	653	664	649	617	674	624	660	663	652	657	707	674	693	683	691	649	623	693	602	664	679	600	633	661	607	643	616	669	646	618	640	613	650	627	672	623	683	709	663	646	610	652	617	643	633	616	633	602	604	685	628	681	684	599	606	615	671	630	646	643	680	639	699	632	628	609	660	642	664	646	657	665	636	649	670	688	668	658	654	631	642	640	636	679	617	644	682	644	617	692	701	648	651	621	632	680	650	658	629	619	649	647	638	658	650	646	678	649	657	637	704	676	649	709	642	621	658	633	668	654	633	620	653	660	664	646	680	623	641	662	673	650	640	674	638	630	649	688	660	653	637	624	646	643	655	689	666	645	630	682	649	699	648	653	632	630	688	693	658	649	670	648	660	644	651	639	634	615	687	637	630	633	664	640	627	636	651	657	641	700	651	637	648	666	656	636	641	631	642	648	652	660	649	651	674	637	650	667	645	618	638	663	639	630	651	663	638	624	639	666	664	643	631	651	629	579	666	634	612	649	651	701	655	636	624	660	657	618	672	606	650	667	699	656	591	624	615	676	659	680	625	600	602	590	667	644	632	636	666	679	637	624	637	642	661	646	627	671	682	633	628	673	701	613	654	665	671	644	694	653	643	681	637	684	603	644	655	589	653	673	653	679	612	623	616	673	653	674	651	630	644	699	641	635	635	685	654	627	656	647	633	673	656	684	668	611	639	684	639	628	668	610	694	681	663	627	639	643	627	597	620	667	660	693	699	676	641	679	631	618	620	644	616	645	675	636	631	667	655	662	611	624	612	696	591	668	637	631	652	650	637	644	673	677	627	632	639	670	696	664	659	662	595	678	655	607	632	637	591	661	657	668	663	649	661	673	607	674	618	670	632	611	671	640	679	603	669	631	622	663	666	637	625	631	629	634	638	677	655	606	636	654	681	651	664	683	645	633	613	695	619	667	607	670	678	648	658	634	710	688	670	640	652	624	644	676	664	588	621	651	677	653	606	612	685	686	643	620	671	660	657	662	620	671	647	668	586	628	712	641	623	645	649	647	618	651	659	611	668	664	672	666	605	642	654	622	648	637	657	594	639	635	651	651	636	639	680	670	627	668	642	657	680	661	639	659	644	622	624	644	597	660	661	681	651	637	637	687	667	665	672	645	647	683	603	661	625	658	654	688	651	628	652	649	604	666	633	621	627	653	642	634	631	635	663	677	661	640	599	663	657	617	655	663	602	665	678	624	655	635	711	668	617	644	662	645	680	681	620	643	656	674	685	639	621	643	640	615	638	640	677	664	641	638	646	661	595	675	637	648	664	643	676	693	622	632	667	640	603	673	635	666	669	654	620	622	639	661	660	677	687	657	642	678	617	637	615	686	674	637	654	655	652	667	593	665	617	637	610	639	625	650	672	649	687	677	635	662	655	668	652	662	687	654	665	682	645	671	675	664	645	623	697	651	639	658	598	651	655	630	635	629	641	613	677	659	681	658	619	681	657	668	682	678	665	661	685	671	680	670	637	650	613	640	650	686	626	605	659	659	667	656	674	640	646	638	653	654	679	681	635	647	629	695	658	612	699	683	688	644	638	623	662	677	686	619	688	623	645	642	653	662	665	641	618	659	667	637	682	630	692	633	685	689	669	639	659	612	599	618	599	620	654	663	638	640	654	681	591	678	677	624	631	639	641	640	670	616	623	672	679	623	665	636	621	628	649	608	685	629	627	635	629	696	586	624	631	683	624	668	681	644	686	660	641	670	624	621	643	652	640	647	697	635	687	654	660	664	640	699	636	637	658	658	667	643	662	675	647	659	651	614	662	660	659	648	642	653	670	623	664	636	638	683	612	625	629	627	661	617	664	646	674	664	649	629	600	657	659	641	642	643	637	669	616	642	654	655	618	620	621	663	666	652	650	624	651	692	649	660	645	624	644	648	609	597	602	673	623	646	668	614	645	673	611	642	676	652	628	623	703	682	655	626	657	659	697	678	597	637	638	619	656	635	623	628	620	679	660	656	672	677	657	661	636	609	647	638	665	624	617	654	662	651	663	672	660	682	611	646	644	651	665	670	647	667	631	666	650	625	652	655	670	679	606	636	609	657	596	661	651	613	662	687	671	655	645	651	634	620	681	683	655	645	665	634	632	623	637	655	622	643	626	700	668	678	712	622	621	632	638	660	610	674	662	669	641	664	628	620	655	665	640	663	683	625	649	671	617	644	617	629	627	667	631	664	654	674	625	586	626	623	640	649	638	690	631
24120	21604	29326	23973	21448	13611	1921	1083	942	873	834	812	775	746	711	702	675	700	679	705	694	651	649	641	660	648	699	625	661	679	649	656	651	618	634	643	630	653	639	629	597	633	602	614	585	604	613	640	634	608	626	603	610	610	618	582	668	616	600	587	642	625	604	595	595	600	629	655	657	611	637	635	599	665	650	587	618	685	617	643	621	620	592	573	638	618	603	599	585	617	638	595	587	609	616	615	613	636	582	652	637	586	619	612	608	660	582	637	624	624	648	595	618	594	591	627	643	585	628	624	623	578	622	586	611	592	589	580	583	622	579	685	624	612	619	656	601	611	627	636	576	582	630	613	612	612	589	627	667	595	611	586	636	615	585	631	586	597	650	617	611	616	666	585	631	675	628	611	612	632	633	646	651	606	610	585	640	551	630	592	618	613	611	640	613	606	612	618	569	665	612	610	626	550	545	551	590	615	583	592	618	635	593	573	657	597	667	616	617	622	624	587	678	586	629	617	651	601	624	573	605	601	587	594	634	597	637	618	592	613	602	577	588	633	630	628	589	579	624	626	619	635	623	590	634	672	640	590	580	585	661	619	611	630	622	640	577	609	606	624	588	646	622	631	595	613	592	614	593	605	599	661	649	599	604	566	594	664	631	564	606	618	649	644	650	657	625	578	627	590	626	631	592	625	604	636	630	561	631	618	620	609	585	597	588	548	596	565	661	607	622	543	624	611	645	567	644	561	609	611	624	601	661	589	607	590	564	615	615	613	647	636	627	613	566	562	675	600	602	639	581	618	611	608	591	614	624	639	633	591	628	589	608	611	554	593	586	636	581	626	608	656	599	628	553	625	639	639	599	585	588	622	613	653	608	625	641	632	605	602	611	637	589	620	617	611	598	619	611	595	623	585	603	603	598	637	614	614	564	613	631	647	584	590	602	593	577	582	603	627	575	635	623	583	641	572	621	637	618	585	601	605	619	576	606	634	586	635	615	615	572	630	633	634	638	616	591	588	610	627	599	610	649	590	557	615	613	629	620	659	632	615	624	618	620	572	638	665	626	577	572	645	610	599	593	615	602	630	601	616	577	589	617	580	640	627	592	582	617	642	639	600	607	586	631	647	647	565	639	608	617	586	628	599	595	613	619	585	647	604	600	629	598	590	615	598	616	588	598	595	627	580	614	629	659	648	648	621	631	547	651	620	603	585	622	589	633	608	624	645	610	619	621	646	601	582	637	614	607	581	587	606	576	654	636	592	614	592	678	630	583	596	587	643	623	646	605	629	633	617	593	620	607	628	620	609	635	687	604	616	557	562	605	620	622	635	605	598	633	646	619	637	643	641	622	642	587	576	610	630	620	627	618	647	625	558	592	624	608	577	611	600	602	600	645	591	620	575	638	563	628	668	619	633	608	610	636	570	589	607	634	617	588	643	631	613	576	558	667	611	608	615	617	644	634	639	635	625	613	593	652	582	598	604	592	619	612	610	567	621	584	640	631	608	632	626	639	610	573	621	627	601	591	597	578	596	578	613	628	615	613	637	628	590	570	582	598	603	597	585	605	634	653	628	677	589	580	620	579	595	637	600	645	607	574	651	660	581	647	597	601	629	659	614	620	577	621	601	588	597	625	612	622	610	651	585	615	594	602	658	592	604	614	649	612	623	630	624	624	608	618	604	613	632	628	633	668	569	617	606	611	564	619	619	631	604	609	614	570	610	640	619	666	599	585	596	621	588	634	641	632	585	646	632	572	610	600	643	612	626	647	619	622	632	608	586	620	632	556	589	598	576	643	610	583	587	665	618	613	615	603	567	591	572	634	611	598	629	573	614	626	607	628	638	585	637	640	627	556	618	632	612	620	600	622	649	606	598	617	602	624	584	622	633	627	628	598	598	638	638	612	628	608	620	582	599	565	580	556	614	607	594	604	578	610	584	600	602	615	597	651	589	605	643	570	641	612	606	599	583	595	620	568	653	613	613	611	624	597	619	611	589	606	577	586	583	615	601	581	626	607	602	602	617	601	633	606	613	584	595	647	586	619	571	624	653	620	635	559	595	604	585	584	643	554	604	585	605	643	627	618	575	597	625	623	593	639	625	629	640	571	681	618	602	589	628	586	630	610	574	629	619	649	625	626	636	635	594	578	600	549	626	559	616	540	665	644	600	598	653	622	601	601	624	635	630	569	612	601	622	608	634	612	608	660	586	653	664	592	557	620	613	638	623	574	639	602	614	587	586	596	608	638	615	601	559	592	608	610	618	581	590	575	599	651	589	605	629	596	591	545	582	621	596	625	598	611	610	593	640	578	625	597	633	653	623	609	567	603	610	601	596	624	584	633	652	635	594	595	609	630	609	590	629	631	616	614	620	581	586	611	618	627	610	669	616	622	643	606	621	615	596	651	632	594	607	640	582	619	624	595	617	612	613	659	573	608	632	604	576	606	589	645	588	610	620	590	560	610	626	621	619	629	626	606	591	640	591	569	603	596	624	624	598	617	621	608	650	613	624	629	614	580	623	599	626	621	645	635	646	575	629	579	626	618	601	653	629	591	643	636	621	614	602	584	643	620	556	622	608	625	637	613	617	601	634	578	653	648	614	565	610	591	653	625	588	616	583	592	560	613	605	602	566	598	594	626	608	583	637	632	649	600	594	640	626	596	610	653	598	619	635	586	618	641	586	600	593	594	596	608	583	639	594	659	578	619	656	647	599	635	629	623	578	573	571	568	605	632	595	609	612	581	637	615	671	633	638	609	578	607	610	619	595	605	603	620	618	605	625	607	575	604	601	663	638	609	640	623	630	661	600	656	637	667	613	653	599	632	630	611	613	576	667	594	597	587	616	641	567	598	637	634	616	668	659	612	587	610	591	659	590	569	647	599	567	622	647	593	604	606	657	622	602	586	608	611	584	649	666	611	622	597	614	617	617	624	665	642	600	609	574	616	623	616	604	628	561	607	593	619	596	626	634	574	634	638	606	609	591	625	564	634	572	587	619	614	600	618	566	663	605	622	593	623	617	601	672	564	661	630	620	578	615	654	615	637	613	581	637	633	602	596	586	569	620	579	611	599	609	620	637	628	602	655	570	599	633	612	601	633	607	594	624	597	617	631	626	664	600	565	625	611	610	639	621	631	602	625	590	640	575	630	609	601	601	593	625	653	629	579	605	590	596	559	613	617	617	609	612	650	606	601	632	626	634	606	624	650	584	615	601	616	581	608	588	586	631	570	635	600	617	603	622	602	592	612	619	584	661	634	582	612	652	608	584	636	613	642	639	597	585	580	613	627	665	645	636	653	598	610	583	638	607	651	574	620	654	585	595	649	603	616	617	589	636	652	580	632	633	611	595	594	604	569	611	647	607	609	590	570	622	577	603	628	613	588	668	609	608	627	611	621	595	578	635	631	633	620	578	628	636	604	647	620	624	593	626	604	599	622	622	613	633	625	641	709	630	627	594	637	612	630	603	642	590	615	588	586	604	592	665	626	624	611	589
45626	36141	12705	6850	4962	3791	2935	2521	2134	1852	1777	1538	1542	1373	1360	1287	1197	1203	1221	1237	1135	1125	1182	1098	1118	1112	1155	1071	1058	1086	1066	1066	1093	1065	1058	1020	1020	1018	1059	1026	1050	1030	1107	1010	1025	1016	1020	987	1086	1019	990	988	970	987	1046	1065	972	1055	1066	1074	1040	1022	1010	995	1022	1014	1011	1001	951	1047	1038	952	1041	1021	973	996	1040	1019	1059	1047	973	957	985	1014	1019	1014	1024	993	1054	1019	1027	1067	1033	997	1009	970	1017	1012	1029	1062	1023	1014	1059	1033	964	1017	1025	1094	1024	996	1083	1010	981	992	972	1029	1035	1034	1015	1022	1036	982	1032	1004	1009	970	1003	1050	1023	1056	1023	1007	953	1004	1061	1045	1023	1011	998	974	990	1027	1060	1051	965	992	1041	1052	1009	1000	1009	954	985	1009	997	1077	1006	1030	1036	993	987	972	985	1045	1023	1030	1000	1090	1001	1052	912	1032	1041	1048	997	986	946	1059	1027	973	994	1032	1001	1030	1013	991	950	1069	1026	1038	974	1041	1011	988	991	1035	992	1025	1016	996	1003	996	951	961	982	1065	1045	1089	943	959	1026	1022	1023	1011	1014	994	956	1054	992	1034	1053	1029	981	1006	1024	1067	1004	954	942	1033	1051	1019	985	1029	1000	989	1016	1023	987	1016	1031	991	1022	1019	1018	968	1007	996	999	996	1025	1026	1041	942	1026	1016	1076	1014	1006	1021	1067	976	969	1036	1011	950	1043	980	1069	997	1054	1032	995	1017	1018	1012	946	1019	1002	1018	1032	1022	1006	1014	982	1052	1008	1047	1085	976	967	999	1031	1014	1016	979	1020	983	1074	1011	1020	1021	976	1021	1014	975	1001	994	1034	996	1019	1037	948	962	1006	974	981	993	984	1008	1020	985	1052	1061	996	973	1000	1028	1021	1000	970	960	1004	1030	1029	1038	990	1031	957	948	999	998	995	947	1008	1002	993	1013	1014	1032	1002	1075	975	938	1036	1004	1031	1038	1011	1009	1066	994	1005	995	943	940	988	1007	1014	978	1046	994	997	1043	970	1066	1013	1002	996	1054	977	1015	979	979	996	983	1052	1020	977	1026	1007	1015	971	1029	998	1016	1045	999	1007	1006	971	951	1071	1038	992	1002	974	1047	1001	996	998	978	1020	998	960	1002	987	1033	1013	966	1004	1087	984	993	1024	995	1003	1011	1028	984	1019	1058	1028	1011	972	1036	982	934	1071	1036	1032	1000	991	1028	1012	1044	1069	1031	1009	990	1032	942	1003	1029	999	1002	1021	1017	1036	1027	1022	993	1019	1078	1012	1033	1030	1028	1010	1014	1010	993	990	1008	993	1026	1018	1038	1022	1031	1045	986	1023	1027	978	1010	1033	994	982	987	969	1076	974	1028	997	1027	1030	1007	987	969	1026	1013	1053	1012	1013	1013	1015	973	1004	950	1018	1015	928	944	986	1010	999	1014	1034	1011	994	1002	993	985	1026	1028	1028	986	961	998	1004	1052	949	1004	1002	1027	996	1000	991	1063	981	984	993	1011	1067	1046	1038	1007	1025	1009	1005	1103	968	992	967	1002	988	1055	1064	1027	963	1056	1019	993	1059	989	1001	966	1041	1036	1048	1009	998	938	973	1003	1050	986	1020	975	950	940	971	1004	999	983	985	1021	977	962	979	1045	1025	991	963	951	973	1016	995	972	1007	984	982	1037	1044	957	1036	1017	973	1014	984	986	958	1032	959	1053	958	1030	1009	954	989	974	960	950	997	1029	976	1000	1039	1028	1003	979	1042	1009	984	1017	1041	991	1059	996	995	930	950	970	957	958	1057	976	1034	968	1054	966	996	1010	909	971	1027	994	986	986	1057	1046	985	989	1021	984	1017	1009	1020	991	1020	1010	954	985	991	1033	1001	1011	992	1023	1012	1029	1002	1009	971	1008	1032	998	989	992	1005	1051	1027	1003	1066	1044	1031	989	1071	967	1007	1015	1011	1045	993	1058	1026	1040	991	1030	1024	983	967	996	1035	1030	965	991	1017	1007	1011	985	1044	1026	982	1001	1040	1035	1078	1008	953	1063	999	1003	1028	999	965	962	1001	1022	1091	1029	1021	1020	989	1068	985	876	983	1063	995	1015	1089	1005	1025	970	982	962	1059	994	998	924	996	993	1029	989	974	1062	977	992	1029	986	1008	969	977	990	948	964	1035	974	1018	945	1014	999	966	1046	1029	978	1015	976	1040	972	1000	967	1066	1023	999	966	1015	995	1005	987	1010	1051	1028	952	1042	1022	996	1043	1036	962	1065	983	1023	1017	1038	991	961	999	1034	1000	1028	986	1031	1030	1001	1007	1032	1038	1045	989	1026	1027	962	1004	985	1031	1038	1025	1026	991	1016	1041	986	973	1004	1014	992	1029	958	1026	984	1034	1002	987	990	983	1004	972	978	1005	995	978	983	1010	1016	1049	973	986	999	1026	1080	1007	991	1013	1004	951	1050	941	1005	996	1013	1002	953	1011	989	1056	1016	1027	939	961	964	1000	987	1022	1010	1053	966	1012	1045	943	1024	1017	997	993	976	961	960	978	989	969	1006	979	1059	1054	1043	985	1017	996	990	1007	1046	954	1018	995	977	1004	1009	1018	1047	1016	1049	1009	996	980	1008	1011	970	964	983	1037	987	1006	992	1051	999	984	999	999	1023	976	988	1000	1032	1018	1022	991	1049	1000	979	1010	1006	1019	992	1016	1021	927	999	1061	1001	1019	1011	929	1000	1000	992	1039	991	1037	1029	1041	1036	1023	1057	1022	962	1011	1012	996	960	924	1050	991	957	1014	1011	1027	967	962	998	1010	979	999	982	1013	1042	995	1009	1031	1008	1020	1002	1033	1026	959	1031	1021	1005	989	988	954	1004	979	990	967	1038	1055	1060	985	1006	999	1053	982	1001	977	1084	980	1003	986	937	1032	999	972	1010	989	987	990	993	999	985	1033	1010	1026	987	975	1049	1025	1004	1031	966	971	976	1006	997	934	1039	1039	1003	1035	1046	1015	1038	948	974	987	998	1003	986	986	1030	968	985	1002	1045	1020	1043	989	972	1014	1024	998	974	1029	1027	987	1052	1033	1002	989	1017	983	969	1070	1001	940	1015	992	1005	990	1012	1020	1041	1007	1036	1013	1007	1013	1015	1014	1040	1022	988	1006	1045	1009	1020	1018	994	1001	1051	988	1012	998	1029	985	1042	1000	1001	980	1011	1047	1034	956	995	1053	990	997	975	977	1019	986	996	1046	1008	963	1027	981	960	1008	966	1026	978	999	994	1045	1071	953	1029	1051	976	1013	1002	1055	987	1095	952	1000	976	1026	999	989	994	1039	989	1036	995	973	1014	1019	990	970	990	944	1051	1021	981	1002	920	1018	977	988	969	984	997	1010	1039	1029	1056	1034	1002	1006	1013	934	1032	990	1014	1033	1043	1074	975	996	995	961	993	960	984	980	964	991	978	990	1004	972	1017	977	973	989	1029	995	977	999	1005	1001	1023	1001	1007	1002	1029	997	978	1026	978	1037	1004	996	1045	973	968	1035	1057	1012	996	966	1031	1024	936	1036	965	1042	987	1024	983	1016	995	1045	1010	1007	1051	1031	964	1025	1003	968	965	1012	1005	991	1018	1009	1016	1052	1017	1007	971	983	990	1019	1013	974	965	1015	1009	1040	984	946	995	1064	980	1044	964	1007	1019	1012	1024	988	984	1007	989	999	1028	957	1004	964	1057	984	1016	992	1030	1001	1001	976	971	966	997	1014	985	969	1020	1007	1007	1041	1016	965	1009	953	1018	979	988	1046	964	1010	1036	1013	1028	968	1027	1063	1047	990	1001	1038	1042	1049	966	990	997	1036	1026	983	1027	1043	996	968	1012	982	1065	949	983	997	1024	1011	1000	971	1041	972	1040	1014	1023	1024	1004	1019	1006	1009	994	1036	977	1037	1008	1010	997	996	1010	1030	1022	977	992	1018	953	1029	959	1057	975	955	1047	1008	968	1003	1065	1012	992	979	961	1043	1022	1070	1047	1006	970	962	982	1046	1012	982	966	992	1060	1008	1021	1043	1100	1014	976	970	978	972	978	1021	1010	966	1042	974	1007	1016	1008	962	972	1008	974	1025	1030	1001	995	984	986	1064	967	1061	1006	978	997	1017	1013	1052	1020	988	1020	982	969	1026	1024	1008	1018	1008	1025	947	944	980	1025	950	973	1029	1037	1035	980	941	984	979	1044	971	1036	998	1014	976	1025	1009	1009	1106	981	1028	1038	1003	1056	1013	970	1092	1035	973	980	941	986	950	1025	995	997	1034	1041	964	1026	1029	951	986	991	1031	1037	1031
28513	20296	5232	620	445	410	434	398	377	368	402	417	374	423	385	416	344	400	408	417	379	422	398	401	443	434	402	407	408	383	404	438	379	456	423	385	399	387	398	402	366	370	404	421	415	413	402	366	386	394	399	395	417	393	375	401	404	386	410	441	415	395	384	381	348	427	392	395	379	394	383	390	435	386	375	399	407	405	403	411	369	428	382	389	414	406	373	387	367	398	387	394	390	384	351	407	381	415	409	400	423	390	398	400	383	383	391	398	417	418	369	387	378	382	408	394	409	390	374	379	375	369	430	421	402	420	417	384	396	387	397	387	424	416	386	393	439	397	383	413	388	417	405	416	405	440	384	380	381	388	350	427	395	416	414	407	383	377	371	391	388	384	374	425	389	360	350	391	404	402	382	361	408	393	393	393	390	386	395	395	360	396	397	403	369	397	367	428	390	393	369	365	407	379	414	360	428	403	423	418	438	434	398	390	391	378	412	388	396	385	357	362	400	391	402	395	402	383	399	417	368	398	425	404	395	435	423	374	361	370	367	388	412	388	400	402	421	367	399	404	408	392	410	403	368	399	422	399	384	400	370	365	403	415	375	374	429	374	416	398	411	401	410	376	387	424	402	399	390	374	367	367	366	431	393	415	410	393	414	409	396	417	418	410	396	419	388	401	364	362	403	384	374	399	388	395	393	409	398	357	396	379	400	406	388	396	380	416	363	418	395	402	395	449	402	414	422	403	393	416	423	380	390	384	402	411	375	387	396	379	402	403	376	388	393	391	358	398	396	424	401	381	373	378	400	394	370	378	392	381	396	404	424	400	377	400	402	437	399	394	410	369	376	398	382	407	424	370	405	410	407	419	385	378	407	372	394	397	389	411	418	383	365	380	379	416	358	393	394	413	373	410	409	398	366	401	393	357	399	405	414	392	393	428	368	431	351	381	347	377	422	427	387	424	425	414	367	382	417	404	408	385	380	401	391	377	388	393	431	382	411	356	365	389	445	370	415	393	375	381	364	369	426	367	376	387	420	395	386	371	401	396	376	394	399	368	356	392	401	391	402	400	407	382	367	398	410	400	367	380	404	383	436	398	425	391	385	378	397	412	428	363	407	366	397	397	391	418	386	406	418	399	377	416	410	433	381	437	444	383	403	414	354	451	389	391	395	409	396	405	384	378	395	401	438	408	432	397	407	398	421	398	439	386	396	397	364	370	374	332	386	405	382	402	424	385	396	385	394	419	403	374	422	387	391	386	386	424	401	368	404	419	414	391	425	421	414	375	373	375	445	338	346	335	411	406	403	340	441	382	378	373	393	394	391	351	343	401	393	399	363	407	389	370	389	387	385	407	413	421	411	380	393	369	401	384	411	392	403	406	379	415	414	388	337	408	414	403	373	406	460	406	410	367	383	412	415	403	430	371	405	404	399	421	377	396	403	377	405	379	393	399	397	394	375	387	396	389	401	378	379	373	383	390	398	413	364	387	398	385	405	379	366	380	357	412	388	386	407	375	393	404	396	390	357	418	374	402	407	406	423	376	404	391	417	398	413	370	368	371	385	370	397	392	423	400	404	379	392	385	362	398	392	415	383	380	366	386	378	408	374	374	383	366	368	369	371	377	415	405	418	384	410	416	397	417	419	393	406	425	430	390	390	376	391	425	408	436	408	386	425	433	411	416	393	391	377	439	402	364	389	357	383	391	416	421	405	385	370	395	404	407	402	385	397	395	397	403	441	383	377	379	401	397	382	425	377	384	417	388	389	391	402	337	416	399	419	400	406	407	385	362	360	406	404	397	397	400	365	379	390	405	404	377	398	397	406	423	403	407	386	414	382	406	383	370	408	365	426	387	413	439	381	414	369	400	391	386	360	339	380	407	415	372	386	432	373	391	372	385	403	383	428	389	403	414	382	389	421	377	376	403	411	394	390	390	407	398	437	396	389	421	384	394	416	384	405	399	366	407	402	410	413	424	397	367	377	396	398	408	367	419	392	361	400	384	407	401	389	382	395	406	392	421	447	412	394	412	375	390	386	399	411	422	387	381	381	389	426	367	391	347	369	385	389	383	399	391	397	410	386	376	398	386	387	395	406	352	412	377	385	402	417	424	431	401	416	386	421	393	369	397	400	414	418	422	370	357	352	399	412	402	391	396	422	385	419	378	402	369	423	424	384	376	426	400	372	421	385	397	387	410	385	382	388	408	410	428	411	397	388	414	418	393	408	394	395	382	426	391	398	379	382	406	401	394	377	406	361	401	436	405	440	380	401	375	381	366	385	399	399	403	411	413	440	399	392	382	404	378	441	405	412	350	410	393	389	364	404	382	374	391	411	401	397	367	422	399	427	411	410	393	373	347	419	406	390	396	407	457	424	411	400	396	426	407	428	397	370	353	413	414	356	428	359	426	403	394	412	389	381	400	370	384	390	333	390	393	374	415	422	394	421	400	399	419	374	390	382	422	412	431	408	424	378	397	372	392	404	406	390	416	369	397	404	371	414	400	421	407	396	406	434	414	368	400	366	413	413	404	393	379	383	405	416	381	420	366	418	372	390	344	402	397	397	386	389	395	366	391	395	397	396	374	413	410	348	387	413	383	377	426	408	389	389	396	379	417	385	375	378	396	380	396	394	434	374	403	370	385	376	365	403	405	388	379	413	400	393	420	392	385	415	409	394	394	370	412	380	398	406	398	385	413	397	416	390	410	388	398	370	374	394	393	396	395	405	418	390	377	410	384	391	436	357	444	388	410	369	396	403	359	418	382	398	391	396	399	425	373	386	401	417	409	391	413	413	412	376	396	374	407	398	420	387	365	394	396	420	369	408	397	368	396	406	426	397	408	386	416	403	400	396	433	394	329	385	378	381	358	377	394	389	403	399	376	390	414	389	384	421	363	395	383	400	409	396	386	415	376	418	388	375	393	385	389	405	393	408	367	396	375	375	342	393	384	377	408	399	374	408	395	398	391	418	380	398	421	415	389	385	405	366	418	397	410	392	404	384	398	394	413	388	405	369	421	396	400	395	389	379	400	397	398	392	450	401	400	367	381	405	395	392	377	388	402	424	396	397	419	425	413	382	374	392	356	396	372	389	411	419	355	390	396	380	385	400	443	394	404	407	398	416	422	411	421	379	393	386	400	412	401	347	387	361	347	377	389	378	460	371	382	418	429	421	391	399	365	374	352	394	375	384	404	372	389	427	392	380	397	399	380	389	363	427	407	394	434	373	435	373	370	399	413	422	377	383	372	394	422	412	404	397	383	416	376	371	375	425	407	379	398	376	406	382	393	410	390	437	415	399	366	384	388	375	375	415	400	395	386	383	420	423	422	402	388	388	405	413	392	431	398	395	375	408	422	398	391	374	393	394	380	365	415	415	397	393	403	388	410	390	444	400	390	394	401	423	415	400	396	403	388	390	376	410	401	394	368	375	357	404	392	396	389	421	402	430	386	384	417	396	367	410	393	414	373	380	404	390	413	402	401	400	383	419	401
24708	14395	1410	1022	906	840	760	799	695	735	735	738	725	746	715	717	730	702	713	689	681	665	665	720	709	757	753	716	696	655	682	695	715	702	700	673	749	667	693	721	715	730	676	711	710	703	692	698	668	681	725	642	757	705	677	727	663	712	689	706	698	707	709	727	710	630	720	692	685	734	714	741	697	721	700	666	698	699	672	709	711	711	751	713	707	635	677	716	651	666	709	663	708	701	657	710	664	682	718	725	699	718	746	697	691	744	738	709	711	690	695	680	673	701	682	671	708	699	745	704	743	679	675	672	699	730	705	660	737	699	637	682	682	708	700	730	716	677	717	698	698	721	701	697	730	709	708	736	681	682	720	712	767	755	776	694	682	664	757	682	695	690	678	690	685	719	725	741	693	696	647	709	680	673	675	670	674	707	715	727	653	770	660	727	683	750	699	643	674	727	744	730	710	691	675	676	710	678	655	663	728	682	673	727	691	700	697	705	665	764	750	737	748	688	723	707	661	687	686	731	635	730	669	671	682	703	733	702	704	626	709	736	660	723	645	716	715	727	732	690	704	656	732	768	698	691	710	765	695	691	689	678	696	726	678	679	670	733	722	696	655	713	710	717	724	721	708	693	722	704	674	675	733	700	678	712	718	656	710	679	739	670	702	731	736	660	698	699	702	661	693	693	690	688	658	668	721	723	696	719	680	677	702	718	692	730	718	705	663	702	679	734	744	703	690	650	718	668	711	682	668	734	693	715	666	692	714	739	706	734	713	719	719	715	703	706	725	686	749	722	711	750	679	716	700	723	694	742	668	669	753	742	733	712	675	676	703	694	692	737	734	682	735	682	706	696	700	768	706	787	683	746	674	708	695	706	660	678	719	687	680	646	713	695	758	719	684	708	700	649	735	724	684	664	672	688	741	707	706	737	708	684	739	778	704	700	652	679	699	729	702	668	723	706	716	689	695	690	673	729	669	672	649	707	720	693	709	672	693	666	685	709	712	718	694	664	693	677	705	691	714	671	700	681	674	771	664	691	703	704	731	700	698	693	635	684	755	698	698	705	712	673	673	644	704	727	663	660	694	681	727	721	667	700	658	701	667	706	686	677	710	711	762	701	736	688	690	701	697	692	709	695	698	702	725	698	743	707	757	702	669	739	754	724	707	700	733	726	697	700	683	679	753	710	665	726	693	712	720	731	695	676	721	725	686	695	694	692	691	750	725	745	667	687	690	703	730	714	670	665	804	738	679	658	719	688	749	732	680	719	667	697	652	681	730	681	656	735	712	685	730	717	673	669	670	721	708	696	706	694	708	722	735	684	706	700	708	692	683	683	705	719	692	684	670	675	716	658	686	668	682	693	663	675	721	676	728	716	653	688	720	669	726	692	727	738	723	705	692	657	762	717	697	689	719	713	691	719	730	726	725	755	682	692	729	702	711	726	662	692	712	720	693	684	710	689	673	664	768	674	694	697	720	673	719	709	652	714	691	723	736	698	728	714	704	698	683	736	736	693	726	666	693	669	687	689	736	693	723	690	679	711	691	699	666	752	710	728	723	688	677	695	722	683	737	692	719	720	659	677	707	695	696	673	744	720	703	693	623	699	674	714	711	671	696	639	723	692	678	702	672	663	659	696	760	730	724	687	720	686	730	704	698	724	732	723	715	656	669	709	701	714	698	651	726	723	684	685	676	674	666	708	689	731	723	676	666	657	705	716	705	723	671	677	666	678	691	732	733	698	724	674	661	670	695	692	707	662	733	706	698	726	733	671	674	711	671	690	692	695	705	728	713	690	653	723	700	716	682	709	733	692	680	754	675	701	665	703	670	685	678	745	713	768	670	663	669	670	706	684	718	703	650	694	689	723	763	691	694	672	708	743	686	718	666	750	699	745	684	723	703	695	669	680	705	742	714	721	680	727	692	653	722	722	754	703	673	660	783	667	746	688	725	694	722	695	745	706	687	709	690	662	686	673	689	661	698	701	725	685	707	760	705	680	730	752	716	674	649	685	675	689	738	640	736	685	715	713	708	683	742	682	713	714	733	701	675	677	700	710	683	670	701	711	692	685	746	715	707	693	724	700	716	682	749	717	671	680	712	695	726	679	707	646	684	703	681	679	670	671	700	701	704	666	677	709	670	685	691	755	684	715	694	715	696	707	678	679	720	673	658	710	733	649	665	687	745	721	691	688	704	731	665	685	657	718	693	688	698	693	685	704	711	711	704	706	696	726	689	737	680	713	701	736	657	721	742	711	686	702	679	707	713	672	725	704	691	720	691	679	772	708	671	673	684	689	733	680	688	688	688	684	698	727	718	724	736	606	671	764	731	711	685	686	756	735	703	696	725	683	709	732	661	711	701	652	672	700	688	729	687	657	682	697	708	693	638	701	714	715	690	707	768	707	667	758	710	729	664	688	732	700	736	662	707	711	694	688	714	729	650	699	694	677	696	670	746	640	700	670	678	647	711	712	742	694	719	686	677	710	677	676	694	685	720	686	713	717	674	740	743	691	670	623	737	677	704	647	719	722	737	717	710	698	698	721	663	692	707	706	688	662	706	742	729	689	698	717	689	669	715	702	676	706	722	668	681	661	733	693	684	717	709	655	691	715	700	659	697	695	704	662	721	719	664	697	703	679	663	721	721	720	696	717	727	695	677	698	731	684	730	730	713	693	722	707	701	703	697	709	712	713	688	704	731	685	746	721	681	714	728	664	709	712	715	718	660	703	704	659	720	673	679	693	717	639	671	721	725	679	702	705	717	687	689	701	635	669	672	722	688	697	724	706	692	683	715	675	733	703	733	669	758	694	709	703	733	699	741	693	722	736	718	712	682	735	709	708	680	705	691	751	683	739	749	669	668	699	695	710	718	713	720	718	710	706	688	688	740	676	686	675	711	710	694	698	704	683	700	741	717	752	733	723	725	701	706	716	657	659	694	726	710	672	717	700	668	707	736	677	696	742	700	703	732	671	670	677	708	694	710	713	674	703	711	684	685	740	661	731	709	691	737	688	701	704	702	697	613	647	664	707	712	697	717	713	727	650	680	732	705	731	720	711	679	665	747	703	737	708	749	690	701	696	725	695	676	702	679	647	652	698	726	718	713	678	700	706	696	658	682	680	727	713	731	709	673	728	656	721	736	675	678	627	667	712	695	708	717	683	703	686	686	701	742	677	688	669	787	695	750	686	693	711	688	687	676	734	714	668	664	660	700	726	696	757	723	690	720	766	710	705	742	678	716	754	676	731	678	711	633	803	681	717	704	701	706	791	671	728	761	696	692	695	667	706	697	692	652	712	709	706	728	679	741	704	747	758	692	660	686	703	732	666	692	696	700	696	652	711	655	706	670	730	664	705	707	728	699	659	655	679	720	699	708	717	684	727	712	741	682	722	676	703	719	670	704	703	688	708	718	722	724	756	730	737	780	683	744	697	698	754	702	666	749	680	687	662	692	682	769	724	717	674	732	690	693	686	708	697	721	677	704	703	691	669
25288	21753	28784	24637	16461	1601	731	590	539	563	495	455	441	437	436	413	391	405	441	410	423	419	420	404	358	380	380	372	402	421	359	370	385	381	353	377	379	422	410	394	384	384	373	387	376	392	399	383	363	399	384	388	395	388	392	403	391	396	398	350	338	410	374	345	346	380	381	371	412	378	364	386	362	399	372	382	430	373	361	367	388	344	364	403	442	408	361	395	406	380	388	384	405	382	377	387	383	402	382	384	387	359	351	381	376	394	433	364	359	364	386	375	409	372	366	349	361	373	389	368	407	376	398	372	399	392	398	366	407	359	383	363	394	383	404	366	422	391	370	391	376	393	368	380	380	368	373	364	342	350	398	395	372	393	375	389	377	379	369	373	387	377	374	377	399	400	399	369	391	362	409	381	402	362	366	359	386	426	394	387	380	372	371	386	381	363	383	396	368	403	400	389	363	395	415	392	362	378	386	350	379	410	381	384	392	390	375	381	383	384	330	367	354	362	378	363	367	341	386	373	350	356	365	359	390	365	375	354	364	343	418	372	356	363	396	351	380	365	368	347	381	375	359	365	382	400	404	353	382	387	400	346	387	363	377	375	378	382	406	363	361	395	367	367	357	356	377	394	359	344	340	369	373	394	371	385	380	382	381	380	374	385	382	359	364	367	364	354	389	393	349	374	356	388	375	410	378	354	397	379	377	403	392	380	388	385	407	390	392	381	385	375	423	386	424	377	399	392	386	353	391	374	391	379	373	401	391	396	380	377	368	372	363	378	393	363	404	393	358	380	355	354	357	394	361	392	380	349	401	413	377	399	366	379	364	375	351	384	372	382	366	386	403	398	369	353	380	387	411	397	367	372	408	376	374	406	377	372	342	379	359	394	377	375	362	386	393	387	390	334	363	360	397	382	373	391	366	366	363	350	399	425	373	367	374	363	416	333	352	375	387	354	371	369	347	386	375	368	359	399	365	427	352	388	378	342	359	393	389	380	400	383	382	366	408	383	357	369	374	392	391	381	359	395	381	406	398	375	365	355	397	370	414	395	415	385	360	375	379	408	383	382	402	388	382	398	397	392	351	355	393	365	372	385	361	368	369	396	350	382	419	347	414	393	370	356	350	362	364	380	353	372	385	372	400	402	375	364	374	393	395	373	349	394	385	394	369	364	372	379	346	383	364	358	383	407	378	389	378	363	358	369	417	350	351	355	394	371	387	352	366	360	380	407	410	374	411	384	335	334	372	357	398	378	357	421	391	353	363	406	368	374	404	379	381	378	357	376	355	384	409	369	400	326	379	389	380	378	358	352	380	381	403	374	405	409	387	381	397	390	350	406	369	371	412	390	395	359	385	406	363	355	369	399	335	403	371	355	360	366	371	395	383	358	381	385	350	408	349	379	373	399	380	359	377	389	409	359	388	360	367	382	393	363	402	422	352	436	378	378	382	372	416	392	384	378	334	364	355	396	367	403	342	384	410	375	346	375	384	387	372	367	388	384	383	405	425	372	410	360	338	369	375	387	389	376	381	365	365	376	354	407	361	415	396	406	358	370	387	384	363	386	387	372	375	361	384	371	390	348	372	379	421	384	349	377	399	372	383	397	327	392	381	376	369	381	385	370	405	407	365	373	378	371	430	365	370	371	360	359	401	364	418	370	353	401	416	396	360	371	379	373	382	350	353	372	386	357	388	367	390	373	390	360	377	365	387	368	403	412	401	373	405	384	344	398	389	387	366	371	382	369	387	388	393	379	393	358	358	371	381	400	372	356	388	371	391	412	374	376	381	363	341	384	380	374	365	362	396	372	390	349	373	386	396	374	400	391	390	376	384	372	407	375	393	381	388	377	380	358	443	348	340	354	359	384	357	367	383	373	352	382	395	383	403	369	387	394	367	356	390	415	397	385	390	401	379	393	391	376	362	369	386	389	363	388	401	357	355	390	386	366	377	387	369	371	380	349	393	413	411	380	347	394	382	369	355	376	358	374	390	411	387	375	362	375	380	393	373	377	374	351	403	398	371	385	405	408	408	408	356	341	409	339	375	388	392	385	393	387	383	403	369	372	362	388	372	383	389	376	349	362	369	358	388	364	404	373	411	358	402	396	391	336	371	391	406	360	386	398	384	397	378	386	408	351	408	374	376	392	394	417	396	351	389	372	358	354	387	362	381	386	389	368	421	382	356	395	395	351	385	394	388	370	359	382	340	397	363	376	418	389	379	393	387	393	357	369	393	409	363	368	403	371	399	375	384	392	397	369	394	353	375	390	410	386	365	381	396	360	368	396	371	365	367	368	379	353	403	396	391	357	366	400	376	387	391	388	356	407	386	355	369	375	365	366	370	374	398	393	370	419	393	354	390	405	359	378	347	343	392	398	378	356	385	375	378	411	375	361	400	359	353	369	400	397	411	357	367	361	348	390	386	384	363	377	385	354	398	336	372	386	394	398	397	403	370	387	387	363	384	385	370	388	375	365	376	379	379	399	325	378	370	348	356	405	355	363	347	359	388	411	366	376	406	397	392	421	380	372	358	344	353	432	380	373	395	417	392	391	389	392	407	353	427	393	401	400	386	364	393	398	340	355	341	352	347	384	401	353	365	403	375	381	393	411	353	384	415	399	371	350	375	360	352	352	379	407	389	361	380	381	320	411	389	349	369	390	381	399	380	378	384	392	368	393	377	405	411	360	369	378	382	388	363	366	348	373	387	383	388	395	352	370	408	370	369	415	352	380	348	390	387	400	361	357	385	412	370	409	350	377	394	352	353	416	376	394	369	370	391	403	325	414	393	397	367	384	376	378	363	372	385	342	409	349	367	369	410	355	368	392	364	387	367	350	351	362	355	375	379	372	415	348	384	350	382	381	383	385	411	377	394	371	359	378	376	392	379	365	372	396	390	383	348	344	362	393	337	381	361	369	370	376	394	357	391	345	366	377	401	363	394	400	393	371	385	387	388	351	404	404	376	364	396	401	370	378	405	375	385	395	377	368	351	364	383	386	366	363	373	409	364	390	379	396	349	354	376	406	343	392	384	401	368	357	365	369	361	384	348	382	384	393	389	368	362	371	352	392	378	380	361	385	366	386	416	401	378	417	371	361	376	383	385	393	391	370	406	406	383	334	374	378	394	391	427	374	376	363	419	390	375	357	353	378	375	366	398	378	419	396	339	402	361	340	388	397	385	386	373	399	374	336	415	411	392	368	393	377	393	361	426	365	402	385	382	341	401	387	411	374	393	376	368	364	407	377	375	372	350	378	388	351	402	370	382	370	385	376	383	431	375	376	371	390	372	404	337	367	410	340	412	334	363	425	400	387	349	382	385	377	376	372	402	374	403	379	405	388	396	383	392	418	406	375	376	395	366	401	388	388	338	363	354	352	351	403	389	339	406	371	388	419	370	391	353	388	399	369	358	380	408	405	403	353	389	399	367	362	402	407	389	379	375	374	370	436	397	368	362	376	382	363	351	402	371	392	362	371	393	401	390	407	403	393
52104	30356	7955	4022	2853	2122	1710	1478	1205	1110	1064	1009	896	930	826	871	802	795	745	734	738	798	716	717	731	700	737	706	736	691	641	727	703	736	686	664	679	667	645	685	707	703	701	666	678	666	682	690	665	642	663	673	692	665	703	651	669	712	624	688	637	644	650	659	668	622	652	666	699	642	648	675	659	645	655	680	675	680	663	638	676	645	657	684	676	668	672	688	699	702	670	672	649	705	691	679	711	673	701	738	649	693	647	704	670	648	707	663	703	622	683	702	676	651	656	703	642	643	678	664	698	676	656	643	644	733	644	687	719	684	635	665	659	678	675	659	610	688	662	639	668	656	620	689	632	646	688	633	671	665	628	646	692	707	668	697	660	698	657	657	691	656	713	683	630	664	694	654	650	710	579	695	681	659	691	674	678	680	630	683	651	654	614	674	654	677	636	603	658	680	637	638	679	643	636	641	622	688	664	671	637	653	690	659	660	681	721	623	674	651	633	661	671	637	644	646	674	673	696	639	685	698	655	649	637	705	686	699	667	666	678	631	675	646	676	649	656	657	679	652	630	646	715	653	634	671	666	623	627	657	695	725	646	709	671	662	698	663	669	645	650	675	675	656	682	671	713	675	680	691	643	671	690	676	683	728	666	677	597	640	692	687	626	679	710	675	720	642	689	695	662	702	662	658	656	698	653	654	674	710	663	629	643	663	694	668	655	691	667	627	679	684	660	692	700	698	645	692	681	682	695	669	652	676	625	592	615	670	647	679	640	612	675	683	714	662	647	666	643	665	613	641	693	668	660	701	657	677	678	667	672	703	638	639	669	654	650	713	642	619	638	666	648	694	638	652	673	691	702	666	653	645	675	629	725	694	653	646	666	665	677	696	697	676	670	656	709	607	721	680	682	645	698	691	631	680	664	688	685	629	648	649	674	645	663	605	653	685	668	638	620	686	655	647	731	678	647	648	631	638	693	650	687	676	648	686	624	671	625	669	661	685	671	670	624	636	671	670	660	633	656	671	690	655	640	663	723	684	632	683	678	641	665	690	676	692	652	674	647	637	633	673	681	665	649	664	641	680	638	643	677	700	657	676	678	689	655	639	688	669	692	683	627	670	677	642	691	670	649	681	641	703	661	631	740	681	650	693	623	650	705	629	705	651	684	597	644	633	680	650	652	683	632	641	620	710	681	635	680	723	659	677	698	690	630	683	599	702	648	682	657	676	656	659	667	686	657	662	684	660	667	666	647	673	664	657	628	659	658	619	647	651	683	688	662	676	683	685	659	671	650	692	714	739	649	663	648	664	668	660	664	665	665	705	659	653	681	663	645	670	709	658	639	693	626	635	641	678	675	650	666	669	674	687	712	641	687	669	637	651	660	699	652	631	678	611	641	658	647	609	679	664	699	654	671	634	689	701	686	639	617	611	638	689	638	712	699	647	679	656	644	689	682	712	655	686	709	621	645	702	626	650	669	679	615	666	686	654	659	657	650	684	731	698	634	649	703	721	741	645	684	666	690	669	708	632	665	691	684	658	652	649	675	700	670	680	661	681	643	649	662	686	625	626	651	657	669	726	692	652	619	635	673	650	622	660	678	677	655	643	609	688	643	679	661	643	666	643	659	654	688	656	684	681	674	654	726	703	701	649	653	698	654	650	669	685	699	704	669	628	637	671	634	672	644	673	666	640	683	621	648	690	655	655	658	684	691	626	693	652	662	664	663	649	680	700	665	641	682	673	655	653	698	709	633	675	691	658	720	631	654	666	659	667	658	660	669	623	632	655	697	623	655	622	636	667	645	636	703	655	628	662	695	667	679	691	674	669	650	658	671	695	691	705	638	666	654	669	662	681	662	667	672	642	651	671	667	675	662	693	653	669	637	685	666	643	728	646	653	643	645	690	662	622	646	653	652	669	661	683	673	719	681	656	684	643	660	676	682	691	681	636	655	670	673	664	666	678	634	652	707	662	650	657	706	626	633	698	643	649	674	703	677	659	629	602	655	683	660	664	639	649	622	675	675	661	658	686	684	668	679	706	680	672	650	645	631	666	642	704	683	680	672	682	667	662	701	659	652	636	592	672	685	642	700	651	662	696	646	686	700	659	639	700	700	645	667	689	658	656	690	648	705	713	628	647	698	663	672	707	674	680	669	655	646	698	637	689	638	662	660	647	611	669	615	640	656	652	692	670	670	675	676	641	680	661	657	662	675	682	623	701	700	643	675	647	637	662	680	687	670	673	654	659	659	650	648	696	660	684	649	623	669	638	641	673	681	662	671	647	668	668	645	672	677	665	677	699	620	681	665	687	660	653	679	673	630	648	681	706	650	690	638	711	623	741	657	645	685	624	677	670	660	651	664	723	687	709	743	660	709	692	661	617	688	667	659	673	650	637	715	658	680	677	625	655	677	610	692	678	667	670	666	670	612	635	643	646	708	691	698	704	667	661	703	623	676	731	666	634	679	683	670	664	657	650	678	680	627	651	662	674	657	670	640	655	692	639	669	611	653	663	698	648	713	666	646	619	649	702	648	630	684	687	653	691	677	680	656	678	684	660	628	660	642	675	693	676	610	618	652	701	648	710	646	663	632	696	692	689	677	680	620	641	668	696	673	661	637	636	650	659	684	630	660	690	697	703	713	660	634	663	675	639	704	630	637	641	673	707	657	650	693	665	659	685	640	698	667	680	660	651	646	672	656	662	638	717	678	690	649	655	673	655	619	694	678	655	685	627	649	692	627	657	610	646	660	653	639	712	650	665	679	649	655	704	660	605	702	641	667	671	650	633	684	661	647	695	663	639	661	688	652	691	665	638	628	673	674	665	678	698	696	696	642	624	722	688	632	651	662	628	700	680	652	638	630	634	668	670	608	696	637	666	642	630	685	678	671	622	662	666	643	662	686	617	671	682	686	684	654	695	672	660	675	644	657	674	637	647	638	692	666	685	619	674	693	666	656	625	643	671	660	694	640	673	677	687	668	634	691	684	640	624	666	641	661	724	650	657	672	645	669	620	667	670	718	646	716	684	673	641	637	673	643	666	632	653	624	706	652	651	634	653	691	674	687	674	635	646	651	674	686	690	661	690	709	668	668	690	643	664	643	721	664	671	646	678	673	628	689	629	690	641	675	650	671	613	641	651	669	654	653	644	630	669	620	654	672	742	716	681	647	654	675	723	670	634	716	652	672	637	653	636	670	715	647	695	643	668	634	727	668	658	668	669	653	649	688	663	673	695	675	608	657	698	677	699	631	662	630	682	661	673	690	700	688	676	664	663	687	656	661	610	600	691	648	688	694	677	678	649	700	636	667	666	695	627	690	660	694	659	674	643	687	659	687	668	630	649	688	689	660	633	660	688	705	669	689	661	680	657	650	663	636	692	665	656	653	702	665	674	736	662	725	674	627	632	677	701	629	697	667	665	688	677	620	658	702	682	648	685	674	701	711	650	632	631	665	664	713	645	613	620	647	688	639	630	655	661	676	668	671	665	667	697
24331	21605	29663	23693	21459	12965	1909	1061	952	905	850	765	747	739	772	713	698	646	681	675	638	692	642	669	648	691	662	629	619	632	657	651	659	612	652	634	653	641	640	589	633	637	654	603	560	646	627	631	628	636	636	655	643	595	641	632	653	664	713	616	622	657	687	658	606	610	607	636	613	640	628	554	629	619	601	622	601	620	605	594	652	621	611	599	598	613	631	633	618	655	620	627	638	607	606	640	637	630	655	593	585	671	643	620	678	620	628	587	591	637	633	593	651	607	577	632	583	628	639	604	655	609	620	560	604	634	633	668	587	583	689	628	647	598	607	606	612	593	602	628	637	614	639	590	579	629	615	672	624	638	563	650	609	604	666	632	596	618	615	616	583	617	626	600	645	625	640	606	624	616	632	642	625	579	626	601	611	609	631	591	656	599	594	580	645	610	656	651	591	597	612	640	610	614	612	606	617	626	636	579	598	658	610	627	609	608	626	620	554	620	610	639	625	625	666	627	599	599	624	644	598	632	578	632	606	622	605	634	611	613	599	615	585	630	620	596	612	632	653	626	622	590	635	631	624	642	662	613	606	601	639	637	604	611	609	634	609	636	578	621	669	592	623	640	605	604	671	632	580	681	612	636	620	642	614	560	640	629	639	642	672	613	626	645	656	638	592	587	611	643	613	630	635	588	654	643	596	618	601	686	598	631	620	619	590	616	636	643	605	607	592	615	632	571	621	658	633	612	589	582	621	618	609	619	657	639	626	639	611	595	615	614	641	640	608	639	603	617	595	629	601	642	661	673	607	606	628	606	609	639	658	635	590	661	602	612	596	645	601	633	617	639	608	633	636	615	629	588	622	625	663	596	643	582	641	618	622	600	643	559	615	596	571	586	606	591	653	651	628	619	634	608	625	663	629	626	636	609	629	632	608	639	610	615	622	635	629	603	615	672	642	616	635	610	595	559	630	651	599	582	626	595	620	585	561	604	614	636	582	598	611	611	607	655	624	614	620	621	650	619	610	602	595	636	592	629	622	623	654	625	623	616	659	631	635	617	644	633	603	638	620	607	621	602	617	607	640	638	622	602	609	583	590	678	641	636	609	665	598	671	584	629	659	604	616	651	609	593	615	640	603	600	599	589	669	627	635	649	644	606	575	661	593	626	634	607	591	611	620	632	651	637	570	561	659	610	600	594	620	615	645	645	583	579	631	618	639	615	624	637	620	655	614	660	622	629	627	691	668	636	659	576	662	604	637	633	626	631	656	594	610	576	630	601	599	643	570	612	612	624	665	652	706	625	618	620	604	668	623	622	630	592	578	606	606	591	626	643	641	602	635	624	589	613	595	651	636	603	603	615	601	587	602	632	620	653	631	608	616	632	615	648	613	613	552	618	629	594	641	613	585	639	618	623	635	673	564	642	635	665	621	627	580	632	611	569	633	599	619	592	635	602	620	665	685	603	633	648	621	617	591	581	582	583	615	650	675	609	637	609	660	651	608	613	620	594	649	600	606	601	596	620	649	617	633	656	608	621	588	540	622	640	622	660	627	642	588	659	600	637	658	618	600	585	580	664	619	679	642	611	616	625	636	646	630	623	626	594	598	593	614	630	648	608	604	624	651	682	652	641	615	607	618	680	658	599	567	650	646	592	604	652	608	628	594	605	649	614	614	608	577	584	643	602	639	598	633	606	615	640	588	606	640	623	638	608	623	654	637	643	575	616	603	630	666	624	612	652	598	611	619	643	547	631	621	613	632	648	609	626	609	637	628	647	600	614	608	612	645	578	634	602	627	566	631	598	669	589	594	624	620	614	623	631	664	586	620	606	628	643	579	581	631	611	647	610	609	602	621	634	576	699	618	621	607	609	642	617	635	622	629	596	622	617	602	623	614	641	571	616	631	622	664	609	635	595	631	562	629	660	615	614	632	607	614	663	605	645	666	664	611	592	633	578	630	558	634	652	595	663	621	598	593	587	632	675	646	618	630	633	607	613	581	591	606	654	596	584	608	636	626	592	649	674	634	578	663	628	593	607	654	662	639	610	644	617	641	653	668	644	642	625	626	606	624	580	643	615	648	596	598	643	612	612	621	597	605	633	592	658	605	585	629	662	598	608	641	585	595	591	611	628	621	633	628	659	646	641	606	616	636	631	593	578	633	624	605	621	642	629	636	618	600	642	584	575	600	601	593	638	662	601	580	648	631	625	584	543	625	570	624	641	693	622	638	611	618	625	616	624	611	639	621	603	638	579	661	666	637	660	621	627	628	637	614	610	639	618	593	634	621	603	635	635	647	627	614	637	614	604	622	606	610	572	606	642	705	655	648	598	637	642	586	625	641	605	605	568	657	613	649	611	600	631	593	624	638	557	631	629	616	600	534	642	651	607	615	630	642	625	618	682	611	645	585	630	649	590	617	615	630	667	640	617	592	598	613	629	642	641	638	611	596	653	616	628	600	662	623	614	589	629	623	704	591	610	666	595	643	645	587	577	611	627	593	656	581	608	638	651	615	602	633	618	614	601	662	574	647	567	601	617	609	648	585	666	645	633	618	622	586	637	625	594	579	616	620	618	612	608	630	616	645	608	636	602	626	646	606	653	613	567	628	602	630	642	602	590	583	616	637	604	654	656	652	623	565	646	607	619	606	634	671	626	583	638	653	595	628	638	630	619	622	624	631	626	583	651	675	592	626	602	589	610	614	625	614	580	653	593	622	627	603	592	640	610	595	610	600	602	616	651	609	573	624	630	657	611	626	605	638	605	620	609	632	654	607	663	628	607	629	633	641	620	623	616	583	585	613	616	616	581	651	617	628	617	651	615	577	655	671	676	662	622	625	616	627	629	612	627	647	588	631	597	606	632	628	655	606	635	607	626	625	623	663	587	619	645	617	607	615	638	659	653	661	634	585	622	616	625	636	598	599	611	581	605	590	639	593	579	605	616	601	603	622	601	610	605	638	624	610	609	581	611	626	653	607	626	599	630	666	621	586	642	660	625	590	628	641	605	593	606	596	619	662	652	633	598	617	602	596	649	626	625	587	688	638	615	659	572	605	646	592	612	651	628	633	616	580	637	606	613	652	613	605	616	612	608	639	608	615	616	637	633	612	591	629	623	604	585	610	628	641	615	611	612	603	626	589	669	595	608	629	622	588	608	591	626	607	654	564	668	634	606	603	637	593	643	629	646	617	644	623	604	590	604	615	630	643	636	619	636	618	603	597	641	611	594	594	587	614	645	603	623	642	603	567	643	608	612	637	628	625	622	594	618	599	647	582	608	579	557	610	591	584	619	623	630	585	608	638	694	639	608	631	607	617	601	611	601	624	616	642	653	662	604	576	612	594	626	644	610	616	645	600	580	621	715	602	609	617	623	600	598	620	646	597	614	664	606	603	623	674	658	622	557	612	617	610	659	602	573	605	626	615	627	622	597	582	640	660	570	621	626	638	632	595	607	616	645	591	599	602	613	610	625	586	627	599	596	624	646	625	581	644	591
42103	28116	12659	6900	4793	3729	2959	2524	2118	1923	1735	1551	1513	1444	1337	1336	1297	1199	1161	1153	1149	1214	1132	1142	1096	1135	1157	1064	1071	1086	1031	1052	1063	1021	1038	1082	1029	1084	1070	1039	973	1065	1055	1099	1038	1009	1074	1099	1025	960	1049	1047	1019	1016	1067	1016	967	1002	1043	1005	1004	991	1051	976	1042	1049	997	1021	1048	1030	1033	1004	1029	1008	1017	1086	976	985	1000	996	971	1008	1028	973	953	970	1007	1033	1001	1048	1020	1047	1011	988	1027	1016	1072	1003	993	992	978	1041	1026	1048	1016	1025	1047	1027	1072	1056	1029	1059	1019	1041	1032	1009	1023	1049	1000	1007	1084	1041	1005	1020	1021	1039	1040	985	999	1012	988	996	994	1025	970	968	1094	969	1014	990	1039	984	1016	1024	1032	990	1056	1067	1045	1014	992	1002	992	1008	1012	1001	1031	1016	1024	1009	1011	1002	1041	1039	1027	1117	1007	1005	1072	983	995	1029	1025	1043	1039	1050	955	996	1031	1012	1007	964	997	967	988	1050	983	1035	988	956	1029	1032	1003	989	997	1021	1043	991	1039	982	1026	979	1032	993	1032	1013	1036	1026	1090	1002	1025	967	1062	1011	1034	1027	1048	992	1026	994	1016	955	1048	1049	1004	985	1042	948	1012	976	1010	997	1004	1070	969	1011	988	973	1047	1074	1039	1063	1096	1000	1053	1030	993	1035	1002	975	994	1014	1001	1038	1051	1000	1018	988	1023	1019	1031	1004	994	1023	1032	1024	995	1029	1017	1015	1042	1016	1033	1036	1014	1017	1037	1030	999	993	960	1018	1020	999	1047	1046	956	930	976	1044	1014	988	965	981	1012	992	1040	1049	1035	1068	997	1030	971	1029	1003	985	1009	995	1013	1016	1058	951	1025	1007	972	1046	997	942	993	1055	1058	1032	975	1010	1002	1056	1023	1001	974	996	1072	1099	1028	1007	1029	975	945	1011	1054	1057	1017	1042	1001	976	1021	1024	999	1023	997	981	1004	1020	963	990	980	973	1026	1007	1032	1068	998	1013	988	1031	1074	1045	988	1008	969	956	1004	1007	1028	1007	1041	1019	1008	1009	1010	985	972	1005	1067	1007	1013	1017	1003	1047	1001	1036	974	1048	1059	1015	988	1009	1050	1022	976	1009	1029	1008	1022	1008	1020	1023	1069	1001	978	1021	997	1014	1038	1034	993	973	1010	974	1050	968	1026	1013	1029	1002	976	990	993	1050	1001	960	1019	1032	1027	977	996	1075	928	1021	978	1052	1059	977	963	980	1048	995	1009	993	1001	967	921	963	1005	1008	1075	1052	953	1009	1016	958	1001	1049	1041	1014	1031	997	982	983	977	908	1024	991	1041	1023	953	1051	987	982	1022	1094	1002	990	985	993	1035	1010	1021	1021	1007	1034	1077	959	1023	1003	1013	965	1028	1020	1028	1069	1048	1008	1010	990	960	1028	979	1016	1026	1030	1061	1020	1098	991	1039	1027	1046	1028	1007	971	1039	1006	1066	966	983	1031	1005	1032	1044	995	998	1017	980	1040	965	1028	1033	1001	1001	1030	1044	1028	995	995	1007	944	998	1007	1038	1023	1012	1020	979	984	1092	1025	976	1070	972	1080	1079	1056	991	1027	962	1000	1004	938	1029	1069	1065	979	971	1027	1008	946	990	948	1023	1012	1039	1011	990	1030	1017	987	1007	989	1019	991	985	993	983	976	1055	1025	1016	1094	983	1031	979	967	1028	1038	994	1042	993	965	1036	994	1020	1009	1011	1043	984	983	1018	1054	1060	1039	1052	1019	1005	1068	998	979	995	1041	991	996	1008	1088	988	993	969	1020	1011	1030	1032	1022	1035	1005	1001	1051	998	973	955	980	1025	1020	1047	1015	990	975	1045	988	1039	1012	1059	997	1037	979	1010	1029	995	1045	970	1009	1034	1043	1000	1003	1017	939	997	1027	975	1033	957	959	1033	1009	1041	1000	1015	1032	1053	1039	1060	1040	1027	1032	1003	987	995	1043	1031	982	983	1016	1028	967	1026	1039	956	970	1017	1045	1037	1045	1019	951	971	1043	996	960	968	1045	1005	1026	993	1017	1072	1039	1041	1048	1045	1081	1059	968	1054	962	1017	985	1080	1038	988	1036	945	1030	1024	999	974	1016	975	996	1034	1027	1090	1010	1002	999	1011	1008	1026	978	977	1024	1035	955	1061	1055	1054	1033	977	1016	978	996	971	1032	1039	956	995	975	1025	1063	1027	1018	1000	1031	1051	1033	1062	1007	985	955	1024	981	1026	969	1038	972	986	990	988	1060	999	1079	1048	972	997	1051	1016	1027	1011	1024	1019	940	1041	995	1028	991	1039	1035	1005	1004	969	975	998	1033	976	1009	976	973	986	1004	1012	952	1055	1019	1013	977	1033	1067	1026	1058	1013	1002	996	993	1025	981	1007	950	1011	1007	995	983	1010	994	987	983	991	1032	1030	990	1006	1011	1021	1036	1006	1010	1027	1009	966	1028	1011	991	1024	1012	1035	965	961	1038	988	1041	1012	1028	1053	1054	1025	1016	1003	986	946	1005	996	968	1029	960	1014	1020	964	1001	1061	1041	1033	986	1005	1055	1034	1003	1069	991	1022	1094	1007	1013	977	1016	982	1063	984	1014	963	1027	1038	1049	1009	1008	993	1018	999	997	996	1023	1046	1038	993	1039	1003	1011	947	1019	1036	1038	1014	990	1016	988	1009	1035	1007	1017	1034	989	1068	1024	998	997	1027	969	1043	1063	968	969	1041	1021	1025	992	995	992	1028	1006	1020	1071	969	997	1054	998	1040	1030	1004	1042	991	1025	1060	1035	983	988	1013	1017	1029	1001	1029	947	988	994	1038	1004	953	1068	1017	1067	1011	999	1017	994	965	923	1022	1037	996	977	1057	1018	1050	1015	1023	1024	1005	984	1025	1064	1070	1067	964	1014	1035	1029	1002	1003	967	990	960	1050	1033	952	989	1051	1047	943	1001	996	988	1025	1018	1063	989	992	1014	990	973	1002	947	978	979	1012	1037	1016	985	1008	992	983	973	1060	1077	1005	1012	1018	1016	1006	1013	996	974	1014	983	980	1006	1006	1063	1077	922	1003	1011	991	978	1008	1024	1050	963	972	970	968	1033	1035	980	1077	1017	1011	1039	974	1053	1055	1051	981	1002	1043	1035	1022	958	1015	1023	1016	1015	1013	1053	1022	972	1031	1003	1039	959	1012	1021	1010	1028	1013	1017	957	1052	1080	1010	989	1037	1012	1039	1030	1040	1010	1037	1032	1024	975	957	990	1009	990	972	996	1056	1032	1015	991	1033	1020	1047	1010	1021	1015	1027	1026	1055	967	1042	1055	1041	1023	1073	960	1025	980	991	1029	1011	1033	984	1054	1025	996	999	987	985	1009	1028	1003	1032	1009	1018	1007	941	997	1019	982	1040	1056	978	1011	1046	1046	1047	962	964	1017	1021	1007	1003	986	1014	1024	1048	993	1049	1053	1013	1048	1017	999	1011	953	996	1009	1077	993	994	1042	980	1012	1056	1027	1093	996	1028	987	1043	1013	999	975	1008	948	1006	1004	1058	1000	1037	983	962	998	1039	1066	995	971	1000	957	987	1015	1093	1001	1027	998	976	1031	1045	996	985	1036	1015	981	1018	960	1062	1004	1008	1045	1055	998	1008	1048	999	1004	994	976	999	1015	1042	1020	1022	970	1034	986	1019	996	949	966	1078	992	1003	1048	1001	1018	1036	1013	1032	991	1021	1049	1029	1019	963	987	998	989	1022	1005	1005	1025	1034	993	970	1023	1012	997	984	986	1069	1073	980	1014	1001	999	976	993	1033	968	1023	989	1090	1028	1058	1025	1025	989	986	1006	973	1013	1010	973	1004	939	952	1032	1024	1000	1019	1008	981	1053	1031	1020	1037	1039	1021	1011	1052	968	949	1031	982	1010	1023	996	989	984	973	1021	970	1070	977	984	1004	1044	1016	1011	1014	1031	1003	1006	1035	1101	1055	1033	1031	1012	999	1044	1012	1018	1045	1082	1032	1006	970	1020	1028	967	1015	1028	1055	988	1025	1011	992	968	1013	1003	998	1048	1063	1086	1013	971	1024	1029	999	977	990	990	1031	980	994	960	995	969	959	1024	1003	1033	1019	1005	1024	1059	1039	1027	956	1030	968	1039	1079	1000	1017	1024	972	971	987	999	925	1034	1012	1026	1062	996	1030	1003	1035	1008	977	989	993	1025	1057	1026	994	954	988	979	1006	1059	1027	1049	1081	1006	997	1033	1044	992	1016	1019	1013	982	1057	979	985	1009	1051	1009	972	1028	1001	996	1002	1034	999	1014	952	1051	1056	1035	939	1006	975	999	1031	1010	1008	974	1021	1047	1029	1008	1037	997	1007	1020	1000	993	1034	1037	1054	989	992	1015	951	1026	1069	1031	1036	957	1018	1024	1035	980	936	957	1013	1031
28817	19966	5533	617	489	468	441	401	412	380	433	412	443	410	387	419	424	381	405	402	416	426	380	407	404	398	380	402	411	412	414	389	450	416	381	420	373	423	393	376	423	381	397	404	370	390	403	426	441	404	392	410	401	411	361	412	407	430	407	395	413	374	370	421	410	444	368	377	427	380	394	382	394	413	392	415	397	417	405	390	403	390	401	390	389	375	395	394	382	406	408	407	387	437	404	382	408	420	408	367	405	412	377	374	435	393	435	395	415	409	387	391	429	370	372	418	408	423	395	377	385	398	385	405	407	380	376	415	405	396	371	412	417	395	357	417	383	408	394	391	384	358	355	411	351	411	428	374	373	406	388	406	392	406	376	374	400	387	411	405	374	386	427	406	400	415	372	445	400	375	373	397	410	390	382	410	386	409	402	391	370	399	396	411	417	409	390	399	407	423	393	375	386	410	414	349	426	384	390	415	375	392	386	403	385	371	434	380	383	402	367	457	402	403	391	398	371	402	402	406	385	429	415	392	429	398	387	403	446	407	444	426	392	403	407	398	374	410	418	419	393	422	384	395	400	385	395	388	365	382	383	403	394	437	389	396	398	408	434	397	399	381	347	423	394	423	409	408	389	436	378	386	369	383	395	390	390	409	436	404	398	388	420	414	407	409	388	368	380	372	429	442	410	395	388	403	366	386	376	386	384	397	395	412	398	383	384	387	369	408	388	385	391	411	377	436	374	362	376	406	386	397	387	397	371	394	375	407	396	366	365	410	389	382	429	408	390	388	423	392	416	366	394	394	429	400	404	340	400	430	362	384	418	392	399	374	394	373	381	420	406	423	394	417	398	412	376	392	384	381	447	391	410	392	417	397	421	397	405	407	396	396	384	405	431	359	390	417	375	410	379	394	422	356	399	415	392	387	418	400	418	371	382	416	405	420	394	377	389	392	387	421	385	426	417	390	358	393	399	381	392	388	375	403	425	385	399	416	403	397	342	424	406	399	405	408	407	354	410	396	396	386	374	438	390	418	377	380	383	377	402	419	397	368	347	355	419	431	401	400	404	380	384	399	436	391	406	384	379	444	410	409	406	377	412	390	394	390	393	384	385	405	417	419	387	400	406	439	364	429	390	381	395	400	349	384	408	411	395	421	401	424	406	370	408	395	386	414	390	378	366	407	403	413	440	406	379	425	446	399	377	412	368	395	416	420	376	346	365	409	408	387	391	411	423	405	379	421	410	378	391	395	359	405	402	405	426	428	374	369	386	399	384	416	395	395	389	388	392	432	400	372	395	399	409	426	382	375	382	425	386	419	383	421	395	395	396	401	395	435	408	369	380	393	393	410	412	406	406	423	389	404	369	417	413	411	419	424	427	374	372	418	417	391	392	408	421	435	392	399	406	419	448	388	387	381	375	406	403	444	386	393	414	396	368	413	367	409	371	435	419	375	366	400	423	397	389	424	418	414	390	396	411	427	384	399	414	372	397	392	425	426	411	395	414	409	392	404	382	396	397	398	398	426	387	401	403	399	363	383	398	412	393	368	369	415	369	433	396	399	394	374	374	416	417	410	400	476	392	369	372	412	407	426	358	396	421	424	435	408	394	434	344	424	428	396	383	417	395	402	403	387	396	400	374	383	393	459	390	393	382	380	424	399	364	390	447	380	413	371	374	350	432	394	368	406	417	423	402	371	438	427	407	371	380	373	386	397	407	396	415	393	402	434	395	423	385	381	373	411	409	403	400	387	401	404	384	405	388	440	385	434	413	453	415	454	377	409	424	380	402	410	385	370	403	426	358	389	436	426	394	390	406	404	361	401	444	406	435	397	385	387	435	414	398	418	452	392	414	443	388	434	436	404	355	413	373	402	381	394	392	382	402	368	348	409	390	399	412	393	418	372	407	401	384	382	358	397	397	410	442	383	386	392	394	452	431	384	393	396	392	464	363	363	396	386	429	393	394	389	408	441	379	400	403	413	439	401	411	384	390	400	413	416	442	416	389	404	392	422	387	375	409	407	421	415	403	406	446	413	377	410	373	361	423	431	381	423	378	383	397	395	395	367	381	402	397	378	422	392	369	399	365	371	378	410	427	392	413	407	410	381	352	409	341	392	376	397	394	412	405	395	377	366	415	407	413	392	393	406	438	387	411	393	395	413	385	367	344	369	413	401	435	400	400	386	407	409	418	354	439	419	412	410	411	411	383	412	373	382	399	382	391	381	449	404	409	394	393	408	414	386	382	382	402	382	393	417	368	379	389	379	359	455	399	419	385	430	381	395	413	400	410	366	398	388	419	370	381	407	420	421	388	361	406	401	374	394	400	367	382	412	389	402	423	406	416	393	387	413	379	413	389	386	368	440	387	426	409	387	428	390	432	407	430	418	400	383	400	419	396	414	391	402	436	396	448	412	374	407	369	435	418	388	434	397	398	364	402	377	395	408	406	413	421	394	378	383	379	399	421	413	382	414	409	406	399	362	417	424	424	412	406	369	365	430	391	392	391	388	389	391	404	401	384	380	409	385	418	373	382	387	400	389	380	385	414	407	379	450	410	399	387	368	390	396	416	371	424	396	385	400	368	403	395	409	389	424	384	420	383	430	373	376	424	400	414	383	373	395	373	371	413	436	397	416	395	387	409	425	364	407	384	437	378	397	413	446	404	380	402	377	406	394	378	460	388	381	406	414	412	397	398	391	396	400	410	392	349	404	362	411	397	370	373	383	375	376	428	387	376	425	367	417	379	418	388	395	409	411	421	413	407	399	363	425	401	396	405	387	447	416	403	377	408	360	396	420	439	407	420	399	424	384	407	407	367	429	444	393	352	422	405	384	419	385	371	382	396	394	407	362	359	391	368	403	371	412	405	378	407	399	375	397	387	413	419	414	384	365	372	407	365	383	426	400	410	400	396	377	468	387	425	431	361	426	386	443	382	395	402	419	415	374	398	376	435	357	432	419	398	400	381	414	394	400	405	382	384	416	396	407	400	403	404	368	395	410	384	429	391	392	417	382	411	412	355	409	380	422	411	393	382	411	401	409	424	398	404	417	393	387	417	375	354	409	404	422	368	441	411	385	390	428	374	421	389	407	413	404	407	411	419	352	406	405	394	361	401	409	388	426	427	411	431	443	367	396	379	381	405	367	421	404	366	374	450	400	411	447	364	369	433	408	407	427	407	400	395	359	363	423	452	429	393	429	400	420	423	377	403	397	424	383	462	404	373	370	426	396	407	393	375	377	391	417	375	398	404	426	381	352	364	393	390	406	397	367	413	425	410	388	375	429	360	396	409	374	388	410	398	399	379	387	397	411	378	377	395	389	404	369	390	391	416	415	386	377	362	358	375	447	380	399	402	390	397	404	407	441	372	378	389	371	388	402	406	429	396	398	385	372	401	388	402	380	377	416	406	407	394	397	380	417	392	435	384	369	384	401	424	391	405	403	380	403	425	416	434	392	407	403	425	412	420	399	370	400	393	415	430	401	385	399	414	406
27557	8884	1434	991	885	837	799	730	734	735	761	662	731	742	671	718	729	755	699	710	723	718	716	682	697	705	688	695	669	718	682	744	704	719	701	702	744	726	634	703	635	703	694	664	693	748	737	670	731	684	713	738	657	714	678	666	667	714	709	740	686	748	676	710	738	752	705	684	670	697	702	665	727	708	726	694	708	677	693	697	693	750	718	713	731	673	711	678	702	720	748	720	772	736	697	704	734	670	718	727	686	749	734	767	720	722	694	712	745	678	732	687	704	701	718	706	759	697	707	681	705	708	723	679	734	735	688	680	713	708	691	716	726	702	698	728	692	741	710	705	752	640	718	732	728	698	697	685	693	747	753	767	678	652	737	687	736	685	701	694	659	712	684	714	749	687	722	722	709	689	711	665	714	686	719	718	710	721	711	735	751	762	674	749	716	693	690	711	696	677	736	743	677	686	735	705	738	717	704	695	706	717	663	668	684	722	669	761	697	701	717	657	654	687	678	696	677	703	703	672	695	702	723	740	677	726	681	690	709	697	728	750	702	766	684	679	692	703	709	738	682	717	721	687	677	758	710	720	669	708	650	687	685	732	686	689	700	719	746	686	717	720	723	703	709	734	707	717	726	695	692	671	708	711	681	687	725	654	667	693	724	709	716	704	703	691	693	736	725	703	675	724	709	734	730	710	736	722	718	695	665	716	708	714	675	664	708	706	703	700	700	706	679	728	731	727	724	675	707	670	700	711	639	720	719	679	686	697	693	712	674	713	726	691	721	706	715	674	717	657	773	651	713	737	741	712	704	670	725	686	756	677	691	722	723	702	708	694	728	649	710	753	681	693	670	689	690	688	685	713	707	700	716	724	714	674	690	721	725	672	700	733	725	727	734	604	691	694	677	737	752	663	709	742	675	729	709	690	724	721	762	715	716	716	668	720	708	675	703	658	709	657	726	693	678	680	689	713	727	688	658	705	705	692	792	678	728	753	713	734	680	736	707	670	735	698	724	744	713	677	703	709	674	680	703	705	692	675	734	699	747	702	663	723	693	722	698	703	719	736	686	714	760	663	714	666	702	691	729	727	708	721	701	698	698	700	710	691	745	681	732	673	659	700	718	676	685	709	698	694	713	733	722	710	732	685	744	706	764	725	718	734	749	684	708	744	760	718	707	724	712	715	737	757	718	689	745	695	721	683	683	724	665	703	716	677	687	647	656	694	720	707	696	710	697	711	722	684	697	708	709	709	745	653	697	660	699	715	694	721	706	680	702	734	656	671	697	700	695	723	685	643	722	710	718	698	733	698	710	720	701	682	686	706	670	699	675	728	708	699	757	722	747	699	698	706	679	701	731	724	712	692	682	706	700	726	695	694	684	684	721	715	632	684	696	738	731	645	694	716	715	701	663	693	722	683	693	738	719	676	708	715	726	681	694	703	711	728	690	727	721	679	686	706	672	637	710	684	658	685	684	721	680	730	680	746	709	708	707	718	739	691	692	713	675	707	696	737	650	694	724	726	731	737	729	685	697	671	741	679	713	732	727	659	708	694	688	739	711	716	708	770	678	705	681	707	714	732	720	693	689	695	691	742	712	707	677	700	693	721	684	676	716	712	726	717	720	736	700	724	683	678	679	706	724	748	709	684	699	679	684	708	717	718	703	724	705	716	730	698	704	683	713	720	686	712	695	708	746	708	708	677	659	673	719	684	693	674	681	694	658	647	703	674	711	738	719	763	701	647	706	701	751	692	747	693	701	721	720	698	724	650	720	710	688	738	747	709	726	679	674	712	680	682	744	695	711	730	714	648	699	713	706	722	678	714	725	709	682	684	689	678	720	718	711	760	719	686	700	685	692	716	663	704	703	666	677	674	697	712	699	707	706	724	725	670	726	694	726	665	691	738	723	732	679	703	711	660	712	670	685	704	650	658	672	737	688	690	703	696	716	711	723	699	741	708	695	686	712	718	702	687	704	705	717	688	699	707	654	670	750	713	703	714	703	706	682	703	752	692	689	687	718	760	690	665	666	718	729	729	678	750	675	671	765	717	751	740	734	711	708	710	687	656	722	701	693	685	687	696	703	686	684	727	687	731	711	721	801	648	704	767	728	726	705	746	716	740	692	668	715	714	677	690	750	714	708	702	673	686	656	718	672	679	683	723	738	692	721	719	688	690	685	666	691	727	720	722	755	703	745	686	705	728	695	719	723	724	734	699	686	637	660	722	666	705	690	737	686	694	765	717	764	656	704	726	678	728	687	694	672	711	686	716	704	689	705	703	630	726	657	703	711	689	728	711	708	686	691	679	764	759	689	667	743	673	714	747	693	679	702	706	692	739	734	729	742	660	707	748	726	675	732	718	728	710	674	715	676	701	723	678	759	679	700	710	704	673	691	720	687	694	691	674	658	701	709	686	763	691	742	689	718	675	697	677	700	673	685	701	696	678	691	736	694	648	711	695	706	733	751	682	749	740	725	708	667	678	700	680	692	681	702	710	678	691	688	698	686	724	727	704	687	717	706	684	698	715	693	706	722	713	681	737	664	708	664	717	692	735	715	658	671	683	714	747	712	705	747	676	673	673	676	711	734	724	684	681	704	721	694	714	743	740	655	676	725	698	739	698	661	710	659	701	720	659	693	672	684	701	705	707	725	678	674	681	700	717	678	682	697	757	685	694	673	686	692	694	708	687	716	695	723	706	685	736	778	705	771	697	731	695	721	679	705	696	738	780	721	731	697	719	683	731	722	749	703	725	700	728	668	711	682	750	711	693	694	677	648	685	722	698	726	691	602	734	725	717	743	716	709	702	682	715	678	754	734	683	672	715	681	697	678	744	752	659	684	719	697	680	696	737	690	660	692	688	669	695	707	685	685	688	722	724	679	707	692	739	720	667	709	672	663	719	707	706	693	721	710	681	710	712	717	742	688	674	666	710	692	731	735	687	716	692	724	728	723	678	671	712	670	710	701	706	696	702	722	741	743	717	706	725	677	658	726	724	672	745	697	713	723	681	736	726	709	685	716	691	742	680	665	726	700	722	735	644	690	656	689	741	712	781	682	676	742	732	688	751	729	687	711	725	666	710	686	725	743	679	645	705	712	728	704	758	758	672	716	708	731	680	666	699	781	678	707	643	739	730	709	696	686	725	704	714	733	675	719	704	656	664	751	672	733	736	667	722	713	711	755	733	682	711	692	722	728	709	730	745	694	722	707	681	661	709	718	688	706	710	730	727	743	691	726	742	729	709	683	730	700	707	695	719	731	674	723	671	677	742	723	723	687	709	741	703	679	678	703	725	717	685	662	732	720	648	694	701	683	711	721	683	704	731	671	704	691	688	674	711	691	758	698	723	708	727	681	646	715	691	706	746	710	721	722	693	701	712	726	753	662	699	710	697	648	700	681	709	707	697	687	722	748	658	719	723	685	708	714	726	721	673	721	700	736	697	773	653	711	729	722	682	686	749	686	713	709	734	681	720	702	705	676	695	724	714	676	720
25334	21661	28622	24727	16966	1583	782	599	497	499	520	493	457	428	419	405	374	433	435	402	428	410	440	451	436	423	424	392	415	414	398	398	402	384	412	394	384	391	385	410	395	378	376	451	417	382	408	386	395	376	391	363	378	375	417	368	393	420	401	393	380	413	381	402	407	432	406	380	375	405	424	412	375	397	429	401	395	360	369	386	350	442	420	388	402	377	383	402	423	379	385	438	366	421	415	392	389	385	386	409	427	404	422	410	438	396	408	394	405	416	369	426	376	364	413	397	371	408	381	416	368	400	372	368	394	411	388	411	393	381	402	383	412	371	414	423	387	442	406	405	397	397	353	387	379	421	360	383	404	385	369	403	390	401	405	395	391	368	386	386	362	377	411	400	366	408	392	390	393	374	351	417	361	419	408	354	368	384	390	349	394	387	421	415	413	396	376	408	433	401	374	447	394	356	393	424	408	366	344	393	373	405	389	340	350	419	370	439	415	384	401	366	343	390	405	396	388	409	388	421	357	370	377	391	375	413	416	390	393	381	382	415	418	387	416	368	391	344	382	391	398	376	382	406	409	394	387	399	408	377	381	410	398	392	381	390	408	441	414	399	410	398	369	387	413	406	397	403	383	399	362	431	388	388	414	396	417	386	377	388	406	399	416	386	364	400	392	414	412	391	378	374	379	407	422	384	412	350	386	416	389	371	373	384	425	371	381	414	373	378	384	411	413	373	422	387	400	383	387	401	372	407	405	374	377	393	396	374	415	402	371	397	385	358	371	391	374	361	398	402	377	394	426	347	378	384	347	401	408	391	392	401	378	400	357	389	365	378	369	398	398	393	411	373	385	346	384	395	376	387	401	385	389	367	365	404	386	393	379	368	395	364	429	389	395	420	380	386	378	390	408	409	403	407	396	402	373	427	397	370	389	390	410	421	407	421	441	401	370	404	391	417	367	386	407	439	358	366	377	428	423	420	376	415	378	393	393	413	407	405	372	390	379	370	394	404	371	394	388	384	405	355	417	426	407	436	380	413	375	398	379	418	402	397	406	410	364	447	381	419	392	401	409	397	389	386	387	394	409	388	386	430	400	407	443	415	392	373	414	440	392	401	396	366	411	366	430	394	390	343	365	400	396	397	375	392	375	359	415	408	401	402	403	418	410	416	406	400	388	364	383	391	386	379	378	394	381	405	364	393	400	418	370	384	376	404	378	426	373	409	427	377	362	375	396	396	384	385	382	417	359	365	411	422	387	412	396	395	401	420	391	407	394	382	394	383	444	411	390	405	381	428	406	390	384	382	375	364	423	405	409	383	392	347	382	401	423	398	416	428	385	401	419	386	390	376	383	426	399	428	359	380	379	408	409	383	384	399	380	407	398	391	367	398	396	389	372	377	387	402	372	421	393	355	421	365	396	413	400	398	414	435	386	392	389	370	405	376	372	407	377	418	377	407	397	407	413	392	406	389	394	380	401	391	376	403	418	367	393	415	351	406	382	431	392	386	388	386	389	388	366	425	380	404	380	386	403	395	375	378	386	393	405	389	398	420	384	394	393	397	398	392	400	373	400	405	386	398	335	383	390	364	371	375	393	376	424	403	433	399	413	372	392	421	396	403	381	396	381	387	408	374	395	378	371	385	382	386	370	361	396	437	408	394	335	417	403	413	416	381	385	411	405	410	393	380	373	436	377	424	413	395	398	400	414	425	432	411	393	420	421	417	413	411	394	428	404	379	384	391	445	444	399	418	405	372	425	418	410	380	374	398	395	392	368	382	425	364	402	370	424	413	379	424	378	371	385	396	379	399	395	405	390	421	430	419	415	364	376	410	383	410	410	420	379	395	375	392	394	371	380	373	412	404	410	389	379	353	380	397	406	372	372	388	363	424	405	401	412	393	381	399	387	369	376	385	387	396	377	360	399	398	387	392	432	352	415	416	367	382	384	357	423	355	412	409	388	357	365	392	405	379	425	424	384	420	428	403	367	417	380	406	403	376	384	372	376	409	438	395	395	412	420	396	381	371	362	384	371	407	393	399	370	401	438	389	417	397	380	366	406	370	386	395	390	394	394	435	382	383	378	398	372	403	375	400	403	393	401	370	381	367	397	372	389	425	412	394	404	379	383	369	343	384	389	380	404	374	399	353	410	418	393	373	406	354	403	411	366	411	415	404	393	369	430	415	377	417	381	390	398	396	403	431	394	420	367	373	388	382	392	384	385	429	363	429	416	405	400	371	374	381	393	419	397	349	391	420	395	405	385	418	372	388	442	361	399	398	387	377	407	381	383	422	367	387	363	421	387	393	368	368	380	410	380	384	368	408	391	394	433	392	411	408	358	380	377	351	407	373	378	401	405	396	412	383	380	398	395	369	409	409	385	388	391	429	387	407	400	362	385	383	390	371	406	402	401	433	408	377	366	376	414	397	397	393	383	368	395	383	407	386	365	368	372	396	408	377	366	357	398	401	415	388	423	382	380	415	394	413	367	376	373	391	374	372	366	418	353	393	379	413	406	393	395	399	376	414	406	415	360	385	419	372	364	360	361	406	418	400	378	375	414	402	350	412	459	377	373	356	390	392	379	357	384	393	378	392	363	367	405	399	403	378	405	377	399	386	416	357	378	408	409	408	372	389	419	382	375	447	397	392	360	385	371	384	377	410	369	392	419	405	370	388	393	389	409	398	391	393	415	431	387	364	379	372	383	399	394	387	424	396	384	390	390	368	389	373	397	384	400	359	386	370	373	391	417	389	384	383	395	353	377	393	364	381	438	372	413	394	388	395	399	375	387	400	419	366	437	399	397	378	420	423	380	398	388	380	377	407	365	428	393	403	378	366	398	396	432	394	381	404	408	392	398	431	369	390	390	401	387	404	379	377	385	344	383	379	387	399	397	390	376	343	405	388	373	415	361	380	386	396	399	381	376	397	369	370	377	374	397	400	348	367	385	364	403	382	389	381	397	419	369	393	380	404	361	408	358	418	399	399	372	382	396	376	379	403	388	382	356	420	348	383	396	374	370	422	392	427	426	398	358	416	413	347	390	386	418	397	400	399	380	382	380	388	421	352	359	382	376	369	398	384	418	376	376	410	396	366	394	374	409	394	379	433	388	384	396	395	388	413	349	384	349	398	390	367	399	382	404	351	407	370	409	401	385	338	383	391	394	393	424	431	378	480	396	386	377	358	375	432	389	362	391	392	452	398	368	370	394	403	391	403	378	407	406	398	407	427	409	425	375	383	402	370	428	392	382	379	385	361	403	388	418	405	400	386	375	409	383	378	390	398	421	390	381	389	388	383	402	393	401	392	397	369	408	369	377	398	384	428	380	389	403	393	384	377	389	369	406	425	381	418	419	369	402	396	414	374	400	417	415	403	386	387	409	381	429	405	378	384	409	350	361	393	398	399	387	369	406	382	402	382	406	394	391	393	392	391	387	398	394	371	378	363	383	368	366	370	410	396	416	377	407	409	388	379	376	352	416	345	372	381	384	350
50182	23046	7646	3933	2826	2044	1737	1411	1239	1134	1092	967	929	880	865	847	801	768	763	760	765	696	759	761	751	759	761	641	670	692	704	707	680	735	696	725	707	651	684	689	710	701	639	735	663	639	686	690	693	664	675	694	661	739	696	732	677	686	678	696	671	640	699	683	703	709	682	673	703	693	648	700	718	685	672	727	702	660	663	685	671	673	657	640	625	707	722	681	674	659	681	697	644	631	691	687	685	674	691	720	666	689	651	671	659	703	703	692	670	704	653	716	698	643	652	663	652	722	656	693	700	696	753	619	678	683	687	692	647	647	643	667	705	658	681	685	676	673	672	690	659	646	686	652	685	731	653	704	665	694	698	686	661	694	687	733	635	670	684	664	675	722	659	649	675	700	664	709	666	626	662	705	658	695	659	678	650	634	660	704	651	671	718	689	695	698	669	662	652	642	695	678	628	732	688	681	681	660	663	670	654	687	621	642	687	692	700	693	677	687	659	645	618	630	677	684	634	662	668	676	671	713	691	666	647	696	671	689	719	662	753	676	631	669	726	668	707	688	701	707	626	651	658	662	681	651	714	707	645	675	649	707	639	704	652	661	661	655	672	682	738	656	682	677	726	656	697	632	647	661	663	710	641	663	647	701	679	715	709	636	693	676	664	711	647	667	689	656	625	648	654	651	705	708	693	642	668	659	662	697	698	669	674	657	653	667	715	695	682	711	614	651	676	714	678	689	638	665	688	685	675	602	653	652	693	685	675	693	662	705	656	710	700	707	661	664	662	708	677	693	644	697	663	697	661	662	672	688	656	669	702	657	674	699	683	696	715	677	645	680	665	631	656	677	660	665	646	668	687	663	655	668	684	671	688	647	699	667	660	707	666	663	646	658	642	717	622	676	670	657	665	692	731	685	674	654	646	613	623	707	673	630	724	720	679	699	681	687	663	680	710	673	673	645	678	693	650	732	653	678	643	692	685	697	654	645	677	686	656	625	668	672	652	636	681	655	641	669	696	630	666	680	676	663	687	678	668	686	669	667	652	636	693	667	712	654	640	629	697	671	678	660	720	677	687	705	686	698	717	701	712	676	659	644	656	659	681	696	717	672	648	651	687	673	643	682	663	683	672	667	715	686	657	688	656	671	663	691	691	691	611	730	670	702	689	666	675	733	637	703	717	663	698	694	612	678	678	691	718	700	696	676	650	671	728	681	670	695	677	643	648	691	648	689	640	686	701	706	668	688	671	653	627	676	661	668	684	655	687	699	655	690	668	684	704	681	640	668	667	660	705	629	667	645	732	707	684	660	647	672	642	662	666	660	632	723	633	693	645	656	677	666	676	654	694	683	647	653	680	715	649	660	683	678	646	668	675	668	691	642	659	677	700	698	651	710	651	651	690	678	689	644	645	595	632	642	674	671	665	713	665	706	681	723	683	656	641	654	630	700	681	670	659	618	670	666	720	675	707	686	693	681	689	692	686	640	690	724	689	639	738	686	628	689	692	675	611	691	691	600	608	695	706	668	678	655	663	674	698	667	672	685	671	647	672	653	689	681	690	687	638	711	689	696	705	643	626	728	654	736	686	684	679	643	698	675	713	689	681	691	691	652	645	662	681	655	712	684	688	640	667	661	679	668	670	668	657	621	629	663	679	669	660	687	701	671	670	671	681	721	672	657	709	659	687	724	668	657	670	678	641	646	655	700	718	705	648	680	692	703	695	699	699	702	669	704	653	644	678	669	663	693	665	651	630	608	699	628	685	678	680	686	712	683	765	652	676	658	685	635	639	641	654	677	663	733	689	628	721	678	695	676	644	653	623	708	678	726	648	679	691	693	673	718	674	678	642	664	712	678	685	702	635	715	692	704	699	638	653	662	692	668	667	672	669	702	697	673	625	641	690	726	648	665	656	686	638	684	636	694	660	719	671	668	664	685	703	649	671	677	652	665	699	670	671	649	666	660	659	667	682	644	639	693	663	678	669	665	676	720	622	713	636	681	692	658	686	648	667	646	653	665	686	686	637	648	721	690	667	731	704	701	703	692	663	637	665	680	619	719	712	642	722	691	639	698	655	723	637	678	698	704	685	724	682	673	688	627	711	639	707	725	644	696	601	711	694	703	668	645	688	621	668	689	664	691	690	711	674	708	659	697	648	744	651	729	635	691	667	681	700	671	658	635	678	681	693	705	680	633	684	633	688	725	667	656	655	658	674	652	658	658	676	666	702	671	660	678	671	652	661	715	666	701	715	709	691	667	622	698	688	697	703	715	654	658	695	666	649	692	624	686	702	690	689	645	690	702	670	619	700	653	641	717	665	671	633	698	699	668	724	633	644	666	697	675	685	672	702	665	676	641	647	688	668	675	701	687	719	683	676	650	702	712	696	712	670	686	677	653	689	705	682	667	699	640	646	668	608	699	697	777	642	701	680	695	664	686	651	668	647	685	647	664	724	652	628	652	639	671	693	674	758	676	709	664	729	658	652	681	724	697	678	694	650	629	697	668	713	717	689	689	662	641	670	658	702	677	690	665	700	691	666	700	683	691	722	664	715	674	706	714	711	646	682	618	705	727	666	672	700	697	676	684	655	639	708	662	647	671	662	670	689	685	712	702	651	672	655	733	636	706	670	646	661	632	699	709	671	665	649	630	684	660	715	669	689	695	683	689	685	674	704	679	670	688	684	663	649	660	608	693	715	688	681	670	665	658	687	664	672	702	673	659	689	671	677	664	726	676	669	636	657	681	670	647	682	650	668	681	603	658	669	683	706	627	715	652	706	689	653	712	655	716	653	700	681	695	671	672	633	702	720	668	695	704	692	642	638	669	685	708	700	666	681	699	640	669	676	688	730	643	677	665	678	698	673	665	638	668	657	682	666	674	690	695	668	695	682	674	690	740	644	670	673	655	697	670	671	699	641	705	630	670	696	648	693	737	658	647	660	649	658	658	666	691	669	667	667	641	640	658	707	715	688	709	701	656	704	680	621	641	710	634	739	686	671	685	667	637	665	671	686	635	645	696	719	658	679	695	710	671	656	687	680	653	709	670	651	697	710	664	679	709	714	627	687	623	692	704	645	670	654	662	651	646	708	670	681	684	730	679	677	679	674	684	711	685	676	667	628	673	691	658	650	662	663	689	667	633	700	696	688	634	723	708	675	639	683	679	702	671	669	687	690	688	693	699	668	692	663	688	673	627	645	666	685	712	705	662	642	674	641	694	707	706	706	624	717	685	647	661	662	684	705	669	664	650	711	671	686	642	664	661	636	645	675	629	673	689	696	666	695	666	724	680	713	666	705	722	678	627	696	668	674	709	671	691	686	723	697	696	703	717	701	684	650	673	647	632	656	658	678	669	693	673	690	675	732	631	633	711	627	737	647	679	667	684	661	702	665	672	678	719	711	721	642	686	685	690	687	649	680	657	722	680	622	692	654	682	642	674	612	668	621	697	640	676	653	701	689	693	660	681	708	687	705	724	679	658	633	674	711	660	654	682
24279	21508	29872	23439	21447	14961	2005	1120	922	862	835	830	773	758	733	710	704	706	701	673	691	657	667	672	679	701	644	669	665	669	650	659	622	664	639	620	633	656	669	628	650	641	657	641	619	651	663	674	658	631	662	709	633	618	620	650	592	589	644	647	665	662	635	645	656	647	633	625	638	597	620	673	666	654	695	657	632	637	587	620	607	664	606	658	614	654	627	576	673	624	669	610	664	649	612	643	696	595	652	632	638	604	660	628	610	606	659	636	650	683	634	641	648	637	632	659	639	620	657	641	673	612	684	661	684	642	696	645	644	624	615	565	615	634	674	625	603	641	618	631	664	636	658	647	641	638	652	624	638	580	660	630	619	654	609	689	638	623	591	637	639	640	606	624	676	649	610	614	645	615	663	611	611	632	588	625	674	694	631	641	643	586	637	660	641	673	616	600	664	663	598	633	653	703	638	648	634	625	597	667	599	640	631	659	650	589	630	639	647	639	620	633	650	615	660	644	586	686	648	640	634	645	636	634	589	611	650	665	695	626	635	650	645	600	646	618	589	674	660	628	645	650	648	640	683	624	643	658	657	652	612	622	637	611	624	612	644	668	559	673	627	615	654	660	686	625	634	632	627	663	648	669	579	689	606	590	621	643	610	609	650	630	605	630	608	631	614	640	641	619	652	656	606	658	638	671	669	633	622	630	649	653	600	645	613	644	603	617	634	606	667	621	588	631	642	616	617	684	667	646	638	650	684	632	603	646	641	609	661	659	629	613	629	600	662	674	644	604	626	638	654	643	597	640	664	617	653	668	613	659	680	588	633	639	659	651	599	603	628	629	641	607	646	678	619	641	636	648	641	664	659	635	611	622	622	649	582	651	642	644	629	621	632	609	618	634	630	645	669	640	654	631	647	631	602	635	627	649	669	630	584	609	596	615	639	674	632	629	611	614	606	655	612	644	656	593	616	577	636	637	617	690	637	622	646	632	667	617	674	681	643	604	628	628	649	614	642	656	629	644	675	639	663	669	642	667	641	644	653	561	680	632	617	645	636	632	660	633	684	661	677	640	672	614	604	610	626	635	644	622	621	615	590	658	608	594	669	681	668	664	603	630	650	643	616	610	661	631	620	634	630	645	642	599	639	612	593	660	638	637	641	632	648	612	635	633	639	642	612	607	653	644	655	609	623	609	682	666	665	611	622	620	663	617	619	627	665	600	606	667	629	608	642	660	632	611	639	605	618	595	645	651	684	668	633	682	639	684	649	619	654	650	640	671	605	642	660	650	607	654	692	641	672	658	652	634	642	606	666	597	635	623	640	633	624	619	684	628	719	631	630	624	600	638	602	615	641	639	630	604	635	618	661	629	596	634	630	665	647	663	606	611	608	627	650	666	606	621	646	677	649	677	645	614	644	619	624	585	626	683	652	609	662	639	625	619	630	632	667	646	649	646	640	670	677	652	674	642	644	605	616	705	633	635	626	618	610	633	605	589	637	607	610	600	624	694	685	655	618	631	650	643	619	599	592	675	669	609	646	640	619	611	641	621	596	645	645	621	656	681	650	611	636	672	611	605	604	637	649	672	648	635	627	605	657	641	625	673	626	640	576	622	625	611	612	636	666	628	644	633	584	617	617	635	660	585	637	674	660	661	615	628	652	620	631	637	644	652	629	611	624	658	693	654	616	643	606	608	605	629	622	649	622	629	679	597	635	639	664	637	619	668	621	652	601	650	677	604	666	635	628	635	620	627	621	616	606	613	659	630	617	600	664	631	637	655	658	641	591	629	639	611	634	637	675	686	622	635	696	659	652	635	660	594	638	587	599	630	607	638	638	627	650	632	636	641	595	623	655	620	610	626	610	655	641	641	646	646	572	587	637	663	603	680	633	614	623	644	594	657	597	656	622	605	643	595	623	644	639	648	648	626	618	653	621	670	658	630	615	628	641	615	606	596	658	646	570	594	616	618	669	638	644	680	626	620	643	637	579	622	616	657	641	627	580	588	634	647	651	638	636	603	583	603	631	621	617	643	685	643	634	633	666	657	640	642	630	611	612	614	651	620	636	627	634	613	618	637	626	634	680	656	665	640	611	587	603	651	628	656	627	593	628	634	609	603	585	638	630	633	584	635	594	621	574	632	649	651	629	615	636	695	590	659	631	613	600	646	608	680	581	652	636	615	642	622	626	585	651	618	575	579	579	629	603	622	610	617	676	597	666	618	613	626	617	623	636	678	627	646	607	644	641	619	632	587	636	654	665	651	649	658	599	659	654	598	658	643	648	654	655	631	622	615	631	596	693	637	632	645	613	690	633	652	654	602	632	609	630	609	670	640	639	638	631	662	626	641	660	630	619	600	617	612	625	612	616	585	646	641	642	606	623	665	586	624	633	626	603	619	656	655	639	628	571	630	615	637	632	607	653	661	625	621	640	614	633	627	698	646	642	637	624	653	649	644	665	626	619	590	642	643	622	652	622	615	619	569	649	660	641	658	598	655	643	627	572	616	607	615	659	641	635	684	670	641	633	612	591	643	623	583	637	614	643	627	606	627	625	626	595	612	625	610	643	634	618	611	613	628	631	636	610	636	639	611	684	672	609	624	634	636	669	654	613	657	628	634	596	630	669	659	629	618	648	655	636	687	614	643	670	638	653	627	656	718	647	607	658	675	644	616	647	597	653	612	680	589	640	608	696	636	651	635	653	626	629	641	628	673	624	615	609	637	635	660	681	611	617	665	624	611	656	631	615	629	632	593	586	663	652	630	622	623	655	634	644	651	613	637	625	637	580	625	640	669	611	603	580	644	620	605	578	614	670	649	658	614	605	602	635	654	627	630	607	646	673	612	673	659	659	628	663	623	608	673	612	646	661	674	653	660	643	609	657	668	648	628	638	636	627	652	655	642	628	597	643	631	647	601	671	611	622	639	693	628	652	614	616	621	644	662	606	632	615	617	611	664	619	629	642	624	618	641	592	672	628	613	619	627	605	615	646	653	668	618	665	646	602	629	664	664	634	671	672	657	602	585	610	638	620	623	589	623	674	613	607	605	602	597	627	622	634	645	612	635	641	606	635	677	630	668	622	652	635	653	643	636	644	597	644	622	642	649	612	656	600	610	615	615	572	643	619	605	606	626	609	652	618	684	668	640	597	593	631	643	634	629	623	622	650	699	639	590	577	682	651	605	669	625	589	617	618	628	596	667	662	622	620	606	661	611	579	618	633	619	646	599	617	599	652	633	625	668	700	611	641	660	651	599	644	617	635	614	644	636	658	657	599	602	652	648	602	640	624	626	609	647	618	617	645	674	625	637	662	606	609	648	610	618	664	618	623	638	612	615	617	628	642	634	624	611	639	642	620	687	629	635	638	663	658	620	654	592	628	674	624	624	655	628	652	657	646	601	645	612	592	615	646	637	611	656	665	647	635	609	627	673	577	628	610	597	651	621	612	589	608	646	682	664	638	663	641	567	632	643	654	608	631	595	638	636	622	614	629	645
39658	18306	13014	7142	4981	3835	2916	2535	2230	1911	1757	1582	1560	1452	1366	1303	1253	1331	1260	1211	1216	1152	1225	1138	1071	1075	1124	1154	1094	1076	1117	1049	1138	1068	1067	1031	1042	1096	1085	1048	1084	1079	1033	1047	1086	1054	1054	1014	1034	1036	1062	1101	1040	1041	998	1104	1027	998	1064	1035	992	1058	1030	1016	1034	1047	993	1044	1029	1057	1068	1043	1061	1077	1018	1014	1050	1073	992	1031	1016	1030	1050	1057	971	1013	1069	1003	1072	1074	1007	1033	1015	1048	1046	1072	1081	1034	1059	1031	1116	1030	1039	1019	1034	1056	1061	1039	1055	1051	1087	1043	1059	1062	1020	1089	1025	1092	1055	1056	1026	1045	1052	1000	1023	1020	1020	1044	1067	1043	1013	989	990	1001	995	1007	1015	1000	1005	1045	1048	1026	995	1049	1023	974	1051	1026	1000	1012	1056	1025	1078	1056	1060	1040	995	1009	995	969	1069	1014	959	1046	1014	1046	1022	1047	1046	988	1079	1010	1043	1039	1051	953	957	1022	1035	946	1065	1003	1020	1080	1009	984	1065	1027	1005	1042	1085	1072	1051	1070	1011	1060	992	1032	1061	1044	1092	1015	1014	1005	1036	1013	1051	1024	1002	992	1059	1031	1076	1043	1066	1016	1016	1094	1004	1047	1071	1090	1045	976	1017	1008	1013	1022	997	948	957	1006	1007	992	1023	1016	953	1017	1045	1071	1016	1007	1038	1053	1009	1051	998	1025	1022	990	1050	1060	1009	1081	995	1020	1029	997	1045	1001	1030	1032	1048	1028	1003	1026	1026	1057	986	1056	996	1010	1049	995	1043	966	1037	1013	1042	1047	1022	1013	986	1010	1070	1037	1066	996	1021	1087	1025	966	1067	1024	1048	1018	996	1029	1043	1041	1019	965	987	1006	963	1035	1021	1017	974	1008	979	1040	1039	1038	1011	1024	1004	1043	1025	1023	1012	997	991	1012	1028	1024	1037	1031	1046	1007	1020	1016	992	1023	1017	1019	1003	1023	1005	1061	995	1066	978	986	1036	981	1051	990	1066	1043	998	1027	1047	1039	1076	940	973	1032	1014	1042	1028	1011	1003	960	982	1015	1044	1036	1040	1089	994	1021	1053	1024	1063	1039	1009	989	991	999	1068	1009	999	1049	945	1052	1016	1088	1029	1069	1034	1023	1053	1043	1039	1095	1012	1028	1008	1040	1009	1058	1008	1027	1020	1019	979	1029	1039	1027	1055	1016	991	1018	986	994	1022	1008	1007	1019	1007	1048	974	1002	987	1078	1011	982	1041	1010	1067	1051	989	1026	1049	1043	1031	1037	1016	1102	1027	1018	1055	1018	1054	1039	970	1014	1025	1034	994	997	1000	1053	993	1030	1014	1008	1022	1076	986	1032	1037	1024	1064	979	1001	1007	1024	974	1013	1037	1070	1041	1007	990	1042	989	1041	1033	1032	1023	1005	1058	1029	1033	1038	1000	1022	1025	1024	1032	1032	1052	1028	953	1033	1032	1025	987	983	1025	1092	1051	986	1014	1033	1041	1036	1030	1045	1049	1000	964	1024	1008	987	1048	1043	1059	1024	1003	1094	993	997	1017	1058	1032	994	1017	1019	1016	1075	1049	1021	952	1022	977	1019	1057	1076	1026	1010	1050	1064	989	999	969	1100	980	1017	981	1016	1055	977	1046	1061	1007	957	1036	1050	1044	1049	998	1021	1020	1000	1058	982	1021	1076	1014	1003	1014	1029	973	1006	1013	1034	984	1075	1038	1002	1012	1137	1053	1055	1024	1070	1047	1027	1024	1001	1026	972	1004	1027	941	1048	1048	970	989	1006	1005	1000	1019	1051	1090	1031	967	1008	1052	1044	981	1011	1012	1033	1025	1051	1044	1006	971	978	1006	988	1048	1081	1044	1071	1069	1001	1066	1019	1024	1016	1028	1030	1016	997	1039	1035	986	959	1055	1012	1023	1057	1021	1047	1011	1032	1018	1022	997	972	1039	1022	1001	955	1014	958	1049	985	1045	1019	1063	1063	1011	990	1027	1031	1087	1030	1026	980	1063	1063	1046	1025	984	1044	998	1020	1017	1018	1056	1062	1074	1026	1004	1021	1001	1090	978	1024	1015	1031	1032	954	1038	1010	1049	1042	1033	1042	1031	1046	1025	1032	1037	1039	1046	1079	1070	1012	1051	1037	1005	1017	1051	1051	1057	1047	1061	1021	1062	999	1013	1043	1029	988	1042	1046	1082	1012	1040	1027	970	1039	1057	1023	1035	1039	1002	1021	1073	1038	1054	999	1043	1014	1050	1048	1062	1004	1065	1062	1021	1046	987	1047	1037	1047	1005	999	1020	1082	1009	1070	1079	1034	989	960	1057	1013	1032	1043	1022	1061	991	1069	1043	1048	1047	982	942	1039	1007	1020	1031	1055	1033	999	987	1007	1010	1036	1021	1053	1060	1037	1037	988	1057	1073	980	1027	1015	1021	1034	1046	1021	1028	1021	1000	1049	1046	1040	1037	999	1011	1075	1032	1011	1081	1130	1009	1035	1057	1006	1008	984	978	1032	1089	986	1072	1049	1077	1031	975	1078	1012	1016	1045	1012	969	985	1062	1101	1034	1088	1027	1008	1042	1008	1040	1009	990	1030	1049	969	971	1049	1024	1078	1017	989	1091	1096	1035	1000	980	1035	997	1083	1070	999	993	1069	1036	1031	1027	1015	1077	1023	965	1054	1000	1028	991	996	968	1026	1069	1000	1069	1065	1037	1032	1044	1031	1071	1049	988	1101	1027	1016	1039	1001	1027	988	1022	1005	974	992	991	1022	1023	1026	1013	1010	1045	1040	1006	1065	1050	1011	998	1055	1013	994	963	975	997	1075	991	1013	1017	1048	1036	985	1000	1027	999	1028	1060	1041	1003	1006	1006	981	976	1057	1031	1035	1035	1011	1004	974	1009	1039	1043	1048	956	953	1001	996	1019	1041	1039	1019	974	1030	1005	1027	1051	1007	1073	1018	1055	1037	1033	1072	1047	1039	1014	1068	1015	963	1028	1057	1076	1036	1029	1053	1001	1003	1033	1083	1025	1076	970	1026	1044	991	1002	1028	984	1005	1056	1023	1083	967	1027	1060	1058	1006	1018	1018	1031	1072	1017	993	1063	1085	983	1044	968	975	983	1042	1024	1027	962	1011	990	958	1005	1012	1059	1009	1024	1000	991	1032	1001	1063	1006	1000	1063	1004	1038	995	1019	973	1067	1076	1088	1011	1007	1013	1030	998	942	1059	1073	1051	1029	1002	1052	1022	1012	1032	1017	1015	1003	1034	1054	1033	1024	1013	1032	967	1047	992	1000	997	1051	1003	1000	1018	1002	1019	1050	1037	997	981	1051	1009	1002	1016	1025	1080	1028	1022	962	997	993	990	1082	1056	1022	1017	1004	1063	1026	1038	1045	1028	1002	1004	1008	1009	1024	989	1053	1054	1038	1051	1036	1035	1048	1009	1004	972	988	1051	1005	991	1012	1012	1066	1015	1011	1000	1038	1012	1068	1043	987	960	970	1047	979	1044	1071	1049	1030	1032	1056	1069	1026	1065	951	1014	1002	1003	1029	1045	1044	1031	1031	1037	1031	1018	1060	1021	1048	973	1023	1068	1071	993	1010	1005	1051	1014	950	981	1048	1013	1009	1007	1019	1012	979	1009	992	1011	1047	996	1026	1024	1015	990	1008	1033	1037	1015	1043	1056	1004	1010	1031	1068	1060	1115	984	1026	999	1048	1035	1026	1036	1033	1019	1038	953	1048	988	1039	1022	1039	1021	1048	1071	1059	990	996	1023	1021	1073	1032	985	1024	1050	1066	1051	1015	1013	996	1044	1002	1055	1003	1042	1018	1014	1014	1039	1032	972	1031	1008	1060	1018	1025	1038	967	1018	1025	1007	1034	1008	1008	1057	1052	1036	1018	995	1051	959	1045	1003	1021	1033	1015	1017	1040	969	981	1102	1051	965	962	1017	1025	1058	992	1026	1057	986	1035	1008	1007	978	997	1027	1044	1021	1060	1063	1073	1068	1059	1051	989	991	1007	1091	1031	1125	1001	1007	1024	1057	1092	999	1046	1012	1002	1021	1005	1007	1024	960	1046	1024	956	1051	978	1011	1033	973	1073	1017	1042	1015	1052	987	1028	1035	1022	1055	1065	1032	1036	1035	1014	1028	1019	986	1014	1008	1046	953	1019	1026	1028	1027	1039	1042	1026	1068	1040	989	1023	996	1013	1008	973	1028	1025	1022	1004	1003	1056	985	1039	1062	1035	1008	1006	1057	1043	1011	1010	1023	1098	1039	1043	926	976	1009	1024	992	1048	1024	1010	1048	1019	972	1035	995	1026	1038	987	1056	1019	987	997	1033	1005	1045	1024	983	1083	1026	1039	998	1040	997	1007	1037	1031	1032	1098	1026	999	1040	1060	1024	1049	1080	975	980	1049	1041	1039	1049	1053	1067	969	1007	1083	1010	1019	1032	991	1054	1035	1010	1044	1023	988	983	998	996	1061	959	1022	1087	1051	1038	987	1048	1043	1051	1002	1006	1037	1071	970	1036	1051	983	1078	1075	949	1084	1014	1002	1015	1073	1005	1016	1065	1022	1035	1054	1043	1081	1004	1043	1037	1013	1002	1055	1002	1006	1039	1032	1034	1028	1014	1055	979	1064	1091	1025	1013	1034	1007	1031	1003	1048	1006	1001	1051	980	1033	1058	1026	1009	1035
28367	19316	5462	809	610	540	454	438	443	444	429	426	401	408	428	401	441	441	409	368	393	383	406	389	430	416	392	410	393	429	399	411	406	435	431	414	411	388	401	433	398	405	364	427	431	392	413	417	456	393	466	443	403	450	407	424	417	419	385	381	403	388	394	401	408	397	410	409	425	441	419	418	399	440	358	437	409	412	388	409	421	416	383	420	371	402	403	436	419	397	404	394	388	392	428	403	433	412	391	402	408	392	406	432	370	396	391	434	433	427	386	424	423	393	394	398	422	405	401	396	370	417	415	379	425	443	438	412	422	377	401	405	457	436	415	407	406	376	460	449	421	410	422	432	402	433	402	402	446	397	415	382	439	429	445	421	404	390	386	422	426	432	398	430	420	414	422	427	387	441	449	421	419	431	396	422	435	431	392	401	429	414	454	432	444	413	416	410	420	407	428	429	443	401	429	421	405	411	405	415	411	399	405	451	414	435	414	413	387	403	400	399	403	450	437	370	420	394	427	393	420	443	437	415	380	409	413	438	353	402	426	398	436	400	462	387	416	466	421	403	412	413	386	436	410	423	397	360	477	420	432	446	415	430	392	391	363	429	440	427	411	384	398	401	430	394	392	397	391	397	379	396	408	433	429	429	370	451	416	420	416	430	377	429	429	365	406	412	411	391	416	404	400	451	392	421	398	444	417	404	388	434	382	377	406	406	431	426	418	399	393	420	442	423	409	457	424	416	430	424	383	361	404	416	387	424	383	413	436	421	373	389	404	444	399	408	433	404	394	395	420	434	429	400	381	434	404	430	402	381	383	395	414	368	359	411	428	408	408	435	404	425	383	434	444	444	410	444	417	402	411	431	401	414	444	394	418	442	411	403	387	415	381	429	419	398	436	413	441	365	429	416	424	427	408	409	399	397	436	389	420	447	419	451	400	429	393	394	390	413	400	420	423	429	398	444	439	395	389	422	445	398	412	391	387	416	415	407	390	406	357	428	409	443	387	432	428	411	415	408	399	421	434	419	429	399	407	416	399	428	444	396	413	402	404	419	394	419	385	460	379	386	438	430	414	417	432	379	443	403	390	418	425	401	382	425	429	407	397	384	434	398	430	416	423	394	398	409	374	435	383	408	431	410	444	416	412	407	413	397	399	410	427	386	381	397	428	413	428	422	425	458	441	452	395	416	387	394	397	397	456	428	423	395	461	423	390	432	415	379	429	437	419	401	415	399	413	378	398	393	373	431	403	425	419	391	455	399	385	415	409	417	417	413	429	407	397	395	424	428	407	435	394	412	401	426	395	378	409	407	409	416	405	401	382	399	414	412	432	364	405	414	401	427	408	421	407	394	413	424	435	446	415	436	409	399	422	396	371	417	433	393	402	405	415	401	420	428	452	415	396	417	398	418	417	416	428	415	425	438	410	400	384	367	410	419	415	394	419	409	406	437	413	402	385	396	437	438	404	422	426	393	392	410	401	439	405	428	428	370	393	415	406	389	404	394	401	401	399	419	404	423	434	411	423	416	401	442	411	428	399	399	395	398	419	409	408	418	413	394	377	407	431	387	449	414	439	399	398	395	425	393	417	423	395	420	426	415	401	384	397	394	411	429	388	411	401	407	434	444	400	430	416	438	400	412	414	393	385	409	401	398	433	405	415	412	465	412	451	397	419	397	455	388	417	389	395	436	432	426	457	414	415	411	426	413	422	416	398	456	373	418	389	423	392	425	406	411	400	381	399	410	401	432	422	393	427	389	412	413	426	415	418	382	427	403	376	391	391	406	375	425	384	410	414	383	423	416	394	421	403	390	395	448	387	416	397	439	428	427	416	423	402	428	404	418	387	400	415	388	376	404	374	439	416	422	448	371	415	380	408	431	426	428	390	407	399	409	422	399	414	426	380	421	414	375	388	404	367	434	421	407	406	362	382	419	415	408	431	359	393	421	433	393	414	413	409	436	409	442	411	418	386	413	417	410	440	422	413	394	412	402	387	402	397	379	450	432	374	450	417	416	401	389	420	426	403	381	386	407	407	419	374	432	423	385	435	406	420	413	401	417	402	416	410	393	411	414	426	370	432	412	394	438	424	420	427	430	383	396	452	462	381	412	401	411	411	410	375	402	429	411	430	401	377	431	410	428	370	399	431	393	356	389	422	421	402	375	383	385	419	420	397	401	417	423	411	414	401	400	443	412	439	417	416	401	400	443	410	451	435	401	429	401	390	447	416	446	421	439	383	417	397	405	421	440	415	413	420	446	403	436	441	390	420	402	425	373	430	401	413	447	422	422	425	400	398	375	468	418	403	401	392	401	419	439	417	428	413	413	423	415	431	432	440	395	449	419	424	402	425	398	404	416	438	400	401	421	404	386	409	389	415	398	396	420	417	441	414	431	351	397	419	432	436	429	384	393	407	405	416	445	395	417	428	427	402	431	444	403	452	380	438	401	456	374	434	406	415	419	425	404	435	422	392	381	424	410	448	441	412	381	429	407	403	388	369	398	424	378	432	416	438	385	428	410	411	438	408	409	414	403	427	419	448	406	405	429	395	418	391	407	380	411	440	435	404	392	429	410	424	402	389	434	412	431	412	420	391	448	398	452	402	412	430	393	433	404	435	398	425	402	450	420	447	435	389	386	426	418	427	403	433	414	390	429	389	385	435	432	417	408	398	431	398	391	410	378	418	420	398	429	422	388	449	461	403	413	398	384	430	440	432	401	424	425	391	436	417	424	412	398	385	405	413	447	414	423	395	399	410	414	412	415	399	435	425	419	387	454	428	427	410	393	394	420	371	426	401	428	463	373	443	428	414	400	387	396	395	423	387	399	432	410	413	396	404	411	408	410	431	404	401	448	414	395	402	441	396	415	428	394	397	425	400	441	427	418	393	394	401	389	398	437	397	474	436	395	406	392	396	388	433	412	440	402	411	405	410	411	404	396	412	380	400	395	386	401	405	379	420	413	412	379	409	411	418	448	393	414	424	420	411	382	409	407	392	391	418	418	460	446	391	403	429	384	399	391	406	401	436	399	400	425	416	412	364	406	396	418	401	415	407	426	436	399	386	415	387	423	388	410	411	410	422	389	443	383	396	408	440	385	391	404	399	444	408	392	404	414	429	441	396	382	403	423	393	412	435	398	436	432	411	402	424	372	421	396	383	401	391	423	412	381	387	403	415	415	400	397	406	404	444	409	402	427	436	402	406	437	415	391	384	413	432	411	391	373	436	409	416	433	452	361	397	406	398	400	398	406	392	425	361	446	382	438	409	411	422	410	400	408	416	436	420	408	411	390	404	403	451	430	440	427	407	408	402	386	404	403	424	424	443	421	374	414	436	398	425	392	407	420	421	384	407	401	418	427	416	404	425	390	419	401	437	402	417	450	415	442	379	405	398	436	414	413	366	474	389	413	418	392	427	411	393	426	420	416	389	396	372	398	399	449	414	435	428	410	409	427	413	419	374	406	393	416	427	396	394	437	408	420	424	419	384	412
26431	2965	1562	1077	919	816	840	792	753	786	753	719	715	756	741	782	735	730	716	734	755	802	686	752	744	674	706	717	745	694	753	748	722	706	751	708	712	749	745	711	701	666	709	742	717	726	694	684	717	658	699	699	625	766	731	732	744	705	747	718	726	737	699	713	680	739	729	686	717	694	710	711	686	761	722	744	668	706	735	677	672	685	725	694	709	734	740	745	723	708	683	707	749	722	735	771	710	751	691	701	702	738	693	736	761	757	724	666	756	735	702	744	692	718	721	722	700	770	677	708	729	713	757	733	735	729	686	714	681	711	775	711	735	698	720	721	720	702	750	675	752	763	700	751	710	738	723	718	741	717	777	689	736	715	709	686	695	678	714	755	702	757	667	674	722	738	792	755	704	738	723	733	747	720	676	676	718	728	734	669	736	689	732	704	687	715	714	718	683	685	673	722	688	718	700	724	722	717	730	714	691	680	739	710	674	751	747	752	710	745	702	675	705	715	750	705	721	726	767	701	694	701	698	701	740	727	719	715	713	738	706	662	706	652	738	717	702	728	747	699	706	709	738	687	718	711	715	718	715	741	698	713	658	738	759	733	768	731	701	733	725	694	769	689	709	765	752	725	688	764	712	709	719	751	671	719	730	731	695	680	718	728	718	694	707	754	712	735	743	721	692	720	755	758	694	721	691	708	727	690	697	726	692	713	723	666	708	664	709	689	707	725	689	722	709	676	724	671	740	707	720	730	750	743	732	727	712	731	710	695	683	732	721	695	701	682	683	750	737	739	680	724	727	694	714	740	703	670	754	724	702	714	789	732	735	747	703	732	708	712	746	658	749	684	709	716	703	714	738	756	745	737	675	697	732	648	751	761	744	704	698	692	715	722	727	717	753	732	684	707	728	744	719	675	729	713	733	708	702	723	704	712	663	725	770	711	779	727	704	692	770	718	749	774	665	759	709	703	746	687	733	733	698	715	695	725	692	702	746	721	725	711	756	724	738	754	699	766	719	772	694	666	716	766	702	755	724	691	627	729	700	741	735	738	713	769	729	694	719	699	682	733	724	703	688	729	697	723	747	700	705	709	706	667	678	726	668	750	703	724	687	710	704	751	741	753	738	711	690	743	670	717	735	687	708	697	697	725	701	775	680	749	748	761	697	702	707	705	729	692	733	745	716	689	716	742	706	695	744	784	710	719	767	709	729	719	741	688	745	666	759	734	742	719	681	736	715	709	706	749	682	699	694	736	706	734	768	694	735	699	744	713	698	748	745	741	725	695	682	767	702	689	707	719	742	698	705	704	681	693	692	684	724	746	710	730	697	712	745	682	714	712	729	710	747	741	730	721	707	748	691	737	677	735	730	710	712	685	691	714	710	738	668	736	732	741	686	728	709	661	680	750	779	719	727	712	742	727	744	705	691	744	716	699	717	725	742	674	695	680	767	682	702	702	674	711	713	726	733	718	724	707	686	734	742	684	724	712	732	683	704	732	751	681	742	745	686	688	741	674	697	701	693	720	748	754	747	691	716	701	734	720	735	728	685	710	744	772	726	716	719	748	677	782	663	723	707	701	739	727	726	748	698	692	715	674	676	712	714	749	726	760	713	717	716	749	709	730	720	746	699	740	739	640	730	762	725	689	757	689	687	725	756	712	732	739	707	713	671	719	703	711	699	720	677	743	713	723	688	709	639	669	706	743	697	719	700	763	661	746	691	746	713	709	738	718	703	731	725	729	724	746	721	769	715	714	683	735	708	753	759	637	678	732	735	696	732	727	748	673	707	702	680	666	700	719	705	734	706	713	703	686	707	744	660	757	704	732	676	741	669	696	765	791	688	686	735	687	690	701	658	704	684	730	742	693	692	768	713	716	755	700	778	673	697	705	716	702	699	739	732	719	704	729	758	676	756	673	729	718	679	700	684	671	710	729	757	699	651	764	698	721	768	743	712	723	751	738	716	725	663	730	718	733	747	733	715	715	716	723	700	731	748	734	684	725	744	743	744	698	748	746	712	696	756	716	685	743	681	720	693	679	732	756	667	680	719	706	704	689	715	692	728	683	689	738	716	753	707	697	695	731	684	741	749	730	704	714	721	698	689	725	745	751	714	704	692	728	731	709	717	728	764	733	749	715	730	697	723	719	723	671	754	698	664	713	677	691	761	751	742	753	724	725	709	730	684	703	730	673	735	723	696	720	730	725	733	669	694	701	732	686	776	728	709	683	686	743	753	701	714	736	723	708	673	756	732	744	707	724	684	691	716	749	654	724	705	667	739	740	697	714	666	755	681	654	756	742	693	726	744	743	726	711	726	746	688	683	731	722	726	694	723	690	695	715	751	702	725	716	698	756	698	736	678	733	755	731	807	741	728	713	725	745	699	719	741	753	738	720	683	741	733	712	713	705	710	726	750	722	705	699	727	703	735	731	807	741	756	733	670	701	718	769	696	686	685	751	737	692	722	725	693	735	689	704	714	712	709	710	700	713	736	727	723	659	720	783	674	700	716	685	687	729	734	715	734	725	673	736	749	701	721	697	726	725	699	717	750	706	714	699	695	700	709	721	743	696	724	734	723	737	721	735	705	725	731	735	747	713	707	712	716	708	702	690	696	693	710	712	685	707	695	718	751	705	700	685	715	683	681	706	697	744	728	751	760	683	691	730	688	728	751	727	720	690	679	730	696	715	718	709	715	688	777	679	733	744	704	698	754	770	704	688	784	743	705	703	712	711	716	689	702	778	750	673	705	708	747	727	696	735	703	700	729	686	725	744	680	703	698	707	721	741	744	686	715	708	760	711	685	704	737	732	745	750	737	712	747	689	722	748	687	758	707	675	692	768	721	734	717	734	695	728	718	707	738	779	700	683	695	718	752	719	741	694	748	735	658	695	756	698	712	718	751	684	749	700	738	737	712	712	725	673	744	715	706	728	757	681	675	694	686	682	747	700	746	740	674	714	744	704	705	772	706	705	673	696	707	752	728	737	753	741	721	728	679	718	757	744	700	708	767	723	699	724	726	714	711	679	732	791	765	663	682	697	725	732	767	686	671	695	722	709	729	713	705	723	725	737	679	720	709	744	746	730	741	708	692	705	700	710	728	761	701	662	716	698	757	728	720	696	732	732	684	724	717	691	681	730	731	738	756	697	708	709	729	678	681	678	719	699	707	724	749	719	729	708	740	708	695	773	720	751	723	696	713	710	716	729	721	697	721	689	727	728	727	687	698	718	753	681	740	722	689	706	687	720	707	734	759	708	696	770	723	708	701	719	688	701	729	754	752	724	704	700	713	694	694	738	691	706	762	734	750	755	720	728	720	742	744	696	740	721	702	729	708	732	763	707	711	719	725	677	723	733	674	697	723	702	764	713	709	709	723	727	740	706	761	686	721	710	689	711	747	669	755	729	693	726	778	673	724	721	681	748	736	684	740	717	776	742	727	695	707	713	724	719	787	737	689	733	775	757	686	789	697	703	690	668	712	728	642	710	678	712
25429	21564	29373	23942	13803	1336	806	712	578	532	508	505	551	461	467	428	418	448	434	393	432	413	389	417	412	424	412	407	432	418	410	419	412	449	411	385	395	372	410	400	375	434	416	383	428	413	383	425	394	403	391	371	403	409	404	405	394	403	396	374	385	425	395	402	373	391	402	400	402	412	439	412	398	410	395	416	420	408	414	396	423	386	431	429	410	402	407	370	406	404	391	394	401	404	384	366	407	389	415	426	417	378	391	376	406	407	372	388	417	364	407	386	397	416	396	404	393	388	417	417	387	364	425	436	403	393	405	387	420	377	393	413	388	446	382	368	379	383	413	421	435	417	395	437	387	402	384	398	418	404	431	371	402	403	403	387	393	413	369	391	417	388	418	392	444	362	390	409	343	400	408	390	391	381	391	396	410	410	413	412	405	400	407	415	389	371	404	400	390	451	394	388	386	368	352	412	384	433	409	421	419	346	388	412	367	394	376	424	352	388	400	383	388	434	396	372	411	381	397	439	410	356	415	400	418	401	398	407	391	396	359	386	401	408	395	388	398	379	410	436	378	408	371	402	366	408	414	430	435	388	385	372	413	413	393	375	380	413	390	403	404	398	424	396	438	395	429	367	374	361	398	382	394	385	395	360	391	389	387	385	431	379	404	401	399	385	412	402	383	416	418	383	373	421	442	397	370	402	386	382	396	403	395	372	430	399	366	390	403	423	365	381	368	406	405	405	407	408	413	409	401	390	386	426	379	393	395	394	395	398	391	418	403	377	404	393	418	451	418	381	385	409	418	398	404	415	392	424	388	387	380	359	386	414	407	385	395	381	406	397	406	444	396	383	414	347	404	423	415	391	378	399	382	430	392	375	384	387	414	407	445	384	360	413	386	402	420	391	412	432	411	419	367	427	420	386	399	390	394	356	401	381	410	362	400	366	374	414	395	387	395	398	414	404	389	367	441	420	432	391	376	417	394	396	383	391	379	397	411	435	381	416	344	405	401	415	382	382	383	398	423	390	405	390	401	407	378	412	370	392	416	421	407	395	411	394	408	381	389	404	424	375	419	362	397	362	438	396	376	412	415	379	427	380	375	380	417	406	408	373	404	402	422	405	362	358	418	417	377	416	383	382	401	393	368	368	358	420	400	421	392	414	419	379	399	383	429	422	412	410	387	392	443	396	382	400	363	407	392	382	392	385	406	391	441	385	389	419	383	424	417	378	393	378	383	401	411	384	364	389	406	406	435	421	384	405	415	397	405	406	403	382	403	408	419	398	391	396	425	387	399	424	411	386	366	403	390	419	396	406	383	381	422	398	372	417	402	384	426	394	374	364	409	380	377	399	398	418	385	397	435	397	392	417	386	363	421	418	383	395	361	393	375	385	389	387	411	408	451	381	414	455	402	416	392	391	390	408	403	407	380	413	413	392	404	407	423	391	408	427	410	435	380	400	392	438	413	379	409	393	365	420	416	407	416	391	399	418	388	377	395	396	421	415	410	374	406	414	384	394	381	375	381	384	414	430	405	404	361	401	412	389	433	421	395	411	405	422	378	379	361	381	407	409	415	360	412	386	400	418	361	416	377	378	406	379	399	406	363	377	360	383	385	415	421	392	381	404	410	372	385	386	380	457	381	399	415	453	380	390	415	391	392	399	418	373	419	368	403	382	394	378	401	377	411	378	392	412	393	432	405	415	413	405	408	389	373	415	388	403	406	380	412	405	428	435	395	390	410	375	425	409	386	408	388	400	402	383	391	392	403	416	396	390	400	383	384	372	399	404	398	382	381	359	383	394	385	421	410	447	426	383	418	432	382	377	409	411	370	385	438	393	414	406	405	429	389	400	368	399	419	412	372	428	384	396	411	407	411	431	399	430	373	407	400	399	386	401	363	411	404	392	382	401	412	394	427	381	396	412	413	384	352	397	385	408	454	398	409	406	368	385	407	391	423	400	382	386	376	409	384	381	402	374	389	380	399	370	394	406	405	370	412	406	416	424	422	385	441	418	383	383	411	378	398	401	430	406	408	431	398	383	396	425	436	415	414	379	403	393	384	408	396	413	383	374	363	406	410	381	384	372	401	385	431	447	387	384	410	355	420	409	412	402	424	398	399	391	411	398	380	373	353	349	366	370	424	399	377	393	408	398	383	409	415	401	373	404	366	402	428	390	429	399	389	387	415	384	395	408	410	424	380	393	377	366	403	409	385	401	385	388	393	410	391	397	388	398	389	385	400	381	422	387	428	420	375	435	390	404	422	411	413	384	396	402	403	402	415	438	441	358	428	392	426	425	383	449	404	387	377	404	353	379	383	358	401	380	376	399	363	358	407	389	401	395	389	419	399	413	376	390	380	369	396	407	429	433	362	422	381	395	368	416	382	408	396	362	414	398	410	397	424	397	390	413	388	367	384	401	439	406	386	386	385	385	402	407	390	412	370	385	400	408	392	431	392	407	410	353	401	400	400	404	415	427	399	367	388	407	383	390	404	379	418	391	380	372	377	388	357	409	425	380	389	388	390	391	393	414	383	383	367	417	385	382	410	364	425	404	382	379	399	377	430	383	410	421	334	399	395	411	404	434	396	380	389	428	437	433	431	434	401	407	424	383	383	385	394	392	378	419	391	379	398	390	372	401	401	393	403	417	420	375	373	403	376	378	391	383	361	362	396	391	396	390	375	407	385	422	420	379	384	351	388	373	433	403	387	421	379	449	378	432	382	399	381	415	401	400	378	399	372	406	365	420	385	415	403	354	370	405	403	377	364	366	417	380	388	377	425	428	408	424	422	414	405	408	413	396	439	386	429	419	389	415	425	425	373	430	374	400	407	392	390	385	395	338	382	401	428	423	426	418	414	391	395	414	415	405	407	365	401	390	409	380	384	387	425	392	403	374	430	381	364	418	385	416	358	371	403	435	434	403	385	447	401	407	370	402	405	384	360	384	376	429	419	387	395	387	425	410	373	384	413	393	413	398	388	405	390	385	406	421	405	418	419	394	396	385	410	410	433	435	406	410	399	378	400	413	405	375	401	400	380	433	415	380	420	412	370	425	375	383	382	408	384	386	405	376	432	413	416	366	391	429	416	418	390	389	385	400	384	409	415	371	356	421	414	403	406	402	419	382	398	364	377	413	416	411	406	418	412	392	418	398	400	415	429	403	373	387	383	406	395	399	405	425	393	388	414	351	391	373	398	387	374	401	428	406	384	391	385	396	418	393	410	375	383	376	415	411	401	383	400	449	366	382	394	389	376	393	396	383	394	383	396	364	374	410	391	433	435	419	392	394	393	388	407	362	395	407	396	351	379	346	386	381	380	449	385	379	395	357	374	378	408	421	376	363	372	391	404	394	370	374	378	396	404	385	401	390	377	425	400	406	372	382	385	375	412	387	396	421	401	392	418	409	374	420	384	377	362	426	365	399	388	393	349	402	391	387	446	417	404	383	391	360	369	385	402	380	411	378	394	400	410	362	423	403	398	401	424	360	330	427
41920	19046	8289	4350	3025	2211	1868	1613	1395	1236	1119	998	968	876	853	883	904	773	844	810	823	765	726	775	744	762	751	758	703	749	733	661	696	679	774	690	738	684	703	695	733	693	708	713	729	719	690	681	688	729	715	687	672	693	688	678	712	677	677	749	661	735	700	699	683	698	652	676	687	693	669	665	708	724	674	698	687	677	719	670	693	710	718	713	646	717	717	699	649	682	725	719	709	706	710	695	645	693	677	721	675	692	722	708	744	737	691	709	705	696	724	670	666	688	704	702	736	658	666	710	718	708	674	674	680	713	716	674	680	671	636	666	660	694	643	677	677	660	637	682	692	682	653	720	668	657	682	677	657	694	663	718	706	712	676	708	687	686	671	698	678	715	665	733	694	734	664	722	658	698	688	708	701	709	730	666	731	695	703	678	710	712	665	691	667	714	712	686	708	703	642	679	702	671	677	725	686	660	711	674	691	642	693	698	688	640	699	694	708	658	715	700	690	658	674	733	691	657	702	677	689	669	656	689	648	711	716	701	731	679	691	719	696	699	698	660	704	679	709	694	700	715	707	723	713	689	687	649	692	674	669	714	714	727	669	645	679	644	668	697	702	674	671	685	662	627	740	690	698	667	724	693	691	739	727	641	627	659	670	721	658	719	706	696	690	666	719	690	693	670	683	680	673	689	662	683	666	676	675	675	669	634	687	663	694	689	675	709	710	713	722	694	668	691	675	700	692	685	709	686	679	730	677	688	705	636	643	671	727	697	692	688	694	729	702	645	694	732	675	698	665	750	684	692	706	687	696	706	658	682	686	676	697	689	687	698	707	655	696	687	668	687	663	696	680	668	740	701	657	744	678	740	671	739	694	669	667	688	710	724	675	709	722	690	624	647	679	668	663	690	673	685	732	697	669	731	665	704	659	678	683	660	691	668	689	717	659	723	735	700	673	691	678	646	744	743	656	692	677	655	697	689	669	709	717	697	689	666	702	664	690	700	685	727	707	710	654	680	674	689	674	690	679	688	689	686	650	735	663	701	665	687	690	667	658	680	709	714	696	667	699	750	658	639	712	703	641	651	647	677	672	620	717	643	683	691	687	694	702	661	652	631	669	706	681	687	697	695	672	699	690	719	715	684	692	670	638	742	694	678	692	716	721	688	627	677	653	699	700	702	709	711	750	672	659	677	684	674	767	704	668	646	731	693	738	699	640	666	751	671	707	668	711	710	647	722	703	681	688	648	714	699	746	707	689	681	676	691	726	686	709	706	691	704	686	711	713	677	667	655	712	665	711	645	696	648	767	733	677	737	668	722	671	743	660	701	681	672	651	672	707	732	700	675	703	677	701	685	647	748	706	685	717	676	661	680	686	679	735	710	666	687	698	702	662	683	654	643	734	698	705	713	724	710	676	645	689	738	714	691	686	689	659	700	654	656	676	665	647	722	709	674	675	689	662	713	675	740	682	662	686	663	709	703	693	727	631	666	658	654	723	715	692	697	657	674	642	733	658	701	723	714	669	711	693	694	771	684	695	667	719	662	692	663	683	658	718	699	709	722	654	664	694	687	712	703	662	671	695	683	704	697	722	640	684	679	696	717	659	695	701	674	693	671	701	670	696	700	704	721	697	746	667	694	722	678	714	718	659	646	703	727	703	665	662	683	702	686	682	682	692	723	654	696	721	707	687	680	700	703	681	711	702	648	698	684	641	746	674	685	743	692	712	667	665	659	699	666	697	663	709	660	702	664	705	676	682	678	694	676	676	705	683	688	675	688	740	691	721	720	662	630	702	668	674	677	663	720	692	666	698	762	671	651	712	694	751	690	680	727	714	673	673	666	678	716	667	695	737	657	651	688	667	669	691	667	682	680	719	689	672	698	667	676	702	684	736	733	662	718	639	684	696	665	717	653	715	737	735	714	662	683	669	689	705	692	734	667	677	718	697	699	699	624	709	672	660	671	685	636	642	677	702	655	688	641	694	671	725	685	688	708	703	670	677	650	713	665	662	651	672	662	676	677	713	669	707	708	723	729	634	722	702	706	671	692	670	667	677	712	709	668	652	637	705	743	716	659	699	718	656	705	723	687	665	689	623	669	722	638	702	652	674	679	664	688	719	660	683	660	669	678	700	651	710	720	689	725	666	721	691	650	678	729	728	677	706	688	672	655	693	648	682	698	635	692	666	708	695	682	721	646	700	677	726	697	738	677	700	724	763	696	680	707	625	720	740	706	677	731	728	721	686	692	689	683	672	709	672	723	706	629	669	682	714	698	645	663	691	659	720	680	694	681	752	682	694	726	715	720	687	680	689	654	677	668	698	705	677	693	635	699	640	651	687	696	707	719	684	698	670	647	698	678	719	689	717	675	707	717	704	655	673	686	715	688	677	667	698	673	677	627	696	702	711	692	662	690	625	730	698	683	689	626	698	626	683	706	725	725	686	667	627	658	703	668	651	672	642	700	658	727	725	682	718	701	716	673	677	696	716	674	703	655	693	685	720	636	672	689	654	701	680	710	643	677	709	684	657	704	699	695	743	705	675	750	634	687	704	658	651	701	688	676	712	678	679	735	690	660	674	649	685	717	630	661	717	675	661	679	690	674	698	722	668	658	640	633	729	649	693	679	674	682	697	711	697	737	731	678	715	686	737	680	662	684	658	662	708	707	733	614	678	646	726	675	721	693	709	668	717	756	695	701	708	693	683	682	659	681	661	708	691	703	705	689	685	691	682	644	685	694	722	700	684	679	661	670	669	697	629	706	682	703	686	698	714	705	681	673	714	703	707	705	627	698	716	695	705	653	744	664	672	739	681	679	670	706	711	651	654	701	680	698	700	704	692	647	710	692	681	720	704	699	720	701	637	704	706	647	652	705	750	707	696	676	684	693	711	634	693	687	680	724	698	662	699	713	667	693	745	678	714	660	649	676	692	661	644	679	680	662	670	680	678	653	733	685	673	662	697	738	641	702	673	681	728	759	728	658	690	710	713	727	666	665	737	676	634	698	706	683	683	687	677	732	701	706	690	706	669	695	681	709	658	652	615	725	726	698	689	664	699	704	711	728	650	676	689	692	736	698	709	715	663	674	690	681	674	700	696	667	695	710	675	675	667	677	731	658	715	689	699	699	697	688	717	721	674	718	712	720	710	693	673	695	677	711	666	695	680	703	689	746	719	695	730	699	673	692	696	683	664	704	673	693	709	668	654	691	699	702	683	663	673	697	661	656	691	680	644	640	755	712	693	655	649	703	692	717	712	689	663	656	716	668	640	695	706	661	666	637	688	684	698	716	706	725	703	665	681	685	730	662	704	655	705	721	656	687	711	626	696	671	672	641	661	706	689	663	701	691	660	694	712	718	684	693	702	686	660	685	693	659	689	658	731	714	673	669	708	651	662	732	694	711	688	702	697	679	673	723	735	761	679	712	692	703	678	671	622	677	768	649	665	718	630	669	662	670	677	713	644	658	695	659	707	684	659	690	688	692	682	758	680	693
24291	21531	29939	23483	21497	14044	2030	1169	945	926	907	797	783	770	758	762	741	734	719	653	688	688	746	676	654	695	671	631	670	650	722	699	661	641	676	682	652	646	665	630	678	659	613	623	638	583	655	656	668	649	643	629	616	720	628	660	645	644	660	666	674	656	670	626	641	632	623	605	638	662	679	654	670	613	642	623	638	646	674	664	640	658	668	657	616	657	628	648	639	670	619	615	664	662	683	653	636	660	609	646	622	630	683	652	649	677	647	641	665	600	610	614	677	670	584	659	608	646	666	627	671	649	630	616	595	664	637	640	615	650	646	672	678	655	615	662	595	655	674	616	625	662	704	655	649	648	609	658	595	655	664	626	665	655	667	658	673	705	663	654	635	638	649	648	600	636	611	674	644	683	611	634	660	678	638	662	640	639	646	662	586	676	635	645	625	635	666	616	669	648	634	607	713	669	679	635	635	624	644	604	656	646	663	668	672	625	619	614	657	625	665	622	611	657	665	597	630	640	669	589	629	611	666	674	630	615	637	667	629	593	683	683	677	631	634	636	630	652	619	634	641	640	637	584	654	606	654	620	673	640	651	615	622	628	625	650	602	669	651	657	638	644	627	678	631	647	605	571	667	646	644	604	624	628	657	624	640	640	626	629	644	691	653	647	645	636	682	679	641	619	627	631	632	713	621	662	634	597	616	618	668	629	646	599	628	675	659	674	639	642	636	591	615	661	615	623	644	607	662	673	640	645	622	693	663	663	625	584	661	647	621	656	629	653	623	673	685	633	634	625	679	625	675	600	667	653	618	626	635	709	620	648	681	637	660	696	628	646	639	680	646	635	639	635	642	641	591	624	642	658	635	659	623	656	657	584	621	586	630	628	611	603	665	656	610	616	636	652	613	590	612	660	620	621	587	606	647	655	628	653	609	613	689	649	611	630	628	641	630	632	648	632	640	645	695	641	588	676	631	613	621	619	626	651	602	609	632	647	640	661	632	608	625	640	644	620	677	636	619	668	629	614	615	639	654	602	673	649	649	657	622	622	625	617	635	682	604	636	648	634	655	667	690	623	615	630	618	648	622	644	639	675	634	675	669	647	649	631	616	654	594	617	662	637	629	606	667	660	679	599	656	627	637	689	610	671	639	650	628	634	649	649	677	649	633	691	671	636	631	662	654	614	661	688	671	614	597	654	639	612	637	703	662	626	661	651	606	614	621	643	674	623	656	671	674	622	688	640	681	601	652	653	651	619	652	668	657	587	616	609	660	655	626	576	631	610	679	674	636	640	615	655	632	647	590	633	641	649	655	638	651	664	613	596	626	632	640	601	634	647	641	639	648	632	631	668	611	645	618	611	594	621	602	665	677	650	633	665	677	647	682	629	624	615	641	693	606	614	670	662	690	618	708	658	585	648	645	626	645	598	641	655	671	638	645	594	615	621	608	603	641	664	597	653	651	632	661	652	659	657	657	666	611	607	643	633	638	632	605	609	656	649	649	607	651	633	646	657	595	610	586	651	677	658	647	637	655	659	652	616	668	668	623	666	601	630	624	660	645	637	667	666	632	621	657	643	638	636	654	633	627	619	628	633	623	632	625	630	594	660	630	595	624	633	663	653	676	644	651	663	651	598	616	642	660	652	610	624	648	653	646	654	632	651	659	655	656	627	706	640	634	602	617	610	601	650	663	628	633	639	610	648	614	626	619	684	665	640	663	640	619	654	647	650	631	606	615	647	619	628	652	661	660	657	651	648	617	575	653	655	685	633	629	610	662	618	642	653	593	615	595	605	612	586	618	673	649	604	649	615	577	698	660	647	624	613	706	635	639	643	674	593	670	599	636	653	663	611	645	671	631	626	599	639	655	644	632	667	624	643	643	626	656	631	715	606	610	635	661	597	597	641	666	622	630	641	679	662	646	634	650	636	591	658	628	653	643	659	630	620	602	639	650	647	674	626	601	648	587	609	615	661	632	630	617	670	627	620	610	626	666	617	623	649	595	639	645	653	630	646	671	658	728	640	656	625	608	686	657	642	684	618	640	600	636	635	662	621	628	620	626	659	662	635	635	633	614	616	623	635	654	619	625	619	611	674	648	644	639	618	642	620	644	622	624	677	629	634	655	601	626	648	641	655	655	637	590	641	676	638	623	603	647	655	602	632	649	600	627	660	630	635	613	634	628	610	597	610	650	654	580	665	620	665	646	628	636	633	657	626	659	679	677	608	677	610	675	596	662	650	626	619	622	677	635	636	625	611	672	652	618	649	587	649	674	644	678	693	673	652	680	642	598	634	612	626	644	647	677	663	654	646	632	600	640	656	624	666	631	647	674	683	622	617	624	635	663	610	626	678	681	639	660	625	634	607	647	664	607	649	663	618	670	656	599	616	644	657	682	610	665	644	629	620	633	653	644	637	660	638	611	594	638	680	598	655	647	614	658	651	640	625	657	682	619	593	640	669	632	662	636	602	638	655	624	673	661	672	593	673	637	634	637	644	663	638	628	621	660	634	631	621	621	599	656	621	640	633	666	646	597	638	653	696	626	660	631	595	610	635	647	616	630	643	614	680	633	605	611	628	659	657	606	619	638	633	652	634	639	635	641	656	620	699	606	658	673	639	620	636	664	628	650	595	675	663	646	632	640	632	645	585	649	630	631	626	646	636	642	630	670	673	657	645	666	640	593	594	595	564	609	630	674	647	596	643	669	639	656	619	638	684	621	628	617	620	684	616	650	634	676	640	659	623	616	648	647	630	639	622	642	645	693	639	654	601	660	623	619	645	619	630	641	645	626	662	640	645	641	578	650	759	595	588	630	595	659	656	629	655	610	646	656	648	590	629	639	596	643	615	631	643	623	623	624	664	663	689	650	586	640	660	582	627	630	602	632	669	672	687	613	632	611	654	630	651	634	658	631	630	590	665	615	628	593	678	642	633	632	637	630	609	677	658	664	625	627	616	639	680	618	599	660	651	617	640	624	645	678	612	630	623	674	672	632	621	666	659	612	665	654	649	615	661	627	606	621	677	652	666	652	648	640	664	660	612	624	637	632	610	660	655	600	585	671	659	638	636	635	649	646	669	654	634	657	577	609	650	652	655	624	633	661	624	639	610	637	680	575	679	679	591	617	598	614	657	648	628	634	619	641	697	601	624	668	594	596	628	613	658	608	670	684	616	669	601	634	645	661	595	675	660	633	631	615	696	668	602	648	602	641	655	660	614	640	644	639	636	649	666	642	621	677	663	664	648	663	611	622	699	620	634	630	642	685	605	625	628	651	630	662	615	640	690	641	640	595	610	627	668	594	622	612	644	625	646	647	643	615	616	646	648	647	665	603	690	642	642	611	645	621	665	623	650	623	622	670	639	612	597	631	660	627	640	645	660	723	675	677	600	648	665	678	626	619	646	599	635	640	608	614	621	589	612	650	644	626	650	620	654	710	668	592	665	615	638	663	605	626	651	670	670	603	630	616	627	641	701	624	642	673	643	620	603	648	630
42780	20803	13133	7141	5113	3834	3133	2489	2274	1962	1776	1685	1542	1459	1487	1371	1359	1233	1246	1222	1195	1227	1189	1215	1164	1077	1179	1162	1104	1116	1154	1129	1161	1124	1064	1132	1085	1150	1110	1148	1105	1062	1053	1071	1090	1026	1087	1083	1029	1064	1034	1069	982	1049	1084	1084	1034	1056	1055	1068	1078	1082	1059	1003	1108	1064	1043	1035	1078	1064	1029	1028	1064	1051	1064	1062	1106	1053	1031	994	983	1045	1075	1104	1134	1068	1069	1041	937	997	1009	1073	1045	1061	1071	1075	1020	1052	1106	1060	1118	1070	1063	1131	1098	1057	1039	1118	1044	1070	1051	1094	1086	1103	1019	1078	1040	1091	1016	1132	1046	1077	1041	1091	1094	980	1052	1062	1015	1089	1016	1052	1021	1059	1070	1041	1030	1064	1113	1116	999	1060	1119	1131	1037	1063	1049	1064	1031	1046	1042	1068	1021	1070	1060	1061	999	1007	1001	1000	1041	1032	1089	1090	995	1044	987	1045	999	1060	1066	1008	1002	1096	1066	1076	1072	1064	1076	1035	1048	1042	1062	1076	1086	1085	1043	1032	1026	1022	1049	1084	1054	1036	1064	1058	1045	1046	1055	1042	1054	1039	1046	1076	1021	1032	1043	1033	1094	1022	1047	1003	1008	1067	1001	1066	1016	1066	982	1030	1065	1039	1002	974	1046	1109	1029	1087	1058	1050	1087	1013	1035	1049	1069	1045	1032	993	1021	1031	1082	1017	1065	1101	1061	1120	981	1040	1072	1075	1076	1034	1030	999	1091	1071	1031	1016	1055	1096	1038	1023	1020	1030	1018	1067	1038	1066	1053	1028	1060	1066	1038	1023	1054	1011	1069	1000	1002	1037	1010	1053	1093	1021	1081	1085	993	1020	1047	1040	1048	1070	1064	1012	1026	1132	1053	1082	1047	1075	1065	1031	1044	1052	1042	1075	1002	1003	1027	1116	1026	1077	1061	1020	1052	1045	1088	1067	1004	1024	1108	996	1039	1054	1023	1068	1047	1035	1017	996	1078	1056	1102	1015	1051	999	1038	1073	1111	1011	1087	1083	1023	998	1000	1065	1040	1073	1062	1018	1055	977	1022	1072	1051	1006	1064	1010	1051	1077	1009	1033	1071	1117	1026	1115	1048	1056	1021	1060	1109	1078	1018	1087	1042	1066	1037	1012	1033	1071	1072	1057	1058	1024	1007	1035	1033	1070	1092	1027	1016	1095	1046	1086	1044	1085	1061	1040	1056	1010	1037	1036	1005	1062	1037	1039	1023	1052	1072	1056	1048	1093	1017	1002	1060	1095	1099	1023	1047	1038	1058	1025	1021	1003	1006	1029	1050	1026	1069	1017	1034	1018	1012	1070	1058	1056	1087	1114	973	1057	1001	1100	1073	989	974	1052	1109	1050	1081	1050	994	1008	1048	1049	1060	1033	1072	1005	1068	1032	1084	1060	1028	996	1067	1056	1059	1008	1046	1081	1061	1043	1079	1048	1079	1119	1045	1043	1117	1063	1087	1030	1093	1039	1041	1021	1050	1028	994	1028	1104	1035	1036	1053	1029	1081	1024	1037	1052	1050	982	1010	1035	1017	1057	988	1063	1037	1036	1069	1037	1098	1106	992	1025	1005	1028	1045	1003	1071	1040	1004	1015	1088	1067	1000	1046	1055	1042	1052	1097	1033	1048	1029	1024	1026	1083	1085	1053	1017	1105	1071	1074	1075	1080	1008	1093	1043	1020	1043	1072	1072	1062	1037	1020	1082	1087	988	1011	1046	1026	993	1000	1062	1098	1078	1080	1038	1059	998	1085	1084	1092	1056	969	1004	950	997	1045	1070	1016	1039	1032	1103	1061	1044	1034	1035	1063	1045	1064	1033	1017	1009	1043	1053	1075	1095	1097	1109	1076	1021	1067	1080	1008	990	1059	1034	1008	1069	1109	1080	1056	1063	1050	1056	1012	1056	1110	1030	1009	1039	1023	1018	1026	1039	998	1088	1033	1076	1013	1058	984	1090	1039	1031	1084	1031	1002	1061	1042	1040	1078	1009	1050	1042	1043	1071	1062	1010	1006	988	1064	1058	1036	1042	1003	1049	1053	1045	1069	1016	1028	1076	1038	1003	1048	1032	1043	1022	1043	1061	1076	1029	1108	1032	1030	1042	1075	1082	1035	1057	1041	1037	1047	1042	1051	1041	1058	1044	1056	1117	1073	1065	1042	1091	1082	1030	1093	1008	1021	1019	1030	1041	1048	1023	1051	1063	1026	1035	1056	1032	1003	1023	1068	1021	1030	1120	1001	992	1058	1096	1066	1045	1039	1019	1074	1058	1010	1008	1065	971	1086	1054	1042	1025	1008	1063	1076	1042	1047	1078	1005	1031	1087	1078	1038	1054	1039	1078	1028	1081	998	1008	970	1043	1095	1047	1012	1059	1090	1024	1040	1032	1048	1036	995	988	1005	1014	1071	1000	1011	1073	1010	1035	1033	1070	1054	1065	1037	1074	1072	1040	1065	1065	1090	1008	1069	1022	1054	1111	1052	1065	1078	1027	1113	1123	1029	1030	988	1060	1024	1014	1032	1069	982	1055	1042	1059	1064	1066	1037	1040	1054	1060	1052	1056	1023	998	1081	1125	986	1012	1025	1068	1026	1087	1038	1070	1042	1042	1064	1037	1085	1008	1106	1082	1018	1065	1061	1038	1034	1030	1083	1083	1025	1028	1072	1052	1102	1019	1057	1056	1033	1056	1011	1071	1078	1069	991	1018	1068	1105	1084	1044	1010	1056	973	1019	1042	1021	1004	1068	1069	1063	1062	1098	1046	1013	1010	1004	1038	1033	1103	995	1078	1092	1016	1055	1039	1034	995	1082	1012	1016	1061	1028	1047	1080	1017	991	1076	1066	1021	1011	1091	1061	1043	1029	986	1076	949	995	1051	1068	1042	1029	1032	1042	1010	1059	1030	1003	1073	1063	1055	1012	979	1042	1017	1042	971	1077	1000	1078	1057	1086	1054	1017	1054	1090	1034	1064	1048	1076	1077	1025	1028	1055	1027	1062	1059	1068	999	1054	1079	1025	1031	1017	1062	1058	1047	1029	1055	1058	1077	1045	1096	1004	1015	997	1020	1105	1066	1007	1059	1001	1057	1057	1031	1067	1051	1054	1014	1040	1055	1029	1051	1031	999	1044	1090	1022	1065	1072	1031	1007	1048	972	987	1026	1038	985	1022	991	1017	1037	1061	1005	1019	1056	1028	1022	1041	1013	1043	1082	1066	1003	1035	1068	1023	993	1067	1027	1023	1077	1004	1067	1054	1038	1090	1027	1046	1013	1026	1007	1046	1079	1048	1073	1018	1047	990	1091	1049	1050	1065	1101	1072	1034	1040	1081	1084	1087	1091	1059	1069	955	1039	1080	1016	1014	1018	1022	1026	1002	1000	1085	1060	1093	1072	1045	1111	1082	1032	1001	1037	1037	1096	1024	1050	1056	1089	1049	1123	1081	1012	1034	1007	1084	1066	1086	1057	1016	1104	1081	1055	1024	975	1010	1011	1031	1080	1037	1030	1015	1032	1048	1073	1068	1002	1033	1057	1058	1120	1037	1036	1025	1033	1045	1018	1002	1023	1019	999	1079	1060	995	1007	1052	1042	1039	1024	1030	1060	1088	994	1019	1074	1063	1063	1030	1035	1039	1039	1031	1073	1018	1040	1057	1054	989	1080	1069	1053	1022	1019	1015	1045	993	1066	1033	1044	1087	1024	1095	1041	1113	982	1043	1088	1034	1048	1075	1016	1048	1015	995	1065	1027	1035	1089	1067	1060	1046	1083	1034	1113	1012	1073	1057	1045	1080	1030	1034	1073	1066	1017	1038	1075	1070	1035	1047	1063	1002	1060	1055	1030	1064	1095	1070	992	1069	1056	1029	1063	1025	1001	1029	1052	1110	1092	1076	1064	1065	1072	1050	1019	988	995	1008	1095	1043	969	1046	1008	1028	1071	1099	1112	1043	1061	1045	1055	1027	1017	1026	1006	1054	1027	1039	1048	1092	1011	1019	992	1023	1041	1044	1017	1051	1022	1063	998	1053	1117	993	1075	1039	1070	1063	1066	1076	1019	1032	1055	1022	1049	1074	1053	1051	1046	1056	1052	1015	1030	1040	1030	1069	1082	1112	1052	983	1067	1011	1054	1078	1054	1069	1032	1054	1072	1057	1009	1039	1049	1008	1033	1062	1037	1073	1049	1130	1100	1047	1053	1031	1057	989	1020	1044	1006	1025	1025	1035	1074	1050	1014	1069	1074	1100	983	1066	1018	1021	1033	1041	1030	967	1022	1026	1037	1013	1051	1071	1025	1065	1094	1095	1057	1085	1068	1022	1039	1052	1036	1111	1064	1047	1080	1040	1093	1035	1069	1019	1056	1062	1060	1028	1057	1021	1058	1012	1023	1019	1026	1072	1033	1052	1026	967	1025	1055	1054	1021	953	1068	1062	1025	982	1047	1071	1005	1076	1020	990	1113	1078	1020	1041	1055	1053	1043	1083	1024	1113	986	1005	1033	1061	999	1080	1033	1005	1041	1024	1081	1083	1016	1049	1029	1058	1052	1041	1065	1118	1039	1071	1042	1058	1038	1045	1106	997	1029	1071	1081	1090	1011	1042	1074	1054	1039	1037	1053	1038	1064	1054	1040	1052	1057	1022	1053	1000	1072	1041	1030	1077	1039	1020	1024	1050	1031	1045	1040	1028	1051	1080	1008	1051	1032	1044	1022	1035	1065	1017	1101	1048	1066	990	1068	1042	1040	1047	1038	1050	1038	1077	1077	1014	1021	1054	1021	1048	1077	1077	1080	1031	1023	1071	1043	1100	1059	1085	1057	1005	1000	1025	1060	1067	1007	1055	1062	983	1023	1051	1059	1043	1066	988	1031	1073	993	1067	1082	1015	1108	1081	1033	1094	1025	1041	1064	1071
28355	19091	5057	786	577	537	464	453	434	460	448	417	452	435	436	411	473	414	405	405	432	442	431	421	393	434	404	407	417	390	393	404	405	415	442	437	415	421	394	428	427	402	448	417	407	396	413	421	443	447	469	411	420	444	383	428	414	408	408	428	414	409	399	436	380	411	435	406	431	389	403	436	428	376	415	419	440	431	416	421	415	393	406	418	416	442	403	434	404	389	414	429	409	396	410	442	454	411	398	403	467	448	446	410	395	433	440	415	416	437	451	428	424	450	414	440	419	412	453	418	441	415	399	422	399	441	451	419	443	394	411	451	450	426	456	426	382	414	423	425	430	416	441	423	398	431	423	406	420	431	404	417	445	422	412	429	435	372	450	431	436	431	379	434	425	404	426	389	363	431	482	425	415	416	407	440	432	436	441	416	440	440	415	390	402	448	462	410	410	414	465	390	451	411	411	483	398	447	463	419	428	410	420	428	416	398	461	377	433	442	455	457	391	400	440	425	435	443	401	447	416	404	381	418	432	396	418	420	471	415	413	422	427	429	416	423	416	417	413	445	436	421	429	436	421	434	428	426	398	443	424	412	417	430	401	435	439	452	404	418	433	401	409	424	420	403	412	392	409	449	408	389	409	406	432	423	401	423	438	438	453	386	413	427	381	450	442	455	421	396	448	465	428	398	398	405	412	416	435	446	420	418	388	401	384	451	435	428	407	447	440	399	420	430	440	426	440	421	417	403	437	404	400	445	426	422	405	397	394	425	413	390	426	384	405	418	401	421	417	394	418	410	413	425	433	450	401	423	432	420	435	399	401	400	375	392	409	443	417	375	421	395	415	421	417	399	478	397	437	409	410	460	398	407	466	448	438	419	426	381	425	404	448	438	387	426	383	461	425	444	469	401	400	420	436	399	435	411	399	430	424	418	453	422	423	438	400	460	398	453	404	402	399	414	449	436	476	401	441	424	417	401	409	422	426	418	426	429	404	393	432	470	425	427	397	434	438	446	430	419	424	427	416	415	412	436	402	423	431	470	427	398	427	421	425	403	393	403	441	384	412	408	436	456	429	403	459	438	445	374	376	451	435	422	397	428	411	394	443	430	399	419	445	410	453	383	409	428	447	435	400	419	437	390	385	436	394	463	478	403	400	411	447	426	430	400	379	385	416	427	422	434	480	415	459	418	398	426	410	471	385	437	409	410	407	449	419	445	405	426	426	438	414	396	447	414	419	424	438	464	508	404	412	434	386	422	402	426	413	417	431	419	415	407	433	406	373	458	399	429	419	428	413	409	416	447	406	435	405	454	420	391	417	420	400	392	433	406	472	448	421	372	446	412	411	412	436	406	445	394	416	430	401	417	408	442	448	408	418	428	485	388	435	419	406	404	423	392	394	441	417	388	443	454	426	391	432	446	406	379	423	425	407	441	440	400	438	380	418	441	399	426	405	401	420	468	433	418	409	409	410	448	416	402	424	432	458	408	436	420	431	395	401	416	415	433	401	425	442	456	433	418	422	411	394	409	430	410	424	442	428	423	421	416	420	402	436	392	445	400	445	471	465	418	405	371	421	391	406	446	419	416	432	399	440	390	408	432	461	425	451	439	407	403	407	441	436	443	422	391	407	454	415	446	383	430	400	407	428	447	400	391	387	436	431	380	387	417	415	411	456	439	433	446	423	406	401	373	454	431	435	423	438	407	401	416	432	426	461	401	404	431	392	420	446	394	422	412	410	395	418	390	412	440	398	413	429	451	421	417	440	433	468	447	431	396	451	414	419	485	419	395	444	442	413	463	439	442	422	442	452	432	439	447	439	386	438	397	399	435	414	435	435	388	418	408	401	456	398	417	436	428	447	445	394	464	422	443	440	387	411	430	407	403	411	409	419	419	399	386	419	388	434	406	437	399	441	413	391	405	440	439	409	422	429	420	431	375	423	431	431	375	430	445	465	399	413	449	426	424	439	414	418	406	416	429	416	432	416	424	411	455	420	428	394	417	416	418	416	367	421	431	391	439	414	441	464	420	433	424	439	386	410	417	415	414	459	388	389	428	442	442	412	422	382	400	423	421	412	428	428	393	405	427	410	414	451	454	387	415	402	408	435	431	418	393	413	399	409	423	409	452	413	385	413	445	427	422	422	420	435	464	437	390	410	412	443	415	424	409	410	437	407	397	467	375	417	432	418	455	406	420	427	451	404	434	386	400	397	421	424	435	439	386	447	431	393	430	413	473	442	413	455	412	416	399	397	435	434	385	400	402	419	437	439	409	404	400	418	443	451	412	402	432	388	423	424	410	449	377	408	420	412	436	403	422	483	406	396	435	435	405	408	436	430	433	420	406	406	416	446	425	396	438	438	426	405	436	391	403	434	408	447	369	408	399	430	461	432	423	400	426	410	466	450	399	416	410	404	418	448	450	466	446	408	398	457	434	451	429	442	443	435	423	426	421	400	429	404	368	398	469	415	406	417	432	442	415	438	423	428	440	359	459	417	423	417	416	446	368	436	434	415	414	417	433	423	455	445	450	456	421	418	458	424	421	448	397	433	414	396	363	404	405	374	408	401	425	449	408	412	419	434	421	390	450	421	385	425	429	410	394	417	429	413	425	416	402	414	440	426	442	402	425	406	441	412	430	423	412	438	428	442	382	396	451	411	437	409	449	432	405	422	421	456	437	410	440	453	423	423	420	400	390	439	442	426	383	411	440	440	421	419	419	396	427	442	432	440	404	456	388	444	393	437	425	401	436	430	403	430	393	402	439	428	418	393	405	435	442	440	442	404	446	452	401	412	403	412	424	420	384	417	387	389	440	441	377	399	441	442	403	461	430	409	405	417	411	434	453	413	446	388	438	407	424	416	432	454	426	407	400	434	446	442	402	408	425	401	411	418	404	419	412	432	365	428	412	390	423	434	440	448	416	451	398	420	399	430	420	426	405	422	441	417	440	405	438	418	348	420	431	407	402	396	443	419	417	427	400	412	467	392	407	408	424	402	440	440	419	425	392	400	438	395	449	414	392	425	423	466	393	400	484	415	416	476	473	402	400	439	397	407	431	406	422	401	444	486	461	427	456	412	406	440	424	396	445	420	420	407	412	389	453	431	455	406	406	411	395	417	435	411	407	440	438	431	459	440	419	415	397	422	418	442	362	428	421	378	409	420	393	452	397	426	434	403	408	418	411	420	477	412	420	388	386	439	416	439	373	424	434	405	440	438	454	457	440	436	397	453	426	368	433	446	425	453	443	436	418	457	452	439	420	480	445	416	391	457	414	402	400	441	426	384	430	416	423	441	397	414	405	421	456	478	405	433	431	434	413	419	421	440	420	423	425	389	450	417	398	444	403	445	386	436	402	401	424	452	424	425	416	401	461	430	391	414	475	382	433	440	428	420	441	431	421	414	416	428	424	404	440	402	464	402	407	423	413	429	415	431	414	437	419	457	422	416	437	415	402	426	431	369	396	431	422	439	460	438	409	389	442	436	415	377	412
26939	6502	1543	1054	960	886	863	760	787	795	766	773	776	727	778	819	784	747	734	745	761	740	764	723	756	735	758	747	794	739	731	744	735	736	708	755	727	789	777	710	753	723	761	742	722	779	693	677	737	758	754	792	731	746	743	713	748	738	779	745	706	718	739	763	683	708	763	738	753	753	774	716	739	761	776	725	732	705	722	782	720	711	736	723	719	750	753	725	728	726	733	775	792	752	694	766	733	735	746	741	712	757	712	775	791	725	745	770	730	744	760	791	784	767	735	761	770	693	749	745	725	673	799	749	714	782	763	753	743	740	759	719	737	769	769	750	811	729	726	762	784	731	760	761	735	763	754	733	681	745	728	749	733	742	770	723	727	724	701	740	737	757	713	759	710	748	757	743	736	730	723	777	761	760	777	743	700	735	773	733	731	682	735	716	747	731	735	742	726	783	718	760	733	733	711	738	739	719	724	727	769	762	786	740	754	721	746	761	701	726	765	732	745	731	711	720	756	729	745	705	771	734	722	746	725	691	731	704	729	766	729	721	726	737	766	747	714	715	761	779	750	738	777	747	700	744	726	726	704	725	730	740	704	780	733	736	769	755	698	720	765	801	712	691	744	751	727	702	758	764	692	749	761	730	748	778	788	702	786	764	707	723	692	764	786	735	758	751	732	748	733	742	754	712	725	757	763	707	735	697	716	764	759	727	744	720	739	737	781	723	759	714	718	749	719	723	740	725	719	744	755	746	764	754	778	782	749	801	749	792	759	754	747	739	725	732	687	738	755	755	758	731	734	701	756	715	745	685	738	718	763	753	745	711	741	767	738	722	769	705	755	757	798	730	707	750	718	797	757	753	736	749	747	681	740	708	750	742	763	719	763	733	740	766	769	726	713	709	726	747	755	741	737	703	719	735	758	731	729	679	710	732	744	725	773	762	731	751	739	692	718	712	757	776	743	718	712	719	769	747	758	768	716	772	717	715	737	721	747	682	779	725	752	745	775	732	744	747	770	734	739	771	752	719	730	784	759	664	757	744	731	727	779	736	717	741	699	748	720	705	752	754	772	732	691	736	697	743	797	744	749	761	773	753	753	782	696	688	754	722	697	740	733	718	688	754	716	779	769	736	776	733	767	732	721	734	740	765	716	730	734	756	769	702	704	718	748	745	789	709	735	799	749	695	723	719	769	711	735	722	744	741	762	731	796	703	721	736	713	790	730	773	733	761	726	704	738	710	764	746	732	773	746	782	725	752	697	767	718	781	752	719	745	689	782	707	746	780	729	706	773	773	697	752	782	753	760	722	734	691	771	760	728	729	786	767	747	766	695	732	751	790	776	739	747	701	765	730	750	767	750	795	757	733	734	742	785	747	719	723	719	756	743	733	701	680	757	739	737	736	747	697	769	749	739	709	717	770	699	758	790	763	728	747	801	775	748	723	727	746	777	732	750	710	755	729	761	719	771	733	745	750	714	721	754	691	761	752	720	743	751	767	709	741	733	692	732	721	691	723	735	723	684	747	740	745	804	753	747	757	755	767	737	706	745	733	747	779	762	765	702	719	722	729	751	711	743	696	733	737	774	717	696	763	716	732	714	776	752	738	689	694	698	760	718	761	737	730	700	760	732	724	772	734	766	775	760	700	724	710	713	775	740	739	717	680	748	744	737	689	747	720	736	766	755	709	763	746	727	751	744	750	721	748	717	769	743	760	753	756	723	726	754	700	706	798	759	765	761	762	764	788	772	745	764	797	707	725	722	714	740	736	724	728	713	760	683	755	715	737	759	754	744	724	732	764	758	778	711	767	715	717	747	736	757	739	710	721	736	729	720	695	756	722	717	720	781	711	751	709	713	806	717	722	709	706	794	737	697	726	747	746	717	711	766	757	740	740	740	782	700	740	691	737	758	719	740	741	747	751	694	786	723	690	727	741	696	732	740	716	735	703	765	754	690	709	739	736	727	742	763	748	722	701	688	735	732	820	766	737	738	745	765	730	769	721	764	776	710	762	722	792	746	754	751	779	755	715	752	770	769	699	734	724	740	717	759	751	743	708	718	766	746	785	746	709	704	682	754	712	751	760	764	714	710	791	759	757	732	728	719	715	727	723	745	685	732	682	707	736	696	762	722	750	747	759	749	761	790	727	765	744	754	790	762	727	737	724	739	712	729	781	722	765	756	691	761	756	732	768	757	739	686	780	774	757	740	732	729	745	727	681	750	731	779	686	711	730	806	730	712	764	722	710	751	694	732	738	749	670	745	729	742	785	732	780	768	705	730	760	724	787	755	737	748	722	771	804	708	754	724	699	743	709	744	711	724	779	765	760	749	741	749	738	742	753	781	758	705	725	744	735	755	754	753	775	731	757	708	721	745	718	738	785	713	786	714	727	748	780	778	790	780	820	739	729	731	747	752	777	709	707	724	731	756	744	717	704	748	722	752	788	769	731	711	705	765	756	746	736	663	738	722	689	785	734	742	734	735	752	752	722	721	739	717	730	733	729	778	732	772	743	737	705	724	733	769	771	677	741	751	690	698	760	736	759	719	725	746	747	741	749	739	768	729	699	698	731	730	722	764	702	739	778	725	760	737	698	731	721	737	700	783	739	832	750	753	734	752	808	701	717	762	743	767	743	765	754	817	718	767	670	764	828	716	713	761	726	701	740	736	729	719	779	730	756	759	846	766	756	738	749	794	711	747	763	735	788	730	764	735	745	725	740	723	774	717	783	748	706	744	740	778	735	727	706	758	750	741	758	709	726	702	723	698	704	776	746	759	735	762	733	717	746	740	765	770	758	721	779	729	744	722	774	731	719	742	692	757	758	740	754	732	767	701	726	760	798	769	724	703	708	755	771	721	697	723	804	755	724	723	732	714	772	790	753	737	758	749	791	765	733	745	735	772	768	708	758	796	704	753	752	743	761	762	714	710	728	756	749	740	715	741	726	745	783	710	755	709	715	771	722	730	752	751	737	762	803	749	678	721	731	743	721	736	765	714	788	730	745	704	748	754	734	740	719	716	703	731	742	759	776	719	716	707	730	732	729	741	723	771	702	757	722	701	741	781	748	689	741	707	751	763	724	734	773	727	708	740	775	730	750	816	739	782	743	719	715	732	711	738	761	708	762	773	714	725	729	748	719	734	769	727	695	772	748	781	755	729	731	717	766	749	753	752	751	719	769	720	712	741	749	689	761	725	709	702	742	745	710	711	762	717	728	758	709	750	759	725	778	742	797	779	759	715	748	752	701	698	730	740	735	776	713	728	768	735	760	705	780	746	749	722	738	731	741	744	758	772	742	757	754	832	725	726	718	717	767	761	723	701	768	755	770	726	745	723	739	788	728	767	723	712	785	727	724	722	736	738	773	750	704	738	718	707	742	768	806	741	774	705	732	713	711	699	755	757	720	713	741	709	713	790	798	764	729	756	754	755	725	728	768	727	720	725	776	701	739	684	800	713	744	759	760	740	730	736	761	721	796	722	741	759	722	745	725
25279	21527	28740	24557	13982	1295	875	641	556	536	528	489	485	480	433	429	483	418	455	430	440	431	411	406	444	474	394	421	406	407	403	423	404	406	472	427	418	426	413	414	404	431	422	383	345	400	417	437	417	422	420	411	409	428	384	388	420	411	427	397	374	413	417	435	392	390	376	400	388	419	397	431	430	393	383	439	415	432	404	379	402	382	390	390	420	383	416	404	405	379	386	436	407	413	406	434	414	428	445	404	419	436	391	403	433	398	431	430	398	380	419	424	387	400	386	384	403	393	419	381	401	396	415	405	438	441	378	442	438	435	406	421	434	379	419	380	408	392	413	380	404	383	417	372	377	406	388	446	448	421	399	404	373	415	401	405	423	372	390	400	405	394	397	414	391	403	424	389	400	426	426	393	426	378	425	417	370	392	409	370	433	406	400	426	387	414	386	389	403	425	423	429	417	389	412	377	421	408	418	396	387	413	419	386	425	425	426	412	421	365	417	398	421	412	412	396	402	423	460	402	414	436	402	403	384	393	414	382	389	411	396	373	429	374	396	407	387	378	398	389	422	405	420	391	424	381	383	426	418	364	399	430	404	435	415	421	421	435	377	410	404	429	404	402	385	400	390	434	367	377	377	386	389	393	388	386	434	394	420	399	395	401	402	437	414	414	378	422	399	417	399	412	388	407	379	397	422	404	426	392	429	388	419	381	398	399	397	395	383	397	394	418	400	388	394	424	418	393	410	400	401	424	383	400	400	399	389	416	389	399	396	386	421	396	415	371	419	390	407	419	435	390	380	423	415	413	410	430	431	422	420	412	373	406	395	398	364	399	400	430	428	396	411	400	427	421	430	375	406	379	404	434	398	390	391	412	368	414	415	401	403	449	400	398	392	435	425	409	367	419	418	418	432	442	367	435	376	406	444	384	386	404	377	382	396	390	409	417	384	436	376	397	444	390	382	432	409	384	412	420	404	396	413	368	422	384	389	402	392	395	349	376	379	390	364	367	423	420	374	399	387	398	398	412	433	396	418	426	409	416	438	413	397	384	420	423	397	395	428	419	377	430	421	399	391	410	432	405	389	417	379	385	397	409	411	417	408	425	401	375	416	426	413	428	410	378	416	404	397	417	399	429	405	388	388	417	431	373	390	408	391	410	441	426	398	422	420	409	405	393	427	395	388	427	438	378	412	413	401	402	423	415	413	393	431	403	398	390	367	413	383	436	382	399	404	362	392	388	423	394	435	432	393	416	420	389	411	391	396	411	412	461	429	387	391	416	379	415	378	424	437	428	422	424	404	401	428	395	378	428	379	400	406	377	420	405	416	413	439	430	411	437	407	391	389	401	414	392	386	429	369	375	425	418	414	421	409	422	416	401	375	397	409	416	427	417	414	430	384	383	388	421	392	388	418	432	377	411	388	399	423	392	411	436	407	419	388	398	416	415	404	345	396	373	399	371	391	405	427	361	410	373	391	396	440	398	379	425	409	416	413	386	421	384	401	414	405	387	440	380	397	426	385	411	419	434	429	405	399	405	409	429	383	363	408	428	403	409	387	449	415	403	399	414	441	400	370	373	401	408	403	415	419	418	428	425	424	393	407	393	395	399	384	399	433	355	414	415	441	430	357	361	385	398	373	410	390	385	381	400	429	388	386	396	430	406	412	394	400	397	374	401	418	385	387	426	388	381	368	406	347	405	400	410	420	439	405	414	362	398	417	397	379	419	440	402	398	375	405	385	418	398	385	388	380	387	388	431	370	415	442	386	427	414	389	393	408	381	393	399	377	398	425	387	428	409	395	412	386	413	408	377	434	436	377	415	412	403	408	408	401	410	401	416	391	382	382	413	358	427	413	433	416	388	370	420	425	392	405	426	385	415	375	430	417	434	396	399	354	369	389	434	428	389	412	366	403	414	402	364	385	409	368	408	371	413	412	411	375	399	418	402	391	425	369	402	384	380	413	418	433	411	421	395	394	397	398	427	430	402	408	398	437	431	418	364	422	411	400	408	428	365	361	374	397	400	404	405	391	449	396	411	411	436	420	409	400	418	391	405	417	386	419	422	414	423	412	387	391	414	443	379	387	400	396	386	425	404	426	386	420	420	401	404	401	381	417	371	429	415	418	436	369	428	388	404	397	418	411	392	426	383	446	378	391	377	376	412	417	410	402	404	402	399	414	386	399	368	389	445	387	394	375	414	413	374	421	384	426	373	415	410	398	403	383	416	393	387	393	438	379	425	404	403	411	412	395	360	406	401	390	405	433	423	399	367	398	394	399	386	390	401	418	383	406	408	379	394	417	418	376	424	379	380	396	432	436	399	382	400	409	395	398	400	390	388	407	395	422	364	430	417	388	387	357	384	405	424	394	391	379	401	391	379	431	383	449	384	380	422	383	373	380	426	403	434	386	391	410	421	411	393	417	454	394	368	390	386	427	400	379	398	372	388	393	395	432	412	396	427	352	392	405	415	376	399	404	430	402	396	422	391	378	410	437	401	391	407	372	368	385	399	397	403	347	416	399	423	404	398	446	423	418	392	389	409	436	414	431	416	403	391	395	382	375	397	415	423	429	409	426	385	458	406	419	399	359	388	412	390	390	398	383	417	366	384	425	430	419	375	433	373	417	400	386	406	398	403	405	380	384	389	416	402	401	394	396	395	375	414	392	408	396	408	426	390	430	377	397	411	387	377	388	397	392	389	396	379	411	416	413	400	399	430	420	437	428	410	407	376	398	399	421	405	399	401	371	379	421	393	370	395	379	430	405	384	396	399	395	432	405	429	374	405	412	405	410	443	417	426	393	414	410	412	413	433	413	397	404	394	409	399	417	405	435	385	414	432	406	422	411	374	420	415	425	366	404	428	421	361	384	389	413	407	410	421	375	389	394	393	405	401	407	405	425	408	398	399	407	428	406	394	417	417	377	397	410	376	383	400	393	411	365	394	446	432	399	412	409	399	353	426	412	400	424	398	392	357	421	395	399	411	420	413	371	381	386	413	380	438	400	416	403	370	367	392	413	388	409	414	401	380	387	432	447	415	422	373	408	386	395	402	400	382	405	390	417	396	340	410	406	398	408	401	385	429	342	394	406	419	376	403	366	385	368	401	407	396	393	426	388	368	409	404	386	430	360	397	357	395	394	428	422	388	392	427	387	410	403	385	375	384	391	379	411	421	392	430	414	387	399	410	431	421	422	394	410	427	378	414	441	427	420	403	412	422	422	421	413	395	431	373	417	422	428	387	414	428	409	366	401	392	380	419	386	422	404	403	367	405	403	422	408	392	431	383	400	415	430	429	367	405	404	399	409	376	420	413	414	415	396	403	403	461	423	413	386	390	396	388	410	419	384	427	391	386	359	392	439	377	401	387	432	395	380	420	381	404	369	434	399	400	404	400	387	431	404	404	380	412	396	402	420	389	414	413	391	408	397	375	409	434	434	376	425	416	411	383	381	409	370	390	378	429	377	372	369	418	419	432	395	419	379	383	389	361
43205	17834	8563	4346	3011	2326	1874	1517	1387	1199	1088	1017	988	983	896	860	876	862	849	823	816	769	813	814	818	750	724	771	716	744	722	738	785	705	685	753	757	746	752	721	748	712	715	703	705	727	738	717	746	707	723	698	689	672	687	753	726	682	716	691	708	652	694	686	697	687	720	715	673	700	665	716	773	640	681	689	719	676	683	686	703	719	691	688	688	711	715	736	696	727	735	682	703	726	703	747	702	748	718	731	675	717	718	696	715	723	724	682	719	691	728	710	726	731	767	733	727	735	671	706	691	777	693	747	698	712	704	684	701	715	731	697	734	724	752	687	649	704	683	688	701	719	708	727	729	763	690	668	651	693	664	697	749	727	699	695	700	692	722	718	697	676	725	726	695	774	721	658	707	686	677	714	755	655	668	769	741	626	727	711	616	694	703	706	686	670	692	731	719	705	743	683	691	701	683	765	715	712	691	695	667	712	721	733	683	678	714	735	738	690	689	729	725	691	694	721	715	689	700	645	723	728	692	649	701	653	675	693	667	749	723	717	728	693	749	667	686	722	716	685	709	695	719	677	734	675	711	725	694	658	725	703	728	669	717	669	719	718	700	686	738	697	699	724	708	747	679	705	692	701	694	704	747	683	698	718	700	653	668	700	710	681	694	697	696	691	763	736	742	709	685	706	714	684	756	719	734	667	708	649	690	720	707	718	717	716	673	685	739	774	719	656	717	730	712	682	754	711	702	708	693	728	731	750	702	729	693	711	716	712	676	729	701	721	712	672	687	690	721	735	680	673	660	664	688	673	718	719	696	687	692	692	719	689	705	766	717	738	704	704	677	697	726	700	733	698	681	698	735	691	757	717	721	651	763	706	662	766	700	680	711	741	673	765	695	654	716	687	682	679	716	655	710	704	693	680	648	698	731	682	662	711	700	651	767	738	701	691	676	663	708	703	719	719	664	712	665	744	680	700	699	705	706	677	663	698	767	673	756	703	750	686	720	712	749	686	678	688	659	725	730	717	699	662	659	714	699	738	737	663	699	690	708	673	686	724	694	712	731	687	681	704	681	722	686	734	728	695	667	663	713	727	717	709	697	706	670	667	743	711	724	689	702	678	709	719	708	710	736	701	712	733	693	728	717	651	704	700	724	702	745	686	671	671	667	712	729	718	703	670	692	685	744	693	697	694	767	702	695	620	746	681	732	735	688	712	655	713	696	699	699	697	668	658	669	695	710	694	738	701	678	691	671	709	740	689	708	687	699	731	714	712	708	698	668	725	690	651	681	709	679	701	722	713	736	713	724	717	729	725	727	727	647	679	722	734	706	728	701	724	716	716	733	702	709	723	707	662	675	711	708	745	676	671	671	733	668	682	675	728	719	723	740	689	725	699	730	664	722	721	717	738	761	719	715	672	693	690	765	695	706	686	738	704	738	703	710	695	714	704	754	699	687	693	699	707	721	680	696	732	702	730	725	699	657	700	714	715	734	759	709	678	720	693	701	676	726	688	689	711	722	727	719	658	725	720	688	700	755	672	680	667	702	740	720	700	693	704	716	691	738	700	719	656	707	714	683	710	672	691	761	761	737	747	731	668	668	731	672	723	671	715	699	674	704	759	713	728	703	700	709	676	674	691	705	642	698	745	684	699	665	712	729	701	739	733	715	761	701	689	681	720	722	739	698	668	677	717	723	689	759	667	738	676	673	719	741	733	662	716	753	696	712	724	718	724	738	708	659	689	709	724	694	752	685	709	682	714	717	709	646	704	693	676	685	700	688	679	728	661	683	702	732	717	725	669	687	684	756	704	713	675	730	686	714	681	678	703	696	765	720	653	707	677	732	719	671	650	699	660	738	726	677	686	696	704	702	710	709	712	658	743	732	724	699	702	691	742	667	649	685	725	695	703	691	656	684	725	726	674	671	735	723	673	705	732	719	708	678	695	764	647	698	730	679	652	701	669	738	670	719	679	743	782	663	612	727	728	684	695	712	704	700	708	693	721	693	687	695	719	683	709	758	697	706	712	721	676	668	692	699	728	694	666	739	706	679	689	685	701	697	675	725	714	680	673	697	705	687	671	702	679	718	695	701	713	708	681	692	691	707	697	731	675	692	691	767	674	680	739	691	706	728	675	695	720	738	686	712	691	699	650	725	663	684	706	703	681	675	704	665	703	692	685	729	738	659	681	677	712	703	664	692	693	700	711	758	697	699	681	693	686	694	675	660	686	692	706	731	679	674	670	686	687	746	681	710	723	665	699	736	714	744	741	714	697	689	718	677	675	690	665	660	709	670	675	665	717	698	698	663	725	706	671	746	724	738	727	747	665	672	658	740	694	711	724	702	739	731	730	641	690	706	715	686	632	728	720	679	672	709	707	664	797	712	726	675	718	694	700	704	707	725	686	699	751	696	713	684	676	673	752	711	692	711	679	739	690	688	679	735	743	688	724	694	711	731	758	735	737	722	697	661	691	693	733	717	713	717	719	728	744	709	734	688	713	692	686	711	751	688	757	676	709	739	732	705	734	722	683	691	629	654	689	671	702	714	704	705	708	726	679	653	745	690	670	687	668	689	682	701	740	759	691	720	690	676	694	747	686	692	716	681	688	702	718	698	686	734	699	701	748	640	732	713	665	710	706	727	675	639	689	727	674	738	767	700	663	691	727	725	719	691	700	730	678	678	713	747	719	682	672	753	668	665	694	698	750	669	710	722	698	705	674	716	666	698	755	671	684	713	715	694	705	673	718	727	680	726	687	698	707	717	746	764	702	666	740	704	747	711	719	639	717	687	702	746	718	712	723	680	691	725	710	764	714	718	722	723	688	673	694	715	686	773	694	722	717	694	724	719	702	707	724	674	698	766	690	688	673	692	674	656	730	696	705	692	720	702	717	735	758	691	724	690	734	710	728	688	639	654	692	691	678	709	718	695	708	669	681	685	733	759	719	675	705	740	713	686	668	678	718	727	672	661	709	691	710	714	706	723	730	659	719	735	665	716	716	712	733	684	680	703	706	683	733	720	729	750	709	682	660	658	748	725	733	742	730	695	699	740	675	717	723	687	698	718	706	726	752	732	691	655	692	721	722	682	736	705	718	685	719	682	699	653	713	701	704	727	717	723	717	707	686	685	747	713	698	701	691	700	713	701	710	668	696	720	703	739	717	743	733	686	723	724	679	670	692	664	685	659	688	748	701	711	730	706	722	705	682	673	686	694	726	693	701	664	682	688	709	733	726	695	702	682	718	694	697	680	700	749	659	689	701	717	711	702	714	691	725	659	680	694	676	748	710	703	728	713	706	690	698	690	659	727	692	697	731	677	704	735	647	685	684	705	735	753	706	718	644	704	711	721	653	737	704	741	775	666	680	672	698	709	689	733	715	733	728	713	670	733	729	674	660	731	713	708	700	718	675	713	733	667	715	695	724	709	724	694	686	724	709	693	669	734	699	669	744	738	690	664	659	708	687	637	698	739	710	662	683	709	663	721	713	689	726
24168	21482	29770	23532	21435	11801	1881	1135	911	873	846	802	875	823	747	703	736	761	696	766	715	641	674	683	701	704	719	687	658	671	653	643	695	688	699	672	690	664	673	708	645	634	677	687	686	673	668	683	671	631	568	661	613	710	632	619	622	683	650	681	639	665	597	599	647	636	601	647	669	600	624	663	645	683	671	677	679	596	675	645	635	625	615	652	673	641	649	635	674	665	685	658	642	646	644	671	663	669	666	654	638	659	624	666	689	663	638	649	683	656	666	622	633	607	639	656	705	680	612	626	648	632	666	634	630	649	582	651	641	653	613	627	673	681	629	653	655	641	633	600	666	652	611	647	664	603	613	679	654	591	634	639	591	627	661	644	669	652	654	610	625	647	623	667	704	638	647	660	609	627	633	641	687	653	706	623	608	583	651	640	631	618	627	629	619	616	666	636	618	638	650	645	626	671	656	644	608	644	648	656	646	600	654	663	600	660	659	653	671	659	632	620	621	650	660	636	658	617	639	604	674	612	666	674	626	621	643	615	611	612	617	667	624	683	633	644	609	595	601	613	655	649	644	635	614	627	633	651	624	669	637	650	658	654	675	635	567	624	672	643	637	645	642	669	637	668	643	606	619	697	607	635	621	659	627	619	596	610	653	627	616	650	638	602	633	680	629	706	626	641	620	658	637	589	608	640	629	652	579	639	619	651	651	613	615	593	656	637	669	659	649	670	676	659	653	640	637	649	625	638	667	657	618	648	638	589	665	635	648	647	607	627	655	630	643	642	633	646	621	617	676	634	628	558	613	688	665	621	594	629	647	657	650	649	632	660	608	622	702	654	636	619	684	626	628	652	638	646	624	665	623	643	626	598	684	662	678	608	643	712	621	621	634	598	644	601	650	631	651	662	644	615	645	568	614	688	637	676	615	612	616	614	626	652	658	655	585	672	623	622	649	663	663	648	627	644	639	662	649	624	607	676	656	618	653	636	606	642	650	614	658	653	622	603	656	623	653	663	670	684	629	611	635	637	636	601	678	656	633	620	641	661	622	626	664	628	643	650	656	682	673	673	615	660	608	669	664	651	646	629	583	640	656	629	622	635	608	603	613	608	596	618	656	636	635	588	705	619	618	629	658	616	594	637	674	660	605	643	672	641	610	640	597	648	624	620	645	608	599	615	636	646	645	626	613	668	609	626	648	669	574	625	637	628	611	658	641	641	651	624	656	631	636	600	624	614	601	615	605	585	622	662	641	596	627	635	647	662	594	650	660	672	645	661	613	636	639	672	619	671	647	652	641	631	669	595	642	617	653	684	646	644	623	664	606	632	673	667	606	638	641	642	669	612	618	682	671	623	596	592	625	658	629	671	651	646	648	622	634	694	627	646	627	642	656	604	650	642	660	642	564	618	661	636	671	653	608	666	637	654	663	579	680	642	663	682	695	641	660	626	685	644	600	627	637	622	631	609	668	673	647	689	631	653	663	641	598	647	666	658	624	646	677	638	616	646	566	674	593	642	638	652	658	670	648	630	620	649	658	599	653	624	722	662	630	631	659	661	645	682	615	675	617	655	568	674	629	617	684	648	615	632	617	627	609	661	632	636	654	659	655	646	660	645	623	634	611	654	604	619	638	641	636	670	624	666	618	632	659	602	649	664	624	660	677	650	639	638	627	588	622	608	608	623	639	683	595	619	625	645	599	649	638	652	659	678	675	643	605	638	583	662	566	620	684	629	640	638	616	662	586	621	660	651	679	615	681	634	637	671	656	618	629	633	627	649	624	636	627	643	650	659	630	656	659	628	583	670	673	671	601	658	587	673	637	645	683	623	651	655	650	621	629	618	594	658	636	627	702	646	655	668	660	610	617	647	572	640	641	602	618	695	624	668	621	626	627	647	644	625	641	682	641	652	635	636	641	624	656	642	639	640	644	662	635	672	673	670	655	683	663	608	609	636	671	669	637	661	629	612	611	684	646	682	642	652	622	637	699	658	646	686	652	688	680	626	618	657	678	609	684	651	637	657	606	644	635	630	672	639	631	643	639	643	639	632	613	615	617	640	652	616	663	660	669	586	677	679	643	638	628	668	617	667	641	605	683	608	625	643	643	672	620	658	631	621	647	633	650	652	640	639	620	626	629	664	621	640	679	608	601	619	666	651	601	660	628	691	618	598	628	625	622	685	664	618	643	626	617	649	677	661	609	622	597	642	645	622	630	659	634	656	668	619	647	585	678	627	629	591	636	627	662	678	661	577	615	617	599	624	599	648	716	617	669	640	626	642	633	644	575	626	638	652	615	609	644	664	664	664	663	611	586	619	627	635	650	635	649	640	636	677	671	639	641	606	650	651	605	639	613	613	591	641	623	604	678	623	616	650	628	637	628	667	655	582	664	619	609	627	615	689	610	665	659	650	662	590	680	635	655	627	648	640	651	643	603	658	650	647	614	650	632	666	612	649	667	643	616	621	643	617	643	594	619	653	633	662	615	635	666	677	643	665	650	645	627	630	680	578	645	680	658	640	624	641	664	632	617	710	653	670	594	661	631	620	616	619	667	658	606	659	603	664	618	626	620	632	618	651	626	642	628	616	669	650	700	649	613	612	634	634	644	677	666	596	639	649	680	672	610	605	630	640	670	657	630	607	635	622	632	675	606	617	614	626	686	646	590	663	650	648	610	642	643	619	635	597	664	669	612	655	638	639	644	609	651	621	631	656	604	642	633	596	672	628	646	619	654	659	642	645	683	643	633	598	614	628	603	647	636	655	619	637	636	649	667	646	611	656	638	651	646	671	657	644	604	612	669	684	626	639	633	638	673	645	594	647	685	630	627	628	608	623	666	621	654	655	638	665	705	668	619	675	642	650	653	641	618	584	697	633	647	607	590	677	647	619	643	617	632	610	620	664	634	620	618	608	592	653	636	660	646	614	634	646	631	642	647	673	659	626	661	599	642	586	651	667	631	628	666	677	644	665	632	649	647	618	635	602	612	645	684	655	667	665	641	666	654	661	621	633	627	578	622	656	648	666	641	628	624	586	667	638	674	619	591	591	625	639	618	684	598	685	653	653	639	630	610	638	602	604	622	596	714	643	645	646	674	652	607	618	667	626	627	590	615	604	616	650	633	617	604	601	602	618	624	642	602	663	713	654	633	647	618	646	630	620	616	634	624	622	653	637	622	620	672	671	640	649	654	624	623	602	627	637	616	634	646	644	603	637	591	660	648	643	607	635	624	638	649	631	626	658	644	625	661	626	651	664	584	661	624	624	625	602	643	639	617	640	643	665	633	667	645	665	660	629	633	665	656	633	626	639	639	620	609	627	663	616	633	648	655	597	599	637	612	623	644	663	639	596	576	666	637	634	659	644	599	697	662	654	592	611	610	613	638	652	703	659	588	673	660	627	640	624	678	621	635	668	661	586	642	649	649	618	607	679	667	612	692	638	651	632	632	635	620	655	600	612	624	659	563	648	612	672	635	607	646	640	610	623	620	645	663	638
39256	21636	13595	7439	5292	3961	3129	2542	2355	1979	1856	1667	1529	1510	1453	1357	1279	1287	1247	1258	1158	1209	1212	1162	1161	1164	1160	1182	1071	1065	1110	1186	1097	1060	1112	1055	1084	1154	1073	1124	1064	1131	1016	1050	1068	1104	1003	1024	1000	1070	1044	1110	1105	1090	1034	1070	1090	1077	1051	1133	1049	1052	1069	1089	1062	1064	1058	1032	1018	1040	1077	1013	1039	1025	1058	1056	1059	1058	1059	1039	1049	1054	1060	1049	1055	1054	1038	994	1124	1067	1008	1035	1045	1062	1070	1071	1047	1077	1110	1051	1026	1066	1084	1050	1055	1083	1055	998	1058	1013	1087	1040	1057	1067	1007	1036	1114	1060	1050	1118	1110	1024	1043	986	1031	1033	1046	1053	1037	1032	1076	1115	1146	1066	1074	1040	1049	1114	1067	1096	1041	1060	1061	1043	1113	995	1061	1110	1086	1087	1029	1060	1059	1018	1046	1046	1047	1055	1041	1014	1051	1000	1043	1146	1071	1072	1026	1040	1059	1048	1031	1030	1073	1021	1114	1097	1001	1021	1024	1065	1050	1056	992	1123	1097	1023	1058	1015	1078	1078	1108	1010	1043	1069	1049	1064	1057	1075	1015	1050	1056	1067	1042	1017	1066	1034	1056	1053	1013	1038	1038	1003	1006	992	1009	1029	1068	1075	1098	983	1031	1032	1010	1060	1028	1075	1011	1033	1056	1040	1073	1036	998	968	1015	1052	1088	983	1028	1013	1073	977	1020	1064	1021	1028	1072	1053	1023	1032	1033	1086	1039	1021	1060	1042	1068	1001	1043	1031	1034	1128	1109	1075	1015	994	1113	1037	1109	1110	972	1032	1029	1054	1051	1051	1008	1083	1060	1060	1058	1020	1041	1003	1058	1055	1057	1054	1034	1044	1054	996	1081	1056	1071	1026	1009	1101	1062	1007	1052	1067	1037	1025	1016	1008	1016	994	1053	1010	991	1057	940	1014	1021	1068	1093	1092	1055	1075	1046	1095	1020	1014	1048	1043	1098	1074	1022	1021	1088	1059	988	1053	1053	1076	1012	1088	1088	1086	1003	1043	1064	1044	994	1055	1049	1058	1043	1034	1051	1047	1030	1023	978	1104	1076	985	1040	979	1040	1013	1066	1019	1105	1051	1062	1008	1092	1044	1024	1046	1014	982	982	1063	1049	1029	1045	1053	1049	1126	1074	1073	1038	1042	1042	995	1053	1056	1028	1081	1029	1014	1006	1044	1097	1036	1071	996	1003	1046	1057	1024	1043	1075	1051	1102	1072	1113	993	1037	1059	1032	1047	1007	1069	1025	1051	1063	1081	1096	1035	1051	1007	1104	1065	1044	1060	1066	1061	1025	1059	983	1045	1045	1053	1076	1017	1067	1045	1070	988	1032	1023	1020	984	1012	1084	998	1072	1013	1075	1057	1115	1059	1048	1067	1014	1004	1077	1047	1034	1066	1018	1080	1044	1023	1046	1081	990	1093	1000	1087	1061	991	1082	1011	1073	1028	1045	1031	1037	1030	1024	986	1008	1076	1027	1064	1036	1025	1042	1035	1058	978	1032	1059	1071	1061	1006	1054	1068	1116	1012	1111	1082	1041	1071	1030	1034	1011	982	1018	1078	973	1040	990	1086	1025	1069	1022	1011	1074	1083	1055	1068	1039	1084	1072	1031	1055	1014	1041	1053	1066	1021	1027	1088	1055	1013	1028	1037	1046	1013	1056	1033	1024	1025	1052	1116	1067	1047	1078	967	1044	1026	995	1049	1064	1078	1029	1010	1004	1047	1041	1054	1026	1046	1061	1081	1074	1050	1026	1001	1042	1061	1008	1039	1084	1066	1056	1049	1026	1039	1012	1068	1090	1025	1014	1065	1033	990	1090	1038	1003	1011	1063	1049	1020	1024	1020	979	1028	1048	1070	1093	1066	1023	1035	986	1051	1018	1070	1039	1049	1040	1047	1006	1036	1008	990	1024	1044	1064	1001	1015	1062	1044	1012	1113	1078	1053	1048	1029	1052	1068	1018	1025	999	1059	1063	1065	1020	1103	956	1060	1060	1027	1012	1063	1037	1064	1019	1049	1024	1090	1044	1044	1088	1090	1033	1083	1058	1057	1051	1107	972	1043	1053	1021	1023	1033	982	1104	1057	1070	1039	1074	985	1093	1082	1030	1057	1054	1044	1084	1083	1069	1014	1022	1008	1059	1028	1059	1054	984	1027	1018	1031	1049	1030	1050	1065	997	1038	1023	1057	1041	1069	1074	1012	1086	1065	1058	1084	1046	1026	1092	1043	1074	1052	1005	1039	1073	992	996	1021	1010	1034	1048	1050	1044	1073	1068	1008	1057	1005	1041	1008	1097	1043	1062	1033	1069	1002	1107	1052	1027	1083	1032	1074	1058	1018	1057	1018	1011	1050	1047	1038	1029	1068	1082	1027	1078	1067	984	1055	1036	1048	1048	1036	1036	997	1022	969	1033	1059	1027	1082	1070	1050	1066	1043	1044	1062	1071	1011	1050	1063	1049	1017	1022	1000	1042	1053	1002	1055	1097	1036	1005	1092	1009	1060	1091	1092	1046	1004	1113	1004	1093	1054	1070	1024	1068	1089	1057	1064	1060	1033	1020	1000	1054	1012	1077	1053	1011	1008	1031	1038	1089	1041	1073	1058	1020	1049	1128	1066	1072	990	1031	1015	1038	1044	1033	998	1042	986	1055	1021	1052	1027	1090	1063	1025	1041	1074	1024	1029	1064	1089	1040	1086	1043	1032	1059	1040	1082	1074	1044	1002	1043	1074	1085	1077	1027	1047	1079	1072	1048	1049	1058	1055	1043	1009	1091	1084	1042	1058	1017	1034	992	1052	1040	1058	1043	1042	1047	986	1071	1047	1031	1028	1084	1076	1022	991	1053	1032	1040	1047	988	1100	1022	1031	1077	1068	1103	1015	1042	1047	1047	1043	1097	1047	1056	1038	1046	1070	1091	1031	1081	1010	1053	1014	1073	1041	1038	1030	1054	1003	1051	1028	1001	1105	1004	1082	1030	1054	1019	1045	995	1011	1037	1025	1070	1040	1035	1035	1045	1018	1051	1060	1020	1047	1095	1047	992	1034	1125	1036	1044	985	1009	1077	1094	1057	1102	1089	1028	1020	1057	1046	1012	1056	1004	1026	1010	1116	1007	1007	1097	1008	1013	1006	1023	1059	1032	1029	1036	1075	1043	1059	1022	1043	1088	1012	1037	1007	1031	1049	1062	1051	1091	993	1001	1031	1077	1043	1014	1019	997	1012	1040	1025	1074	1071	1023	1036	1026	1059	1015	1019	1040	989	987	1072	1053	1063	1006	1056	1049	989	1035	958	993	1024	1003	1079	984	1040	1068	1085	1064	1017	1087	1034	1019	1056	1011	998	1048	1076	1071	1053	1092	1048	1061	1024	1008	971	1002	1080	1064	1057	1047	1025	975	1065	1034	1058	1088	1071	1046	1066	1060	1069	1028	1093	1018	1096	1023	1066	1060	1033	1021	1007	1087	1101	1028	1042	1066	997	1076	1031	1038	1029	1013	1032	995	1057	1046	1003	1031	1016	1038	1055	1042	1088	1099	1011	1104	1041	1079	1082	991	1033	1133	1041	1013	1034	1042	1039	1111	1005	1088	1038	1090	1062	1063	1083	1052	1094	1025	1045	1049	1050	1038	1044	1036	1101	983	1010	1090	1031	1059	1042	1063	1064	1079	1012	1064	999	1034	1055	1038	1042	1047	1046	1057	1020	1038	1025	1053	1009	1027	1037	1014	1106	1007	1048	1070	1096	992	1014	1082	986	1042	1057	992	1063	1048	1053	1026	1015	1030	1029	1089	1002	1055	1073	1004	1082	1021	1049	1072	1035	1080	1002	1050	1059	1073	1117	1012	1047	1048	1054	1014	1081	1035	1129	1003	1056	1030	1007	1075	1029	1063	1042	1046	1065	990	1056	1092	1034	1004	1094	1075	1046	1049	1035	1047	1062	1008	1086	1039	1049	1018	1012	1021	1044	1042	1042	1000	1039	1041	1040	1039	1074	1039	1088	1063	1018	1009	1074	1117	1024	1073	1038	997	1060	994	1014	1042	1084	1027	1078	1052	1082	1072	997	1011	1058	1038	1046	1075	1087	963	1026	1079	1029	1004	1057	1058	1067	1035	1046	996	1021	1001	1032	1044	1092	1029	1104	1062	1002	1053	1063	974	1055	1007	1004	1031	1015	988	1137	1022	1078	1057	1068	1041	1034	1073	1026	1033	1128	1051	1007	1032	1102	1008	1030	1083	1117	1031	1060	1053	1048	1084	1050	1091	992	1041	1048	1038	1020	1021	1055	994	994	1046	1034	1031	985	1047	1016	1031	1043	1022	1010	1050	1023	1101	1021	1025	1067	1053	1068	1032	1063	1054	1046	1122	1028	1052	1034	992	1064	1026	1078	1080	1002	1071	1001	1036	996	1041	1039	1017	976	1087	1036	1058	1042	1042	1062	1049	998	1032	1071	1076	1050	1022	1033	1064	1014	992	993	1032	988	1055	1009	1027	1092	1019	1024	1029	1094	1033	1093	1065	1014	1043	1000	1043	1089	1016	1088	1048	1056	1053	1065	1007	1056	1027	1010	1096	1009	1066	1069	1075	1056	1065	1051	1075	1023	1071	1025	1089	1086	1082	1076	1053	999	1017	1055	1014	1070	1041	1071	1008	1025	1071	1056	1012	1042	1088	1014	1039	1049	1087	1049	975	1069	1065	1022	1084	1114	985	1006	1061	1112	1056	1051	1139	1098	1029	1044	1050	1033	1079	1078	974	1022	1041	1017	991	1044	1046	1054	1015	1053	1004	1052	1048	1062	1073	1074	1062	973	1070	1017	1051	1144	1048	1019	1065	1098	1069	1035	1011	1030	1097	1035	1087	984	1055	1083	1006	1014	1079	1040	1026	1059	1035
28575	18372	3989	670	460	457	455	453	402	392	395	393	423	416	432	418	400	415	445	427	452	417	380	403	396	421	421	405	390	417	406	441	412	402	448	431	437	418	425	437	426	402	417	424	377	453	429	448	446	447	444	411	425	418	434	459	445	437	441	393	412	437	402	399	416	455	426	433	462	421	405	434	447	416	405	417	442	418	447	426	411	412	431	436	411	447	411	395	435	432	450	389	428	429	410	416	391	427	403	416	410	429	406	413	422	449	437	448	414	425	450	405	458	436	406	433	431	450	402	442	461	469	404	419	370	410	480	410	394	440	432	457	434	428	391	437	425	426	411	417	423	446	426	397	410	409	418	422	390	435	438	383	420	432	415	419	413	411	428	433	444	414	423	450	434	455	429	451	447	407	437	445	414	429	435	445	402	396	433	438	403	468	447	423	380	420	440	394	397	423	386	410	437	415	445	437	436	449	418	372	398	433	404	399	396	387	453	413	401	425	437	413	438	413	406	360	433	390	399	459	390	446	416	406	398	395	433	424	422	430	425	400	448	422	413	447	444	461	401	408	389	454	421	426	440	424	461	423	408	423	384	446	412	434	432	422	404	385	413	439	420	423	413	421	415	446	394	408	463	425	413	412	424	427	449	388	418	439	431	385	420	400	428	390	402	438	436	466	443	417	426	412	361	422	403	395	408	431	431	431	448	423	428	426	435	407	429	403	414	440	423	427	420	387	398	449	419	429	391	439	439	421	372	415	438	435	404	396	410	410	423	442	415	424	414	468	394	412	449	412	406	423	449	457	471	453	417	444	425	413	448	412	432	404	399	433	447	444	425	399	390	410	418	422	436	406	440	395	416	412	422	411	445	467	409	420	424	402	417	414	390	391	424	432	419	425	432	425	451	415	408	395	424	400	421	478	409	413	414	416	409	426	398	424	367	391	447	433	443	402	408	449	421	412	421	418	443	401	405	394	403	447	422	381	434	414	434	421	396	433	416	417	410	447	427	415	396	440	435	433	428	421	424	394	449	440	406	439	410	433	418	419	447	425	379	425	390	400	414	432	420	438	421	442	445	441	453	366	417	448	414	414	414	431	428	435	395	434	425	448	420	443	397	400	447	460	423	431	421	456	412	400	399	404	427	394	395	401	396	439	398	395	458	414	445	447	424	439	408	428	405	439	458	451	424	413	403	417	425	422	426	404	414	419	447	401	406	406	426	398	399	446	366	413	392	439	412	443	414	386	436	469	401	450	416	417	440	433	431	405	437	414	449	423	431	442	424	449	402	433	408	416	432	399	414	411	387	451	417	434	427	440	422	419	440	394	416	436	418	424	391	444	412	380	378	417	393	419	426	395	420	451	417	446	427	405	397	408	480	401	455	429	428	413	429	410	408	431	396	437	456	492	424	376	391	420	422	411	397	449	446	403	409	423	412	432	464	479	418	460	412	393	432	412	398	409	411	426	439	382	418	414	398	438	417	426	428	402	423	413	432	423	431	411	404	419	424	439	410	426	406	432	429	432	426	423	363	412	423	387	398	440	448	481	404	419	402	424	419	423	411	449	412	466	441	412	405	395	444	407	420	420	443	426	428	443	408	380	414	448	384	421	435	441	394	392	408	424	416	382	435	386	392	418	424	378	413	436	432	424	410	423	387	395	424	401	413	449	430	395	430	424	436	412	396	447	407	415	441	460	431	426	420	420	447	431	463	428	432	463	453	400	393	430	417	413	422	452	428	406	463	439	410	441	443	409	434	436	383	414	436	405	461	420	429	464	418	419	422	444	410	409	457	417	410	408	424	415	416	425	449	427	421	443	449	446	461	424	424	431	405	426	423	428	410	433	422	426	367	396	415	374	379	438	423	392	446	419	458	414	450	422	413	444	416	454	415	365	432	414	460	422	393	422	412	421	429	451	383	400	429	429	394	426	419	424	435	432	406	421	417	438	423	415	403	430	422	403	451	389	400	437	419	428	430	425	418	433	421	405	413	415	425	435	420	433	429	416	461	433	398	414	399	385	395	366	433	432	427	445	444	403	431	441	438	433	445	432	443	428	429	423	414	424	420	397	413	428	427	435	444	449	404	431	421	413	413	404	427	390	435	415	408	427	446	418	410	425	395	393	439	446	390	417	412	429	403	419	407	444	407	428	417	393	414	426	393	426	431	383	436	448	446	438	443	412	409	429	396	415	418	437	394	442	412	412	381	386	399	432	442	404	404	411	438	468	384	453	406	451	377	431	436	420	396	396	401	403	390	410	409	416	412	417	406	443	444	440	426	400	402	453	405	396	418	398	416	409	447	430	390	404	410	452	451	381	406	449	439	442	425	426	420	415	416	441	430	395	423	422	407	428	427	453	427	454	416	442	441	409	417	434	397	447	356	449	383	427	420	447	420	427	422	430	450	441	454	435	443	421	388	395	403	410	414	376	423	396	377	447	401	404	440	419	420	412	436	387	450	460	415	386	409	404	392	419	394	402	405	422	452	415	467	418	455	443	441	436	457	409	435	413	417	446	411	438	407	453	446	426	429	441	457	416	441	458	454	411	399	459	466	399	413	431	452	418	408	410	442	443	408	399	452	455	436	428	390	402	457	374	422	389	423	482	348	413	419	444	422	409	425	437	426	448	394	402	409	448	440	423	412	449	471	426	410	416	390	439	428	420	439	415	431	430	460	405	442	428	408	433	436	439	450	429	425	429	422	393	431	429	418	424	441	406	425	418	438	425	409	422	455	356	442	394	456	408	400	428	416	395	400	416	434	417	417	446	421	441	434	402	411	403	440	439	399	408	454	411	441	414	456	396	438	399	430	446	429	401	461	410	389	402	385	396	424	400	367	392	470	408	412	432	419	441	421	450	442	408	456	423	428	390	408	405	361	381	463	462	420	436	445	378	432	413	434	399	424	385	446	412	423	446	455	428	415	421	395	429	413	436	406	416	418	418	425	448	429	436	432	447	418	407	424	457	452	421	435	432	417	427	418	407	413	396	418	422	409	440	441	414	414	445	413	397	385	415	432	407	432	388	409	404	415	434	419	432	370	376	412	428	459	412	409	423	441	404	451	422	400	384	411	443	431	421	460	437	420	442	377	404	426	411	432	427	444	453	411	416	431	423	404	446	405	403	438	432	407	416	398	402	407	414	433	399	444	429	436	461	419	431	415	397	364	417	429	422	432	432	405	424	435	400	445	405	391	400	421	445	424	392	432	402	436	424	405	449	412	453	408	397	444	453	435	462	408	419	438	436	415	380	442	412	432	487	383	468	426	401	428	420	383	422	401	458	440	446	401	433	423	424	436	423	420	402	449	446	399	388	450	424	415	417	453	392	363	459	406	397	368	404	457	427	461	412	443	424	405	424	453	454	409	429	438	423	422	448	409	425	424	396	396	399	438	408	411	397	440	388	436	422	399	417	424	399	424	406	440	435	429	427	449	432	434	423	429	411	444	421	396	395	396	433	442	418	440	437	381	439	422	427	426	460	441	452	419	442
25277	2950	1549	1041	937	896	861	783	811	751	757	711	755	752	729	739	780	752	745	747	791	744	738	732	800	713	730	726	725	771	743	804	760	781	725	714	766	739	790	715	821	754	796	738	723	762	796	745	778	780	751	753	748	714	723	752	779	724	729	727	714	760	772	719	793	765	766	732	730	754	755	743	740	743	740	726	762	732	747	768	754	709	750	772	754	714	738	770	768	723	751	724	741	788	722	722	735	704	757	734	746	763	768	734	770	767	756	771	712	756	823	759	729	732	732	759	722	747	780	740	741	736	729	750	684	717	715	743	808	746	783	698	723	762	709	676	742	704	691	728	745	762	724	748	754	747	728	697	767	766	731	753	720	765	720	752	773	760	783	750	719	750	764	731	734	755	746	746	731	773	737	719	755	797	741	711	749	758	694	756	767	758	754	718	714	719	743	752	742	711	728	762	720	739	713	712	726	759	747	779	727	716	722	765	722	733	742	748	727	751	740	721	777	739	794	775	725	759	745	704	766	738	781	780	753	770	768	804	749	732	737	749	703	718	783	722	779	772	764	742	728	740	728	756	745	680	796	731	780	773	766	780	751	739	658	729	799	723	781	723	718	773	755	734	701	740	775	730	708	769	710	779	758	767	718	746	728	729	739	757	761	722	722	729	813	738	722	756	744	738	799	751	737	702	735	767	716	803	787	758	772	778	772	687	779	764	738	722	758	734	775	726	766	732	726	696	732	746	681	745	757	687	767	745	718	766	753	778	746	726	769	753	748	752	717	761	750	729	757	735	709	766	782	773	764	729	773	747	693	692	763	765	768	729	695	745	778	715	711	767	746	704	740	778	770	749	730	751	723	718	722	745	803	759	735	677	722	696	729	761	762	743	736	762	799	729	745	717	751	701	759	727	720	752	754	724	729	747	727	743	776	685	735	763	708	744	728	731	733	770	738	704	729	726	706	752	735	749	723	728	738	724	769	741	753	777	787	719	727	733	751	750	759	763	736	693	747	720	775	703	782	736	739	744	729	750	726	755	733	738	774	769	788	742	726	728	756	754	770	744	744	768	683	735	777	758	733	717	744	733	726	748	710	756	753	721	757	749	718	759	726	727	746	769	744	782	782	807	725	724	761	782	701	754	737	752	724	697	763	706	742	787	749	768	704	722	758	754	759	720	718	723	790	713	729	766	695	734	775	776	683	749	708	784	733	789	732	753	733	771	761	730	756	708	697	743	715	720	733	721	736	722	731	689	721	762	738	768	750	721	742	745	784	745	736	743	750	731	709	733	719	786	727	753	736	704	725	780	695	766	770	730	777	703	745	670	719	718	762	728	763	738	739	778	744	717	726	728	746	729	724	716	727	768	741	720	759	759	785	698	740	754	725	722	735	750	720	725	755	730	719	736	759	753	779	768	751	786	728	723	706	732	742	724	721	736	743	749	747	747	775	750	752	757	765	718	765	720	749	731	757	724	733	748	742	732	755	703	755	740	761	742	781	740	751	695	726	679	720	715	699	750	766	768	757	733	709	736	798	719	815	688	754	779	801	744	705	688	777	745	743	736	754	768	749	749	735	756	753	732	799	743	751	756	761	719	758	737	720	783	710	764	769	765	782	718	744	752	733	719	791	725	762	715	762	738	777	794	729	714	742	745	740	719	761	713	737	754	725	726	725	759	700	731	742	738	764	733	699	756	738	754	753	730	697	707	725	714	750	735	802	792	733	731	776	704	807	764	732	744	768	771	756	742	720	767	722	767	712	699	735	739	727	751	747	714	712	764	726	736	726	758	698	737	709	751	717	782	727	743	740	740	743	760	749	738	704	726	739	775	731	746	682	774	744	759	707	726	749	787	760	770	773	752	732	707	752	777	721	739	782	712	747	776	805	769	755	723	762	759	737	728	699	750	738	777	724	743	753	783	762	721	727	773	728	761	780	713	763	724	748	765	730	680	756	693	791	753	758	778	758	752	790	747	766	747	747	744	742	722	751	719	739	742	737	706	747	719	752	636	776	725	692	789	792	699	773	743	803	754	773	766	745	795	744	736	700	748	683	763	747	719	712	776	711	763	759	734	721	749	764	753	756	737	720	747	764	723	760	733	758	724	724	761	710	730	696	726	702	757	782	717	757	757	724	736	697	716	723	744	729	759	705	716	779	749	698	779	696	754	743	770	750	749	736	707	791	750	777	709	745	737	683	752	755	769	728	724	742	750	716	737	790	736	724	740	727	729	780	779	736	731	680	729	718	741	726	732	760	709	769	772	748	723	776	722	691	743	780	766	748	784	759	746	755	760	763	774	770	701	738	748	804	722	768	738	759	746	711	769	724	721	770	757	756	706	796	757	752	781	796	736	733	725	800	798	744	761	713	742	706	696	685	765	732	739	771	740	747	735	721	753	777	743	722	772	804	707	751	733	746	677	755	737	781	706	731	739	784	764	772	730	786	738	721	737	741	727	712	724	741	795	714	781	735	793	771	747	753	743	702	692	761	718	759	719	705	719	767	739	818	762	778	754	723	759	732	720	795	772	760	743	735	734	734	684	796	735	708	768	732	739	730	736	727	759	726	737	717	726	706	703	723	733	776	737	734	771	729	698	747	726	744	735	743	725	848	738	731	743	739	722	727	738	720	749	688	746	753	754	759	768	761	724	762	743	791	708	735	759	740	770	718	765	785	765	739	725	776	742	717	736	747	800	744	742	733	706	757	768	746	786	759	739	777	782	743	757	742	779	760	734	721	757	783	751	804	743	720	743	782	756	724	705	748	720	739	759	745	760	723	770	758	737	714	715	739	770	705	761	755	750	715	763	797	757	772	712	729	749	787	750	698	772	804	749	786	760	745	710	776	693	731	766	776	740	730	701	773	759	739	731	766	732	740	702	736	731	721	726	722	732	702	695	703	732	736	652	744	766	778	743	770	735	766	767	747	778	763	730	747	726	769	761	773	737	763	707	738	746	749	766	733	778	709	724	738	721	723	757	716	747	715	714	771	782	712	753	767	722	766	712	730	702	769	728	717	734	745	736	735	713	739	781	742	782	746	784	724	700	711	720	761	716	739	746	746	711	732	753	768	754	691	726	766	749	721	795	760	788	715	758	719	741	736	719	738	736	727	724	770	681	728	770	734	722	739	760	721	690	755	774	718	737	728	717	764	749	751	750	724	740	701	742	750	754	756	746	743	743	758	726	750	711	741	742	807	749	736	727	721	755	702	730	760	756	758	703	739	717	766	734	756	698	760	762	741	773	725	762	724	746	738	710	762	759	707	758	697	751	757	730	728	729	775	769	774	748	738	763	729	750	745	748	751	748	730	795	706	751	690	773	758	719	750	683	783	784	770	758	774	723	750	744	743	703	781	743	767	757	766	757	791	692	718	715	670	761	810	724	739	700	761	783	734	742	746	747	745	742	749	704	743	715	742	738	727	727	816	701	749	720	684	740	746	758	786	778	799	780	736	751	780	775	713	748	777	692	745	742	774	732	731	746	718	725
25358	21525	28930	24363	15776	1516	843	625	573	506	512	492	464	440	440	456	469	470	417	486	481	429	408	423	436	435	405	446	422	456	398	405	458	421	419	385	401	429	430	436	396	406	436	445	372	413	434	400	416	434	445	416	396	371	422	403	394	436	389	410	390	398	368	395	386	418	412	387	395	425	419	405	407	396	382	403	409	408	377	428	413	408	415	397	413	391	415	386	403	390	381	403	408	398	387	382	404	373	402	402	412	372	436	403	390	394	414	422	423	420	428	398	406	441	432	415	388	405	376	370	404	427	386	426	374	401	392	413	421	434	398	425	404	399	418	430	386	397	375	409	400	406	405	383	390	403	388	435	388	397	375	420	394	392	403	419	374	432	421	419	388	404	388	407	391	413	389	398	413	401	401	401	428	401	394	415	410	414	381	388	437	431	426	372	367	377	398	388	406	389	420	414	406	418	422	423	426	394	409	398	403	404	417	419	415	422	407	401	394	391	389	391	409	399	372	403	386	407	414	390	401	419	416	388	400	379	406	387	382	385	421	389	422	401	394	402	389	443	399	392	407	364	382	421	399	393	405	409	399	421	413	393	397	434	409	393	421	418	434	387	407	402	378	402	418	376	382	424	413	411	390	431	388	370	424	378	380	427	426	389	408	378	433	423	396	408	422	387	384	417	437	383	463	403	400	402	414	419	424	369	419	426	379	378	458	405	400	412	431	395	434	424	425	409	402	384	393	404	369	373	409	403	420	383	428	370	408	417	378	377	396	415	414	417	404	363	424	416	436	395	439	409	449	382	398	405	402	364	396	404	371	381	401	404	377	380	421	428	388	395	396	429	382	379	403	416	398	390	369	407	412	404	393	420	360	435	411	420	397	393	372	402	461	363	394	399	389	389	374	386	452	377	391	419	406	380	400	410	419	404	422	410	371	409	401	377	410	396	386	395	396	409	385	413	404	402	385	412	363	426	401	391	395	400	403	428	406	411	439	406	399	379	399	363	389	371	420	406	406	427	400	411	349	436	426	386	409	407	383	422	383	395	402	411	451	384	430	396	361	393	362	428	380	411	402	368	390	390	386	407	421	413	408	387	421	415	421	427	443	396	386	368	424	388	389	400	425	379	402	391	392	393	392	426	417	384	398	393	393	417	391	419	410	420	414	387	401	368	413	424	429	414	418	401	383	367	401	386	422	402	389	392	441	419	395	361	354	400	387	399	422	349	423	419	388	383	393	388	426	424	399	423	427	393	431	407	427	415	386	386	399	398	398	388	404	409	364	412	424	389	398	400	394	401	404	417	396	409	389	433	408	393	428	403	407	393	411	410	405	404	410	430	415	439	444	422	427	430	418	387	400	431	417	416	412	419	407	431	374	419	363	441	427	389	374	417	384	403	414	431	387	435	379	363	387	419	404	386	386	423	375	405	389	386	386	417	397	420	392	380	398	396	388	397	401	377	388	413	366	366	427	388	379	405	430	417	419	423	399	387	371	381	419	384	412	402	427	399	427	416	429	419	427	348	386	380	387	420	435	377	401	452	420	408	418	410	386	386	369	389	394	399	420	392	408	423	407	425	399	427	393	431	411	407	401	397	416	384	413	402	399	379	391	429	399	383	425	403	378	397	415	414	408	388	386	430	438	423	412	388	396	404	389	424	444	404	404	404	396	362	420	400	419	419	442	409	411	397	408	372	372	399	394	367	371	418	393	376	410	400	435	402	412	423	411	400	430	401	390	390	387	412	402	427	402	385	384	392	437	411	396	405	379	424	401	420	397	403	444	408	398	408	404	409	413	400	388	416	415	400	432	379	403	398	401	435	380	451	401	415	387	399	377	403	412	408	399	421	400	414	398	462	407	353	394	423	397	400	426	436	425	420	379	410	417	403	427	417	398	368	418	420	428	374	468	427	443	399	419	410	399	390	422	417	390	419	416	387	427	412	367	406	409	395	403	426	431	402	392	411	376	400	347	409	411	389	416	379	397	358	399	405	410	408	397	393	440	406	418	402	394	431	421	432	433	389	386	439	419	421	405	394	396	390	393	422	432	398	403	391	412	386	392	375	413	415	355	416	414	411	428	434	410	384	431	379	415	395	420	390	388	410	400	409	432	387	388	399	460	421	368	380	399	416	399	422	413	408	390	414	376	411	385	411	389	408	399	397	413	457	414	410	401	422	389	395	442	400	426	406	388	417	398	386	390	401	419	430	430	391	388	427	427	394	402	388	379	397	411	410	441	385	368	388	397	420	419	339	374	396	434	397	391	390	400	382	406	400	379	406	407	392	403	412	423	423	382	384	391	361	400	403	380	397	425	424	430	417	435	418	415	396	443	403	443	417	401	396	398	391	403	411	409	420	407	432	393	403	412	379	421	411	388	383	407	387	405	424	380	431	405	432	428	429	396	425	408	398	405	465	435	390	395	372	427	391	393	400	388	413	386	397	379	415	386	414	406	420	405	439	415	380	385	391	426	410	380	353	395	420	408	396	367	401	405	407	383	450	396	378	407	381	394	426	403	421	438	387	423	375	428	413	389	433	387	411	395	419	383	419	402	407	405	415	427	404	432	417	422	376	417	407	443	402	391	394	372	420	391	415	403	416	416	396	447	389	412	407	412	377	413	425	388	410	400	400	405	397	404	407	401	443	387	401	403	404	397	400	394	398	376	391	407	390	423	426	384	403	403	390	396	396	457	456	427	393	385	395	382	399	403	372	387	397	392	411	387	413	447	422	386	407	399	391	398	405	407	394	414	403	365	374	361	407	410	382	390	412	395	414	388	409	425	374	384	396	409	376	410	381	425	399	407	395	399	392	390	407	454	422	396	427	438	398	402	361	415	417	392	422	416	416	394	408	373	397	387	425	425	411	392	434	433	408	408	431	389	414	389	421	414	382	386	420	404	402	418	397	381	412	422	382	406	476	400	380	377	413	417	404	411	424	413	451	362	373	390	381	417	401	425	437	379	386	368	380	431	395	402	404	437	414	414	437	354	404	400	444	414	413	402	401	392	414	438	357	399	409	429	395	391	373	390	390	394	453	381	344	401	437	383	422	418	363	396	408	422	416	423	369	420	396	381	400	426	437	411	426	397	414	409	394	416	401	413	390	381	406	375	367	405	433	410	440	405	398	435	402	405	404	433	401	384	432	401	379	447	397	394	435	411	385	404	374	381	403	435	433	418	418	370	398	370	416	426	410	432	396	430	383	450	423	404	398	418	385	410	422	391	396	437	408	452	402	374	424	394	373	430	379	395	422	407	415	426	413	391	417	362	398	377	383	426	409	471	387	394	403	420	387	382	399	387	415	385	391	421	383	414	422	387	430	421	418	408	387	421	404	408	407	387	396	425	422	417	405	413	420	410	453	389	391	399	381	382	409	381	436	401	350	408	407	410	382	404	404	406	422	479	415	394	412	402	393	412	400	422	424	391	415	420	427	417	396	393	409	392	408	399	395	401	420	391	388	448	390	458	400	385	393	416	427	371	410	438	432
44808	16079	8392	4384	3054	2366	1701	1516	1349	1274	1102	1016	944	930	939	937	896	822	812	799	806	782	780	797	744	762	802	768	719	742	732	706	786	740	732	748	701	708	726	771	725	677	693	737	694	722	725	710	731	744	701	752	711	695	711	668	716	732	729	704	690	683	717	707	725	735	745	742	705	703	732	667	655	716	717	669	742	692	718	700	707	752	694	681	681	685	654	735	706	773	705	723	700	737	701	724	677	739	731	699	675	750	734	740	682	726	708	717	716	711	729	704	694	751	734	708	712	681	781	695	705	722	748	695	707	712	708	710	723	696	691	725	746	701	725	728	736	704	708	721	710	686	760	716	688	731	691	683	680	682	685	725	663	726	727	704	699	712	716	691	693	715	678	738	718	733	739	707	681	691	672	766	706	717	672	663	686	705	642	667	732	714	682	720	682	704	689	748	732	694	708	710	675	694	694	660	682	672	728	674	739	680	689	720	698	721	684	737	743	695	692	700	695	692	676	737	753	715	718	704	684	716	715	679	677	691	750	729	711	631	687	684	736	694	681	688	687	703	734	726	689	722	686	690	724	670	708	718	674	753	686	706	697	647	696	681	708	697	737	747	696	693	700	694	713	673	711	688	681	700	639	680	674	699	735	695	703	684	737	705	700	710	698	676	702	697	729	713	684	726	654	688	679	700	673	691	707	740	695	701	749	692	694	676	714	752	743	697	692	789	741	685	704	687	693	724	714	679	674	681	718	672	733	702	749	703	750	703	674	710	726	714	761	701	697	727	683	665	722	708	636	693	693	736	707	769	722	711	750	690	745	697	692	678	698	677	740	737	708	705	710	726	729	689	750	744	668	658	682	673	697	726	661	706	714	689	697	692	714	713	707	687	709	723	746	690	694	724	711	711	726	677	717	661	683	683	703	753	660	703	722	722	666	711	653	673	707	691	754	710	715	713	694	712	707	722	676	705	698	670	712	690	674	642	679	737	669	713	723	687	714	726	706	717	692	714	766	724	688	748	724	686	700	729	694	728	716	733	665	742	712	677	706	653	732	706	684	690	735	713	700	709	716	710	724	724	725	714	676	656	730	693	642	684	713	701	686	723	677	710	690	644	679	702	678	699	736	674	699	734	717	732	724	732	674	720	718	703	751	721	722	683	699	690	687	712	739	721	687	728	716	703	695	669	661	710	697	710	675	683	681	704	707	764	709	719	672	713	689	725	674	686	708	726	692	698	693	683	690	719	683	709	681	684	697	709	654	712	707	699	729	739	702	700	667	665	680	718	718	706	747	672	749	724	728	704	646	703	729	717	766	697	698	691	703	739	716	701	723	696	727	691	670	782	755	716	719	705	707	696	688	700	674	662	715	679	698	660	734	721	685	697	743	693	697	709	704	686	699	734	685	691	716	671	691	702	732	662	700	722	703	724	707	761	706	697	718	731	715	700	755	727	722	722	711	722	679	705	685	739	686	714	723	719	716	693	688	691	710	742	693	664	721	636	737	745	699	664	681	747	687	722	693	711	720	706	690	665	715	737	734	702	685	693	685	728	707	724	742	688	680	680	705	726	701	683	685	767	664	719	665	707	697	723	681	737	683	735	718	721	726	692	695	702	690	732	730	714	711	672	694	663	706	695	701	700	725	704	670	686	689	708	664	705	733	711	742	671	705	710	725	709	712	667	703	662	698	729	700	700	703	683	712	632	643	708	683	715	699	728	661	741	677	704	746	740	726	673	685	668	770	683	687	759	681	689	690	730	700	689	681	716	693	684	706	716	660	658	759	744	738	640	664	731	703	726	704	695	702	713	713	707	699	722	694	660	634	671	699	720	673	705	729	738	759	664	645	676	687	686	742	696	711	703	673	710	743	663	729	683	699	705	698	706	693	717	666	730	714	700	733	690	723	657	710	698	739	755	704	667	749	751	732	736	705	722	693	672	666	699	656	748	709	738	705	695	671	737	708	718	712	707	752	695	718	714	698	723	705	676	749	725	714	677	696	646	690	694	708	694	668	722	672	700	676	712	733	695	720	717	655	733	687	696	689	648	661	743	718	703	682	680	749	703	724	709	708	675	714	700	721	761	668	656	712	722	691	773	719	705	688	674	697	698	697	693	749	684	703	729	669	701	671	682	729	735	696	722	651	714	693	743	738	707	701	691	719	743	710	693	713	665	684	678	722	732	722	662	718	687	712	710	688	716	730	686	658	681	702	704	701	745	745	727	668	706	750	683	685	710	737	722	731	687	717	680	714	718	671	688	680	694	677	700	723	744	684	752	675	747	714	738	701	711	733	682	692	712	695	699	691	698	681	717	717	687	719	681	697	701	674	687	716	708	731	647	726	713	669	748	677	711	674	684	728	712	703	683	701	695	717	736	707	707	713	705	712	718	708	683	694	721	715	693	673	687	668	699	723	702	680	706	696	704	725	727	688	704	692	703	673	743	695	682	701	687	683	700	682	706	669	680	697	661	713	719	747	670	700	676	692	682	710	709	752	689	643	734	672	711	703	704	695	717	718	709	729	726	724	707	691	734	687	711	713	697	701	734	701	747	710	700	716	709	723	728	705	723	674	711	663	644	697	685	689	701	719	655	693	683	723	686	653	687	718	681	754	698	727	742	730	729	696	675	702	666	706	696	691	746	671	700	726	682	738	686	688	715	670	655	668	706	646	707	708	705	731	683	717	665	700	714	726	707	748	749	700	698	745	679	736	705	739	773	672	720	687	702	698	763	702	680	731	680	735	725	678	705	688	701	698	698	757	681	716	751	689	669	691	711	678	688	780	728	655	730	742	661	642	699	686	700	728	715	719	661	712	676	706	674	736	729	722	711	723	705	720	741	722	689	742	691	697	768	716	665	698	707	656	691	731	682	679	671	702	677	729	722	637	666	743	669	723	759	707	724	689	738	755	712	706	686	653	709	711	741	697	719	735	723	744	715	678	701	698	725	709	713	713	679	772	674	720	756	716	697	671	747	696	760	664	726	669	717	640	759	692	685	691	701	702	716	723	683	692	694	657	706	727	709	706	689	741	690	673	697	732	696	677	672	710	631	712	744	688	717	714	669	672	692	716	726	662	701	707	709	696	673	723	691	739	737	746	750	726	706	715	709	716	686	660	667	640	702	712	709	686	692	710	642	682	689	694	626	694	705	714	708	684	678	666	769	677	734	714	681	726	646	745	694	695	700	677	689	712	692	665	727	735	705	717	684	689	697	681	678	707	688	660	693	657	690	714	711	722	724	654	744	676	692	704	722	689	679	680	668	741	686	701	673	675	674	683	653	747	727	745	685	747	695	717	694	650	692	684	661	665	755	676	670	666	725	669	729	717	743	694	702	739	749	714	682	695	706	705	693	710	740	727	711	705	680	726	740	704	680	697	727	709	691	692	696	712	674	684	678	700	745	678	714	698	661	721	706	681	737	698	698	685	693	715	711	696	698	710	657	711	726	688	756	688	683	695	686	717	687	685	697	691	667	673	709	694	709	691	753
24208	21512	29366	24002	21482	17479	2323	1130	969	893	849	781	792	776	754	720	757	772	711	738	728	717	712	689	619	698	642	711	665	668	672	648	694	625	673	614	687	624	650	645	625	656	604	680	682	682	637	681	667	717	634	648	667	666	648	656	633	628	687	629	673	636	641	715	669	631	625	662	669	629	673	615	619	665	660	654	593	644	680	648	632	626	647	651	675	691	636	649	627	630	649	622	644	630	680	646	685	620	649	641	636	695	666	668	664	638	639	670	681	640	663	616	700	703	650	665	679	647	668	681	608	666	640	654	673	676	597	673	640	605	701	671	671	667	601	660	669	658	652	618	602	614	617	656	607	613	669	653	632	666	688	643	611	586	637	680	632	594	654	628	648	575	674	638	669	596	677	617	651	658	629	603	665	659	663	613	622	648	616	636	657	640	603	661	649	673	590	640	677	665	670	544	637	607	649	629	625	665	658	665	609	644	693	609	643	664	669	677	643	622	638	671	676	628	628	657	619	659	652	670	641	674	651	645	652	626	662	673	651	647	606	631	649	653	668	677	647	650	663	659	629	680	685	699	624	599	684	631	644	625	644	691	634	686	644	615	666	595	596	661	666	616	630	693	613	641	647	662	649	624	676	603	633	620	644	620	639	630	625	652	608	647	599	628	673	603	696	658	642	625	641	694	628	656	627	651	629	618	630	616	670	675	631	687	611	675	637	646	623	628	633	655	642	602	655	642	677	643	637	645	648	665	639	666	637	683	647	692	616	611	653	676	686	604	638	653	627	647	637	613	652	690	646	654	641	674	642	660	627	621	634	639	676	680	641	644	640	633	613	679	633	631	616	616	599	646	627	658	644	652	604	648	647	589	618	639	650	651	644	633	658	632	594	656	634	625	630	629	651	654	670	646	626	656	662	652	624	673	592	670	659	646	634	642	641	594	728	674	663	671	656	662	651	686	640	673	691	628	662	645	667	653	661	657	639	611	720	610	599	638	651	638	673	617	677	646	641	657	655	631	614	676	639	637	609	634	658	637	693	667	619	615	660	656	644	608	622	659	649	583	597	669	659	621	645	628	626	659	654	620	615	610	629	654	613	624	623	619	595	643	605	698	639	634	606	665	614	647	602	626	669	633	587	645	659	688	647	630	675	651	587	669	618	635	658	663	594	621	650	627	664	630	671	610	622	622	626	648	671	624	626	637	615	670	682	666	609	646	682	676	663	634	646	627	605	671	638	607	670	642	663	608	673	670	664	619	637	644	659	618	636	648	606	644	648	657	598	659	603	650	663	599	620	664	642	630	640	672	700	666	658	631	638	632	630	656	620	638	631	619	634	627	649	632	654	685	653	661	650	698	660	668	649	618	621	647	692	669	680	645	685	621	668	634	638	624	654	642	634	620	654	704	639	610	654	621	623	640	662	567	646	625	678	631	634	637	624	666	647	644	668	611	618	657	655	608	627	652	623	657	659	631	659	596	656	632	609	629	666	651	619	642	632	657	678	626	648	638	651	679	665	684	619	635	636	649	622	637	637	626	606	617	657	607	645	612	635	674	678	667	661	631	665	600	632	618	617	632	639	651	603	679	629	656	639	621	631	633	636	649	644	635	631	628	614	612	654	638	655	623	632	661	646	658	625	645	664	648	661	698	625	644	600	645	660	701	674	607	613	665	647	643	681	643	630	626	632	662	625	646	620	579	615	594	623	623	675	618	607	586	642	662	653	621	626	666	649	620	651	597	626	682	639	644	703	667	600	652	628	654	638	638	596	689	637	634	671	658	642	662	623	667	612	684	692	628	635	649	632	627	675	627	644	636	666	648	644	657	636	613	617	623	647	651	671	647	622	670	655	580	631	622	657	641	638	606	672	640	660	678	655	696	676	714	658	663	649	613	663	633	649	632	666	631	659	626	597	594	624	648	659	624	678	636	677	649	612	643	630	639	618	653	593	707	643	608	628	626	673	639	651	597	659	660	637	646	629	611	668	640	630	648	643	643	634	671	630	637	605	621	654	694	665	658	662	622	644	668	636	621	674	600	658	627	625	637	632	611	649	658	672	613	650	660	616	622	643	604	620	665	680	647	643	639	676	643	679	603	662	647	617	668	660	635	664	660	641	654	649	599	632	635	650	622	634	665	632	645	632	666	614	635	613	601	598	633	650	626	626	643	646	629	635	628	594	653	656	661	657	656	701	642	660	633	698	621	658	617	611	674	646	581	603	557	650	622	637	647	600	639	681	639	642	649	665	673	682	638	644	642	611	624	644	695	678	617	661	653	608	634	628	626	663	602	668	639	626	623	618	699	682	617	666	626	675	637	647	635	677	665	685	618	608	662	609	675	673	604	614	606	644	638	638	637	646	630	616	658	674	656	629	628	647	662	622	626	636	608	657	589	624	707	646	637	641	649	670	646	620	703	627	601	654	632	637	636	619	625	653	612	630	668	611	670	617	588	656	658	682	624	632	652	661	602	664	620	646	622	636	642	618	668	648	626	623	601	682	614	605	620	649	665	628	585	653	649	654	628	665	617	664	627	668	644	612	661	674	632	588	667	670	636	564	622	644	619	622	668	604	642	629	657	639	697	661	631	602	587	607	654	621	650	649	622	652	672	611	670	644	643	611	631	643	657	660	635	584	611	637	609	665	639	668	649	652	659	661	672	659	611	620	676	632	603	631	664	620	668	653	622	697	665	608	612	628	633	643	646	599	658	629	667	617	622	645	645	627	620	654	641	621	640	584	589	639	641	631	668	613	681	662	692	616	683	620	619	651	673	620	640	642	680	596	661	656	650	655	647	701	614	636	579	626	618	613	656	609	653	623	667	622	617	627	650	624	646	624	649	629	663	623	620	678	644	647	628	584	653	677	648	597	572	623	618	640	607	609	599	594	650	677	606	670	672	639	670	676	632	627	642	650	633	633	641	622	628	623	671	659	606	639	631	632	645	638	613	630	626	642	667	635	618	660	637	579	667	647	659	641	603	582	665	676	629	640	611	636	584	614	634	656	658	612	696	665	635	597	686	646	603	618	633	668	593	674	666	658	644	640	611	628	612	670	628	649	628	654	660	608	641	617	581	660	643	616	646	661	645	655	670	668	657	644	645	632	663	646	641	639	662	713	701	618	646	665	596	657	655	636	613	596	613	649	655	655	637	638	693	617	598	660	605	633	641	626	605	645	677	692	626	657	650	620	673	618	608	626	653	677	610	653	616	606	616	617	625	651	628	639	674	625	645	639	669	684	643	618	639	621	661	639	631	660	634	651	637	605	623	622	589	588	591	632	638	604	634	627	658	627	656	660	653	636	701	666	657	626	637	644	668	620	616	682	617	629	619	609	669	635	661	685	643	654	676	561	612	647	626	653	666	669	648	606	636	629	612	625	623	638	672	645	610	650	609	631	613	602	669	663	602	639	626	620	612	601	673	669	663	637	634	645	708	643	638	642	673	677	632	627	675	628	689	656	619	678	603	641	586	659	619	659	662	684	680	637	656
48145	20468	12916	7145	5180	3719	3092	2533	2247	1969	1767	1652	1561	1424	1372	1415	1316	1249	1289	1220	1192	1201	1192	1139	1120	1161	1121	1081	1114	1087	1055	1099	1167	1041	1128	1175	1102	1074	1098	1054	1106	1097	1034	1092	1122	1108	1062	1026	1035	1055	1101	1032	1064	1054	1059	1058	1093	1070	1105	1104	1048	1033	1086	1061	1096	1117	1023	1079	1077	1028	1057	975	1056	1075	1136	1082	1040	1077	990	1091	1138	1077	1081	1010	1113	1116	1042	1032	1079	1026	1050	1013	1071	1132	1053	1033	1021	1117	1074	1066	1090	1092	1083	1052	1014	1107	1089	1109	1067	1048	1069	1125	1113	1116	1019	1023	1108	1052	1022	1091	1088	1013	976	1028	1111	998	1088	1072	1092	1139	1055	1044	1079	1112	1057	1066	1067	1072	1028	989	1072	1083	1059	1031	1071	1027	1135	1057	1050	1033	1063	1038	1058	1065	1057	1112	1104	1068	1033	1017	1043	1035	1062	1020	1030	1013	1007	998	1020	1086	1034	1057	1061	1061	1022	1026	1028	1030	1055	1099	989	1077	986	1009	1036	1061	1019	1043	1048	1047	990	1052	1048	1115	1087	1087	1015	1061	1024	1034	1020	1092	1029	1032	1040	1084	1106	1066	1066	1095	1024	1039	1054	1119	1045	1096	1000	1045	1092	1133	1098	1028	1033	1008	1087	1013	1081	1036	1055	1054	1034	1030	1066	1025	1087	1011	1131	1035	1013	999	1046	1135	1040	1058	1080	1122	1004	979	1054	1071	1058	1009	1033	1044	1052	1108	1058	1083	1048	1055	1063	1051	1096	1069	1086	1039	982	1027	1082	1020	1009	1065	1033	1031	1013	1064	1049	1054	1068	1050	1040	1029	1088	1071	1069	1094	1022	1085	1015	1065	1119	1062	1078	1058	1079	1059	1096	1058	1044	1050	1033	1042	1043	1068	1049	1058	1023	1111	1066	1069	1076	1015	996	1114	1085	1058	1104	1055	1060	1014	1022	1035	1059	1032	1089	1006	1046	987	1001	1002	1039	1055	1055	1064	1051	1098	1085	1091	1028	1051	1026	1082	1052	1042	1052	999	1044	1009	1049	1019	1041	1009	1016	1085	1037	994	993	1077	1075	1040	1018	1032	1046	1019	1076	1026	1060	1045	1039	1070	986	1020	1007	1042	928	998	1032	1101	1029	1021	1074	1054	1083	1076	1073	1090	1043	1051	1101	1068	1006	1016	1030	1008	1026	1022	1002	1045	1062	1059	1051	995	1015	1005	1081	1072	1068	989	1004	1076	1020	1029	1116	1037	1032	1030	1019	1090	1040	1060	1038	1048	1078	1084	1040	1088	1028	1084	1050	1020	1047	1022	1032	1033	1070	1039	1071	1065	1054	1073	1135	1045	1089	1019	1074	1007	1038	1019	1084	1095	1026	1118	1087	1069	1046	1077	1046	1084	1019	1053	1008	1087	1109	1052	1058	1061	991	973	1020	1061	972	1027	1075	990	1105	1078	1092	1145	1016	1013	1028	1070	1042	1080	1068	1067	1047	1004	1008	1086	1039	1077	1064	1059	1147	985	1052	1024	1041	1026	1020	1010	977	1035	1075	1069	1053	1048	1036	1045	1036	1075	1045	1087	1068	1050	1025	1048	1026	1055	1064	1078	986	1062	1027	1013	1001	1019	1052	1034	1076	1126	1055	1045	1097	965	1031	1000	1091	1072	1079	1042	1058	1037	1042	1040	1120	1030	1017	1038	1057	1073	1089	1083	1036	1088	1038	1016	1039	1102	1044	1077	1016	1096	1031	1043	1054	1100	1057	1052	1115	1104	1059	1022	1043	1108	1126	1049	1004	1075	1011	1062	1050	1065	1106	1028	1064	985	1068	1111	1044	1054	1121	1072	1068	1023	1022	1027	1034	1041	1078	996	1080	1064	1005	1104	1082	1041	1088	1000	1049	1056	1020	1063	1044	1057	1005	1023	1053	1024	1050	1013	1031	1041	1019	1067	1062	1101	1046	990	1044	1057	1031	1023	1054	1111	1078	1017	1095	1089	1055	1098	1024	1059	1050	988	1040	1079	1031	1057	1044	1017	1068	1075	1029	1030	1032	1060	1051	1074	1083	1063	1105	1046	1030	1055	1032	1087	1090	1023	1042	1085	1089	1042	1075	1040	1092	1092	1036	1030	1091	1086	1058	1117	1100	1075	1005	1024	1021	997	1010	1037	1057	1003	1017	1035	994	1015	1110	1028	1084	960	1006	1005	1036	1060	1036	996	1020	1008	1074	1001	1001	1035	1070	1010	1031	1040	1064	1041	1035	1100	1061	1046	1080	1081	1080	1057	1072	1039	1033	1037	1067	1042	1078	1108	1038	1024	1036	1064	1034	1034	1081	1061	1008	1008	1073	1056	1033	1088	1040	1004	973	1078	1085	1079	1019	1046	1058	1061	1078	1009	1104	1050	1112	1054	1080	1051	1056	1045	1004	1064	1011	1035	1004	1084	1085	1011	1121	1028	1056	1090	1063	1033	1082	1060	1046	988	1036	1099	1054	1021	998	1032	1016	1037	1004	1011	1107	1040	1138	1109	1044	1031	1020	1024	1050	1056	1041	1039	1057	997	1034	1058	1055	1048	1019	1002	1018	1067	983	1062	1038	1108	1055	1091	1069	1068	1020	1082	989	1034	1085	1053	1048	1012	1017	1013	1017	1054	1028	1014	1054	1050	1077	1079	1064	1043	1054	1041	1003	1046	1095	1066	1011	1073	1011	1020	1031	1067	1033	1020	1070	1053	1053	1031	1039	1104	1031	1026	1058	1058	993	1041	1007	1103	1039	1064	1036	1035	1058	1060	1029	1076	1092	1083	1044	984	1032	1066	1012	1046	1072	1076	1040	1108	1084	1065	1094	1084	1017	1106	1033	1057	1087	1009	1033	1044	1115	1090	1032	1065	1058	1041	1030	1058	1047	1042	989	1008	1079	1049	1059	1048	1071	1065	1027	1030	1045	1040	1040	1069	1002	1046	1011	1094	1082	1063	1053	1024	1021	1062	1025	1066	1077	1060	1041	1081	1051	1027	1044	1032	1093	1046	950	1061	1043	1025	1096	1006	1007	1032	1122	1051	1049	1043	1068	1094	1054	1042	996	1060	1062	1101	1048	1093	1021	1051	1099	1028	1010	1091	1063	968	1064	1098	1044	1039	1094	1029	1096	1065	1045	1070	1030	1034	1023	1059	1000	1097	1042	1045	1015	1049	1023	1073	1065	1060	1048	1017	1041	1019	1046	1094	1091	1030	1075	1032	1053	1030	1035	1073	1043	1027	1024	1025	1058	1048	1043	1048	1029	1022	987	1084	1073	1071	1075	1076	1066	1029	1048	1041	1053	1072	1037	1052	984	1082	1066	1093	1040	1040	1013	1073	1028	1013	1047	1058	999	1042	1100	1052	1028	1053	1037	1084	1030	1046	1055	1028	1094	1035	1030	968	1010	1065	988	1015	1024	1008	1093	1042	1037	1064	1043	1098	1011	1085	1089	1024	1030	967	957	1074	1059	1034	1032	1063	1040	1074	1005	1070	1028	1101	1000	991	1031	1010	1000	1048	1053	1064	1085	1085	1051	1044	1034	1067	1075	1103	1085	1056	1011	1066	1008	1053	1046	1042	1065	1031	1066	1075	1016	1070	1022	1014	1047	1050	1104	1056	1092	1079	1025	1069	1061	956	1057	1060	1095	1093	1053	1028	1036	1124	1061	1025	1047	1068	1011	1058	1066	1042	973	1058	1069	1072	1026	1037	1061	1072	1033	1014	1109	1095	1007	1035	997	1075	1035	1007	993	1053	1026	1071	1053	1032	1068	1072	1008	1054	1090	1047	1037	1036	991	1066	1062	1045	1062	1044	1059	1081	996	1052	1008	1006	1078	1049	1063	996	1053	1013	1100	1010	1023	1060	1018	1095	998	1081	1054	1009	1097	1006	1028	1083	1061	1021	1015	1047	1034	1120	1113	1095	1063	1032	1002	1041	1004	1114	1013	1056	1059	1055	1050	1044	1059	1054	1066	1052	1057	1047	1012	1023	1008	1031	1050	1005	1083	1013	1068	1099	1110	1055	1119	1038	1076	1115	1030	1010	1029	1068	1034	1086	1044	1032	1081	1104	970	1034	999	1078	964	1016	1035	1061	1081	1031	1048	1052	1025	1053	1061	1059	1051	1054	1011	1056	1005	1026	1035	1012	1074	1035	1024	1079	1032	1044	1045	1052	1022	1027	1063	1056	1102	1046	1068	1025	1045	1022	1065	1067	1052	1080	1023	993	1049	1037	1046	1106	1073	1033	1060	1060	1062	1068	1028	1051	1033	1032	1056	1028	1055	1038	1024	1033	1000	1090	1092	1074	1077	1035	1081	1035	1031	1040	1080	1016	1052	1116	1075	1067	1080	1038	1014	1063	1044	1028	1052	1099	1102	1045	1033	1003	1060	1088	1004	1000	1069	1062	1021	1025	1100	1033	1079	1047	1038	1041	1009	1041	1056	1030	1053	1052	1060	1096	1080	1039	1012	1071	1012	1054	1106	1070	1052	1039	1040	1047	1046	1033	1048	1069	1055	1022	1138	1046	1078	1005	1062	1029	1043	1073	1081	1031	1034	1117	1001	1022	1057	1014	1075	1062	1005	1040	997	1047	1085	1017	1063	1084	1018	1011	1070	1077	987	1053	1064	1064	1022	1056	1064	1081	1089	1051	1116	1046	1034	983	1003	1110	1040	1051	1013	1050	1067	1073	1052	1029	1131	1035	1047	1037	1047	1061	1041	984	1070	1017	1030	1022	1057	1091	1075	1030	1063	1058	1106	1074	998	1036	1056	1039	1087	1089	1052	1042	1057	1077	1047	1103	1055	1010	1063	991	1002	1073	1036	1021	1089	1024	1099	1051	1075	1069	1062	1039	1044	1063	1017	1050	1017	1016	1094	1059	1039	1055	1084	1051	1071	1071	1033	1040	1028	1008	1072	1090
28343	18394	4113	625	504	461	444	452	408	432	390	458	403	423	437	419	421	416	412	401	405	381	398	405	451	415	389	419	423	434	412	431	399	440	444	431	399	413	413	420	392	367	403	404	398	455	415	457	427	445	409	378	423	423	420	404	418	434	373	413	398	441	433	405	397	404	414	437	428	391	424	414	368	392	431	443	399	390	409	405	389	427	394	392	363	414	405	421	401	386	413	413	414	389	454	389	438	410	420	392	433	395	418	391	417	431	410	418	405	419	422	410	432	383	406	368	426	414	394	428	409	426	445	417	413	430	417	414	406	434	441	438	431	422	400	366	380	390	417	409	400	434	408	392	419	412	441	412	397	415	420	408	450	444	437	410	420	446	415	404	384	412	430	395	437	429	407	406	416	392	420	391	426	437	425	419	417	407	455	421	384	444	422	392	430	414	424	398	409	388	397	390	389	412	410	414	434	420	363	400	415	409	388	396	412	406	414	466	444	425	424	422	395	424	394	381	437	419	420	398	414	416	396	420	449	391	403	398	376	394	418	421	444	428	412	360	431	421	407	436	408	377	418	403	456	419	415	360	422	439	383	412	408	404	396	418	410	393	406	418	419	401	367	415	419	441	414	404	401	376	406	425	393	396	417	383	405	428	397	415	433	410	416	432	411	421	416	422	415	403	394	419	415	412	379	411	387	434	409	400	380	443	444	411	389	408	407	368	411	391	444	403	428	408	396	417	393	389	389	410	409	384	383	409	415	388	432	398	402	432	407	420	421	443	402	412	429	429	405	395	436	424	387	429	434	426	387	468	400	401	421	374	427	426	439	399	390	427	409	411	426	425	409	389	418	410	397	407	420	395	421	406	392	429	407	390	420	398	384	432	398	421	443	392	440	394	395	406	400	414	413	406	420	386	399	403	391	408	400	442	394	412	425	419	445	407	418	378	391	417	435	387	398	381	428	406	424	431	414	416	408	378	385	412	422	388	410	409	384	414	400	420	424	382	436	450	383	447	406	405	436	416	402	398	406	405	425	398	383	375	411	414	421	450	398	412	411	414	435	392	406	452	379	408	401	425	432	434	391	381	395	420	413	378	402	411	403	342	397	421	387	370	395	396	395	465	405	405	433	436	456	406	404	407	440	414	416	433	412	400	415	413	432	386	384	424	424	394	407	484	401	417	400	421	421	434	418	392	409	429	408	414	417	401	420	416	408	402	427	396	427	408	411	434	404	427	394	431	457	419	407	423	403	441	432	430	414	412	388	462	402	395	390	378	414	394	397	428	403	425	401	402	416	405	437	432	412	414	402	401	407	413	392	402	463	384	406	389	406	379	414	403	410	420	398	414	426	377	433	448	379	416	418	452	393	391	397	415	450	390	375	421	404	402	399	388	436	432	393	408	421	352	434	419	430	360	382	398	454	434	376	428	417	412	422	414	377	414	416	414	451	442	445	457	427	421	430	402	400	399	448	433	422	395	438	386	423	421	425	422	419	451	409	433	465	425	380	400	419	405	425	399	398	418	434	410	401	433	415	449	407	413	402	424	422	420	453	394	381	414	389	423	385	394	431	411	417	416	429	473	382	463	404	407	415	401	409	426	430	390	434	438	387	392	406	437	421	417	419	447	419	424	408	418	386	387	400	434	391	394	395	428	425	400	407	399	400	430	439	389	362	411	383	412	403	446	393	423	440	419	411	417	409	417	416	404	400	408	397	392	439	435	416	407	410	421	401	419	387	417	376	376	415	384	378	437	448	438	406	407	419	382	391	409	389	426	412	414	441	392	383	426	419	408	419	409	412	395	410	399	428	411	435	442	422	418	396	441	445	426	413	410	395	448	414	379	431	428	423	406	451	421	357	407	413	423	390	436	431	426	384	417	402	479	419	460	362	466	431	384	398	417	395	384	380	443	425	417	412	425	428	404	372	421	432	402	429	401	399	413	431	412	447	431	434	405	423	428	393	398	414	389	378	382	428	411	407	425	387	378	424	408	422	382	379	422	397	389	451	407	403	424	415	446	415	436	405	392	380	436	423	426	410	396	429	399	399	400	415	431	386	432	412	430	374	397	400	387	445	420	445	398	452	412	450	404	423	396	416	408	417	405	411	396	400	415	358	406	417	422	445	414	409	428	352	399	410	433	446	418	436	420	421	427	473	410	412	420	400	440	425	397	425	392	418	391	422	442	399	404	388	406	407	401	393	351	400	398	398	403	385	413	411	401	363	414	421	401	437	439	407	410	452	440	433	411	404	398	405	398	398	422	409	434	409	416	439	414	432	430	407	418	430	436	408	390	447	419	419	387	384	382	417	419	432	393	388	378	430	438	414	439	395	389	402	422	418	380	405	427	376	387	430	447	404	419	409	410	422	424	391	406	422	431	412	407	369	436	422	401	447	415	412	430	418	424	383	402	391	388	420	404	426	398	426	374	383	398	413	364	412	424	410	424	441	411	420	382	390	390	385	386	387	454	411	367	415	404	401	406	421	398	401	380	385	401	403	428	393	394	402	397	410	424	398	400	407	395	462	404	403	423	399	424	377	416	393	394	400	399	371	436	401	399	421	412	393	390	420	413	399	397	379	421	430	424	397	404	378	427	413	402	402	389	421	389	370	394	453	440	394	425	440	409	430	369	425	438	381	389	404	401	407	447	404	432	402	377	404	410	428	410	421	430	423	384	383	379	389	433	421	407	409	432	423	441	410	421	415	395	417	426	370	400	382	448	357	444	385	420	402	406	440	427	387	414	425	437	401	402	423	416	424	428	416	394	400	373	416	379	422	409	405	391	422	430	395	385	381	384	391	450	406	439	425	419	427	429	420	416	439	420	412	390	380	449	365	434	419	439	422	416	413	416	369	390	423	377	396	404	431	405	432	404	419	380	391	413	406	420	389	404	403	420	437	418	385	434	407	402	393	443	425	418	406	419	414	385	402	414	409	359	401	386	415	445	407	427	445	389	436	438	411	392	429	379	410	392	429	419	450	350	421	402	387	398	404	418	414	422	429	421	430	380	398	403	371	402	401	375	438	446	376	413	402	428	404	392	451	414	424	446	431	424	374	390	411	393	392	404	421	440	437	429	402	397	366	427	424	414	417	423	451	443	427	412	429	423	455	423	445	387	415	412	437	420	409	393	415	413	418	426	387	368	404	414	362	422	464	407	447	396	367	395	398	414	396	385	385	388	371	411	382	382	436	432	418	364	438	405	415	397	442	424	400	390	410	397	399	364	416	441	409	429	412	390	394	389	432	452	436	413	410	385	431	432	384	398	425	400	386	441	418	433	429	397	402	425	402	400	405	411	409	421	414	377	425	389	409	419	403	399	389	421	386	415	400	415	407	399	401	425	404	370	407	419	410	424	382	441	419	443	430	390	404	435	401	448	402	436	416	395	388	427	394	406	370	360	406	383	399	360	404	386	419	407	427	437	408	407	402	393	449	386	398	389	388	403	400	409	391	427	443	411	401	395	416	413	439	417	419	400	423	400	443	374
24614	3476	1491	1096	929	826	859	802	785	783	806	819	726	755	770	718	709	755	737	739	704	704	681	738	737	759	761	745	704	767	720	704	753	741	735	733	724	746	696	703	732	741	711	753	705	716	781	681	737	757	698	720	735	723	740	714	747	733	715	700	752	648	740	699	690	751	787	653	722	732	722	726	740	716	698	712	739	676	689	756	694	764	749	737	745	720	711	743	702	740	724	759	743	765	721	736	699	756	755	702	758	707	711	748	758	741	701	705	751	753	744	725	698	700	708	767	771	694	761	796	777	684	716	701	680	713	733	727	705	723	732	746	720	696	703	755	676	723	728	721	759	703	701	765	707	718	758	795	734	753	738	753	714	714	733	708	710	705	687	675	700	718	716	691	720	699	748	713	758	725	705	736	767	691	760	728	744	720	791	743	693	720	717	713	670	698	698	675	791	767	730	694	695	726	736	761	726	778	706	717	734	745	716	706	730	782	727	752	719	738	703	710	738	773	688	789	750	725	709	717	730	712	726	707	716	754	694	733	705	693	678	726	740	732	682	724	785	687	703	708	766	783	729	754	732	761	749	725	689	745	680	680	700	707	759	724	770	766	772	681	745	708	747	759	758	726	728	717	686	694	777	802	699	703	735	754	717	736	707	775	721	678	768	707	724	735	758	756	691	688	718	734	701	732	716	718	723	729	678	719	745	703	763	711	757	753	751	786	687	729	705	680	761	751	710	722	760	714	722	693	706	731	736	709	750	723	704	743	718	749	709	740	739	686	707	697	720	757	743	775	746	735	730	728	720	710	716	711	730	735	756	707	689	726	732	755	727	703	746	750	718	693	803	720	743	672	740	717	724	712	702	722	731	715	700	722	750	703	743	749	711	689	706	677	718	676	706	750	725	698	754	684	739	740	694	731	766	724	700	722	724	759	755	748	770	722	681	747	731	704	761	680	722	751	677	746	726	770	697	740	714	704	745	713	762	755	735	745	770	748	717	699	744	694	730	713	729	754	738	713	741	759	732	722	687	701	705	761	783	765	739	716	728	694	723	740	730	715	706	733	713	707	688	725	765	690	735	748	730	732	760	727	743	749	718	737	720	755	774	711	749	711	732	726	733	686	756	718	675	743	743	782	675	747	702	765	744	747	734	716	698	731	752	735	738	750	743	749	673	728	722	713	717	716	697	689	737	703	676	719	720	740	741	714	732	706	762	777	707	730	733	748	764	698	701	722	775	707	733	796	691	680	742	775	765	770	707	770	762	704	731	741	777	709	721	734	734	734	747	752	730	737	725	736	679	724	704	729	736	729	721	753	745	703	757	730	739	719	747	704	679	752	704	776	681	734	688	721	736	717	699	742	716	736	697	745	709	691	729	754	749	707	746	687	761	692	680	756	717	738	722	720	765	738	703	706	709	683	710	738	635	767	697	750	667	707	727	697	764	722	703	721	706	725	744	736	765	746	692	736	715	696	686	706	739	692	749	732	730	680	771	706	720	715	717	699	713	697	749	726	714	730	702	695	683	720	740	740	771	754	705	783	714	753	693	676	728	743	711	704	743	733	716	713	787	723	746	726	742	702	718	744	727	732	711	723	775	760	719	698	689	755	758	697	682	722	738	736	754	690	735	738	751	719	734	728	730	704	723	769	707	762	696	724	694	718	746	693	671	758	668	690	731	745	754	726	745	761	707	725	770	729	695	726	681	746	720	740	698	718	722	748	712	725	734	728	699	703	740	744	716	710	741	723	745	697	751	711	743	734	724	792	732	742	745	702	726	742	739	693	723	703	717	750	765	684	694	681	779	705	700	728	723	756	750	751	735	742	781	695	742	769	756	776	732	741	708	696	713	724	752	753	720	692	697	746	742	696	705	744	716	688	736	715	721	740	741	792	707	689	740	730	723	741	704	742	743	756	734	734	733	719	690	770	768	708	759	701	709	723	727	751	755	762	685	732	735	660	725	736	721	716	728	667	708	708	739	754	703	695	706	720	702	731	767	646	747	693	740	742	747	692	733	742	745	689	758	702	710	730	698	693	726	721	776	744	735	719	731	759	726	744	754	722	730	736	722	729	705	736	714	709	724	703	742	740	723	705	711	674	696	735	726	740	695	755	700	747	713	725	709	748	735	715	705	746	738	721	702	728	717	709	757	724	735	711	759	719	717	728	714	715	704	751	669	746	729	709	718	770	718	741	671	686	753	724	705	782	747	705	714	749	708	717	706	759	679	749	720	742	711	692	746	734	703	731	695	691	714	754	734	734	702	736	720	768	727	637	720	786	786	728	729	724	735	721	726	698	714	746	738	710	692	752	745	705	738	688	780	716	752	759	728	667	732	736	752	741	711	717	725	678	684	702	745	732	711	660	727	726	725	758	755	724	708	734	723	727	713	714	694	731	746	734	723	740	724	762	772	743	678	754	736	705	734	706	697	696	698	710	697	700	701	718	704	745	693	721	719	726	738	699	719	744	742	714	691	725	712	719	729	749	703	743	727	712	722	738	731	680	699	722	708	770	723	726	717	722	729	723	745	729	693	755	690	718	691	717	726	714	722	722	727	684	760	747	720	779	758	726	719	727	738	776	749	692	760	702	713	714	718	673	741	707	728	719	661	714	742	737	743	710	742	753	697	709	705	713	760	680	744	782	737	716	731	744	684	714	764	729	702	731	749	744	743	727	735	722	729	789	696	691	726	765	708	707	761	720	716	745	734	793	676	750	774	722	767	709	737	718	761	730	731	762	709	747	746	692	696	790	766	772	724	759	730	725	739	680	729	710	727	695	752	769	744	695	724	729	772	713	743	725	705	713	721	707	738	727	734	726	704	761	673	692	646	753	753	749	714	783	725	695	778	700	655	701	699	719	692	716	731	734	752	681	741	772	688	720	800	720	707	748	702	726	700	690	759	707	680	752	763	775	737	703	710	690	790	714	759	748	742	710	705	706	727	766	744	757	723	688	749	701	727	717	759	703	773	669	734	701	680	700	713	760	705	674	714	710	732	692	754	703	716	776	698	708	742	743	732	747	720	716	748	758	697	766	732	743	749	728	729	749	753	697	724	789	732	740	734	726	718	746	695	722	773	713	724	728	757	768	720	757	690	692	750	756	740	700	706	725	712	717	726	739	758	716	751	727	735	703	722	703	752	702	729	693	724	733	758	707	730	707	705	736	673	727	719	727	707	675	711	743	782	791	717	740	749	708	719	714	751	783	745	747	720	703	717	733	694	742	723	706	737	682	701	697	697	774	737	750	762	742	694	679	688	752	757	711	707	738	692	760	750	701	710	743	731	723	724	692	743	771	747	699	705	724	726	660	763	736	730	750	719	743	715	772	696	721	715	721	690	748	742	745	751	737	760	717	699	733	768	712	729	717	691	702	740	718	730	711	712	705	707	745	711	756	753	734	655	710	692	729	721	682	695	723	704	713	730	705	717	733	668	765	714	716	715	682	764	718	732	782	726	716	710	682	725	722	768	757	716	720	703	743	695	728
25352	21752	28118	25153	16128	1590	812	646	570	519	517	465	493	460	446	432	477	430	466	416	434	417	424	403	453	433	383	422	416	390	388	401	409	373	409	362	428	391	407	396	398	382	385	414	407	413	432	389	408	387	407	348	380	433	376	394	407	390	369	408	401	405	422	426	380	411	421	401	383	433	422	393	380	371	384	373	395	406	379	416	404	405	392	395	396	399	406	387	401	387	378	400	393	421	411	423	424	389	401	407	397	401	383	398	394	391	375	398	404	390	396	377	415	406	400	443	421	407	411	433	396	404	370	399	431	427	377	432	360	390	398	398	406	393	348	399	358	413	386	367	398	404	386	445	399	399	390	394	409	403	378	431	388	400	423	374	411	378	379	416	403	394	379	395	401	377	384	419	386	387	409	412	376	400	396	410	443	351	364	383	433	365	418	399	395	389	397	389	407	382	380	394	381	378	387	397	392	386	413	373	397	352	412	392	408	373	409	412	383	392	424	370	397	390	342	402	384	400	374	387	397	399	388	400	419	411	384	398	389	394	395	351	384	417	390	423	385	383	416	404	438	392	366	394	444	375	432	383	388	385	372	406	411	346	389	413	409	393	381	425	385	441	403	369	392	388	379	350	386	395	377	384	397	368	384	392	375	412	390	385	374	377	415	391	386	404	409	396	399	375	402	391	407	384	429	401	423	428	415	386	397	396	387	389	361	389	448	395	381	387	401	410	399	384	409	404	381	384	394	422	406	394	410	378	377	386	381	423	375	400	354	401	354	391	421	406	376	389	429	383	403	379	384	384	411	457	384	372	377	381	370	380	418	361	366	386	373	405	397	402	367	380	397	379	407	422	388	405	374	464	425	388	385	397	399	377	399	384	365	400	416	357	373	386	412	380	388	420	378	394	351	402	375	392	379	380	386	386	393	415	382	397	413	402	406	360	386	423	403	399	381	406	378	383	373	410	408	413	395	376	411	424	365	407	423	368	403	405	393	390	413	413	405	388	407	406	449	433	413	416	413	380	400	391	360	394	369	399	367	391	384	411	373	408	384	376	384	407	359	407	397	395	381	405	403	382	390	405	366	411	384	435	377	389	356	389	393	396	405	424	409	408	387	409	410	414	387	387	379	410	435	389	382	354	375	386	355	369	412	398	411	375	392	396	425	390	411	393	392	360	383	403	395	380	364	367	403	394	420	366	382	385	401	381	396	372	385	427	395	386	375	392	385	364	383	402	367	364	407	419	416	389	416	415	398	399	405	418	376	378	384	382	385	426	379	400	391	374	412	369	405	406	385	371	430	382	400	384	396	393	361	430	393	433	389	382	401	415	407	397	384	397	362	400	424	371	397	406	398	396	356	397	410	384	371	410	389	374	390	394	404	349	416	385	377	385	400	370	391	404	391	403	395	385	401	416	398	383	436	399	393	411	412	392	397	370	386	384	397	389	371	421	410	370	386	369	428	404	392	368	368	391	369	416	370	401	382	399	420	402	425	426	419	394	387	422	364	405	380	398	394	425	384	407	374	411	415	403	404	384	421	410	405	362	387	364	371	403	384	418	411	362	377	393	380	395	408	379	429	396	401	389	391	410	392	380	411	387	380	369	376	392	426	390	410	421	414	386	405	387	385	421	394	392	404	391	339	387	376	399	398	425	392	370	387	370	398	401	369	391	344	415	390	378	416	399	395	399	413	444	384	400	406	373	413	383	380	380	409	404	412	388	393	399	413	398	380	424	374	410	422	413	410	432	384	363	354	448	371	430	386	400	353	408	394	398	421	387	388	413	380	393	413	413	412	371	387	394	424	401	427	398	408	387	375	422	408	394	372	379	376	393	397	398	396	409	401	445	390	424	392	376	386	420	392	385	408	362	393	409	381	394	384	398	395	403	369	376	399	401	391	409	407	388	349	399	388	365	378	406	418	382	389	428	380	412	392	389	404	404	380	374	375	398	396	409	401	385	435	394	380	408	379	385	408	383	366	364	420	354	394	397	359	397	388	377	365	389	414	384	407	389	409	378	402	404	358	381	401	393	415	383	390	418	377	405	392	402	411	424	372	439	436	396	388	411	394	394	411	380	423	372	363	409	414	387	355	389	434	400	374	402	419	373	423	416	400	362	405	371	409	391	399	424	395	412	398	405	386	394	375	398	374	369	395	375	404	410	368	408	394	372	399	382	414	404	380	415	417	392	401	384	370	396	384	428	403	404	391	385	405	337	371	381	367	397	384	385	377	396	411	412	401	421	380	408	425	354	367	397	366	334	383	402	446	427	438	380	401	357	419	401	388	405	366	397	401	400	425	397	375	415	354	366	372	332	372	384	380	403	378	381	381	418	353	380	380	408	423	369	366	385	391	405	386	386	421	407	392	373	390	369	392	407	390	384	402	380	391	379	437	380	378	389	427	364	368	376	372	387	391	399	364	381	416	378	423	398	399	436	409	399	409	374	426	429	382	404	397	376	386	386	417	420	382	401	373	401	398	369	370	399	385	390	409	385	400	402	416	389	397	388	408	386	402	392	406	402	387	386	371	392	369	420	372	367	378	425	434	384	395	351	401	351	349	380	416	396	406	437	413	386	427	400	378	415	422	407	398	385	378	388	415	357	369	388	423	410	422	415	403	366	374	374	407	369	416	351	391	395	413	410	378	390	394	364	363	396	381	390	389	339	373	368	390	446	400	432	409	397	403	388	416	413	398	386	371	411	399	383	400	399	407	402	386	394	370	384	424	393	429	393	371	366	409	371	409	371	404	368	403	384	373	377	420	390	377	369	399	409	409	383	386	392	375	396	439	413	372	421	383	415	405	369	408	432	359	380	412	415	385	398	369	412	400	360	385	383	404	422	403	368	415	394	373	433	397	406	424	430	407	427	384	381	376	408	364	404	406	404	418	395	397	361	427	411	393	401	388	357	403	419	391	416	378	364	400	368	409	365	393	411	391	384	385	413	387	371	359	352	429	433	398	426	391	369	362	409	421	413	389	389	401	341	390	413	390	355	388	403	347	407	378	381	381	371	401	415	403	402	401	355	407	423	375	370	378	408	393	376	391	386	436	377	381	390	409	398	362	373	398	399	380	410	396	354	397	383	406	399	400	350	389	393	410	412	398	390	415	401	367	389	395	369	418	395	399	360	412	407	393	405	409	396	366	402	397	384	409	410	412	360	379	366	425	390	404	367	387	379	366	380	417	360	395	380	414	390	410	396	376	416	387	431	405	378	407	391	389	380	372	397	367	408	363	399	383	399	398	423	379	414	395	367	389	419	409	391	400	366	441	428	414	378	387	376	390	405	375	447	380	412	379	377	372	377	424	398	379	390	395	396	405	374	387	361	392	398	386	375	384	412	408	379	371	419	391	392	385	404	359	409	390	410	384	419	379	367	403	373	387	413	386	411	405	381	387	415	447	438	372	390	424	349	372	394	428	371	378	395	396	403	403	412	413	377	394	394	399	411	368	400	393	408	400	403	401	401	381	370	424	380	409	390	460	412
51548	18566	8033	4163	2938	2165	1813	1508	1268	1174	1104	983	938	933	858	832	899	817	797	791	755	790	711	728	712	726	737	725	736	743	768	715	741	743	720	703	694	732	742	698	728	726	695	696	676	698	666	701	698	682	699	687	695	751	699	731	689	672	746	697	691	701	673	668	722	687	702	693	700	706	664	717	692	684	646	681	729	700	723	681	678	723	697	692	673	718	719	655	670	684	725	665	683	679	696	703	730	651	676	728	690	694	732	693	712	672	698	659	707	696	742	716	709	718	688	664	680	706	721	689	734	711	683	719	717	705	726	712	692	686	703	645	715	666	654	724	701	676	713	704	667	680	691	703	741	679	701	702	717	685	653	657	690	693	705	701	754	712	693	667	706	701	683	663	728	674	682	715	668	692	683	719	704	684	696	676	672	667	709	736	658	668	727	643	645	734	670	701	677	688	703	724	689	692	685	688	679	678	705	663	655	679	653	691	672	743	695	700	710	649	651	666	657	766	685	665	720	729	672	684	658	696	710	665	676	718	730	661	667	686	648	697	735	678	703	661	689	704	641	732	727	650	680	687	696	726	680	711	737	701	662	670	702	711	679	692	678	672	671	723	681	692	692	677	700	693	655	697	720	700	674	702	704	662	716	718	678	644	675	683	668	664	701	694	694	672	711	696	671	689	714	661	718	674	737	710	714	661	690	679	700	688	715	692	695	745	708	690	685	630	648	655	726	696	689	678	696	694	678	707	721	713	731	721	739	661	663	710	664	684	658	660	655	654	690	718	660	690	671	713	738	692	672	714	630	748	715	642	690	674	690	672	665	667	709	645	639	687	716	679	669	672	716	638	718	685	706	671	671	669	678	664	693	675	680	742	640	686	687	674	715	687	717	693	719	709	706	693	736	693	756	697	704	670	726	672	661	657	693	687	676	708	704	645	692	686	682	706	662	655	695	696	722	645	683	733	722	701	683	670	689	693	685	717	668	707	672	670	683	645	708	637	687	698	694	706	707	705	701	704	672	723	695	705	666	687	733	697	683	650	657	663	734	690	674	724	682	676	690	654	688	634	663	730	728	718	665	652	705	693	680	683	686	682	684	732	687	719	684	680	688	655	654	682	698	662	664	693	722	736	672	670	714	695	695	652	693	714	739	675	683	684	743	674	688	706	662	655	716	705	668	712	684	690	698	677	668	651	653	697	700	666	657	688	687	686	673	717	681	700	703	686	712	702	724	680	725	652	688	734	708	695	676	686	673	680	725	675	664	694	686	756	739	660	707	714	698	664	652	716	665	679	706	719	651	694	672	662	754	609	732	699	663	680	667	676	676	668	657	654	662	736	640	665	698	643	700	642	701	686	660	721	682	669	665	705	692	749	721	727	670	709	691	692	680	724	693	645	660	701	691	657	692	652	702	752	687	677	692	688	703	685	711	710	671	698	689	679	699	699	717	683	662	644	710	700	657	721	737	686	703	662	755	721	701	704	754	732	658	720	722	699	682	741	668	699	666	672	682	655	723	710	697	630	710	697	654	669	661	698	659	649	673	676	700	693	680	674	694	673	693	712	718	708	700	724	721	670	649	716	636	702	677	697	699	704	696	734	745	697	697	693	720	679	729	672	685	665	666	690	714	681	698	696	659	717	687	689	688	685	657	691	656	712	665	644	676	682	691	708	702	642	683	684	684	672	654	700	706	708	736	677	678	682	700	672	701	677	709	709	713	657	674	727	691	639	677	719	665	711	696	743	675	737	645	675	674	662	718	678	690	680	679	695	728	720	699	665	706	687	667	687	721	684	724	687	758	696	656	685	696	694	713	716	698	676	710	703	652	730	702	723	705	678	692	697	666	679	680	719	691	665	731	728	683	722	663	672	662	740	680	681	714	696	637	705	648	701	700	693	647	651	698	689	703	664	681	641	663	709	688	662	756	659	688	693	680	712	713	663	746	674	712	729	674	666	689	714	670	689	684	723	693	717	678	662	670	688	696	673	654	673	733	655	723	718	658	665	670	706	753	718	713	649	678	657	685	670	759	679	682	756	711	717	686	698	658	644	705	687	702	669	696	716	689	706	700	709	680	738	686	652	627	663	719	680	701	714	667	682	649	689	711	701	719	700	682	664	699	709	672	677	681	649	690	691	671	677	674	682	682	687	683	673	701	690	688	707	654	690	670	713	704	665	699	703	703	684	646	717	704	634	652	663	701	725	696	659	699	664	680	694	688	676	715	662	695	705	662	670	636	705	656	671	668	709	705	671	715	714	680	679	673	679	660	673	693	695	730	691	689	702	743	696	683	722	665	698	714	675	730	751	659	709	663	671	704	676	656	711	666	647	686	689	748	699	626	687	711	674	713	675	708	660	720	674	686	689	661	685	739	690	650	642	677	682	696	699	692	693	690	688	627	760	688	672	733	699	678	711	704	694	678	710	694	691	676	705	718	691	703	686	642	658	698	671	649	651	708	655	689	679	720	734	720	691	704	693	689	684	693	682	694	662	709	709	676	659	677	671	698	751	696	722	626	655	712	672	716	715	687	677	660	705	645	716	681	708	680	661	696	654	685	668	631	674	681	720	708	685	694	698	677	651	660	691	667	668	733	679	727	685	687	620	692	672	676	735	626	671	696	707	682	727	666	679	693	674	697	698	689	679	729	676	674	694	724	704	671	709	659	709	667	723	656	624	717	713	661	668	662	693	693	661	695	737	746	676	736	688	716	681	730	669	711	721	727	687	758	676	721	650	656	691	653	664	677	704	716	703	704	682	678	702	618	704	659	703	664	714	669	688	657	679	679	660	662	696	683	672	691	702	728	667	667	708	739	671	676	665	656	657	720	702	672	671	729	730	633	653	666	695	697	682	740	686	698	679	658	681	691	720	701	694	699	733	710	671	692	652	740	726	710	650	723	724	696	729	741	701	659	702	680	682	686	672	674	730	713	659	682	707	706	721	660	708	696	713	618	675	646	666	666	678	678	675	722	735	699	721	724	666	707	695	678	689	714	691	676	710	679	712	703	695	677	725	768	700	690	718	737	678	662	712	714	713	696	703	695	740	632	676	638	694	677	695	685	674	669	702	700	690	616	670	688	669	710	684	718	719	670	697	712	718	667	696	671	669	723	708	692	688	700	703	640	676	693	725	690	669	697	681	683	705	695	669	729	678	617	688	717	669	741	687	698	672	648	668	711	701	707	686	654	656	743	683	710	680	673	687	722	684	721	760	719	712	678	709	671	698	653	676	674	733	660	699	668	666	643	665	684	674	704	699	685	637	697	668	690	684	696	683	655	655	696	680	645	707	739	706	677	655	687	713	691	698	642	665	702	659	688	676	673	696	678	715	704	651	648	665	706	688	712	705	706	663	712	700	740	686	658	695	662	679	696	650	678	693	668	676	673	696	730	667	654	702	703	693	713	721	704	716	703	677	675	691	668	721	685	704	683	718	704	674	714	739	692	650	708	708	735	699	706	699	657	688	673	682	746	690	723	720	653	668	638	672
24149	21476	29578	23766	21403	11156	1738	1109	941	919	886	799	747	762	711	695	671	706	667	670	698	659	658	658	686	623	656	670	629	643	601	671	688	642	634	631	622	581	624	669	636	680	649	649	626	642	628	650	662	628	660	636	621	616	617	634	644	644	635	626	600	608	656	626	633	650	654	616	631	673	629	642	616	559	611	623	639	641	627	677	604	672	632	669	596	615	652	615	699	600	646	630	615	613	625	681	630	676	665	662	647	628	642	641	603	593	670	651	630	609	641	611	612	572	604	627	645	649	612	660	637	675	652	614	641	599	652	657	585	628	618	599	593	640	594	617	644	604	636	590	548	649	634	640	640	697	613	595	628	630	621	579	586	611	646	643	590	628	638	606	628	581	649	585	619	648	602	627	631	630	616	701	597	633	580	616	629	595	624	628	629	628	627	607	600	651	652	683	596	678	609	621	595	640	667	626	654	650	650	655	624	620	670	633	609	604	605	617	626	617	597	618	566	658	620	571	639	590	610	610	627	587	608	628	670	640	615	637	618	644	593	683	628	631	620	608	596	578	607	607	592	649	583	628	622	642	647	586	579	621	612	658	603	618	628	596	597	658	657	665	633	660	646	630	647	591	627	588	653	604	584	622	614	627	621	618	615	607	626	648	643	641	585	617	654	668	646	638	624	692	671	625	615	600	605	604	650	598	627	589	652	588	611	650	614	641	647	559	634	609	610	592	598	634	603	654	605	633	656	644	605	658	631	676	605	650	623	590	631	620	646	643	609	595	564	611	647	640	628	606	653	603	592	648	633	640	648	620	633	619	604	631	609	618	669	627	616	660	631	607	626	658	616	620	600	610	590	605	641	624	634	542	631	595	628	628	648	608	614	573	606	592	629	622	597	660	644	637	623	634	619	641	627	631	585	592	640	665	637	649	611	601	646	638	604	570	596	651	617	609	596	686	620	598	579	591	630	629	614	625	667	606	637	610	621	647	604	581	587	625	617	626	660	632	625	614	639	588	635	574	620	611	624	580	595	600	643	575	641	620	584	627	619	669	642	648	545	656	637	575	616	603	611	612	626	637	603	637	600	649	611	663	622	644	580	636	629	622	646	621	610	615	646	649	640	633	640	618	620	650	581	622	620	661	641	614	615	680	653	651	620	636	603	623	642	656	641	642	622	618	602	618	661	645	639	635	627	620	619	617	618	624	664	604	618	652	615	659	628	620	631	600	623	659	617	606	619	613	579	637	578	626	620	601	592	638	638	603	617	651	632	572	630	590	645	649	610	655	629	593	605	656	592	659	636	587	573	583	594	628	581	592	649	621	589	624	591	633	675	614	599	592	603	630	639	640	606	625	651	603	638	591	566	648	629	608	598	607	603	710	588	591	663	639	610	609	624	651	644	596	635	697	606	658	641	641	624	590	623	614	593	583	591	662	620	618	593	596	581	625	679	576	591	620	648	631	591	595	639	612	596	637	614	653	637	636	620	590	616	675	624	644	644	669	611	636	617	585	630	593	634	630	635	644	619	610	593	613	652	633	603	595	624	632	646	645	604	601	614	613	683	611	663	589	589	632	595	657	653	666	621	591	677	593	601	622	612	620	632	612	609	644	672	628	602	600	620	603	576	578	608	629	621	655	580	598	632	630	640	627	650	625	627	615	621	646	589	622	629	629	609	619	607	633	620	618	604	605	621	595	634	637	603	658	586	653	631	645	648	630	619	641	637	634	657	631	624	658	632	628	618	637	617	637	629	596	620	645	622	602	580	552	593	645	618	637	564	609	631	567	619	647	619	629	584	581	615	585	639	556	592	587	665	638	594	650	614	629	625	595	621	690	613	594	663	635	600	600	629	606	635	658	566	626	635	633	629	610	655	611	615	595	659	602	584	612	640	605	640	615	610	624	625	603	636	604	623	624	603	619	596	634	632	631	600	627	601	610	599	627	604	616	628	613	604	624	624	630	630	665	630	623	576	623	611	656	615	571	607	625	638	621	650	650	664	631	666	623	686	648	599	645	654	634	642	610	620	640	606	628	617	611	587	634	625	631	671	679	619	592	662	649	616	614	606	616	652	590	623	601	611	599	625	637	600	662	628	639	637	616	638	662	614	605	644	591	589	626	614	585	600	641	626	657	635	659	596	616	582	655	609	655	594	637	646	614	648	645	643	622	615	631	650	584	615	622	664	619	667	575	629	627	606	677	596	579	627	647	637	597	605	609	613	608	624	658	589	594	578	616	606	640	660	621	643	667	610	590	634	669	652	625	639	668	621	606	626	623	649	635	620	626	626	615	632	571	663	603	626	636	574	633	608	612	586	596	663	632	608	665	638	640	596	636	600	623	583	630	664	603	603	602	634	633	637	633	613	537	618	636	639	604	626	622	624	679	636	622	653	621	614	629	620	588	608	623	601	616	603	687	654	630	627	600	678	615	630	601	637	583	584	614	642	604	662	657	635	634	628	623	635	631	643	606	623	611	627	624	623	609	658	606	594	650	642	593	581	617	649	635	644	641	638	602	638	602	643	658	602	600	656	600	637	610	608	616	577	638	647	591	608	629	584	642	606	700	649	655	593	572	665	645	614	645	625	618	603	634	603	596	606	606	608	634	670	634	617	616	653	642	606	581	639	600	619	612	601	593	644	554	602	628	605	610	579	637	608	612	628	624	622	621	613	617	598	605	587	634	668	618	637	606	574	621	644	602	647	625	638	627	586	625	624	605	603	612	589	633	618	647	672	598	617	585	606	638	599	611	637	633	600	604	621	612	594	612	592	653	627	604	572	628	630	624	659	656	604	625	608	620	581	636	620	660	618	606	609	596	631	623	633	597	652	597	684	665	609	652	679	640	673	590	663	640	647	608	623	650	613	669	621	592	650	595	608	614	611	584	610	639	602	614	645	628	633	629	655	632	637	599	618	658	604	602	644	642	643	624	629	639	613	575	595	605	621	582	576	650	632	572	607	608	612	634	607	616	600	643	620	619	628	606	619	594	616	639	638	632	624	645	612	622	631	603	645	666	642	616	650	635	612	618	584	610	638	641	575	625	636	649	614	603	606	613	634	647	606	589	626	646	655	646	584	664	636	620	605	667	663	619	613	627	625	628	643	601	627	600	624	625	645	597	658	618	614	617	609	616	665	656	632	645	627	630	603	624	596	593	646	613	615	632	588	639	640	608	629	634	635	614	648	636	607	619	608	647	590	591	654	630	651	688	632	630	634	607	623	658	599	571	563	626	630	620	615	619	592	623	618	600	624	597	598	626	592	613	617	588	659	622	595	630	632	614	623	605	608	672	596	626	599	665	642	615	572	641	617	655	578	618	589	610	563	618	645	631	595	582	668	619	608	618	650	670	584	619	626	621	615	613	631	571	631	593	597	640	598	640	633	623	627	643	577	628	621	603	630	663	611	581	634	594	647	624	629	621	614	659	575	611	642	625	628	660	637	614	625	625	614	625	643	637	592	625	637	654	617	638	624	620	641	565	616	625	688	597
37892	20248	13671	7589	5168	3949	3129	2712	2208	1965	1775	1699	1567	1527	1420	1379	1396	1317	1224	1217	1186	1173	1176	1135	1139	1123	1100	1089	1122	1094	1115	1041	1124	1107	1085	1048	1057	1070	1077	1047	1026	1030	1026	1042	988	1046	1031	1039	1035	1018	1100	1024	998	1055	1030	1024	1075	1007	1033	1026	1015	1043	1021	991	1007	1029	1113	1021	1012	1041	1059	1039	981	1002	962	1082	1029	1029	976	1020	1071	971	1010	1021	986	995	1038	1025	1028	1044	956	1052	1040	1033	1064	1127	1004	1043	1032	1060	1043	1022	1025	1047	1094	1062	939	1032	1023	1028	1014	1068	1053	1005	979	993	1015	1073	1071	1002	1042	1015	1014	1033	978	1040	1036	1036	1040	1071	1074	958	968	1025	1105	1047	1002	1066	1007	960	1015	1076	1059	1016	1033	1002	1056	1026	944	1038	1012	984	981	1064	998	1027	1031	999	1036	1026	1002	1003	976	979	1029	992	1001	990	1058	999	983	1016	1008	988	1036	1038	1002	1064	983	1006	975	985	930	1035	980	975	1104	1022	943	965	1001	1010	1021	1035	1021	1011	1046	1007	1018	1009	991	1067	1031	1019	1050	1026	995	980	1006	1015	1049	1002	951	1015	998	983	1005	1004	1032	980	1014	1047	1031	996	1026	993	1010	975	1043	975	1064	1035	998	1053	1017	1029	1007	1006	1042	968	1040	1013	978	1049	981	1020	1003	974	994	1016	993	1009	945	986	1071	1003	995	989	1033	996	969	1034	1031	969	1019	993	969	1034	977	1005	1073	1042	963	1056	1001	1008	1057	1049	1020	1056	1013	999	955	971	1006	966	1046	1000	1069	1018	991	1015	1007	1056	1012	1017	1031	992	1022	962	994	999	1002	978	1028	1064	1020	1036	1043	987	1037	946	1002	998	1054	1028	1012	1027	1031	1080	1074	996	1001	998	1014	1022	958	1025	1051	981	993	1001	1037	983	1038	1023	1061	1046	988	1064	1031	973	1008	1028	937	992	1029	967	1006	1032	1016	1038	1076	993	1033	1036	998	960	1079	1044	1018	980	1014	993	1028	1023	953	1008	944	1016	1071	1020	1026	1041	1003	1020	1019	1032	1026	948	1034	1047	1027	1005	1030	963	1032	996	1071	991	1032	1091	997	1000	1014	1051	983	1000	1024	1062	1005	1009	1005	985	1008	1031	1030	997	1006	967	978	1036	1033	994	984	1019	1009	991	1060	1015	1073	1047	995	1007	1031	967	989	1002	1026	1041	1018	982	1037	1042	1083	1001	1027	970	1109	1043	1013	1000	1005	1042	1023	1046	1014	994	1005	1046	1013	1015	1008	1008	1014	975	1051	1011	1024	1025	1010	1016	1021	1025	975	973	1025	1032	1061	948	998	1062	1016	963	979	978	983	919	989	1041	1067	948	1055	994	1055	967	1035	1023	1045	1042	1022	1011	1040	1065	979	1041	982	1035	1044	1013	1002	1019	1037	1025	991	1003	1077	982	987	998	991	1029	1028	1056	1004	1025	1079	1024	1054	1034	1015	1024	1005	1021	1018	993	1040	998	991	1053	1055	1055	1021	1034	1065	972	1060	1017	1017	1032	975	1000	980	1034	983	998	1022	982	1005	1069	1026	1019	1012	1006	1015	973	982	1037	1077	973	984	996	976	1018	997	1014	974	1056	989	1034	1034	1010	1016	1036	1039	1039	1051	985	998	1045	1007	1001	994	995	1030	1007	1064	1039	1076	997	1052	1008	977	1014	1017	1006	976	1048	1023	979	1017	1064	1034	982	1051	1022	1017	1014	1012	971	965	1045	1010	1048	971	1053	1025	1024	981	1026	1013	995	994	978	989	1028	1031	992	1020	1043	934	984	1013	977	1022	983	961	1046	1046	1005	975	1021	1021	1009	1028	1057	1012	1042	1039	980	1053	1038	1016	1010	942	1028	1018	996	1056	1049	989	1028	1000	995	1040	1036	1008	1054	955	983	1017	1030	991	978	1038	988	999	1040	954	1039	1044	1000	1054	984	1016	1011	1026	1047	1043	975	1048	1049	1016	1006	1002	1046	1049	1023	1024	1036	1065	979	1019	951	1009	962	998	990	998	976	969	1055	1004	1028	963	999	1034	985	990	1021	1096	998	1042	978	982	985	1023	1007	982	1033	968	998	982	1047	1081	1036	1017	1038	979	1063	1023	979	1022	1031	1066	1056	1058	991	1008	1026	1005	1018	1035	1022	1052	1055	1015	1049	1047	1000	1041	1027	1001	1042	994	982	1025	1027	1045	1016	1008	1033	950	993	1055	1011	1018	996	1006	1004	1049	1023	995	1013	1076	1040	1023	969	1016	1049	1060	1012	1028	1034	1009	969	975	990	1045	1025	1034	916	1021	1002	1028	1015	1016	985	1011	1051	1016	1036	962	1046	1015	993	1044	970	1025	1023	1008	974	1046	1016	1036	1021	962	937	1012	981	985	1041	1048	1031	985	995	968	987	1013	962	1075	969	1062	1019	1011	1029	938	1015	1018	1016	1067	937	993	1004	952	1013	1030	1017	1019	1023	1027	1007	1058	934	991	1015	991	1010	986	1000	987	963	1024	1067	1034	1024	1011	1008	1012	1024	1021	1043	1067	1000	1068	1004	1038	974	1007	1026	1011	1002	1002	1022	977	1018	1010	1048	999	1002	993	972	1062	971	1013	1033	1025	960	1030	1041	1001	958	1021	1086	1043	1060	1008	1052	992	1064	1035	1029	1054	987	1034	1001	996	1036	1041	993	958	975	1046	1018	1028	1032	1034	980	1030	1077	981	1024	1041	1001	1036	958	989	1008	1041	973	1055	1004	937	991	1015	1009	1007	1019	1006	1022	999	1060	980	1020	1001	970	1023	967	1076	996	1034	987	1016	982	1010	981	1006	1033	991	972	1001	1004	1053	1001	981	970	1016	1022	1020	1035	991	1003	1010	971	941	1031	1048	980	1033	1025	1003	996	1064	1034	1047	1007	1055	1026	1082	993	1022	942	1040	982	1027	1028	1002	1021	1015	1034	1006	998	1001	1055	1058	1060	1016	1003	958	1064	1015	1001	1058	994	1004	988	1054	1021	980	976	989	992	1069	1027	985	963	1038	1031	1030	1018	1008	1030	1024	1007	1044	1027	988	1009	1068	1007	999	1004	931	981	1061	998	999	1014	1010	997	990	1066	1052	980	1030	981	1096	985	976	999	1000	1071	962	990	998	1066	942	1133	1021	946	1010	1009	977	1045	1047	997	983	1038	1020	1043	1022	1005	1038	947	1065	991	1031	992	1050	991	1013	1020	1003	970	1029	984	1023	1003	1026	1064	1033	1010	1014	955	1012	1006	1012	962	1009	1089	924	967	1011	981	1024	1047	1043	1035	939	993	1006	1036	972	1005	1005	1056	1033	1009	1013	1008	1020	1033	1049	1026	992	1008	1028	1090	1036	965	1010	998	1012	1002	1072	1044	1035	985	982	1002	1058	989	1027	1016	992	984	994	987	1059	986	1031	1009	1062	1042	971	1079	1044	1026	1031	1019	1028	1027	996	1002	974	974	1027	987	1041	1062	1038	1003	996	1038	1028	1036	1012	990	1027	996	1039	957	998	1059	1012	1043	1065	981	990	1005	962	1024	1026	990	1025	1015	1044	1007	1011	997	1056	990	971	1034	1011	1012	1044	978	995	988	1004	983	1004	996	1041	1008	1036	1043	1039	1000	1044	1082	985	995	978	1019	1023	1025	1026	996	1028	1028	1012	1068	991	1073	1040	1005	979	1011	997	1047	1002	991	1026	982	1007	1065	987	1004	1031	1024	1030	1030	1003	1059	1021	1013	1024	1049	1002	1026	1099	1054	946	1034	1023	1005	1004	961	995	990	1018	1066	1012	1058	984	1033	996	1022	960	971	1035	1079	999	998	1012	1060	1002	978	992	984	962	1017	1061	990	1049	947	1017	984	1045	986	1001	1001	1052	1022	1010	984	1040	1025	1039	1031	1024	1037	1061	1018	1054	943	1015	1009	1053	993	1024	1059	1023	1048	1007	992	1009	981	979	1033	1021	1036	1003	1014	1044	978	1022	1027	1001	1043	1029	970	975	1006	1007	1057	1042	970	1020	1054	1037	1084	972	1040	940	1014	984	982	1077	1029	1015	1042	1024	1046	1021	1006	1033	1049	1045	986	1015	1065	1021	1003	992	1082	1095	1065	1012	986	1021	1044	1044	970	1016	1011	1014	1057	1041	1032	1042	998	993	940	948	1016	1057	942	1029	1025	1011	1035	1049	1061	981	956	1057	993	1001	966	1022	1006	1020	972	1004	986	985	1007	1024	1008	977	1013	1010	1002	967	1003	1026	1020	1030	1017	1070	1047	1006	1018	1007	1023	994	968	1074	963	989	1075	1108	968	1042	962	998	996	1025	1029	1019	1037	1041	984	1026	1002	1060	1058	953	1034	993	995	1031	957	1090	1015	1006	1011	974	1041	985	1079	1015	1033	1009	1052	1007	1056	1012	1034	995	1025	1034	1031	1057	1039	976	1008	1045	1063	1034	1033	959	1001	950	1006	960	954	955	990	958	1085	1025	1020
28268	18309	3908	651	520	438	437	359	416	374	417	389	418	385	371	405	380	364	388	390	397	444	393	412	395	414	368	411	458	453	393	418	415	397	374	406	429	358	433	382	418	382	399	398	417	380	419	374	396	434	400	392	391	377	414	374	412	422	365	418	359	362	389	365	385	403	435	404	391	392	394	397	356	390	377	422	403	405	373	403	404	362	415	391	398	382	381	397	359	446	417	368	421	422	421	421	409	385	406	391	388	354	400	410	384	404	376	411	404	379	402	354	406	390	421	398	372	394	376	381	436	414	396	417	401	386	426	410	382	403	388	360	384	382	420	433	390	382	365	386	388	401	398	411	430	408	399	403	402	420	411	405	409	408	394	400	360	450	385	379	376	387	406	413	395	395	363	386	411	414	403	411	364	429	421	388	361	403	377	409	396	424	410	434	402	399	400	394	365	416	386	428	407	408	391	439	412	414	382	448	413	395	394	356	390	363	364	386	395	449	407	409	387	386	370	395	385	405	374	376	409	409	385	397	383	403	383	429	399	416	410	418	424	363	374	400	412	428	399	384	378	425	441	404	410	394	381	396	433	410	387	392	422	414	380	404	394	391	418	388	442	379	422	392	421	429	391	395	425	426	428	398	386	398	406	401	383	370	417	387	420	384	407	376	402	375	443	411	396	402	407	414	361	398	354	404	433	414	406	385	396	393	423	399	396	412	411	411	421	386	357	411	392	399	400	381	359	357	424	408	377	400	395	422	400	387	392	371	364	404	430	404	405	415	379	379	415	397	414	377	403	403	394	382	380	385	384	389	383	401	375	420	408	455	365	380	385	426	378	389	387	429	414	407	412	392	372	404	382	382	369	401	407	400	400	419	398	406	397	408	430	388	429	406	364	398	364	393	420	381	414	383	405	417	384	385	395	407	373	397	381	396	411	366	385	383	374	404	421	400	438	371	389	416	421	433	405	423	398	378	385	428	376	393	385	346	392	415	387	367	383	389	403	426	354	396	434	351	363	415	392	409	395	403	428	376	414	371	389	382	379	384	385	390	391	403	413	412	379	393	384	424	450	424	404	366	340	430	398	393	378	405	413	383	396	391	405	387	403	411	393	400	402	390	380	419	411	387	401	448	426	408	385	370	403	391	405	378	401	420	401	424	373	377	393	398	412	371	419	411	412	382	389	388	402	397	357	391	368	411	398	415	372	366	404	425	396	380	381	399	368	396	398	366	408	447	414	395	381	419	392	392	425	405	381	400	385	391	438	363	387	415	388	403	375	378	378	439	389	428	390	385	383	415	391	383	408	429	401	365	397	408	426	385	394	391	408	407	406	430	365	403	420	415	443	382	408	373	422	404	431	417	397	406	430	372	369	389	421	394	402	380	382	372	389	378	394	411	407	352	399	412	423	420	384	411	390	370	368	382	451	425	413	425	396	387	363	401	393	375	398	420	393	396	396	391	382	390	389	383	414	397	396	400	395	404	406	390	417	399	394	434	380	380	377	439	412	393	408	398	385	412	367	415	365	441	426	386	381	392	378	379	392	410	390	398	395	380	398	396	373	409	408	394	402	357	379	440	385	432	395	409	421	367	381	410	387	417	367	411	438	402	411	372	397	402	414	404	380	371	431	372	408	392	435	412	377	405	378	384	409	369	355	414	398	400	424	387	399	420	381	388	396	393	365	407	430	403	395	423	431	374	399	404	403	417	393	399	380	394	417	399	406	415	366	355	402	399	397	387	414	427	384	393	403	391	403	422	380	370	424	375	425	408	401	390	394	405	394	406	473	398	404	371	419	386	409	367	428	373	380	387	401	395	383	374	381	393	406	421	419	404	410	398	397	402	373	423	380	374	392	397	399	376	392	409	410	393	389	415	423	399	413	421	392	403	356	377	419	392	392	393	397	383	395	367	387	412	392	408	379	410	417	384	388	379	421	387	376	439	429	355	387	417	395	409	400	386	388	387	410	400	410	373	410	348	384	396	387	430	392	417	393	402	404	391	369	411	368	397	399	412	399	352	384	441	416	392	405	382	440	375	397	390	368	402	408	390	429	384	379	384	369	431	430	390	367	398	390	394	392	422	437	421	417	401	365	378	399	394	377	393	379	386	436	394	358	387	377	419	418	396	370	394	365	400	463	391	415	373	381	399	395	401	368	399	433	366	409	385	392	403	398	411	406	422	354	418	413	391	384	385	437	427	344	399	414	411	415	396	424	404	405	427	414	405	379	434	392	388	410	378	420	419	377	408	378	413	416	397	419	425	338	386	383	365	428	427	414	398	355	387	378	393	408	374	389	373	375	382	411	376	418	402	411	417	415	400	405	357	390	425	409	396	410	409	412	374	358	386	398	380	411	399	376	400	393	413	401	398	387	384	422	364	439	389	377	401	370	389	429	416	342	384	398	399	410	410	383	388	405	401	407	410	386	403	398	369	411	416	404	419	392	403	382	382	360	372	398	402	405	420	376	366	392	399	388	410	403	412	365	368	391	386	381	389	401	373	456	393	407	381	424	397	430	369	438	430	392	393	405	396	407	384	383	398	393	386	360	386	354	414	365	411	404	383	392	398	404	364	390	440	410	411	365	419	397	405	396	408	388	411	393	417	412	400	386	395	410	389	419	402	380	428	400	414	414	409	377	414	398	412	392	384	373	401	399	396	415	361	381	394	428	396	387	390	398	437	399	385	413	382	399	401	399	397	394	413	449	413	419	395	392	373	384	410	397	377	354	408	383	410	398	413	411	412	379	446	392	393	400	367	446	352	421	408	388	378	370	404	386	406	423	401	399	425	407	376	390	376	367	423	416	354	391	407	399	415	399	427	384	389	398	424	416	402	410	392	401	414	386	402	452	387	380	380	420	430	395	351	412	350	393	400	429	418	362	367	358	414	386	417	377	402	394	421	399	415	357	405	422	413	413	375	394	384	366	392	416	366	415	374	409	360	346	394	425	422	369	388	395	387	381	362	406	425	420	345	405	391	385	384	412	401	415	364	388	438	403	402	388	422	411	416	400	358	410	395	402	421	416	382	399	366	345	377	391	381	395	402	400	393	428	435	412	386	404	388	410	372	394	386	382	378	385	436	370	339	405	367	395	425	377	415	357	370	389	370	423	361	403	402	407	375	406	369	395	418	371	406	405	409	410	382	435	395	391	382	440	402	403	384	417	382	414	407	382	385	386	408	354	382	364	395	375	376	424	385	383	403	380	399	400	378	390	387	402	402	401	373	382	376	391	378	385	399	349	412	397	378	405	435	325	418	380	388	403	409	421	411	385	396	379	408	400	428	368	414	365	404	421	363	407	348	430	357	407	405	369	382	415	365	369	392	424	417	403	397	370	395	410	406	400	363	401	396	410	391	419	396	427	396	401	400	410	406	419	384	403	404	380	413	386	454	406	376	403	415	398	400	392	388	372	404	400	383	391	380	380	384	414	387	412	415	376	414	417	426	423	404	386	423	380	400	390	384	393	382	415	400	415	390	407	409	433	409
24326	3776	1539	1037	879	804	787	818	790	737	750	710	760	698	665	748	694	726	717	663	698	663	701	719	729	701	733	708	725	727	700	745	709	770	754	716	709	725	654	686	687	718	746	711	755	722	740	683	673	671	772	718	715	716	726	689	694	706	700	707	731	711	748	749	656	723	714	687	702	702	644	694	698	690	697	697	706	714	717	708	683	661	738	732	702	704	732	687	663	660	690	683	642	712	666	729	695	685	669	703	669	694	748	728	698	698	721	716	646	695	696	706	689	690	693	678	716	704	679	730	686	727	717	693	706	739	713	736	688	692	697	700	733	723	651	693	628	718	713	684	729	690	680	682	704	702	685	745	693	725	749	703	731	719	701	722	678	688	702	729	675	722	708	681	723	730	700	705	681	680	695	722	699	678	705	748	710	701	707	710	726	702	694	714	718	718	728	697	677	681	702	712	669	729	652	692	720	688	706	675	687	725	726	740	655	671	734	687	733	708	657	677	687	666	707	673	670	678	707	715	700	665	687	671	706	692	730	700	760	724	700	666	739	678	736	675	754	682	695	704	692	677	687	708	660	665	729	687	701	707	713	717	723	714	694	750	718	718	641	679	710	653	687	636	763	735	694	752	709	734	734	698	703	721	701	689	687	715	710	690	693	726	671	679	680	719	638	708	645	729	696	695	714	658	703	654	717	703	649	741	713	678	678	715	687	732	684	711	690	693	689	703	731	719	721	717	721	669	682	654	704	711	693	723	713	716	690	659	740	696	681	697	692	671	714	737	652	695	707	726	706	651	685	685	716	697	695	691	671	681	686	702	685	680	705	702	678	677	682	725	782	666	692	669	701	727	677	701	742	690	714	711	672	751	724	658	665	645	687	707	689	711	682	749	721	685	719	695	718	645	680	711	715	711	718	710	739	750	729	714	708	673	721	679	698	679	672	689	685	706	740	704	706	687	691	685	698	682	705	762	692	729	648	732	683	684	762	664	725	671	699	650	681	709	727	680	667	678	714	739	751	704	730	730	695	656	707	718	696	685	679	730	684	677	722	703	747	661	766	661	694	700	670	691	729	706	709	690	700	701	660	705	666	705	759	681	711	701	707	623	703	688	680	689	705	692	696	647	679	710	707	685	709	748	678	701	707	745	767	638	661	745	737	715	691	701	776	720	742	693	735	703	719	720	736	689	677	645	752	680	706	724	709	674	712	702	719	697	688	687	688	681	764	705	721	727	686	742	715	685	683	712	652	662	792	675	669	712	710	705	677	741	671	684	731	713	730	737	735	716	731	678	722	737	649	699	708	707	664	712	683	668	697	743	664	678	693	746	685	656	693	636	690	718	707	704	682	674	679	730	695	708	687	706	675	686	648	649	684	712	682	702	707	700	690	671	717	727	683	703	737	714	745	657	679	751	642	697	731	687	710	678	683	704	719	728	707	677	743	680	701	666	710	720	709	693	689	673	710	680	712	731	708	713	681	703	653	693	723	664	724	742	748	705	715	723	667	678	729	726	712	732	674	666	654	675	715	730	679	703	718	691	738	698	720	667	686	694	660	725	687	710	692	718	720	684	684	707	661	710	705	676	676	696	722	729	710	713	710	710	713	676	670	695	651	672	749	748	665	761	697	676	703	692	721	710	691	707	723	682	715	662	754	663	712	668	691	733	702	709	699	687	670	630	679	669	673	674	672	701	733	705	763	693	705	725	717	661	701	683	682	720	691	685	723	713	692	693	669	639	748	708	696	694	724	668	663	738	706	715	689	689	703	634	748	742	666	649	713	687	737	727	717	680	733	706	681	666	690	709	709	667	736	712	712	713	756	717	716	744	710	712	695	766	756	725	675	702	699	742	690	667	699	730	715	725	710	737	703	705	681	677	685	684	706	669	679	640	703	698	702	671	678	672	673	677	676	663	667	737	672	713	725	695	716	702	762	672	690	685	708	764	663	705	731	712	704	651	690	738	663	719	707	667	693	671	707	721	720	732	698	708	672	710	709	661	700	735	707	705	690	719	728	708	720	679	677	728	736	717	692	706	732	662	706	673	704	674	703	645	728	674	728	692	709	695	718	668	738	751	693	707	646	710	663	659	735	696	694	754	716	722	699	691	746	715	670	691	695	673	683	708	696	691	714	621	684	688	710	755	666	700	640	639	691	659	688	688	685	710	673	706	698	703	711	691	676	707	672	697	688	710	694	726	696	670	714	710	692	721	679	712	640	663	678	725	695	663	678	694	692	702	727	714	679	693	696	684	680	708	686	672	740	707	705	663	688	680	697	706	656	736	669	713	716	675	696	687	685	693	713	680	679	684	691	719	738	668	674	725	685	707	690	710	647	733	675	764	750	743	726	723	709	732	731	688	688	681	706	701	680	694	709	693	732	705	676	695	658	729	680	675	723	738	691	656	718	682	731	654	677	668	703	668	715	669	694	737	700	665	703	718	689	718	681	745	687	705	757	721	658	747	627	704	670	700	692	688	721	716	674	652	740	675	673	684	647	718	696	657	728	681	679	693	685	676	711	732	665	650	763	699	712	640	630	709	743	707	700	681	671	682	672	703	674	676	662	713	756	667	690	722	674	719	689	687	726	670	672	702	694	719	655	671	721	712	788	675	677	691	658	705	704	693	707	694	700	668	696	728	700	669	671	647	682	717	686	687	695	657	661	709	690	747	690	689	699	668	732	675	730	697	717	721	715	709	707	689	725	662	679	696	685	711	712	727	660	721	697	696	669	668	692	693	680	701	708	716	714	725	671	656	730	699	759	700	711	729	693	759	688	692	670	708	679	697	718	726	702	687	697	697	710	706	702	702	658	662	710	708	709	697	688	706	706	652	716	712	687	704	713	705	689	681	694	758	722	687	758	715	703	739	703	704	693	631	677	689	733	686	720	716	718	679	656	641	708	670	748	708	729	711	695	641	734	705	694	661	743	720	726	706	701	721	705	714	679	670	674	704	672	727	637	727	721	668	669	690	692	751	661	730	697	724	696	679	699	702	648	721	674	681	747	681	716	693	714	721	687	689	727	743	707	657	713	700	716	705	706	704	710	727	734	687	741	687	698	691	694	668	654	726	698	693	727	656	677	740	713	705	658	702	693	666	690	691	677	699	723	691	744	672	682	700	685	677	708	713	706	697	685	637	732	739	652	708	729	734	745	683	651	679	667	714	690	728	662	708	685	714	702	678	686	696	648	699	718	715	655	707	728	661	691	671	700	688	724	714	693	688	675	696	706	682	730	738	737	714	660	704	697	732	692	670	689	679	722	699	685	703	695	709	702	678	725	702	696	709	742	786	715	720	717	612	744	721	685	715	705	689	682	710	710	684	645	682	717	719	742	660	738	677	676	740	683	685	711	683	675	662	690	694	706	659	750	677	692	695	690	696	700	717	779	749	673	740	685	669	684	707	695	710	679	699	711	675	661	669	719	685	722	672	693	694	701	709	692	744	664	639	665	714	675	732	681	718	714	704	742	727	646	690	711	684	686	687
25129	21513	28565	24862	14408	1320	845	666	560	508	481	486	450	466	411	396	410	413	395	380	404	432	402	378	395	381	378	378	403	371	360	358	388	354	400	390	379	377	393	380	368	393	339	407	375	388	369	375	371	415	383	383	374	391	411	398	349	375	403	357	385	381	381	364	382	370	349	394	395	351	343	391	376	396	369	387	411	392	392	404	387	378	340	365	374	379	384	375	387	388	399	350	369	396	371	359	388	391	376	356	331	362	421	390	374	377	403	409	393	395	384	351	366	366	388	375	381	379	396	397	403	373	352	364	409	370	387	366	387	397	392	367	386	350	348	397	377	388	396	366	407	400	373	357	406	397	353	362	411	339	361	382	395	398	352	377	373	393	390	379	383	380	366	355	351	413	375	374	366	360	365	327	351	371	380	378	365	368	402	356	349	336	380	413	367	395	398	377	350	389	380	411	369	366	340	398	383	384	393	363	359	355	357	364	340	368	370	352	372	386	371	384	356	384	361	379	370	362	379	351	359	375	360	361	329	382	425	414	383	365	366	404	367	337	378	358	346	372	383	334	372	396	398	360	377	400	383	375	406	404	372	387	388	392	374	366	388	388	379	381	373	350	381	407	372	386	387	341	381	384	372	357	375	363	409	374	393	377	388	345	381	366	393	399	400	394	344	382	385	367	359	382	352	401	371	375	364	352	389	382	326	357	352	375	353	369	401	370	341	364	398	385	367	413	352	399	374	341	328	367	316	340	400	384	389	363	365	343	375	364	377	354	366	368	395	367	392	367	407	360	363	373	368	364	372	366	380	418	387	364	389	369	374	389	397	370	366	405	363	371	364	381	368	374	353	379	339	391	354	385	385	385	346	360	373	368	380	357	403	415	388	402	421	325	368	391	375	395	408	379	383	351	364	379	370	346	362	384	356	365	400	402	371	392	380	373	389	392	386	359	403	386	371	363	373	402	373	376	368	375	385	401	384	408	380	383	384	394	385	362	392	366	375	386	389	364	412	356	383	411	341	369	391	393	392	394	389	363	380	393	383	334	390	393	364	373	360	367	364	373	363	398	355	355	346	370	386	365	359	372	394	347	408	340	362	391	380	368	364	368	379	354	371	346	392	382	390	394	395	372	340	379	405	371	344	359	367	356	381	370	363	371	352	373	365	318	361	351	368	349	358	394	392	373	401	357	391	374	363	355	401	388	336	393	377	361	362	373	404	363	377	362	388	372	389	375	401	393	339	390	354	399	361	367	383	366	392	367	393	376	351	368	361	387	385	374	326	360	355	362	379	361	366	388	394	353	362	348	344	387	402	364	386	391	400	355	404	354	366	354	373	342	388	347	383	387	372	375	366	363	360	361	384	366	406	389	340	350	393	398	360	349	381	391	391	362	368	386	376	394	352	368	392	386	410	348	330	363	341	386	353	377	381	372	388	338	374	360	340	397	382	379	362	355	380	380	381	398	369	355	346	347	346	379	395	380	351	397	342	370	364	375	355	350	394	393	375	385	355	362	362	378	345	382	357	413	386	372	401	364	355	370	361	350	373	369	362	342	388	380	400	352	376	385	391	379	399	332	367	409	347	372	374	366	374	394	382	346	355	349	372	372	390	365	396	355	358	354	369	364	353	365	376	369	379	405	353	361	378	377	369	374	374	424	376	378	406	390	370	379	362	378	388	373	382	346	345	362	370	343	341	384	354	371	375	394	369	349	370	369	348	409	400	377	354	374	379	386	417	383	373	393	347	375	379	390	385	367	351	355	374	369	375	416	401	378	377	340	363	344	315	357	361	389	362	360	341	379	369	348	364	394	352	362	411	353	376	363	351	379	367	357	354	366	334	399	364	358	374	392	398	397	373	368	370	379	384	379	328	347	347	362	371	382	364	366	371	349	373	400	378	364	351	384	373	379	376	379	387	345	358	369	382	361	366	370	370	367	412	363	377	351	326	346	370	386	366	392	348	392	402	351	384	350	356	366	383	406	349	362	352	369	397	380	375	384	403	365	363	382	421	355	337	374	365	364	376	345	395	364	368	384	385	357	395	360	375	400	364	381	356	381	375	382	374	400	341	334	402	363	374	372	348	353	379	402	408	370	381	378	400	377	382	340	375	394	390	385	376	372	410	361	410	375	363	404	364	372	374	393	362	397	383	376	375	412	334	381	384	382	373	381	370	407	354	395	401	372	354	392	368	408	430	334	397	370	373	380	345	333	364	367	359	371	381	390	381	386	373	394	366	387	386	379	370	359	395	394	402	344	390	374	380	366	397	377	377	402	379	364	362	415	368	338	354	343	387	367	391	384	346	385	380	355	391	400	372	374	378	356	347	374	332	353	397	385	356	332	377	341	373	395	354	368	343	376	374	356	351	370	385	383	400	356	332	399	402	384	373	400	386	388	347	358	359	417	379	393	354	385	383	375	356	327	378	353	396	389	346	393	395	345	357	421	377	360	381	366	365	350	396	367	365	352	378	360	358	374	336	380	357	367	364	401	394	365	385	386	369	365	368	367	354	355	365	370	366	370	357	400	367	383	429	367	396	393	351	387	385	388	381	353	345	353	409	419	347	370	331	384	370	338	399	365	379	363	356	400	381	366	379	388	374	379	375	382	363	369	421	384	357	374	408	380	369	360	390	414	367	400	393	385	382	334	378	388	390	390	384	353	359	387	340	356	351	350	351	364	398	361	384	365	397	369	382	370	378	409	357	364	366	374	386	414	357	339	363	370	343	387	335	362	391	367	393	366	360	375	354	394	391	361	366	372	361	346	351	392	406	358	361	376	356	386	371	381	375	382	356	366	358	376	355	377	371	369	385	384	388	404	358	361	390	331	372	370	358	399	332	371	378	389	380	378	358	367	407	362	386	385	352	371	358	345	395	345	369	356	382	378	373	365	397	400	370	373	391	353	353	402	385	363	369	384	342	384	378	352	343	379	397	355	349	365	378	393	367	403	370	394	348	364	352	392	393	384	367	373	393	355	361	394	401	384	419	401	368	397	392	389	385	383	370	350	370	413	360	373	350	367	346	389	362	372	393	366	373	429	395	373	369	318	367	375	383	357	349	353	365	347	369	398	355	359	398	380	360	386	417	366	373	382	386	360	372	395	365	365	341	360	377	370	367	381	379	409	372	356	419	385	372	379	390	363	329	339	357	380	391	394	376	361	408	345	371	376	350	414	366	396	387	351	369	402	381	344	385	351	370	382	404	327	383	370	371	377	359	369	366	347	400	395	360	355	345	362	361	357	353	383	397	406	362	380	381	382	386	383	365	384	378	378	370	377	375	366	362	371	361	378	383	373	396	357	338	375	375	353	369	350	350	381	376	354	373	371	354	364	354	390	350	378	347	379	376	363	349	382	361	375	409	370	368	387	337	348	363	361	376	356	393	393	363	384	380	411	388	356	386	415	391	362	383	371	383	388	358	387	375	382	374	375	401	382	372	389	386	379	379	390	391	391	384	370	377	390	387	359	363	377	343	396	378	365	388	398
44088	18123	8940	4651	3175	2356	1806	1543	1300	1180	1094	1011	931	901	895	826	822	804	744	760	747	775	767	761	716	729	735	764	684	668	672	686	658	674	673	646	691	640	666	636	671	658	706	693	708	646	707	672	686	688	656	693	679	679	719	680	673	664	651	645	679	661	659	646	702	656	686	699	617	685	653	655	678	668	647	626	644	661	682	608	675	625	659	695	689	667	623	659	638	642	622	701	677	698	632	672	697	673	633	670	673	665	674	685	667	700	675	689	656	665	685	655	702	656	696	705	687	648	663	664	632	660	716	680	686	652	688	672	681	677	678	712	631	660	698	689	675	645	654	624	636	688	693	694	702	646	704	658	648	662	623	681	628	673	648	666	660	660	693	644	677	626	678	673	678	669	674	660	647	666	694	696	629	671	684	661	701	647	653	635	631	644	686	678	647	652	670	596	697	662	688	658	652	654	669	687	645	654	630	680	609	653	627	620	639	646	646	693	650	658	634	638	634	669	609	681	594	641	679	674	641	630	630	684	617	656	660	650	671	626	647	662	616	658	683	665	653	658	711	613	666	642	639	644	642	666	686	689	657	647	623	669	684	640	672	624	641	637	616	685	648	646	676	704	677	697	654	657	659	678	637	671	602	634	642	651	663	657	663	717	688	639	679	681	618	655	648	615	697	657	668	681	634	657	679	638	677	666	684	655	687	653	658	623	654	654	646	629	629	642	692	676	637	694	702	651	645	696	634	654	644	649	645	650	689	640	649	675	654	616	639	643	623	656	647	622	689	633	638	654	642	656	623	664	642	610	643	615	670	672	606	668	645	700	642	671	674	661	644	674	706	627	616	696	691	694	683	645	637	625	704	693	687	660	667	654	664	680	629	704	653	629	607	632	652	660	686	644	642	666	579	634	717	707	661	660	705	617	634	636	667	651	668	666	656	677	634	686	672	665	660	708	665	641	669	668	665	642	672	699	658	628	690	646	667	657	647	679	646	699	687	689	620	613	627	664	651	669	629	653	672	684	667	657	660	676	649	640	682	642	698	656	619	614	708	703	593	703	665	661	653	658	655	640	631	638	654	667	660	674	681	681	644	655	699	607	630	622	721	667	656	616	635	644	640	627	662	691	684	663	651	660	627	671	669	663	678	655	656	641	693	655	671	612	678	689	681	625	682	581	674	612	678	710	644	627	639	632	670	665	676	670	658	656	613	655	688	655	696	650	664	655	660	664	586	637	667	694	655	635	629	667	637	664	654	644	672	621	680	677	670	662	635	627	722	654	671	681	670	654	695	680	656	676	645	677	636	657	636	706	612	687	653	652	631	656	637	669	701	653	654	622	632	690	638	687	697	635	681	635	645	661	659	656	678	651	673	665	665	660	644	676	655	671	669	674	650	659	644	651	680	692	654	661	620	675	582	663	700	679	668	660	667	617	635	656	672	699	639	635	659	701	646	648	611	686	637	656	688	665	678	667	605	627	682	670	676	633	689	673	633	660	658	671	664	679	658	641	657	673	645	635	620	658	648	639	682	640	659	696	640	671	686	667	693	643	643	633	678	680	674	645	666	661	688	623	611	682	684	677	657	639	624	626	639	646	681	679	658	679	643	704	611	656	632	647	677	664	674	647	659	664	658	621	657	670	618	660	642	674	652	651	673	629	635	635	646	616	653	607	618	626	676	644	637	620	687	650	628	629	692	664	657	664	642	665	644	667	649	698	656	648	633	676	681	647	660	629	693	666	664	646	677	674	652	640	642	634	617	668	605	657	617	662	680	612	673	622	701	642	645	681	646	627	668	642	662	638	679	665	610	672	679	628	692	688	601	681	641	659	632	694	698	663	680	613	653	693	646	680	721	619	658	622	636	681	652	683	661	652	655	738	639	662	669	635	633	686	628	677	613	671	675	694	672	686	651	658	690	690	674	678	649	637	645	673	625	653	657	722	669	670	644	621	651	668	685	636	662	620	624	645	683	667	695	669	678	705	662	644	651	665	627	657	582	659	680	675	594	709	667	657	689	651	641	663	696	654	649	614	666	677	653	689	617	691	616	689	694	629	640	669	667	662	661	663	704	678	690	638	690	614	631	662	675	621	677	672	694	674	628	679	687	699	658	660	607	661	687	637	674	607	658	643	659	603	677	677	617	643	679	691	642	661	621	635	667	638	664	666	641	678	669	656	663	614	664	675	656	647	642	671	695	632	688	642	632	614	719	661	663	634	654	618	648	648	643	671	664	675	658	631	648	676	643	649	615	642	687	672	678	641	651	658	686	622	639	644	699	631	669	646	658	647	605	647	684	684	680	664	664	694	656	625	639	624	654	608	643	675	674	645	628	654	645	656	656	652	650	649	677	670	638	635	671	671	649	663	708	676	700	631	689	639	639	651	628	631	670	632	672	671	615	692	646	662	680	648	617	696	624	651	673	647	678	666	651	630	696	647	689	642	671	666	639	689	651	636	667	691	681	650	670	629	618	604	687	656	664	715	671	626	679	709	691	638	674	673	634	632	688	705	675	627	656	702	661	638	664	690	679	688	642	656	691	650	713	687	685	643	650	637	636	658	656	639	640	664	665	675	709	658	645	658	656	650	628	688	639	651	708	653	649	678	662	655	618	661	640	654	643	663	674	670	666	687	630	690	684	694	692	680	629	616	665	658	648	649	676	675	661	669	669	665	627	623	635	655	619	717	654	682	661	658	664	628	632	706	611	609	640	634	663	641	644	652	654	622	656	634	592	670	643	668	658	664	624	676	623	672	631	695	640	702	634	644	677	660	651	640	658	637	644	638	661	679	641	665	656	702	681	664	622	644	670	660	622	652	635	667	656	665	654	710	647	678	626	641	695	602	725	665	677	687	639	648	625	663	676	665	677	609	637	662	642	686	699	656	666	662	642	634	598	634	676	641	655	632	694	649	607	658	691	641	692	656	655	664	630	641	647	688	655	625	671	675	660	682	644	626	650	671	649	666	663	613	675	619	615	659	669	635	664	676	671	673	648	691	618	622	683	649	635	640	700	659	665	689	635	640	671	623	649	668	631	656	687	651	624	637	617	655	690	693	654	623	680	645	648	657	653	684	668	677	695	644	655	730	640	685	654	645	686	680	682	667	660	638	690	648	691	635	647	678	685	671	656	636	677	662	696	645	629	658	639	637	680	630	633	634	677	597	640	698	659	690	644	613	657	609	666	654	639	662	623	637	619	643	617	667	673	697	644	662	642	597	635	679	607	678	687	632	669	677	690	673	671	657	609	647	666	639	645	657	662	675	619	663	652	690	659	672	715	634	679	646	672	688	609	677	649	658	682	653	666	668	651	661	667	627	671	649	662	687	626	634	624	660	655	639	672	663	648	656	711	660	690	660	686	669	696	677	666	661	641	658	635	644	658	670	631	671	662	650	635	657	642	621	647	638	696	629	657	624	662	695	701	723	674	688	671	663	674	622	682	667	653	652	679	671	646	616	641	618	660	652	686	628	687	681	691	667	713	655	724	634
24154	21479	29728	23603	21452	14356	2028	1089	963	873	860	797	770	726	688	674	719	683	655	671	666	682	610	620	653	633	650	641	634	620	615	673	607	640	624	597	609	630	655	601	594	588	574	645	680	606	654	628	607	600	592	634	608	590	596	623	597	627	585	608	593	632	663	641	618	647	671	624	606	568	610	566	567	611	574	632	592	633	622	593	576	595	664	589	568	613	569	628	606	597	613	583	647	622	654	611	659	610	620	632	623	628	626	635	619	613	639	599	619	624	634	626	661	638	549	659	607	594	620	612	631	569	602	621	617	635	649	609	636	620	592	645	627	629	622	582	583	598	605	623	624	665	644	609	622	583	630	587	621	601	602	631	625	549	659	600	635	576	606	621	575	591	597	577	607	605	563	605	624	612	616	593	617	634	582	623	656	591	668	615	650	627	632	590	592	612	613	620	602	632	633	607	623	608	609	590	593	627	625	573	639	594	605	616	610	633	554	563	646	593	588	598	637	617	619	546	582	619	621	598	610	582	594	621	616	629	608	621	572	604	619	574	581	579	634	560	597	594	597	595	642	606	643	588	672	614	631	640	641	594	597	663	661	585	581	633	629	592	617	642	601	595	634	623	647	610	613	599	607	605	614	573	602	603	564	604	596	658	600	603	607	575	637	647	634	596	613	633	598	578	602	608	611	593	587	590	643	589	622	582	635	626	608	603	656	591	634	609	585	621	632	606	620	618	579	591	575	629	588	628	628	617	610	583	627	603	653	594	596	609	621	655	592	624	617	613	594	600	640	615	638	645	581	613	589	647	588	624	579	643	590	592	604	603	628	616	599	622	551	587	614	613	622	622	650	564	590	616	626	584	621	617	653	568	611	583	571	594	622	624	581	577	618	659	633	634	625	632	633	614	633	596	589	596	620	626	615	609	616	612	579	601	570	661	598	628	639	584	631	665	628	627	578	595	622	606	632	646	584	623	603	615	633	661	595	620	606	621	621	613	647	554	565	607	600	601	670	609	605	615	596	627	632	611	602	629	577	608	617	607	607	633	654	588	587	631	599	584	641	622	588	638	608	589	633	610	606	613	604	572	613	642	624	607	579	570	602	583	606	617	574	616	610	634	556	607	643	614	643	554	624	609	633	609	590	627	591	649	590	591	605	617	600	573	606	589	588	596	598	575	613	603	622	606	583	599	619	612	600	612	629	586	622	615	586	595	592	616	621	581	631	640	621	651	600	576	607	622	647	614	589	632	673	594	621	634	591	608	603	609	598	612	626	612	548	605	676	612	635	624	608	608	585	629	606	592	580	630	610	613	612	629	592	616	583	618	545	627	604	629	611	635	623	604	606	603	575	593	596	623	604	629	589	646	596	617	594	613	648	610	601	659	606	626	586	628	626	585	602	594	568	642	629	567	591	589	583	569	574	619	625	597	601	675	600	654	555	565	622	588	600	548	577	593	568	568	655	597	617	614	577	586	606	615	577	576	676	632	589	561	637	636	622	617	631	598	569	588	628	576	617	618	599	596	568	585	595	609	626	596	589	621	623	614	638	613	648	609	612	631	610	596	618	592	643	601	595	633	641	558	611	630	600	599	583	571	604	643	620	565	624	616	605	604	593	609	635	624	630	595	594	573	584	601	607	608	573	590	618	594	581	590	624	591	631	524	596	656	596	669	582	602	573	609	588	604	634	560	615	606	601	659	608	602	598	660	596	641	591	592	587	608	608	635	587	620	620	602	634	591	570	567	627	617	592	593	611	592	634	643	601	639	622	615	599	671	613	631	646	640	603	605	592	603	653	595	594	623	614	613	601	626	557	633	608	617	669	596	592	564	641	623	619	611	632	569	647	612	648	595	607	597	592	572	613	642	597	588	617	595	593	608	614	596	610	562	617	559	595	611	562	566	566	643	593	648	565	612	587	586	630	646	611	571	628	632	639	604	585	629	629	610	639	646	669	628	603	623	602	587	587	640	589	596	633	618	586	598	592	618	616	585	616	619	585	628	593	632	608	570	587	648	634	604	607	604	595	612	591	602	628	603	595	602	565	603	614	607	616	621	613	602	591	599	572	627	563	617	585	606	599	608	607	588	609	616	558	603	626	577	596	589	596	601	585	584	572	640	588	597	624	614	556	595	645	638	616	606	603	605	600	597	620	626	572	591	574	577	654	656	600	629	605	581	587	623	604	611	629	624	550	632	571	644	615	630	539	630	624	608	605	641	621	589	591	654	603	548	586	616	590	656	612	645	633	578	604	597	644	576	606	623	589	609	604	596	627	633	592	599	593	608	596	617	620	582	620	617	578	635	604	593	583	575	588	600	630	625	626	635	580	614	632	607	641	603	614	629	586	575	595	564	653	646	615	596	595	620	612	577	590	591	648	581	613	617	616	575	633	585	586	610	658	635	629	573	598	633	587	606	653	608	627	627	609	625	631	605	548	596	619	660	577	622	620	609	629	598	631	597	589	595	571	623	598	567	561	632	610	635	621	623	578	577	601	608	608	614	638	627	611	593	607	596	619	567	601	625	622	596	631	610	607	635	589	639	586	616	590	583	595	580	589	605	642	599	568	608	613	592	632	595	624	648	579	610	642	620	626	591	610	596	608	630	594	637	590	600	661	649	591	550	590	617	583	595	653	606	632	592	609	611	605	600	592	629	603	565	584	639	568	605	582	641	590	587	615	614	634	634	634	572	605	600	615	648	594	671	638	611	583	590	598	602	602	601	616	573	580	588	592	630	603	591	625	616	605	611	584	607	619	625	616	627	593	589	616	624	611	579	581	643	632	653	602	626	610	588	593	609	622	624	572	575	606	558	640	596	617	607	611	598	628	598	656	583	596	595	573	624	564	617	595	617	605	611	645	584	592	642	621	631	586	623	604	620	587	596	635	636	628	639	643	623	593	620	618	620	632	633	636	575	548	619	594	619	628	582	609	627	629	613	566	590	627	623	605	582	620	595	612	580	606	632	634	621	658	556	608	582	602	618	608	656	596	626	594	607	583	602	585	612	585	621	587	593	623	598	593	620	604	613	653	623	593	590	584	622	575	624	590	596	573	632	622	648	656	605	621	628	552	622	631	576	553	622	585	640	614	639	596	599	614	577	577	597	649	610	641	555	570	603	641	631	666	584	633	621	579	581	625	595	625	613	602	589	618	605	566	606	625	592	598	604	612	628	609	590	588	584	597	562	584	595	583	617	582	590	640	612	582	604	592	551	636	620	612	582	627	614	606	629	620	619	613	606	612	637	541	622	579	601	597	587	564	620	638	640	593	631	602	635	603	630	590	599	622	610	615	620	604	586	575	606	631	615	613	581	570	595	638	586	555	580	664	608	594	616	633	541	588	640	614	598	537	642	611	579	606	608	615	617	596	629	609	616	666	601	628	626	629	592	627	642	595	587	608	623	619	598	574	607	636	619	613	585	610	579	541	585	596	596	588	622	633	599	602	577	596	600	657	596	568	599	555	606	592	638	608	544	603	617	640	639	604	607
46459	19748	13763	7544	5250	3967	3103	2547	2167	1926	1720	1637	1513	1505	1444	1403	1312	1264	1277	1202	1201	1194	1083	1144	1158	1222	1055	1054	1101	1094	1039	1095	1075	1055	1067	1026	1047	1068	1003	1020	1018	1025	1033	993	1018	1022	1037	1029	987	1001	1063	1041	1069	979	1003	1029	1007	1003	1040	995	1055	1023	1085	1002	1041	1004	1026	1029	1028	1027	963	992	999	1005	1070	1062	1001	1027	968	1040	1016	966	1000	1008	1026	1016	991	1009	1020	1058	1005	991	1011	1032	1012	1045	1047	1058	1015	1056	1000	1040	1094	1059	1068	1023	1105	1062	987	1028	1047	1028	991	1046	1040	982	1017	1011	1047	991	1022	997	1027	1008	1066	1010	1034	1054	988	1069	1035	1065	1015	1003	984	980	1030	1040	1013	993	1051	971	1018	1005	1101	1006	1047	1007	1046	989	1003	1024	1035	1016	1046	994	1029	1008	1011	1019	1031	986	966	976	1040	1054	1036	998	1031	970	1004	1068	993	989	1041	1006	1020	1019	1020	992	984	975	1028	990	1026	996	992	1010	1001	989	1024	956	1018	1041	1053	1032	1039	1030	992	990	980	1034	944	961	1019	1006	1009	986	1007	934	1007	1032	1038	984	956	1068	1022	1006	1025	1018	993	1008	1074	1011	1047	965	968	1001	1064	1015	1014	1048	1037	1009	1036	968	994	975	1014	938	999	941	1016	1027	988	1030	1040	990	1018	990	997	998	1023	1030	1000	1022	952	1013	997	1006	1045	1016	1013	1005	983	947	1010	1068	1010	1008	1028	1040	1053	1003	955	1012	1008	1023	964	1034	1070	972	1012	1027	979	1007	1016	1052	1006	985	1035	1030	945	974	1066	1023	999	1014	1032	953	1008	1057	999	996	1075	988	960	989	1051	1016	1042	966	995	1049	1044	1019	999	1034	982	993	953	981	1038	1031	976	1017	1016	985	979	1043	1018	1033	977	967	1035	991	1036	975	955	1015	1058	1008	958	1041	1017	981	993	990	1022	1012	1013	1041	1005	1026	1036	1001	969	989	1006	945	990	961	1024	984	995	1032	972	1021	1034	982	933	1020	977	1017	1030	991	1031	1018	1018	1051	1006	973	965	997	1020	985	1033	1017	1025	957	1001	1041	973	970	977	1025	997	993	1017	1046	996	1002	999	1030	1033	962	994	1029	986	944	992	1024	1009	1016	1000	1016	984	1029	1006	977	992	992	1048	983	1036	998	1035	946	1017	1020	952	1020	1076	1002	985	1027	914	1042	1014	1020	1014	1011	1013	1040	990	955	1001	1036	983	1026	1015	1011	1008	1016	1038	1008	962	1038	989	1001	1054	1052	984	992	1066	1038	976	1019	1014	1049	980	1011	1050	1020	1018	1026	1051	1068	1024	1016	987	953	944	1011	1045	1034	1040	1012	1015	985	955	1026	1048	1007	970	993	949	1005	1019	1034	965	1097	953	1038	1003	1029	946	905	1027	1033	1068	1034	977	972	996	1033	1008	997	1025	953	1027	1050	1019	987	1012	994	996	1017	957	1071	986	985	993	987	1053	1039	1020	1055	1013	1066	1010	998	1003	1046	991	1049	1070	983	1006	983	953	1044	994	983	1073	1004	1050	1026	981	965	999	1056	1005	990	1008	980	965	1023	1022	973	950	958	1007	983	997	1016	1034	1045	1028	1016	1043	976	953	967	1027	1041	1062	965	992	1011	993	1031	983	1019	996	965	1003	999	1052	985	1004	1033	939	1025	1019	991	1028	994	945	1028	1027	1007	970	936	987	984	1041	1079	1030	1018	1047	947	960	976	1017	1059	1033	994	980	1076	1035	987	1040	1035	990	1005	953	987	1014	1014	1027	1026	1012	1118	1033	928	956	1045	981	991	1013	1048	981	1009	1022	980	1004	983	995	1003	1002	1034	1025	984	1044	1012	942	1018	915	1011	958	998	955	1072	952	983	1043	1043	996	972	1017	988	945	1011	991	1055	972	1032	1027	974	990	1009	997	934	984	1049	954	961	1060	988	993	1006	963	977	926	1004	1008	984	1096	981	977	997	957	1024	972	970	988	1004	1004	1023	977	1024	1030	1006	957	1031	1020	1025	1051	1031	1030	993	976	945	992	1013	967	1009	939	1028	981	1000	983	959	1039	975	986	1001	982	967	983	1032	989	1028	994	1014	983	1028	985	992	986	1006	1037	992	1021	1002	972	988	1004	1020	1029	931	966	943	992	1015	1009	1025	1015	979	1016	971	979	1014	984	1006	964	1023	1010	995	957	1028	992	1002	963	992	985	975	987	1017	998	992	1031	1029	999	995	1005	956	984	982	1000	1012	1013	1038	1044	1045	948	1047	1070	1042	1002	960	1011	999	957	1009	1011	1043	957	979	1071	962	1045	1013	971	993	956	1005	1031	988	1046	999	989	982	1025	1001	933	969	956	1003	1040	960	1044	984	982	1036	1006	997	1038	1061	965	1040	1057	1007	1001	988	1026	968	980	972	978	985	1002	1061	999	1026	972	1018	1016	989	994	1030	1014	947	988	1047	1000	1056	1029	934	1014	999	1001	1021	1005	1020	991	1008	997	995	933	1086	994	956	994	1014	1032	1036	1047	986	1017	1017	1024	977	1038	1107	1006	1029	961	1020	992	949	988	995	1023	1015	1051	1001	1061	1054	1000	988	1016	1065	1010	996	974	973	990	1005	979	968	989	1024	1026	996	1005	1069	1037	999	1024	985	984	982	976	965	1020	1017	1068	1000	1015	1004	993	986	993	998	961	998	1018	1022	1014	985	1027	972	1008	1005	993	987	988	995	1004	987	978	1016	1006	1011	985	958	995	961	988	1006	1036	955	1007	1034	986	971	1022	1062	1006	947	988	1031	944	961	992	997	998	1000	990	1020	949	972	1037	1044	996	1013	999	1049	1004	1029	1052	1042	956	1002	1050	1071	965	1069	1012	1020	1012	1042	1003	1048	985	1002	978	978	1034	1007	992	1019	1025	1010	1041	982	1036	1014	1037	1015	1020	982	970	989	1028	1007	1037	1023	1027	1007	1087	1001	1021	1098	1056	959	986	1024	1021	959	989	1030	1043	1007	1005	974	1014	1009	1049	1027	1052	1010	1030	1003	1006	1047	1026	1020	960	975	962	1021	1020	923	955	996	968	1003	963	1002	1023	1014	1020	1073	982	1039	971	1013	983	1011	919	999	940	1040	1012	1013	999	986	959	1011	1002	1015	1034	986	999	1014	1036	974	1020	1032	1005	961	1049	1047	990	987	1004	1005	1010	984	1040	1049	939	1024	1006	1049	953	1029	1008	993	972	992	1053	994	1036	1008	1005	1030	919	1045	1030	982	994	1041	960	1023	990	990	998	1016	989	968	1058	1001	1022	979	1008	1029	1001	1008	1027	995	982	1023	1056	1029	1006	1012	1009	1070	954	997	998	1019	963	1025	1017	968	1028	1013	1029	1021	1008	947	993	993	984	1023	1020	984	936	989	1038	1033	1070	976	998	993	1037	983	1068	1003	1038	1018	982	1019	963	935	990	976	1008	998	909	1014	1004	1045	996	1012	991	957	982	983	957	1004	957	1008	989	1004	1020	979	1011	1056	1023	1036	976	991	971	930	961	1046	996	923	1030	1073	1004	1002	976	1001	974	1032	958	988	1005	995	959	996	994	1013	1003	1049	1003	954	1046	986	1037	995	1018	1042	1006	1025	973	1006	996	1014	1018	1010	980	1009	981	1010	1037	1002	979	1024	1034	1010	974	1007	966	966	1048	984	967	995	991	1012	1050	986	960	984	946	1024	965	959	967	953	976	1000	995	1058	985	1010	1012	1036	990	1009	983	1002	972	970	1023	961	1012	966	1011	1007	971	959	977	1078	966	989	1015	1020	1015	1014	1024	1016	999	1011	1041	974	989	1019	965	1020	967	991	996	1001	993	911	1017	991	1004	1014	996	1039	1000	1009	1018	986	1005	1018	999	977	1011	980	985	996	964	1023	1017	1035	1068	970	970	1052	989	993	961	1022	1010	1029	956	981	1054	1053	999	978	962	960	954	1017	951	998	1009	1039	1062	1017	1019	966	970	956	1033	1022	943	1008	964	990	1016	1017	984	966	1030	1009	1001	990	985	1058	1002	1017	998	1023	979	959	1017	973	1018	992	1015	978	999	1027	957	974	1006	999	997	961	1023	1013	1022	966	1024	962	1056	1097	971	990	965	952	961	1005	1024	990	940	1026	1011	998	999	1015	1011	1036	1007	975	991	1010	1033	966	1035	1019	1016	1014	976	1036	1013	1038	1038	987	965	945	1023	1051	987	995	1051	1014	1035	1011	1025	963	1024	919	1028	1009	1042	1009	1006	1091	1027	967	946	1041	1012	1039	954	996	999	979	948	978	1044	1000
28173	18280	3895	624	457	455	400	437	360	376	416	369	403	356	414	431	376	378	436	382	361	415	390	376	406	396	374	415	388	365	392	404	348	423	388	366	388	405	382	383	383	426	374	389	386	395	410	406	368	366	406	407	390	390	397	392	383	410	385	364	409	385	388	409	420	395	378	401	374	420	387	406	427	404	402	403	417	396	373	403	414	404	380	389	356	374	376	435	421	392	376	372	399	380	362	374	371	385	371	374	397	398	371	376	404	409	401	363	418	364	377	391	369	385	379	398	370	366	371	370	363	364	385	395	387	393	387	400	370	384	438	377	402	369	407	375	392	364	374	393	389	374	391	360	391	380	379	396	367	398	338	404	387	403	399	388	375	381	415	380	405	368	371	367	413	371	371	408	390	379	396	349	373	356	397	408	358	401	382	400	405	373	406	360	394	388	410	417	410	382	388	405	386	419	383	433	418	423	409	402	371	377	368	391	379	392	392	350	384	384	430	367	365	406	400	402	405	396	413	394	440	400	394	378	372	365	388	380	386	408	382	370	392	398	388	389	396	371	397	369	367	357	404	365	399	409	407	400	419	393	384	425	366	394	371	363	410	381	363	366	425	396	369	384	355	410	388	412	411	369	388	359	401	392	376	373	395	410	379	386	402	383	352	369	400	422	403	414	420	385	406	386	393	359	377	391	392	404	400	387	357	365	406	385	410	422	381	391	402	426	398	421	391	401	380	404	401	369	374	398	353	406	411	369	390	388	425	413	374	383	408	382	406	376	356	367	383	425	371	364	388	365	386	374	391	383	395	389	404	395	411	413	408	411	410	359	423	381	408	416	424	407	394	369	386	416	394	389	378	379	405	404	381	367	403	396	391	392	374	418	402	382	356	397	384	379	397	346	361	348	381	386	382	362	355	390	360	409	395	433	392	362	388	401	387	396	411	374	376	384	388	375	364	400	395	373	389	374	386	390	375	365	406	394	415	384	391	380	389	413	419	391	366	409	404	398	369	374	389	414	348	359	398	392	395	373	399	409	400	390	414	390	355	380	384	347	370	348	360	364	369	394	403	393	394	388	376	397	438	382	396	357	360	366	368	402	368	435	378	412	383	395	369	382	401	375	383	391	372	415	348	382	396	388	380	343	408	404	410	389	409	405	374	390	402	394	386	392	389	393	370	364	399	351	401	415	431	374	380	404	369	397	383	356	345	394	381	387	414	397	414	383	398	402	389	397	420	401	392	377	379	392	394	398	406	383	378	361	387	357	355	384	366	397	374	416	394	387	378	349	349	414	393	405	394	389	392	384	413	382	402	378	384	419	427	401	382	375	374	385	402	386	406	378	384	407	416	391	362	391	357	366	386	397	413	383	385	373	388	355	392	370	428	394	410	385	378	380	374	377	389	386	388	341	393	357	374	418	402	403	373	391	360	409	353	387	391	378	387	391	400	403	401	353	355	391	394	407	367	372	399	388	422	383	363	376	358	348	362	387	404	380	389	376	433	397	371	400	393	421	421	387	377	379	419	403	373	384	381	349	397	404	405	375	401	368	414	418	368	392	366	418	371	400	401	391	392	379	390	360	398	390	375	376	365	353	382	398	403	406	389	369	373	374	400	375	366	385	379	375	392	351	396	383	390	377	429	414	411	360	369	350	363	381	403	394	375	381	379	400	373	428	408	368	421	412	415	408	390	408	414	379	357	387	349	396	384	383	420	375	370	349	368	399	403	372	368	387	385	415	415	374	371	372	389	341	397	357	354	364	396	404	379	399	373	419	354	439	422	399	387	378	353	407	392	371	371	383	385	394	363	410	374	387	398	420	384	364	395	359	393	375	370	385	385	358	372	370	381	379	399	370	397	348	395	405	370	398	406	380	398	395	364	413	386	415	386	367	403	391	390	378	418	337	404	391	416	409	395	371	403	437	368	397	370	355	393	384	369	409	373	404	359	364	360	374	368	360	396	398	397	391	394	404	394	387	403	385	357	384	417	409	363	377	341	375	377	396	385	399	352	395	401	391	415	384	393	387	344	390	390	365	382	401	385	401	379	408	428	404	401	359	403	398	383	348	414	362	433	385	388	368	357	390	372	375	398	413	391	403	384	451	405	360	362	363	375	387	356	381	414	406	410	389	388	388	382	409	440	375	365	393	395	392	385	381	405	404	381	396	365	410	385	364	381	377	366	383	382	380	357	389	412	368	384	395	384	378	405	370	393	369	408	384	383	394	377	396	400	412	385	399	362	397	374	387	372	374	410	365	404	367	392	395	372	399	382	383	407	404	393	392	398	411	395	408	396	402	352	403	409	382	424	373	381	392	362	412	397	363	392	379	391	369	376	396	383	376	398	351	354	407	400	390	380	363	388	416	400	389	371	412	395	349	386	362	383	371	373	373	413	377	384	389	402	421	383	415	394	388	413	394	386	386	407	408	363	382	441	401	425	405	426	364	358	380	383	354	372	367	404	405	373	392	336	371	382	411	378	389	401	401	394	360	374	383	404	388	373	392	387	393	372	354	359	422	400	454	411	385	385	374	379	381	378	365	412	391	407	386	370	395	399	368	375	364	383	368	393	413	389	390	403	402	372	372	408	390	350	411	371	427	412	398	373	415	366	380	373	393	388	404	396	356	383	385	402	359	372	378	397	379	396	401	389	417	409	369	377	323	436	385	391	407	422	338	398	426	390	378	379	436	390	372	409	388	380	376	387	363	416	394	341	386	382	375	384	408	355	408	373	395	382	394	386	370	335	378	378	406	366	371	382	374	409	407	364	375	416	402	367	386	390	402	401	396	397	385	421	396	423	382	408	373	408	404	375	376	329	387	391	384	409	404	372	399	381	371	386	392	400	372	376	389	365	395	375	368	354	404	382	344	365	375	394	388	377	359	386	390	366	377	376	379	442	403	355	390	378	409	402	393	359	373	415	400	412	376	382	370	407	381	384	381	400	385	360	418	421	386	405	380	379	409	402	351	419	394	394	417	401	396	385	382	372	370	365	367	389	403	351	396	403	387	378	381	426	388	390	361	400	373	395	379	393	389	390	365	404	378	408	388	403	426	397	430	381	380	396	406	372	401	370	378	368	403	366	387	368	412	418	361	371	391	369	379	379	393	384	365	368	389	400	383	418	389	354	369	374	353	375	376	395	352	389	417	366	432	386	361	369	386	384	383	373	370	391	429	352	377	422	368	382	383	385	359	359	374	400	355	381	398	388	360	374	362	393	411	392	367	376	402	401	377	394	363	365	403	385	351	405	357	414	406	404	350	377	421	367	368	377	376	379	391	384	373	390	375	393	388	377	375	391	373	395	400	389	399	407	373	396	388	400	414	395	357	369	396	435	397	380	392	408	377	389	374	391	364	387	386	364	375	386	388	385	340	380	359	394	368	408	397	399	385	373	366	383	402	379	424	376	362	381	431	422	389	403	380	356	395	362	402	377	391	389	391	404	385	382	369	401	392	383	425	402	426	397	370	410	363	377	402	388	398	400	372
24414	3076	1461	1043	900	832	745	741	687	721	710	728	666	725	716	714	740	707	758	704	671	716	664	699	703	690	667	671	658	694	743	702	705	664	678	685	702	697	713	723	712	686	702	656	735	711	661	729	666	688	700	672	681	719	693	644	649	688	696	687	699	679	714	654	730	743	678	664	687	662	657	725	711	723	697	727	708	708	704	721	649	708	678	694	704	672	632	676	649	668	727	740	697	673	691	688	670	720	657	690	716	724	731	666	669	674	692	667	681	705	692	679	678	661	712	677	696	736	662	676	737	686	684	714	739	686	701	707	732	678	715	660	696	671	680	738	688	673	688	702	684	702	677	653	669	676	666	665	693	663	697	672	715	653	723	705	688	709	681	685	677	681	720	661	712	652	707	674	661	678	678	712	699	705	720	676	716	680	698	713	674	719	653	675	668	703	689	690	664	679	651	673	693	686	734	691	690	708	683	707	661	714	700	663	696	725	714	704	702	706	679	687	675	723	696	701	663	669	674	753	639	756	734	673	722	689	668	742	691	680	662	691	645	670	682	682	670	670	755	713	674	667	680	670	718	692	703	648	716	675	656	724	693	706	674	700	668	701	708	663	674	681	630	658	684	713	690	652	693	659	670	681	716	676	662	691	672	730	713	740	713	710	655	683	687	710	712	731	703	723	689	664	705	702	675	706	684	712	708	685	651	673	661	700	643	689	692	696	765	680	673	682	668	678	677	686	739	693	683	681	664	672	705	703	679	676	679	710	672	667	706	674	684	674	695	667	662	653	725	688	742	677	702	657	692	678	704	687	665	709	678	678	680	668	718	725	639	674	655	647	716	617	689	703	707	706	643	696	695	687	680	691	704	686	676	669	694	669	680	733	663	667	682	680	718	665	681	665	697	693	684	678	671	697	691	647	693	663	671	712	680	701	663	688	706	671	747	669	674	676	726	727	695	665	619	708	658	685	676	690	672	686	681	663	702	677	698	692	647	683	693	703	722	683	734	707	705	689	697	672	664	760	695	714	681	671	717	655	719	687	675	704	656	676	687	702	706	715	624	723	689	686	659	629	705	690	716	667	715	690	744	712	673	721	723	653	699	701	668	693	698	712	693	688	645	702	670	678	700	697	693	748	708	688	702	691	673	695	684	676	695	681	653	680	711	685	673	667	647	659	657	722	716	688	735	658	668	659	684	732	745	692	714	660	721	655	694	663	650	659	729	701	690	687	711	692	697	699	682	666	682	707	703	723	665	719	695	677	639	688	727	654	704	671	726	675	667	687	705	711	711	685	691	680	701	656	712	675	679	703	672	680	661	690	658	702	701	677	653	703	706	691	684	682	657	662	728	706	690	719	677	662	673	669	677	676	705	706	656	745	730	733	723	724	714	713	717	681	708	723	703	665	692	653	702	679	687	708	703	679	692	708	686	728	708	686	711	684	712	661	713	676	701	712	699	656	724	726	724	710	711	696	698	743	712	704	662	758	669	645	681	680	751	663	689	657	656	715	705	685	684	710	700	682	671	640	666	677	696	684	692	686	678	686	716	700	744	667	643	706	696	707	675	689	742	683	659	765	693	724	704	713	709	662	694	665	703	721	683	761	703	700	701	733	716	689	661	674	687	693	746	683	697	706	697	672	707	736	694	702	709	725	635	700	688	680	699	702	650	667	730	679	700	708	687	704	660	665	722	715	700	685	724	697	660	683	678	665	686	733	707	696	726	674	712	697	711	690	646	679	667	663	678	702	690	658	656	671	650	685	643	688	671	702	658	677	668	676	678	659	669	639	639	651	664	656	658	707	681	646	675	672	675	704	677	673	677	663	661	705	667	687	668	708	722	653	677	726	718	675	697	704	659	692	705	681	680	708	689	679	713	654	661	653	725	689	699	710	690	706	682	754	677	657	690	684	659	718	642	694	686	731	682	711	698	671	679	709	714	717	717	698	684	730	714	663	672	693	643	636	670	667	624	668	711	694	721	690	677	660	701	665	698	709	713	719	669	717	708	666	712	712	691	692	732	706	636	656	701	676	713	700	675	678	700	740	707	657	636	682	698	655	666	737	717	672	685	705	661	686	669	683	649	665	698	659	640	718	657	682	669	689	720	684	679	682	675	695	689	711	676	676	705	716	674	661	736	668	701	691	640	685	699	686	681	666	730	686	634	711	751	700	636	749	646	682	664	708	697	668	688	722	708	682	674	656	653	728	689	718	665	706	673	675	739	691	683	719	701	704	650	654	657	709	711	696	686	666	716	689	675	644	694	678	667	709	658	702	681	717	690	694	701	658	700	692	685	731	686	725	679	671	701	642	659	708	667	648	685	678	722	644	663	670	742	709	690	677	653	694	636	733	724	671	735	678	656	708	655	712	664	696	663	660	673	685	698	628	677	702	679	675	728	611	663	677	696	742	726	737	699	679	726	723	701	671	668	680	668	669	682	662	675	699	728	688	690	728	665	683	691	735	689	693	715	672	663	709	694	681	679	682	740	662	666	648	692	709	726	666	667	656	680	655	667	704	639	704	668	640	693	663	730	687	669	663	674	710	688	653	714	675	684	698	681	674	665	665	702	676	687	714	681	688	697	691	675	703	679	686	667	657	686	656	634	667	685	711	693	677	693	697	757	676	753	706	666	721	649	644	674	677	681	720	701	654	696	711	672	734	683	686	676	720	640	665	727	693	693	650	655	734	720	690	681	657	714	678	728	689	691	687	705	674	643	694	699	713	685	681	676	705	661	685	734	683	710	726	700	656	736	662	684	675	691	703	717	663	685	701	675	711	721	701	654	699	673	700	748	670	693	716	677	665	670	660	743	700	733	696	706	701	671	700	699	709	706	699	688	674	683	671	697	708	709	701	697	642	662	694	726	697	668	680	697	663	750	687	746	678	719	704	668	707	673	705	651	673	730	670	695	713	691	689	684	684	720	699	664	661	656	750	659	757	655	709	675	674	656	687	749	677	702	705	708	721	691	695	697	673	704	664	662	645	726	706	673	704	647	702	677	673	704	720	701	664	660	678	681	705	697	702	693	698	674	667	665	717	729	681	694	683	689	720	677	737	713	698	681	676	679	701	701	703	678	687	650	691	703	685	727	660	701	676	698	679	637	678	623	675	671	661	710	666	710	709	675	686	702	675	676	676	636	693	685	669	657	754	712	731	671	673	718	743	652	709	680	705	664	665	671	691	679	684	692	704	728	647	665	720	749	650	695	662	675	710	706	696	629	668	723	650	706	697	671	690	679	696	685	746	688	642	709	672	692	667	688	714	732	689	705	697	711	718	725	736	652	727	654	696	661	670	657	667	687	695	738	665	707	718	649	702	692	710	712	699	686	694	685	699	704	683	706	686	687	728	666	729	706	648	724	701	721	712	659	674	655	726	681	657	634	731	679	696	694	672	685	652	740	685	695	676	726	660	692	648	674	693	670	695	715	711	718	682	699	701	687	700	718	690	693	677	644	724	654	660	686	659	681	678	651	703	639	671	728	662
25173	21435	28771	24429	14088	1306	751	613	516	525	484	468	471	424	436	402	442	431	404	390	401	382	366	425	371	403	377	407	376	373	359	368	390	391	383	361	396	385	395	374	339	373	430	367	412	408	383	368	426	347	403	356	391	380	420	376	325	389	375	363	360	371	375	355	374	352	384	350	376	384	335	369	363	354	359	360	374	385	395	362	335	361	410	374	394	373	337	349	373	352	338	376	360	367	400	403	363	361	407	390	391	411	380	394	387	346	376	342	394	362	377	356	366	354	401	364	371	406	337	364	382	363	376	390	389	386	381	413	347	418	336	372	381	341	355	400	388	380	358	355	375	386	386	335	396	339	340	375	335	367	368	370	346	357	348	352	364	354	375	370	382	385	346	377	366	376	346	353	358	354	370	354	348	362	393	326	371	368	340	377	389	376	345	366	386	373	374	343	372	336	366	367	333	329	354	353	325	381	373	349	360	367	346	378	356	359	359	360	348	363	359	339	388	341	368	360	365	382	343	367	363	346	327	355	349	370	361	356	372	368	380	384	353	364	325	361	380	370	357	347	386	366	358	376	368	355	354	331	397	360	383	369	387	373	358	360	401	364	361	359	396	370	375	378	371	356	378	404	380	349	399	370	385	355	377	369	376	345	392	376	352	405	376	319	393	407	382	384	339	391	370	387	367	367	349	369	346	372	368	334	371	389	399	328	371	357	350	397	395	327	360	337	390	359	351	387	407	369	404	345	342	379	369	330	333	370	346	324	346	366	370	360	344	393	361	355	386	346	341	327	352	410	380	378	366	380	363	364	338	346	357	366	355	354	365	364	372	397	358	357	366	388	369	356	344	399	348	399	352	407	380	385	361	385	370	385	357	340	382	343	361	365	378	384	326	350	398	358	361	393	376	345	396	379	361	364	360	395	364	375	365	369	369	325	360	365	380	375	402	363	357	365	377	390	369	359	365	331	362	361	382	365	389	351	354	383	399	348	372	344	397	374	342	393	375	362	368	356	353	345	341	371	335	398	383	381	363	381	384	365	389	368	383	349	374	361	345	339	357	339	355	376	370	372	358	365	369	347	375	383	355	352	358	365	360	359	338	366	366	366	384	341	362	342	358	371	383	389	365	330	358	333	359	371	352	345	373	367	374	357	358	387	390	340	378	379	345	386	365	342	331	380	345	390	351	352	364	371	358	393	330	368	392	362	373	362	372	358	368	358	375	373	356	317	341	372	390	357	365	359	336	359	385	402	370	368	373	342	388	389	376	347	358	357	398	399	374	370	366	382	389	353	363	330	355	358	351	364	379	371	365	370	370	360	389	342	384	381	372	353	362	419	367	368	380	397	346	373	390	332	394	390	366	344	341	355	401	412	362	368	326	373	334	347	397	351	369	383	314	396	358	340	338	348	380	358	348	380	361	355	358	365	362	369	387	332	376	370	343	364	364	365	352	368	357	371	372	355	358	349	368	378	327	385	349	409	340	354	361	359	358	344	352	360	365	372	352	360	352	353	367	343	357	329	341	382	354	406	341	349	384	338	390	350	372	354	358	342	374	370	395	380	340	358	330	340	350	334	394	373	370	366	292	390	348	407	376	375	323	340	364	375	347	368	380	360	334	350	374	376	359	393	330	349	358	381	383	412	338	368	341	381	352	338	374	384	356	338	366	332	393	328	376	360	341	370	377	353	389	363	393	346	385	366	353	353	343	346	384	388	334	358	357	387	331	357	417	357	356	350	362	371	399	329	367	362	384	376	331	364	371	390	393	381	362	363	370	410	347	384	356	369	339	356	372	377	370	347	341	329	391	357	363	371	393	337	381	358	362	349	349	332	371	351	396	361	365	356	355	352	369	372	374	374	385	350	359	360	324	417	403	330	355	351	331	368	364	373	367	394	385	354	357	401	324	365	367	363	366	385	411	342	377	339	346	415	373	379	370	418	348	368	340	364	366	338	366	368	360	399	355	326	368	382	321	370	372	369	342	349	358	354	368	366	382	386	365	361	346	381	347	376	359	375	341	385	357	367	381	365	357	374	358	363	350	368	385	349	365	363	382	367	375	347	359	367	382	367	333	377	347	351	374	373	386	383	353	310	360	356	369	371	363	360	346	379	363	377	352	367	352	331	357	348	400	339	333	347	358	361	351	367	344	373	391	354	379	348	384	352	341	387	348	345	413	367	378	341	369	388	366	398	365	384	329	379	360	355	346	340	391	373	343	357	364	330	384	358	328	375	355	370	399	362	387	397	348	391	345	380	388	352	394	337	389	337	345	366	348	381	356	380	375	386	388	350	365	370	378	354	367	363	380	329	361	337	357	374	376	430	374	378	365	383	406	357	352	334	368	366	361	394	384	351	379	388	365	353	383	347	387	359	368	350	363	371	366	363	381	328	373	345	371	379	375	379	374	372	387	333	369	404	350	364	378	360	379	371	359	381	349	374	356	344	375	359	390	373	366	354	356	360	378	390	394	363	363	345	372	366	377	364	380	348	387	388	357	366	393	390	355	375	377	383	339	352	377	375	367	360	361	382	335	383	348	387	412	327	357	375	343	370	364	372	361	367	402	367	379	400	366	352	370	368	344	402	404	363	378	337	337	355	335	336	381	373	344	339	355	371	325	351	375	382	348	375	331	387	352	347	358	387	359	367	360	379	379	374	380	386	409	337	370	390	375	374	409	364	376	343	334	340	358	365	339	376	355	346	358	374	343	363	362	383	376	351	372	381	337	334	349	384	385	376	338	366	370	359	352	344	357	382	378	331	377	378	371	390	383	378	336	387	389	408	338	352	359	354	379	347	363	385	377	380	377	344	353	349	343	334	352	353	416	349	350	380	355	376	373	357	359	360	314	360	346	354	362	368	358	361	370	363	378	386	342	381	394	383	372	352	389	379	350	376	389	393	367	385	375	372	404	359	351	364	327	354	329	389	367	372	383	362	364	361	355	366	356	347	339	339	348	331	356	375	370	373	348	361	344	365	346	333	340	332	364	371	339	359	351	418	375	360	348	373	364	364	328	349	359	349	374	358	357	357	341	370	314	335	384	376	342	367	376	351	346	360	398	371	370	375	388	372	341	393	340	351	363	385	355	385	362	330	365	369	382	424	373	393	359	387	393	358	345	363	360	358	356	375	369	357	373	367	360	341	368	341	369	362	384	385	367	354	347	415	344	387	373	352	349	322	392	360	398	371	372	344	321	387	360	364	384	374	351	347	360	383	355	366	357	373	386	359	378	385	382	326	326	362	361	384	324	365	343	406	384	371	355	375	367	394	361	380	355	405	338	344	353	357	399	366	343	334	364	322	351	384	359	371	363	368	327	368	350	386	366	390	384	342	327	352	333	331	352	361	385	362	373	352	358	368	355	388	331	365	372	382	379	381	365	398	367	347	395	350	363	349	360	395	368	397	355	410	362	391	357	361	349	381	357	346	353	329	349	384	364	359	373	361	322	364	358	363	370	361	364	392	348	375	366	373	322	378	340	361	356	362
43979	14036	8865	4542	3198	2377	1807	1570	1302	1201	1061	967	982	873	823	813	794	755	770	762	721	728	695	705	704	743	738	707	712	695	675	649	656	629	681	629	690	675	583	669	655	648	687	662	627	644	655	696	657	632	666	692	657	673	646	631	646	654	690	639	628	662	638	620	650	680	639	613	640	658	610	643	630	643	670	638	652	652	636	627	646	622	632	599	652	630	624	628	648	671	622	679	668	651	675	635	674	664	674	629	676	645	636	693	632	668	674	663	636	637	696	692	670	622	633	674	635	626	673	655	625	667	635	639	622	618	680	648	639	658	649	638	667	661	647	699	612	620	674	713	681	623	630	622	596	674	704	707	619	672	640	647	608	641	643	628	633	649	628	682	629	690	679	621	643	672	640	651	673	610	655	708	670	634	602	654	687	597	637	673	641	644	618	623	685	657	649	609	658	645	658	630	636	634	618	649	657	689	662	601	590	668	606	651	637	672	674	615	635	654	671	670	671	608	648	603	643	676	642	660	666	649	663	622	632	659	638	645	627	640	612	723	679	624	659	648	649	616	631	662	663	622	651	630	621	646	662	652	595	687	607	641	626	576	665	636	674	704	650	640	665	630	679	605	627	606	640	652	658	632	641	634	609	578	668	619	611	652	642	665	607	635	650	622	614	629	644	691	635	626	628	622	613	650	615	640	644	628	651	665	613	586	653	695	648	606	640	626	672	669	609	704	651	647	636	602	655	680	680	659	604	696	651	611	671	603	626	674	640	642	645	625	615	663	640	636	638	641	599	596	678	635	648	646	657	610	662	659	676	636	617	633	611	679	644	620	608	598	670	676	632	641	629	647	609	657	631	629	648	662	629	654	622	641	628	652	631	656	592	630	637	656	634	656	607	671	662	621	661	663	680	655	626	619	635	672	647	642	661	602	648	614	656	636	598	645	659	632	630	678	628	608	653	664	633	674	618	612	644	675	645	670	655	675	676	610	637	615	649	630	651	652	627	653	648	636	619	657	652	599	625	620	602	638	620	655	647	624	644	660	642	650	686	683	662	651	627	619	607	641	637	669	657	650	617	619	647	674	659	633	634	640	628	642	630	627	630	641	649	661	627	657	605	589	639	678	632	629	667	611	640	640	615	584	631	617	641	717	671	651	649	652	623	695	637	668	658	630	655	623	639	671	644	688	638	642	563	642	649	649	612	674	646	634	631	620	640	658	668	670	668	646	603	643	632	666	663	673	674	638	650	668	622	630	667	624	628	621	646	666	649	634	625	664	642	625	625	680	646	658	677	638	643	601	687	646	663	671	632	631	664	674	635	643	645	675	637	651	641	653	623	676	639	624	617	613	664	617	585	647	695	619	630	628	634	654	647	620	660	616	658	644	627	665	645	663	623	622	641	631	650	644	670	668	632	641	645	665	643	628	659	594	603	627	620	608	647	645	690	621	611	675	669	623	615	638	617	640	646	665	695	687	643	616	636	658	649	680	681	627	611	685	665	624	649	647	595	617	658	645	694	619	649	654	660	629	615	620	623	678	601	680	645	623	640	614	650	611	634	631	690	595	639	664	679	615	637	673	620	649	638	663	671	612	634	618	655	629	610	636	674	608	597	639	667	653	637	649	677	650	690	659	647	700	596	664	630	602	671	610	658	616	612	643	637	594	706	638	646	651	619	658	655	663	621	669	654	645	621	641	620	661	641	642	618	662	627	678	646	640	664	597	646	666	625	649	627	640	645	631	601	629	659	609	616	633	653	643	665	637	598	659	638	698	676	626	610	674	652	627	640	676	662	642	643	674	660	673	606	681	677	580	661	640	674	660	594	619	610	655	681	609	634	601	642	638	652	617	656	658	667	631	655	650	641	674	635	691	607	652	637	638	636	590	603	675	639	631	671	705	619	636	679	618	664	673	636	642	675	652	662	629	593	642	670	625	642	652	634	646	631	660	649	582	657	645	662	615	669	672	617	649	637	646	684	643	644	664	636	610	652	606	599	618	636	645	636	654	648	644	636	668	649	643	640	601	675	641	629	683	672	594	610	667	619	625	708	626	691	608	659	621	634	614	677	662	672	664	654	660	661	618	627	594	621	656	697	655	636	608	658	639	595	639	632	633	669	650	653	612	638	648	641	662	623	649	615	686	658	637	611	642	617	660	631	659	660	605	636	622	642	679	664	613	670	610	612	666	640	681	701	643	632	631	599	622	655	634	617	666	635	580	655	647	637	632	602	622	610	659	641	657	654	579	635	637	623	622	614	626	619	591	662	613	642	634	642	601	659	627	588	657	640	644	641	630	644	668	654	625	630	641	621	645	595	653	654	623	632	625	635	701	625	671	661	667	668	633	645	640	600	648	648	641	613	644	671	706	637	626	627	647	672	687	645	661	632	630	610	691	657	669	619	595	659	684	615	649	641	656	664	680	631	647	651	643	650	627	649	633	605	659	599	647	682	624	610	635	646	636	638	595	660	659	597	649	626	617	608	651	624	639	629	620	602	642	637	596	621	646	689	600	630	663	596	624	623	629	654	656	633	631	633	621	687	650	592	623	647	631	652	615	626	681	670	615	650	604	698	643	657	648	619	655	632	655	640	678	647	672	648	691	645	656	619	646	645	627	628	642	664	594	652	676	630	627	634	629	634	621	647	648	607	609	633	645	601	645	633	652	632	638	627	642	605	671	610	660	612	659	645	642	683	655	640	639	643	649	651	658	636	638	650	618	644	609	576	667	640	645	610	631	663	631	663	614	629	624	680	654	668	654	627	683	617	625	611	678	666	619	600	630	639	719	628	646	642	644	652	634	611	654	618	668	627	640	602	690	647	643	654	630	659	636	621	676	656	637	617	640	663	651	653	657	673	636	654	629	620	633	679	611	651	626	604	680	631	668	677	637	627	639	583	691	630	664	644	662	629	642	672	652	667	618	660	699	641	634	628	679	619	673	604	646	630	633	617	645	621	653	639	577	667	624	631	640	619	656	653	642	638	638	674	643	643	680	611	668	600	657	639	640	678	660	687	625	630	622	610	612	621	645	655	649	676	656	644	619	628	649	669	622	645	676	620	617	639	660	624	659	678	621	633	683	626	653	619	618	624	616	636	657	650	624	663	648	642	626	615	674	673	612	632	657	625	657	646	646	634	636	626	625	665	647	621	675	654	661	623	596	635	703	656	611	663	632	673	633	641	624	605	623	664	634	633	660	608	614	661	601	607	621	628	636	655	640	655	628	634	643	630	609	633	668	689	654	667	660	625	691	657	611	655	662	610	618	648	666	623	650	642	616	616	638	705	663	673	648	643	671	670	690	647	631	642	602	621	628	641	623	639	623	600	658	656	611	686	638	632	629	630	663	653	669	636	700	653	688	697	643	619	645	577	665	699	656	639	596	613	668	655	653	611	630	658	649	698	650	615	634	639	665	623	676	639	612	617	590	624	634	652	657	636	664	641	693	671	611	669	666	686	659	606	654	640	651	621	657	651	680	666	629	667	614	660	611
24126	21463	29527	23773	21448	11796	1841	1181	977	920	845	793	754	693	705	688	665	711	685	678	688	642	688	658	611	659	623	639	635	628	607	616	631	635	558	608	623	631	604	605	624	589	549	619	618	585	583	594	594	586	657	643	629	608	578	611	574	584	648	610	590	589	621	612	622	580	612	580	570	598	633	579	595	571	559	606	592	608	596	605	638	615	606	579	590	615	618	630	623	595	580	620	562	587	634	563	599	581	570	591	576	642	593	621	622	616	652	575	570	604	589	617	599	634	615	552	594	606	645	582	615	590	599	620	613	644	622	580	624	620	608	610	582	582	570	597	641	623	602	618	595	604	617	589	649	571	573	578	602	572	570	628	634	604	603	610	622	614	588	586	617	593	601	572	588	581	586	598	559	567	587	601	628	605	598	576	583	581	570	565	571	598	616	573	570	558	554	597	614	588	617	603	597	628	590	623	616	609	645	546	601	639	599	547	595	615	628	639	584	594	601	562	608	643	592	573	592	604	600	631	596	609	582	591	588	581	607	613	611	604	581	599	595	591	648	602	599	608	566	611	564	584	579	603	602	571	568	560	646	575	577	571	578	617	505	640	615	585	564	574	594	587	591	619	614	577	578	577	573	585	563	596	581	640	579	592	571	631	616	544	701	602	593	553	572	611	617	549	556	619	614	576	567	602	577	606	559	626	589	573	580	633	630	611	613	603	594	604	621	588	618	564	573	598	587	585	590	579	590	581	563	564	565	617	597	598	631	597	605	557	610	592	592	575	584	606	588	588	565	562	617	571	620	600	556	608	547	562	593	569	607	591	589	586	584	619	584	572	588	629	591	578	598	610	553	612	599	599	607	591	597	568	646	615	554	620	617	637	561	605	585	613	630	617	584	567	601	557	602	583	535	621	606	597	610	622	612	611	577	608	585	581	626	601	572	597	575	626	565	588	595	591	616	556	615	597	597	601	618	611	599	605	620	624	598	565	593	623	575	567	589	566	617	610	604	599	597	577	579	588	621	586	596	562	571	576	604	543	585	613	588	587	582	565	604	573	608	612	626	618	611	591	570	608	571	563	609	607	584	604	618	590	623	622	582	599	605	626	616	639	557	592	571	601	583	580	572	608	592	581	584	548	613	568	577	584	640	624	522	603	578	588	586	554	590	620	614	564	576	613	642	564	595	646	593	604	609	600	598	585	633	596	569	596	575	591	596	585	610	613	603	615	602	601	587	602	583	561	595	577	630	575	566	615	595	594	556	596	588	592	586	601	610	603	593	562	583	630	536	589	570	572	583	580	578	622	588	612	645	564	583	608	586	603	595	628	651	550	583	574	587	591	566	623	579	630	578	623	586	538	581	622	581	551	598	643	599	586	575	603	626	587	598	607	555	578	557	583	583	614	623	637	595	626	615	583	590	569	634	620	614	573	628	566	615	614	585	592	566	604	589	616	563	547	614	608	634	593	635	590	567	589	570	602	631	556	584	616	568	611	554	572	576	588	610	529	609	632	620	602	613	576	609	570	588	582	534	573	574	582	568	580	597	598	560	591	596	593	631	565	595	571	615	608	616	630	578	586	580	619	562	578	584	565	583	621	607	605	600	598	605	625	599	577	562	586	568	586	601	593	580	628	631	557	544	617	589	599	612	561	587	520	641	574	570	656	611	592	623	604	587	604	591	611	603	596	608	595	570	606	604	598	592	619	604	612	570	608	580	585	576	613	614	629	606	620	622	571	625	641	614	600	601	616	578	573	557	555	586	593	578	588	546	580	584	596	578	591	561	644	606	613	596	629	602	578	582	642	611	544	562	603	574	587	577	563	625	611	619	619	596	572	584	595	644	628	583	568	565	600	584	548	614	613	630	550	588	548	552	610	578	644	595	589	609	614	609	598	590	593	609	583	573	610	594	613	588	595	558	593	576	559	547	565	553	582	574	609	567	586	583	643	607	610	606	617	593	598	616	609	613	591	642	591	599	580	624	586	558	607	578	599	612	610	593	586	650	565	578	618	583	574	601	584	609	538	618	575	588	609	556	607	609	592	557	581	595	619	616	605	611	612	624	578	595	609	573	617	583	562	587	593	593	594	579	582	593	555	617	590	568	598	590	577	627	629	582	601	619	621	616	596	575	635	601	618	617	571	562	618	554	610	634	611	601	607	594	602	610	578	639	590	591	619	625	617	611	601	572	624	569	617	613	560	619	549	542	607	587	590	599	616	598	523	598	594	607	600	601	584	617	625	610	605	642	572	566	603	567	585	572	570	636	578	565	617	561	587	598	615	587	598	586	582	656	611	583	594	594	606	621	566	576	579	624	570	570	580	565	603	573	610	577	593	582	591	637	606	600	548	568	573	571	584	605	586	561	576	535	576	614	607	590	594	613	592	599	589	572	610	577	620	583	583	604	615	600	591	624	545	584	596	597	660	619	573	632	606	587	575	586	607	610	595	579	572	592	558	633	598	633	551	596	610	580	551	612	637	615	592	572	549	606	623	610	565	601	617	572	636	583	566	638	593	576	583	575	588	605	606	598	582	597	566	584	597	558	583	552	619	585	590	611	616	632	559	588	568	566	602	607	601	568	577	587	594	614	604	593	605	548	616	581	662	575	644	602	617	609	597	603	611	569	574	612	623	593	586	567	581	583	611	588	633	602	574	590	554	588	620	570	608	569	595	592	557	585	584	586	594	585	575	592	533	596	608	618	587	580	577	634	637	605	625	592	587	568	595	606	606	562	583	600	562	625	601	581	592	607	573	581	628	606	584	609	556	580	589	574	615	576	551	641	594	604	620	591	610	575	589	575	599	592	587	590	595	606	583	561	612	618	615	585	604	609	583	591	598	607	595	607	596	607	644	618	650	604	642	568	596	560	563	592	586	561	600	621	602	610	609	603	623	614	603	574	596	633	600	612	554	608	609	595	547	624	646	564	591	640	597	584	566	616	599	637	626	605	622	630	616	627	611	578	617	562	632	553	620	654	581	602	558	581	561	610	601	592	569	617	554	604	658	607	560	560	596	607	565	610	583	568	601	620	571	614	580	604	543	602	576	590	602	580	597	550	569	636	618	598	571	568	593	586	605	572	596	576	567	631	545	596	572	586	591	581	596	574	598	595	623	601	595	636	594	594	599	579	668	597	574	624	580	600	590	640	596	649	606	623	618	609	603	632	593	585	589	580	570	578	622	593	605	598	590	590	625	632	588	566	594	603	625	617	564	572	637	571	606	622	608	582	572	561	638	563	597	578	602	600	592	622	601	593	577	635	584	567	597	603	614	549	570	604	617	573	596	619	592	569	597	613	599	558	590	601	590	619	613	620	642	598	605	548	587	631	595	563	602	568	634	577	618	596	618	589	552	556	618	599	579	610	572	598	583	563	598	592	607	596	643	600	590	567	581	604	573	594	615	588	624	580	603	644	613	613	636	581	606	583	639	584	600	644	620	562	603	598	672	598	616	561	609	607	603	603	591	653	614	571	572	593	592	623	607	601	616
42235	20267	13912	7619	5343	4084	3199	2624	2259	1935	1745	1603	1699	1411	1381	1397	1339	1226	1237	1187	1182	1100	1224	1116	1090	1076	1134	1063	1078	1057	1061	1030	1050	1021	1033	1027	1065	1050	1010	1069	1003	1041	984	1012	1039	1010	1046	968	1084	1081	1045	1052	998	1061	966	916	1004	1006	943	1044	945	1020	974	986	1003	975	1064	986	996	1002	1027	1029	1010	987	998	988	996	1009	965	1019	982	995	1010	1007	997	980	996	970	1001	980	997	1001	1087	975	1034	1002	999	965	1032	1006	1029	1008	972	1082	1016	955	989	971	992	1055	997	1014	988	1008	997	974	1069	964	989	990	966	1017	1011	967	965	1023	998	1002	933	981	956	996	979	974	934	1035	1001	1002	996	980	938	937	951	972	911	993	971	1000	1018	1011	939	978	956	1001	948	987	1012	1008	985	979	1030	947	985	925	980	961	1014	1018	983	1021	970	957	1022	1016	995	1036	949	975	995	967	963	1022	1042	989	981	937	1034	970	970	981	1011	992	998	992	981	1000	1007	992	986	960	985	993	1007	998	946	942	948	969	998	985	975	971	1018	957	1060	988	1009	998	957	1010	993	994	1000	989	952	945	972	976	1007	1015	850	992	954	996	986	968	1025	948	1029	990	1006	966	986	903	989	965	991	1023	965	984	996	991	991	967	993	981	997	964	994	996	990	939	961	973	985	1021	941	1030	1065	1051	969	948	957	1019	970	940	1030	964	1018	995	1037	1007	989	1013	948	1033	972	931	941	997	940	964	1004	959	1024	1009	1013	1000	1054	935	941	1016	996	1005	1006	993	950	1006	949	995	972	951	997	931	965	975	979	967	1010	1003	1002	972	962	978	1044	989	1047	985	970	986	931	1034	946	954	1001	996	941	969	957	966	942	958	1056	998	1015	970	1032	994	991	971	989	1008	990	995	1038	966	998	964	903	952	973	1002	943	1022	992	978	1021	1000	1066	1000	951	995	1039	984	969	983	971	971	971	991	986	982	1059	1046	981	968	1015	976	992	938	970	947	998	950	1007	960	997	962	1007	926	1008	1034	979	1020	991	1045	992	986	973	1031	1056	1011	908	999	966	974	957	993	985	957	995	967	1011	1028	999	1049	1005	984	1030	920	990	1013	1076	1014	1053	986	960	1016	958	983	963	1031	990	899	985	1043	968	980	959	977	950	953	998	996	969	999	933	988	1035	996	974	1023	961	1017	971	956	958	1001	1039	1009	1006	1053	1015	978	965	986	1040	950	970	918	911	965	961	1034	1017	945	976	1011	1015	925	994	1020	1018	1018	947	1035	1016	975	1003	908	1045	1038	990	948	983	1049	908	934	926	952	969	1038	949	1018	1052	1031	970	954	974	986	991	978	987	984	986	988	967	995	976	950	962	941	965	1004	1010	1013	1012	948	999	1001	1014	995	950	922	1020	934	968	956	1006	958	956	1013	951	945	1018	1011	1004	984	994	994	981	963	990	939	999	946	984	972	1059	968	980	971	940	982	959	982	1009	997	1011	949	964	996	991	1029	998	969	941	942	964	977	981	947	959	1020	969	1035	968	1003	943	989	941	974	1008	970	1039	933	981	998	967	1008	1027	967	1013	1009	1052	1037	990	970	1057	997	984	969	967	956	976	947	1003	1006	954	1004	1019	997	917	996	989	1039	931	948	974	988	1006	949	958	970	970	991	1028	1024	1028	1023	970	982	981	947	1001	1049	1052	1020	961	955	969	1001	923	981	964	1028	953	937	921	954	924	1077	953	981	992	972	965	1020	987	971	1016	992	989	964	997	998	979	973	1009	986	1036	1019	985	974	975	1004	1009	967	1048	969	949	961	974	916	974	955	972	986	1006	1066	906	999	995	993	962	978	994	967	991	1036	978	992	975	1018	977	954	996	1025	974	961	937	947	1042	991	981	973	1003	974	969	1020	962	955	1028	999	1012	1006	1037	983	995	974	979	999	1007	968	1039	932	968	959	946	980	951	955	1015	974	950	1018	994	953	999	979	1000	969	976	979	967	1007	1002	908	949	954	1028	1041	973	1009	1055	953	945	1007	945	959	971	986	977	1023	1019	973	987	982	1000	946	1004	1013	1045	961	1012	970	930	940	992	982	994	1008	1028	943	1055	966	973	958	959	1026	997	971	980	1009	1021	996	981	958	990	952	978	992	973	990	958	956	990	990	932	949	928	1007	1031	937	979	1004	1001	961	986	948	935	914	1020	1018	961	984	988	1002	993	999	935	1037	985	940	959	987	951	990	961	1033	1003	988	930	1017	1025	993	949	971	995	986	994	960	961	1074	978	987	1009	1008	940	1044	961	983	989	998	986	970	1050	1034	996	1011	982	979	975	970	938	949	963	1069	988	956	988	943	1029	1055	1017	993	1023	943	992	946	970	950	991	974	1006	922	1024	992	987	948	1013	1039	1028	997	976	1003	1041	994	944	1004	992	971	947	966	980	1009	974	970	948	997	1041	979	968	997	978	1013	995	1017	1016	1003	1030	995	1050	968	969	1015	1018	986	981	961	988	1047	929	985	968	963	981	958	1000	932	970	1009	992	1005	978	1020	971	1018	995	889	995	998	959	1042	995	928	969	962	1054	1020	1007	961	976	979	1029	1049	998	1028	1042	955	989	1042	945	1003	953	967	994	984	971	1012	1038	1004	955	980	935	958	961	1001	990	1007	982	984	991	898	952	981	1006	995	990	991	968	981	943	990	934	1038	1016	1032	988	949	972	987	998	965	981	966	1014	971	981	956	973	986	1010	930	1013	998	990	1001	945	955	928	1001	1007	1004	982	955	967	1000	1008	989	992	976	1018	1012	972	988	1002	999	1016	986	999	986	983	984	945	995	1003	970	964	1025	970	976	972	964	992	1020	980	967	1023	958	983	950	973	943	993	1049	1013	966	997	1060	958	1011	970	949	951	1003	928	964	1016	1044	983	1038	960	997	955	961	977	1010	1032	1013	1045	983	1038	1020	986	969	942	1041	992	985	914	967	965	997	967	1006	1003	1011	983	1016	953	1008	954	1014	975	963	956	990	967	1018	1014	996	988	1008	979	963	1011	992	1024	993	1002	949	952	968	973	930	960	995	1049	1020	1017	1016	987	980	956	971	1001	977	1005	965	990	973	982	958	953	1041	995	976	991	1012	1008	947	980	944	991	969	985	1008	968	988	947	1009	1013	977	986	963	969	994	995	944	1041	1003	992	972	969	975	1032	980	934	997	996	960	1011	964	1034	1012	981	988	988	943	956	973	986	946	1023	984	972	986	945	985	1041	968	1022	1032	980	1041	984	1021	1037	968	973	988	996	988	965	982	985	984	986	997	969	991	952	973	993	1012	984	970	1022	972	977	1016	958	1007	1007	986	1008	996	925	966	999	972	1003	973	1021	983	1038	959	961	1030	999	1009	992	979	1015	993	990	982	1005	1004	991	949	960	967	930	956	969	958	966	946	1001	1030	973	982	963	976	1041	988	959	998	945	990	1038	972	949	971	1014	1017	994	1011	964	952	959	1056	1006	999	1009	1022	995	942	980	989	996	982	1007	1001	939	988	990	1006	1057	1001	970	984	1031	987	987	1011	988	956	1007	963	974	1039	946	1015	957	983	966	982	964	979	980	992	966	1018	1057	1029	1048	993	1031	974	945	1011	954	944	904	956	1002	965	954	1013	930	993	973	989	994	974	1030	932	996	1035	979	1018	1000	993	1049	1023	994	1032	960	947	982	970	950	918	964	990	1004	994	951	951	946	931	1011	1039	991	990	964	1019	929	1051	987	942	995	1006	1008	972	928	995	1040	1010	952	964	1042	1040	980	1011	948	978	967	977	910	1032	953	999	993	974	1010	969	1022	1018	1003	1016	968	990	972	990	990	940	938	1006	1001	946	989	1042	937	984	1002	1039	977	1028	972	1005	984	1018	973	988	993	953	974	974	1040	984	1002	967	961	971	967	1033	924	969	997	986	990	970	992	1041	1029	940	996	991	948	979	1015	1025
27899	17837	3378	639	476	390	413	392	387	390	364	390	388	383	373	373	387	388	413	379	346	404	382	383	353	379	378	424	376	377	354	351	395	340	384	385	395	348	385	368	382	368	375	335	339	346	416	391	357	366	368	371	406	373	344	379	355	386	338	371	375	372	415	371	356	408	377	370	384	375	354	394	386	409	382	391	372	386	363	394	376	350	406	401	355	365	362	373	360	387	364	382	364	372	369	370	390	364	384	363	386	388	360	379	388	373	377	377	393	374	378	406	422	335	384	394	385	394	364	379	345	373	351	378	342	404	378	387	361	358	400	370	406	380	374	313	370	379	382	365	385	364	388	385	372	401	415	361	377	371	387	384	367	407	360	401	336	366	363	364	391	365	363	382	411	385	420	375	377	394	360	380	357	376	388	379	380	363	358	368	394	326	385	355	359	379	339	364	329	326	356	392	356	382	374	355	386	362	406	371	379	386	359	368	370	396	369	351	390	381	396	402	373	378	373	374	384	391	353	384	404	353	375	382	362	401	362	379	380	337	372	402	363	384	325	379	404	346	374	346	416	390	352	344	372	395	361	391	375	365	370	356	371	357	379	411	360	378	382	372	405	368	363	364	351	377	371	370	389	390	381	395	346	395	347	376	381	404	376	402	360	354	359	376	355	384	367	376	368	382	391	349	336	376	405	367	380	412	359	376	329	375	361	397	388	393	377	391	379	362	394	382	363	360	394	390	353	380	372	330	359	374	393	342	377	370	394	351	372	348	366	354	397	393	379	378	393	356	363	366	379	399	354	379	364	340	385	379	390	380	365	339	343	395	350	400	375	371	403	357	356	396	382	360	378	399	371	396	348	356	368	354	381	376	368	340	359	341	366	379	368	382	394	368	371	406	386	392	379	367	370	386	372	409	369	373	364	419	384	353	381	361	354	383	377	349	389	372	346	356	398	351	398	400	380	370	367	368	381	358	360	368	404	371	370	372	353	384	379	376	383	390	354	397	375	375	332	370	369	399	380	408	408	370	370	385	382	389	371	381	368	412	389	375	391	379	379	396	378	385	416	406	364	402	395	350	380	354	345	344	348	366	383	394	368	393	370	341	365	356	332	387	337	400	400	413	352	357	352	355	353	379	351	387	381	396	371	367	377	337	403	370	388	397	403	355	366	357	405	401	392	388	407	388	366	363	383	388	352	385	389	372	331	372	363	392	378	387	377	370	368	390	394	388	385	363	353	388	368	357	363	356	395	395	385	353	375	404	338	342	357	359	400	372	396	376	392	370	356	358	388	362	375	383	388	415	397	361	372	407	370	358	350	360	388	373	369	403	412	388	367	345	379	368	357	360	354	392	378	385	384	348	374	371	364	355	358	399	375	366	390	357	395	378	365	374	368	393	352	406	366	398	344	370	405	350	345	359	358	361	341	359	352	372	366	377	412	391	412	359	392	381	355	361	354	388	381	396	413	373	363	366	346	352	395	361	362	374	402	409	368	407	352	391	395	357	351	354	376	396	368	397	347	393	365	383	412	362	382	377	384	380	336	389	395	316	329	399	347	369	349	397	339	384	384	348	353	364	362	393	382	382	370	358	363	339	367	330	362	394	371	342	367	375	391	369	366	401	366	373	393	378	350	357	366	350	361	385	351	356	361	426	362	368	367	368	373	376	365	381	352	370	400	363	353	358	364	361	388	369	356	390	390	374	386	382	377	377	369	369	356	391	364	360	380	404	371	386	366	357	392	368	340	361	376	378	364	371	371	382	358	400	345	391	420	398	381	408	373	369	385	389	350	341	396	348	358	387	390	383	363	384	389	340	389	371	389	385	377	350	356	362	360	378	358	393	348	351	399	385	407	396	412	393	350	402	311	382	363	361	342	367	378	356	386	372	342	359	380	352	383	368	376	334	367	351	397	350	386	373	382	386	366	408	372	381	373	382	385	397	366	402	365	363	352	355	381	362	403	354	365	398	344	388	389	349	370	366	382	385	382	390	340	380	389	387	367	384	359	369	389	381	391	380	352	374	391	345	373	374	364	336	364	362	350	378	365	379	379	327	369	368	373	351	393	364	412	363	364	349	355	339	346	425	397	383	368	353	372	365	344	348	363	377	380	369	383	368	342	370	392	374	370	362	371	412	387	348	406	370	366	364	385	369	362	360	372	360	349	370	384	365	377	378	372	359	379	346	381	356	356	386	374	384	326	385	361	366	387	397	376	385	360	371	358	367	386	371	345	393	370	391	349	377	372	358	356	367	361	392	342	400	387	376	371	351	405	384	380	369	363	354	372	364	389	402	382	352	377	372	358	364	449	364	391	350	372	374	366	336	370	368	373	396	381	347	357	359	371	376	370	363	398	374	381	348	354	339	359	411	359	379	369	367	368	382	372	382	371	408	371	348	427	372	371	376	402	346	374	370	382	371	365	400	400	376	369	392	389	367	379	375	387	375	375	401	378	361	375	351	351	360	393	361	381	381	365	405	363	368	359	372	372	350	406	372	353	411	398	350	403	378	408	389	371	417	419	373	382	360	374	400	365	371	357	368	390	382	364	366	343	359	358	354	384	400	393	378	376	377	358	404	381	362	345	338	343	359	328	354	371	341	379	353	327	389	347	364	380	370	384	367	397	363	354	362	343	364	385	383	396	376	371	373	376	406	377	368	397	371	411	347	373	383	373	351	350	372	367	398	377	381	379	405	390	357	400	407	354	345	400	361	386	391	383	360	386	381	345	385	385	381	332	394	350	370	378	353	353	327	362	369	339	378	358	385	356	409	381	372	379	391	372	402	396	347	395	356	369	384	376	377	349	409	373	378	388	353	372	357	329	377	340	398	367	368	390	403	345	389	364	383	392	382	371	385	383	363	356	358	359	358	353	370	364	376	347	389	353	351	350	369	371	380	373	361	391	348	374	369	373	372	394	373	360	366	359	360	376	389	404	372	372	347	399	399	378	365	367	367	339	388	339	365	384	374	390	378	372	415	380	391	361	383	365	357	392	411	375	376	385	396	368	360	374	370	355	363	383	350	365	367	356	414	364	365	373	369	337	340	394	365	363	375	399	380	363	379	364	351	374	330	379	372	371	335	347	359	339	306	371	395	381	408	352	403	347	369	406	360	378	366	379	368	352	331	392	394	367	386	385	353	395	398	383	382	335	397	362	362	358	328	353	365	388	372	390	354	394	361	411	380	369	369	386	367	362	363	382	377	366	385	376	384	390	375	351	395	401	372	381	427	419	334	396	373	384	401	399	351	347	352	368	375	337	348	402	379	374	375	392	367	360	382	358	373	361	380	387	375	384	362	354	405	376	386	380	372	354	405	406	372	361	341	407	389	364	389	356	368	431	371	374	374	361	380	393	384	341	392	370	411	370	370	356	373	375	369	354	374	373	385	393	375	386	361	369	362	376	352	347	358	378	369	375	383	382	367	372	384	389	335	383	382	357	371	387	359	378	348	381	372	406	404	395	401	373	376	356	349	390	400	396	353	385	348
21301	2725	1590	1002	871	802	797	697	741	705	718	736	664	715	681	663	711	684	703	681	674	674	701	696	661	712	692	705	653	708	683	710	653	665	700	676	701	668	655	690	640	705	647	684	653	688	639	689	685	693	674	659	670	666	648	691	711	713	667	714	699	684	685	699	663	685	674	671	669	698	685	670	700	692	650	651	668	704	681	657	677	702	633	685	647	662	681	680	634	677	691	655	671	699	669	718	687	693	671	670	658	673	662	690	690	653	663	668	646	706	620	674	669	677	676	668	674	683	687	730	647	709	673	692	700	702	683	696	675	696	666	622	707	662	702	674	677	694	722	656	701	678	695	696	673	668	626	684	687	617	625	708	687	652	616	623	675	624	672	596	690	678	638	688	659	654	614	684	674	715	642	623	652	683	663	651	685	644	659	649	658	662	685	641	667	670	647	671	618	645	652	705	668	669	652	663	715	653	704	669	693	725	668	647	691	651	643	651	648	667	670	683	634	668	673	682	676	662	682	676	709	714	656	653	708	667	676	683	649	640	680	655	742	637	699	681	661	668	677	661	675	668	660	699	671	664	682	689	666	692	668	679	650	669	676	656	647	674	670	733	674	706	682	623	715	690	725	678	652	691	678	684	650	627	640	687	693	634	703	707	687	680	679	669	620	707	664	665	650	661	742	674	659	663	686	676	665	677	642	665	652	688	670	673	685	659	648	728	703	665	636	650	644	697	679	647	650	641	672	696	691	697	711	686	674	681	613	656	707	693	617	705	678	644	650	688	700	676	655	639	663	670	657	678	682	690	648	661	673	625	702	702	625	696	655	713	674	625	687	684	678	676	667	680	658	702	671	662	660	686	692	660	656	668	660	644	647	662	628	629	676	645	653	664	697	679	638	688	682	648	678	675	708	647	679	671	672	676	680	644	674	641	711	675	695	678	671	691	611	692	656	665	685	685	676	637	680	647	694	641	694	673	677	660	674	730	666	626	703	613	694	652	694	669	685	641	658	725	659	685	646	654	676	687	659	675	658	624	695	644	662	639	700	682	697	655	667	667	671	622	656	653	678	635	629	687	656	659	642	717	663	680	693	660	679	642	683	671	671	658	713	661	639	649	666	640	711	661	653	679	623	679	633	631	667	683	649	701	670	695	661	676	628	625	667	667	694	618	627	657	666	694	648	626	710	723	687	649	614	624	663	686	664	684	696	658	676	684	684	647	650	673	679	643	656	704	675	697	641	676	658	619	686	657	663	679	696	662	704	681	714	691	657	631	700	687	673	665	722	675	719	691	655	665	650	665	675	691	688	674	716	676	686	628	667	676	687	672	707	675	668	672	656	610	666	709	676	698	720	680	656	684	643	646	681	672	673	701	630	668	695	662	658	717	689	666	710	633	661	619	643	647	680	668	685	647	651	700	661	641	655	671	676	652	667	660	654	687	640	653	667	619	704	638	661	692	661	688	639	691	699	690	751	697	686	668	660	708	619	643	639	672	663	686	675	677	682	697	665	723	702	675	661	720	654	699	695	652	698	735	659	648	678	664	619	681	699	664	660	611	700	705	690	682	662	602	644	649	646	660	665	694	664	650	671	719	710	659	675	668	704	681	656	638	645	680	678	668	739	682	678	669	680	678	674	646	679	667	649	656	685	637	678	608	654	656	703	669	602	701	679	624	678	696	647	720	705	640	692	689	636	662	681	700	677	603	661	654	672	696	666	694	661	664	645	625	706	654	712	663	682	712	645	726	665	640	715	720	668	710	694	696	695	649	660	722	696	667	656	668	653	643	654	639	639	686	651	687	686	685	631	674	646	675	713	674	723	617	701	637	652	672	604	622	691	665	689	661	654	687	670	694	635	633	688	718	673	708	659	656	702	684	674	626	642	654	643	697	634	675	690	673	685	626	687	679	636	665	634	640	680	640	609	687	641	660	665	661	656	653	671	662	707	646	670	680	653	637	634	677	658	693	653	651	643	662	662	695	616	677	689	673	656	685	650	665	677	703	685	672	676	658	701	653	730	638	678	692	655	679	664	738	733	702	705	722	670	690	635	661	640	659	664	661	661	646	667	681	640	693	692	659	709	702	693	655	636	674	640	650	689	681	669	662	627	687	674	660	657	645	708	632	689	711	680	652	705	629	664	633	647	673	696	688	672	685	662	656	644	703	622	695	684	672	678	649	636	655	702	697	674	596	726	670	665	742	659	692	701	681	726	664	675	694	664	674	664	649	671	651	695	639	660	643	698	664	674	654	662	673	671	659	674	660	668	644	708	665	691	660	688	705	640	661	688	632	710	649	670	677	622	690	706	657	649	673	652	700	664	653	702	659	690	697	651	668	657	665	645	674	685	684	691	640	643	699	692	633	673	684	690	709	679	649	684	709	672	711	656	639	650	678	661	693	626	720	669	673	651	637	657	699	641	681	682	658	704	664	662	626	650	670	675	713	654	661	681	698	659	666	681	691	683	661	655	630	689	682	673	672	637	714	720	660	630	659	652	663	713	696	649	695	671	678	708	679	659	745	677	689	630	643	675	653	654	694	681	669	668	668	664	665	642	661	623	652	623	669	699	681	672	638	647	694	635	681	664	641	650	696	622	660	653	677	707	693	631	688	700	659	675	686	654	662	662	669	671	696	630	682	685	624	685	656	641	677	673	630	675	652	715	639	643	669	643	703	651	653	642	642	671	666	670	680	685	651	694	694	659	673	721	648	712	701	665	646	702	626	673	632	643	663	637	621	657	633	636	667	665	647	669	682	664	668	626	662	720	681	663	731	695	643	700	652	665	723	643	686	663	670	633	659	713	675	691	689	649	671	748	652	625	664	636	675	664	656	662	696	692	615	697	681	673	637	646	723	669	671	707	686	661	693	667	656	641	689	690	659	629	665	647	643	642	688	674	696	668	639	676	701	655	619	690	702	648	651	688	677	665	671	671	669	657	650	702	705	692	637	692	675	690	693	655	712	660	644	664	662	633	699	647	681	671	627	684	661	633	677	718	672	673	700	633	664	665	639	651	672	649	677	646	673	690	715	646	667	685	632	680	617	669	681	669	681	680	655	670	650	698	663	687	661	695	663	660	698	678	701	675	656	641	671	648	637	656	654	674	666	724	672	657	699	716	684	707	675	679	689	638	665	653	706	693	668	692	715	682	663	653	655	658	662	660	670	722	639	657	668	666	652	611	662	686	661	649	697	648	653	679	644	705	680	674	688	672	686	682	654	693	684	660	653	682	668	723	630	638	678	651	637	651	677	678	660	672	638	717	686	674	646	671	659	654	668	673	686	678	709	629	678	662	653	653	698	705	654	671	681	683	669	703	679	683	643	662	650	723	708	721	668	665	670	703	690	689	629	648	643	711	683	665	646	657	630	704	697	664	653	669	626	661	650	672	641	675	624	631	641	674	689	753	637	655	682	716	689	682	642	673	655	685	745	664	670	686	687	682	688	626	697	649	686	693	653	674	680	650	680	698	672	698	698	673	651	689	672
25085	21478	28375	24978	12259	1234	806	597	587	511	451	463	491	408	476	387	443	397	392	383	398	378	388	365	393	392	374	362	400	375	365	361	343	368	357	401	357	349	379	333	307	358	368	335	365	376	353	359	368	386	352	362	360	334	353	329	358	380	389	322	381	376	366	367	326	374	386	357	372	382	337	384	366	360	352	366	333	355	358	355	380	348	368	360	356	334	352	343	362	372	373	367	390	357	367	368	355	358	369	390	332	378	321	351	342	354	397	360	379	369	356	367	320	339	342	326	333	339	373	367	355	376	365	337	358	378	365	338	382	370	323	380	358	366	354	344	333	339	364	309	309	373	376	346	382	385	354	319	371	374	348	355	356	385	363	367	337	353	342	354	347	371	367	380	359	335	357	356	365	390	362	359	355	379	356	358	357	342	397	375	377	371	340	379	380	383	378	350	372	344	329	338	365	400	365	376	368	337	352	347	339	366	352	352	358	353	338	334	348	351	345	346	374	335	348	370	389	329	347	353	315	342	366	378	364	346	364	384	365	312	372	358	362	342	361	358	384	324	353	333	367	389	327	332	360	370	353	334	358	330	367	342	334	367	359	342	334	348	373	369	338	388	377	344	372	344	371	349	348	322	356	348	345	337	357	347	330	363	325	332	357	382	382	340	334	356	374	374	342	350	384	355	368	372	387	334	365	356	357	360	366	369	322	324	345	359	368	342	371	338	378	351	361	344	341	349	335	356	329	366	360	368	326	346	356	326	347	336	385	350	371	376	359	354	332	338	332	347	363	372	331	357	352	359	348	345	348	341	341	363	367	333	364	358	331	371	356	346	363	300	342	382	354	332	326	374	369	401	357	324	316	365	361	349	335	384	340	360	358	375	348	385	381	379	367	358	351	355	365	347	365	342	398	379	358	369	318	344	341	374	361	348	345	359	341	334	345	332	309	321	383	359	351	367	316	362	368	340	381	339	346	353	344	361	339	337	333	358	343	367	347	350	370	368	341	359	373	339	372	391	386	343	377	360	322	364	344	353	349	342	342	375	350	335	342	355	377	370	332	341	372	335	353	358	343	367	385	384	392	352	339	349	330	314	360	364	340	359	382	372	354	350	354	362	363	361	374	378	332	365	358	312	349	341	349	348	360	367	359	356	371	360	369	367	350	355	400	359	369	355	357	396	356	360	348	375	354	351	351	359	356	372	350	363	374	351	376	351	325	353	355	346	335	357	360	349	365	340	329	347	356	379	390	340	347	368	351	368	349	348	331	343	351	353	342	334	367	383	347	376	360	353	367	382	341	322	339	339	353	369	344	329	355	360	352	312	362	343	327	359	331	340	357	336	354	391	380	333	348	363	329	342	314	389	340	353	330	363	361	336	361	342	392	356	355	364	333	344	351	341	350	363	364	365	345	385	391	352	360	360	357	357	361	352	342	344	370	377	357	352	370	364	337	361	365	333	343	341	301	324	361	349	363	382	351	365	371	366	364	332	364	352	341	370	345	368	384	371	343	359	357	372	373	368	377	379	366	371	347	347	356	330	380	358	340	369	373	384	358	348	327	369	369	363	349	353	381	376	344	379	382	378	354	358	337	340	354	326	366	384	371	338	403	350	340	347	358	406	329	375	353	312	369	356	392	371	373	360	367	350	337	359	369	307	350	334	361	370	337	346	348	382	363	359	380	340	343	337	369	354	360	392	369	344	348	343	332	349	342	349	363	347	367	400	407	365	393	319	368	385	361	355	363	376	350	347	352	363	349	341	361	325	349	343	375	364	330	328	381	362	343	366	365	374	353	373	345	336	387	352	366	340	358	363	344	350	360	387	355	378	352	365	333	356	331	348	382	352	367	376	344	374	342	355	361	347	354	348	372	349	372	356	401	356	348	356	320	317	350	359	338	355	373	364	345	318	366	332	359	376	344	358	363	386	323	384	364	392	376	349	332	353	364	351	361	339	363	344	361	355	378	364	350	389	348	331	358	354	385	345	362	361	350	391	357	388	351	306	336	357	342	355	358	371	345	344	367	314	337	360	333	369	350	372	404	365	389	352	333	370	355	339	343	346	333	354	369	371	363	377	333	341	369	345	384	343	345	351	315	355	340	351	347	367	388	342	373	330	347	375	330	357	359	359	362	338	343	327	360	370	357	364	346	363	347	359	370	346	353	358	370	388	339	365	334	343	350	348	326	366	393	341	355	340	359	355	349	389	381	356	366	357	357	373	346	319	386	334	365	361	362	362	343	360	343	369	338	360	363	347	337	371	353	356	367	333	359	333	353	362	378	343	346	367	359	339	377	347	356	383	354	374	343	365	345	327	347	350	360	345	357	337	371	360	355	366	330	393	346	324	370	354	333	393	369	339	383	367	354	342	368	321	354	341	356	343	342	341	373	345	299	353	362	371	378	343	359	385	388	325	366	368	322	346	327	358	395	316	323	353	357	338	327	343	335	330	358	379	344	344	375	374	384	337	335	420	371	344	368	379	359	344	363	372	384	343	352	340	380	376	323	354	357	397	377	354	369	377	359	357	338	362	378	334	326	363	338	358	369	335	335	380	344	377	362	316	340	356	356	344	381	383	345	351	319	332	368	397	394	377	340	337	373	372	360	371	372	353	319	393	381	388	339	346	340	350	359	347	356	318	325	332	340	358	356	344	320	326	363	391	364	356	377	346	341	367	393	391	361	345	350	336	366	331	330	343	354	347	379	376	355	363	374	365	325	343	366	382	337	331	351	394	375	315	383	335	351	334	329	344	371	350	328	343	401	362	372	384	367	360	335	376	325	342	376	374	325	378	349	346	385	333	350	338	350	341	331	374	372	342	336	371	370	313	361	353	350	359	390	377	367	348	334	357	345	345	359	343	354	343	379	350	363	375	348	366	345	352	336	338	349	324	401	357	341	338	368	343	332	310	345	375	340	342	375	322	320	335	368	340	370	357	378	350	348	351	353	339	358	333	379	370	352	363	365	325	334	346	353	349	371	329	366	381	369	323	372	361	352	351	386	342	346	359	316	392	352	359	379	342	350	403	342	395	356	355	367	352	371	370	360	361	336	328	361	361	331	372	359	374	378	347	346	341	369	363	342	377	358	354	376	305	370	361	338	362	343	354	358	362	393	368	370	370	315	358	341	389	325	358	361	352	337	363	347	397	387	352	335	340	350	392	319	370	354	369	363	341	326	357	395	384	370	345	349	352	357	333	347	336	337	342	362	323	373	359	326	323	360	343	361	337	373	388	331	368	377	338	355	338	344	362	344	353	371	347	334	341	346	403	381	331	337	371	329	347	356	313	346	349	361	328	357	349	347	330	355	333	355	345	391	370	359	358	349	344	364	383	356	391	360	367	383	326	367	360	402	339	364	332	354	333	380	372	398	365	358	339	359	397	358	316	341	326	340	383	373	342	344	340	395	360	389	372	352	333	370	389	337	364	356	352	362	363	325	367	345	361	342	348	372	345	350	346	330	333	343	347	364	350	353	324	316	382	378	313
38450	14311	9230	4728	3326	2448	1973	1586	1327	1172	1117	1005	956	877	860	833	822	744	760	726	719	757	722	746	716	714	682	630	683	702	656	679	686	700	659	653	622	649	653	648	626	631	621	636	651	665	629	596	665	644	609	615	604	669	582	593	672	637	657	638	623	639	600	610	638	624	649	641	621	631	630	625	657	649	653	610	620	624	641	619	634	612	641	605	611	619	591	652	675	673	671	636	618	655	692	663	640	708	685	675	690	634	662	684	667	634	616	619	651	642	627	632	613	637	634	618	643	554	607	630	643	636	615	664	613	675	613	660	660	625	637	634	661	669	619	620	620	586	607	626	661	620	607	646	614	642	638	630	625	634	659	685	602	630	609	654	617	595	635	586	656	561	671	623	598	643	645	650	619	607	608	640	656	592	612	642	616	599	669	634	655	613	626	652	630	637	671	610	628	619	638	669	630	614	611	649	620	604	575	563	654	637	611	644	602	592	623	636	612	629	623	614	619	652	627	610	604	592	654	597	635	652	653	652	645	621	618	659	627	659	612	639	585	638	658	617	631	632	616	635	654	626	645	648	636	635	649	611	614	626	639	609	609	641	615	619	621	623	591	639	620	597	629	644	603	624	641	670	613	651	651	669	649	598	641	683	606	580	609	631	598	636	614	641	633	639	623	643	615	631	650	648	611	605	595	574	658	582	611	606	619	604	582	607	618	647	649	628	589	641	662	566	641	624	622	561	685	635	645	640	610	623	637	679	631	669	640	586	603	626	672	576	626	648	580	653	598	657	630	682	575	609	588	676	591	663	649	598	644	654	648	584	614	572	624	609	647	589	598	668	627	628	619	636	631	635	611	649	642	637	642	632	657	635	624	636	627	620	632	627	623	635	613	635	623	611	663	608	662	638	660	616	679	624	647	645	683	657	639	637	600	679	616	641	671	635	662	621	664	648	611	627	629	610	621	627	662	653	631	608	618	629	619	628	600	649	626	657	606	615	612	656	575	588	618	607	628	646	607	638	598	646	639	616	648	608	591	614	646	581	606	599	617	609	654	643	622	601	642	615	635	601	635	639	587	595	659	603	630	599	625	614	596	620	619	659	617	619	603	614	586	637	609	592	626	612	665	626	643	623	624	625	630	665	629	605	631	649	631	675	583	651	622	609	612	648	600	621	626	670	647	598	589	619	579	604	628	635	596	646	657	632	619	652	611	626	607	595	631	621	632	645	588	630	620	646	624	602	632	590	638	617	595	682	606	625	619	657	614	681	675	633	626	659	637	627	638	645	623	634	604	659	611	591	626	651	620	638	637	668	658	619	586	621	602	630	627	637	629	649	607	619	634	681	634	642	610	584	676	638	624	661	676	638	649	600	623	637	648	610	631	642	630	638	638	641	634	554	651	627	643	572	645	655	628	663	617	641	654	629	631	638	614	627	606	610	645	624	603	600	663	646	635	648	629	620	632	667	663	656	633	629	635	614	595	663	632	617	628	604	625	637	641	635	601	615	628	615	659	583	643	617	651	608	584	608	636	676	641	643	618	621	641	638	573	617	612	622	610	606	620	634	648	643	599	626	641	592	628	607	624	621	632	640	603	628	603	602	641	647	632	635	599	660	617	633	647	658	620	632	611	641	606	681	637	611	685	676	645	597	642	654	655	638	662	612	622	587	627	635	650	632	604	605	582	606	681	567	601	631	669	629	647	670	658	610	619	644	619	625	638	622	620	645	586	615	643	619	599	653	638	616	603	642	699	622	624	609	643	642	660	614	620	596	644	616	664	677	621	633	633	631	680	651	629	610	634	663	630	651	665	624	608	624	636	615	657	639	619	638	622	637	648	578	632	627	645	617	681	598	638	667	611	629	631	572	640	641	633	646	607	653	613	627	601	673	657	628	612	621	651	628	620	615	611	655	605	618	654	651	614	594	623	621	634	637	636	616	631	576	615	616	620	568	548	673	619	629	663	621	620	606	673	636	672	624	657	629	602	627	601	615	647	600	571	625	620	590	652	610	637	590	616	617	595	635	633	638	617	649	608	683	636	674	630	643	626	649	673	674	594	606	618	619	606	670	576	656	633	631	617	606	625	681	633	635	624	646	601	646	608	628	618	630	612	640	601	635	637	589	583	597	626	634	628	639	636	583	621	604	669	634	576	614	635	615	582	602	635	603	604	568	670	659	623	593	622	641	630	629	678	598	619	649	641	641	626	613	638	612	625	623	613	652	641	626	659	662	617	634	582	635	669	611	672	575	629	626	643	629	636	622	648	622	643	613	628	616	611	655	624	627	615	628	618	610	614	630	581	602	654	604	652	609	638	616	675	607	593	634	607	604	645	646	629	640	610	630	610	586	636	649	627	615	622	634	677	642	608	633	672	646	613	626	649	660	659	658	652	650	663	616	628	616	597	623	629	629	589	624	626	632	654	595	612	656	606	613	614	628	617	652	603	633	661	651	604	629	617	591	658	595	673	605	595	562	613	625	614	640	592	647	625	667	566	631	626	636	606	599	631	620	649	641	604	651	616	632	665	604	653	658	649	631	614	575	626	625	589	641	637	648	651	598	648	660	603	667	622	605	637	623	599	674	658	656	612	612	606	633	620	627	649	635	626	621	594	614	636	631	699	675	621	682	617	653	669	673	651	619	609	597	621	617	593	576	669	653	623	661	658	612	605	630	649	641	642	614	635	631	664	635	646	638	643	617	617	640	662	654	685	637	607	587	670	638	639	598	621	603	660	634	620	629	595	620	652	641	646	598	587	652	621	576	645	648	634	610	624	611	651	686	618	664	628	603	617	630	608	600	660	605	621	635	589	658	616	591	618	614	621	635	685	651	624	618	630	574	624	625	651	631	600	632	625	636	630	651	628	649	635	596	655	648	584	622	573	633	595	591	630	658	653	661	616	650	634	612	620	618	619	596	622	588	663	627	630	648	611	661	644	663	647	631	580	621	607	662	648	592	650	623	641	649	642	635	643	619	660	621	643	639	574	661	597	601	579	614	592	663	618	676	627	635	657	625	581	686	584	594	649	599	605	589	627	614	632	632	610	627	625	636	626	645	617	597	609	664	635	598	606	654	649	613	606	637	630	614	620	553	674	627	677	632	657	673	635	623	607	608	598	614	687	611	642	651	603	655	608	625	676	620	690	591	644	671	617	653	668	639	607	622	642	697	623	651	644	672	638	638	653	649	672	634	607	646	622	639	609	609	634	661	610	628	639	608	615	643	651	636	611	653	631	636	659	639	602	597	646	598	635	653	602	600	622	612	613	650	639	656	638	592	591	610	619	601	625	644	625	604	613	608	617	618	587	637	641	599	597	601	630	622	629	652	640	639	611	635	630	658	648	605	631	624	653	591	641	622	597	641	641	589	613	651	628	608	656	610	600	643	624	631	683	637	656	642	620	672	653	632	598	602	673	663	643	622	616	656	609	616	611	634	600	646	601	608	646	615	664	605	621	677	632	571	652	648	602	567	657	620	627	650	634	640	659	676
24154	21463	29267	24067	21452	11204	1744	1063	865	863	849	796	736	739	717	745	643	632	642	619	615	650	606	608	608	625	586	632	627	625	614	579	580	580	585	569	584	562	630	567	587	610	632	607	608	612	565	560	602	577	603	548	574	590	599	568	594	567	595	561	588	594	584	593	584	573	609	586	630	624	561	629	592	624	601	596	590	604	563	557	555	554	552	564	586	593	617	583	610	590	598	600	583	620	583	615	571	639	578	606	591	620	630	616	568	595	556	624	594	588	603	617	575	565	600	602	626	594	570	565	598	587	571	568	598	531	598	601	610	602	647	582	629	597	617	585	592	574	586	603	588	627	573	579	563	618	561	573	569	591	582	542	598	568	595	533	572	563	587	620	616	533	592	590	582	561	590	612	560	599	565	583	612	589	573	618	566	579	571	643	568	558	561	587	556	578	617	590	601	574	601	592	571	564	582	603	611	568	585	627	607	552	584	581	582	593	590	587	570	588	595	530	596	638	595	610	603	562	587	537	558	598	611	500	575	559	612	609	588	589	587	535	600	604	599	577	578	570	580	616	584	544	611	599	585	574	575	559	584	558	518	575	584	579	559	588	552	592	554	599	538	595	568	580	568	572	600	547	564	556	593	603	580	558	556	612	585	605	580	554	626	520	599	585	609	604	581	571	565	561	564	599	602	580	566	580	559	532	605	544	580	611	582	600	583	574	534	571	531	621	608	542	600	583	592	584	551	620	535	585	553	614	575	589	584	535	534	570	560	615	557	568	585	581	574	610	555	578	565	603	567	538	563	608	576	582	635	578	607	567	581	590	587	593	590	564	608	597	607	584	572	593	609	561	559	587	577	590	586	585	576	610	569	586	618	583	563	594	593	598	622	583	601	631	552	597	564	587	592	596	573	581	554	612	569	586	575	606	604	580	579	639	545	588	634	576	554	601	579	582	592	594	585	608	568	557	552	572	573	583	580	575	540	572	589	560	603	570	579	589	586	554	552	574	606	573	568	600	561	574	590	560	572	612	619	607	572	614	573	527	560	592	581	569	583	609	580	582	587	603	587	606	613	572	582	600	599	556	550	567	542	592	559	563	628	616	590	621	576	550	545	592	621	607	569	572	574	560	615	611	592	555	564	588	591	582	559	619	618	573	625	598	607	554	618	557	618	557	560	575	547	606	581	575	603	578	588	589	558	606	623	547	539	580	594	573	578	567	583	602	557	573	622	603	562	595	572	575	621	602	567	546	560	575	559	583	552	576	600	607	565	577	604	567	621	493	562	584	603	616	566	643	601	618	569	584	567	562	593	615	577	594	583	605	566	580	598	600	632	547	587	651	579	590	575	592	584	588	626	598	579	607	576	586	580	590	591	591	610	626	583	601	579	588	576	565	538	566	603	580	627	593	571	581	565	566	549	577	567	575	587	594	576	567	550	596	563	618	593	562	577	617	631	576	564	563	585	594	605	590	557	576	602	546	605	582	565	587	595	557	566	579	549	566	539	605	565	565	569	601	577	612	562	561	583	595	571	618	544	544	570	552	611	576	572	599	588	535	557	558	583	607	577	579	561	597	567	602	616	611	589	623	595	618	570	585	614	611	587	565	576	569	595	586	590	582	580	583	605	620	630	564	620	604	557	585	598	583	553	597	584	595	608	591	622	613	578	602	528	619	593	635	613	579	585	560	569	554	587	589	567	555	549	601	605	555	578	591	580	583	642	584	597	618	584	572	622	554	595	587	580	568	579	581	580	591	584	615	579	596	591	596	576	591	581	595	610	621	608	568	614	579	602	546	587	618	592	578	585	591	565	567	564	609	558	576	589	608	543	599	609	544	557	563	566	564	576	529	588	625	587	615	596	592	617	554	615	551	575	598	579	557	603	597	578	604	584	595	581	556	583	613	565	539	606	533	604	628	608	569	566	563	531	578	619	607	600	583	620	563	587	618	555	559	591	571	565	565	543	583	556	586	622	568	575	571	620	541	570	585	591	618	561	562	592	555	594	595	605	607	580	574	566	591	590	603	605	622	551	587	581	580	594	612	587	579	590	611	555	606	610	580	611	539	584	577	572	588	588	601	631	626	588	569	574	595	575	593	594	579	569	592	609	552	606	606	588	586	583	559	619	590	606	578	584	598	563	617	596	565	583	563	591	580	576	543	579	591	601	561	564	548	615	564	644	584	577	552	595	597	570	569	608	578	531	576	546	607	579	602	571	598	599	577	582	533	613	601	587	602	590	584	577	588	604	562	609	600	554	554	560	538	556	578	608	610	560	569	581	600	568	518	582	554	582	546	627	612	584	627	548	600	549	588	556	601	567	573	607	573	596	566	569	577	545	607	639	568	579	572	588	548	569	598	573	584	603	561	573	544	589	600	607	568	623	580	602	585	571	572	607	556	567	596	576	573	561	593	584	568	585	547	576	554	601	556	569	595	572	541	527	614	549	580	607	615	576	551	573	585	569	611	568	596	585	597	560	570	602	596	610	565	565	607	547	593	540	564	581	586	603	597	587	568	580	570	598	533	495	584	615	602	594	623	609	545	598	596	596	597	595	606	589	557	565	580	558	596	590	592	581	603	600	615	600	549	553	578	581	574	562	596	613	547	586	619	588	570	599	567	570	580	601	568	608	535	586	620	611	602	576	544	578	618	604	545	595	641	605	617	600	561	581	600	572	591	587	563	570	574	585	589	603	536	639	594	554	633	583	575	589	573	594	574	591	538	572	573	543	581	604	549	563	585	596	542	528	569	541	610	539	547	615	566	588	605	578	582	601	563	550	560	562	592	570	581	540	558	575	561	622	608	620	600	631	569	570	591	576	597	553	626	597	609	574	536	567	614	601	551	584	583	593	619	539	587	550	592	597	611	564	580	575	581	656	579	589	595	546	622	623	571	597	551	562	560	559	608	587	603	550	568	619	567	559	582	578	597	587	562	581	559	594	569	577	579	559	608	563	604	590	577	567	571	616	598	643	583	603	584	537	600	573	611	587	571	611	565	589	590	533	614	578	563	594	607	593	544	603	633	639	582	603	581	567	557	634	582	561	572	561	564	527	563	557	561	552	606	628	604	597	583	577	572	580	537	583	576	615	571	594	573	589	555	587	604	539	558	558	613	579	538	588	637	584	600	583	566	571	603	594	540	573	626	623	593	589	598	564	603	556	593	594	585	579	573	577	583	564	607	598	568	570	588	611	607	567	590	593	621	559	579	596	555	609	593	561	532	569	577	557	588	548	601	585	601	584	611	624	604	632	542	553	548	528	579	602	597	577	629	584	590	571	571	610	604	582	561	582	595	584	563	547	610	552	602	566	548	549	576	601	565	602	558	635	608	596	576	586	564	620	602	560	568	538	572	561	610	592	562	562	586	619	594	617	542	611	549	580	531	591	606	586	592	608	564	580	597	618	607	568	603	543	561	561	572	570	555	585	573	628	570	618	583	592	591	565	591	574	575	552	625	565	596	587	627	589	562	553	603	647	557	540	575	597	577
39900	20446	14492	7915	5597	4207	3248	2726	2332	2029	1888	1663	1554	1454	1432	1323	1248	1206	1233	1156	1186	1163	1080	1198	1149	1082	1030	1114	1066	1045	1048	1076	1059	1054	1012	1054	992	950	1025	1045	1037	1004	997	979	1022	995	1010	995	964	990	944	935	971	989	1030	995	1035	917	1001	974	905	999	1012	975	1007	946	1005	951	956	1005	981	932	1009	979	1019	1026	970	981	936	976	989	1039	950	1003	1031	972	995	998	970	971	1017	991	1051	967	972	1039	1076	994	1037	985	1026	971	1019	1016	985	1033	981	1019	960	956	999	957	1009	981	985	956	958	984	974	1021	918	999	1034	975	970	1009	974	1017	1008	987	1026	999	986	963	990	982	973	970	915	985	1022	952	946	968	993	1016	1027	991	980	976	958	992	962	957	997	946	1012	987	1036	1002	1007	1008	969	983	1029	1010	953	996	924	982	964	969	916	1010	1003	902	989	908	1009	983	993	987	954	973	1003	1054	926	962	942	1022	949	966	979	931	1023	1014	999	953	964	955	962	970	955	1001	1049	1014	1010	1030	990	982	962	983	991	945	1009	921	1010	976	1017	1007	1026	984	988	1002	962	1030	1018	975	968	972	1004	992	1003	936	959	980	942	930	912	1005	928	918	947	1002	937	981	940	981	1013	980	911	905	988	954	1001	998	941	937	1018	1027	1028	995	976	960	957	921	968	978	1037	947	1021	1006	977	936	945	949	927	995	954	991	918	965	984	993	980	979	1045	985	882	960	977	961	1004	963	964	983	919	943	1022	982	967	951	914	994	1047	1011	1025	1010	968	967	980	919	947	981	1013	966	940	1014	1023	1012	998	994	992	967	967	975	949	967	977	1010	959	996	961	940	1043	968	987	1006	957	1012	1019	967	966	1002	989	988	992	991	993	910	996	973	995	937	969	966	965	966	979	994	972	938	952	981	974	986	998	1001	931	975	995	933	965	946	989	1053	980	985	1017	959	968	925	999	972	978	905	949	961	999	1002	1025	976	981	952	998	953	917	987	988	989	1002	965	1003	959	982	1021	963	1001	1010	986	995	1026	976	1003	1015	990	979	934	969	999	983	1021	1005	1028	957	961	973	959	989	983	991	989	941	974	963	947	938	935	1003	958	962	986	1017	968	897	961	1030	980	952	984	978	998	986	944	1003	959	998	994	992	934	1019	946	945	945	967	976	972	957	990	1000	968	972	970	985	888	962	1033	959	965	997	929	974	978	960	983	963	974	954	1001	1022	918	976	991	955	947	978	973	977	952	958	1004	1001	950	987	1043	950	920	923	984	958	959	924	952	970	948	993	965	955	924	1008	945	967	916	977	931	957	948	1014	954	941	958	1013	963	936	947	949	929	929	976	955	996	1005	965	966	985	1005	950	989	913	984	959	936	979	906	974	974	954	974	913	929	938	954	957	933	962	989	985	945	1010	997	954	957	921	976	986	972	984	974	962	974	990	975	955	956	1014	1015	971	999	1008	962	1003	991	981	967	989	980	1005	940	972	967	991	961	981	965	971	1037	1004	926	992	962	987	980	929	981	975	982	1035	961	955	983	974	923	998	977	980	964	978	946	1017	975	950	989	963	951	1013	954	996	999	951	1053	937	1014	982	1026	922	978	1001	1030	925	1054	988	1010	980	941	997	1013	933	976	936	964	984	913	951	931	944	1033	991	935	975	966	932	1022	1004	974	946	1000	991	1005	1011	968	937	965	956	957	995	993	982	1009	926	1022	997	965	928	965	1012	960	1021	952	989	969	960	1036	916	989	976	945	992	987	927	984	994	942	968	990	963	1005	962	966	974	996	936	953	968	970	989	971	965	985	996	953	978	966	938	973	969	1004	1024	937	990	943	999	965	976	1011	956	935	967	998	969	991	942	1032	942	986	913	958	992	959	985	989	992	985	1008	979	1024	945	962	985	1040	968	927	976	1004	987	1008	948	989	926	939	1001	987	971	938	951	977	937	927	944	969	993	998	942	941	964	968	1033	953	955	938	991	977	1085	946	1007	941	979	981	1002	943	1000	975	946	977	986	958	969	999	949	968	902	964	989	981	949	970	964	1024	996	1008	956	925	1010	1002	998	956	959	992	999	946	1024	971	941	1010	995	1004	946	963	977	962	995	944	970	983	963	965	994	988	1005	920	981	972	972	992	999	993	943	968	946	957	962	998	990	933	998	930	980	952	1002	983	1005	997	974	1020	1012	964	990	999	922	982	990	990	935	967	975	985	986	982	1034	991	946	937	955	949	989	968	974	959	965	1014	1056	994	988	967	956	1022	963	987	903	990	1021	958	946	989	1039	993	980	995	967	962	972	1020	976	969	939	976	1006	956	936	935	991	965	926	994	969	998	955	959	952	994	1002	962	930	1018	970	967	1039	1014	969	1009	962	1002	991	938	968	967	920	997	934	1026	941	965	952	1013	955	944	965	977	954	949	996	942	946	945	1005	978	952	936	1036	985	962	984	933	1015	948	982	1000	938	1010	929	985	937	967	948	936	974	960	933	985	977	983	962	967	993	966	967	933	942	991	992	967	984	985	957	991	972	1029	1000	932	999	1003	987	959	1000	996	924	991	986	959	915	1006	940	980	1008	962	1017	1025	875	957	954	926	987	1024	968	988	928	949	963	973	925	978	940	1015	1031	958	1006	1011	977	1007	1017	922	951	1014	933	952	975	957	950	961	975	962	947	956	961	950	962	941	1042	1001	996	967	966	977	990	1030	996	982	967	961	920	1011	1007	966	982	1002	994	961	955	1052	970	929	941	953	979	960	991	956	949	997	962	1017	938	949	981	1026	984	951	956	938	1029	957	942	1034	974	971	1009	978	975	983	952	988	976	1006	955	997	926	941	969	1018	987	975	977	989	983	994	997	1001	924	993	952	1010	960	985	949	1007	972	926	1002	1022	1003	1003	994	981	1000	988	1019	986	979	1005	1042	968	965	1011	985	1005	962	981	938	984	987	972	995	1033	956	1006	951	996	1003	958	977	965	1023	926	959	992	958	964	981	996	1002	938	965	944	970	989	973	940	901	968	942	966	979	984	972	1002	980	971	948	953	1013	938	998	977	929	1001	962	989	998	928	957	950	946	980	929	970	990	979	910	959	988	912	1002	968	944	905	996	966	930	932	942	928	1027	961	954	991	960	1028	1005	987	931	985	978	946	1005	951	918	985	1001	952	1023	979	975	994	967	1008	979	948	972	1028	960	1009	1041	976	947	945	932	945	1020	948	981	1007	969	990	944	999	990	951	932	989	946	926	903	996	982	924	1013	959	1021	1010	918	975	958	946	969	985	976	968	940	1020	990	1012	979	1013	998	998	947	976	948	935	996	1015	953	950	974	929	974	1043	968	994	972	1048	1013	982	937	984	989	1015	967	961	979	950	996	1017	1004	1003	986	975	976	940	1030	1019	964	1041	910	962	995	961	1002	974	1019	1047	982	976	935	936	971	944	993	954	954	957	956	1033	997	927	978	934	994	996	1004	990	967	987	1019	956	956	955	994	976	986	989	921	919	968	993	954	991	935	952	980	941	1008	957	994	973	946	1035	960	1005	1043	1002	972	985	958	1008	983	995	994	940	1020	987	981	997	1006	958	950	1052	961	919	965	1053	1049	954	957	994	939	1004	1028	978	993	1013	905	1003	964	952	941	967	972	955	997	957	967	981	1021	1005	992	930	956	988	970	975	1008	1035	994	991	950	955	1006	984	984	993	939	964	966	963	941	983	973	945	991	1034	1011	955	1013	948	994	970	1029	1023	996	964	968	1003	1037	998	955	1008	962	963	946	989	1052	970	940	996	981	1012	954	952	1005	976	986	975	1021	960	945	949
27870	17961	3302	629	443	432	380	385	391	366	410	376	371	397	381	380	404	390	339	362	406	323	353	369	413	371	392	351	360	391	365	382	364	345	368	362	370	365	388	376	357	383	372	411	362	388	384	348	383	358	342	376	336	385	347	343	331	368	375	364	374	381	377	374	362	366	365	355	361	349	417	392	359	370	366	380	374	364	344	364	375	391	359	376	375	375	334	355	338	408	392	396	388	377	355	360	372	359	380	401	377	357	385	345	397	365	359	410	367	368	364	376	363	355	329	338	392	353	403	359	381	364	412	360	376	337	357	348	330	359	380	351	398	366	358	346	373	346	357	367	371	340	374	332	373	353	369	395	356	368	367	382	352	389	348	392	345	363	352	353	336	350	348	335	358	374	379	350	338	365	358	375	347	352	373	361	352	405	351	397	342	391	380	399	423	388	353	327	376	379	369	374	371	363	352	351	401	384	333	348	429	387	385	369	360	341	341	368	350	382	377	355	417	350	369	372	382	385	369	382	349	348	376	366	400	351	358	348	366	386	377	365	382	346	317	362	354	375	364	383	368	362	360	369	405	364	382	378	336	364	339	335	364	357	341	344	403	361	374	357	378	353	365	348	397	326	363	359	389	331	339	366	358	385	368	380	388	386	371	373	352	417	387	385	375	356	362	357	349	375	364	406	362	372	365	338	353	378	351	374	369	385	366	352	359	392	365	350	366	376	357	382	352	357	355	372	369	363	329	361	367	350	365	337	369	364	338	373	361	355	348	357	391	380	395	360	375	390	370	372	367	373	364	379	367	372	367	378	346	399	351	360	347	410	385	366	393	376	378	360	409	395	377	371	350	388	359	345	353	399	362	394	347	371	330	373	350	355	410	388	371	358	374	390	339	384	351	379	389	392	362	349	356	369	398	363	397	358	378	345	352	352	346	393	388	370	382	359	379	319	354	369	398	378	357	365	369	372	358	336	372	364	374	341	392	388	349	363	364	412	351	392	361	379	366	347	351	372	400	354	386	382	348	361	371	379	388	352	368	349	357	370	360	414	355	352	388	398	375	405	346	385	355	356	369	370	352	357	349	382	390	387	380	365	332	383	393	383	338	371	374	368	370	383	360	365	358	350	347	342	368	365	411	411	376	358	320	352	371	358	361	358	395	395	379	364	380	382	343	375	390	383	404	391	380	361	375	327	402	335	375	360	385	355	357	378	405	344	381	401	384	373	390	360	383	378	390	349	390	347	353	404	397	384	355	366	368	375	344	367	355	357	365	366	337	360	365	383	331	336	375	371	389	379	395	363	382	375	389	366	375	375	371	373	413	351	372	388	364	352	370	349	375	387	342	388	370	378	360	352	379	401	369	375	367	350	366	378	344	374	383	376	374	375	380	367	347	360	381	360	399	409	371	366	347	382	369	390	353	378	360	392	374	404	399	330	379	362	357	351	357	366	398	379	359	373	350	334	380	372	367	367	360	408	376	380	375	376	387	337	387	357	364	380	383	354	336	346	354	365	380	351	385	366	406	379	381	372	386	378	366	343	370	371	360	361	341	396	373	376	391	363	352	346	368	367	356	379	390	401	409	387	379	333	348	344	412	359	390	371	356	372	357	359	400	354	358	373	373	385	361	340	372	390	362	356	404	334	370	347	353	365	368	371	336	386	381	375	368	366	352	334	357	357	359	395	391	381	369	384	363	380	370	340	351	371	397	368	381	399	342	373	352	360	396	354	381	400	375	373	392	406	358	382	367	372	382	333	364	386	375	354	403	353	395	387	366	332	391	391	374	381	334	342	381	380	399	370	359	379	382	361	375	414	359	363	361	372	385	369	332	389	365	366	381	383	385	394	360	356	375	355	369	362	373	379	345	338	383	391	373	378	356	370	361	368	388	387	410	382	366	377	328	383	359	366	376	361	358	344	329	361	356	364	385	405	371	326	381	364	354	374	401	385	360	339	342	370	357	363	390	368	394	337	372	397	373	389	354	360	375	383	363	367	309	356	380	375	370	396	358	345	360	400	377	389	367	364	395	375	365	381	375	396	371	390	400	376	384	399	347	387	391	357	358	408	369	391	375	376	355	374	359	354	333	375	404	371	364	376	361	358	396	388	381	390	371	361	353	345	395	390	375	383	353	369	396	396	341	373	385	365	365	356	367	368	385	416	357	408	396	360	337	366	350	354	338	388	402	367	397	379	357	361	387	367	360	379	427	346	391	378	346	333	373	359	381	356	389	400	382	366	363	366	391	360	359	351	376	375	395	361	380	360	377	404	394	368	380	358	369	362	408	375	351	359	355	370	349	375	360	348	376	329	387	351	375	364	398	328	392	373	372	366	380	398	336	360	378	393	379	363	364	391	366	405	352	391	348	364	359	387	361	367	341	349	365	346	354	369	377	324	362	405	352	391	378	381	403	375	356	352	378	378	360	373	420	350	372	363	361	371	382	371	352	340	358	357	385	360	408	377	318	345	388	331	372	369	381	367	342	358	369	347	379	361	385	374	391	371	358	387	397	358	387	379	383	368	387	366	360	336	380	361	360	333	400	390	374	347	413	392	372	336	392	393	372	385	365	355	331	356	342	397	384	385	381	377	342	356	354	363	355	355	392	352	380	372	395	363	363	340	374	384	372	362	372	413	387	365	349	324	375	423	390	383	372	373	375	376	353	377	352	385	364	401	370	391	393	345	362	392	382	327	313	376	365	365	365	365	345	337	371	379	384	412	383	343	348	349	380	384	359	358	365	373	354	359	359	409	349	342	362	378	399	367	379	392	357	398	400	384	383	366	396	353	364	362	338	396	386	346	349	354	350	384	373	385	351	354	368	365	381	396	339	376	400	363	371	383	365	384	348	357	392	353	352	370	361	390	372	365	354	349	353	375	402	392	365	401	358	334	370	359	345	352	387	359	339	374	384	350	378	369	330	379	367	352	383	395	363	381	387	385	336	358	348	369	359	359	375	370	391	398	361	381	389	345	370	362	358	407	374	388	373	353	345	350	387	358	382	386	385	351	340	372	357	357	348	371	385	347	388	367	322	362	355	363	357	357	351	346	340	362	380	366	348	380	376	371	392	355	328	365	377	385	392	305	377	380	348	343	355	352	350	365	341	399	368	367	387	343	393	383	357	382	372	339	369	369	349	335	371	374	356	354	393	350	375	379	340	381	360	362	357	383	348	359	382	391	359	346	372	368	327	356	379	379	380	328	347	366	375	373	360	337	360	361	345	386	347	336	357	399	357	371	374	403	359	339	330	385	376	365	371	377	349	369	383	316	344	351	337	335	358	360	364	371	393	354	351	368	336	352	344	373	407	364	354	346	351	372	377	354	364	385	378	339	350	336	336	425	361	364	350	351	342	369	371	350	405	371	400	408	366	357	347	361	363	355	349	351	368	369	322	342	378	327	372	367	375	367	361	369	360	390	367	349	358	357	354	346	348	377	357	348	401	339	394	374	377	355	366	358	355	322	360	354	357	372	389	364	378	367	335	358
21458	2431	1539	997	851	797	744	693	704	653	652	684	697	672	683	648	693	647	657	686	654	676	692	686	680	674	666	652	690	616	647	667	646	679	615	724	678	700	645	666	629	667	625	631	695	631	652	668	657	677	630	674	640	676	666	641	642	645	688	648	680	584	646	615	646	648	674	662	642	660	676	691	677	672	678	637	647	626	640	650	639	643	712	655	666	676	688	668	664	655	661	661	655	683	719	657	681	607	611	665	679	679	675	693	670	599	654	587	651	615	619	679	661	710	686	645	665	644	718	669	640	653	671	661	673	640	689	643	643	664	643	724	671	691	640	658	658	712	688	642	647	640	655	654	670	663	653	641	641	665	664	642	647	667	606	720	680	692	697	701	654	656	679	601	700	672	649	669	641	657	641	665	689	702	690	660	642	629	660	608	686	647	629	616	657	692	626	662	620	650	681	658	686	699	683	674	679	631	626	652	691	686	625	649	650	647	621	643	695	682	612	718	650	633	698	670	647	651	664	682	647	628	648	717	678	702	637	648	666	626	628	642	662	616	685	603	636	677	660	669	685	695	676	689	636	743	639	672	644	634	638	699	671	651	655	657	648	656	661	674	643	671	692	638	664	647	646	669	663	661	627	697	664	669	673	648	660	667	700	648	596	675	703	628	655	700	623	625	671	667	674	701	668	644	646	686	675	670	630	652	627	686	690	640	669	640	691	643	654	707	618	637	705	642	713	618	617	671	672	679	619	659	624	651	602	644	669	688	677	655	703	642	649	656	645	682	646	650	628	674	662	664	636	646	617	654	688	669	655	672	676	652	695	674	668	718	607	673	687	691	651	628	641	671	654	610	711	638	630	681	691	703	660	648	667	667	648	649	625	687	675	656	644	638	645	635	684	611	678	684	706	659	673	690	669	638	632	652	629	647	655	702	636	670	627	667	685	644	651	649	662	667	694	668	664	685	672	584	733	664	703	706	669	642	654	669	702	628	686	661	694	617	644	614	649	658	659	703	696	610	656	672	670	668	624	650	643	661	685	647	654	625	663	716	652	677	661	641	659	660	628	675	671	670	699	640	639	629	679	667	641	624	621	669	615	655	649	658	700	689	660	717	731	656	654	655	664	595	662	693	688	647	638	654	651	663	671	669	648	674	690	647	608	643	666	623	641	640	651	624	656	658	688	648	660	615	689	687	653	637	674	709	648	623	691	729	674	634	702	627	706	660	667	659	619	638	705	643	672	655	682	644	637	651	659	686	683	687	647	666	688	687	630	641	675	653	631	648	700	659	677	629	665	628	628	683	690	705	667	648	685	672	644	632	629	685	627	668	666	614	641	676	677	655	618	591	646	667	664	654	647	643	673	701	661	653	661	605	677	669	661	630	670	617	645	687	688	736	626	653	673	657	647	680	640	691	638	636	620	630	620	660	694	679	674	671	651	624	671	634	693	686	650	612	631	675	663	612	655	662	704	653	642	649	686	609	670	663	623	641	713	676	662	619	676	653	678	626	659	714	634	653	660	642	600	643	681	646	648	655	640	647	678	664	676	683	702	688	700	677	654	612	640	625	631	691	652	668	674	681	664	637	642	639	658	686	674	636	663	647	653	643	666	635	636	664	651	614	666	655	624	667	646	683	651	647	698	692	712	673	664	667	671	620	635	633	676	683	677	690	667	670	672	651	663	661	591	659	697	612	639	643	655	651	674	615	663	619	653	680	676	649	647	676	655	637	636	635	698	688	703	677	665	691	625	636	640	633	662	650	677	632	659	682	661	688	649	667	655	636	650	663	658	665	666	706	641	650	692	674	712	591	665	656	645	647	686	656	655	668	695	646	646	655	652	645	683	666	670	692	616	659	655	665	681	662	691	660	682	665	654	664	704	660	668	674	628	704	643	601	615	664	704	645	613	685	607	657	655	669	626	645	654	656	659	625	621	663	667	685	690	669	601	632	632	661	648	686	650	642	631	638	647	663	672	675	624	635	695	688	649	680	630	670	671	646	688	676	702	653	653	685	621	714	650	694	658	658	630	635	660	685	630	639	644	670	677	656	682	641	666	675	665	593	677	681	669	658	676	671	637	641	670	708	689	651	616	703	659	635	654	666	607	667	618	665	644	678	687	644	659	699	683	685	683	664	669	648	651	598	642	642	620	664	628	665	665	683	650	673	673	618	688	622	642	626	637	655	656	654	714	669	637	642	673	673	654	708	679	704	625	692	641	635	745	689	664	665	707	626	607	692	655	624	635	621	650	674	646	663	664	687	685	648	652	648	670	645	686	610	634	661	647	680	626	633	624	651	660	665	604	644	644	654	701	667	621	644	629	668	666	699	641	648	642	656	639	639	654	671	655	699	651	603	638	587	688	645	680	652	676	649	621	669	683	655	671	640	647	677	631	711	666	712	660	671	634	680	668	681	630	640	682	643	665	641	670	638	669	713	604	664	635	611	670	595	662	729	657	651	667	655	699	636	702	642	661	647	652	688	663	657	709	631	693	618	679	624	683	645	664	661	683	644	635	654	651	660	716	702	635	681	702	650	677	671	686	665	680	729	672	658	672	704	640	649	674	656	644	652	651	684	699	639	627	655	647	650	688	672	662	650	670	719	641	654	616	697	681	668	664	681	677	652	653	629	622	668	620	646	625	667	672	674	640	619	682	663	625	648	705	682	671	645	608	634	638	654	661	655	697	649	669	627	682	654	704	633	616	663	638	622	644	657	662	656	651	664	629	632	629	662	672	651	659	668	677	642	682	668	666	655	630	667	646	663	680	660	599	647	657	677	695	718	642	636	694	663	698	662	633	643	633	649	665	680	638	666	631	635	697	664	658	662	682	674	706	691	633	585	687	651	657	636	630	653	620	618	687	701	660	696	633	638	649	685	609	663	691	636	666	638	608	668	659	659	647	651	696	632	658	645	672	622	665	678	684	636	696	632	636	603	669	710	654	667	642	723	645	652	614	659	627	655	673	630	668	672	662	673	652	659	639	681	671	657	649	696	663	673	579	657	673	660	646	669	636	664	660	660	632	655	653	677	676	649	671	636	679	659	682	621	683	672	665	638	628	612	692	670	633	689	668	648	639	639	657	667	625	655	726	679	684	651	639	702	683	658	711	670	655	653	640	648	666	644	630	664	661	651	724	621	687	652	654	658	653	683	660	625	646	610	681	674	651	642	621	642	703	668	668	621	626	643	653	663	663	680	678	672	653	653	679	713	661	640	666	668	666	701	675	628	674	694	661	666	675	642	667	657	652	725	656	644	607	667	664	686	683	609	671	646	647	704	694	639	674	668	681	637	666	642	658	628	678	680	631	656	683	647	684	638	644	691	641	623	667	638	640	647	675	721	649	669	680	654	657	643	674	670	654	647	669	656	689	630	635	618	653	663	684	656	688	678	663	704	677	656	686	624	648	682	652	663	622	662	684	658	685	656	637	649	618	673	681	683	684	658	659	676	725	691	609	633	652	678	670	626	659	660	609	696	653	633	693	647
25141	21464	28155	25160	12668	1219	766	630	496	509	507	456	471	451	408	397	369	425	399	411	353	398	381	372	349	348	397	367	373	420	354	375	356	395	325	402	386	380	369	363	329	359	340	342	355	345	329	375	380	353	384	332	368	349	341	360	361	359	348	330	371	382	346	313	353	348	306	348	375	329	396	345	324	361	354	369	371	354	355	332	347	340	346	364	320	346	340	381	375	352	374	342	358	364	364	354	375	351	345	354	354	342	368	363	371	334	368	373	339	358	394	359	404	393	398	327	344	342	366	352	350	339	314	367	381	325	318	322	350	369	366	335	397	313	342	360	381	363	333	354	362	368	355	371	365	340	306	369	329	353	379	350	349	360	306	353	358	311	360	370	353	362	365	382	333	369	318	344	336	379	329	371	311	352	331	393	330	369	374	321	341	360	348	344	325	359	356	328	336	336	359	306	386	368	377	368	368	361	337	327	353	314	367	339	359	358	371	323	334	375	355	349	326	357	340	410	367	345	324	365	364	351	333	374	319	343	364	336	340	348	334	368	358	342	373	354	312	331	321	376	355	345	358	351	344	328	359	350	322	355	358	352	347	373	359	349	353	319	347	373	388	388	373	354	336	352	359	363	337	332	350	315	378	344	353	393	362	321	362	313	354	345	347	357	341	352	336	383	359	335	370	358	350	376	357	342	345	384	346	324	373	348	326	391	327	350	360	326	332	358	356	366	384	365	321	361	373	352	391	368	364	367	323	366	348	354	348	352	339	344	348	375	372	331	342	342	372	324	357	358	350	363	349	331	344	314	340	342	358	385	360	324	370	369	356	344	358	337	369	335	366	356	335	375	344	327	346	386	344	314	343	345	355	342	344	348	327	344	342	382	368	363	374	348	363	352	329	342	318	366	298	369	347	336	358	355	325	333	369	311	367	329	383	350	368	371	354	329	346	346	348	333	370	375	325	383	361	348	350	361	379	361	359	353	381	337	341	299	347	334	353	352	378	337	357	336	365	361	359	363	359	327	347	384	319	369	324	357	340	334	359	371	336	309	370	392	363	357	353	333	325	353	396	321	353	352	355	359	330	330	312	349	362	376	360	348	331	360	319	331	349	329	363	340	346	382	346	363	349	352	363	332	348	360	358	354	371	370	356	327	355	325	364	355	392	380	338	349	321	339	327	317	370	370	351	325	354	347	318	346	350	346	325	360	370	345	372	366	391	372	352	371	360	321	371	311	301	372	360	360	334	339	369	355	328	329	325	332	348	341	326	364	335	371	320	379	330	381	376	346	348	358	351	368	359	359	347	355	336	347	351	372	348	363	359	369	335	331	362	367	383	353	336	345	370	371	362	351	311	365	366	336	353	365	365	373	373	346	313	387	342	342	346	348	336	345	389	323	334	368	339	370	368	355	359	327	330	339	365	367	336	362	365	356	378	334	371	327	343	382	363	341	371	322	325	355	366	334	338	365	384	341	351	347	367	384	356	373	373	363	356	372	361	375	367	391	351	343	357	348	347	345	349	339	337	364	355	348	361	386	370	323	341	365	340	319	342	362	359	335	327	351	359	321	356	348	342	344	334	322	381	352	339	321	338	350	373	363	328	325	349	343	381	372	324	340	332	321	339	337	345	303	310	348	334	366	348	349	354	379	345	352	342	354	347	355	355	370	352	357	323	326	343	337	372	317	333	357	333	380	326	354	345	361	330	352	352	358	365	372	358	354	337	320	352	362	391	365	363	353	375	354	346	352	371	308	341	321	347	355	341	370	325	337	343	325	330	361	336	374	334	340	351	351	329	323	352	362	368	360	312	382	330	340	372	372	339	337	309	389	378	365	342	375	353	353	362	341	351	349	353	311	369	386	343	348	352	338	335	332	382	347	359	354	326	331	341	307	341	338	378	343	310	341	343	385	370	373	368	333	353	316	365	344	356	363	324	373	348	365	381	325	339	342	353	349	347	358	335	357	354	356	338	353	329	326	335	388	364	363	359	360	359	369	347	337	356	353	323	350	324	354	349	343	334	364	331	354	337	359	341	378	343	359	334	363	352	340	317	359	344	356	376	323	322	365	342	347	362	333	359	330	364	365	365	369	371	323	331	312	356	356	372	338	355	369	345	378	360	329	326	343	350	320	342	370	364	327	397	347	342	345	388	351	340	367	373	343	313	356	373	326	388	346	337	364	348	362	365	373	354	361	351	360	333	373	359	388	355	334	335	369	351	345	343	347	367	334	320	378	358	362	330	362	322	357	361	334	391	350	352	365	350	334	377	357	360	333	338	342	387	321	347	343	356	359	350	370	329	345	386	372	339	369	355	344	360	310	361	381	357	348	352	358	352	317	358	333	382	317	367	353	359	367	314	369	354	345	363	375	365	320	384	353	344	409	400	338	349	323	344	388	347	358	360	339	323	331	363	362	375	336	367	379	349	335	340	373	325	341	337	321	377	325	359	365	386	356	353	352	307	381	365	381	328	327	330	347	366	346	398	383	358	347	357	369	340	348	318	343	355	358	327	365	328	340	343	327	352	333	390	369	350	356	373	353	336	339	355	370	347	343	343	354	340	384	377	354	379	372	340	335	343	381	352	320	386	343	355	359	359	348	328	337	366	343	360	331	359	375	377	365	357	362	354	356	374	357	352	345	375	324	393	343	351	356	330	320	343	356	401	385	360	328	369	370	401	340	355	347	354	344	350	376	315	354	342	327	360	347	343	327	341	353	340	379	367	324	349	357	331	343	367	367	351	368	355	352	362	349	334	356	366	343	348	345	372	343	349	351	343	331	332	361	385	362	347	363	375	362	362	328	348	306	359	348	353	359	330	356	370	350	328	335	315	343	327	356	357	357	344	339	379	320	345	337	329	367	355	356	370	347	350	338	359	363	345	357	313	357	353	320	379	343	354	325	348	354	377	323	352	331	329	307	353	362	360	356	337	330	351	342	370	384	361	381	337	365	337	313	343	321	318	351	328	351	357	371	364	373	386	350	347	334	352	306	355	342	357	370	339	332	340	321	367	328	361	349	351	350	347	362	385	349	348	356	369	356	309	346	351	350	361	328	344	338	352	382	359	334	344	369	344	312	352	331	357	378	348	400	347	337	352	371	374	361	336	346	365	370	372	359	358	356	375	344	365	316	355	362	340	339	342	346	330	356	332	363	368	388	379	349	331	367	358	317	354	342	364	364	354	346	357	357	348	347	338	377	327	359	335	378	376	359	348	379	318	325	339	356	359	374	336	360	328	358	341	366	356	336	380	347	338	340	309	396	359	372	349	321	329	387	342	362	311	326	373	328	337	349	334	331	355	353	353	339	351	364	343	348	388	354	349	332	368	351	331	356	334	355	341	364	351	374	353	373	344	346	357	349	368	317	359	363	335	353	345	345	381	370	335	355	369	351	376	353	369	342	318	362	346	341	362	334	329	378	369	357	343	327	349	344	330	365	359	340	325	344	368	352	349	377	368	356	364	350	341	315	368	373	328	345	388	382	355	336
38643	14715	9018	4759	3180	2536	1867	1558	1367	1192	1054	1071	941	950	838	813	836	797	778	748	717	686	731	689	660	700	670	679	731	651	647	625	676	624	650	625	660	666	623	634	617	642	596	631	656	690	648	653	630	618	648	632	618	619	623	619	619	642	640	629	626	636	607	662	670	644	665	606	652	660	642	623	630	655	633	652	635	601	614	645	600	629	611	607	611	617	642	631	628	625	664	658	652	662	645	622	696	617	658	640	613	658	587	667	647	638	711	646	618	616	675	637	657	612	592	619	660	634	615	632	612	681	622	611	642	641	609	637	636	623	630	668	646	655	696	654	639	634	642	615	627	618	673	655	640	660	619	627	650	611	629	648	602	690	605	614	626	587	582	616	671	659	575	620	615	612	640	638	666	648	676	607	627	619	628	640	613	578	608	599	666	625	657	600	614	600	630	641	649	620	606	613	610	631	664	639	633	606	638	618	635	608	688	637	597	628	613	614	616	604	611	644	607	577	640	637	631	650	644	611	620	606	638	612	594	605	623	639	649	605	606	617	615	619	636	627	614	691	601	610	635	621	605	568	613	656	557	623	664	584	635	634	634	632	653	644	640	640	605	612	586	627	635	616	656	654	579	634	666	621	593	603	668	582	565	625	591	683	627	576	599	666	612	634	583	651	638	568	691	619	639	623	620	625	595	606	647	636	656	626	618	651	672	579	609	633	638	648	582	606	589	665	646	598	584	587	584	598	596	616	650	591	636	624	616	602	625	640	661	634	693	594	639	604	636	633	599	653	593	613	642	638	635	650	598	621	635	644	661	605	643	598	598	622	656	614	663	597	692	655	628	623	616	650	574	622	654	572	650	630	637	609	621	617	671	625	678	587	649	607	592	567	633	598	604	599	584	591	659	660	613	629	606	653	625	640	612	640	642	639	627	632	623	622	658	628	592	618	620	653	620	633	610	596	597	602	569	640	623	655	570	660	607	657	632	658	612	613	611	592	658	603	645	636	612	587	635	560	576	644	618	608	647	658	618	625	640	626	638	651	646	628	621	631	662	631	646	602	587	625	604	632	624	595	649	649	622	686	560	624	580	614	653	637	652	610	662	637	664	621	595	672	644	636	590	626	630	655	639	623	586	678	622	626	649	658	636	628	587	612	583	614	613	629	672	592	630	581	677	636	618	600	656	610	621	579	636	628	571	632	627	630	614	586	641	607	630	554	629	621	653	640	633	578	668	626	653	647	666	633	616	566	603	596	664	629	671	642	640	599	666	662	689	621	623	620	589	645	591	573	649	620	634	625	641	646	610	671	606	619	636	616	644	629	654	600	599	618	654	616	656	638	648	657	593	617	595	642	631	607	648	583	650	624	608	655	675	646	644	611	613	600	654	632	621	646	612	627	629	635	619	640	609	628	602	593	577	599	626	625	620	596	615	641	592	588	613	663	648	642	613	607	667	664	650	607	604	661	625	619	630	602	622	640	599	639	619	635	652	590	624	651	597	630	657	571	624	670	614	596	610	674	612	639	605	634	615	618	624	632	646	656	555	627	614	618	627	594	602	672	642	607	652	603	618	618	658	606	627	637	637	662	627	646	605	626	644	614	644	625	629	601	631	634	628	621	599	632	621	639	606	661	627	637	641	638	618	644	640	625	651	625	602	597	623	675	661	650	622	636	621	582	664	642	629	668	637	623	696	615	621	608	630	608	601	655	635	648	656	631	629	675	613	655	624	624	623	635	617	601	629	610	636	639	564	632	615	648	631	627	608	622	639	605	618	601	620	647	645	639	577	627	600	633	626	690	617	652	657	607	633	600	682	665	594	662	663	616	621	637	669	649	645	661	651	621	585	603	610	621	601	677	607	643	607	580	649	577	638	627	634	612	627	630	578	660	573	668	638	628	625	634	608	623	618	632	558	616	598	601	630	630	626	631	667	593	614	657	607	629	662	614	617	635	630	631	606	589	681	666	615	622	601	642	609	660	614	655	596	639	634	633	652	643	635	635	622	633	616	595	589	640	615	617	634	645	611	631	660	607	621	611	655	630	621	645	600	618	617	557	616	634	675	604	621	633	620	633	639	623	634	630	596	610	641	651	614	638	674	612	592	606	635	657	603	593	608	609	682	623	610	654	637	669	646	621	635	593	614	590	603	621	614	584	635	608	595	547	611	614	622	630	623	623	659	631	603	591	611	643	665	613	620	669	613	635	625	644	630	651	664	627	636	639	597	633	598	608	599	636	630	608	618	638	624	659	640	611	636	609	693	591	593	617	639	646	597	641	624	607	621	596	603	626	610	620	648	600	646	682	659	640	622	637	594	625	612	642	660	663	629	657	619	631	656	629	623	609	625	608	632	595	646	613	596	631	620	636	649	557	601	629	614	627	657	636	613	655	663	569	655	631	607	609	660	611	654	605	645	579	601	627	640	627	666	629	604	637	580	623	674	596	625	645	607	634	619	628	629	626	599	592	595	622	657	655	621	629	603	611	585	624	607	649	596	612	614	638	606	581	640	647	595	610	670	610	624	621	652	604	635	600	647	604	619	566	646	649	649	601	673	623	639	570	634	641	638	617	601	631	667	606	636	610	617	628	606	581	626	630	620	613	632	622	657	617	623	633	587	643	660	630	672	634	626	615	658	635	623	591	615	656	682	646	626	632	602	648	601	637	633	639	613	597	632	658	613	623	615	635	612	660	625	632	587	651	550	613	666	649	652	595	607	607	651	603	645	601	637	668	655	607	655	637	587	615	637	611	638	663	616	656	624	622	648	631	574	630	643	644	607	671	643	616	605	636	588	624	677	615	594	612	607	688	654	619	668	617	596	638	620	624	622	640	604	619	613	597	600	604	611	606	642	598	568	636	615	577	629	643	619	643	673	629	641	632	644	616	596	667	617	636	579	626	602	605	577	624	615	632	668	591	624	597	608	626	629	644	697	654	649	625	626	629	650	625	642	648	684	600	588	623	598	615	639	611	617	635	648	575	654	586	624	608	616	592	623	637	618	639	650	632	591	625	579	632	604	606	621	630	641	609	636	634	665	589	623	614	637	576	634	630	620	595	641	615	614	613	646	593	592	588	644	634	637	644	624	609	619	650	563	632	610	607	603	605	558	587	619	646	634	661	581	675	644	648	649	660	629	651	671	649	583	597	600	646	679	654	628	668	578	633	662	652	627	617	639	569	648	642	632	612	605	659	616	627	640	586	643	609	617	671	637	646	591	665	669	658	652	629	627	622	656	611	633	598	649	603	661	654	622	658	627	581	610	625	594	669	623	658	626	631	655	631	626	604	650	588	647	591	562	600	640	587	591	644	582	592	577	627	672	627	588	651	624	639	651	584	637	661	643	626	623	608	662	651	638	619	646	616	597	624	636	630	624	605	594	633	649	585	639	637	596	601	599	635	585	660	631	609	634	619	678	647	617	648	620	598	594	640	612	640	609	598	633	630	611	617	632	646	598	570	651	602	604	631	614	595	608	621	593	604	619	686	635	637
24121	21492	29139	24286	21480	10921	1784	1132	985	878	792	769	733	758	718	693	652	686	639	669	667	657	628	598	623	621	646	642	595	639	630	579	621	626	609	656	562	622	603	577	616	584	627	582	599	592	588	592	624	610	574	591	587	641	642	634	635	642	586	590	620	524	593	577	591	563	584	565	578	600	598	574	573	628	580	589	568	571	595	573	572	569	584	558	578	615	572	588	576	601	570	592	619	626	621	565	566	615	623	609	599	624	621	594	591	601	641	524	625	600	545	571	604	614	554	556	582	581	622	587	599	633	598	572	575	563	607	611	617	540	589	564	586	601	572	576	579	567	579	587	617	590	594	586	610	575	582	540	609	588	619	586	607	569	565	582	559	552	600	559	578	615	568	596	613	602	523	556	600	595	553	551	605	584	576	620	598	577	545	611	581	565	599	601	569	556	584	618	579	604	564	567	583	561	592	608	525	550	610	604	553	613	573	600	603	609	596	560	574	591	624	625	590	591	575	608	590	584	590	599	597	576	626	584	593	622	548	580	631	573	569	552	582	584	617	601	615	538	598	604	602	581	572	614	559	586	575	584	564	559	609	574	618	575	586	543	540	545	585	606	589	665	568	625	622	572	555	590	595	595	608	616	557	552	607	567	623	561	637	621	585	577	536	562	571	632	546	564	628	607	607	609	587	615	600	626	550	588	592	599	594	577	551	587	590	599	587	606	549	614	598	586	583	580	559	625	607	565	603	582	588	576	584	606	610	594	580	565	561	611	588	558	583	582	565	585	599	568	609	572	581	592	581	598	626	570	584	583	603	577	538	596	568	567	594	556	551	568	555	609	556	571	575	587	617	609	581	605	636	578	587	605	589	613	540	564	602	543	621	591	570	567	575	567	587	575	602	546	612	572	558	568	598	611	573	611	603	600	569	634	568	559	643	595	597	593	555	611	618	584	579	626	576	558	566	578	555	595	588	627	574	606	632	573	559	611	575	600	613	627	538	555	586	600	553	591	560	560	556	610	588	630	601	595	590	545	544	603	546	571	565	563	552	595	604	592	612	635	643	544	543	632	623	571	623	605	562	517	584	586	563	597	623	587	597	592	618	588	612	600	597	586	608	608	609	584	544	580	589	567	598	603	612	574	557	586	563	579	602	623	582	565	573	589	554	591	541	602	595	613	598	608	570	593	573	575	611	579	579	606	559	558	576	558	574	565	574	583	592	558	619	619	593	516	609	596	584	619	576	599	597	599	580	591	576	587	589	600	570	576	656	593	600	573	583	595	559	599	602	549	577	587	614	560	588	550	561	632	603	531	581	548	604	565	582	572	569	579	615	635	601	579	572	591	665	575	544	586	564	570	590	600	578	574	561	597	583	597	557	589	572	588	616	551	574	604	566	563	592	637	593	533	592	588	590	586	552	585	574	556	586	636	585	561	604	610	594	563	547	570	560	567	614	617	575	589	534	578	568	558	588	621	612	563	592	556	576	608	562	565	564	541	610	613	546	587	533	613	546	572	582	579	614	576	577	570	530	602	627	572	568	541	537	641	563	550	559	532	611	574	593	565	597	585	592	621	587	592	595	575	599	590	588	592	626	576	602	595	593	552	595	597	566	580	580	548	587	616	608	573	544	614	597	581	618	585	564	592	605	588	618	573	611	620	570	562	572	611	566	581	630	596	611	610	557	627	620	596	586	592	623	597	573	595	596	601	579	592	571	579	580	595	632	549	602	555	586	626	570	595	561	568	562	609	603	563	608	591	576	576	585	591	604	605	622	600	549	566	589	577	607	564	567	604	578	581	613	594	605	587	616	557	586	568	596	555	591	544	590	575	599	587	616	599	579	591	533	588	563	549	566	567	587	580	587	600	585	603	599	618	585	574	573	579	612	577	596	575	550	571	626	588	566	594	580	556	594	545	575	609	598	591	586	590	605	603	544	571	634	620	588	574	586	618	596	549	551	573	591	603	576	588	563	567	587	586	559	621	582	578	578	589	574	565	599	570	607	585	561	580	528	583	591	580	610	613	630	598	546	566	623	576	546	595	636	565	592	594	586	600	619	590	574	585	593	603	558	568	593	606	564	583	559	562	580	612	575	569	600	571	593	612	621	572	601	599	590	572	570	579	614	590	609	554	592	591	555	604	535	600	592	571	588	626	564	595	602	618	598	548	553	618	577	593	581	626	572	593	573	591	565	572	584	581	570	625	593	607	627	599	582	558	600	549	575	549	623	577	644	582	589	595	583	589	575	587	558	601	529	588	570	568	586	581	569	575	546	601	571	551	593	616	577	584	572	578	556	541	555	597	602	594	597	612	567	582	594	565	600	611	579	590	511	570	639	563	603	623	568	585	612	586	586	560	566	561	601	535	560	576	576	612	537	600	586	610	577	598	609	579	581	596	592	603	575	622	604	551	552	613	609	586	549	551	617	571	566	544	544	558	589	586	613	642	567	610	598	543	556	593	549	558	559	569	543	614	606	541	644	571	573	631	585	591	589	570	573	613	576	596	599	571	567	569	543	531	612	596	528	548	575	569	613	574	552	572	584	621	597	572	558	541	584	624	543	583	604	568	600	590	597	570	586	597	601	604	548	587	569	561	593	576	611	596	578	592	632	578	602	600	585	597	551	558	582	559	583	589	581	578	590	621	600	542	525	580	624	568	574	579	598	538	593	549	579	547	577	550	569	565	555	560	576	570	582	609	599	585	542	593	581	575	573	572	581	533	575	608	585	637	552	598	599	562	601	583	618	605	602	586	630	588	559	571	574	575	581	587	596	579	612	610	569	593	613	564	574	617	573	586	578	564	589	552	620	577	588	560	554	566	602	601	580	565	660	559	564	580	583	626	609	560	561	615	588	636	612	534	592	548	575	531	579	560	584	586	585	597	582	546	546	600	591	573	593	623	568	546	560	601	615	603	585	595	581	580	611	587	567	599	610	578	582	606	582	606	601	547	609	580	591	583	625	570	568	598	605	557	570	582	553	628	574	607	572	610	564	583	535	559	570	579	579	550	585	558	647	606	608	620	571	575	563	604	609	574	610	580	582	568	579	588	582	590	560	571	582	606	607	596	616	613	588	616	638	575	553	556	618	558	575	639	580	608	578	585	630	594	573	631	569	603	586	554	587	586	564	577	544	611	595	628	633	568	580	604	584	598	616	604	596	566	613	600	573	539	579	590	544	591	629	601	569	587	596	602	579	582	594	611	554	596	561	626	598	584	634	604	595	572	602	599	544	588	568	610	542	563	580	586	593	580	610	553	560	596	564	615	561	575	590	548	586	624	578	610	633	551	563	539	627	574	590	605	571	580	578	600	584	566	593	599	580	577	600	560	604	603	595	555	582	558	596	554	527	620	604	551	628	579	575	613	597	630	571	590	557	635	587	553	565	594	559	606	572	528	610	615	601	595	559	602	605	592	573	573	601	546	568	572	598	565	604	567	614	603	613	580	575	573	570	540	568	570	566	556	583	576	594	570	569	566	602	586	560	631
38205	20686	14570	8020	5548	4216	3395	2682	2343	2054	1860	1689	1541	1476	1370	1306	1239	1274	1214	1207	1192	1114	1124	1132	1073	1087	1034	1073	1050	1053	1062	1064	1049	1037	1048	1027	1036	1081	922	1065	1097	1059	1011	1028	986	1020	1047	943	993	1064	983	986	1036	990	1069	996	999	1047	984	999	1022	982	985	1011	1049	1064	1062	992	989	1054	987	1027	997	955	973	951	945	964	966	940	968	968	927	992	967	1035	980	971	968	998	953	987	998	949	1012	1026	1061	1055	969	1051	1002	981	1070	1023	1042	1032	953	1025	987	1059	978	1044	1033	971	1000	1002	990	923	982	983	1007	976	1002	946	992	966	975	929	1037	961	999	986	986	974	947	985	985	1068	1024	999	997	964	977	950	1021	1003	938	987	996	961	1017	959	999	967	901	1031	994	1015	950	960	1027	996	951	969	976	945	988	990	997	988	1041	987	933	984	1012	967	985	979	989	1028	1065	970	979	991	1026	993	985	982	1001	1020	949	1035	990	931	981	1008	982	993	1000	921	971	1007	978	1042	999	1004	971	961	954	955	1005	1026	987	1008	1001	1056	974	1006	1009	932	979	982	983	992	917	969	961	967	954	937	985	1002	945	1022	963	946	991	992	1002	980	1021	936	965	1015	985	958	973	998	936	990	1016	972	908	930	962	1027	989	990	937	1021	937	939	985	1005	1005	952	1004	992	961	976	1037	991	972	935	952	1015	967	980	978	1029	1014	966	993	965	986	971	1012	993	1008	998	972	998	938	923	950	1014	1020	968	961	1008	962	963	993	1011	1011	937	1003	945	962	983	1008	970	950	981	994	999	1051	986	935	933	956	1026	963	961	952	904	986	975	1025	989	959	1008	1018	947	1001	980	974	973	948	1046	999	932	943	953	942	955	972	1003	997	930	983	916	943	966	921	940	995	973	963	923	970	954	976	1023	997	1008	954	948	987	955	983	941	926	948	1001	1007	936	991	931	967	934	1002	1012	971	981	974	941	1034	938	974	963	1054	939	952	1013	984	1009	1026	996	959	1023	967	992	982	1062	1022	978	979	993	970	1031	985	940	999	995	999	1017	976	980	958	1019	996	1000	977	973	959	991	1008	967	985	983	986	970	941	1004	999	950	947	999	914	1045	1020	953	1052	934	948	946	1000	948	968	974	999	999	943	952	1033	992	970	960	967	977	991	946	912	946	962	973	958	999	967	964	966	1000	989	982	927	1000	996	987	992	938	982	982	983	963	1006	992	976	976	987	945	944	941	947	968	952	1020	974	1028	1003	943	1000	944	971	1001	973	978	1001	982	935	963	987	980	972	975	974	971	983	986	1008	1032	952	957	998	974	1005	951	971	953	955	988	1010	948	962	977	964	942	980	934	1034	998	949	988	1012	956	947	1016	967	986	960	955	921	972	954	966	1021	1004	981	963	1016	983	981	978	959	1005	1029	996	930	984	1006	1004	968	988	1005	970	989	975	1014	967	1024	969	969	976	992	973	961	1005	954	969	985	997	917	1012	936	992	952	979	973	974	939	951	960	937	992	969	936	948	1009	1010	983	965	981	934	991	1007	943	960	896	1001	1017	1006	974	1044	1056	953	976	967	954	961	894	1011	986	961	1055	999	957	937	999	1007	909	985	995	938	943	953	963	995	950	990	986	955	990	959	925	998	982	972	1000	947	982	999	976	1014	969	1001	1003	972	960	922	992	942	990	1009	978	961	978	908	934	972	981	908	1022	1011	913	986	990	926	992	990	937	993	985	983	990	970	928	1021	920	966	1012	1008	973	936	945	907	961	1001	1055	991	1000	961	952	965	964	949	1001	1013	1005	1025	941	983	957	956	894	928	961	1019	993	988	985	955	983	1019	941	1001	996	912	1021	993	1032	987	1000	985	965	946	1016	978	991	981	967	950	1004	930	971	982	961	1010	948	975	976	968	1038	981	991	911	1008	928	979	965	951	939	994	1002	981	1049	1021	991	985	998	987	937	935	998	978	1020	944	1003	963	996	973	1001	1008	937	992	974	1027	1039	1038	951	997	978	909	918	1010	956	972	975	1009	938	955	982	957	986	909	990	1038	973	928	976	970	980	1007	993	897	1018	969	956	976	966	1016	1028	956	916	1061	945	940	942	949	990	943	1007	969	974	999	960	984	957	916	966	951	1004	966	970	935	1033	976	988	998	947	974	970	978	939	972	1002	1008	993	992	995	1010	951	977	979	949	992	971	974	977	961	944	994	975	999	902	1013	989	951	939	930	1053	1012	998	946	885	1008	1044	940	987	952	961	953	1013	978	968	954	978	915	962	947	1012	985	978	964	1001	1003	932	991	975	954	981	964	975	1000	1022	1009	929	974	986	975	949	965	910	936	984	1023	952	1002	959	989	1018	1006	984	951	917	1013	985	979	997	974	1010	999	966	944	978	1016	929	983	971	1034	960	984	960	929	1020	964	966	996	955	937	987	940	950	997	932	920	963	972	960	909	998	943	961	977	980	1010	968	982	969	1000	1010	1012	947	926	933	1049	963	947	993	978	933	1056	931	941	1001	921	942	995	921	957	949	1009	942	994	1014	962	953	1014	1004	923	1003	986	1004	964	935	1020	925	951	947	994	985	1030	996	1005	1004	1006	986	962	920	917	1002	980	989	972	1001	949	967	1010	993	933	1007	963	989	1019	946	1003	951	970	1028	945	987	1004	1016	942	994	995	1048	977	964	958	1021	958	960	984	961	883	936	981	1015	959	1016	1022	972	986	932	944	1009	959	989	984	965	982	963	1037	983	946	1009	973	977	971	998	915	992	936	1046	1010	1007	974	1056	1019	1005	973	980	987	969	976	1044	995	995	916	989	1039	911	970	1018	1021	953	995	947	993	957	1002	1026	909	928	963	966	998	989	974	1020	956	938	958	993	983	954	973	934	983	998	960	955	1035	1012	920	962	973	1003	991	1002	968	964	1009	1003	1012	1031	983	951	958	977	966	1030	1025	954	1009	969	1008	1016	994	971	954	1008	1029	970	1015	982	965	980	973	944	964	1004	983	957	1006	935	989	896	1046	1003	937	979	990	952	1022	981	992	959	977	980	980	964	946	1005	1013	977	999	924	954	1002	901	967	977	1017	945	981	956	956	938	952	1019	1029	974	993	965	968	989	957	944	991	1010	975	1009	947	1005	978	971	945	977	944	957	1017	962	961	1022	1017	974	1006	980	998	937	937	943	985	946	947	1048	956	1001	974	973	979	923	970	985	1006	950	998	963	1024	982	964	985	1008	987	1019	937	970	980	942	988	951	972	1015	975	1006	905	967	931	946	934	912	952	955	978	959	1030	951	968	972	979	1028	953	941	958	989	974	970	990	925	970	986	973	1014	950	1019	885	1017	958	999	1010	993	971	1008	985	949	965	940	937	1013	990	993	1028	985	992	996	968	1005	916	911	961	956	1017	998	1018	988	1038	978	942	919	976	1051	991	1038	995	995	974	970	958	975	987	1012	964	998	952	1008	956	1005	958	995	934	943	924	932	966	957	948	1005	1024	939	989	959	991	977	965	956	927	942	966	929	984	1006	948	964	926	963	1013	1006	971	1027	990	968	985	980	1002	1023	1025	974	949	995	999	966	933	975	934	993	1004	1019	1043	946	975	992	993	958	999	958	938	991	989	917	972	982	997	949	984	1009	999	921	969	1057	1010	993	997	963	930	953	957	913	999	1032	1006	914	975	998	954	991	991	976	992	966	991	966	968	979	1005	936	969	968	958	969	949	956	968	947	937	1010	949	980	998	980	941	976	975	987	1023	985	970	995	931	916	968	986	980	937	973	1025	961	936	973	982	991	937	1028	918	971	956	967	984	945	1015	988	983	1001	944	957	951	971	913	953	953	977	980	951	978	975	967
27770	17027	2940	813	613	523	376	398	404	398	385	345	392	377	388	392	387	357	395	355	372	348	385	372	387	331	394	353	353	350	367	377	401	380	392	386	388	388	368	395	387	388	413	343	371	347	370	366	383	382	402	356	390	399	349	381	367	383	364	346	365	356	370	379	391	357	382	349	357	394	395	356	372	370	360	352	371	365	371	353	381	362	370	344	360	352	346	369	331	362	353	348	358	386	366	356	358	392	390	401	364	363	373	385	381	383	352	381	347	415	336	381	379	356	367	401	351	355	360	356	385	371	359	374	378	347	385	379	342	366	364	386	376	374	340	337	369	377	401	345	397	345	360	376	399	369	374	368	354	356	383	388	379	370	372	394	376	387	361	372	365	388	393	357	372	382	365	367	385	369	377	380	339	381	383	364	335	369	357	391	381	371	366	381	376	351	357	346	370	397	371	355	373	386	374	368	365	409	381	332	376	342	360	352	383	371	388	393	373	354	372	361	359	392	374	364	342	388	384	359	377	355	350	385	362	354	352	389	378	425	386	377	381	342	370	393	357	367	369	359	428	384	372	345	356	365	358	405	324	405	375	370	350	370	359	348	343	389	374	381	375	349	376	359	361	361	356	365	372	339	372	381	320	378	348	375	355	356	371	390	371	365	402	345	342	390	366	394	412	381	393	379	368	356	381	379	360	371	367	384	383	380	380	392	365	389	363	332	357	380	389	351	380	346	364	338	369	367	388	368	376	378	393	345	381	368	349	342	369	371	339	403	353	372	370	405	389	359	343	364	376	384	356	385	356	364	419	390	357	384	396	360	357	357	355	408	353	373	390	410	362	390	358	392	357	346	401	438	362	351	384	386	357	358	365	386	350	366	371	419	375	390	371	358	377	396	391	378	369	380	350	390	363	393	404	356	384	378	367	390	358	370	376	350	375	345	338	392	385	322	347	371	382	352	390	351	353	371	345	346	354	348	331	341	382	389	355	353	360	393	386	376	364	353	351	375	350	379	367	365	414	355	378	356	343	370	376	366	376	354	389	377	378	409	419	346	363	373	398	380	385	344	378	403	362	342	379	366	334	373	365	397	375	341	340	361	352	378	367	352	381	360	372	385	367	379	385	353	379	367	374	350	369	405	386	370	377	355	395	363	354	354	382	363	377	387	391	378	388	379	382	345	376	397	364	369	357	377	363	387	354	386	339	327	388	360	318	362	379	342	358	378	347	375	334	372	350	390	363	392	400	384	368	394	359	370	360	357	345	360	352	377	387	392	371	393	364	349	385	349	391	405	366	362	378	369	351	367	345	329	355	380	375	367	385	384	355	342	393	355	362	368	414	326	324	378	350	371	355	372	360	373	359	400	391	360	347	393	358	373	354	370	346	387	366	350	363	371	346	386	375	380	371	358	378	369	364	370	375	356	393	374	383	410	394	358	356	358	354	379	350	376	387	390	393	376	395	373	344	359	388	348	358	402	383	359	358	381	369	362	364	381	369	390	358	373	359	380	351	372	378	393	367	367	366	355	342	364	386	348	394	344	345	395	345	364	417	381	387	378	372	373	388	396	339	371	395	386	373	371	400	381	364	351	378	368	353	355	331	369	366	365	400	389	348	384	352	361	359	388	371	384	404	388	376	367	339	376	345	359	379	363	382	373	390	377	377	341	391	383	411	384	374	338	338	361	370	368	332	375	377	370	358	375	368	360	376	385	357	359	368	390	334	368	392	356	358	390	368	361	341	378	380	408	329	381	372	358	385	394	413	403	383	399	345	364	390	402	380	372	375	365	354	356	375	366	380	388	342	367	355	388	365	358	355	340	379	373	357	319	346	400	353	359	373	348	403	410	336	380	348	370	352	388	371	333	379	371	371	351	399	365	383	372	366	351	383	391	384	377	362	372	330	379	387	369	393	388	373	356	381	399	376	368	376	356	371	392	325	381	401	362	390	372	355	341	368	401	389	372	375	396	362	328	336	376	385	383	352	370	369	374	371	361	361	347	359	402	373	355	351	374	383	333	363	377	385	322	397	375	338	372	363	370	387	399	352	394	398	382	381	367	377	385	356	338	386	379	370	393	399	364	371	365	345	388	377	404	321	378	377	364	353	355	403	363	345	323	355	366	381	350	383	337	349	345	373	359	359	409	365	352	344	358	373	365	394	362	359	377	380	412	387	387	353	376	360	355	370	345	405	370	340	362	347	409	395	352	407	376	386	351	354	390	368	370	373	391	350	349	385	393	365	371	364	375	376	398	388	355	348	373	394	386	348	391	371	381	397	347	377	325	358	395	369	383	366	358	379	390	391	366	345	347	376	379	359	367	369	371	372	359	364	350	312	366	353	381	354	363	361	360	356	382	364	369	374	396	354	399	411	356	381	362	382	387	373	342	400	384	362	364	369	368	361	369	367	346	373	349	369	359	379	381	367	381	351	368	385	387	386	371	400	401	355	363	411	357	359	341	409	385	367	361	375	365	379	338	378	377	361	380	350	383	414	370	382	385	365	381	376	380	423	358	381	365	354	380	360	378	385	342	398	436	382	387	392	404	350	382	378	355	358	350	390	370	361	356	350	354	383	379	354	374	373	383	340	359	364	366	400	365	348	329	360	343	363	387	339	372	378	359	375	401	378	405	326	379	374	369	354	369	361	377	408	382	359	388	394	365	371	385	341	391	334	357	359	360	364	357	401	377	410	372	393	348	354	363	386	377	356	369	354	351	379	361	377	368	386	365	355	362	353	380	363	355	367	391	347	377	365	360	387	374	348	354	348	388	381	402	406	349	388	385	375	373	388	350	369	374	394	398	382	395	401	330	383	394	380	361	371	368	388	375	329	393	340	346	349	370	373	360	366	372	364	403	365	355	342	352	352	359	376	422	350	377	377	399	379	364	367	353	378	378	360	395	355	314	397	393	376	416	371	361	344	392	374	374	372	393	382	364	393	357	392	394	384	375	345	385	390	400	376	357	376	366	330	407	357	359	339	396	378	374	361	384	358	384	361	400	356	365	372	371	423	341	382	367	368	387	378	374	354	392	355	331	375	374	346	379	384	336	362	367	350	341	331	385	381	356	384	413	353	352	408	355	388	374	370	380	326	378	415	367	393	366	369	358	341	383	388	425	355	342	353	380	392	373	387	356	377	355	392	357	369	336	398	384	390	365	362	369	398	344	388	351	359	389	340	367	321	374	382	358	346	381	379	349	368	371	317	354	340	373	365	373	361	379	379	390	369	361	350	349	374	390	334	376	356	354	377	363	366	350	396	357	323	374	403	354	372	381	398	350	368	379	343	335	389	348	382	406	386	370	381	379	374	342	372	388	347	392	376	359	380	345	390	349	346	376	371	385	350	371	384	354	353	360	367	372	355	340	336	364	390	371	386	376	383	378	368	373	376	349	369	371	377	343	349	388	363	375	369	353	360	355	357	368	358	378	372	410	385	364	388	392	358	333	362	360	359	380	359	345	416	386	380	374	342	353	400	344	389	380	337	348
19071	2648	1643	1095	885	826	792	762	725	714	693	702	720	697	676	714	691	676	660	636	740	670	649	695	652	698	734	693	664	673	692	695	715	690	659	648	681	630	694	680	647	707	661	683	697	654	670	672	655	669	669	635	624	668	713	678	692	673	651	667	685	696	640	718	679	630	640	692	683	691	701	685	654	719	667	655	666	656	677	673	716	647	671	660	662	710	654	673	673	688	658	686	697	662	652	719	621	699	634	661	681	713	726	672	698	674	636	689	637	634	669	644	669	655	635	690	648	687	674	662	651	678	703	650	655	687	708	650	623	650	700	696	652	685	649	687	669	627	651	661	665	667	646	647	694	626	677	715	686	675	685	684	639	622	715	664	686	643	598	679	661	659	624	640	660	620	664	641	698	664	667	692	669	686	679	721	699	631	684	706	644	643	671	670	640	706	618	651	648	643	683	675	681	637	678	649	656	655	692	649	665	727	635	672	633	700	680	700	654	707	649	697	689	661	695	635	706	691	662	646	666	702	665	697	651	681	662	727	654	706	671	619	679	676	644	628	617	659	691	676	614	691	649	653	657	685	645	669	639	683	691	674	624	644	660	662	665	654	711	666	635	657	687	655	653	699	642	647	681	643	654	691	685	647	654	686	633	634	652	680	674	680	630	695	630	649	694	669	691	696	693	689	724	678	661	683	682	662	636	642	659	654	624	677	653	644	635	635	696	643	692	645	650	676	740	656	630	641	669	654	662	679	665	710	680	655	629	659	658	671	665	641	660	651	690	711	637	660	667	634	700	675	694	715	646	694	629	678	672	636	692	628	646	672	689	665	686	649	657	661	669	649	611	667	682	633	642	682	641	653	678	654	678	637	609	673	650	722	653	660	649	631	677	681	706	693	655	647	644	650	662	650	699	718	661	720	687	715	651	664	660	690	671	677	652	663	648	679	676	657	653	662	637	679	687	692	631	677	691	694	671	708	646	689	649	706	648	627	621	621	654	635	667	640	664	695	624	656	667	690	698	667	674	661	690	665	627	659	673	678	649	682	651	672	661	673	651	656	683	686	679	687	657	670	681	706	645	669	660	681	655	680	664	674	687	661	629	696	673	655	740	626	685	672	632	697	686	668	704	671	660	660	675	632	690	657	658	706	675	671	753	683	674	667	693	733	693	678	680	631	698	630	692	674	637	677	661	685	685	664	648	624	663	695	663	656	645	663	649	653	652	625	671	722	675	642	679	665	677	667	679	689	587	644	683	667	660	664	654	639	662	672	692	705	636	695	644	626	673	673	659	660	655	667	684	655	696	662	657	675	651	687	696	673	638	694	669	690	613	683	650	681	687	686	673	670	653	665	649	682	681	653	680	689	712	684	631	715	652	656	667	676	614	712	651	640	652	707	670	698	689	703	664	638	674	631	630	687	671	678	673	680	684	689	701	680	698	679	686	658	653	682	704	699	653	674	654	671	645	646	676	647	641	654	630	702	658	669	658	679	677	654	670	688	641	696	637	649	673	664	671	701	697	676	683	683	667	672	670	667	643	701	727	648	680	703	691	638	712	690	633	729	696	662	629	656	652	667	702	679	662	673	730	676	670	652	631	677	664	676	652	686	654	706	653	648	663	679	637	667	660	684	658	681	665	667	614	691	670	699	652	667	663	665	639	686	664	669	607	653	622	647	646	667	702	656	638	663	686	671	663	662	632	629	658	674	702	672	656	683	692	676	689	644	658	679	691	632	665	685	674	669	644	684	669	666	680	662	664	655	691	677	657	653	665	669	664	694	701	632	652	652	677	686	657	645	652	670	654	650	642	680	693	695	642	688	645	695	662	681	668	638	665	652	650	690	665	691	666	667	669	657	661	653	645	684	663	645	656	646	663	686	650	644	679	645	668	717	718	666	713	618	660	641	679	656	630	692	673	671	709	733	667	676	689	619	666	656	621	683	698	668	675	689	666	655	683	648	619	669	655	668	654	679	677	667	692	670	700	674	704	693	669	633	632	702	678	640	665	619	678	673	686	645	647	681	635	671	678	673	674	652	677	730	707	709	664	701	689	638	630	646	707	665	712	678	698	745	669	684	704	688	655	677	692	653	643	666	664	699	697	658	635	626	688	622	663	631	672	672	646	688	674	640	635	728	634	681	700	678	651	674	695	688	622	653	682	677	675	639	627	696	698	646	661	686	669	644	625	688	648	651	703	669	639	651	647	666	629	703	641	634	685	699	690	664	647	693	724	661	676	668	655	669	685	691	671	657	659	667	633	617	653	615	712	680	664	645	628	681	666	643	652	649	637	716	698	671	694	639	680	685	683	684	697	682	673	670	651	623	684	654	714	627	676	668	646	655	657	714	683	602	671	692	612	670	686	633	641	678	687	681	654	694	654	677	640	652	670	666	625	674	730	694	674	681	636	658	663	693	641	681	684	687	642	701	639	638	664	674	657	692	678	630	668	679	677	687	671	668	700	674	672	665	698	636	666	648	663	668	671	606	698	661	644	680	639	672	666	641	763	670	628	617	703	679	650	637	682	654	707	665	671	691	671	665	661	655	665	672	694	639	657	633	630	662	742	700	713	693	669	671	661	650	604	657	640	653	682	645	669	691	672	706	638	669	724	705	658	683	678	626	685	657	686	689	630	615	630	669	660	677	696	668	615	678	704	750	672	700	721	665	631	663	646	696	670	684	646	652	635	672	717	685	659	666	619	687	646	698	662	702	620	676	621	717	673	714	678	665	666	659	663	719	632	679	684	667	712	706	687	634	627	675	653	651	691	695	701	701	715	630	616	668	647	658	657	666	700	596	704	653	662	661	694	633	698	683	673	698	642	678	685	610	693	663	690	626	677	687	690	668	660	717	710	698	679	657	652	678	660	666	688	694	671	654	681	659	640	661	632	674	640	662	640	631	608	680	653	662	689	667	672	682	669	679	627	611	638	648	660	707	697	671	664	663	708	664	619	671	671	650	627	631	685	695	645	663	681	673	618	657	708	686	713	645	655	659	675	693	696	664	644	644	653	685	628	687	705	728	642	673	677	667	693	661	670	647	689	683	627	668	625	675	730	668	716	699	674	676	684	677	667	620	684	673	641	644	675	650	723	627	659	714	630	671	677	687	694	686	673	676	687	660	675	663	676	708	719	699	692	655	662	710	642	648	665	637	682	659	668	687	693	677	647	673	674	645	655	662	696	644	672	681	632	647	693	668	680	654	701	674	676	691	660	665	666	685	631	617	685	681	688	653	658	654	644	650	666	704	704	629	698	633	676	657	676	647	700	705	669	711	654	664	690	669	638	664	705	620	669	711	658	655	691	674	680	628	642	683	669	686	680	690	705	685	682	701	688	687	602	632	679	695	659	691	663	687	685	655	669	662	686	679	658	670	638	643	663	666	610	702	691	674	636	653	673	740	662	641	624	649	643	697	676	651	668	701	674	702	683	681	658	633	697	649	636	664	637	643	679	681	629	672	660	661	679	652	679	744	605	682	642	672	650	699
25093	21453	28663	24596	13472	1301	877	635	519	522	506	453	424	387	418	400	446	354	425	404	369	372	381	368	395	379	360	403	377	387	390	379	355	374	349	368	412	374	379	379	372	370	362	371	361	363	349	327	364	355	362	330	331	381	364	366	391	333	360	353	346	352	373	365	362	354	364	381	358	355	378	347	359	354	350	326	354	381	338	344	364	355	351	390	374	347	351	395	360	352	348	389	385	334	368	348	365	338	392	356	355	389	363	342	356	380	355	352	335	359	362	380	346	340	371	366	356	374	360	403	388	364	317	396	340	369	386	366	330	352	355	375	361	386	313	338	358	356	347	349	325	375	347	338	352	370	338	338	335	387	365	350	368	384	345	328	316	353	329	386	365	361	388	349	319	345	387	358	342	374	348	316	353	367	352	364	336	365	360	357	353	331	353	374	364	394	353	345	368	382	333	421	349	332	347	349	369	330	341	328	386	375	376	372	369	326	370	343	379	378	376	374	365	338	351	354	343	338	364	365	376	338	359	373	332	371	346	345	378	364	365	382	361	341	366	406	368	393	350	347	370	361	323	410	349	351	381	351	383	311	322	350	365	373	354	376	390	353	313	385	312	361	360	376	370	344	351	344	349	333	360	339	322	335	351	352	353	343	345	377	347	324	370	376	373	338	350	352	348	355	350	372	311	323	329	337	374	366	361	356	324	352	355	391	327	383	331	350	332	339	371	334	335	363	353	360	355	397	367	341	359	367	348	372	344	377	407	387	389	351	357	378	357	334	339	364	362	378	341	319	342	331	362	311	357	368	313	336	327	369	355	370	341	341	352	334	366	351	365	355	370	330	347	363	349	357	357	374	377	388	382	363	349	365	336	335	345	352	409	345	365	357	354	368	337	371	372	305	352	370	363	364	353	375	356	370	393	336	355	367	404	344	375	337	353	381	380	358	356	350	353	335	329	350	354	351	346	351	351	361	351	393	352	367	386	358	357	340	353	339	373	368	365	335	345	348	378	401	333	366	357	361	366	389	361	355	366	366	353	341	358	373	331	344	348	338	364	329	341	328	353	402	380	333	371	386	351	344	344	366	339	425	346	369	393	339	344	366	333	353	358	347	334	344	340	341	376	331	381	372	387	353	372	342	377	368	335	363	351	350	379	341	368	307	341	385	336	343	362	333	359	330	379	359	345	355	349	329	333	345	356	337	359	418	354	378	371	312	356	338	343	348	360	368	337	333	352	358	354	352	375	329	336	371	358	361	337	388	327	359	322	366	335	351	367	368	338	338	362	366	377	353	373	340	366	369	354	343	340	353	358	360	342	377	374	337	370	379	334	350	340	375	355	346	392	351	347	341	323	381	383	337	371	351	365	368	361	366	343	366	341	327	365	359	354	339	362	365	338	337	361	330	343	370	372	347	363	336	360	369	378	366	323	355	375	339	377	361	333	374	375	351	348	363	360	358	404	335	334	372	373	354	359	341	353	362	345	372	364	364	368	347	349	388	367	363	390	358	359	374	375	307	363	353	374	402	374	359	375	306	373	352	393	350	378	351	351	333	356	357	367	365	336	328	363	344	395	357	363	344	350	379	362	350	389	345	341	337	354	374	348	353	390	390	357	357	363	355	358	372	323	354	369	375	360	340	357	344	349	360	331	360	357	329	425	333	344	336	371	368	367	330	354	376	359	340	371	346	343	370	338	380	372	330	365	387	349	376	359	366	391	358	347	317	334	341	385	340	368	358	348	363	371	317	346	351	363	325	349	347	354	361	376	363	360	371	323	356	369	344	363	385	316	365	351	326	327	358	332	350	381	359	344	382	355	354	349	380	360	381	358	381	363	339	324	363	328	328	387	358	366	369	339	377	340	356	371	341	367	344	365	369	353	359	352	352	376	383	361	362	352	343	357	369	343	365	357	374	354	367	392	340	385	352	365	347	361	338	319	340	384	366	366	361	364	379	380	370	362	364	365	349	347	352	361	362	379	370	338	347	340	315	338	367	327	359	378	334	350	358	359	364	363	349	371	367	380	391	345	371	368	368	357	395	358	351	375	333	361	351	385	360	353	368	370	311	331	354	370	371	376	344	370	374	348	364	348	397	377	370	338	345	330	349	363	335	342	341	373	363	338	337	340	326	333	366	334	367	358	357	370	339	365	346	371	388	371	386	370	375	352	366	381	355	370	363	351	375	378	358	367	358	344	374	389	346	338	351	373	332	360	359	383	365	347	351	375	367	374	361	353	325	365	346	387	337	340	364	380	307	339	367	386	332	344	341	374	386	369	376	405	368	349	355	359	376	382	346	336	348	366	345	358	360	339	347	378	354	388	351	375	323	359	374	309	390	363	331	372	358	350	366	340	345	325	330	350	394	381	343	350	358	373	376	333	405	357	374	356	369	354	336	365	353	369	360	352	365	323	328	337	360	378	332	332	334	371	371	326	346	333	333	335	384	349	386	356	375	351	366	344	326	351	328	328	343	387	366	358	382	369	352	371	351	362	372	362	368	350	348	355	347	338	366	361	344	369	377	316	330	377	360	361	365	348	383	380	377	357	336	365	351	386	357	359	368	364	351	381	351	341	353	363	331	370	330	361	381	362	365	365	408	355	381	357	404	378	390	337	337	363	371	347	352	349	394	368	362	361	371	374	354	368	343	352	362	337	355	364	330	363	379	341	370	360	373	354	351	348	365	365	350	386	356	349	354	335	354	328	373	368	356	341	362	367	350	376	387	309	355	340	353	367	375	340	361	341	355	375	359	335	357	352	369	359	367	322	354	354	383	312	364	310	337	377	351	390	377	347	376	367	338	345	359	346	357	332	371	308	372	378	367	385	344	330	379	326	407	356	355	337	355	367	364	361	316	355	361	375	345	360	340	362	348	354	358	376	334	334	338	383	377	337	333	355	361	340	348	319	344	364	354	370	331	322	404	343	355	340	367	335	342	353	336	325	385	355	386	368	357	351	368	340	370	358	375	359	354	362	368	363	361	345	319	389	354	352	341	327	355	340	371	367	357	362	377	384	332	344	325	353	381	373	366	388	346	387	350	386	314	359	385	348	396	373	346	365	354	381	326	335	363	353	335	368	349	365	312	360	350	360	363	366	397	379	339	352	368	322	357	376	340	347	343	378	360	334	344	324	362	381	358	376	373	356	365	357	346	406	331	361	336	360	365	359	346	340	359	342	331	350	400	350	370	333	372	383	328	370	359	358	348	308	346	335	338	340	352	362	368	366	346	371	328	337	367	348	341	312	340	335	378	351	373	363	371	355	358	379	355	354	370	366	366	343	366	344	374	354	362	386	358	334	382	350	352	333	327	375	358	349	349	348	344	376	325	355	342	327	353	346	341	340	367	361	365	382	368	407	310	376	350	370	329	353	362	372	335	338	341	363	357	375	364	368	381	372	361	405	374	353	377	392	338	351	373	335	349	375	323	312	298	357	387	340	351	358	351	352	358	331	362	362	393	382	361	363	335	313	368	320	377	367	357	377	352
41748	14904	9079	4617	3246	2348	1907	1520	1387	1191	1113	992	935	900	805	840	793	767	740	754	752	711	698	673	684	726	697	704	692	663	664	657	675	644	640	674	706	661	702	641	668	687	653	648	609	641	626	637	614	632	613	620	650	671	643	680	637	656	602	627	664	684	635	670	664	663	677	627	637	599	605	603	638	654	656	654	644	649	650	668	623	637	668	612	652	610	646	666	705	652	620	679	645	646	678	652	686	643	657	591	641	655	673	648	649	621	633	644	709	629	662	654	671	659	654	671	684	663	616	651	637	580	634	645	675	636	682	668	657	624	629	651	633	674	586	630	659	615	643	630	637	641	632	663	659	675	671	658	624	620	595	626	659	644	630	676	627	657	623	665	596	646	647	677	630	641	633	622	606	621	662	660	620	626	612	576	625	641	616	669	605	642	659	617	603	654	613	658	645	652	659	647	666	615	667	649	642	631	655	611	614	623	618	659	627	661	661	657	646	637	623	594	657	633	648	637	638	658	622	628	606	645	630	642	618	645	619	699	628	644	611	604	637	622	608	635	658	633	635	645	630	644	655	648	663	659	678	610	646	610	673	628	641	627	627	570	649	657	611	618	628	648	602	626	588	670	609	633	634	624	592	644	620	646	638	618	604	617	644	572	662	607	608	630	616	599	643	621	650	635	635	639	666	669	649	620	588	612	625	650	612	664	645	635	613	609	645	650	641	598	632	612	617	621	680	626	629	618	583	637	656	590	684	639	612	651	605	669	661	619	602	622	624	634	647	589	661	620	610	624	601	626	680	633	653	587	673	610	619	621	605	633	649	599	648	641	601	629	619	650	613	633	621	627	670	605	655	617	663	671	618	664	642	638	624	639	613	581	605	587	596	661	664	627	650	638	651	692	656	612	641	619	616	609	640	597	638	642	656	639	650	621	641	589	645	647	642	639	670	679	648	645	617	646	651	626	664	640	685	645	629	669	656	631	612	641	660	632	676	654	649	649	662	607	618	627	647	625	621	686	620	649	621	640	622	620	615	647	635	632	610	646	648	618	638	613	655	606	602	629	630	614	604	641	634	599	631	645	599	620	642	594	652	680	611	630	645	637	644	602	644	605	650	604	673	638	603	607	636	599	675	628	629	598	636	631	611	630	694	671	596	629	601	664	603	644	615	638	631	639	616	658	592	660	619	600	645	651	644	636	612	629	642	646	615	641	621	619	618	654	655	610	589	628	610	636	644	674	628	585	633	661	635	635	588	604	628	602	625	593	632	629	640	629	676	637	624	616	611	622	627	642	644	640	602	612	643	608	655	670	595	667	599	631	643	658	659	646	698	580	597	655	651	627	642	567	650	675	571	672	660	634	617	636	658	641	618	649	613	654	624	624	597	621	647	641	645	649	643	635	681	712	654	639	656	607	629	638	603	614	657	587	651	661	632	661	669	652	650	621	636	651	672	646	597	654	615	649	639	636	635	607	609	618	619	647	624	607	623	665	620	627	628	651	615	646	624	634	632	640	584	643	656	653	602	628	647	666	590	625	604	645	607	644	674	620	598	618	646	689	649	617	603	667	589	647	652	642	610	625	625	625	669	625	653	666	625	624	616	655	612	659	656	633	644	647	637	643	674	631	654	676	662	605	666	625	647	647	640	645	613	624	621	652	651	657	602	653	646	679	622	615	607	643	625	628	657	652	616	640	618	655	639	612	611	625	638	623	598	646	644	637	674	627	643	676	622	631	686	678	637	649	636	648	639	631	653	634	607	616	626	651	690	658	652	603	627	649	614	622	603	628	625	612	630	643	620	691	621	652	677	609	654	626	655	616	647	629	645	621	629	628	633	631	629	627	637	625	616	562	656	614	633	650	631	603	626	648	601	619	653	629	601	637	661	631	596	671	657	641	655	627	658	628	650	642	638	641	660	588	603	649	632	600	650	627	649	643	640	653	620	691	631	670	636	635	641	648	638	618	659	658	614	609	613	641	643	659	630	654	657	635	588	616	661	615	669	646	673	632	598	647	667	615	702	611	630	595	566	641	631	626	659	609	640	623	616	628	633	565	633	606	607	615	654	630	673	656	658	630	654	628	638	585	653	637	633	624	644	610	600	612	638	622	606	637	658	609	605	589	578	666	632	664	647	608	621	635	655	659	643	608	605	644	608	622	590	624	638	628	600	632	665	633	614	637	643	658	668	662	609	655	645	681	619	627	680	646	626	603	628	625	595	644	639	628	625	682	638	641	638	663	632	615	667	658	609	629	650	627	631	637	702	577	653	623	652	603	615	631	602	611	638	618	610	652	660	625	619	649	636	604	643	628	618	619	664	647	633	599	649	645	607	628	602	638	642	620	654	642	661	642	668	607	601	635	677	607	590	641	652	642	640	648	608	653	619	596	645	643	626	662	669	613	610	637	604	635	598	625	608	655	614	604	625	654	635	641	616	614	611	667	642	654	668	627	661	636	676	642	614	638	637	581	634	594	650	665	652	611	664	668	653	673	651	627	591	668	620	661	588	642	624	652	605	620	604	669	627	636	593	651	603	639	622	655	635	614	650	634	627	658	659	613	613	642	617	642	647	643	655	585	594	617	645	644	641	631	629	668	627	646	669	668	614	638	619	645	619	637	690	635	629	665	619	636	663	622	613	632	626	666	592	639	654	616	662	625	581	603	637	617	617	626	656	615	592	635	581	620	629	687	644	667	643	618	614	601	610	626	600	640	639	598	577	609	645	622	634	663	656	602	640	655	637	668	622	607	635	601	663	650	614	636	616	616	633	640	634	628	643	631	661	608	618	635	636	614	616	637	645	652	646	640	654	642	606	626	656	594	629	618	639	676	666	657	652	625	657	619	667	694	662	615	630	587	653	651	644	580	604	658	649	620	646	625	654	595	663	649	581	674	609	658	636	591	601	648	664	619	630	628	600	566	614	621	660	624	650	622	605	630	590	642	623	645	652	661	644	666	613	608	576	629	645	634	621	635	651	616	606	633	619	661	657	680	600	634	646	603	641	616	693	641	665	633	637	590	574	640	687	638	658	648	632	625	609	650	651	683	647	648	612	627	634	645	640	613	719	627	681	633	675	670	600	652	579	628	653	585	619	636	638	639	602	646	647	612	687	609	661	609	592	611	630	632	620	589	663	596	688	679	608	632	638	657	618	643	668	661	648	619	624	632	643	637	636	650	650	624	619	612	607	600	639	627	618	618	616	580	628	677	640	612	577	639	632	620	622	626	651	641	624	645	570	638	587	658	622	647	669	699	689	631	661	618	611	597	637	692	631	658	630	622	677	635	664	661	678	580	637	657	689	626	637	655	619	624	596	653	644	596	649	587	593	604	697	635	656	678	620	631	645	645	631	640	627	619	601	654	629	651	696	622	661	665	634	604	635	668	645	603	658	594	652	628	675	655	621	595	634	631	630	639	621	632	643	580	639	644	611	627	684	649	669	609	610	615	657	643	629	683	653	649	645	604	622	654	658	595	706	669	637	651	641	629
24148	21469	28935	24382	21431	9488	1754	1137	907	964	812	785	791	747	710	671	695	681	673	643	691	650	654	606	630	612	639	639	621	617	624	603	643	621	618	674	591	641	644	596	619	589	625	655	583	537	580	585	528	617	628	586	570	598	585	627	581	641	591	575	614	578	593	615	527	626	562	620	633	589	591	621	575	578	558	606	548	580	596	580	564	563	571	582	547	592	614	615	630	555	607	585	588	613	588	604	610	600	621	612	625	595	634	629	595	620	610	643	581	584	642	597	655	587	597	593	568	567	631	565	563	575	565	613	593	596	605	631	606	573	620	593	586	590	572	613	607	598	587	552	580	615	601	637	586	591	609	552	622	593	610	575	570	611	647	587	588	616	613	575	605	558	556	611	581	621	606	619	624	573	578	607	671	645	568	598	606	652	582	627	595	584	568	577	611	581	555	599	606	592	608	559	608	568	601	584	595	603	580	592	632	606	583	607	589	578	595	588	587	578	603	576	582	590	592	604	595	647	662	578	645	622	527	577	576	576	611	544	613	555	596	585	547	585	581	654	577	587	621	587	586	570	636	615	588	632	631	613	581	582	566	562	608	544	575	595	583	563	577	579	597	568	624	570	584	556	598	573	563	554	594	571	554	585	595	574	584	581	607	550	612	597	593	642	615	581	635	581	601	581	610	555	584	602	570	600	659	530	623	608	553	588	588	569	620	638	590	557	607	576	565	557	594	554	592	585	621	586	607	574	594	533	653	574	645	592	601	540	595	594	604	548	584	573	581	637	589	611	587	590	618	584	601	598	561	576	591	593	576	601	593	599	644	588	572	587	625	592	601	578	575	587	592	605	543	554	612	615	566	570	605	560	575	577	575	614	554	571	580	563	548	603	616	606	643	580	591	642	566	571	575	581	558	593	610	579	606	550	589	576	567	538	604	575	596	567	560	603	605	603	586	591	579	596	598	543	603	597	572	553	588	561	583	600	612	554	633	572	587	594	632	614	539	582	550	561	564	605	551	586	594	562	598	654	587	572	584	599	587	560	599	566	580	579	593	623	592	596	590	599	588	562	619	589	586	579	603	637	574	585	596	618	579	597	573	577	554	597	610	574	568	589	588	598	608	626	564	583	553	587	583	597	596	629	537	585	585	562	616	606	612	560	554	612	594	580	578	567	567	595	579	576	612	577	558	554	578	547	594	585	593	618	543	604	583	557	650	584	622	582	578	576	579	633	579	571	562	543	537	549	571	537	638	591	625	606	605	519	588	567	582	567	611	588	578	560	545	564	575	601	598	538	597	586	640	585	573	545	573	554	586	566	620	564	591	610	642	620	568	582	633	534	546	571	586	579	576	600	587	581	600	581	616	586	626	586	552	560	609	592	590	612	590	589	603	609	558	638	589	604	594	596	588	599	612	610	549	539	582	603	578	600	561	586	615	545	589	597	587	630	586	580	574	639	642	590	621	564	617	581	601	588	583	599	627	584	624	615	569	613	579	571	560	597	585	578	579	596	575	602	592	585	624	582	607	595	537	569	583	574	577	590	611	577	562	571	614	597	574	588	584	575	558	571	629	563	565	604	614	570	595	638	621	624	624	547	557	630	557	579	606	571	602	630	573	610	618	593	581	613	621	555	558	614	569	625	548	558	585	590	590	575	571	554	584	614	575	563	629	562	597	563	578	586	573	578	628	582	587	598	606	619	569	611	600	568	562	591	568	572	581	638	573	564	552	565	594	581	616	606	553	609	548	592	595	559	575	585	559	591	594	547	617	599	588	598	569	608	605	559	586	552	586	550	575	624	575	561	587	581	600	620	626	596	611	567	581	571	577	547	550	606	612	597	561	588	575	564	622	607	598	559	602	568	585	568	583	564	599	638	566	592	586	610	609	602	583	583	623	599	576	569	562	568	589	583	592	594	587	611	595	596	623	576	591	621	616	584	626	578	588	630	603	559	582	547	547	613	606	550	582	566	591	611	598	553	603	595	605	615	573	579	591	578	588	574	545	588	620	596	620	574	592	622	581	565	560	563	581	605	598	558	547	606	574	558	605	564	623	589	616	627	618	620	585	594	581	551	597	581	563	592	598	578	575	616	572	578	619	627	561	624	581	555	596	588	568	594	601	621	591	593	570	596	594	574	585	573	591	647	598	596	582	625	581	601	532	605	631	596	587	605	606	546	607	555	618	603	557	599	551	575	551	522	577	593	560	609	596	573	588	578	590	625	594	580	580	547	608	614	588	583	590	551	563	574	562	582	573	592	562	556	602	588	587	550	612	575	570	613	573	593	661	596	558	544	600	581	621	618	571	585	594	585	598	604	646	602	600	589	596	551	586	573	583	565	602	585	530	567	607	579	597	589	611	577	573	588	583	540	596	551	610	637	601	623	573	597	576	563	608	557	568	569	577	586	644	617	626	587	580	597	547	552	630	545	588	570	570	559	562	581	642	550	567	585	589	632	626	606	590	558	562	571	600	571	543	550	579	581	612	629	615	578	592	576	526	642	596	601	574	595	591	591	581	635	576	545	578	577	602	591	599	588	576	583	572	581	579	576	595	576	608	589	579	600	571	521	602	560	587	661	586	592	547	564	603	608	598	627	604	600	620	627	600	605	558	602	603	563	612	600	576	593	577	558	578	606	591	596	576	565	574	578	633	637	598	568	553	586	589	630	584	588	569	611	566	602	562	605	607	557	589	591	593	619	631	598	594	586	583	592	618	602	598	634	605	589	622	567	526	601	592	570	548	564	564	601	593	570	617	569	611	582	592	610	572	538	591	578	630	593	585	570	582	595	591	594	582	599	647	614	600	602	576	541	577	587	547	633	593	606	602	582	616	546	627	594	589	581	573	580	571	559	591	603	582	566	598	551	566	591	587	623	546	614	614	603	574	615	626	573	561	630	613	622	558	547	583	559	663	573	576	580	607	580	567	593	560	594	568	554	555	562	566	557	551	533	568	613	585	597	598	557	577	615	602	522	609	606	574	596	614	609	578	600	578	607	590	609	566	636	577	613	601	562	612	596	583	598	597	546	598	633	594	583	618	560	586	563	632	615	614	593	573	584	577	560	563	575	577	563	565	557	595	533	572	585	574	576	531	577	562	597	583	554	586	573	612	535	611	551	621	555	579	602	558	626	593	563	600	585	551	560	577	575	606	608	610	634	580	562	608	587	612	572	616	579	636	563	587	571	572	602	597	548	554	600	608	585	623	624	573	622	606	547	601	578	617	593	550	586	591	572	610	576	558	550	592	571	560	605	566	576	618	589	607	548	603	594	558	564	603	575	584	619	600	523	568	593	640	605	596	589	546	572	587	599	580	588	583	601	616	612	583	596	598	582	541	589	575	582	577	567	575	626	587	610	589	561	593	642	581	559	603	596	568	564	567	621	623	638	559	575	570	571	576	599	608	631	581	608	580	562	618	582	598	556	570	606	581	627	596	591	586	631	603	617	588	578	589	587	567	564	602	561	598	567	565	592	599	594	608	609	584	585
35306	21277	14668	8136	5619	4337	3409	2715	2279	2076	1839	1590	1592	1483	1455	1316	1291	1289	1267	1206	1174	1169	1079	1155	1101	1116	1129	1076	1103	1137	1008	1092	1047	1065	1049	1022	972	1043	997	987	1080	1043	988	980	951	1026	1013	1012	1001	1024	1004	973	978	988	969	990	1025	968	1056	995	952	1021	951	950	949	922	982	988	951	923	960	1008	959	1002	993	1039	994	974	1014	1042	1006	1014	973	977	964	971	990	973	996	998	992	978	988	1008	1057	1052	1049	1074	992	995	1032	1001	1014	1029	1050	1044	986	967	984	988	954	1006	1019	954	929	972	946	956	973	999	997	1039	1022	952	936	1031	948	941	1027	974	963	950	985	1005	1001	1020	1021	947	957	967	1013	959	949	1026	987	961	969	957	962	950	1011	985	988	1002	938	979	968	895	956	932	969	931	1001	973	968	953	993	1031	984	964	952	964	947	914	957	1018	955	982	1038	1066	924	959	980	988	962	997	945	964	943	979	989	956	979	990	987	988	965	954	970	962	976	946	982	947	977	962	961	994	976	1011	990	985	980	1000	992	974	975	912	1006	1013	984	925	914	946	975	971	942	972	909	978	1001	962	960	957	970	926	896	979	974	928	996	962	971	990	913	1020	1015	991	966	955	985	1007	990	992	948	951	1014	1004	971	982	977	928	965	998	920	941	992	1050	971	948	996	931	904	973	951	960	940	985	986	969	1024	955	1010	978	986	946	998	938	941	940	1009	1026	1011	972	972	999	980	978	987	1011	965	988	990	989	985	970	989	979	949	999	927	937	955	1002	974	967	979	950	929	973	974	974	984	1006	956	990	936	962	960	965	1045	972	976	945	1046	964	966	913	951	954	983	956	1007	1010	948	981	1029	953	986	915	1003	1071	967	983	953	981	947	981	876	977	951	912	962	947	959	994	972	963	965	1007	990	1014	1026	1019	974	966	971	962	978	998	965	1033	966	955	1001	925	936	971	1015	905	922	951	975	991	973	954	1004	955	953	961	975	949	903	993	916	958	944	1009	982	943	975	920	1003	998	992	974	996	982	973	959	999	1006	983	902	963	979	969	938	922	985	978	963	956	994	958	992	977	986	917	985	943	978	939	981	936	922	1005	971	962	996	949	960	981	977	963	1009	919	918	958	940	991	998	979	970	973	985	1003	998	989	1017	984	980	992	932	985	957	961	952	984	951	965	946	969	1007	1026	991	960	989	980	976	945	1017	973	986	982	881	956	983	1008	987	985	1009	994	905	961	957	995	984	955	950	993	1010	987	973	923	986	981	950	1001	1005	1000	939	974	1000	957	944	934	922	917	1012	934	923	994	938	954	979	1007	973	1017	925	1011	953	975	937	927	960	969	980	947	932	1008	978	996	954	978	990	915	933	996	992	991	973	923	991	956	933	1004	988	960	1007	906	966	971	954	973	1016	989	943	970	981	996	994	926	968	1007	964	964	924	999	953	962	1010	962	984	968	953	973	1003	970	1013	1018	1006	946	1003	1028	947	1032	949	995	1000	970	998	973	954	998	989	1006	905	1012	992	976	951	973	968	979	1001	972	976	992	1010	1016	972	1009	968	974	1119	1005	945	945	941	943	956	972	984	990	986	984	966	927	959	1014	928	953	956	955	935	1010	969	1009	981	1018	1003	905	953	950	956	950	960	961	1046	1001	999	928	1014	990	933	943	979	999	981	1022	1012	910	1031	912	950	943	987	948	991	944	998	958	972	1014	997	995	1027	997	1040	957	1025	979	932	941	979	974	973	982	952	970	959	1001	997	957	938	1002	966	971	993	939	943	1044	979	998	1043	982	956	967	957	908	920	937	1000	969	964	979	993	974	1010	952	935	977	953	1008	1051	975	992	998	1003	978	936	991	995	973	986	930	1034	941	902	1009	957	1016	998	996	1001	972	1021	962	990	1000	960	1058	947	1003	959	993	1004	983	975	970	973	1016	1031	941	926	932	1040	930	952	1016	953	979	1025	977	966	1000	1017	1005	951	957	982	1001	1003	992	1023	1006	947	943	960	975	1001	920	1018	987	1017	988	980	981	942	1003	967	987	959	1000	990	906	998	1006	919	1003	968	959	940	930	926	946	937	970	991	979	1034	909	1015	966	972	992	987	988	988	957	970	976	954	974	989	1009	1036	950	932	1006	975	936	1030	986	964	967	973	944	987	977	954	961	982	939	994	964	934	987	977	996	996	985	1016	1001	962	1026	1018	964	972	963	1008	973	917	986	994	975	937	1002	981	1011	989	993	985	991	1008	974	991	999	972	954	966	950	1000	915	939	1005	925	948	950	962	999	907	986	1037	963	926	899	932	986	947	983	957	946	940	941	970	998	965	1002	1047	981	974	1008	974	1026	1004	952	979	979	978	977	990	923	936	990	997	972	1010	1001	992	988	977	970	1013	1044	952	939	967	983	985	988	955	995	987	968	981	937	966	952	927	934	1015	976	994	930	929	990	958	919	1009	905	995	960	1034	927	992	950	994	1033	967	1003	1031	978	973	1031	978	963	1006	1016	985	985	982	964	983	978	987	1021	920	956	978	939	958	937	1005	957	1007	956	946	985	987	1031	974	990	992	1043	1055	953	943	1002	996	995	983	1036	967	964	967	967	954	1002	932	1008	991	945	932	999	933	952	1005	912	975	981	1002	1018	976	963	952	952	968	958	1010	1015	948	968	979	962	995	973	1008	936	1022	968	1002	1025	1024	966	913	985	955	952	957	956	986	1007	957	967	1015	973	963	958	1027	950	984	972	1010	1011	947	1010	1008	922	1020	1010	933	990	1009	911	947	981	1041	1001	986	923	1028	949	956	1001	911	915	930	992	967	1014	1003	977	971	971	1006	997	917	1011	912	954	985	995	1032	958	992	983	1004	957	960	932	934	982	1006	983	991	954	952	965	973	906	951	955	997	989	941	982	954	966	955	981	976	971	960	951	991	1012	998	931	979	979	1015	1004	974	1026	969	977	966	954	950	990	1003	979	984	1021	979	1038	1019	1040	970	992	945	931	967	936	970	961	959	990	930	957	941	973	969	885	961	1028	1000	901	1021	1003	980	985	1018	970	975	985	942	945	993	941	969	988	979	952	981	966	926	1015	974	956	972	983	968	1019	924	921	946	948	961	981	1002	1012	991	986	983	1013	990	926	895	1002	978	944	954	960	966	943	958	966	979	937	1001	932	946	969	1027	947	988	895	970	959	1012	968	949	907	989	949	978	952	1037	932	993	988	992	1011	978	954	961	989	959	1009	967	934	1001	1050	982	1012	949	964	960	969	975	958	1042	971	913	946	923	965	1048	1021	963	988	1008	960	1013	932	970	968	995	969	925	1025	959	1014	908	979	930	983	973	947	1039	939	1012	965	1012	941	963	1004	908	1025	931	948	991	985	1036	998	973	957	968	978	945	951	1006	1008	981	992	992	1024	947	1030	1006	957	915	955	979	950	1013	969	960	898	986	927	965	1027	1005	941	942	933	946	928	991	992	985	938	983	984	1006	964	1044	938	995	1028	997	976	973	1001	1002	939	985	973	942	937	971	965	946	966	972	906	960	968	1010	922	1025	990	949	946	946	996	988	957	975	989	1009	985	945	957	983	978	964	950	896	965	1028	971	927	982	986	974	930	942	973	983	967	1041	951	955	923	997	1006	956	1064	946	961	971	987	944	1003	912	964	986	976	982	970	953	928	994	978	894	947	963	998	995	960	965	946	934	982	1032	964	993	965	1012	925	923	996	1003	967	1012	966	990	954	955	915	1011	998	957	993	993	976	1007	997	937	946	967	977	981	959	961	950	994	975	932	958	1008	952	1019	939	1007	975	993	912	1029	941	959
27827	17218	2686	616	470	435	404	444	398	402	398	354	382	366	364	356	389	377	373	392	393	392	423	377	363	375	342	347	356	395	398	396	381	375	355	360	384	411	372	363	413	372	397	373	343	399	328	357	346	349	359	377	369	344	347	375	377	353	361	390	352	381	374	378	390	377	370	354	353	371	334	379	359	339	398	342	350	375	388	347	418	359	359	347	356	363	367	375	385	357	373	319	383	403	350	335	348	393	378	406	386	368	369	329	358	383	343	347	393	376	359	343	371	354	349	342	348	354	365	374	360	352	356	363	353	383	372	354	357	380	355	395	364	385	350	384	351	367	353	352	390	389	393	347	375	375	383	367	342	383	406	385	359	364	354	355	378	344	376	337	384	347	343	383	390	363	394	398	345	361	379	409	361	366	363	390	360	358	361	408	353	360	383	398	337	379	356	368	372	343	367	374	377	368	359	373	352	348	364	355	391	389	398	362	364	338	355	395	349	374	368	414	364	404	370	357	353	350	368	369	351	359	365	378	381	372	361	339	365	394	369	354	418	382	333	393	356	336	322	363	367	366	368	342	360	359	373	394	378	342	377	356	346	388	405	379	371	385	351	342	367	376	403	356	432	393	372	370	338	379	361	360	364	405	385	385	390	322	376	411	350	370	402	339	411	394	363	358	366	341	355	383	357	363	375	391	353	347	385	353	382	371	368	419	365	380	387	391	377	356	379	383	400	351	344	381	360	381	381	374	362	364	357	328	364	391	371	369	391	369	382	356	356	371	381	360	396	405	361	360	339	377	352	375	351	391	372	365	388	338	359	327	372	345	330	374	335	341	360	372	376	347	333	363	355	358	367	360	356	363	359	358	368	370	368	365	410	405	435	343	372	395	360	362	370	366	400	363	371	374	349	371	384	375	357	402	342	352	363	368	383	361	392	365	366	343	372	364	356	357	361	389	378	348	358	362	381	364	353	349	369	356	353	375	384	379	370	337	350	373	388	367	391	370	348	342	363	377	352	363	372	384	390	349	399	403	350	343	358	356	365	351	381	335	398	347	367	376	388	389	381	367	392	360	382	408	361	364	391	370	366	368	382	387	335	371	354	395	352	381	335	372	372	358	347	369	387	330	348	387	411	346	389	378	376	345	405	341	363	393	365	380	353	385	350	354	347	391	352	348	373	367	393	379	340	369	390	404	346	389	366	368	354	349	352	385	371	399	391	394	392	380	348	334	378	334	360	340	411	356	368	363	393	382	379	414	361	364	405	380	359	356	343	326	381	374	396	354	354	387	343	340	377	349	390	357	361	393	364	364	374	358	361	352	345	405	359	369	347	401	380	383	355	353	359	354	358	369	350	377	366	345	396	369	361	351	357	364	358	378	362	379	357	356	353	378	332	355	380	366	374	359	365	369	413	351	371	375	369	397	370	387	367	381	358	381	371	340	357	340	391	380	363	358	376	369	370	392	367	362	353	342	391	403	371	357	369	356	350	356	363	377	399	369	352	368	383	376	377	363	342	357	378	352	382	337	354	379	391	348	361	379	367	356	374	303	380	329	333	352	349	387	378	339	363	349	408	343	356	362	372	376	349	398	378	368	348	358	336	340	384	357	364	389	385	377	346	350	391	401	355	395	407	394	342	377	388	411	366	350	402	334	361	399	357	370	402	382	402	358	398	359	366	376	377	384	330	379	368	393	377	389	386	368	372	402	358	392	348	381	345	322	361	365	361	368	345	390	387	390	347	340	363	351	347	337	380	360	364	364	397	385	417	372	358	361	363	388	380	379	358	365	367	361	364	366	366	364	388	352	376	362	347	357	385	376	376	353	353	371	363	348	390	378	356	383	364	370	412	370	361	345	370	356	350	369	334	391	337	349	351	373	353	371	357	395	391	375	367	350	356	332	363	377	379	357	396	382	400	364	335	373	377	357	381	381	348	347	398	339	328	390	384	341	391	365	390	342	388	376	351	374	366	360	376	359	363	391	371	362	378	381	362	375	368	370	351	346	357	338	367	362	385	360	380	351	368	358	344	366	366	369	390	412	358	373	361	356	381	350	318	366	349	334	345	385	378	385	359	380	354	370	364	360	361	387	364	339	389	373	356	373	347	363	370	397	355	377	396	396	385	362	330	364	364	372	358	367	389	376	361	374	388	372	349	321	336	380	371	362	344	389	392	390	346	359	368	386	362	420	375	356	362	349	393	373	361	398	376	385	366	374	373	358	383	355	371	361	384	344	323	340	368	362	360	328	366	354	377	340	358	365	394	369	334	365	382	358	386	365	364	369	362	376	379	388	387	356	407	371	405	383	366	361	391	394	332	364	393	381	355	365	385	352	376	366	360	381	380	375	365	363	348	331	332	357	396	370	410	358	362	381	332	369	376	359	379	380	416	379	366	350	388	351	329	372	366	326	364	377	372	368	380	372	381	391	403	413	403	389	393	372	363	374	406	370	376	372	365	333	372	382	385	380	374	379	381	373	386	373	383	364	387	344	407	365	343	386	395	381	381	371	332	381	330	398	379	375	384	376	358	350	357	413	353	394	354	352	364	403	381	343	355	360	385	375	393	372	351	374	370	339	359	372	363	370	378	340	376	365	380	332	364	375	366	382	365	361	381	377	396	367	347	385	339	397	381	350	379	414	341	363	371	338	380	385	375	388	343	342	387	372	347	352	366	359	388	363	360	357	385	348	370	378	374	378	387	389	364	403	382	364	385	394	350	369	362	349	364	372	369	375	358	376	395	370	368	362	398	365	357	368	338	365	382	377	388	372	343	383	383	389	383	409	391	367	407	422	348	381	370	334	361	373	379	382	361	399	384	362	378	390	396	380	384	344	350	373	375	389	363	388	350	385	373	365	406	362	392	373	324	359	398	412	388	362	364	378	349	385	387	316	362	339	362	344	299	361	369	377	348	371	373	379	385	375	364	386	360	355	374	393	403	370	348	360	345	349	333	360	377	365	407	391	376	366	367	341	345	332	401	393	345	381	347	379	360	349	341	375	376	362	353	334	404	373	370	397	422	387	390	337	361	363	353	353	356	359	373	377	352	395	366	435	351	367	374	344	356	361	388	352	368	395	377	334	372	351	396	376	375	406	393	380	374	377	365	364	348	374	346	396	381	394	363	367	378	349	380	393	349	387	374	351	369	422	418	383	329	365	334	364	372	373	400	391	357	373	389	344	388	386	346	330	338	366	385	383	348	359	374	402	373	354	390	355	369	337	390	355	374	358	388	411	372	326	385	361	375	394	393	368	364	391	396	370	328	335	370	358	370	377	393	351	354	368	336	354	358	377	368	382	345	380	362	377	385	400	422	354	399	381	365	374	374	357	357	359	365	385	362	386	376	383	343	334	372	328	354	384	371	410	357	353	358	359	391	363	372	391	357	381	347	375	357	343	371	347	363	347	330	361	375	383	344	368	388	345	371	384	361	353	392	344	369	341	370	366	351	343	333	375	377	365	389	344	372	346	353	345	375	362	376	386	360	386
17090	2726	1519	1052	878	834	764	740	763	764	677	655	695	722	676	639	674	654	671	696	692	670	661	673	676	710	721	650	630	643	676	645	631	598	644	677	633	660	644	657	669	643	651	601	687	660	684	654	669	644	623	688	697	672	655	658	649	630	688	690	668	659	697	660	663	613	603	645	677	685	635	658	699	677	695	615	638	662	630	654	666	642	680	653	665	626	625	642	655	683	621	688	671	611	663	676	736	611	634	649	688	716	666	708	607	638	713	630	689	638	653	650	629	675	641	701	690	674	661	644	676	659	653	667	625	699	675	646	674	656	662	701	688	647	623	622	645	638	684	675	653	673	655	671	701	680	682	684	626	656	663	664	684	643	667	650	695	644	677	701	658	665	630	635	693	676	639	620	648	701	641	677	675	658	709	666	666	683	699	662	644	662	643	629	671	679	720	713	715	704	666	691	645	672	709	636	722	699	662	653	651	645	689	681	651	664	648	684	693	639	647	652	597	629	677	685	616	647	611	670	707	675	671	661	679	673	661	685	652	603	667	748	639	717	654	656	604	698	660	660	682	670	711	672	657	633	671	625	684	613	685	620	659	656	658	684	664	705	621	660	706	607	654	618	618	653	596	673	702	631	705	643	696	694	667	671	690	625	647	678	670	707	684	673	678	649	649	678	690	658	666	616	681	610	666	682	691	681	655	642	670	630	692	675	653	710	677	651	650	668	627	639	667	649	680	656	674	699	612	668	630	677	656	679	654	677	646	651	668	630	682	639	682	669	657	669	683	669	650	674	693	671	644	664	668	677	643	620	647	676	705	686	697	641	671	671	674	671	670	620	626	668	662	685	636	659	663	648	655	684	608	650	638	655	616	685	651	669	639	699	671	628	645	673	629	633	666	682	689	670	685	702	671	700	640	663	678	659	690	655	673	644	684	605	645	656	591	658	695	665	688	590	621	634	678	651	643	632	598	692	683	689	663	699	673	676	679	686	659	703	684	682	701	622	616	649	644	648	660	628	655	671	628	715	670	653	649	685	691	671	706	681	652	675	678	628	722	662	659	720	649	649	673	714	663	656	693	674	681	683	655	706	610	687	628	702	591	655	663	652	644	641	657	667	679	636	661	648	615	671	671	656	686	665	632	689	683	671	633	675	669	652	642	659	612	650	695	666	618	663	634	690	639	657	640	687	651	681	654	674	671	667	636	630	649	657	657	643	712	614	654	646	621	675	645	657	606	725	717	645	699	685	596	655	660	687	662	674	638	666	616	641	630	643	678	670	674	680	623	653	702	645	693	653	680	656	656	668	645	649	664	682	665	634	676	687	665	646	651	656	632	684	657	653	625	632	617	650	625	664	684	623	691	671	689	709	624	627	690	670	652	629	645	663	676	653	672	633	658	677	650	663	693	630	675	665	674	607	653	661	618	667	655	656	640	623	655	665	671	648	658	648	686	688	649	670	647	637	655	618	666	645	679	638	697	631	630	663	637	677	714	640	641	644	637	661	623	631	649	684	678	609	648	599	666	672	660	627	645	656	647	641	704	629	701	674	623	679	694	669	636	619	681	638	641	623	662	705	667	648	619	676	646	609	651	651	667	638	643	673	701	675	690	648	648	677	658	661	639	631	643	679	646	656	668	686	655	635	638	693	685	672	651	636	651	711	633	671	637	689	633	710	697	691	614	688	642	641	679	658	657	666	643	652	609	646	696	594	710	659	637	678	632	665	682	673	659	627	683	615	674	691	612	680	685	687	663	651	675	674	675	632	631	638	690	685	670	632	643	661	656	668	685	637	707	669	665	630	679	684	607	666	675	644	654	589	651	683	647	680	661	690	638	653	669	692	652	660	683	673	653	653	669	685	653	611	662	711	617	644	656	644	682	664	662	621	643	652	651	637	656	655	603	665	645	655	619	684	655	656	655	676	653	663	671	676	664	631	647	620	630	704	673	678	647	658	666	667	657	643	660	684	640	699	602	644	654	735	678	688	626	687	654	639	625	657	722	600	639	684	669	642	696	678	673	667	613	631	632	669	634	651	642	701	657	639	678	654	668	695	685	694	658	707	695	656	610	608	634	663	628	683	645	678	687	679	600	619	673	683	666	657	704	694	650	666	693	683	686	687	683	630	674	651	640	707	710	658	678	696	671	645	638	622	672	655	659	657	628	648	625	635	713	675	673	604	681	610	673	682	627	673	668	682	644	669	711	642	679	619	586	665	626	673	709	660	619	667	663	645	603	684	645	661	695	676	673	672	698	721	676	673	631	653	691	672	677	658	687	671	646	653	665	633	684	655	619	645	655	656	656	663	621	674	652	695	664	674	646	657	673	637	633	710	629	678	644	677	651	668	676	641	663	668	733	641	705	639	640	635	644	689	687	635	690	646	637	706	658	684	636	666	681	637	650	687	669	616	672	646	654	628	680	667	681	676	706	668	646	668	683	649	646	651	672	677	626	676	700	632	697	699	671	652	632	622	631	683	659	656	636	639	601	643	653	674	635	697	664	649	637	629	658	687	676	654	689	662	618	707	670	675	661	657	622	633	700	671	657	646	695	726	654	648	694	677	642	642	670	668	650	665	648	688	664	659	624	611	680	658	626	640	605	640	662	660	618	648	671	668	627	659	692	683	666	647	642	671	669	686	678	711	641	659	602	679	691	667	651	653	659	680	657	661	680	677	655	669	684	633	684	665	667	685	687	671	625	669	624	658	679	655	657	634	630	638	663	685	673	621	648	658	679	665	716	686	719	648	684	707	661	689	608	644	690	697	674	684	631	676	651	648	642	710	644	654	656	662	662	675	611	626	700	682	690	630	676	692	670	671	708	656	687	611	663	647	657	629	660	625	654	659	715	678	654	688	668	687	653	700	642	642	670	732	699	656	639	626	675	650	686	668	682	689	673	641	687	621	692	648	654	661	672	650	644	680	669	693	643	649	649	677	654	632	672	624	700	662	703	682	612	678	682	643	709	613	642	691	643	692	644	665	647	683	640	643	679	700	670	643	672	638	679	663	682	659	683	656	697	700	679	695	706	644	702	647	654	680	662	729	701	638	648	698	676	689	680	663	697	692	623	699	641	686	654	739	636	682	666	651	685	687	644	664	700	620	625	614	680	632	605	697	699	705	668	683	637	669	659	666	711	667	684	655	584	710	692	669	652	654	623	682	656	674	614	692	618	621	695	674	663	735	617	680	645	644	680	693	709	695	666	659	640	667	691	636	681	654	721	629	680	680	626	611	676	679	652	657	663	655	647	652	654	676	630	641	636	671	676	661	668	653	673	675	634	674	674	634	659	649	660	611	677	652	654	644	669	667	639	631	669	672	660	692	648	689	647	680	673	643	665	673	630	694	705	643	669	649	657	683	620	651	651	641	684	617	689	683	630	654	639	657	637	655	687	658	641	632	654	678	660	676	678	652	651	654	659	634	668	678	675	650	636	614	608	658	652	631	726	713	697	657	652	617	633	645	664	688	655	641	686	642	611	655	696	638
25199	21466	27779	25502	11536	1197	785	587	524	492	472	484	414	397	401	388	434	376	389	389	384	400	372	361	367	395	348	348	347	391	343	348	343	383	351	337	364	337	333	359	389	363	360	378	356	362	322	382	357	346	384	355	341	368	355	351	351	338	374	379	362	328	367	376	337	343	356	348	337	331	335	336	359	323	349	354	368	350	337	350	370	371	346	334	328	342	348	353	364	362	341	358	356	380	353	371	366	394	360	393	368	362	397	356	377	338	354	353	379	340	379	351	367	349	346	364	331	346	326	349	363	320	330	332	330	350	366	342	339	363	338	365	317	348	341	318	381	366	356	328	369	336	347	326	341	349	343	360	326	315	357	343	382	360	338	367	348	334	322	407	348	322	342	332	325	363	337	345	371	339	353	357	371	354	352	342	366	356	369	364	370	340	364	334	315	358	333	338	350	342	349	397	348	346	313	371	350	373	361	346	378	336	370	377	343	366	343	351	328	348	345	375	362	332	331	329	335	328	336	332	341	338	345	328	340	373	379	353	393	354	376	330	337	350	374	320	355	324	331	338	368	368	375	351	341	329	325	342	351	345	330	379	333	328	344	357	382	356	375	376	326	383	347	363	347	349	335	351	351	326	356	336	342	348	351	362	367	353	327	337	342	339	362	355	344	353	360	345	342	359	392	367	362	310	333	355	321	351	362	301	382	341	357	373	344	341	348	361	371	362	375	359	386	366	313	352	355	371	348	335	388	332	323	358	352	367	340	344	305	364	361	359	344	371	333	339	317	370	346	361	347	346	356	379	349	403	348	384	364	360	356	378	358	351	341	373	349	375	392	371	356	372	336	366	371	349	315	360	350	365	357	353	355	341	307	378	335	355	351	391	353	354	349	402	333	367	382	370	335	327	404	348	335	332	375	351	338	355	349	367	332	324	359	353	359	328	373	332	358	321	368	341	371	328	385	354	357	364	347	351	368	333	356	335	347	358	380	329	366	318	352	338	343	346	357	337	359	338	343	340	365	320	330	337	384	351	370	344	342	338	369	342	362	348	353	346	327	311	364	336	372	345	351	347	315	340	356	332	348	384	338	351	361	346	344	351	333	329	363	345	359	355	338	360	369	341	345	372	357	376	356	312	345	352	347	354	335	365	393	378	362	325	320	369	341	391	347	336	335	316	337	369	359	333	364	380	357	320	357	362	348	356	352	317	347	369	343	351	352	352	329	350	338	331	347	361	325	366	342	379	310	355	353	335	343	324	361	342	336	364	375	333	360	372	334	394	330	339	349	357	359	345	342	379	352	358	378	358	346	326	353	349	342	316	366	312	332	340	336	360	353	358	350	310	373	342	331	367	340	345	355	357	337	342	352	356	330	357	345	364	365	354	362	349	324	359	341	347	369	345	357	327	342	363	384	358	379	339	345	372	353	353	346	367	354	369	368	338	338	370	346	326	332	356	360	349	362	363	354	357	353	355	328	338	338	334	373	355	384	358	344	355	362	321	351	356	368	358	352	386	355	361	352	356	384	329	364	339	328	371	371	343	331	330	350	325	328	370	354	360	321	340	374	346	368	340	360	323	362	355	367	351	350	377	368	369	354	366	355	342	343	365	354	312	383	348	343	348	374	358	341	336	341	355	361	352	346	336	347	330	351	413	357	361	364	372	336	349	350	343	345	364	356	375	374	371	329	359	392	313	315	367	342	319	347	326	376	363	365	374	374	358	382	389	357	328	349	339	353	335	370	350	341	361	349	359	337	364	350	373	364	380	372	373	322	352	343	328	343	365	369	347	380	338	333	349	339	333	375	351	297	344	377	336	354	353	380	361	346	351	364	348	351	369	362	332	338	344	355	358	331	341	355	355	382	383	348	363	358	348	317	347	342	382	370	347	357	344	352	333	384	379	355	382	374	375	336	357	341	315	331	338	342	347	353	351	358	370	375	364	327	342	344	322	353	334	359	352	353	344	356	358	333	343	357	349	338	376	367	341	357	355	341	363	347	396	343	346	346	338	347	370	341	313	342	318	357	373	360	368	361	353	348	361	340	368	360	330	340	354	353	356	356	310	343	350	332	345	342	339	354	349	379	352	342	342	362	361	315	369	365	358	357	321	331	354	330	363	335	348	357	346	354	340	337	362	350	368	345	355	320	370	352	315	342	353	357	335	348	336	348	344	345	338	373	337	348	338	354	383	351	345	306	345	358	347	360	338	361	336	330	376	334	368	345	361	351	318	319	380	362	362	363	340	352	373	371	368	352	372	381	348	353	391	359	341	346	345	347	352	364	343	360	332	369	373	338	359	353	336	353	378	340	342	347	360	326	361	379	360	386	363	333	324	307	326	357	364	358	356	370	341	405	384	357	349	335	351	328	379	341	333	357	316	351	352	341	361	338	388	352	322	353	367	369	355	357	351	387	362	361	349	381	307	347	351	325	357	327	312	351	326	348	347	376	351	363	374	342	359	348	353	391	329	349	369	343	345	318	385	372	355	351	334	332	360	354	345	345	344	322	327	352	336	367	366	389	309	338	336	346	379	335	370	361	315	337	313	318	339	341	378	366	371	348	346	344	344	355	381	371	350	314	326	323	340	325	347	356	351	336	329	314	350	323	318	353	356	335	348	355	344	333	381	339	358	355	360	325	330	341	396	393	352	335	372	355	372	327	374	341	337	364	335	373	343	355	336	363	339	389	320	356	359	379	350	358	372	355	338	362	320	336	343	319	332	342	356	349	392	375	345	342	343	340	387	330	322	350	360	349	326	365	325	319	335	358	344	325	320	344	360	340	325	317	324	386	346	345	314	375	392	356	374	392	369	335	351	327	324	344	364	304	374	349	344	337	323	373	341	355	376	313	384	332	358	374	385	349	350	320	337	353	354	345	345	345	357	344	324	339	353	350	337	355	374	335	330	343	340	343	351	392	345	344	314	359	357	353	341	393	363	342	359	366	345	355	329	349	369	342	328	371	360	376	385	378	369	361	343	329	366	371	296	332	368	343	324	355	364	367	366	331	341	354	364	341	350	328	335	351	313	318	327	371	343	319	335	368	361	329	376	323	340	341	363	348	333	352	350	349	334	341	375	314	341	361	327	340	351	349	372	353	335	351	353	348	345	368	322	381	362	329	346	339	377	331	378	338	377	303	352	336	355	302	335	380	353	344	357	326	355	374	353	357	340	351	393	336	318	320	314	355	370	335	330	312	355	342	385	343	367	340	386	345	363	346	361	324	365	374	355	355	368	325	334	311	356	343	351	378	343	347	345	330	342	374	320	380	351	360	374	353	346	335	345	344	334	347	329	328	378	329	346	374	372	326	335	344	362	325	351	388	368	348	321	342	338	334	335	342	321	323	333	363	368	367	349	372	350	325	352	340	344	356	347	324	340	394	324	374	343	359	379	348	380	384	396	331	331	343	347	344	342	367	376	381	341	376	336	327	349	361	357	366	315	333	335	348	350	386	365	334	357	332	354	359	355	345	377	363	360	358	345	361	379
35110	15809	9158	4710	3231	2452	1816	1515	1339	1202	1056	1003	936	904	862	845	801	755	774	796	723	740	677	731	677	714	716	669	656	686	662	659	644	673	650	637	661	640	650	636	651	613	671	623	687	653	645	647	622	640	614	638	615	645	615	659	657	625	637	586	682	667	631	612	632	632	681	638	649	664	616	623	606	600	600	636	619	626	590	659	614	627	615	603	629	644	601	591	635	571	630	611	645	656	649	675	662	650	665	680	630	687	645	650	673	649	610	669	631	614	611	632	652	617	661	634	642	628	638	647	623	644	605	622	663	624	623	625	630	591	633	616	648	651	635	618	642	656	654	620	610	627	627	654	639	607	615	692	640	610	668	602	620	624	598	615	632	640	612	600	671	692	655	626	625	595	591	611	632	684	664	619	653	647	610	626	664	612	641	677	633	632	648	601	587	680	638	605	637	655	645	660	648	641	616	666	595	683	604	609	646	667	631	638	632	586	601	652	668	624	631	595	618	615	593	648	630	623	617	654	600	610	609	593	641	614	619	639	646	647	630	634	629	627	638	634	598	618	608	588	648	622	646	674	596	570	602	629	606	656	626	622	601	672	594	614	633	636	652	612	629	645	623	627	661	649	639	617	688	612	654	606	626	594	644	607	578	637	614	592	635	655	630	664	598	623	644	647	607	628	586	662	638	596	646	599	616	606	615	612	606	601	661	704	647	605	654	602	613	637	607	628	605	658	675	649	581	638	647	568	673	627	590	618	643	610	658	597	611	635	610	594	640	630	588	657	572	630	626	583	618	622	618	597	647	579	642	635	592	603	674	623	629	623	655	615	606	643	633	626	661	637	611	684	594	580	731	593	592	641	612	613	567	623	634	609	591	649	640	596	613	663	630	587	612	678	580	662	615	670	647	617	627	640	640	629	587	665	657	618	626	639	572	634	613	614	603	594	660	622	646	690	606	599	648	617	639	651	636	595	605	620	625	657	629	625	655	675	599	628	677	577	642	609	626	639	613	618	665	677	617	613	650	637	656	683	620	625	613	588	603	623	583	548	604	627	684	654	663	638	620	617	617	651	625	656	623	652	606	625	647	612	568	612	616	631	652	615	610	647	631	688	628	653	649	617	639	645	630	661	619	581	591	606	667	630	665	633	673	655	669	609	582	625	574	568	624	610	677	635	633	637	622	635	603	663	665	658	643	655	612	635	614	601	619	662	624	612	627	571	609	626	578	630	632	561	675	643	621	603	610	639	610	633	608	636	672	632	670	591	623	594	650	573	601	655	616	596	608	643	619	619	639	618	664	650	674	641	576	621	626	583	639	646	652	613	650	601	649	615	637	618	576	631	636	616	614	604	595	648	621	611	636	590	598	642	633	603	627	576	610	621	627	590	640	608	623	637	643	625	571	634	581	653	639	561	649	653	602	629	627	624	614	583	648	670	641	691	646	610	622	671	637	653	621	598	579	639	630	625	608	588	607	656	673	613	623	661	654	643	694	591	631	632	618	612	632	676	659	631	644	616	634	617	661	615	620	611	589	602	655	605	624	596	635	593	647	595	618	640	639	618	611	615	634	591	637	603	625	629	600	617	631	629	626	614	656	620	627	635	633	620	622	616	629	636	606	621	625	658	654	642	625	634	681	657	593	677	622	643	694	609	588	613	621	649	633	604	632	648	584	621	627	651	618	620	627	640	633	624	606	639	621	633	608	641	619	602	606	655	641	613	632	645	617	575	658	636	622	572	641	655	592	600	612	637	630	591	652	667	681	632	659	611	609	674	640	617	614	656	591	664	631	584	625	610	635	635	644	615	601	592	609	593	631	663	629	634	600	611	612	633	574	587	586	582	638	593	621	645	621	615	635	626	623	630	631	650	597	636	679	654	618	647	616	631	586	644	651	609	614	625	618	610	625	611	643	646	631	594	647	626	588	646	587	648	560	644	636	633	632	609	619	669	635	663	624	607	630	646	615	585	626	617	627	552	636	581	593	640	712	639	597	600	631	618	642	654	638	650	638	633	631	625	649	600	622	593	635	621	651	671	633	695	616	601	617	667	636	627	601	623	620	567	637	620	603	649	694	598	627	612	667	618	614	577	610	676	638	613	600	674	593	601	619	656	612	642	625	624	624	650	612	643	612	628	648	613	608	626	652	612	616	639	617	661	645	644	635	638	659	591	616	625	622	626	586	651	634	660	627	672	612	675	644	658	628	599	597	634	625	671	597	676	584	635	616	646	609	604	597	607	626	601	639	579	620	566	606	597	658	627	642	625	630	601	666	640	621	597	586	604	614	648	584	610	620	654	619	641	624	701	585	648	633	617	656	631	571	627	630	573	598	653	662	605	631	593	622	612	656	614	628	610	631	661	622	603	633	639	603	620	594	674	599	580	614	609	606	616	612	621	626	615	619	598	590	615	593	653	605	613	629	605	627	650	640	654	632	595	702	617	631	559	654	584	657	618	634	636	613	642	602	608	604	664	616	617	590	630	662	655	627	623	593	619	691	640	576	615	647	646	616	646	606	608	642	637	644	644	581	647	623	587	666	635	654	705	604	628	659	674	610	627	581	594	603	584	629	585	619	649	611	607	633	614	636	629	618	636	683	614	661	631	616	572	654	661	638	603	622	640	587	609	607	656	601	635	623	647	600	633	588	624	655	627	659	601	644	647	618	566	604	620	578	613	603	650	662	648	641	636	658	618	610	608	590	642	603	630	625	654	633	651	604	593	608	598	625	610	625	664	564	647	601	599	646	631	645	605	614	609	607	616	669	643	603	663	661	652	574	606	658	622	627	609	609	632	592	571	639	608	591	617	615	674	651	620	658	662	603	631	617	668	618	651	612	635	653	581	600	687	639	655	591	615	624	645	616	612	604	621	629	585	616	643	603	617	631	576	618	616	605	637	633	631	643	668	591	651	633	561	630	647	633	647	612	661	607	585	639	653	621	604	665	617	632	633	602	626	631	669	616	642	606	675	635	660	630	615	627	616	618	624	625	633	646	677	610	655	625	654	604	597	605	665	616	675	623	659	647	646	669	624	674	626	625	644	639	603	612	600	645	633	583	608	605	652	624	631	655	655	643	631	631	624	628	606	657	636	629	630	637	629	610	712	597	643	661	618	671	638	613	657	571	646	614	615	636	642	612	610	621	640	595	637	588	621	691	621	632	569	642	625	623	598	617	594	630	588	645	630	646	654	619	659	625	614	625	617	654	649	667	588	630	608	624	665	628	626	601	632	602	631	600	641	648	610	640	641	626	611	587	645	609	625	632	639	648	636	599	654	635	628	609	619	632	621	563	645	610	634	620	623	629	634	666	612	611	597	663	606	635	623	641	594	614	639	596	603	623	619	618	590	595	647	556	661	637	640	651	629	630	605	618	621	674	631	619	635	580	628	636	664	620	626	641	597	616	611	603	639	686	641	685	632	615	600	605	608	631	611	627	605	597	594	639	612	680	687	644	613	615	585	612	633	603	620	590	649	645	611	601	613	645	618
24149	21469	29061	24274	21417	8856	1650	1102	923	853	801	774	759	698	707	669	678	658	611	683	613	617	632	624	628	606	605	608	643	654	604	620	603	573	640	596	590	591	595	571	577	599	609	604	530	531	600	592	568	577	616	611	588	552	607	562	612	615	590	626	558	549	599	581	596	578	574	559	559	558	560	596	596	559	582	585	566	574	627	587	587	587	585	601	546	573	544	593	580	583	572	594	605	607	600	603	580	599	610	547	601	584	568	613	586	516	555	579	573	566	553	590	562	603	595	555	590	590	577	561	566	597	613	573	606	549	593	600	596	559	600	561	559	569	582	560	559	534	580	589	598	593	602	556	586	584	510	560	596	546	545	609	559	577	601	555	577	536	585	610	615	582	567	576	602	570	561	565	540	569	620	528	583	581	592	543	582	572	610	556	591	609	562	573	590	581	599	575	620	566	540	589	536	645	557	548	621	567	611	581	628	574	543	582	563	549	585	519	618	600	590	595	595	540	603	576	562	572	564	557	577	589	594	568	595	572	577	593	584	598	556	518	590	548	564	568	606	575	573	579	556	577	588	537	591	561	582	600	545	621	581	572	572	574	580	576	585	607	552	572	570	594	564	581	544	611	560	613	581	579	580	563	546	574	557	589	548	576	597	589	583	594	595	585	565	560	541	557	581	560	570	535	594	556	583	589	538	577	563	583	575	549	543	561	542	580	583	551	532	564	558	611	602	629	611	591	559	537	576	547	580	575	535	611	579	591	583	569	601	567	587	557	572	554	602	612	573	554	595	596	514	602	560	617	544	580	601	579	565	556	592	594	593	593	563	579	592	593	573	530	577	555	597	573	566	591	602	608	594	561	575	592	595	555	555	630	584	523	584	530	611	588	579	546	536	610	609	556	538	592	590	595	589	598	583	547	607	529	572	536	570	556	589	565	581	594	561	588	579	570	532	592	551	559	616	592	569	576	557	603	587	562	618	541	570	563	561	605	598	574	573	558	552	550	631	563	617	575	570	582	552	552	574	587	538	557	599	600	579	577	580	543	550	564	585	551	613	624	552	553	556	583	544	549	607	576	593	603	589	588	535	578	540	581	594	543	551	569	533	586	567	583	620	576	602	571	580	589	567	593	552	584	546	564	584	567	590	573	571	589	555	560	607	590	606	570	602	585	628	572	587	574	596	551	579	569	598	574	590	601	578	590	566	566	570	572	551	561	573	609	579	611	582	605	582	553	586	555	564	530	549	567	590	601	617	593	559	572	573	541	525	580	593	535	574	562	566	584	606	510	527	521	578	577	583	620	583	576	552	547	571	557	590	574	544	579	578	541	614	596	566	577	632	591	567	570	558	601	587	552	555	544	609	562	531	552	574	583	580	553	572	588	544	571	562	569	572	577	536	561	600	595	590	530	590	545	583	575	546	548	556	548	528	557	590	577	600	591	587	599	561	609	624	547	582	559	554	599	590	559	565	569	548	575	574	568	547	531	597	579	630	605	560	540	573	543	557	607	540	550	605	560	599	552	618	538	576	569	602	578	562	568	598	581	565	589	532	577	568	574	595	545	542	567	580	593	570	584	530	572	570	590	568	595	550	561	584	535	567	575	615	559	534	551	561	575	589	517	582	552	571	559	554	513	561	584	619	585	552	617	571	634	614	522	569	584	584	559	558	550	601	566	582	534	577	606	538	586	612	579	600	536	584	594	578	584	605	561	600	542	579	575	518	616	637	545	581	554	539	576	557	596	569	547	591	562	582	571	567	598	601	591	607	612	528	580	591	594	583	559	572	598	599	591	558	548	542	585	561	611	533	556	572	564	598	594	575	577	558	604	532	571	544	549	583	601	600	565	601	590	550	582	532	582	567	573	568	586	592	591	569	590	632	600	566	560	580	563	586	551	527	595	603	561	594	549	531	590	540	575	592	562	564	589	586	566	535	590	533	564	560	585	613	584	552	604	571	570	575	602	599	572	585	530	557	571	575	592	611	618	560	571	585	582	563	552	589	561	550	564	556	556	561	572	583	575	591	592	563	586	622	632	589	564	573	562	539	533	549	563	573	551	550	615	552	559	610	578	594	607	576	557	602	554	596	634	586	619	568	576	547	599	527	566	563	605	586	592	589	554	570	543	600	554	564	596	561	568	597	591	594	546	610	582	563	567	599	589	531	595	577	600	597	591	555	593	630	597	584	579	503	582	564	571	534	534	589	565	560	535	594	536	536	526	594	564	528	599	599	567	580	558	581	572	625	567	584	633	567	592	602	585	564	583	564	594	586	539	580	559	569	595	600	582	587	539	585	584	544	615	559	529	567	587	595	561	564	587	592	571	551	549	577	588	552	576	593	587	569	588	546	602	601	583	548	587	533	546	543	568	548	572	573	591	557	605	523	587	589	565	548	575	588	568	542	575	545	562	545	586	559	561	545	563	586	551	566	567	610	555	554	564	564	549	586	553	576	545	589	573	628	533	612	589	556	575	555	525	557	579	540	600	595	585	544	600	598	536	548	591	583	564	624	575	581	596	584	577	586	607	563	541	575	589	619	588	586	563	563	582	585	618	564	613	587	621	593	574	586	617	580	545	574	537	600	624	617	556	554	596	595	596	556	570	591	576	558	562	570	571	611	552	531	548	584	627	553	545	558	563	583	582	547	584	606	569	578	521	550	565	554	545	572	537	590	600	591	596	585	571	554	585	605	561	576	553	619	586	611	575	569	563	570	557	565	582	532	591	558	596	583	535	590	591	547	603	561	612	588	577	580	598	579	584	541	558	569	598	573	581	593	580	586	559	598	563	557	556	555	593	589	559	557	564	545	569	554	591	579	542	595	582	608	574	548	566	590	573	574	553	589	569	586	579	541	597	579	595	585	575	519	563	577	608	555	585	582	625	627	608	550	594	551	527	626	576	569	574	573	586	575	577	618	641	595	564	580	544	565	578	623	592	611	585	608	580	554	554	564	590	546	576	584	575	566	577	509	571	587	574	592	597	584	552	583	602	558	607	589	543	611	555	574	602	566	604	555	606	517	546	548	581	593	591	559	594	629	595	573	563	560	560	580	555	590	557	578	576	556	594	586	549	571	589	549	590	589	547	561	581	577	578	581	558	571	577	577	567	588	566	582	588	563	614	558	590	559	619	573	555	604	575	529	497	558	555	553	563	550	602	540	601	576	563	561	539	567	547	557	589	570	582	559	618	538	587	584	568	533	573	579	585	603	561	573	595	575	579	569	540	556	591	551	559	586	535	598	554	548	570	594	563	587	582	544	583	544	528	539	616	600	614	590	606	574	620	572	534	574	573	579	577	579	560	560	592	611	574	548	595	545	592	572	540	580	570	613	574	569	573	569	557	577	580	589	586	568	632	557	608	615	555	606	594	559	535	569	621	589	567	600	631	571	568	560	587	563	589	621	562	560	589	528	567	575	560	538	573	581	612	557	605	544	579	634	574	611	593	568	551	602	575	528	542	567	535	554	575	563	564	596	563	575	583	569	556
37937	21451	14407	7980	5574	4090	3257	2649	2285	1989	1823	1656	1557	1437	1387	1351	1213	1225	1269	1156	1156	1094	1049	1110	1121	1084	1120	996	1103	1059	1103	1039	1046	991	1047	999	990	959	978	1023	949	990	1008	1055	976	1015	990	1024	992	1002	975	944	998	913	1004	959	1028	988	900	988	991	951	972	1001	878	962	930	962	983	980	997	1009	888	895	990	968	981	1020	966	974	943	954	960	963	968	1000	961	998	973	969	998	1016	990	996	992	1051	975	1014	1022	987	1030	982	999	1014	999	948	977	960	974	994	995	973	922	965	1028	969	961	977	965	974	972	1039	978	956	963	1006	992	971	1006	964	989	1007	963	992	942	994	966	910	983	982	948	982	1015	953	916	935	933	966	976	982	938	1005	927	956	994	979	1015	930	985	960	1000	971	913	973	976	961	945	950	911	995	948	954	962	960	958	978	1007	906	943	1008	1012	953	920	979	958	937	974	981	914	973	946	948	943	966	979	977	974	931	902	956	1002	994	928	932	971	977	950	940	959	922	1055	955	965	927	946	965	973	950	984	971	946	941	985	962	944	1001	932	988	980	976	966	939	910	1002	942	964	1000	942	982	964	948	976	983	988	914	986	936	975	985	960	990	937	987	865	1009	938	1016	953	1001	940	918	925	1002	975	940	964	967	979	1003	1010	944	1011	981	919	975	966	946	974	924	955	943	937	970	971	938	942	954	928	980	965	938	959	931	903	995	992	977	981	965	1001	1002	950	962	958	922	924	964	995	978	972	952	938	972	965	943	921	987	883	976	1007	953	920	907	921	945	941	944	994	989	960	992	991	1009	945	996	953	989	938	960	941	1019	915	971	958	968	983	1011	957	982	949	973	938	934	1000	933	956	972	952	984	1001	875	928	973	956	946	951	969	957	920	959	924	928	975	949	998	993	983	976	955	1008	1023	883	918	996	982	1002	933	990	924	924	947	981	956	946	944	951	907	951	935	947	939	971	938	930	952	1001	925	989	1035	893	978	1018	947	968	970	957	977	987	979	929	972	971	974	935	926	970	966	947	946	950	992	965	930	920	949	970	940	942	933	980	960	979	993	934	1003	963	940	941	1004	965	957	1035	977	898	970	978	993	951	999	973	897	971	925	1000	903	951	952	921	933	958	943	954	927	954	967	914	960	977	957	934	968	998	974	986	982	919	955	988	998	1027	1022	952	984	922	971	995	953	982	973	925	1016	887	972	939	974	974	945	1037	1016	960	910	936	937	955	980	886	965	986	978	962	939	910	926	945	956	999	925	948	980	974	953	953	954	938	959	989	929	949	947	1017	957	987	1007	1008	937	964	925	999	947	982	959	995	984	1004	1068	984	955	902	917	1012	970	935	1008	904	951	983	970	1033	1012	1024	961	935	979	931	952	983	959	960	943	934	910	980	978	966	943	938	876	1001	958	988	961	960	918	976	951	944	955	970	915	965	950	999	1051	971	971	1058	917	980	989	928	982	975	927	959	947	951	957	972	957	954	948	958	919	965	936	962	922	988	988	987	985	927	950	991	949	981	941	946	987	993	1009	978	925	946	1002	939	975	933	986	970	917	989	951	962	992	954	957	922	913	925	987	1013	998	948	995	997	954	930	983	947	953	932	998	985	966	987	986	965	917	967	924	930	913	938	980	893	951	1006	952	934	940	957	938	977	963	912	960	937	920	965	1019	976	1013	982	952	926	978	965	928	1008	949	982	925	965	978	948	1018	979	936	950	960	1005	943	995	926	940	968	985	957	974	1005	1016	946	916	1004	995	982	932	963	932	987	967	963	1003	974	978	979	939	939	991	946	960	961	960	962	883	925	1010	983	972	982	965	942	986	965	939	995	972	953	993	995	1019	938	952	945	928	981	975	898	976	1011	971	969	907	934	980	924	958	954	973	990	957	969	954	996	996	989	928	992	971	891	1007	973	967	978	992	950	926	957	934	961	987	919	972	968	932	889	923	954	1003	987	1015	920	1024	976	973	1002	979	967	958	1009	939	939	1031	956	947	967	979	934	973	955	944	971	944	936	938	926	959	972	931	996	941	939	994	943	1028	989	935	991	974	932	986	906	914	964	962	986	959	962	1004	939	980	997	985	993	959	937	947	1007	971	959	965	977	1056	937	962	944	962	932	958	984	1045	976	988	966	982	934	930	992	988	992	921	962	941	939	936	919	902	913	934	995	940	969	1022	962	921	976	971	1016	939	911	984	1001	959	940	967	957	963	966	1054	976	1007	971	972	983	940	940	928	949	952	935	960	936	960	1036	973	958	956	1029	974	979	1004	945	992	885	972	954	967	976	982	953	1029	1015	966	971	965	979	967	955	936	942	937	971	966	961	935	961	902	972	968	977	1014	967	1010	955	987	958	998	934	940	971	1010	1026	981	931	951	932	1008	956	1017	995	974	933	983	968	905	972	1021	951	910	949	963	911	970	947	955	988	972	991	924	961	942	979	920	985	980	953	929	982	934	939	994	939	993	938	951	962	972	1011	955	967	982	940	899	982	978	930	958	970	972	978	975	985	968	933	943	996	924	956	945	1026	942	993	986	891	968	983	967	969	911	912	1000	962	935	928	967	985	979	974	926	949	926	1003	926	935	989	913	970	933	905	984	944	984	925	943	981	928	926	950	944	1000	979	990	968	954	1016	983	952	1014	906	995	971	976	918	1000	963	952	1007	962	950	973	949	955	939	980	931	983	970	944	994	972	950	975	926	926	979	911	934	980	954	905	956	981	976	966	962	1017	943	987	956	965	975	984	984	933	940	945	898	948	1005	998	995	1000	975	921	969	927	973	944	952	990	936	929	948	988	950	889	997	964	959	960	997	1007	942	985	911	963	915	936	972	961	977	957	1023	981	955	1031	974	924	955	952	931	964	955	941	938	958	974	980	959	948	995	943	984	960	943	996	963	929	901	957	952	967	928	947	957	936	930	922	929	950	980	987	955	953	1022	945	981	987	995	1017	919	1015	902	942	1004	966	976	941	981	1011	992	966	991	953	967	913	969	946	962	987	946	949	972	1027	950	932	969	974	933	952	936	979	918	1012	953	973	982	1014	956	1026	969	970	985	950	982	941	919	890	911	941	987	983	925	1000	963	986	943	954	970	995	947	969	947	938	933	945	972	940	981	974	937	970	964	934	931	981	981	984	1004	989	943	970	983	973	985	935	971	974	925	918	1017	968	949	942	980	970	960	958	937	1016	915	929	972	965	999	967	940	959	956	942	968	960	1008	936	955	922	946	980	963	948	987	999	982	973	945	943	963	946	949	963	921	950	998	906	889	965	1013	930	976	999	927	991	981	948	918	1002	916	939	1010	962	965	961	959	961	981	948	936	1011	969	976	949	1016	902	974	906	987	1004	978	961	922	967	964	918	985	965	908	910	981	974	964	982	987	946	928	987	954	945	958	1048	959	959	968	1004	914	1028	925	962	1020	988	1002	983	946	948	977	968	903	906	1004	968	996	990	970	960	972	988	976	1001	961	937	926	949	954	985	960	952	960	951	981	921	934	1048	1002	945	960	957	982	959	960	925	995	1016	936	1015	993	964	963	994	982	954	974	946	963	953	938	989	976	945	948	993	925	1030	991	952	953	958	928	983	926	969	893	990	979	1023	1062	962	922	929	945	908	1005	932	984	955	959	978	1007	950	946	956	963	974	933	955	969	970
27642	17098	2679	625	459	383	414	389	377	343	350	377	361	348	388	364	351	341	356	345	337	352	384	354	336	380	367	335	345	337	372	363	381	362	365	339	340	369	346	359	353	354	380	344	338	344	343	359	345	331	359	332	387	342	334	350	333	368	354	363	343	334	356	353	347	340	335	338	380	342	357	315	331	319	342	348	311	345	368	354	356	343	319	330	378	328	346	334	325	356	344	388	359	358	370	349	336	361	364	336	368	388	372	322	315	364	364	336	350	328	337	358	344	389	338	371	353	318	355	369	352	341	366	349	330	351	325	377	313	356	318	345	326	324	340	361	348	340	354	362	327	328	360	333	348	370	350	340	357	357	370	341	333	333	323	346	344	328	359	330	332	352	350	354	343	381	371	367	302	349	349	385	332	322	361	324	344	353	318	341	383	356	342	334	339	350	351	331	330	344	333	337	309	338	369	343	362	350	347	343	353	345	338	332	346	354	329	353	354	349	338	369	348	375	351	338	307	329	353	353	350	316	344	354	355	364	329	362	318	360	321	332	360	354	336	366	332	350	322	313	360	352	332	344	340	360	349	364	355	366	365	316	364	363	331	360	333	366	368	341	340	337	348	347	347	374	358	361	367	324	358	356	323	359	363	385	329	345	327	384	352	361	337	357	347	365	336	355	350	334	328	365	352	333	338	352	369	320	364	338	342	355	321	341	319	350	345	370	305	377	350	358	350	363	376	385	353	364	339	386	339	341	334	353	321	340	365	365	359	346	392	371	324	377	365	351	378	360	361	343	338	354	369	347	326	358	341	333	326	344	351	358	335	318	354	357	327	361	346	326	325	352	352	350	300	345	368	354	329	329	350	370	332	369	307	332	320	366	342	372	384	315	322	329	356	363	348	361	317	348	366	335	336	332	361	386	335	326	340	373	345	345	356	339	357	377	356	330	353	362	336	363	377	318	338	364	343	363	352	366	362	349	374	321	349	362	352	381	350	341	360	321	375	358	352	350	337	369	300	364	328	359	348	347	363	379	360	341	346	340	330	354	331	377	355	340	372	343	348	351	352	358	355	395	329	355	342	337	332	301	333	350	361	332	311	342	345	333	334	338	362	341	364	346	334	340	336	325	336	377	343	333	354	320	359	339	349	317	344	331	353	355	326	343	353	331	352	344	348	350	335	315	382	368	373	363	329	357	333	334	350	347	363	308	328	337	330	368	299	359	358	362	355	320	320	354	356	367	362	349	364	333	344	301	300	336	362	358	326	332	384	355	326	326	302	345	332	380	352	372	344	348	346	321	296	372	346	361	340	352	344	340	368	358	332	340	367	352	357	356	352	338	343	328	347	358	351	333	359	330	340	339	337	352	321	361	336	339	358	336	352	337	338	302	369	356	336	344	348	324	314	349	394	307	329	354	361	316	342	343	344	350	344	367	362	355	355	359	342	366	368	348	337	359	359	348	305	338	343	332	339	353	348	334	342	348	340	323	310	376	359	346	331	363	332	341	364	341	365	335	364	363	324	342	317	385	364	363	369	334	361	367	358	360	333	356	381	377	367	349	343	345	327	362	338	354	333	360	357	320	363	325	361	348	392	358	343	356	356	348	335	338	364	363	366	339	366	331	356	395	353	352	343	371	357	316	322	347	346	347	354	356	353	353	311	340	369	361	342	329	342	358	346	347	381	303	317	343	339	337	339	335	325	343	351	344	345	313	359	332	360	336	360	339	334	333	369	347	327	346	356	372	334	329	331	378	368	359	344	380	373	351	311	353	355	353	338	377	355	384	326	394	338	349	352	352	343	331	348	349	371	353	359	328	354	356	365	343	352	343	342	334	324	353	336	353	354	359	369	339	341	319	352	357	360	373	339	370	314	367	330	354	354	353	343	319	353	336	374	328	338	368	347	363	365	378	360	358	314	315	327	330	353	378	349	309	370	347	342	353	317	356	338	340	345	378	321	385	313	369	344	346	382	349	355	330	323	337	344	325	362	333	317	355	334	362	344	372	367	346	336	343	351	338	329	375	357	347	376	333	352	378	337	338	344	326	303	362	323	322	336	353	357	318	335	353	343	362	351	351	357	347	361	325	349	347	334	345	353	337	352	363	364	359	366	342	344	382	357	401	332	375	364	348	373	371	319	353	352	332	345	375	361	321	343	342	329	360	362	328	324	321	366	370	378	352	369	333	350	345	352	377	355	332	343	323	350	334	375	342	348	376	356	324	367	319	353	321	353	363	363	357	365	321	363	352	338	341	334	371	362	355	346	356	334	363	338	353	343	327	331	312	352	361	359	323	313	342	309	351	344	335	374	362	351	347	340	361	323	353	343	346	372	340	343	362	377	333	352	347	332	346	376	339	371	331	325	358	378	327	381	355	329	347	333	353	352	354	348	345	339	353	336	344	348	333	342	328	348	321	324	348	350	335	362	329	331	349	359	356	369	328	331	331	330	346	355	325	344	337	361	363	337	354	388	331	337	336	381	350	354	356	360	367	350	336	371	326	338	339	347	331	346	358	351	349	373	337	368	371	329	366	323	322	379	363	303	333	333	372	340	343	355	354	348	308	356	367	356	370	374	389	328	326	328	323	360	354	362	346	360	360	345	328	333	335	338	346	390	353	326	344	349	334	365	359	349	345	319	334	371	362	336	381	371	350	344	339	319	356	352	351	335	340	328	321	331	350	315	339	320	320	334	351	331	328	372	362	318	343	362	349	357	352	360	348	336	363	310	347	349	362	374	371	384	330	314	316	361	341	356	326	372	382	345	346	343	329	341	360	345	353	313	368	347	358	376	373	357	334	340	340	341	351	375	365	357	414	344	331	337	333	374	328	355	357	366	338	349	366	332	335	339	377	380	363	382	332	374	340	363	331	351	320	363	346	306	356	337	316	344	350	380	315	349	343	300	347	342	326	353	354	384	334	328	349	345	358	325	334	374	356	333	317	371	340	338	325	347	334	358	348	350	343	356	338	312	314	334	343	360	364	362	312	332	329	344	322	350	335	383	342	378	299	364	342	343	313	349	363	321	366	337	346	336	323	347	381	378	357	331	360	348	330	343	363	340	350	312	324	324	318	312	338	361	335	373	326	331	342	377	382	376	356	336	371	372	369	353	340	350	363	376	348	354	328	372	347	395	308	366	340	350	343	359	356	380	339	357	366	336	369	358	335	335	356	353	336	314	331	353	360	336	323	385	339	328	381	304	348	323	380	354	336	370	335	322	367	346	333	364	355	346	325	328	337	363	335	339	336	378	365	346	346	365	338	360	335	365	312	373	357	334	392	345	358	346	354	341	324	362	369	322	382	339	348	345	346	348	348	342	360	332	357	365	345	348	345	355	330	371	340	363	359	365	344	368	325	344	379	291	350	302	330	340	369	366	347	350	381	329	355	345	362	339	308	347	353	351	360	373	340	355	336	341	357	339	321	379	348	332	326	313	333	370	319	314	301	330	368	343	346	329	359	339	348	340	326	367	360	353	329	352	382	352	311
15163	2392	1596	1001	861	778	727	708	691	678	655	662	620	651	662	670	688	624	584	647	675	654	655	650	641	612	665	660	609	633	623	661	658	656	654	607	613	607	607	607	649	613	637	591	611	646	636	617	676	610	602	629	641	636	680	626	618	600	648	678	618	649	618	649	620	640	663	615	607	608	633	625	642	647	646	653	624	623	638	593	651	650	639	631	603	616	669	620	666	647	647	640	614	636	639	646	671	618	628	680	648	642	662	662	680	677	614	665	660	656	622	636	621	613	663	702	698	645	656	649	614	612	631	676	638	622	606	647	646	668	603	670	669	647	661	607	689	645	640	663	624	571	640	609	618	634	626	632	641	641	627	587	671	643	595	624	622	606	658	639	638	600	637	619	662	591	624	682	595	596	635	623	647	613	644	642	664	614	622	576	641	618	657	627	639	643	633	615	640	637	660	623	652	624	583	660	650	641	664	631	655	616	610	664	600	607	602	623	612	634	633	642	651	581	626	630	634	644	646	604	629	626	630	660	596	602	640	672	651	632	619	661	662	608	613	643	579	603	604	587	629	662	683	610	628	625	630	653	618	610	639	637	609	682	646	644	608	590	592	617	601	621	689	638	643	625	640	674	617	619	648	651	652	606	635	608	606	657	626	687	598	640	652	653	617	613	662	633	617	658	609	639	667	640	653	642	627	627	658	613	598	567	637	621	640	640	609	599	662	660	600	640	616	573	672	636	610	624	628	615	586	652	622	686	644	616	661	626	639	669	623	634	608	606	592	646	631	636	657	630	684	626	611	668	616	609	657	580	658	616	663	625	592	613	610	619	636	616	680	666	642	641	656	630	629	656	678	633	635	619	597	668	663	636	678	645	594	633	659	621	660	655	615	635	633	657	612	632	642	618	609	629	607	632	657	639	625	637	646	605	557	678	623	642	635	650	624	616	646	638	621	642	651	652	630	646	609	554	607	635	609	620	617	682	681	616	612	647	629	665	650	619	633	636	644	600	628	599	612	653	595	624	598	627	618	664	657	650	636	576	624	614	610	632	624	613	626	660	620	620	642	650	643	602	621	667	600	594	619	640	629	623	644	603	622	622	643	627	658	616	620	594	652	605	660	623	650	612	614	674	641	641	634	634	612	608	623	619	608	634	628	639	666	653	685	650	629	634	630	613	628	644	649	642	653	613	650	657	633	635	593	640	603	658	602	627	614	694	653	640	599	617	622	655	610	663	624	576	596	592	632	627	659	636	653	633	610	611	650	641	667	662	647	671	633	659	640	666	661	703	622	594	634	665	654	647	610	639	626	581	640	608	647	657	649	635	672	607	628	649	608	654	639	674	666	587	646	650	652	658	611	628	602	626	678	638	673	651	641	636	640	621	634	618	605	666	608	631	680	624	610	619	623	615	611	632	607	599	591	682	595	657	644	647	602	654	635	607	659	634	652	588	667	625	652	625	622	660	611	620	629	623	691	620	639	578	652	595	611	653	616	666	618	629	694	639	656	681	638	617	685	624	648	678	635	663	663	642	658	638	664	624	575	642	620	672	654	605	632	657	664	664	637	692	600	642	617	641	630	641	619	602	672	637	625	642	666	687	656	674	633	623	647	608	684	636	603	618	645	689	712	639	602	656	684	631	654	617	606	643	614	602	657	601	675	643	630	633	650	648	660	648	685	604	665	649	630	614	649	615	670	619	614	605	629	643	645	622	615	666	634	608	632	619	658	660	609	689	670	643	654	638	656	631	670	660	685	601	595	663	653	605	638	637	627	652	645	609	568	633	627	585	596	633	623	663	594	628	600	638	597	618	684	651	597	674	637	611	626	655	626	596	638	629	617	600	618	668	649	623	646	640	665	667	607	633	605	637	629	678	635	620	659	654	616	698	645	625	619	671	655	626	634	648	621	620	665	680	649	684	621	656	653	653	601	637	667	631	642	588	631	607	653	613	611	616	638	675	641	621	673	606	590	630	642	628	625	583	642	631	622	634	679	651	610	658	663	661	629	613	629	633	618	629	639	609	629	643	634	615	606	610	643	630	580	625	587	608	608	639	634	623	681	589	597	627	651	635	617	624	621	632	634	638	655	698	632	636	613	649	652	620	613	630	692	640	599	621	639	648	624	622	668	605	616	624	625	651	659	627	622	642	679	640	584	672	636	673	666	683	603	643	619	620	663	625	628	668	630	620	625	661	646	628	666	637	608	634	613	654	625	622	596	611	629	655	626	642	617	651	628	698	640	654	657	617	675	626	614	621	658	656	659	632	641	658	620	567	649	620	628	630	615	607	662	616	639	608	690	643	662	605	653	625	659	649	635	637	627	603	652	651	669	650	626	617	636	642	624	607	635	646	661	591	646	620	602	608	621	615	589	679	628	686	663	682	624	613	590	617	592	578	642	641	632	625	662	624	634	656	639	626	652	644	621	633	663	586	612	643	663	622	601	626	617	624	634	627	600	621	619	575	624	633	618	644	657	595	649	626	638	650	640	596	663	651	674	640	622	643	620	615	628	611	673	663	618	605	627	597	634	642	628	585	659	645	584	650	639	656	650	650	632	662	649	649	660	655	598	634	632	681	628	628	623	647	629	644	636	604	615	632	658	667	651	622	592	637	591	653	690	633	660	619	627	645	659	588	621	610	621	564	609	656	680	623	622	681	645	610	625	669	629	624	584	599	629	618	666	644	588	612	630	617	605	656	637	682	616	617	642	615	579	624	581	589	629	631	632	653	630	627	630	600	602	636	632	617	624	628	645	650	652	608	627	602	609	620	599	576	700	591	608	650	657	648	633	675	649	655	625	620	651	631	659	646	581	661	649	630	668	628	609	637	632	620	639	602	685	625	652	629	680	597	599	630	657	645	679	584	678	629	635	611	616	647	666	636	563	646	658	597	623	641	613	608	622	684	686	654	655	613	670	600	620	611	638	612	704	588	640	659	672	605	616	658	611	611	637	617	619	652	634	604	645	590	642	618	638	617	658	613	611	592	639	645	636	621	635	661	631	613	615	610	638	636	673	671	636	710	663	656	632	634	636	628	652	617	645	677	600	629	642	654	640	649	671	606	597	615	608	642	649	616	582	639	637	614	645	637	623	660	628	646	594	569	637	676	627	601	636	652	621	647	593	664	627	611	639	631	638	619	661	582	660	650	629	652	635	658	606	636	621	623	622	672	655	666	658	629	666	588	666	667	637	651	593	677	667	644	635	632	601	652	647	628	633	611	639	666	597	617	648	666	641	645	660	652	638	619	625	660	621	618	659	640	624	597	633	653	641	673	659	610	639	631	605	597	682	595	647	656	618	610	631	626	580	630	677	627	680	633	624	599	589	620	630	600	655	633	605	613	666	645	617	595	629	633	600	675	632	588	624	617	633	595	640	640	675	636	660	643	640	602	618	634	668	702	642	657	605	669	633	623	629	652	620	630	631	613	635	643	600	587	624	622	654	615	632	648	627	602	609	619	629	604	628	625	645	580	608	603	659	711	629	658
25222	21497	27999	25350	10453	1075	750	625	540	490	454	428	403	431	365	384	376	380	376	395	361	359	341	355	358	345	325	350	352	312	359	336	326	317	354	327	357	321	319	334	317	353	352	317	331	340	355	338	345	375	316	318	327	365	351	322	326	355	307	327	326	334	334	338	358	349	338	364	333	281	348	349	363	319	331	316	339	326	321	320	309	318	342	354	299	316	339	305	343	362	323	356	371	366	354	344	348	311	334	337	339	321	345	348	335	351	336	344	337	324	304	341	314	330	332	363	356	346	363	339	353	349	301	343	333	318	331	333	319	317	366	337	325	330	327	336	328	342	344	338	338	322	374	342	308	349	342	332	336	338	318	336	351	324	351	310	335	305	313	362	337	346	323	331	303	327	323	325	348	344	348	340	341	350	327	344	318	357	317	332	292	346	319	354	349	326	338	337	371	321	330	332	298	350	339	320	349	319	314	332	353	327	315	328	348	346	320	341	331	338	335	337	330	347	319	382	301	324	327	331	333	324	313	305	321	336	354	360	355	297	368	339	315	370	340	307	340	333	329	327	382	331	311	358	327	328	309	334	388	335	340	372	329	317	301	331	321	335	321	317	315	305	316	346	367	353	337	315	360	345	346	329	311	315	361	339	341	318	334	352	298	303	335	320	323	311	326	321	348	335	363	341	355	331	307	325	301	299	337	275	343	308	291	305	330	357	329	284	339	346	320	308	328	343	342	349	314	296	304	325	314	372	298	315	304	334	345	335	345	339	373	296	332	310	322	354	344	334	342	328	347	341	338	356	316	319	345	320	322	337	334	327	330	333	307	346	320	316	340	321	356	342	338	332	384	318	328	334	306	340	307	322	347	338	328	314	320	343	307	339	340	338	364	344	328	338	323	365	315	339	363	323	359	338	328	314	294	303	337	318	315	325	333	330	314	348	337	330	330	337	347	296	362	301	344	351	317	326	316	313	315	345	324	331	344	368	316	313	311	352	317	289	344	324	350	345	366	336	335	313	363	304	363	343	354	303	310	320	293	307	322	336	365	351	339	326	321	335	342	312	329	340	358	330	297	324	310	327	317	345	332	325	335	333	320	354	289	283	341	325	310	327	356	327	353	319	303	341	307	344	367	302	317	346	361	375	327	348	325	367	343	355	306	320	352	339	341	319	313	321	354	326	318	369	324	382	327	335	328	313	338	300	351	378	343	308	319	331	343	320	345	357	362	317	292	317	303	341	302	347	346	316	354	358	349	304	297	317	331	319	352	322	324	297	333	339	322	342	312	313	378	315	333	319	312	339	347	325	331	351	368	331	330	349	321	332	320	325	341	320	323	340	336	306	332	340	335	365	323	329	328	328	330	336	331	320	351	350	354	380	319	323	336	355	345	326	326	339	338	325	355	331	348	349	330	378	312	308	353	344	293	314	323	305	297	338	350	317	314	324	351	319	304	304	357	313	336	329	302	338	347	308	332	331	364	316	355	324	328	341	287	321	339	307	340	370	296	346	347	317	329	364	348	367	329	338	308	295	315	385	335	342	341	359	342	318	360	311	298	339	320	328	348	362	297	317	335	299	305	304	346	326	340	354	302	311	372	343	323	329	357	309	355	338	353	334	309	315	368	321	328	330	324	346	353	353	326	346	338	332	333	308	351	305	351	317	356	341	315	320	313	345	305	310	323	316	325	322	328	325	340	338	321	296	340	351	366	313	331	340	310	318	344	337	345	336	340	357	312	328	331	324	345	339	337	324	346	315	338	312	351	323	289	337	365	337	350	332	346	325	301	347	325	325	342	323	304	333	293	345	346	325	342	352	316	334	310	356	320	309	323	337	368	329	346	308	335	309	324	310	361	320	335	302	327	350	311	361	335	329	340	365	328	322	333	328	338	312	324	326	350	338	334	336	304	345	329	319	343	313	314	355	285	350	346	315	307	323	335	310	338	329	342	355	385	319	329	327	344	319	347	344	344	336	336	340	326	305	323	356	371	327	353	328	305	307	341	314	326	336	349	352	336	338	347	339	352	333	317	344	324	311	341	332	355	277	333	322	327	333	328	332	335	324	319	307	369	341	329	341	320	359	329	320	335	283	328	311	332	317	348	331	334	327	324	320	353	355	326	309	321	349	327	311	330	332	340	323	304	332	341	319	339	331	331	347	346	302	321	321	345	353	331	338	337	316	342	344	347	347	305	337	302	330	310	344	347	330	310	320	343	302	343	331	337	298	352	320	317	318	342	307	308	343	347	319	331	313	325	313	327	324	345	350	333	322	336	343	347	339	336	333	345	334	331	327	315	343	300	340	317	369	329	320	346	338	328	304	311	354	336	348	326	320	329	336	362	329	323	328	310	294	341	321	317	327	360	376	328	333	354	347	347	277	370	338	336	306	324	312	372	330	313	347	326	365	362	315	377	310	317	362	348	344	315	368	348	325	328	315	327	343	313	306	328	334	303	325	319	329	315	355	328	329	298	333	300	306	339	318	310	328	336	357	361	350	308	335	331	318	335	338	311	333	322	310	333	333	331	337	331	329	361	317	322	355	320	353	300	347	347	327	320	350	330	334	351	341	304	345	346	343	355	311	366	314	324	328	365	312	353	352	341	324	306	360	336	370	322	341	310	354	320	322	350	346	329	336	323	348	305	317	317	350	315	334	323	310	324	308	331	323	365	331	335	334	325	323	331	336	313	337	333	331	358	330	308	307	369	341	327	333	316	317	330	349	371	326	327	340	303	314	329	361	349	340	324	333	306	318	334	319	346	323	323	326	338	360	324	309	336	309	321	316	319	347	319	317	331	338	323	320	329	364	338	331	345	332	328	350	377	294	320	330	336	325	339	326	315	320	349	349	329	345	325	335	323	311	323	335	311	340	331	316	338	316	351	333	331	349	310	328	309	307	286	326	332	329	299	329	356	341	361	298	316	344	333	332	304	339	333	337	340	316	358	273	337	327	350	323	334	348	292	329	317	321	328	321	305	316	310	332	340	316	325	353	362	327	331	316	351	313	361	316	304	348	348	337	309	328	395	344	326	336	337	332	349	379	327	305	331	332	352	343	308	342	322	339	337	339	335	350	338	341	328	349	352	323	321	324	329	372	337	344	331	315	311	322	337	369	324	339	336	327	305	353	315	303	308	331	353	349	363	333	343	355	302	319	313	340	325	322	339	339	364	345	365	335	334	334	338	337	309	323	340	322	339	371	299	329	352	310	339	325	332	367	356	338	313	330	318	331	271	325	335	349	313	333	322	354	349	336	313	293	338	318	348	354	315	329	347	335	299	311	324	331	326	358	318	295	321	324	360	308	325	325	326	341	301	347	314	327	328	311	334	319	331	323	301	321	304	362	309	365	319	365	354	326	338	334	315	301	295	313	344	352	329	356	363	338	332	320	341	368	344	360	330	330	373	330	314	312	354	349	336	334	311	345	312	311	315	305	355	335	317	332	351	335	321	342	330	327	296	317	358	348	340	332	332	319	341	342	318	303	326	322
36499	14744	9060	4716	3250	2419	1902	1504	1273	1157	1028	985	841	821	797	791	788	742	700	699	739	690	675	678	656	666	658	674	642	618	704	628	644	635	612	662	637	615	684	641	626	603	653	617	636	635	627	651	592	615	616	595	638	585	610	620	621	574	589	632	639	572	606	618	629	576	611	615	602	555	604	643	620	590	622	583	579	569	586	591	623	601	601	613	614	589	573	614	572	602	610	630	616	682	640	628	674	604	623	583	660	628	643	610	627	585	568	652	643	566	616	603	611	628	566	541	645	562	610	598	626	638	659	589	622	655	576	640	672	621	607	584	573	580	595	556	634	640	618	597	589	612	633	597	599	591	659	596	611	615	613	632	622	641	613	593	587	611	608	596	601	623	636	621	622	605	596	627	591	603	632	613	620	637	553	579	597	585	596	623	616	564	636	593	616	618	597	576	588	612	662	585	609	604	644	621	609	579	585	567	577	594	597	607	606	617	618	574	613	625	586	603	586	568	569	595	598	606	569	636	588	596	587	631	639	638	614	588	593	606	580	564	639	595	566	601	574	581	601	606	638	575	610	586	619	586	617	559	557	610	554	625	579	570	595	581	592	596	600	565	597	677	602	600	612	593	608	602	597	591	619	589	625	611	640	631	600	600	631	612	587	610	616	592	589	570	606	612	597	601	559	570	598	615	568	565	583	572	610	588	591	618	593	601	556	625	621	606	609	568	591	581	620	557	579	603	609	576	542	608	619	635	609	579	586	604	626	597	595	578	640	563	603	583	597	596	584	554	667	634	616	592	596	622	590	613	597	603	603	585	614	580	556	559	570	592	622	634	588	617	616	591	602	610	577	573	573	560	659	606	594	589	617	601	590	588	609	624	577	563	582	639	610	610	596	576	629	617	623	538	607	589	619	642	610	568	601	552	624	591	572	601	583	605	554	586	574	643	564	593	580	593	602	564	613	616	560	554	629	657	585	606	619	605	616	588	621	576	637	597	622	639	580	582	582	602	588	578	599	631	600	610	642	602	603	598	616	622	572	582	629	627	593	585	603	579	585	613	598	590	562	565	611	603	584	626	588	561	592	570	621	591	575	637	605	563	561	647	613	593	593	580	578	625	568	617	626	563	598	590	577	614	620	591	587	609	568	619	611	591	617	611	606	589	601	589	604	600	595	601	600	596	602	605	621	582	629	579	601	576	567	586	615	594	587	593	639	604	609	595	573	582	594	615	610	553	609	586	634	605	589	606	630	584	635	603	597	620	598	569	614	597	631	611	612	611	636	576	600	668	606	604	593	651	625	594	631	606	566	578	597	603	604	598	618	625	588	632	589	584	617	575	603	612	586	564	593	599	579	590	637	623	550	587	563	604	616	577	605	636	596	566	647	603	575	621	574	611	607	607	635	616	620	564	600	590	566	600	604	628	576	599	625	602	589	595	623	658	570	624	613	580	579	627	620	608	621	626	555	574	610	624	629	603	606	635	621	604	555	594	640	580	586	593	595	644	565	572	585	604	592	582	613	565	585	614	574	596	621	605	614	602	591	599	566	570	596	571	625	586	643	627	620	614	602	580	654	554	612	610	624	595	618	584	574	604	606	611	607	587	604	585	616	591	615	618	579	579	653	599	622	588	637	610	552	615	611	566	588	615	597	619	647	606	597	620	647	588	631	569	640	609	603	594	624	616	605	619	606	611	638	586	631	642	589	604	630	628	605	598	585	608	598	576	618	642	576	598	576	614	619	570	560	623	590	601	602	623	620	616	584	596	593	624	631	564	583	600	618	606	599	595	596	593	598	609	583	574	600	620	593	576	627	611	578	599	595	574	607	600	567	573	567	587	561	603	568	644	584	590	587	581	575	592	610	604	633	554	616	635	620	598	594	618	570	622	600	587	609	586	578	627	592	603	626	603	622	579	619	584	583	582	573	591	585	586	614	611	600	611	576	583	589	590	550	626	581	649	554	620	571	575	567	625	583	563	595	589	599	602	603	599	630	638	596	599	607	590	602	578	571	549	574	626	595	594	637	596	587	585	596	549	630	649	591	610	603	615	560	613	615	618	579	608	551	552	641	595	592	631	616	580	609	684	609	590	561	621	582	583	592	607	615	598	584	596	623	591	616	576	635	557	626	572	629	610	619	575	622	606	630	651	597	618	597	588	622	631	619	594	618	580	606	631	598	606	591	628	633	563	602	610	596	581	580	588	593	592	591	608	572	615	554	573	607	565	588	593	594	608	623	633	606	568	597	617	585	585	585	647	585	619	595	559	560	643	573	648	574	597	610	556	627	608	559	630	551	579	597	604	582	582	626	584	650	570	639	601	603	561	576	623	648	577	592	584	625	620	616	612	631	641	630	581	600	605	604	627	579	585	583	592	622	588	585	617	595	585	550	586	653	610	612	598	602	601	585	579	620	600	568	586	611	595	610	595	613	616	573	613	593	639	587	553	622	598	609	615	608	573	610	596	558	637	616	606	593	622	603	569	587	607	616	618	605	649	624	612	635	623	564	593	610	606	625	591	606	610	568	594	604	576	571	586	615	605	596	573	571	631	610	581	623	616	596	629	576	607	593	580	633	604	612	574	628	600	577	616	563	599	618	550	636	601	603	557	589	564	577	595	638	603	596	598	611	564	583	574	600	610	570	600	619	621	634	626	561	631	603	574	584	574	637	578	617	586	594	613	588	592	608	595	576	605	607	602	581	562	584	617	583	608	611	643	646	543	626	605	566	577	622	608	647	543	598	606	591	594	612	643	610	554	561	668	606	582	591	618	595	566	637	623	622	609	619	590	606	620	583	596	595	599	624	618	603	628	565	564	560	595	580	590	602	647	613	583	629	613	585	560	589	644	583	618	581	620	606	615	599	654	626	595	608	652	605	601	618	603	607	648	611	646	633	606	656	579	556	575	596	602	646	664	588	597	588	601	617	636	612	619	590	578	556	642	613	588	651	608	590	604	619	640	601	599	608	585	607	600	620	596	585	585	610	562	588	606	631	649	619	614	585	595	627	579	588	608	586	560	598	628	606	613	607	597	574	665	584	606	600	632	617	567	592	640	608	615	611	625	620	586	598	618	571	579	562	576	611	591	608	615	582	550	604	617	583	577	627	644	544	555	596	535	560	608	571	557	627	586	623	622	642	601	636	618	545	634	574	591	568	614	649	585	619	599	633	567	597	612	605	594	609	570	603	570	610	604	609	622	611	598	572	587	582	612	604	542	584	603	574	576	606	600	611	633	593	583	612	604	619	567	596	596	593	549	617	568	574	617	629	597	581	640	619	577	597	583	597	624	589	597	595	628	582	628	582	574	600	576	595	587	600	587	625	622	634	594	613	628	587	577	610	568	637	628	568	591	612	545	616	567	603	612	587	600	569	571	582	600	629	593	591	599	598	623	592	647	567	565	579	668	595	582	621	548	591	574	613	613	559	625	604	575	617	583	554	579	630	614	595	570	622	582	648	550	636	609	587	599	605	604	651	618	589	548	614	613
24191	21454	28196	25121	21391	8763	1583	1111	924	815	842	755	763	689	656	713	633	688	619	631	601	589	652	618	603	586	605	592	593	605	608	608	550	576	555	578	566	568	542	545	544	572	549	615	578	556	601	567	501	568	555	581	541	543	540	550	532	545	571	552	550	581	582	586	571	545	588	561	594	593	561	551	552	534	552	552	559	588	568	582	584	537	535	594	575	578	542	551	575	592	563	569	548	538	587	597	596	611	609	625	585	549	571	547	541	569	599	551	497	567	548	582	542	517	547	582	578	553	525	560	535	575	573	535	555	532	537	555	548	592	557	564	577	572	589	573	568	548	561	575	556	574	606	544	534	565	591	536	553	555	584	534	574	586	566	568	544	521	557	557	530	567	563	555	565	552	576	533	588	510	522	549	585	546	563	586	586	594	570	567	563	628	570	565	571	567	579	566	608	585	560	589	584	559	570	542	532	542	531	595	580	580	541	535	531	566	558	569	526	533	543	571	539	570	571	577	585	540	571	551	560	582	571	565	574	519	514	549	528	602	518	554	568	546	527	545	566	526	585	487	554	550	592	554	560	566	564	551	561	534	571	574	499	574	563	555	557	566	590	552	572	564	556	558	517	600	554	568	552	565	523	536	510	556	565	530	562	570	523	543	560	603	560	557	522	555	537	546	562	551	611	534	557	551	538	544	570	560	538	509	537	554	552	542	554	560	653	585	543	524	552	577	552	560	555	548	570	573	613	474	602	584	626	550	539	547	624	553	568	554	558	539	556	551	561	559	579	572	573	551	512	526	545	570	578	573	535	559	564	488	554	538	573	584	539	560	521	565	545	568	544	571	600	582	553	575	518	575	564	576	575	564	517	498	599	572	544	557	571	565	551	563	550	547	542	569	540	562	600	535	553	571	557	583	588	546	591	563	541	548	586	564	541	544	582	565	547	539	577	546	542	544	524	560	499	571	545	571	576	550	540	551	563	580	560	563	565	592	553	553	544	590	557	565	565	574	516	549	540	619	572	542	604	600	563	565	579	593	551	573	600	568	569	533	564	518	564	565	535	527	572	565	528	544	565	578	551	576	561	564	607	576	594	596	571	511	554	576	543	564	579	605	552	545	551	592	555	571	563	587	562	555	551	561	558	542	558	545	545	551	544	562	587	579	561	584	537	585	523	541	574	534	572	565	540	579	556	569	546	567	551	546	542	566	582	549	558	574	539	587	528	534	565	531	596	582	545	564	581	565	557	549	567	538	519	556	546	566	576	580	568	527	605	554	555	535	543	568	554	586	527	595	548	593	606	545	522	579	526	534	575	572	576	547	524	546	616	542	607	579	493	611	571	615	589	536	586	575	589	600	548	530	532	577	539	583	548	569	556	494	579	579	557	542	578	539	559	566	559	537	578	588	570	597	557	560	570	591	552	570	539	555	578	532	589	553	565	529	534	541	530	529	567	583	537	562	546	584	579	570	555	579	511	553	541	535	543	557	551	589	576	532	566	543	567	546	531	541	589	567	541	592	526	556	572	548	552	558	562	530	557	580	531	538	517	526	558	597	532	549	540	589	542	578	595	553	592	544	538	604	580	558	566	601	573	565	544	552	593	574	548	550	566	540	572	570	565	554	577	559	590	556	600	535	565	545	563	543	531	565	575	599	583	534	586	547	544	535	519	587	587	551	593	567	497	534	562	549	587	538	567	550	584	553	570	552	509	543	594	580	573	592	580	534	570	541	581	546	582	536	581	542	564	572	545	572	539	590	583	623	560	563	586	576	538	549	549	535	563	547	571	532	573	586	569	521	559	574	540	558	575	565	552	612	559	543	545	535	537	565	539	532	601	554	575	564	521	575	539	520	538	549	547	579	536	542	571	535	545	553	547	555	520	580	592	562	546	566	579	563	530	565	605	566	548	570	513	590	569	571	582	527	536	522	564	571	550	542	587	551	558	508	584	534	552	563	561	609	568	523	528	573	545	594	524	587	575	578	553	583	588	587	566	566	527	568	625	563	560	557	549	522	577	595	532	575	561	544	560	557	578	576	569	560	589	532	572	585	568	572	534	602	574	556	569	578	590	563	519	505	558	580	556	549	554	545	563	515	537	557	575	603	546	536	584	603	571	574	586	603	582	528	546	557	534	558	603	522	594	557	578	525	575	558	537	559	549	554	532	562	549	561	560	523	582	566	579	570	554	547	581	548	553	544	571	551	567	557	522	578	576	561	523	570	569	567	531	524	565	571	547	590	557	525	540	531	544	548	545	543	609	511	531	524	554	558	568	546	534	559	563	572	551	568	562	569	577	545	528	573	609	549	544	575	591	540	553	536	556	526	598	542	574	569	573	563	571	567	552	569	571	576	542	593	540	542	548	609	529	547	572	557	570	577	529	631	545	553	598	597	551	533	598	538	561	550	560	558	576	570	534	485	556	557	553	529	544	567	553	567	554	537	528	552	586	581	562	547	610	555	579	527	554	592	609	561	585	557	549	539	555	604	530	544	552	588	579	558	516	554	555	564	608	552	557	574	534	568	578	537	552	570	517	568	547	575	534	518	565	509	549	555	559	576	601	465	577	560	513	565	611	573	587	559	544	572	586	587	552	576	577	595	579	572	559	541	543	513	532	594	556	533	550	580	568	574	557	571	586	561	524	563	540	575	594	606	591	542	546	544	568	548	577	551	536	578	583	526	568	598	565	574	577	553	538	557	527	596	581	581	552	563	529	559	541	524	484	525	510	562	564	573	596	559	535	554	604	557	592	587	521	542	555	564	561	549	569	553	542	561	550	589	536	560	568	535	551	548	566	562	562	549	553	537	532	580	595	567	521	547	574	547	550	543	541	586	532	555	537	506	590	580	589	555	549	511	556	557	553	635	592	564	544	561	533	543	529	561	549	533	559	529	548	534	518	597	529	563	616	532	537	580	583	577	574	568	554	516	600	539	526	553	523	579	618	569	550	570	564	561	560	545	537	561	573	554	530	515	530	542	566	545	560	569	562	558	559	544	556	535	566	526	587	559	571	581	535	542	579	513	544	568	550	564	531	552	597	579	586	547	611	534	578	565	560	519	568	532	589	567	543	544	554	572	572	554	563	565	565	549	554	529	559	600	524	536	583	598	582	557	541	582	539	543	580	561	571	581	538	505	529	580	565	537	568	523	584	530	563	547	563	558	607	556	567	555	555	520	505	539	574	596	557	527	585	567	529	554	543	550	551	544	559	560	548	576	561	530	512	579	531	529	523	553	529	524	562	528	537	584	551	546	583	558	521	608	538	569	566	568	547	568	541	550	579	589	544	573	565	563	553	544	572	540	565	556	519	501	564	597	541	543	553	520	557	537	542	575	570	557	588	523	551	556	538	551	576	527	563	621	588	544	560	577	555	553	563	551	575	562	531	559	540	558	585	525	566	509	530	567	561	571	543	551	534	523	599	551	572	559	534	591	547	564	532	571	549	552	581	530	555	525	591	538	532	576	536	537	543	533	550	547	558	499	533	583
28587	21495	14793	8143	5676	4330	3387	2668	2315	1994	1776	1586	1562	1428	1345	1312	1286	1254	1274	1157	1150	1108	1113	1078	1126	1042	995	1057	1075	996	947	1065	949	982	954	1047	993	965	979	1011	933	1010	937	980	945	960	940	918	940	989	985	954	981	995	986	971	943	920	918	974	972	1002	931	977	996	952	910	882	951	972	949	958	943	973	900	959	923	943	912	911	872	961	1000	922	940	869	923	943	945	921	1004	965	1036	1022	965	1042	995	1002	980	960	997	1059	1011	1025	974	992	907	945	963	956	907	913	920	917	877	895	1058	962	1023	892	923	919	966	963	941	961	929	915	944	920	913	1002	922	1011	968	949	936	947	929	1005	943	924	996	984	921	926	981	932	987	924	925	927	943	973	993	924	987	955	910	908	946	912	989	923	937	952	942	933	970	913	948	961	934	1056	922	938	892	904	966	986	886	980	954	927	894	936	926	936	885	910	959	954	951	1044	949	887	947	944	904	973	973	939	976	921	888	940	928	951	934	924	992	934	970	917	921	902	939	956	918	957	976	943	920	965	910	902	961	970	979	879	978	902	963	930	950	965	965	914	992	910	961	947	955	896	973	937	928	941	951	924	902	954	911	870	897	969	973	979	968	931	966	975	907	938	931	916	988	934	916	957	897	930	942	940	979	897	893	890	975	928	906	951	958	869	893	914	979	1003	882	935	999	901	940	948	901	989	1014	1005	873	955	960	882	1004	969	932	882	940	968	960	941	912	950	926	929	937	901	978	951	937	987	959	909	981	922	936	972	942	926	945	928	946	928	942	924	931	1025	988	959	967	918	987	901	952	955	926	967	888	956	926	920	976	928	913	986	967	914	937	922	930	925	961	977	920	950	952	915	929	959	876	943	942	910	922	952	964	934	990	936	958	900	959	979	881	918	933	851	888	945	903	898	921	934	936	927	966	939	964	928	894	923	958	940	951	957	915	932	955	933	925	923	966	965	924	971	906	910	968	930	968	914	958	877	944	938	991	902	930	984	960	931	936	925	1004	914	892	939	909	890	918	931	969	938	932	936	944	939	937	977	897	950	922	913	912	932	938	926	940	977	923	1012	931	951	972	925	1012	924	946	928	927	1000	962	942	947	953	964	974	904	949	992	945	929	939	946	956	934	945	922	974	942	927	932	992	924	955	895	925	973	946	914	950	915	856	1009	915	911	971	937	896	906	920	958	937	977	892	963	900	952	967	914	942	952	896	989	997	919	933	920	908	935	935	940	944	909	897	966	923	971	934	891	906	877	932	940	966	980	877	933	953	935	925	941	941	904	930	980	929	903	905	922	953	971	954	973	944	872	960	927	969	978	992	965	898	948	933	974	924	952	952	948	987	955	952	920	961	911	975	912	874	933	1018	965	971	943	957	956	932	909	874	951	914	987	996	956	932	982	943	971	953	923	874	944	948	875	981	944	941	921	916	1001	917	986	960	933	883	926	956	981	941	938	941	932	953	909	931	952	987	951	886	953	894	981	933	964	910	937	944	986	948	953	986	924	915	998	950	929	1010	980	939	937	948	940	923	945	983	996	947	919	953	954	986	923	1004	933	907	959	919	956	986	892	929	926	930	964	896	937	906	981	889	958	952	970	964	908	942	904	941	990	873	896	882	928	946	971	968	935	959	954	951	941	968	958	929	995	958	958	947	943	932	946	912	930	942	993	951	925	1025	917	917	933	969	941	973	917	925	955	942	1016	947	978	968	1001	931	925	946	904	927	903	928	905	909	928	915	977	937	965	948	931	937	937	931	944	944	982	939	991	933	923	932	952	992	969	984	923	956	967	919	884	897	901	918	955	946	933	890	932	944	969	891	923	1032	948	918	923	957	913	930	922	942	937	947	931	921	945	963	928	921	925	965	924	931	952	940	946	939	909	935	931	975	908	973	904	925	970	935	999	923	988	984	889	902	962	926	944	872	960	934	930	942	914	898	921	960	916	913	931	923	902	922	931	967	956	977	921	951	902	964	1019	894	970	942	980	998	895	932	926	951	946	897	949	964	931	959	961	932	957	973	942	909	949	938	922	982	922	953	925	902	958	936	938	921	893	895	935	944	937	955	959	941	894	956	936	883	935	903	908	984	915	957	917	920	929	966	932	977	929	939	926	925	932	1029	938	912	918	862	964	941	957	931	964	929	959	942	898	958	917	855	898	896	922	998	898	968	915	947	903	1010	958	893	908	960	1000	952	951	936	935	943	979	862	869	959	968	957	927	928	922	929	968	945	959	932	984	976	908	918	887	893	881	902	954	975	922	922	902	978	965	935	966	1010	923	978	976	896	933	932	950	961	934	990	904	944	908	933	911	933	923	909	985	933	991	914	908	918	961	897	876	922	945	939	1024	944	951	952	934	971	863	965	905	880	949	968	934	948	1016	927	962	924	929	981	954	924	998	906	927	964	957	909	971	974	931	975	960	952	982	933	993	946	946	984	921	918	912	966	985	980	1002	938	996	937	922	943	921	937	976	927	935	915	940	926	961	936	956	938	920	872	930	943	989	1000	897	909	910	976	913	933	953	950	919	988	899	935	929	1008	993	980	913	993	925	946	907	937	929	889	951	941	958	950	932	950	1009	985	991	927	958	947	969	947	967	952	928	925	937	981	977	920	964	917	888	967	935	952	951	940	848	933	930	982	932	972	975	941	949	921	903	904	964	936	934	896	924	949	939	931	971	974	939	955	921	918	910	901	904	927	948	950	956	938	982	935	908	893	962	941	969	943	917	943	948	884	951	929	922	946	932	938	945	959	898	909	927	965	922	954	906	975	926	897	982	944	902	922	935	920	920	931	896	972	948	897	938	974	929	880	926	916	938	912	942	939	1003	987	932	936	933	914	952	939	953	854	890	976	937	980	909	971	971	918	952	944	982	929	962	907	927	946	944	924	940	899	924	977	1001	997	954	922	885	927	946	950	955	928	909	907	950	934	966	934	937	1003	948	898	901	943	950	909	974	944	945	971	965	903	1027	972	956	914	935	945	992	911	932	965	903	923	951	887	955	940	908	914	890	912	935	921	870	931	999	925	976	941	901	906	876	964	890	962	916	941	989	979	923	982	897	973	942	989	956	913	927	916	927	939	955	940	989	998	932	971	944	962	935	883	937	967	962	975	921	895	920	968	926	947	1038	930	949	959	930	920	941	935	961	972	911	986	929	960	904	951	898	922	878	957	869	933	989	954	977	897	942	940	937	910	939	962	925	946	957	949	918	953	932	916	945	953	922	955	976	917	950	942	977	991	900	937	998	976	911	948	956	902	939	915	916	967	944	908	962	917	952	930	941	968	880	905	927	896	960	987	923	992	946	886	904	949	933	933	940	939	948	897	945	898	913	916	922	934	930	976	940	932	940	990	988	910	937	967	929	884	954	958	887	919	980	915	954	957	941	966	916	905	946	889	938	885	952	932	1001	934	917	935	910	893	897	927	972	926	936	954	932	945	910	1002	953	934	940	933	944	913	902	972	1004	937	981	920	887	947	919	922	951	916	944	968	963	931	974	929	910	925	906	999	878	929	914	959	946	1022	916	976
27737	17121	2638	594	398	389	377	376	359	381	368	338	352	341	327	348	342	368	373	294	327	319	332	345	383	366	304	318	341	334	330	370	341	323	325	320	358	363	336	372	361	330	368	316	354	341	360	362	347	341	347	342	296	347	330	326	328	326	309	326	355	366	339	347	340	346	333	357	333	353	321	332	306	333	359	337	363	364	328	350	314	328	331	319	347	340	354	348	356	353	359	323	314	359	355	358	330	347	333	351	369	339	376	369	353	328	321	350	373	361	339	338	347	324	334	353	363	333	375	345	369	339	341	345	351	346	326	399	295	324	349	320	317	311	340	337	340	365	311	347	364	324	338	334	353	352	331	346	322	367	331	348	351	343	360	336	376	363	335	304	360	347	344	370	335	336	342	337	327	339	349	350	362	359	330	395	355	332	352	356	328	333	341	332	332	330	343	314	367	342	333	315	343	328	347	306	353	344	318	351	332	320	349	378	334	352	336	350	349	357	383	384	336	349	352	330	343	361	351	325	358	355	347	323	371	338	335	325	350	339	349	336	333	369	338	341	356	353	350	343	343	316	376	367	333	361	355	337	343	334	355	342	324	352	334	353	374	312	376	362	351	351	325	352	351	328	348	316	347	366	356	327	330	343	326	368	328	348	346	326	346	373	365	340	322	336	346	363	349	333	351	361	342	368	333	338	341	340	323	340	335	379	313	319	322	367	330	373	328	343	340	314	348	331	333	358	341	361	339	353	367	294	346	362	343	333	323	321	337	352	332	335	331	352	348	364	348	370	344	353	346	350	331	332	382	352	343	329	363	301	332	343	349	326	329	358	301	350	340	342	367	323	301	329	347	329	328	348	374	352	370	367	350	305	330	339	366	341	325	358	331	353	353	379	332	314	316	325	373	356	358	336	357	352	356	323	340	341	311	342	360	343	344	336	353	320	352	323	333	346	322	327	355	308	374	335	361	317	333	338	327	342	343	299	344	325	321	348	321	312	330	341	345	374	339	320	350	369	293	307	345	346	346	336	348	324	365	352	345	352	379	331	362	343	338	323	359	345	348	387	332	362	323	323	332	329	352	298	351	311	322	357	357	329	361	351	327	372	347	355	363	316	332	348	344	345	367	338	333	350	349	361	349	353	331	343	354	349	370	348	313	348	359	356	352	341	330	292	368	353	360	345	324	335	346	335	298	327	344	318	339	372	300	351	357	347	337	341	342	328	324	379	337	330	342	346	365	346	327	331	344	383	366	315	377	352	323	340	356	359	330	336	349	358	348	315	336	352	380	369	369	361	352	371	347	348	337	339	344	352	331	320	347	321	342	337	332	330	349	302	345	340	335	362	351	360	322	347	367	362	337	303	340	336	315	338	356	338	329	364	369	329	341	321	336	341	342	318	388	343	372	334	310	349	387	350	346	341	320	329	320	347	368	351	378	337	368	340	307	342	301	356	369	343	311	348	357	330	349	342	328	345	337	350	362	359	333	350	372	328	361	349	330	343	317	328	328	364	343	351	350	330	323	363	346	325	336	350	354	383	353	359	373	343	350	336	306	317	382	364	334	347	335	333	354	333	339	331	354	330	346	368	359	352	335	325	366	343	369	337	354	341	368	341	342	357	328	353	366	345	334	380	349	365	320	335	304	354	331	330	337	352	349	326	333	353	367	322	368	349	331	362	369	340	313	389	339	330	352	319	330	385	338	326	344	357	326	352	352	354	340	351	322	381	341	323	315	373	343	358	306	364	326	313	313	334	361	350	310	338	337	289	313	319	319	372	351	333	341	349	334	372	349	328	363	360	358	340	348	337	341	331	331	368	347	357	347	360	344	317	325	345	334	318	343	328	334	364	360	383	344	329	309	336	325	346	334	344	333	363	352	364	348	382	346	305	342	333	329	351	343	329	362	348	352	357	324	319	351	339	348	305	337	359	357	337	342	379	358	345	334	335	365	369	335	345	347	351	329	356	353	347	373	334	340	327	342	340	369	331	364	335	342	384	366	368	332	335	356	329	319	349	322	351	338	368	344	336	322	351	345	322	394	312	320	320	328	368	341	335	344	346	362	351	360	337	345	302	341	354	341	350	345	348	360	334	327	327	345	328	369	358	355	346	332	404	361	340	374	351	287	342	365	331	371	346	339	380	315	339	323	347	309	328	310	328	330	305	321	342	337	338	365	329	301	334	367	364	359	354	351	357	372	338	360	353	318	307	358	348	361	332	351	358	333	359	331	336	339	338	364	312	309	321	352	324	324	340	349	334	357	331	374	309	282	355	345	357	364	349	356	356	334	347	344	331	320	329	339	333	332	324	333	334	350	335	351	339	333	326	362	348	371	321	355	353	351	333	342	338	355	350	328	344	345	359	334	342	338	325	322	385	326	311	327	338	348	330	305	298	305	362	317	365	354	333	304	345	370	366	377	346	357	328	336	325	305	328	338	337	358	324	376	362	331	348	311	327	345	330	345	356	355	369	348	359	340	364	313	340	332	292	369	355	324	340	351	357	347	314	339	358	351	333	346	322	369	361	322	349	340	378	342	332	386	343	326	330	348	340	323	334	337	343	342	351	303	348	334	343	345	376	372	321	340	366	346	346	335	361	334	341	319	352	366	323	342	323	331	336	334	348	357	350	345	364	338	350	351	325	372	325	320	324	331	350	342	366	355	356	348	323	372	310	359	384	329	340	325	324	328	354	336	333	285	360	360	321	320	329	320	348	340	349	336	356	352	340	376	341	349	345	310	323	330	346	348	340	329	340	348	325	293	336	332	325	341	303	351	306	340	321	336	325	356	356	327	345	312	330	345	359	322	342	358	310	372	327	319	297	312	340	324	318	305	326	349	361	360	322	348	346	342	320	352	372	327	329	342	331	344	372	344	332	318	353	372	314	358	306	339	365	313	334	351	347	357	352	328	317	323	371	360	342	384	380	374	381	334	338	323	341	362	348	356	335	315	340	351	298	347	355	324	345	345	343	324	301	357	326	349	339	332	350	342	330	368	350	349	313	350	356	321	344	354	319	326	321	354	340	327	346	325	318	343	325	352	342	364	329	336	357	328	362	324	324	306	336	328	326	313	347	341	358	317	334	334	338	338	322	294	328	341	351	332	328	323	339	342	320	327	346	349	357	354	347	368	338	361	332	342	318	343	360	331	303	385	329	347	352	340	363	327	354	376	326	324	334	341	296	347	332	333	352	343	315	353	343	357	351	370	357	318	365	343	366	339	320	385	351	338	360	314	350	337	357	345	338	315	348	356	323	315	322	343	338	321	337	312	334	353	344	358	327	313	329	360	345	327	326	345	325	346	319	365	354	324	335	328	340	340	348	360	312	351	334	332	349	324	309	339	335	384	314	386	358	362	329	342	341	347	354	344	368	388	345	316	333	346	377	336	337	348	383	332	338	352	364	352	343	343	309	361	330	337	318	331	346	340	344	338	311	331	351	298	351	312	348	318	346	358	355	354	333	350	377	324	354	348	310	342	376	310	313	336	347
16620	2106	1513	1020	901	815	731	692	709	657	698	694	633	710	641	633	589	634	641	593	625	659	625	636	633	608	647	616	649	590	622	581	601	657	630	618	608	639	627	639	598	649	594	631	613	615	666	659	622	661	589	663	624	640	652	586	619	601	631	604	629	642	610	619	592	618	590	639	646	626	604	624	577	583	649	623	654	646	627	596	615	633	654	622	618	634	582	640	612	592	641	594	629	608	641	618	617	596	586	640	626	648	640	576	694	662	626	649	631	614	618	616	606	597	638	556	626	645	586	590	645	659	625	633	672	582	627	617	613	650	602	610	617	636	642	620	609	609	596	611	619	589	635	614	630	628	634	646	622	592	600	596	666	689	621	601	634	634	581	635	595	601	616	654	633	647	591	592	647	629	641	651	636	654	643	614	619	634	588	632	605	570	629	667	653	643	619	621	643	658	637	627	607	593	640	630	577	639	604	617	624	609	619	591	622	639	608	634	619	620	627	665	575	671	637	635	612	637	656	623	632	635	641	610	618	602	614	637	593	604	601	628	668	630	618	569	613	612	607	644	631	570	605	673	634	632	642	630	656	611	630	607	655	609	612	656	631	677	623	649	614	620	599	629	642	643	592	596	609	615	584	615	608	624	636	582	656	627	647	643	606	625	613	613	685	592	632	627	644	601	581	608	626	572	666	609	629	628	650	636	591	621	674	598	606	610	650	634	587	618	572	611	610	597	612	588	594	607	585	609	608	620	612	604	589	618	611	656	604	630	672	611	628	611	586	633	632	573	637	656	603	651	631	571	609	615	615	610	626	608	633	648	626	648	600	673	600	633	598	665	613	643	661	642	590	669	619	650	614	655	626	644	647	604	634	616	638	607	630	605	663	603	604	589	589	594	640	631	613	578	598	621	641	607	550	645	596	626	588	638	594	670	592	631	640	622	609	593	629	600	656	617	627	607	621	619	597	647	619	580	670	714	606	610	613	632	634	619	659	666	612	619	610	608	642	619	648	653	619	601	644	637	661	648	655	657	618	620	644	643	644	624	569	656	620	644	624	617	605	625	638	627	622	617	656	566	591	597	630	635	635	661	592	615	587	635	652	648	621	642	609	622	634	616	631	623	647	657	589	612	609	643	634	595	669	628	661	614	642	691	618	599	605	604	615	594	621	679	609	631	621	585	615	613	638	625	596	609	603	679	578	580	636	631	627	607	642	606	600	614	597	609	583	606	650	611	623	636	601	599	629	642	592	595	593	654	688	634	648	591	616	618	621	619	618	606	589	611	569	627	652	599	641	609	609	642	588	606	623	578	618	638	632	643	596	624	602	637	596	638	572	618	634	587	621	604	607	637	627	613	630	591	590	653	610	629	648	643	647	653	579	622	599	621	616	647	613	608	626	640	599	661	608	608	653	592	643	657	633	613	630	626	618	578	646	613	640	603	640	610	602	628	611	626	639	601	613	587	651	635	631	593	629	617	633	654	652	641	651	624	609	622	654	579	628	617	634	605	606	634	635	595	622	593	588	637	628	585	628	634	653	652	608	595	610	621	627	583	647	628	610	646	601	662	647	654	612	612	647	565	627	628	631	605	602	612	642	673	631	642	643	598	646	606	624	639	638	636	624	624	635	659	617	634	639	638	630	612	645	611	630	623	685	645	596	631	589	619	647	590	613	657	628	612	658	611	611	643	618	648	612	627	597	598	640	580	618	584	663	621	588	587	590	609	613	626	639	606	610	615	603	679	600	629	643	603	623	626	615	579	613	617	585	628	630	617	612	641	624	636	638	628	620	631	602	573	573	598	642	618	647	625	589	666	677	655	619	634	649	606	591	608	619	582	652	654	645	615	617	617	634	655	607	658	641	597	591	586	627	636	611	632	595	604	634	588	585	640	631	611	588	652	586	622	611	645	611	623	622	611	648	632	662	608	580	623	617	616	620	601	618	580	602	662	660	653	603	599	639	598	608	620	619	671	606	643	625	633	626	623	663	604	561	654	607	576	601	608	626	633	602	635	617	627	599	575	611	659	625	641	618	608	661	652	661	563	627	594	610	620	594	634	598	591	603	628	631	601	632	581	606	627	670	627	600	632	603	619	617	695	636	604	580	619	597	637	580	601	633	622	626	581	629	616	599	614	569	649	639	622	598	661	654	635	614	595	661	623	599	624	615	645	604	633	584	600	616	635	610	639	594	621	600	599	636	565	612	650	590	641	639	581	648	607	630	638	623	603	605	572	630	640	604	628	609	588	593	699	604	584	621	639	662	588	619	616	592	604	611	623	635	628	612	585	616	604	618	587	701	608	629	619	629	613	620	623	672	617	584	601	628	607	646	664	593	613	614	661	621	615	653	626	648	609	613	635	657	612	590	629	624	618	626	634	627	586	649	645	621	617	569	624	629	669	606	589	630	576	618	634	622	597	634	636	616	612	599	630	623	612	626	595	631	657	613	587	607	597	670	638	599	633	627	615	633	616	672	636	603	614	624	608	609	620	625	589	653	619	579	634	599	646	656	636	648	626	614	632	593	601	653	585	632	621	620	554	649	610	599	637	580	622	653	618	627	599	584	668	617	646	602	622	585	610	571	630	622	599	602	633	587	586	584	659	628	640	578	632	649	598	573	659	643	625	628	594	646	602	599	572	634	578	583	697	608	585	642	643	568	635	598	606	609	587	635	605	605	649	618	624	620	644	621	606	585	595	640	644	663	599	594	612	607	618	571	666	639	608	607	604	585	593	583	633	617	613	629	636	612	640	609	633	625	629	602	617	634	623	623	620	611	632	606	547	620	655	605	624	615	585	623	611	643	621	579	638	588	595	657	632	626	626	614	682	563	630	665	614	582	603	642	601	645	636	613	631	613	593	627	602	621	629	602	628	612	574	631	616	627	620	612	602	606	578	645	639	606	619	600	634	611	610	640	584	592	639	647	660	570	586	653	676	608	652	631	579	628	619	632	643	598	635	630	627	651	613	593	647	627	638	605	611	661	603	614	649	593	595	625	639	626	661	591	649	616	596	628	630	579	594	605	597	662	633	592	684	630	630	628	554	599	675	623	616	655	645	588	636	655	604	608	605	623	641	559	618	636	611	603	594	627	622	618	608	615	656	634	593	626	623	605	621	566	687	601	610	589	671	614	645	596	620	598	602	588	596	603	623	600	651	635	593	645	607	585	623	582	630	627	644	617	631	611	623	623	621	616	596	599	599	660	636	665	631	605	621	619	637	666	668	630	670	633	633	664	635	628	622	660	656	626	588	612	628	594	601	601	582	639	607	598	592	638	600	601	647	627	589	620	596	628	611	648	601	667	630	654	655	611	628	624	604	599	597	616	613	593	608	637	605	618	663	619	628	621	641	601	605	586	604	623	589	649	637	607	617	609	650	614	602	618	638	641	568	637	595	578	651	673	616	629	633	639	627	610	642	656	670	649	617	651	652	638	653	581	622	656	655	589	600	615	647	620	672	624	646	656	619	608	624	632	623	660	576	592	575
25107	21460	27558	25744	11037	1091	720	625	538	425	443	438	417	377	413	356	376	388	352	304	340	348	333	333	380	351	324	355	360	326	372	333	325	314	327	315	355	329	328	303	348	302	327	345	329	331	305	319	344	319	326	334	301	343	358	330	306	347	338	304	323	311	350	330	340	318	295	291	307	337	334	292	322	296	350	286	347	341	336	310	338	331	331	337	337	315	337	313	306	308	323	361	337	329	333	306	330	343	334	357	322	332	347	303	331	343	340	318	292	300	300	275	335	322	337	340	299	325	329	319	315	334	309	301	333	346	323	298	342	336	334	291	304	333	308	355	322	286	340	345	307	282	327	303	373	342	331	339	354	323	339	317	298	294	354	297	323	311	312	343	291	333	329	342	334	322	315	308	309	350	319	328	298	314	314	366	324	316	338	343	306	324	293	339	323	345	326	320	317	314	333	294	323	306	324	344	339	333	338	317	344	324	338	328	303	336	342	316	314	318	327	300	313	320	307	283	320	355	278	346	361	343	329	332	302	358	315	326	310	339	321	309	329	313	318	307	327	322	335	313	309	316	298	312	318	314	316	321	334	308	354	312	303	301	320	344	333	330	351	333	300	334	338	310	361	319	351	312	319	326	321	319	304	345	322	316	317	326	320	325	330	305	290	317	348	327	319	316	304	327	340	298	310	339	342	290	328	313	342	328	336	352	295	273	325	333	294	335	311	326	311	336	331	305	321	293	334	307	322	317	305	332	305	311	329	319	318	331	340	303	300	342	315	325	318	348	340	309	346	325	299	317	306	330	308	325	298	300	332	340	330	321	296	316	317	349	320	307	333	308	334	313	339	309	332	282	297	309	307	320	306	313	310	292	324	329	302	319	333	313	331	338	333	303	314	337	321	330	328	345	345	335	275	346	311	315	328	305	325	331	318	310	316	324	277	322	322	358	325	327	315	335	314	337	335	310	354	343	333	316	313	343	336	325	312	322	301	298	312	320	312	328	347	324	330	336	307	327	333	326	342	267	305	310	332	331	332	328	304	339	320	301	314	337	305	326	303	318	300	310	353	300	310	320	285	326	300	283	316	316	360	300	329	325	325	309	314	311	349	293	326	322	299	331	308	306	360	335	316	305	305	325	330	315	314	305	316	319	315	322	294	325	310	279	324	323	338	347	340	292	302	307	305	335	327	309	326	319	332	323	297	331	299	324	309	317	331	311	328	321	299	308	335	345	313	319	325	341	314	360	312	322	339	322	313	342	325	371	320	341	311	328	305	341	352	323	320	327	329	347	325	310	329	348	335	320	308	321	327	326	340	319	296	331	302	315	324	343	338	310	349	342	318	320	325	350	295	324	349	305	312	332	298	287	333	312	333	340	326	322	324	354	327	293	340	299	300	351	338	346	319	314	349	322	317	305	357	345	327	331	346	297	287	341	310	333	356	343	316	348	332	294	315	323	331	332	343	298	295	309	343	337	303	313	343	328	361	311	311	329	325	298	307	300	306	334	330	294	345	300	324	342	311	327	301	321	301	323	311	351	315	370	340	341	335	309	331	336	344	301	335	315	281	333	311	323	328	356	344	306	322	287	332	292	334	341	323	319	360	339	349	302	347	296	291	357	306	309	342	312	307	342	320	341	318	306	299	289	319	320	313	301	324	347	342	332	286	319	344	322	321	326	347	320	354	314	318	326	321	322	355	309	299	314	284	311	303	314	323	369	319	319	340	328	301	330	321	336	300	314	320	337	311	313	326	316	328	326	306	328	321	328	325	316	325	356	323	328	359	319	327	334	328	355	306	301	327	326	319	324	328	288	322	325	345	303	332	308	302	323	321	315	307	333	354	348	335	316	299	318	308	337	313	320	330	317	316	310	320	307	331	314	316	319	321	326	342	331	316	287	342	336	305	324	348	290	319	311	325	318	355	294	326	346	297	333	346	311	330	319	314	334	289	330	280	292	302	342	321	299	322	330	318	320	332	305	334	312	340	310	300	333	309	313	311	327	333	323	316	314	315	315	316	311	379	254	321	338	314	332	287	339	276	337	318	320	303	314	358	310	328	292	329	310	340	327	337	341	318	317	327	341	335	340	319	351	338	351	316	311	314	333	304	306	318	347	318	325	320	368	334	347	330	323	312	320	315	313	283	321	328	320	310	301	305	328	321	324	309	305	342	314	349	367	331	332	351	306	313	317	328	333	319	319	311	302	339	323	321	334	334	301	349	318	339	348	318	302	281	319	300	334	337	341	366	326	322	328	323	311	321	335	319	334	352	310	326	320	349	340	307	306	312	341	348	323	341	332	301	321	335	368	332	297	287	317	313	299	326	314	318	329	348	335	307	285	316	299	335	330	309	333	326	329	335	300	321	332	322	356	337	295	311	340	364	307	327	306	316	334	323	329	301	325	330	353	359	348	307	307	342	318	330	339	335	314	297	302	307	322	311	337	328	356	309	342	308	303	293	321	309	296	337	308	277	295	327	315	310	287	329	306	359	344	325	336	290	318	336	345	316	297	336	313	333	298	332	350	316	277	308	335	334	313	321	323	368	296	303	355	322	314	325	333	335	310	318	324	316	339	308	299	318	307	323	320	341	305	344	303	332	328	326	330	337	294	300	336	286	324	329	316	334	332	318	311	301	312	309	322	324	313	314	352	328	328	311	361	311	325	280	311	319	323	288	363	313	342	317	323	303	319	333	316	342	291	329	306	326	315	359	308	351	305	325	352	302	322	341	294	341	330	338	327	354	328	323	338	326	280	289	353	302	290	325	331	322	343	300	329	336	288	352	312	301	360	297	324	323	359	325	321	357	346	328	316	322	320	306	334	366	328	334	307	300	315	324	306	336	317	337	322	336	350	324	350	316	304	334	322	329	346	322	351	318	313	326	318	326	345	323	326	312	332	322	315	310	306	345	336	317	274	348	289	314	322	329	315	318	303	302	325	298	304	316	318	331	301	323	343	346	335	313	318	313	335	343	350	299	319	308	326	340	312	338	325	300	327	316	314	291	319	305	318	302	327	304	302	345	350	320	316	322	320	302	346	306	303	319	299	293	309	333	302	339	316	309	316	322	335	318	324	319	317	311	284	293	315	329	358	354	316	345	370	309	327	304	308	294	301	336	320	319	311	341	301	336	304	331	329	334	312	345	327	309	331	336	313	346	305	312	306	333	294	309	356	323	335	349	337	334	324	310	341	308	313	338	337	321	299	324	304	337	322	276	300	333	311	312	311	324	316	302	312	322	312	315	308	318	326	329	293	351	308	291	361	335	350	315	319	279	311	325	311	317	302	308	287	313	310	342	299	274	303	329	341	324	362	324	321	310	307	320	302	325	313	351	314	314	320	335	298	323	306	299	306	295	328	323	308	355	314	358	327	310	308	323	344	338	313	329	308	342	328	329	291	312	331	315	316	338	295	296	385	324	314	324	322	358	323	324	314	304	326	315	323	343	314	305	317	319	314	319	326	286	290	307	302	337	334	301	315	297	300	315	328
33261	13828	9115	4878	3280	2416	1995	1470	1249	1120	1034	959	844	887	832	838	755	737	708	695	718	701	704	648	640	657	597	623	589	628	600	567	602	636	636	619	611	607	589	615	604	596	604	558	619	621	611	617	647	628	561	622	590	612	577	599	579	609	653	595	553	573	598	585	571	579	572	575	584	641	547	604	581	637	557	613	588	549	579	604	590	608	613	582	553	536	567	591	629	599	599	613	610	563	569	589	655	601	637	618	618	639	630	616	600	602	620	607	612	595	623	590	637	611	578	574	572	612	603	614	562	600	589	570	603	574	574	599	561	579	581	610	557	596	648	591	615	604	598	591	564	565	560	582	581	606	587	583	579	605	640	596	614	589	586	571	593	555	617	562	597	586	579	552	623	558	579	584	630	551	573	581	555	560	570	581	571	571	607	553	607	537	592	616	587	587	609	552	608	605	543	542	577	600	599	599	649	544	608	579	530	581	634	559	570	555	592	602	605	559	591	597	592	578	556	580	597	583	577	582	574	604	588	572	563	599	607	580	589	579	604	536	553	546	551	596	594	597	606	621	569	577	635	605	574	593	568	592	557	594	583	580	605	565	568	558	574	584	600	590	621	580	594	558	540	553	602	575	535	560	569	557	583	561	568	588	608	553	601	624	528	562	565	571	586	616	607	575	623	558	577	550	605	621	575	585	559	584	615	555	572	613	572	592	580	614	632	624	582	592	574	570	553	563	609	584	594	576	588	557	571	603	568	566	572	567	523	583	604	553	567	588	609	578	562	587	553	595	579	551	565	553	582	613	601	614	599	574	569	606	577	547	589	575	556	629	604	564	579	596	594	609	589	580	624	538	608	595	570	585	554	584	564	528	610	625	600	563	546	571	597	594	569	616	601	552	563	566	582	568	564	619	588	583	561	539	590	619	561	529	566	546	568	575	582	574	561	588	576	556	587	580	634	574	569	586	601	567	623	608	555	583	619	560	571	587	579	558	571	591	589	596	549	553	589	600	519	585	596	590	589	557	557	611	568	587	611	555	557	600	619	602	559	542	550	586	582	584	602	597	560	611	545	610	603	557	607	594	579	582	634	593	629	597	553	586	594	621	559	563	614	594	579	557	550	561	552	594	566	570	602	577	574	571	576	636	559	570	558	572	591	584	578	627	616	570	585	564	569	534	608	594	581	545	557	581	553	568	579	595	591	561	581	565	607	568	593	595	606	578	571	601	594	598	580	570	634	570	583	595	593	586	606	591	602	589	598	567	572	582	576	558	572	522	569	530	583	565	575	577	612	572	588	587	580	635	589	612	580	597	591	576	577	570	587	561	590	578	560	552	594	543	573	602	546	593	566	596	629	561	577	542	554	590	520	619	573	581	587	570	615	593	612	553	588	547	575	585	583	621	580	584	569	598	591	561	604	564	548	580	588	551	587	589	566	576	584	604	587	590	575	617	550	565	582	624	546	568	566	577	595	592	558	547	576	554	605	565	547	616	560	614	524	636	601	592	619	593	577	599	578	614	568	620	596	572	591	588	562	612	577	572	593	560	598	581	587	532	592	543	574	583	564	597	590	568	553	576	603	583	609	597	588	557	602	594	568	617	590	612	606	571	571	553	558	562	586	568	571	602	587	610	604	625	612	565	605	561	584	584	591	624	603	580	565	578	571	613	569	625	591	576	610	601	576	579	574	606	567	546	589	605	609	608	610	573	570	610	608	538	604	571	586	582	625	560	586	611	571	534	570	600	600	609	627	571	571	574	566	589	587	591	628	582	585	602	590	619	584	598	581	584	589	538	565	563	600	572	581	587	577	603	580	564	584	569	564	551	600	591	620	594	598	599	557	589	560	579	602	581	629	564	584	603	623	581	618	588	589	627	558	603	566	617	622	576	604	570	625	586	617	627	607	565	582	555	628	586	583	596	560	599	590	596	626	550	571	597	618	574	582	590	593	551	576	575	537	613	573	579	581	604	552	596	618	587	575	577	589	627	620	618	565	564	611	556	539	563	603	572	594	578	566	582	578	626	622	580	613	627	564	579	596	553	605	581	608	612	579	614	523	589	580	580	566	542	527	564	560	580	567	602	582	553	575	589	574	596	581	539	596	614	600	572	627	557	575	570	564	573	577	576	570	618	545	608	597	570	588	611	568	599	579	558	569	569	587	606	589	567	586	586	558	580	587	564	581	569	575	590	612	584	589	577	572	610	540	597	615	570	538	570	591	568	647	579	634	560	617	571	547	556	598	585	578	610	593	627	601	544	543	598	637	575	584	526	569	578	584	579	599	555	560	603	543	577	632	595	595	561	580	591	599	602	552	581	558	619	536	548	538	572	610	553	587	595	573	548	598	593	568	608	554	565	629	558	525	577	546	579	615	585	602	569	542	596	588	573	561	560	519	598	592	576	577	570	614	624	561	587	563	586	545	613	628	591	617	569	605	580	590	554	572	586	584	554	582	581	599	542	555	571	575	539	579	561	563	612	585	591	616	574	576	540	576	599	565	568	602	571	601	587	571	614	582	618	592	549	565	549	605	605	614	571	579	568	560	584	520	578	545	529	551	608	578	593	562	547	610	631	572	592	558	600	610	586	568	607	561	575	560	549	569	578	580	606	565	574	589	550	609	585	578	603	577	577	576	600	564	574	536	553	583	552	587	645	552	592	574	611	611	527	571	586	569	572	618	559	581	590	554	597	588	547	622	572	603	618	616	588	593	591	594	602	589	613	573	577	556	599	552	552	569	593	591	622	589	587	595	595	592	596	566	532	583	595	573	581	599	573	601	552	615	571	559	605	616	559	588	544	555	614	614	634	552	563	602	558	582	611	536	602	562	587	629	568	573	582	580	601	600	606	586	534	596	548	606	569	579	580	562	600	563	566	612	586	566	592	642	581	574	570	564	565	570	610	599	561	570	560	567	597	593	596	586	619	548	577	568	560	590	617	544	547	566	603	582	627	540	583	553	551	570	589	564	563	554	598	580	558	608	579	582	526	623	564	597	547	597	548	570	646	560	591	602	585	582	554	586	583	609	568	591	594	587	613	535	578	592	568	590	600	554	576	633	539	586	551	604	576	630	582	544	551	618	598	563	589	550	569	582	563	548	567	581	561	585	596	603	608	588	585	555	586	584	609	539	559	569	582	562	562	533	562	551	553	609	595	550	598	557	612	578	571	584	599	570	585	569	574	610	566	592	622	605	564	570	532	610	600	564	628	576	573	533	601	568	579	606	593	558	547	568	595	590	609	588	571	567	563	531	576	586	604	605	569	605	569	567	607	631	586	583	555	587	549	581	576	619	597	569	560	574	588	609	606	573	615	564	590	595	540	560	588	626	586	565	574	608	583	592	575	576	569	558	584	600	562	594	562	608	571	583	558	574	602	595	559	538	558	612	568	569	555	607	592	551	571	582	581	573	539	563	574	570	603	579	544	586	604	616	574	625	600	590	586	599	620	575	553	586	559	597	571	593	563	586	587	565	607	592	527	554	568	557	593
24200	21460	28317	25001	21439	10234	1642	1074	891	832	829	743	745	723	683	663	663	650	621	567	623	610	673	637	590	647	600	559	597	582	571	576	552	559	503	600	557	542	583	597	554	560	601	556	576	541	552	586	547	583	546	549	543	549	559	555	582	520	531	515	576	568	516	582	554	537	541	584	532	546	515	570	559	571	559	561	538	576	531	582	564	582	552	526	563	555	560	538	562	548	561	541	540	555	569	538	604	605	507	556	575	573	564	582	553	534	544	566	578	526	560	526	573	599	619	553	546	592	581	596	607	526	543	542	565	605	525	542	555	542	539	523	534	582	572	521	561	521	512	545	549	545	538	531	516	583	591	551	576	569	505	559	600	590	579	577	556	536	555	565	561	560	562	557	579	596	555	576	542	580	522	545	556	569	541	562	545	569	560	573	538	560	588	547	548	555	567	532	539	527	527	571	585	561	539	537	575	567	531	524	571	584	504	543	572	517	543	544	550	549	498	561	544	564	544	607	536	554	532	536	563	551	586	584	566	585	570	558	581	561	561	553	507	570	541	551	572	533	549	566	571	583	556	522	511	560	554	578	548	578	577	550	536	555	539	523	575	522	560	579	535	559	524	522	569	501	590	513	572	604	504	538	561	533	563	526	570	599	562	551	552	527	534	549	586	577	561	584	581	575	562	500	540	566	573	570	549	560	541	544	574	547	557	521	578	559	535	571	582	528	526	594	591	553	561	537	560	536	576	580	570	518	579	587	543	530	541	560	560	565	533	589	496	577	572	560	532	541	514	539	548	559	535	562	591	550	571	550	556	556	552	592	572	508	583	588	582	561	575	541	573	550	520	554	569	541	558	545	558	536	486	563	554	547	551	576	567	560	593	558	538	533	521	574	499	525	536	572	565	561	562	595	591	534	581	549	509	552	535	536	547	547	594	497	562	541	526	521	561	531	482	592	550	564	540	535	547	562	523	555	565	600	565	518	592	532	577	580	545	583	543	547	560	590	550	557	573	536	550	562	579	591	529	563	548	552	565	551	532	555	567	552	533	514	555	555	558	523	526	544	557	560	550	568	543	569	555	542	578	557	551	528	571	561	557	582	548	520	604	560	547	549	561	529	520	580	563	561	566	566	552	558	607	561	568	553	557	567	558	582	557	525	589	555	558	525	565	551	527	552	535	566	535	565	552	580	567	597	566	559	537	542	547	521	580	515	519	546	538	563	595	578	526	569	542	533	552	559	567	541	549	541	551	589	536	542	578	535	548	550	586	540	574	510	581	538	538	558	568	563	563	520	547	561	598	545	526	520	542	515	605	559	586	526	607	562	527	563	568	556	561	572	557	563	552	571	548	547	529	564	548	555	552	547	555	557	531	524	553	552	538	566	553	515	529	524	534	562	548	531	558	553	543	531	574	558	551	566	583	570	519	529	581	529	538	537	581	568	539	487	559	539	563	548	541	545	600	560	528	573	562	568	545	538	556	570	598	567	578	532	530	566	562	571	596	583	519	513	530	518	572	598	578	534	537	570	543	558	550	540	567	557	549	546	539	535	567	547	552	567	584	538	561	519	588	601	553	545	508	532	540	542	563	564	547	597	566	539	528	553	547	554	614	536	575	536	536	536	573	537	550	510	593	593	565	536	555	577	587	539	550	564	543	535	549	586	508	550	566	559	556	585	584	564	573	598	554	567	600	562	547	577	566	546	545	577	542	550	551	557	504	565	575	570	562	552	539	555	571	533	558	586	560	536	551	557	554	514	544	532	547	580	549	566	568	555	561	532	564	588	549	545	567	596	576	599	523	529	564	580	579	567	554	552	593	550	559	564	605	532	549	603	553	594	560	559	595	559	537	528	528	526	545	516	555	584	563	528	567	580	562	539	580	537	560	519	537	525	561	564	547	534	582	564	546	535	562	565	583	529	539	548	581	543	589	594	554	555	535	523	553	527	561	554	556	536	562	588	546	538	491	553	564	569	564	568	589	544	519	530	564	566	538	541	549	542	530	530	544	557	554	592	536	570	567	552	531	524	535	538	576	566	535	574	578	584	556	501	567	536	529	614	588	571	499	556	552	552	574	568	539	599	580	570	552	554	538	553	573	568	537	547	604	541	518	588	550	545	526	529	582	530	529	581	546	564	537	570	544	498	544	621	586	585	537	522	602	550	571	578	559	584	551	529	514	531	551	496	537	553	601	598	527	577	544	545	557	564	517	587	568	555	532	571	534	545	516	587	532	571	572	558	546	568	562	556	563	589	522	573	551	584	558	582	526	599	517	580	516	535	544	541	550	572	551	552	541	548	565	567	512	550	538	551	490	585	554	553	549	542	584	517	525	486	551	549	554	549	543	554	525	573	546	561	535	586	506	558	540	569	566	503	531	532	534	555	533	534	524	549	537	513	570	534	540	521	586	544	514	605	537	600	567	567	570	569	574	515	556	534	569	543	530	525	576	545	558	561	542	493	587	535	561	551	502	543	540	566	547	532	545	572	571	531	539	567	558	559	567	548	546	600	582	543	536	538	552	543	556	527	552	542	542	566	559	523	518	548	539	560	542	579	583	564	504	573	506	555	534	523	560	605	523	516	540	579	535	518	576	540	568	544	556	539	548	580	538	568	516	536	577	608	567	599	547	553	528	539	537	612	573	553	543	553	546	568	579	514	553	555	551	530	571	531	545	592	576	521	549	572	528	589	536	570	582	580	542	526	551	568	576	523	541	551	520	568	581	551	519	513	590	548	518	541	528	548	534	556	554	559	559	570	559	531	565	556	501	604	549	552	534	591	512	561	568	553	577	562	542	558	579	577	548	525	539	570	583	567	597	508	568	592	520	570	530	604	539	555	562	571	514	562	550	616	571	613	586	541	537	584	533	590	573	569	612	580	555	556	575	569	515	532	539	550	561	559	507	568	546	551	571	567	573	574	556	534	520	536	583	582	534	544	585	563	566	565	540	517	548	542	595	534	514	522	595	576	572	520	569	568	543	563	536	560	523	536	529	573	543	578	610	571	554	552	567	546	550	566	561	565	512	525	556	553	550	551	558	526	541	528	605	535	493	552	530	534	573	568	546	537	568	550	523	520	573	580	520	577	543	522	532	575	554	527	496	597	516	581	572	542	542	503	557	533	560	557	539	568	582	563	538	537	500	538	551	569	551	592	539	572	568	605	539	514	541	573	564	543	575	546	553	566	589	552	508	555	561	556	538	538	531	594	574	511	558	568	571	571	544	511	529	553	587	546	519	542	538	530	548	557	527	529	541	510	533	550	594	573	499	568	562	555	543	559	543	521	559	526	545	534	581	493	538	508	564	545	526	553	551	556	543	527	556	548	574	509	562	545	553	502	542	545	530	547	524	587	561	566	554	567	539	553	506	513	592	536	553	563	529	543	511	582	546	530	568	563	515	546	557	578	533	532	554	524	557	575	550	532	548	549	534	560	571	584	570	555	583	586	548	555	571	537	565	575	572	542	550	548	623	566	533	564	480	556	546	544
30750	20219	14736	7877	5677	4148	3323	2656	2329	1982	1772	1571	1484	1443	1429	1274	1274	1175	1211	1240	1168	1108	1133	1055	1058	1022	1054	1038	996	1038	1003	969	1035	994	945	999	937	960	992	993	985	967	991	935	1024	938	954	956	971	999	984	984	983	976	905	900	937	969	888	943	968	1004	903	938	954	934	984	950	907	918	943	929	983	1008	918	902	935	950	924	950	948	938	944	941	920	949	954	930	900	940	961	966	916	959	976	930	963	992	934	989	994	998	969	934	942	938	884	941	928	969	974	867	946	899	962	983	922	880	935	889	943	956	951	918	951	919	909	907	954	916	908	855	896	894	923	961	973	937	954	951	902	983	883	926	946	914	936	916	920	950	946	937	939	987	992	934	913	927	985	951	931	969	930	951	915	922	900	924	890	976	929	958	935	927	900	917	959	936	919	895	979	947	909	937	943	985	934	977	936	944	895	929	924	914	880	1033	966	948	982	976	981	958	943	922	954	922	909	984	928	920	930	937	938	920	909	976	942	938	1033	865	925	920	932	987	962	946	903	934	997	980	930	942	938	914	933	938	930	927	910	950	992	927	974	909	923	956	948	904	858	948	972	907	962	944	920	924	910	912	964	904	899	886	967	918	948	914	923	855	931	929	893	977	940	935	915	889	890	922	933	947	933	887	890	916	951	895	934	983	885	963	885	983	947	937	936	943	981	944	928	1007	930	917	931	941	932	912	913	921	916	881	882	960	910	903	902	942	974	908	906	933	934	866	923	923	1000	907	905	908	924	898	987	891	914	967	906	878	968	928	894	973	957	887	929	983	900	1021	924	919	883	922	950	891	915	943	897	906	946	901	894	925	878	953	977	932	918	893	874	1024	871	920	923	909	926	915	906	907	910	931	940	920	961	975	929	929	911	973	910	978	916	898	889	915	901	993	993	934	927	956	935	906	941	947	899	925	927	964	944	935	889	979	924	913	917	901	951	886	906	912	898	934	934	928	925	931	949	992	907	944	983	919	924	879	946	972	943	958	928	915	941	918	924	937	967	923	924	902	939	851	998	920	915	928	973	977	912	939	933	935	955	891	866	896	925	950	926	906	915	913	935	925	907	864	928	940	915	910	928	907	955	989	931	939	959	938	945	981	919	960	912	928	939	906	977	969	902	909	953	891	926	900	883	949	984	1010	918	902	974	981	918	913	965	924	910	963	952	900	945	940	914	903	962	937	920	913	949	945	951	946	909	940	918	839	921	953	929	890	906	987	870	973	938	925	941	871	951	922	941	900	962	940	898	955	951	886	939	939	943	998	877	953	945	952	922	905	932	939	887	942	921	899	959	889	944	865	970	948	1004	969	897	961	934	986	955	824	932	967	923	911	954	900	944	939	980	963	928	852	907	937	915	955	918	965	935	881	921	996	889	917	976	963	914	940	940	909	903	901	908	924	931	897	952	967	945	905	968	954	897	914	969	926	946	942	945	868	948	918	897	928	990	959	946	883	979	936	936	981	947	892	942	892	948	966	916	959	959	875	896	922	931	901	943	914	927	954	969	933	917	979	931	961	906	952	911	999	941	969	970	954	928	972	918	929	948	924	876	958	977	926	954	929	988	927	923	888	900	936	951	961	923	959	898	926	932	954	889	969	934	930	911	917	978	926	939	949	961	888	980	939	935	939	947	948	953	888	930	909	919	860	921	878	968	946	881	1010	926	890	941	950	948	921	959	926	902	920	936	945	927	924	968	916	947	915	927	893	931	924	913	965	929	963	954	913	940	895	1011	930	949	928	855	966	957	923	884	939	954	888	981	899	924	938	895	933	905	981	949	925	940	954	935	916	892	881	967	943	959	900	940	948	923	913	923	904	966	937	910	945	912	902	900	904	930	950	912	903	924	908	1017	912	898	884	898	923	912	916	900	977	874	961	880	896	929	933	888	959	921	973	958	861	943	924	957	923	937	970	956	943	942	959	864	942	933	855	935	902	919	889	922	948	941	949	918	912	943	950	898	967	917	928	887	988	937	924	943	893	919	974	934	931	959	922	943	926	990	874	915	888	954	895	915	929	905	934	930	953	920	914	895	973	919	948	952	961	948	962	984	943	937	878	898	959	923	951	932	943	918	944	903	932	922	987	959	922	905	920	944	955	932	888	977	947	964	885	954	905	952	929	968	924	899	897	943	898	912	929	891	936	933	922	926	935	896	920	935	912	927	916	926	907	986	948	954	957	922	925	949	912	927	901	912	886	890	901	930	961	902	928	951	941	938	920	944	1006	910	870	944	930	925	892	909	874	946	907	921	946	951	934	972	937	912	985	951	891	876	929	905	938	981	920	943	915	941	877	963	919	941	926	886	936	914	928	934	923	920	892	922	902	930	920	878	922	900	939	965	950	871	914	900	929	903	938	952	902	936	930	944	929	940	880	943	902	978	902	960	927	861	891	956	909	927	903	952	891	945	900	900	918	862	949	921	903	909	930	911	907	885	936	905	914	988	896	909	912	930	912	915	925	935	876	887	937	932	905	941	940	943	900	934	930	911	961	979	977	932	952	923	930	958	955	887	885	948	942	934	946	987	901	939	918	989	933	905	942	917	963	961	907	863	955	906	935	938	947	915	961	958	884	954	911	883	981	963	911	935	974	919	993	938	941	956	946	934	937	926	933	955	857	939	925	919	931	867	928	920	974	919	957	976	887	917	966	901	976	912	981	926	942	961	931	944	939	936	905	909	934	935	951	906	947	934	929	897	900	967	943	917	927	919	927	914	970	948	939	905	890	930	955	891	866	903	910	905	972	860	950	950	923	878	945	949	945	1000	871	928	920	921	969	863	931	956	999	936	917	926	920	886	860	909	897	910	887	919	921	950	943	995	941	955	975	927	917	910	901	966	917	889	964	930	941	893	938	870	913	914	943	929	870	967	906	910	885	909	893	932	956	823	902	869	929	875	935	891	922	941	959	920	880	969	928	882	904	942	975	936	954	976	940	959	962	953	971	898	979	916	954	950	955	954	905	890	948	931	965	898	937	926	931	936	917	885	951	921	889	949	920	912	878	939	959	935	901	916	950	943	902	887	935	894	972	995	931	932	926	931	940	922	917	902	953	938	926	980	876	868	950	882	962	890	943	890	943	930	920	943	949	961	905	910	905	871	934	947	969	969	910	917	921	996	885	942	965	924	898	917	930	903	941	970	936	895	923	909	940	931	934	981	927	942	917	914	957	893	959	939	908	934	907	895	900	973	942	868	933	944	910	939	974	874	913	902	967	893	904	921	960	963	906	897	900	937	941	998	889	944	956	933	942	872	965	943	921	888	928	916	915	952	925	913	889	948	894	992	963	896	940	925	940	917	911	901	933	955	912	922	915	901	897	918	936	953	960	946	898	971	934	964	924	943	891	913	985	953	936	925	916	910	945	915	969	960	961	1026	914	937	933	917	922	944	948	961	892	963	921	876	962	985	916	899	950	969	929	945	982	879	880	915	909	896	904	918	981	948	904	846	958	894	898	934	892	847	903	918	970	892	951	932	939
27788	16714	2483	605	406	383	342	365	363	384	372	343	312	332	361	331	342	340	338	352	323	340	323	339	357	327	344	356	332	339	335	352	339	334	334	356	378	324	356	310	321	337	315	344	332	327	318	323	328	323	311	337	338	320	344	329	318	311	342	349	306	332	353	297	293	339	319	347	317	332	316	357	342	332	350	316	308	311	353	341	295	322	301	303	355	348	328	309	342	358	321	341	330	309	333	325	321	360	315	314	343	317	342	333	356	318	334	325	343	365	320	313	321	360	337	316	340	329	322	348	343	334	346	331	311	323	306	341	336	309	332	351	333	319	314	329	333	321	330	300	319	301	317	345	296	316	328	337	355	375	322	354	315	313	314	301	342	354	339	325	335	338	342	311	338	367	362	318	339	344	314	325	319	343	331	333	333	293	320	341	341	307	347	345	319	305	353	348	354	317	343	332	324	337	329	340	349	312	317	353	335	301	353	334	329	321	329	318	323	333	317	335	338	323	392	352	346	320	335	355	356	357	358	330	331	315	334	300	323	325	339	313	324	354	336	351	305	357	319	307	332	323	318	327	370	368	307	317	338	341	304	323	335	344	340	333	357	323	353	304	342	356	371	330	344	358	322	349	345	335	318	327	310	321	345	344	334	359	352	316	341	316	341	317	356	343	331	340	361	314	350	317	351	302	363	335	318	342	384	357	332	350	323	335	333	336	305	317	331	331	333	308	320	338	320	329	345	331	319	334	340	364	357	309	334	316	333	349	311	314	350	330	345	323	320	282	350	313	327	351	315	358	319	345	332	296	295	338	329	349	309	346	325	327	355	299	324	327	322	345	325	357	343	324	317	332	328	339	299	339	310	324	318	326	310	292	316	314	305	315	343	321	321	328	324	339	362	328	325	323	353	348	342	357	366	319	299	346	308	344	325	377	342	297	307	326	356	319	302	354	327	327	326	322	326	315	295	346	335	288	328	341	332	309	335	294	340	327	345	304	367	359	310	331	345	359	346	347	318	296	330	354	330	316	334	340	336	300	342	322	342	333	324	344	331	335	354	331	326	320	355	342	355	315	337	338	354	336	348	305	336	319	330	310	316	341	339	358	342	347	338	330	301	331	304	310	309	320	315	326	318	347	351	308	357	332	370	350	326	333	324	331	356	293	375	294	301	345	315	350	311	318	366	361	322	323	308	355	321	334	307	323	354	352	381	322	330	332	335	320	314	277	373	337	382	279	343	349	348	311	344	300	298	318	345	353	349	335	330	318	331	295	354	321	289	325	337	350	301	337	353	319	329	361	334	326	351	353	334	315	332	361	336	338	348	347	344	340	326	331	314	361	318	334	329	313	326	331	358	318	344	322	365	346	346	335	319	314	340	333	350	316	316	298	342	321	355	293	358	329	352	341	359	349	314	326	337	287	325	344	361	319	354	326	323	332	356	313	325	345	341	373	357	298	305	339	340	339	335	332	363	361	333	315	329	336	340	344	348	333	341	344	301	332	319	331	326	361	354	325	339	304	321	344	299	373	311	327	327	324	341	383	317	349	337	359	322	319	348	328	345	330	313	327	362	326	341	313	330	303	328	330	326	321	317	299	312	311	337	333	307	329	315	329	349	329	334	331	325	323	357	328	333	321	325	331	324	336	345	319	284	334	334	362	337	348	331	344	323	337	332	304	333	359	318	312	367	328	325	346	345	344	353	331	322	350	333	367	341	325	331	339	327	341	344	332	317	306	319	346	338	368	348	335	310	332	317	343	330	384	304	328	303	340	332	332	324	330	351	349	309	338	337	276	339	316	336	336	361	324	341	352	308	309	348	340	331	341	330	375	337	350	310	315	341	320	336	321	310	308	306	328	323	336	358	340	349	326	344	309	318	319	334	346	337	338	365	332	324	341	320	329	307	346	365	323	330	319	331	329	350	326	302	321	343	319	339	328	284	358	323	329	343	338	316	311	332	328	334	330	301	303	343	305	378	343	306	347	333	308	332	320	332	352	344	316	343	341	341	325	332	323	343	335	358	297	331	348	341	304	344	319	320	327	328	321	323	345	322	312	348	334	334	337	337	326	342	328	339	335	341	324	341	327	362	299	356	326	339	358	353	328	325	324	304	334	351	308	330	360	336	349	338	328	319	324	323	327	323	330	368	331	368	316	351	337	362	331	321	304	317	354	329	299	337	313	330	342	335	292	337	347	328	319	321	356	306	343	352	366	333	343	326	352	331	350	335	355	336	330	330	308	330	345	326	320	356	355	340	336	337	345	336	282	323	337	319	357	341	354	324	348	325	339	299	358	364	345	353	285	306	323	338	327	332	364	327	303	329	343	338	340	363	341	304	338	350	336	369	325	328	330	335	335	309	298	302	347	311	326	320	327	318	348	302	324	336	307	381	314	363	317	337	356	328	369	336	383	349	351	348	292	340	332	327	366	355	333	337	339	331	329	323	327	350	343	295	347	368	362	351	324	340	303	339	336	303	339	290	340	325	335	337	338	303	312	332	331	324	308	347	352	340	322	352	381	316	276	362	369	368	318	345	346	322	341	328	333	323	334	335	351	332	335	349	350	329	375	326	331	317	306	311	322	333	302	330	328	330	326	335	348	337	350	316	325	355	353	319	324	360	337	342	293	363	336	348	352	349	330	338	326	368	382	310	304	327	333	318	366	341	333	315	336	348	311	372	333	326	326	349	321	323	319	342	352	336	311	318	317	326	322	345	333	324	347	328	318	336	335	365	361	339	313	340	339	329	359	308	321	326	357	322	307	346	348	339	349	337	334	315	324	346	285	329	349	335	338	311	313	310	339	317	338	338	290	346	318	310	321	340	356	345	308	323	325	348	308	342	313	343	317	333	313	303	342	329	338	328	308	325	329	313	315	397	335	336	379	364	320	336	318	334	309	312	325	341	349	367	333	339	294	322	349	326	325	363	301	324	349	346	330	321	292	321	338	311	354	265	367	319	319	324	333	363	329	316	322	334	339	336	317	341	330	339	333	321	329	347	343	343	315	323	329	357	336	355	363	358	316	316	313	371	353	338	341	322	330	324	326	355	333	323	338	341	345	325	337	323	315	312	350	342	327	356	334	321	335	379	319	341	331	329	362	342	296	313	346	338	309	353	335	339	326	351	336	311	318	317	348	332	327	286	354	346	326	350	361	351	312	307	341	328	335	333	330	297	318	321	316	344	326	332	334	306	306	323	309	350	301	332	334	354	305	343	319	328	343	345	298	334	362	326	322	343	313	336	341	312	355	376	314	305	379	308	325	304	347	305	364	341	290	308	335	309	329	319	305	331	305	313	345	356	307	340	328	331	334	355	368	335	350	332	329	374	304	352	358	370	334	353	321	332	308	315	356	319	334	323	313	323	358	298	302	361	360	323	304	338	316	342	320	333	316	333	332	319	303	321	350	334	322	318	339	341	313	350	353	322	324	305	329	323	350	306	357	355	334	352	317	359	354	302	333	320	311	341	375	318	338	319	308	360	337	360	350
16841	1982	1473	1001	889	772	704	668	652	676	613	653	591	638	646	606	672	630	647	601	609	609	597	631	607	611	631	639	619	603	627	601	636	589	584	587	572	616	614	601	613	602	590	632	634	694	606	592	637	628	622	594	648	564	601	583	591	631	626	589	642	612	588	607	642	602	611	626	599	578	556	585	644	595	605	588	616	606	603	578	595	602	588	624	572	640	589	607	628	623	597	562	612	595	578	629	641	610	618	630	617	572	631	609	613	627	632	595	588	630	561	594	616	559	645	619	586	617	662	600	605	635	613	576	555	630	574	627	585	623	589	646	581	622	625	601	586	627	580	554	608	612	559	580	631	631	615	601	601	598	619	545	598	624	616	629	595	631	617	624	592	594	629	602	621	611	604	616	589	601	652	599	570	628	593	604	631	668	636	593	641	614	645	569	653	612	635	631	589	605	590	636	618	588	573	606	615	619	618	629	600	582	588	596	571	606	598	605	611	586	569	614	653	630	620	636	635	610	665	642	559	591	596	602	605	610	645	601	608	573	617	603	606	596	624	631	623	616	568	581	605	627	594	593	600	652	630	633	614	639	604	608	602	566	597	579	580	647	637	602	569	572	628	631	597	553	584	661	590	624	582	596	603	633	608	631	604	588	597	606	637	610	579	599	566	579	605	598	608	604	657	595	582	561	631	607	620	594	606	611	626	637	635	621	592	621	639	635	613	621	646	668	616	645	614	613	582	598	641	560	626	567	611	648	607	604	626	613	609	586	575	640	675	618	618	617	585	607	606	604	588	583	633	606	555	633	647	612	637	603	587	561	613	624	612	608	631	618	632	595	626	582	622	586	651	591	578	599	587	576	589	634	623	597	595	590	580	594	598	622	589	635	604	603	588	620	654	671	579	639	593	644	593	619	591	616	592	581	605	591	576	590	549	633	560	607	627	586	657	603	631	630	597	569	623	589	614	614	591	546	603	572	596	619	615	573	584	589	588	634	602	596	609	645	618	616	629	628	620	597	606	563	597	605	576	578	601	628	609	615	598	614	626	625	633	620	606	639	584	625	579	578	564	565	614	604	621	683	591	590	606	596	619	564	634	590	644	620	575	588	607	617	620	590	599	611	582	651	581	644	569	620	609	576	578	618	598	647	629	611	594	652	569	573	604	612	648	620	604	613	608	605	589	598	595	593	606	614	610	592	602	609	663	612	639	574	601	549	626	643	626	608	604	586	610	608	611	616	624	655	562	597	625	628	599	611	588	635	609	589	593	567	614	576	635	648	611	611	636	623	653	591	576	594	650	605	593	578	554	598	607	586	646	588	594	597	623	615	609	594	660	607	596	622	587	625	571	591	599	610	607	546	629	596	595	560	593	625	628	579	614	601	601	580	602	609	605	613	610	612	629	580	603	599	626	647	614	590	613	584	624	602	624	612	582	579	544	630	585	606	586	600	630	620	609	615	614	626	645	620	626	618	612	611	642	575	602	596	610	617	592	602	613	580	625	607	617	583	648	618	627	622	611	592	594	658	612	598	599	593	668	598	619	580	621	640	635	617	594	627	595	642	582	630	624	621	598	608	640	595	587	586	603	605	589	585	617	660	617	603	573	608	586	594	605	613	577	614	600	609	597	587	615	651	559	623	609	590	577	590	599	590	593	593	624	606	586	632	618	624	594	639	632	616	618	619	569	632	618	600	647	679	590	639	582	630	551	575	629	625	580	598	626	635	600	596	586	635	614	626	619	632	616	567	618	609	574	570	623	565	600	634	609	621	614	604	596	599	617	574	656	648	587	609	604	592	609	638	625	591	568	605	553	584	629	563	587	639	601	642	599	601	613	592	592	681	611	558	600	607	633	618	598	642	590	598	606	635	610	606	614	611	625	649	585	593	643	606	631	589	614	600	629	637	598	594	574	628	616	641	617	589	563	581	632	620	644	601	604	582	628	568	596	583	614	614	630	616	595	586	608	607	592	658	583	605	596	586	616	580	618	577	631	591	597	622	613	582	618	605	572	569	570	575	593	576	592	639	597	618	605	559	642	609	604	555	587	608	617	631	611	656	635	585	627	637	540	569	648	602	596	636	626	584	625	607	613	637	587	600	595	626	624	617	593	635	596	586	610	593	626	636	617	629	594	593	627	584	625	543	610	624	594	590	583	655	617	629	600	599	571	620	602	576	595	599	637	652	609	600	609	635	621	627	637	637	602	566	565	601	659	574	608	581	609	586	618	625	601	587	587	614	622	613	590	588	626	632	633	617	621	613	618	595	607	573	623	613	627	613	653	622	585	577	597	585	627	607	639	640	580	617	638	641	600	624	623	606	637	561	636	635	644	592	561	606	643	639	603	624	588	649	598	584	598	604	581	634	591	595	616	581	643	597	615	636	619	604	609	590	599	592	645	605	581	605	583	594	608	582	606	608	613	595	640	595	606	588	655	630	568	644	611	581	594	564	565	577	577	608	595	620	636	599	616	608	590	635	612	571	607	599	629	596	604	584	579	636	613	576	605	597	637	586	576	593	633	624	567	632	645	632	576	628	605	595	607	621	598	634	631	586	589	589	604	611	618	616	632	597	597	635	605	604	597	605	609	593	626	603	582	564	594	575	624	613	614	611	638	593	577	621	642	637	588	590	599	611	589	611	612	587	597	627	583	580	608	573	614	623	600	612	569	579	606	613	649	620	586	560	599	639	563	654	589	579	596	567	629	598	581	611	617	580	622	574	573	605	650	637	588	603	547	640	594	609	585	591	592	616	601	615	662	600	598	539	614	612	628	587	604	615	618	599	653	598	633	651	587	558	629	601	620	591	622	591	580	586	638	564	619	593	592	617	599	670	588	583	617	590	574	600	591	615	635	626	600	598	571	583	586	624	619	598	604	624	636	627	634	643	665	644	618	652	588	627	567	610	590	619	597	659	563	581	637	596	567	632	543	638	611	577	596	581	638	616	619	675	597	609	604	585	587	621	635	593	601	599	627	604	574	645	605	607	578	596	652	588	585	626	594	583	602	585	593	582	589	636	594	600	626	604	627	584	586	609	658	551	616	600	586	579	632	639	576	542	621	588	586	580	602	640	573	608	606	617	632	581	595	627	579	630	603	605	630	643	638	607	611	586	611	594	619	601	604	615	587	566	664	658	627	630	644	603	599	624	575	587	602	598	665	612	562	627	629	589	627	576	592	575	603	610	605	585	609	586	621	591	623	603	582	619	619	594	623	582	623	603	633	600	628	613	605	651	589	597	596	621	608	625	620	620	593	593	621	616	631	607	596	601	593	636	591	611	608	617	615	608	581	622	611	644	641	590	611	612	638	607	630	631	619	613	605	576	590	645	604	583	584	606	651	607	602	600	577	596	612	639	600	602	606	623	615	558	613	640	637	610	597	629	613	563	573	626	591	603	547	597	607	595	629	576	583	579	615	613	566	649	596	588	616	628	629	594	586	574	603	631	591	624	575	618	570	584	578	603	651	640	613	621	612	650	636	633	628	604
25071	21463	27689	25622	11223	1188	748	616	527	488	431	457	378	421	364	354	379	363	338	361	350	366	339	333	369	329	337	341	319	345	333	319	339	336	337	332	325	317	308	304	335	327	353	331	305	362	312	307	331	323	343	323	286	337	309	309	324	332	298	346	314	336	318	337	295	299	327	286	278	322	339	357	345	346	285	309	309	308	350	307	305	332	312	319	331	329	309	309	289	307	315	345	323	330	286	328	331	332	314	306	357	323	337	344	327	348	295	320	333	315	316	302	332	338	322	304	299	324	316	339	336	299	320	299	334	306	366	294	297	342	315	346	314	322	290	331	307	296	335	304	327	376	339	300	327	308	320	289	305	334	305	317	319	333	336	308	310	347	320	313	331	303	304	339	307	315	298	353	326	299	323	330	326	295	320	294	317	305	313	331	332	293	305	299	339	317	329	323	306	317	322	284	270	315	328	302	329	330	284	294	323	295	283	290	317	294	328	310	345	301	308	313	322	323	325	296	325	338	312	319	329	310	345	318	309	332	308	315	319	293	301	326	333	338	321	264	316	308	286	334	287	323	331	306	300	339	311	304	312	297	331	294	318	335	342	315	318	297	361	327	331	316	303	333	292	326	304	338	324	324	332	344	308	340	334	290	298	302	344	327	307	318	329	309	321	331	297	308	324	317	304	340	297	320	311	315	344	306	294	319	313	274	314	332	286	292	323	300	328	295	348	306	321	317	296	278	314	281	319	309	288	312	315	318	343	286	341	326	293	320	350	300	313	302	322	339	333	324	346	333	339	323	319	315	326	337	327	281	329	330	339	324	292	330	298	326	343	309	284	314	297	307	312	287	305	289	321	340	326	308	305	294	314	283	308	323	316	316	291	307	296	320	328	294	322	325	324	301	340	333	318	292	326	304	307	341	295	277	318	327	312	309	320	292	315	311	324	342	317	330	348	293	328	303	281	313	324	302	333	308	311	308	300	319	311	331	322	321	327	324	315	342	325	337	325	314	352	309	328	318	312	293	332	346	316	315	312	316	310	284	318	342	359	329	328	272	335	332	310	311	313	314	290	313	311	315	327	308	283	303	295	297	327	299	318	337	315	297	295	309	311	300	332	302	310	323	305	322	350	335	320	319	325	323	300	312	315	306	313	330	339	355	313	315	311	331	294	316	340	316	332	335	322	305	291	304	326	302	313	324	322	301	315	334	285	343	307	335	247	302	294	346	309	308	323	301	317	308	324	343	340	329	297	306	323	326	313	324	320	325	287	322	323	297	307	322	306	333	297	307	328	343	299	295	332	324	351	327	338	339	324	292	300	310	327	344	289	330	336	305	306	306	294	298	317	352	296	323	300	313	314	328	328	322	312	326	291	315	306	268	311	326	321	314	350	310	285	310	319	310	339	308	316	308	345	356	330	317	313	324	321	320	298	324	296	331	349	334	319	314	300	321	299	329	302	309	265	346	335	294	299	328	305	346	340	289	294	328	312	287	328	336	311	291	314	307	313	332	315	292	314	318	315	319	352	315	297	288	322	315	301	319	339	330	304	324	316	358	315	332	312	302	349	331	350	326	323	311	295	321	308	338	297	349	312	326	299	316	306	332	346	329	304	319	351	302	323	320	323	339	275	334	304	302	317	282	324	315	330	295	330	337	332	355	325	320	367	292	329	321	292	316	347	332	297	309	318	302	328	313	317	345	319	328	310	340	330	329	300	315	326	323	298	297	350	340	296	333	334	279	329	313	310	333	297	341	302	343	296	301	306	320	334	333	319	343	307	321	327	317	310	327	319	315	333	324	288	332	316	297	341	293	302	344	335	316	302	312	330	326	291	339	355	328	337	330	331	338	297	331	336	328	309	312	375	348	336	322	299	321	296	325	316	323	306	317	340	307	355	306	338	328	300	326	335	317	333	339	336	323	331	314	351	314	340	301	318	332	316	354	307	313	336	281	316	318	321	328	321	333	324	321	317	330	332	315	319	320	316	303	348	348	339	333	323	333	302	312	301	307	327	308	324	355	330	313	307	321	310	319	297	306	333	311	311	330	302	333	304	321	325	342	310	343	294	324	341	322	309	306	343	329	324	326	333	297	322	294	338	317	319	320	334	281	347	313	352	308	315	308	315	321	302	342	314	301	342	340	367	348	335	326	319	340	324	320	320	288	310	285	336	303	294	324	288	321	329	312	335	315	311	314	340	348	331	304	338	326	280	302	314	317	337	282	328	329	297	317	329	294	316	315	315	339	304	291	335	283	311	308	305	314	341	321	354	327	281	319	307	281	334	311	322	322	304	306	282	321	326	324	284	307	315	319	335	294	329	326	322	319	296	337	305	341	298	294	330	341	310	304	303	355	311	345	314	314	324	310	326	327	333	319	364	311	298	315	303	339	339	330	272	310	322	340	336	311	307	297	318	306	311	325	343	310	326	303	329	348	341	290	321	304	319	343	322	298	328	289	322	309	302	296	265	293	308	295	324	338	300	335	281	332	313	313	327	350	320	313	339	303	332	325	310	340	318	303	247	302	324	337	316	281	313	293	317	311	306	328	298	319	319	299	327	313	337	337	326	337	329	311	308	339	319	317	334	315	302	300	297	325	291	306	355	322	314	336	324	324	292	309	332	312	338	289	299	309	347	313	332	323	324	308	340	279	327	317	317	327	306	321	334	302	345	295	333	329	332	328	290	302	343	299	306	335	317	362	298	326	306	285	292	324	324	306	323	320	308	305	325	304	344	294	315	349	316	326	325	303	308	306	331	303	325	326	384	280	278	309	298	339	298	322	334	313	344	322	325	296	311	341	330	344	327	317	315	312	323	334	307	317	307	335	305	323	277	320	316	327	336	356	296	304	303	377	324	313	320	322	317	310	321	302	302	342	315	346	295	305	302	276	300	318	289	330	323	324	318	344	333	293	343	303	339	318	314	294	327	306	315	326	307	326	306	310	292	308	332	318	284	272	337	297	304	313	343	295	331	337	302	305	303	322	304	321	321	313	299	359	328	309	334	319	350	315	318	284	333	322	317	335	267	342	322	333	310	320	318	325	341	286	332	320	329	303	313	319	298	289	308	337	298	306	348	307	305	315	383	293	306	329	322	323	309	361	323	304	347	317	321	275	297	301	304	333	324	317	315	346	298	315	320	296	303	318	317	318	299	316	305	294	330	317	346	330	300	303	290	303	335	314	301	297	324	319	298	277	292	298	308	346	314	304	328	350	315	328	325	311	332	316	313	310	313	318	321	299	365	318	325	281	282	312	332	333	312	305	301	298	341	307	305	305	314	309	306	284	279	329	326	301	307	305	287	295	329	327	330	312	327	343	319	322	317	321	340	301	335	289	301	306	304	320	317	329	336	345	308	327	342	310	304	345	318	333	307	330	341	309	319	324	310	304	329	325	312	290	289	345	329	330	304	290	330	303	301	297	294	298	323	331	313	325	336	303	315	314	340	331	326	304	339	337	307	366	341	308	325	298	349	344	331	307	299	312	323	326
33282	13056	9262	4700	3175	2368	1851	1519	1335	1177	996	945	869	862	813	729	756	765	718	722	680	700	684	625	644	642	682	665	683	598	639	548	598	630	610	613	605	594	582	610	592	622	616	580	607	546	638	609	553	589	599	618	582	566	621	599	601	568	598	613	596	590	626	564	627	630	600	577	560	602	545	548	548	584	549	607	627	620	535	538	569	566	570	572	575	566	554	620	535	560	578	600	561	590	610	637	646	586	579	625	592	565	630	652	597	617	621	607	598	591	596	603	605	581	516	561	587	593	588	588	562	549	567	574	569	611	585	603	575	536	609	567	552	626	574	578	578	626	561	572	555	586	551	582	662	541	625	545	569	625	591	578	563	631	588	574	543	558	580	610	584	499	575	587	612	599	577	579	585	585	586	576	601	580	573	553	583	546	635	589	545	589	568	563	590	631	575	509	593	611	552	577	589	587	620	562	537	569	585	553	585	557	612	578	583	577	583	556	576	643	563	576	593	594	536	588	528	576	566	543	569	534	567	567	582	570	563	535	549	551	558	561	562	565	586	582	591	568	588	583	560	558	593	546	527	586	582	607	571	597	553	551	543	542	632	577	564	565	589	626	547	589	528	602	561	585	613	580	611	538	560	567	560	599	572	639	601	607	563	539	542	569	575	583	584	546	580	542	565	561	544	593	578	624	568	569	597	616	564	591	552	584	554	578	572	566	533	582	598	584	572	551	631	577	578	559	539	618	567	604	588	556	611	575	594	581	556	560	562	516	566	600	569	592	584	558	574	592	573	602	571	562	569	554	599	551	612	604	554	569	569	604	576	553	569	597	606	562	508	534	580	615	579	569	593	567	542	580	566	555	546	611	588	572	553	595	566	593	563	539	582	556	542	595	579	591	569	606	578	555	591	590	618	590	572	608	578	545	595	594	579	571	558	533	570	626	587	551	561	573	564	570	612	569	520	604	596	579	567	553	549	585	562	587	565	570	574	575	600	564	548	564	585	573	620	594	573	572	559	600	579	561	578	545	608	549	560	584	549	596	548	575	547	589	588	584	567	613	552	596	553	541	555	572	608	589	602	603	604	571	575	572	578	565	562	592	567	565	567	570	566	579	599	536	592	594	557	626	574	591	581	517	553	570	588	594	582	552	555	554	620	542	578	554	595	528	570	578	561	586	564	621	574	594	582	581	542	576	575	578	565	575	644	565	585	607	567	553	541	575	521	588	567	577	606	559	583	570	546	589	581	586	551	609	563	562	585	602	555	601	582	582	562	545	576	606	579	611	569	553	561	600	589	576	565	557	558	624	574	595	563	555	559	590	629	567	574	644	554	590	566	552	609	615	581	580	591	529	573	592	546	630	560	590	613	600	570	576	572	544	602	570	578	576	539	576	554	615	550	586	619	578	598	564	550	565	574	568	527	568	585	544	595	558	581	575	547	569	600	611	576	620	553	528	569	562	538	547	541	574	597	581	622	580	563	588	590	632	587	542	547	545	559	591	580	553	575	523	586	573	586	562	620	589	585	569	595	558	585	583	595	587	570	595	585	594	569	559	548	525	563	607	585	565	575	547	602	575	562	568	563	596	558	545	564	614	572	568	580	607	604	557	589	595	580	569	561	563	561	591	573	594	594	543	550	560	565	551	591	595	569	557	594	558	570	609	584	560	592	555	528	563	614	607	574	559	588	575	546	585	592	559	573	574	573	555	554	553	560	523	595	598	580	600	583	566	533	522	591	599	575	574	577	589	546	595	569	579	523	544	567	582	597	582	574	556	575	565	568	558	542	582	605	577	565	570	585	574	546	558	565	578	571	603	585	559	534	586	580	576	599	627	568	585	557	593	583	590	562	561	612	595	589	576	575	562	581	581	589	607	596	576	558	535	580	562	589	625	540	549	581	560	567	525	597	488	590	568	599	568	567	556	568	599	615	555	546	518	597	605	579	591	587	606	553	558	608	590	598	594	572	596	583	536	561	549	567	588	613	576	547	548	557	566	616	585	608	593	598	575	579	565	581	608	566	588	561	574	598	534	598	571	562	595	562	606	580	607	522	584	582	587	546	553	560	581	579	580	563	580	589	574	602	580	594	585	544	589	548	609	579	546	578	552	585	560	557	524	610	589	626	579	597	562	564	556	575	599	555	523	589	619	594	568	601	606	560	546	559	583	600	568	580	580	594	607	557	562	578	587	567	563	553	578	577	546	561	585	522	568	587	575	528	575	592	615	536	546	580	624	518	551	548	570	555	585	547	601	572	608	552	597	613	585	564	590	530	555	564	576	559	587	630	560	599	571	587	563	553	578	602	574	557	599	583	616	591	567	588	561	539	559	538	568	576	571	588	582	561	539	558	598	591	579	578	567	595	544	556	591	593	548	548	585	586	572	619	565	538	598	539	554	541	587	587	604	574	585	528	548	582	557	583	546	621	561	570	598	535	588	558	602	588	522	589	582	562	566	591	581	595	617	562	565	577	563	512	573	604	563	580	544	562	575	570	587	568	527	545	589	567	582	565	586	553	568	611	599	576	599	618	560	597	529	568	568	558	582	589	577	586	553	603	599	605	574	618	603	593	559	586	574	542	600	615	554	594	580	530	548	582	579	556	591	574	568	567	613	545	564	573	585	608	594	580	572	561	579	558	604	590	597	562	558	576	626	593	576	565	585	573	592	555	559	606	558	568	615	569	557	590	615	554	529	553	575	597	590	563	562	612	576	584	588	565	554	604	598	572	567	563	570	616	594	607	568	557	561	608	598	601	588	608	579	539	570	548	569	581	570	574	567	611	554	600	587	567	575	546	537	556	565	538	538	601	576	583	602	601	572	547	595	571	584	561	546	573	604	581	546	571	588	608	560	573	560	575	519	588	537	587	593	589	573	587	598	566	570	613	589	534	574	627	589	561	614	585	552	616	527	590	569	584	526	563	579	560	568	537	540	577	581	533	560	608	591	557	545	608	614	589	538	603	583	583	549	581	584	581	634	577	592	590	578	600	545	557	567	577	560	604	556	609	631	578	562	581	539	614	539	537	545	535	553	569	568	529	520	544	588	596	561	594	583	603	596	605	575	578	641	593	561	572	578	577	550	621	563	551	554	553	546	615	588	573	643	562	562	607	590	581	572	600	578	626	590	558	586	542	566	591	604	589	564	571	560	629	548	623	612	586	593	576	567	571	601	543	567	631	546	608	583	563	574	562	538	577	570	590	559	580	574	538	548	605	594	585	565	569	556	552	591	581	575	564	565	563	567	606	541	599	601	577	622	581	560	540	578	592	623	569	557	588	584	583	602	592	600	590	539	599	595	587	577	579	593	584	543	588	549	599	633	575	556	564	598	607	583	549	596	594	572	588	590	544	578	570	597	581	597	594	559	579	587	532	582	560	582	571	493	545	589	594	587	564	551	604	584	571	600	565	606	596	557	602	605	555	523	587	602	590	580	597	548	614	539	582	566	547	554	568	564	574	578	571	571	590	575	567	577	583	586	583	548	583	559
24115	21458	28605	24715	21433	9513	1636	1060	845	837	810	733	763	681	669	672	644	646	593	628	648	589	600	572	566	598	632	652	620	524	578	602	582	568	548	565	593	583	597	545	591	588	547	563	530	550	546	546	552	553	564	578	584	557	562	580	568	560	565	581	556	598	555	562	534	551	567	566	601	580	518	572	552	552	570	561	586	569	534	557	591	565	555	546	563	529	583	538	528	551	558	605	571	537	560	579	561	595	565	520	600	558	576	558	595	550	575	566	576	548	579	542	561	540	527	566	555	565	554	522	566	527	535	535	550	537	573	582	556	562	556	575	580	579	533	557	585	571	583	547	541	547	520	545	547	547	538	500	547	601	585	513	569	570	523	574	566	587	543	553	592	609	549	575	536	556	535	561	552	547	518	576	557	529	574	537	534	526	545	559	571	567	598	590	567	537	571	551	516	606	542	526	509	564	545	560	522	516	521	525	540	576	594	580	578	526	516	556	589	613	575	562	496	539	539	538	546	547	540	560	541	563	538	554	523	545	536	525	559	574	556	556	557	526	557	565	566	556	555	505	550	537	558	512	564	590	525	559	561	552	537	564	566	543	564	569	563	561	558	567	600	530	567	575	515	562	558	579	563	573	547	538	553	547	518	541	548	568	540	576	534	549	540	588	537	572	532	572	551	550	560	555	551	542	547	527	505	524	525	538	541	564	569	567	562	534	535	598	528	563	568	569	585	564	530	547	539	554	568	578	523	539	508	549	549	536	548	538	534	559	558	556	531	521	544	557	567	562	567	574	579	571	548	563	554	578	553	547	530	549	557	510	525	566	541	531	570	555	526	568	521	573	560	569	525	541	547	519	511	578	573	610	541	580	556	554	585	540	570	586	529	530	602	538	541	565	582	580	542	575	562	548	519	537	551	526	566	542	561	561	554	531	574	533	534	524	556	554	519	555	514	548	566	550	526	544	552	508	553	545	551	552	565	586	545	633	571	521	543	587	564	556	535	532	543	537	518	580	521	524	561	587	559	581	528	556	554	541	560	528	560	542	568	588	572	588	510	545	564	580	536	535	505	527	562	545	514	535	544	544	535	587	607	538	563	563	496	555	518	540	562	526	520	571	531	584	557	569	581	553	607	557	563	612	540	578	552	547	541	562	573	581	512	521	543	538	520	559	577	570	519	582	569	552	565	591	530	571	543	566	576	530	586	582	594	556	509	568	544	559	560	543	536	573	557	570	558	540	564	573	599	560	542	551	558	556	532	549	562	537	550	580	551	549	559	585	534	518	526	569	526	558	598	597	574	549	525	535	588	563	572	536	582	520	566	616	544	528	485	552	559	536	556	541	561	552	554	554	546	531	572	581	510	530	551	580	565	539	558	561	573	517	572	546	511	541	514	557	549	548	593	560	551	493	572	548	586	547	554	554	560	520	560	543	565	515	524	555	547	583	545	543	534	561	533	539	504	547	511	558	580	561	545	498	520	588	543	535	564	531	572	515	523	537	602	532	522	516	512	548	541	592	563	551	567	550	540	542	534	553	566	521	591	535	540	552	528	589	509	553	565	560	578	519	573	531	538	537	516	556	563	554	525	541	583	525	580	538	614	594	536	545	553	533	548	541	527	544	553	571	529	560	538	551	568	563	542	544	580	520	580	551	544	559	549	573	580	546	542	547	528	589	533	518	560	588	550	547	569	569	586	528	553	563	556	579	539	525	511	536	606	543	564	573	563	546	555	553	519	544	578	539	524	553	607	542	577	536	556	574	549	622	550	575	563	539	549	552	582	565	578	554	599	562	583	503	569	548	534	556	619	538	546	584	530	545	547	520	544	516	564	540	588	551	501	508	495	518	615	562	538	512	571	569	545	546	567	553	525	574	540	539	545	512	533	543	546	553	541	553	545	569	601	521	579	536	539	519	534	564	519	572	551	547	537	568	562	595	545	515	548	492	554	550	527	548	542	548	534	585	548	591	550	582	546	557	578	590	577	548	509	566	544	556	563	540	527	595	519	553	571	568	538	579	586	578	561	543	521	554	559	564	565	549	567	557	600	561	518	529	533	567	506	598	548	571	549	570	528	565	529	589	542	586	559	543	556	566	568	523	586	546	561	555	523	527	522	598	527	545	521	575	611	559	565	582	549	578	546	562	574	549	557	559	549	525	544	539	559	595	614	571	539	546	572	532	566	515	561	552	572	525	527	561	582	542	532	588	525	582	578	580	529	577	535	513	534	547	563	541	554	582	535	552	518	573	534	533	527	533	529	552	527	566	556	587	604	580	544	522	595	550	564	539	573	533	516	564	587	546	541	574	554	557	531	552	578	520	534	544	562	582	544	604	556	569	526	562	535	539	529	561	551	578	545	554	554	535	569	527	534	552	503	539	577	529	570	527	549	530	512	528	537	553	592	562	561	511	553	570	553	521	534	578	563	551	549	572	567	541	553	531	569	563	539	542	526	581	551	549	541	573	527	528	533	573	526	588	538	561	530	557	566	557	582	605	579	563	542	545	570	546	563	532	565	507	555	523	583	558	550	540	555	572	579	539	534	565	507	534	562	582	555	527	589	522	550	540	528	561	537	522	542	522	562	518	576	576	551	532	557	550	537	558	570	567	536	542	583	535	565	535	549	541	561	576	569	508	566	552	506	547	552	564	576	535	551	580	552	523	576	548	572	553	516	563	591	546	530	559	508	600	558	566	557	541	529	543	556	582	560	550	550	541	549	538	573	563	496	553	575	557	540	554	545	568	513	551	528	595	531	571	507	572	519	550	515	525	545	519	527	549	574	580	540	612	555	548	577	582	536	535	523	564	561	588	565	564	578	549	575	534	545	545	575	545	562	543	527	545	565	514	527	567	566	549	552	550	500	536	521	534	540	585	566	542	543	584	580	550	560	578	580	523	542	527	573	514	577	548	505	572	556	528	560	526	560	563	586	564	558	562	562	612	525	579	555	555	571	541	531	560	530	562	527	548	506	545	587	534	538	555	536	546	518	536	524	525	581	538	567	594	572	570	535	527	537	507	523	552	567	530	517	521	507	544	567	531	534	565	554	568	533	570	581	553	556	577	580	564	547	530	562	540	562	549	560	558	529	603	558	563	545	553	569	548	570	554	570	508	566	566	565	548	516	543	547	583	580	549	569	545	540	560	515	538	526	580	567	538	529	558	511	585	548	518	492	555	534	522	510	497	560	571	550	596	568	581	538	501	538	567	529	504	622	554	556	519	502	550	507	540	538	527	554	556	590	542	548	583	514	530	595	549	645	532	555	561	564	551	510	562	559	571	545	550	532	542	551	511	543	553	580	560	510	550	531	511	533	556	567	547	506	522	552	523	566	533	519	547	543	509	591	558	563	558	575	540	575	546	512	544	541	530	563	541	549	546	563	600	550	551	569	569	530	502	555	531	592	517	566	570	546	510	505	567	555	560	532	580	526	567	529	523	547	504	538	581	518	559	550	541	593	569	543	540	554	535	540	605	527	536	546	543	564	554
33931	19526	14340	7940	5552	4045	3270	2639	2255	2021	1799	1655	1447	1446	1349	1260	1252	1220	1156	1157	1163	1176	1088	1060	1116	962	1056	1032	1001	1054	1017	1024	1003	988	994	1003	989	1000	1007	956	973	948	930	979	978	936	973	933	961	982	923	956	953	952	920	913	949	949	905	971	971	951	923	945	959	985	964	975	936	943	926	910	923	934	946	898	917	950	982	933	896	934	963	945	913	928	918	958	963	956	938	931	976	922	971	1052	920	949	987	939	977	973	948	966	990	993	944	933	981	929	908	937	928	893	955	906	926	937	926	953	954	901	880	930	943	1018	912	913	958	927	965	938	941	994	941	906	903	981	867	908	936	895	969	915	918	905	955	881	940	927	985	938	910	899	925	924	936	886	916	959	878	965	947	949	942	934	910	932	952	893	959	942	919	923	949	907	907	934	927	944	933	933	921	935	946	919	939	935	906	903	884	910	916	889	942	937	931	893	951	933	942	883	955	964	872	940	942	949	905	974	892	940	867	970	886	905	911	932	929	945	918	868	948	919	881	885	961	927	882	918	952	858	990	944	896	908	865	998	963	900	909	944	918	876	951	903	904	917	876	934	903	898	888	950	918	886	895	933	949	894	941	925	958	916	894	948	909	880	926	924	912	902	885	924	966	934	895	902	910	958	966	940	937	947	933	864	937	930	965	948	925	939	951	894	950	888	915	946	965	978	967	893	938	924	926	910	904	959	918	936	905	943	937	924	884	955	946	938	891	909	889	888	917	885	925	954	926	898	938	923	919	966	955	968	945	956	869	983	922	884	936	939	909	912	932	897	855	936	927	872	866	934	984	928	868	873	918	917	987	944	914	925	919	921	994	948	959	974	930	994	919	880	923	924	888	953	926	948	941	937	910	977	904	945	949	913	919	898	897	909	915	902	959	926	892	876	910	947	885	952	918	869	950	997	900	906	926	888	954	930	906	947	906	1040	932	920	925	931	886	947	962	941	886	985	950	945	1002	940	966	944	969	923	925	915	989	940	923	926	934	915	945	895	963	941	949	894	906	924	929	922	956	929	925	894	909	910	945	931	924	952	986	941	945	962	930	926	904	881	986	985	926	957	928	915	966	927	966	976	904	919	927	939	916	935	915	886	990	907	954	928	933	976	951	918	952	902	915	950	920	911	921	855	942	957	931	968	953	948	941	967	940	961	925	996	952	921	927	935	917	896	929	899	947	989	945	902	900	873	945	947	893	950	920	924	926	920	940	973	939	958	916	1000	927	946	939	971	905	967	902	920	943	959	894	938	907	934	906	906	877	895	989	948	923	869	929	991	927	867	925	952	933	896	964	936	942	898	874	1013	914	1012	952	906	919	952	882	960	887	896	917	953	937	919	950	900	897	949	988	961	921	992	918	948	942	882	916	987	950	948	919	923	947	947	893	914	944	931	938	962	969	930	910	900	871	909	904	916	926	921	938	954	916	932	946	940	948	891	932	976	913	979	934	904	952	928	938	899	926	913	963	945	933	932	923	934	919	1026	922	906	934	911	933	949	923	931	930	940	975	973	925	994	920	901	921	939	945	862	927	976	919	869	911	956	963	907	941	893	934	906	975	948	889	987	930	922	921	937	881	923	899	896	864	912	951	878	915	940	921	959	896	904	949	896	918	974	888	914	925	921	905	947	884	896	880	894	936	950	943	904	928	930	949	910	971	932	925	923	916	940	892	956	923	921	934	847	878	984	960	881	921	955	914	961	893	911	882	942	904	963	917	971	873	875	970	849	957	908	1014	920	963	967	909	939	887	918	889	878	930	922	960	904	931	924	923	876	1003	997	935	944	918	957	924	913	935	942	907	901	911	925	961	882	903	946	944	977	1011	919	901	932	907	960	828	901	936	903	974	913	895	924	904	852	956	951	934	912	916	913	904	940	976	963	935	902	920	937	963	893	939	921	953	980	885	865	966	955	937	912	898	824	948	883	964	940	894	891	954	916	963	948	922	984	925	890	924	872	939	879	912	932	897	904	960	900	919	879	884	883	936	917	881	951	904	911	902	960	887	865	963	916	890	898	941	932	932	960	945	912	905	954	928	898	873	922	934	936	899	939	934	951	901	927	1002	892	932	1005	908	948	926	955	922	938	972	937	927	932	905	894	880	888	889	960	928	904	963	926	916	915	903	963	914	966	920	917	913	940	928	901	932	938	890	945	872	942	927	997	897	933	879	985	881	879	932	904	933	904	945	917	916	901	902	1003	872	939	897	941	909	986	900	915	942	923	931	973	908	976	939	939	938	926	923	859	941	910	944	884	923	899	904	982	992	906	897	908	867	948	918	934	891	933	933	901	970	919	940	941	923	943	900	939	950	943	893	936	929	940	934	919	950	878	927	904	905	950	958	883	938	936	915	875	937	903	920	952	941	883	932	968	947	928	901	918	905	926	932	911	970	919	952	940	904	900	916	963	944	927	945	1001	938	949	1023	894	921	927	947	914	959	910	907	938	889	920	930	958	934	913	909	939	935	937	902	878	909	932	1016	890	901	945	953	955	926	882	919	954	969	922	891	941	935	976	930	948	875	947	919	921	891	931	905	922	937	933	909	915	936	955	880	956	912	910	905	931	948	885	917	918	861	991	941	898	914	979	910	903	925	892	961	935	945	908	907	928	919	894	907	984	858	903	915	932	929	902	971	894	933	948	960	952	889	921	956	949	942	876	963	902	894	932	960	890	904	889	912	924	954	901	911	935	923	918	931	908	915	920	949	897	923	876	935	899	972	883	961	929	901	925	937	932	938	890	902	980	906	919	947	878	926	901	896	883	902	982	944	919	909	910	930	927	910	962	948	896	908	901	975	950	924	916	939	934	921	909	888	925	931	916	936	874	922	934	886	947	920	922	961	928	879	917	897	929	952	923	954	912	986	940	891	968	870	962	909	993	906	870	924	876	906	936	849	907	912	968	886	964	964	946	933	903	947	973	933	961	926	921	874	909	919	944	907	881	915	954	908	948	892	948	865	909	932	909	911	910	921	952	916	877	975	941	894	936	912	974	909	958	876	921	958	898	920	943	920	925	890	954	918	891	912	920	909	885	924	957	921	940	912	941	955	946	890	945	939	938	908	953	935	932	920	937	884	898	930	909	900	909	926	929	937	956	910	912	973	987	888	856	924	942	914	927	908	919	900	902	927	909	912	940	917	937	936	910	895	915	949	944	928	953	906	913	914	947	905	944	920	954	953	952	901	963	871	889	959	920	912	936	980	959	920	986	963	865	916	917	917	914	942	918	933	937	917	918	939	971	951	923	975	921	913	919	850	894	922	936	903	974	939	956	964	930	909	881	899	922	914	910	929	924	912	907	943	960	931	878	927	962	929	953	909	897	879	957	937	914	903	891	961	984	897	974	992	901	903	927	892	876	941	966	914	893	905	923	925	957	912	950	917	928	869	889	903	948	877	949	939	963	964	867	930	925	956	923	884	905	935	932	931	977	906	871	924	938	937	987	953	971	931	903	971	925	1020	945	901	949	990	932	938	953	920	964
27906	16649	2433	527	406	364	339	359	344	353	336	351	358	370	338	325	320	351	360	335	339	362	363	330	329	359	313	337	315	358	338	371	305	331	322	282	360	346	350	313	328	308	323	322	341	336	337	342	317	356	338	329	346	355	365	336	342	320	355	316	322	319	335	340	337	349	336	354	305	314	329	320	349	320	326	315	322	351	349	337	365	372	350	356	323	346	299	337	335	354	353	303	329	310	300	326	305	330	315	341	345	334	309	297	327	341	347	318	364	324	318	319	325	336	342	328	318	342	360	326	338	334	325	327	345	331	327	337	325	343	342	311	354	324	323	314	321	320	323	315	357	368	311	345	314	328	354	315	338	337	343	330	324	318	314	325	324	333	324	328	332	356	363	326	355	350	321	314	347	338	372	325	289	343	332	341	319	332	351	333	339	342	308	362	343	331	332	338	306	301	353	311	325	333	347	379	355	326	275	318	335	342	363	317	316	331	355	360	301	303	339	336	350	339	351	319	317	315	373	344	287	329	357	344	316	327	344	318	291	345	355	321	366	358	343	368	352	327	336	338	368	331	334	330	335	334	333	333	339	321	367	329	319	316	347	304	316	315	301	314	364	334	341	344	365	338	322	335	367	309	312	323	299	312	332	318	325	330	290	350	325	339	320	303	348	309	329	362	337	299	309	329	360	317	358	289	310	339	334	339	371	321	317	305	289	339	329	305	303	356	286	326	320	353	352	350	365	309	328	336	331	305	339	306	314	329	373	320	361	329	322	309	308	357	310	374	353	312	342	337	331	322	346	348	330	337	339	301	309	366	333	300	360	343	327	307	333	322	354	327	363	328	331	347	313	308	301	319	337	349	336	328	299	307	320	340	314	337	325	322	320	373	335	336	306	329	308	329	334	336	334	347	338	333	346	308	321	322	355	329	352	336	314	300	330	321	328	328	331	333	319	340	354	322	304	348	349	354	336	339	283	371	300	308	308	337	344	341	341	303	310	349	327	353	297	338	323	339	338	315	354	344	302	341	305	331	339	331	309	354	346	297	334	310	328	344	315	340	309	299	314	321	328	326	340	321	315	313	320	306	298	305	322	353	368	317	346	343	298	341	315	310	345	317	317	305	331	286	338	340	352	321	320	323	335	375	338	331	360	342	311	337	330	342	298	333	305	355	325	311	347	351	336	303	341	293	313	324	317	318	326	339	299	314	316	349	320	325	320	339	317	375	316	337	340	347	316	374	336	338	299	355	340	261	354	308	344	333	359	334	355	367	318	342	348	342	317	346	339	321	341	327	338	341	333	383	323	310	330	339	321	343	318	351	345	337	323	336	331	325	327	323	311	314	338	360	336	348	337	358	349	329	320	375	342	325	343	311	350	336	337	347	349	322	354	355	330	314	355	339	330	336	348	347	331	296	321	325	328	334	304	363	325	347	309	339	345	323	356	342	364	341	357	326	332	353	299	330	307	310	326	291	317	362	336	337	334	378	306	328	328	354	348	335	309	312	338	305	326	314	338	309	319	306	343	343	327	308	326	320	322	336	355	317	336	317	325	321	337	328	324	331	360	323	358	313	308	323	327	354	355	331	317	338	361	322	375	330	315	302	351	323	316	351	284	341	297	286	328	296	337	308	329	351	335	343	337	343	355	346	379	321	325	348	313	315	327	338	329	299	304	351	331	351	352	369	321	324	325	332	319	333	334	326	319	333	320	372	342	357	319	345	327	309	334	316	336	319	357	337	321	309	316	333	302	306	355	330	332	318	322	331	337	333	327	320	362	346	309	327	359	345	342	332	336	342	346	320	335	310	325	357	319	331	320	327	330	300	340	335	349	330	345	343	352	361	294	300	357	316	349	337	313	363	320	336	314	311	336	326	347	326	329	328	345	329	339	368	330	353	318	339	311	349	322	319	306	337	333	311	310	343	319	299	302	334	327	336	297	335	311	353	356	348	348	313	321	319	386	333	346	333	366	311	329	320	315	324	324	329	303	336	311	299	347	343	345	336	334	318	317	346	353	316	298	340	338	325	336	334	335	348	306	336	327	314	313	355	329	334	314	334	323	351	360	317	373	308	303	333	327	333	327	301	343	329	316	311	326	341	327	335	333	334	328	312	335	341	330	340	320	334	309	318	306	349	347	364	330	361	338	339	319	316	331	319	311	302	359	368	336	333	304	348	341	340	340	316	311	295	324	362	355	331	302	320	344	325	320	328	335	351	340	347	348	303	320	350	326	362	335	301	367	316	349	333	351	337	329	344	309	348	344	318	296	326	298	342	308	341	318	347	326	327	355	306	345	327	362	357	341	319	318	315	328	359	347	323	340	324	354	340	322	337	338	314	356	307	336	329	325	328	314	323	322	332	341	328	336	343	329	335	325	306	324	318	325	321	328	335	308	337	313	329	342	311	334	355	365	344	306	321	332	320	333	320	322	311	350	343	347	332	339	323	297	305	334	357	328	320	339	318	300	294	327	327	347	358	354	325	320	332	335	334	310	332	338	310	359	329	313	317	353	309	339	285	311	355	337	349	336	315	341	330	341	304	319	334	341	335	321	318	337	319	317	329	327	356	339	323	359	315	337	357	324	349	330	336	306	310	328	327	301	336	323	339	305	352	313	343	334	313	329	358	336	302	343	333	320	346	327	326	299	339	367	346	337	339	316	325	354	349	351	344	329	352	368	338	331	350	329	331	313	335	314	341	319	326	319	378	350	312	319	338	318	332	335	341	332	350	348	338	349	347	348	318	336	363	361	331	330	335	313	302	312	324	330	366	336	339	323	339	360	303	359	343	322	288	340	346	320	351	334	300	314	332	338	330	347	355	332	350	313	352	311	313	348	302	350	345	333	331	304	341	330	296	350	317	337	329	350	316	365	334	324	334	307	340	309	301	300	331	318	288	325	321	317	326	308	326	328	339	335	352	339	328	331	330	365	355	342	326	336	332	340	303	333	353	313	303	306	335	343	304	336	298	332	329	349	341	319	334	346	316	292	333	326	331	279	308	361	327	286	317	323	309	309	369	335	321	340	337	323	348	342	305	343	308	342	329	348	346	339	324	340	359	299	303	325	356	318	331	334	309	281	306	332	321	309	373	312	350	351	319	328	326	342	380	322	377	321	330	300	354	320	310	296	332	335	329	317	348	337	352	349	348	350	319	317	337	345	333	351	356	323	316	344	353	319	335	310	314	314	348	376	316	332	321	335	302	336	327	319	327	326	337	308	356	347	344	362	326	307	331	330	311	344	349	351	340	349	332	306	326	321	347	326	344	332	350	362	317	331	324	341	319	365	329	313	345	341	334	327	363	336	328	348	287	322	339	330	344	322	322	318	297	329	312	299	329	318	335	333	337	333	345	309	349	330	320	283	326	319	320	320	359	333	345	342	364	343	314	332	362	338	303	310	339	363	331	357	344	340	334	314	348	362	324	349	323	363	332	312	345	328	337	308	318	345	332	326	351	350	338	316	337	333	354	323	318	386	328	326	334	369	303
18536	1974	1498	1002	760	686	669	697	635	708	686	661	610	630	631	606	596	651	610	611	646	644	649	605	598	585	629	601	633	579	571	633	592	642	615	611	618	622	588	616	612	571	631	630	589	638	606	596	636	645	624	536	608	636	634	658	628	622	634	648	589	604	639	591	592	573	655	588	585	621	641	654	636	636	612	669	639	635	625	594	534	600	641	591	621	580	613	590	647	599	642	620	615	603	597	619	647	655	638	628	596	618	599	587	650	611	633	599	588	637	626	604	631	630	615	628	648	577	578	590	605	568	636	578	608	616	581	597	664	626	615	629	628	621	603	568	639	602	632	647	625	623	600	534	558	599	643	616	625	582	629	592	650	599	586	647	600	572	616	623	588	636	596	660	622	608	677	580	582	610	634	574	608	623	630	599	610	621	592	578	634	624	621	649	596	605	638	568	612	617	605	586	623	636	610	607	604	658	615	632	606	605	607	590	643	577	639	633	595	622	611	642	608	650	619	646	642	607	628	626	577	601	608	599	663	570	598	616	608	603	606	607	568	601	611	618	614	580	568	604	603	600	606	597	605	602	607	630	569	582	593	619	610	579	616	606	636	596	638	629	614	632	617	589	653	567	621	626	636	598	563	596	554	595	628	623	601	623	589	633	559	596	595	588	629	638	603	633	540	594	613	602	618	599	570	629	570	544	580	604	589	602	571	609	614	657	643	606	580	653	640	612	594	652	626	594	614	619	631	584	611	594	591	608	591	584	596	634	596	596	578	615	632	633	646	564	632	581	611	613	592	611	648	619	557	633	585	600	599	617	654	586	650	584	620	601	551	562	598	619	589	601	594	599	608	623	620	540	601	603	621	606	609	590	613	610	599	627	615	648	617	600	628	631	590	584	623	575	609	573	590	642	625	584	628	660	587	596	581	599	594	578	640	613	577	620	571	590	591	622	630	628	616	620	562	539	605	630	603	591	604	633	579	602	558	605	590	620	629	625	603	605	601	676	607	600	583	647	605	626	619	665	622	633	640	587	620	629	621	618	566	582	594	628	594	628	596	591	562	607	594	600	629	588	594	599	582	608	616	613	631	589	599	579	613	632	605	608	609	595	613	620	630	585	631	611	575	620	582	611	608	619	636	592	633	597	602	582	582	601	664	633	613	617	601	639	633	605	626	590	619	605	654	644	624	624	577	642	591	628	576	576	633	610	581	608	656	622	574	626	566	590	597	625	625	578	598	582	608	614	633	626	601	623	614	615	581	644	584	613	632	569	598	584	601	605	619	619	623	620	598	568	627	654	609	629	621	628	595	619	622	621	636	608	630	596	614	599	585	547	641	632	601	601	629	601	620	568	588	553	632	602	589	656	613	635	632	639	614	607	605	634	554	605	611	632	602	584	605	664	639	585	638	611	657	610	568	645	657	578	612	617	576	660	595	579	633	568	624	630	646	642	629	616	565	593	610	623	599	641	606	570	602	614	620	631	578	565	604	603	567	657	638	589	600	616	597	584	635	605	575	600	586	634	611	611	599	599	591	604	587	633	607	612	605	613	622	637	589	599	621	562	613	593	585	592	607	622	587	595	586	626	554	561	577	611	619	614	663	603	618	648	602	652	621	585	590	579	623	592	614	611	628	549	584	590	599	592	606	666	613	620	628	595	594	619	632	604	621	592	646	600	590	589	603	591	574	608	578	570	595	599	623	665	637	632	614	604	601	599	622	589	589	615	616	653	586	647	622	583	575	560	613	583	597	618	602	604	580	612	637	589	598	626	598	628	636	585	591	567	601	587	570	621	606	626	555	604	613	614	599	609	604	658	611	627	580	594	587	644	608	581	606	609	591	637	598	612	618	604	664	601	595	562	552	644	634	595	644	564	621	611	564	612	585	631	585	607	573	620	590	597	592	637	627	597	569	621	571	650	638	627	641	592	592	619	621	649	586	612	591	586	597	632	573	583	572	544	598	620	562	633	620	574	615	600	553	585	603	616	619	652	605	593	631	588	607	630	628	619	586	633	605	634	601	605	580	610	617	586	625	640	627	626	576	629	687	558	588	636	585	597	631	642	553	595	580	623	619	612	624	586	618	618	630	646	577	603	617	606	565	614	620	578	617	576	621	586	623	615	593	602	639	629	622	606	597	583	606	623	635	609	608	637	582	633	613	562	564	620	588	621	598	592	620	632	593	612	632	572	631	616	678	590	625	636	628	649	611	579	598	600	583	597	588	601	553	637	616	588	559	589	568	605	604	603	655	618	587	644	631	638	590	603	590	590	631	594	611	610	626	575	580	582	578	639	584	635	561	583	682	593	608	621	618	588	655	644	638	581	622	626	599	598	594	610	617	629	583	591	588	626	647	635	606	610	621	583	622	616	578	664	588	594	618	629	613	618	612	600	626	618	583	596	589	623	594	558	605	615	587	604	588	603	624	622	615	600	591	662	575	570	668	593	618	634	647	638	622	653	641	591	574	604	607	604	623	599	609	602	652	623	618	556	611	637	579	622	604	598	601	619	615	628	602	620	624	644	598	586	656	560	580	611	594	624	580	659	617	622	620	633	610	638	622	630	604	615	574	652	617	578	627	600	595	598	592	599	681	557	636	594	601	637	603	581	593	619	579	590	586	588	623	634	624	647	650	579	587	617	600	599	633	562	658	660	609	603	631	559	614	644	614	586	628	569	615	625	596	587	598	606	583	536	608	603	609	607	572	622	631	591	592	609	632	589	619	591	601	577	598	600	614	616	632	618	592	617	650	591	582	618	582	627	619	630	659	593	604	593	623	642	593	573	582	619	580	591	603	609	623	635	603	605	623	568	562	536	629	616	642	595	610	589	577	629	621	622	633	602	601	630	614	627	626	628	589	624	616	612	644	611	609	596	575	638	629	577	575	618	618	654	556	620	651	612	621	620	605	634	576	617	628	571	615	604	619	609	650	614	648	629	582	587	575	592	601	578	582	675	607	608	604	575	623	605	608	648	552	636	614	579	591	589	665	610	627	623	633	618	612	592	602	611	604	636	633	590	618	613	592	580	593	607	638	608	635	629	613	556	604	632	556	640	599	629	590	627	645	592	593	621	596	580	624	590	623	626	626	627	573	633	641	662	622	610	621	583	617	582	631	570	593	601	611	565	605	630	613	605	623	611	605	583	566	614	615	587	650	577	623	603	605	615	606	639	629	596	609	615	637	569	609	620	604	581	601	611	609	629	614	593	629	694	614	635	652	634	587	589	569	676	593	592	623	615	577	606	566	576	585	606	611	648	644	664	604	575	588	642	617	638	611	602	606	595	615	587	590	631	639	590	596	621	608	600	576	581	615	615	620	590	618	618	604	627	583	588	611	639	613	648	587	628	632	605	615	611	582	625	606	575	611	649	621	590	605	617	609	630	620	627	575	623	631	592	623	570	635	595	638	600	632	614	617	613	618	593	618	628	602	630	578	607	618	613	607	603	623	650	593	614	611	619	621	560	598	573	622	616	623	603	640	629	609	618
25166	21462	27648	25668	11463	1138	717	612	511	494	440	424	392	373	398	371	367	357	391	387	352	332	354	327	371	326	333	321	356	342	326	327	338	328	362	315	328	320	339	327	326	309	360	317	300	324	313	368	328	314	343	320	325	327	327	328	287	328	317	327	345	350	294	315	304	291	300	303	343	340	294	319	333	293	342	284	292	313	329	305	314	311	325	297	355	294	319	299	308	289	312	293	331	313	334	335	295	361	317	316	309	333	327	342	333	352	306	327	328	321	312	329	324	313	306	336	304	313	343	351	306	299	332	313	350	316	366	326	305	334	299	331	337	308	300	295	312	328	314	311	320	314	300	324	314	324	376	313	299	328	317	315	340	332	300	281	318	315	319	313	307	343	337	308	319	329	302	320	332	341	315	305	369	319	320	332	334	326	302	327	357	339	346	314	307	307	341	313	315	322	322	359	320	323	321	282	301	296	331	337	333	329	297	322	324	330	338	312	334	310	319	335	303	329	312	319	287	303	301	324	313	326	347	307	312	314	320	303	276	312	306	315	324	303	310	311	323	326	301	330	313	329	318	305	326	318	349	330	307	336	289	338	318	364	365	321	305	289	354	308	334	340	307	327	337	343	304	316	301	309	276	315	318	326	309	297	305	315	335	313	318	296	325	320	308	327	350	302	298	322	349	360	313	328	336	311	336	341	306	330	326	297	344	330	321	303	338	279	294	332	295	314	311	356	306	327	373	330	320	307	271	300	329	333	317	305	312	329	334	304	340	318	279	315	326	323	284	326	318	340	335	319	326	337	307	296	305	312	333	291	284	344	363	322	288	316	315	314	313	311	321	297	317	341	315	301	315	331	320	333	317	319	325	309	332	322	349	331	316	323	320	308	326	314	328	308	323	332	337	316	316	320	306	322	337	333	290	317	326	288	285	320	354	323	359	313	299	333	305	334	344	311	318	325	306	331	319	297	296	314	336	307	302	320	292	303	336	355	311	315	310	314	320	341	306	297	306	339	355	304	321	339	309	315	330	304	321	312	304	304	315	310	295	314	323	306	311	340	317	323	302	330	342	311	319	317	300	319	339	312	307	311	327	317	320	327	310	352	326	317	360	276	336	316	305	303	298	304	310	316	275	318	310	319	314	315	336	330	299	333	339	317	317	375	320	318	318	322	307	338	293	320	316	296	344	288	310	322	314	314	317	308	328	317	322	311	313	349	302	323	335	318	336	300	317	325	334	284	283	304	301	286	325	318	326	314	354	313	342	306	331	314	352	335	306	295	315	270	332	328	343	322	309	303	335	309	338	317	322	317	338	314	317	362	312	284	315	330	317	290	351	338	328	296	324	319	322	314	324	318	312	310	317	326	322	319	298	309	331	318	282	348	306	309	304	321	361	329	317	306	344	314	295	284	313	313	296	305	307	325	333	352	303	305	311	326	322	296	330	346	333	331	336	337	327	268	338	289	330	332	325	333	327	330	298	337	303	334	296	297	313	309	353	325	330	307	302	305	314	332	298	281	319	332	323	309	306	330	288	338	340	324	346	311	325	302	294	328	328	309	341	331	309	326	304	290	303	316	315	350	316	315	327	313	319	300	335	338	300	314	316	354	327	309	310	329	356	297	293	318	307	329	304	311	332	323	302	288	345	308	317	313	335	321	334	296	323	334	338	310	300	319	319	307	336	290	349	299	330	321	315	296	304	298	326	309	307	283	340	339	320	307	336	307	303	295	312	296	309	312	318	317	331	314	326	311	338	273	322	335	319	331	306	295	350	306	326	321	321	351	320	329	328	299	305	322	291	322	302	323	315	316	303	364	355	336	309	325	306	307	308	335	308	318	307	347	324	315	338	301	308	347	329	316	332	340	317	314	327	311	319	305	314	302	339	330	319	364	339	328	355	324	349	301	310	324	305	312	298	328	324	308	320	359	322	296	325	371	321	322	302	303	310	335	310	306	310	333	309	305	331	321	348	313	326	315	341	304	336	349	274	305	367	322	344	353	301	310	283	318	328	324	326	338	283	307	301	305	336	354	309	328	316	321	336	325	305	334	335	308	327	307	340	324	306	330	321	336	322	353	365	338	290	337	342	314	325	293	326	294	286	348	356	302	311	342	316	312	292	304	322	292	336	333	324	319	308	318	343	321	304	308	322	315	348	306	339	358	291	312	307	331	305	323	296	323	324	314	317	308	331	330	290	289	282	300	304	316	337	349	319	293	313	318	350	330	320	294	318	306	309	303	340	314	319	348	350	324	308	345	363	306	314	323	308	331	307	319	307	317	311	330	315	351	328	299	312	315	330	315	314	292	318	307	295	342	318	321	328	319	322	346	296	314	338	302	339	302	319	347	285	328	316	299	312	321	337	324	301	330	323	319	325	310	330	305	297	304	316	308	317	283	356	313	330	310	327	301	329	305	322	326	301	333	342	338	322	381	329	307	333	309	310	312	301	301	306	313	292	316	345	318	326	319	332	314	336	290	319	315	295	326	341	304	291	312	296	348	307	312	326	302	328	351	304	288	290	313	328	314	359	318	317	328	330	295	351	319	334	333	298	299	327	309	330	295	357	314	319	315	307	310	324	307	334	317	306	303	306	333	327	321	328	331	327	316	307	338	330	351	318	329	318	325	342	312	293	358	309	296	296	339	307	278	314	331	331	341	313	334	332	315	323	302	340	323	303	305	313	308	296	314	294	328	318	278	324	306	303	326	352	317	276	332	327	301	321	317	323	302	309	309	323	325	315	316	344	328	321	312	325	307	308	292	316	297	315	324	300	288	329	317	349	302	292	322	312	296	320	319	302	321	329	296	318	324	334	316	323	318	315	346	303	339	320	298	321	319	338	322	302	302	327	343	308	316	310	299	313	330	296	341	312	308	325	313	289	331	311	321	306	287	325	332	310	300	345	334	304	313	318	308	315	330	304	321	304	345	317	296	323	320	331	307	303	338	293	309	300	328	333	292	306	321	310	350	335	355	304	304	366	332	300	296	327	300	322	340	303	301	315	305	331	311	305	307	330	304	325	311	320	270	308	323	316	302	321	323	319	334	315	349	320	317	293	308	313	316	308	321	333	300	327	290	335	329	351	301	318	317	304	355	306	312	300	326	319	310	338	301	338	343	310	303	326	354	310	318	301	311	311	292	324	299	296	289	321	316	338	347	323	335	349	363	334	328	343	338	321	313	334	325	313	341	319	311	296	301	314	305	357	304	285	342	298	344	311	308	298	287	328	327	330	290	345	312	314	357	291	337	329	375	316	301	306	294	317	310	322	300	316	276	321	297	347	271	311	328	340	308	322	343	303	328	298	316	318	338	321	297	329	309	329	289	311	309	301	323	319	304	291	300	323	325	344	342	332	312	331	326	317	285	307	345	305	320	331	291	318	314	314	341	327	321	325	302	335	314	332	308	352	300	332	352	329	320	302	309	306	351	358	291	332	308	339	307	274	317	298	283	321	314	306	310	336	320	311	315	342	315	323	338	305	324	336	318
32307	13105	9263	4676	3328	2466	1906	1599	1316	1146	1089	961	853	847	796	811	754	678	713	724	672	657	658	633	624	600	645	611	650	607	611	571	596	576	593	617	569	621	610	609	616	606	575	592	584	595	593	574	578	594	575	553	606	586	595	590	553	569	577	581	584	561	585	586	576	633	614	640	586	565	534	566	556	563	511	542	598	617	574	587	613	564	593	577	599	548	569	557	524	577	584	569	602	606	579	575	622	621	587	561	594	571	598	611	587	647	572	590	561	619	584	594	584	592	580	568	579	600	613	611	574	561	545	620	631	569	588	605	640	589	584	610	592	565	541	594	554	592	562	583	542	582	542	556	608	567	572	568	558	534	597	590	619	576	566	567	552	618	555	582	564	595	536	607	584	571	555	565	541	584	581	559	598	571	589	585	550	578	580	569	549	536	581	626	522	569	537	560	573	603	533	619	536	583	564	575	552	598	634	542	577	563	561	585	592	600	559	600	601	544	570	569	580	623	560	574	591	628	584	561	605	594	569	593	609	557	567	596	568	568	562	551	554	563	580	606	602	577	573	566	543	564	616	583	594	578	573	581	577	556	636	563	597	577	591	605	607	583	571	583	547	559	559	570	552	562	586	561	605	576	599	575	566	574	568	582	563	618	595	565	599	521	572	594	582	584	549	566	527	576	542	572	571	583	561	588	564	578	620	610	584	581	574	607	554	590	532	589	544	528	619	593	545	584	599	610	566	633	563	571	619	558	529	586	584	593	553	579	621	518	563	562	592	530	569	569	619	561	573	593	570	627	599	543	575	617	538	538	539	581	585	562	564	615	573	602	547	572	535	543	598	587	553	557	558	601	593	552	606	590	598	548	544	593	563	570	580	543	592	583	611	577	601	585	613	581	570	593	624	564	518	560	602	560	590	559	598	557	537	578	548	586	586	596	578	569	583	630	593	561	578	570	548	603	599	582	607	592	615	592	552	567	569	614	592	599	557	572	606	597	580	589	593	566	542	583	578	533	579	563	623	580	564	542	616	554	532	577	577	570	585	580	542	568	591	581	607	556	606	619	579	592	550	577	577	571	573	587	577	583	577	530	538	564	563	562	545	559	570	543	544	606	585	629	604	569	576	557	558	568	575	593	553	577	601	605	584	586	580	558	585	586	593	531	581	589	561	563	567	576	590	569	575	600	558	572	576	568	618	590	587	594	535	545	547	556	567	534	574	607	565	538	553	554	562	566	535	577	592	640	576	565	556	553	591	582	547	578	583	582	597	595	544	534	545	565	622	596	543	556	580	565	617	591	596	574	551	620	605	563	551	602	601	571	571	575	550	554	558	571	584	566	571	577	583	547	568	593	584	541	546	554	579	574	598	547	594	540	637	597	617	570	598	607	567	573	578	554	563	556	611	579	595	575	551	564	600	561	601	550	541	550	582	604	558	582	593	583	536	577	607	615	598	575	612	561	534	592	593	495	582	579	534	573	601	529	595	607	601	592	583	549	572	580	611	512	585	593	573	602	533	543	558	554	591	529	595	582	632	586	597	578	534	605	572	577	595	599	574	550	575	584	574	582	536	561	612	599	580	582	584	558	598	573	578	553	589	598	541	624	609	566	582	567	546	567	568	572	549	577	550	564	562	576	551	557	548	579	579	600	595	569	567	561	581	548	576	610	575	599	551	530	566	590	576	534	571	577	571	526	553	565	588	555	585	606	573	599	583	597	566	523	595	590	561	531	570	556	603	566	561	555	559	572	581	615	580	591	519	589	575	566	577	529	591	581	606	547	583	562	564	613	590	563	607	582	546	601	553	536	586	590	589	566	606	593	563	580	548	552	575	523	589	559	588	606	610	593	595	554	574	608	590	587	622	583	542	583	599	588	564	552	583	585	539	575	587	542	591	605	568	581	565	596	565	557	545	583	610	530	583	595	593	576	552	606	568	582	606	559	601	589	591	592	597	591	603	553	573	534	575	573	600	596	614	573	597	571	590	581	585	566	557	567	588	559	576	565	512	603	540	548	566	502	542	568	557	595	565	598	610	601	573	567	592	553	619	554	596	542	595	596	609	550	591	622	593	605	595	553	582	572	559	585	588	566	598	583	590	575	573	574	566	614	571	582	609	584	610	553	586	563	608	547	589	594	621	591	568	521	589	611	545	599	572	564	599	583	542	573	610	612	566	530	600	536	561	527	585	592	544	561	602	595	598	564	582	570	566	597	542	565	570	559	613	557	578	573	543	554	537	549	562	617	549	568	592	570	563	571	569	556	620	573	599	605	604	576	580	575	563	590	569	566	648	584	566	560	602	595	570	580	570	603	517	569	561	575	581	581	600	596	550	574	550	601	619	537	547	568	591	546	565	536	630	582	568	557	574	553	549	627	551	573	593	598	573	517	528	552	573	570	616	584	622	613	625	596	575	606	539	564	585	567	586	587	596	584	551	590	627	602	556	571	587	619	579	578	583	587	579	585	599	557	606	574	580	552	574	524	575	555	592	596	572	565	589	572	570	541	599	583	557	553	585	523	552	583	575	556	575	548	560	580	602	560	585	529	555	584	581	542	597	590	572	558	562	551	607	580	560	574	596	549	570	509	541	571	567	574	579	569	593	603	561	585	571	614	567	562	569	584	593	574	568	552	581	567	542	574	531	609	550	556	605	599	552	608	526	546	568	618	557	585	530	609	584	567	571	595	553	583	640	577	535	536	565	581	573	577	548	576	608	572	601	556	586	619	591	525	599	576	550	579	545	555	567	575	601	542	615	541	569	601	610	547	605	582	526	544	579	579	623	561	566	554	612	594	547	605	577	559	571	609	585	590	560	610	574	607	595	577	583	582	609	574	561	554	575	564	550	578	534	573	552	541	579	570	597	549	569	587	609	590	565	642	547	584	552	612	565	557	607	595	599	559	583	563	586	544	540	506	539	602	559	534	586	563	611	588	561	580	597	563	602	573	586	565	553	578	575	577	614	595	566	585	571	597	594	583	538	564	528	620	586	570	574	590	543	566	572	557	614	558	586	581	527	589	576	582	566	604	618	593	594	560	564	549	537	585	611	607	574	585	523	616	575	583	572	579	616	579	636	622	542	552	546	567	604	573	542	560	595	626	561	562	529	539	535	576	594	602	571	572	566	538	552	563	546	552	558	564	623	574	602	609	570	583	592	565	570	569	619	602	561	557	579	567	549	572	605	530	568	550	561	576	590	583	574	623	549	572	628	592	544	613	608	532	571	562	571	551	543	618	596	554	583	582	614	590	583	582	588	588	571	587	565	590	605	547	541	585	557	575	566	545	543	557	561	562	568	564	585	572	568	544	543	577	566	559	580	565	550	586	560	587	622	536	602	603	537	605	547	576	567	563	572	596	582	561	548	622	612	576	537	599	578	546	598	572	577	584	571	568	524	602	614	585	530	551	557	590	629	579	559	565	550	595	606	589	611	597	594	592	578	599	570	545	618	578	574	580	588	540	606	541	599	581	584	590	562	602	568	572	591	528
24134	21458	28506	24832	21460	10729	1731	1138	835	837	787	775	688	696	680	659	643	641	621	612	611	586	603	639	591	580	572	570	585	575	590	536	544	559	587	522	601	569	533	561	534	540	576	560	576	551	571	536	570	535	552	501	586	581	563	596	552	561	560	563	578	514	607	558	533	529	571	542	583	546	541	584	577	596	546	533	541	538	559	602	547	566	523	533	545	548	585	532	537	579	547	573	560	578	576	556	585	541	564	592	532	559	560	572	553	573	601	549	540	494	528	560	554	555	539	588	530	568	582	555	591	570	556	544	591	588	554	592	612	557	558	519	547	557	546	513	507	527	569	530	558	527	520	567	600	577	576	576	573	551	516	538	550	522	583	570	516	575	548	590	533	560	558	521	598	585	510	551	555	552	568	529	548	574	557	554	563	553	545	563	574	600	534	511	521	530	573	566	546	551	555	593	601	576	491	561	565	560	515	519	532	532	537	510	546	533	596	519	527	518	527	552	533	590	520	533	551	545	558	500	574	551	543	545	547	551	466	582	562	543	541	516	576	528	581	550	521	568	553	553	578	517	532	495	573	546	529	579	568	562	571	534	569	562	533	529	544	577	575	559	539	560	564	553	581	544	584	557	547	549	539	564	573	563	577	502	576	531	539	520	543	529	543	561	525	622	562	530	526	562	559	579	566	556	545	590	552	534	571	584	548	537	552	588	500	560	516	583	553	580	571	522	548	514	548	516	559	596	532	524	582	551	520	592	540	538	529	537	543	538	526	564	561	537	517	532	549	537	526	536	575	559	519	544	497	570	570	564	579	547	542	529	561	577	516	565	509	529	582	556	472	553	497	546	546	568	573	563	559	562	529	554	566	554	530	536	550	541	547	560	541	507	551	570	578	565	563	517	565	554	529	573	525	515	582	561	536	562	559	571	537	545	563	563	510	609	481	528	522	565	545	549	525	543	532	548	555	568	533	541	546	523	530	553	532	534	506	567	553	535	506	553	603	494	570	569	551	541	564	541	542	554	547	555	515	518	553	567	542	517	583	564	550	537	534	565	525	577	579	548	543	525	531	554	550	583	561	582	555	534	550	540	583	534	539	554	508	556	540	539	543	540	568	561	549	524	558	579	551	549	573	556	527	570	593	560	590	598	594	581	567	550	578	544	563	531	577	549	546	574	556	547	588	561	514	499	569	582	523	524	547	551	524	587	527	546	541	525	528	570	536	526	577	529	553	530	517	558	544	583	549	540	508	586	555	539	550	521	555	581	575	574	540	583	536	546	536	554	542	538	546	546	528	540	555	567	570	542	551	549	603	519	586	542	552	568	543	588	538	524	544	551	518	565	553	544	538	526	554	529	543	539	518	533	575	507	594	538	590	552	566	558	531	568	560	513	575	522	595	589	579	560	513	517	560	545	551	511	533	604	572	581	569	544	603	519	552	542	565	567	512	537	520	539	552	551	560	553	504	570	607	578	555	567	532	579	550	541	545	553	490	515	540	590	594	557	507	555	540	560	533	579	564	519	595	557	551	530	533	542	561	562	542	524	535	558	524	584	518	504	564	567	544	570	513	561	527	588	592	574	577	553	576	575	543	543	605	568	541	544	528	534	521	530	506	502	556	528	577	545	560	556	548	565	555	497	531	596	527	527	504	518	520	564	562	559	531	539	563	598	522	538	541	625	601	548	570	553	530	522	553	530	528	512	546	540	535	570	542	522	523	550	546	572	524	551	553	569	530	542	557	537	562	542	550	599	540	568	517	520	540	514	545	531	558	579	537	555	597	608	538	545	586	530	570	547	563	566	569	537	552	537	533	510	556	552	541	557	570	596	548	562	573	530	511	557	530	530	575	552	532	542	575	531	546	550	535	580	502	551	498	533	532	579	528	486	563	529	578	537	572	531	507	556	570	587	518	521	583	543	566	576	582	574	557	575	529	575	590	589	543	539	539	559	576	601	539	535	556	538	526	589	548	553	530	508	578	526	554	556	558	544	516	548	502	579	573	561	569	588	583	508	530	517	598	552	553	597	595	531	538	589	540	531	566	524	534	549	507	521	571	540	575	572	521	511	573	566	523	566	555	575	510	558	517	542	540	509	541	565	512	555	540	524	521	548	552	572	517	528	571	577	546	570	553	561	507	538	606	545	507	544	542	574	592	514	547	554	568	499	559	547	533	572	555	569	542	511	518	506	552	591	572	544	548	537	552	544	591	542	549	562	578	526	511	516	505	536	540	547	575	558	548	580	524	514	531	573	509	540	573	564	533	555	572	583	535	604	589	568	546	551	571	544	563	586	558	558	566	569	573	560	526	569	561	532	543	583	521	540	556	564	565	568	560	530	572	549	550	553	550	534	553	533	544	577	551	552	546	560	546	518	535	571	564	559	560	546	507	596	516	547	541	580	537	529	556	558	569	528	567	540	536	557	542	545	537	554	565	527	552	528	559	576	552	590	518	523	527	530	569	532	560	565	556	529	572	564	577	590	542	537	545	565	556	576	532	544	537	520	553	549	563	554	515	577	521	545	496	565	579	571	534	550	552	506	551	562	524	549	523	547	522	552	558	531	539	509	591	556	529	564	600	519	554	544	518	544	551	548	584	521	550	555	571	594	558	550	545	521	574	579	582	550	564	536	543	546	528	515	546	562	548	529	563	548	551	584	555	518	543	538	563	555	515	584	519	524	571	532	572	577	544	534	545	543	582	544	534	562	590	545	538	572	551	556	575	556	550	515	559	569	566	563	540	534	542	560	544	601	566	568	537	559	552	521	534	590	563	544	579	537	579	537	560	535	544	538	513	568	559	546	542	574	542	553	578	532	544	536	581	581	546	527	566	578	545	538	546	524	540	553	567	531	555	564	518	514	540	591	566	484	528	562	631	570	565	565	527	573	548	542	552	528	565	565	553	550	535	593	575	536	557	540	553	517	551	551	587	513	516	567	577	503	584	539	585	566	542	522	579	505	561	538	541	537	524	554	595	545	542	571	503	516	576	530	548	559	533	546	528	557	532	551	529	569	499	545	518	531	538	538	550	535	498	561	536	522	585	602	576	544	566	558	522	559	560	575	581	512	561	532	529	546	578	572	574	588	508	534	528	570	520	560	550	546	521	551	580	551	513	571	548	560	605	565	533	549	524	544	516	549	563	576	564	538	508	529	523	539	566	529	583	557	524	517	489	511	540	549	555	551	565	556	559	502	578	544	536	576	540	548	515	516	598	527	534	558	570	563	589	550	557	538	566	554	589	550	563	555	565	548	524	550	546	570	535	527	509	561	513	521	554	526	583	500	535	573	557	572	569	545	471	546	512	537	566	566	580	538	525	522	507	538	563	567	528	549	565	570	527	541	561	519	510	510	555	564	489	576	536	544	528	587	560	529	568	580	567	529	540	583	530	550	520	568	578	546	553	534	508	572	562	554	539	578	548	542	537	578	525	581	563	538	565	530	519	571	502	543	525	536	538	536	547	564	539	554	531	541	569	526	547	549	569	527
30647	20059	14717	8264	5718	4154	3407	2563	2216	2012	1820	1637	1549	1429	1418	1326	1258	1229	1160	1152	1098	1102	1063	1080	1106	1062	1066	1027	960	1033	1004	1021	1028	1048	1029	1000	973	954	967	920	940	955	980	1007	956	961	919	1001	938	974	887	1032	966	943	932	928	904	963	928	976	937	968	938	984	937	929	937	948	896	963	923	911	887	1002	927	930	898	986	986	879	951	968	931	908	947	962	977	967	950	937	933	964	962	917	970	940	954	936	914	938	947	1045	934	929	990	913	931	964	1024	943	923	946	889	992	967	913	932	944	958	950	926	925	951	984	950	989	1013	960	932	935	921	986	905	895	974	944	985	892	887	908	861	895	943	924	890	971	942	925	934	913	887	911	919	892	940	929	922	915	995	953	964	920	934	887	930	903	931	912	931	957	866	906	929	912	955	915	936	926	946	948	927	982	911	936	943	919	939	910	925	930	924	949	934	955	936	925	954	919	968	942	911	917	948	951	923	914	922	940	952	938	949	962	984	928	920	941	842	918	907	957	979	993	920	933	895	904	906	919	977	960	926	965	956	910	937	956	989	949	936	909	949	924	926	937	929	883	929	940	896	949	950	950	919	931	993	867	1006	917	886	927	920	911	928	939	984	905	955	940	973	950	957	977	934	876	949	927	943	912	960	944	939	897	917	929	916	971	956	934	921	929	916	898	930	973	917	945	905	918	925	923	956	860	895	937	960	914	895	914	927	929	903	927	908	936	934	917	915	922	945	924	908	886	923	945	956	961	928	920	960	939	911	916	954	902	947	941	913	949	890	980	902	916	962	943	890	946	878	942	924	924	934	936	925	925	900	881	890	922	932	908	880	900	960	926	891	908	906	934	911	909	913	978	930	892	920	873	917	936	933	941	921	921	938	920	932	938	895	957	889	917	946	949	935	960	929	932	927	936	959	880	972	885	914	923	925	914	927	854	952	911	940	941	897	922	913	883	954	884	956	942	955	938	943	903	913	908	924	980	988	926	958	998	945	922	929	917	961	985	929	904	922	952	901	951	914	932	868	896	931	983	892	921	974	966	920	906	946	921	887	868	846	895	891	1019	931	901	885	902	878	928	947	875	900	948	969	949	932	962	906	944	930	950	920	910	910	974	927	924	907	954	916	924	913	989	869	918	953	948	957	911	947	902	940	901	908	930	964	909	964	947	928	970	925	933	929	940	912	976	904	941	894	856	952	935	929	939	897	947	966	940	923	962	879	907	912	932	926	914	951	918	929	968	964	896	966	875	928	919	985	869	943	928	866	980	870	964	940	901	989	914	944	893	944	976	965	976	934	915	941	930	905	902	937	964	885	934	889	895	947	889	919	954	936	912	957	923	930	926	933	938	919	903	843	900	925	952	895	962	951	891	900	977	898	911	929	897	848	955	914	954	941	945	883	941	940	962	970	926	933	929	920	933	943	945	915	942	897	911	898	909	926	902	911	953	849	969	996	918	896	908	937	895	996	977	840	921	871	924	958	934	906	905	912	878	942	886	947	923	988	979	861	891	971	869	966	967	961	904	931	984	960	953	936	928	917	929	966	900	920	967	933	946	939	951	918	912	930	905	895	927	896	918	949	908	959	960	935	927	908	950	946	918	969	915	923	927	896	985	1027	998	934	895	968	905	958	959	890	927	922	901	946	972	935	923	883	940	926	921	898	904	911	905	943	926	950	936	884	953	978	970	917	934	957	934	935	950	919	966	878	920	943	944	926	940	930	887	959	940	980	934	852	930	927	957	907	939	953	928	928	955	888	899	916	940	885	919	941	897	889	961	976	941	916	952	947	953	939	950	862	931	961	941	895	935	939	895	961	953	946	967	930	909	904	885	931	944	896	923	957	900	889	864	937	914	926	915	928	939	957	901	880	869	958	923	930	966	949	916	947	919	952	930	936	949	899	951	925	947	916	924	928	882	968	927	901	921	965	937	914	919	938	948	922	925	929	946	962	904	889	948	914	956	980	913	935	940	975	923	923	949	898	941	875	953	948	887	918	889	916	953	933	934	933	907	921	959	911	948	903	966	970	952	923	913	875	885	946	951	948	963	899	908	891	893	971	925	883	904	952	947	942	887	922	963	987	910	934	943	890	951	982	963	938	914	951	965	943	930	929	909	909	951	899	925	891	932	915	930	899	921	899	921	900	875	880	885	964	937	872	943	918	915	958	961	923	953	926	938	868	900	944	911	959	943	933	962	898	902	980	934	919	959	969	845	953	912	945	933	921	922	887	932	950	943	902	888	908	899	933	933	941	936	942	953	861	959	959	914	980	941	931	875	913	876	912	950	945	928	921	953	886	935	896	952	921	906	933	963	933	912	903	908	989	929	957	897	930	975	969	954	897	926	939	902	916	906	925	936	915	971	887	942	901	922	922	897	881	911	962	931	1030	962	942	972	943	900	960	900	933	876	913	907	900	927	948	947	880	950	904	968	913	920	929	880	897	879	988	923	972	949	909	915	923	906	913	920	967	909	905	931	933	958	973	955	901	897	961	947	946	953	968	933	942	902	879	874	962	904	979	916	918	970	911	941	925	964	949	931	867	874	955	859	938	906	998	880	912	933	933	919	965	959	942	954	923	919	906	852	936	913	934	969	918	938	908	904	880	942	965	929	917	941	949	921	952	940	959	952	916	894	945	931	941	910	952	943	955	928	936	937	940	953	977	912	919	907	954	934	941	929	971	948	938	938	916	967	1013	942	940	974	982	975	897	896	908	948	981	951	949	926	943	943	960	1020	955	900	911	927	944	969	930	926	895	916	921	948	905	968	878	908	882	910	825	993	940	893	858	971	921	949	947	982	931	930	928	898	933	889	940	918	943	982	911	905	943	941	980	972	996	922	927	946	984	931	953	884	905	978	953	939	919	906	961	933	980	955	952	915	955	992	927	932	899	891	875	914	950	943	938	875	952	967	926	960	968	945	905	897	854	958	879	960	893	929	959	929	932	871	903	908	937	914	932	971	906	981	927	973	950	978	921	915	912	953	902	922	899	883	905	981	923	906	874	971	928	932	941	943	925	915	909	903	987	872	875	970	934	912	896	941	902	936	909	903	917	950	902	921	874	875	929	991	933	863	920	954	893	952	925	932	915	900	950	946	979	929	958	939	958	977	943	950	936	978	885	918	909	961	892	901	948	934	887	951	887	955	951	961	993	987	910	951	935	970	919	931	952	922	891	951	959	935	883	887	885	906	889	904	945	936	940	970	949	894	927	908	992	931	893	913	928	899	947	969	919	1000	949	987	936	971	925	923	987	920	905	972	961	913	958	923	948	951	950	934	937	942	875	903	879	923	952	955	932	918	941	905	935	884	971	927	947	876	944	931	911	873	961	942	916	929	919	908	949	927	894	898	923	936	944	907	924	992	906	954	953	907	873	971	936	934	949	930	912	962	928	929	903	911	880	964	939	944	891	948	972	994	935	921	940	912	949	958	972	917	938	941	919	940	873	919	924	920	870	948	941	886	920	951	903	896	956	950	931	901	950	952
27704	17027	2540	600	410	423	405	359	350	395	353	379	361	340	346	327	391	348	361	346	319	348	379	317	333	360	363	305	340	381	353	320	336	328	330	322	334	311	357	373	316	333	315	330	338	352	322	309	349	345	357	320	305	314	348	334	338	333	343	334	353	328	354	365	386	331	351	345	344	323	293	333	348	335	334	331	348	305	353	317	329	314	351	317	322	364	330	330	356	323	330	328	341	342	352	322	330	345	374	321	374	376	350	373	364	326	350	325	347	351	315	338	342	384	342	331	298	345	311	339	343	360	331	339	317	368	328	329	335	352	345	346	364	315	346	322	352	338	347	356	320	330	355	329	338	364	340	344	356	360	386	357	318	397	350	329	329	338	334	351	328	328	372	335	320	330	369	322	354	361	375	362	372	360	337	337	368	316	334	344	308	338	369	321	365	327	303	328	354	344	344	313	305	321	353	298	379	337	362	370	344	337	362	332	346	374	342	336	376	360	332	328	332	339	340	362	332	357	322	330	322	346	332	326	344	332	318	314	369	306	346	380	362	364	341	341	310	383	335	332	323	349	365	333	352	347	362	364	332	332	348	326	353	307	329	363	322	323	333	326	365	367	330	352	332	325	352	351	359	334	365	338	345	344	347	324	331	335	317	373	345	349	333	355	342	313	337	349	317	346	337	343	376	332	333	327	328	333	337	376	325	301	338	356	373	347	359	350	323	350	336	310	331	351	365	334	354	367	345	311	346	340	328	322	336	325	352	328	341	346	362	359	349	347	297	337	329	298	398	329	326	320	333	345	335	331	349	347	369	357	354	356	327	339	360	330	347	370	332	318	342	339	365	325	340	313	358	356	345	377	347	355	324	366	372	328	371	340	335	293	356	331	368	313	345	369	353	365	350	313	388	345	356	325	343	348	343	350	343	346	334	353	369	337	346	368	359	335	327	308	316	354	332	344	325	328	341	325	329	364	325	351	353	370	333	329	326	358	330	354	336	343	349	365	368	317	363	351	327	347	336	359	320	355	327	324	351	320	334	310	364	338	316	349	341	358	343	327	382	373	342	343	338	359	374	363	336	350	303	318	319	353	337	331	335	366	326	345	348	346	365	341	309	344	338	374	332	336	338	328	325	346	374	362	337	349	354	323	305	307	351	351	346	322	337	362	326	373	339	322	329	300	348	371	330	343	335	359	311	331	352	354	336	339	326	384	308	327	375	335	329	357	334	317	336	336	362	387	343	355	371	307	305	353	342	357	342	365	338	344	327	328	332	326	322	373	352	326	307	343	345	330	344	351	315	342	345	320	358	312	354	352	322	334	351	322	317	340	310	364	356	335	343	351	360	311	375	348	357	354	328	322	341	362	341	340	323	371	369	342	327	353	336	377	331	325	332	323	375	374	353	349	319	362	356	326	345	352	345	329	361	359	340	313	365	355	317	317	336	343	356	326	312	342	306	362	358	354	319	311	326	347	347	354	364	351	351	362	349	333	338	334	351	352	352	355	341	333	352	327	341	351	328	351	332	341	347	313	386	362	331	345	331	340	360	345	346	340	325	359	330	354	304	328	327	379	363	323	294	377	312	341	323	366	321	359	317	374	310	347	355	333	331	344	329	350	334	330	355	343	334	347	348	341	362	282	340	357	355	353	323	305	353	337	337	345	347	338	368	361	327	317	358	337	370	351	323	343	359	327	315	352	334	351	358	323	341	351	325	324	312	347	334	300	315	358	335	345	345	337	327	319	345	375	346	339	362	349	352	344	315	349	329	352	317	337	336	348	338	329	320	347	340	331	344	323	340	350	338	342	371	340	342	357	337	297	333	346	314	345	316	333	343	353	306	324	339	320	367	320	335	332	287	327	342	330	326	317	306	304	330	351	306	374	342	355	366	354	327	366	340	332	346	332	335	336	369	336	351	365	322	349	354	386	303	327	302	326	347	365	350	365	345	355	344	352	336	357	321	364	334	360	336	348	319	345	336	326	377	339	344	338	350	347	332	333	349	349	340	310	337	328	342	330	324	349	328	321	365	336	343	361	343	330	366	318	310	341	377	337	309	324	347	357	326	332	341	321	362	371	344	330	327	326	320	330	312	354	348	317	326	350	342	357	338	341	348	279	320	342	338	337	328	318	345	356	348	364	353	346	306	362	340	355	327	318	322	353	343	329	356	334	336	348	333	340	330	347	350	327	308	346	338	347	359	344	322	345	365	373	308	343	336	343	338	343	374	346	326	348	331	360	331	335	313	337	334	340	363	392	347	339	347	358	342	350	331	338	319	348	328	336	346	336	365	340	343	319	346	363	339	344	366	327	332	309	348	350	332	335	335	301	341	338	310	343	340	338	323	374	364	336	318	345	365	332	333	335	314	323	321	340	327	338	366	292	368	329	341	358	357	316	322	349	379	338	343	348	330	340	361	310	333	328	332	332	321	324	364	347	326	333	369	342	352	363	344	339	337	369	351	368	333	358	349	327	325	374	307	336	329	336	317	303	315	349	326	332	323	348	321	351	328	361	335	335	313	342	352	367	332	325	334	348	356	323	338	318	326	334	346	351	332	367	308	334	320	338	331	321	339	321	330	364	324	355	334	303	381	321	348	326	380	311	364	365	337	359	328	346	318	310	337	305	329	364	332	340	314	363	331	335	361	363	364	359	325	333	341	335	325	340	305	317	359	332	325	344	345	344	329	344	339	331	333	361	326	354	344	335	325	297	337	342	334	345	375	326	339	330	387	365	344	324	354	337	308	362	363	341	343	360	343	346	318	322	343	347	323	351	350	340	350	296	359	376	335	345	297	337	365	377	361	334	363	337	341	368	323	323	350	308	348	344	343	324	357	351	358	352	328	348	352	337	357	358	306	354	351	352	352	331	326	330	322	354	333	331	317	354	343	340	377	347	385	352	353	313	368	334	325	330	335	367	325	338	350	347	335	335	323	374	348	329	323	308	330	345	340	329	328	327	337	384	344	330	328	324	307	290	373	321	362	343	338	306	350	333	358	333	298	358	338	327	361	347	342	326	322	354	325	315	306	323	332	333	319	337	357	360	346	342	345	328	361	378	356	350	331	312	365	364	352	326	321	344	354	348	366	357	340	348	334	341	290	358	350	348	348	316	331	365	369	307	345	353	313	347	315	322	318	360	328	320	353	338	317	327	323	331	338	336	316	304	316	346	344	331	354	344	334	373	346	331	345	314	338	352	338	348	348	311	339	373	358	312	365	325	336	342	364	346	347	322	366	343	317	335	369	333	338	347	312	340	318	349	365	333	365	328	337	346	307	353	320	356	335	363	313	346	355	355	341	329	350	316	339	338	301	324	327	336	362	372	338	329	322	357	351	367	311	351	379	346	367	377	354	351	331	329	332	327	360	350	345	354	343	320	346	346	333	356	365	323	350	337	345	335	273	355	346	323	312	357	330	329	296	324	388	349	348	341	332	327	291	328	326	365	338	376	314	366	327	371	312	352	344	320	346	334	331	375	329	339	324	353
16859	2019	1504	1036	808	787	734	717	651	697	629	639	706	679	666	637	575	634	640	658	659	592	679	608	611	648	581	632	610	607	659	646	597	643	602	623	687	638	610	645	598	648	632	663	652	600	653	684	573	668	638	599	615	652	597	639	602	634	639	616	638	627	639	628	623	608	637	644	622	623	615	675	601	589	601	653	596	619	595	619	651	623	673	639	566	621	638	619	663	594	621	655	596	631	622	649	631	689	606	677	631	660	649	651	629	628	637	652	667	649	649	631	588	628	645	680	606	583	627	587	656	619	631	644	620	627	622	603	640	612	619	618	601	590	624	594	644	667	610	628	644	659	677	626	626	614	603	665	619	601	608	624	597	570	632	575	632	628	642	580	619	640	637	628	585	624	592	615	609	623	638	610	627	667	673	631	661	617	658	634	598	604	627	641	659	624	650	659	654	660	644	567	607	596	659	643	675	687	611	608	586	629	647	639	599	597	628	614	649	606	631	645	627	666	610	629	644	600	612	615	609	648	624	585	596	669	608	628	629	631	642	594	627	613	630	636	601	605	631	616	633	672	618	633	625	626	622	609	590	632	625	605	615	614	653	625	640	590	601	615	642	647	637	639	628	643	606	599	633	630	630	594	599	641	603	629	658	630	617	643	596	572	652	649	576	606	627	598	607	568	600	674	607	604	634	612	616	620	680	593	612	626	624	667	609	590	609	641	618	660	640	615	606	663	601	566	596	640	602	639	667	612	601	647	610	597	620	562	604	620	583	600	602	642	630	598	619	602	602	621	611	590	651	636	613	609	591	618	642	641	611	634	583	596	601	610	664	628	611	641	588	614	594	611	572	649	559	592	650	626	610	606	608	653	578	599	595	602	617	641	609	646	658	671	620	632	590	613	649	609	615	635	602	594	609	615	608	575	628	652	638	631	589	617	621	604	603	640	667	639	608	604	550	630	591	614	644	598	622	623	624	666	621	624	664	632	613	613	652	620	646	631	590	627	591	589	670	605	601	578	656	580	625	601	613	629	641	619	626	570	625	617	629	617	613	658	626	568	621	652	618	618	639	640	603	633	607	624	619	597	644	634	618	609	647	636	639	649	631	629	595	632	613	684	657	649	634	600	635	594	607	589	620	633	613	585	625	638	621	619	616	665	639	613	650	682	565	628	622	597	667	603	619	592	641	681	630	613	607	624	641	638	592	622	626	622	555	665	623	613	636	641	591	629	630	588	615	605	612	639	650	669	595	644	583	596	610	638	629	598	648	663	654	638	599	606	604	594	588	603	601	659	612	637	598	618	641	626	619	608	581	681	631	631	606	595	629	627	624	586	665	651	647	617	618	578	612	577	634	596	613	613	630	599	623	614	637	626	618	600	625	570	596	638	590	561	619	661	637	600	618	618	576	594	604	645	647	639	614	622	639	626	657	658	625	658	664	617	629	625	645	588	642	630	657	606	652	591	617	621	624	620	625	623	672	661	655	631	657	627	591	645	584	645	623	583	613	591	607	644	620	647	640	693	618	616	597	651	634	632	643	601	639	583	669	659	634	643	650	637	644	589	643	635	642	647	647	591	627	610	641	613	618	620	674	582	634	634	563	611	603	602	597	654	604	639	596	629	614	635	641	637	594	601	656	645	618	631	635	645	632	618	641	620	652	622	603	621	652	630	653	597	614	635	630	634	641	640	629	625	649	616	608	605	636	610	609	682	619	601	623	604	650	599	638	656	615	585	600	640	567	631	636	617	598	578	677	634	598	639	611	606	628	641	597	624	596	632	620	603	639	639	670	648	586	589	590	608	598	633	610	592	607	610	597	632	627	639	599	636	631	647	570	657	634	621	595	664	630	593	622	649	626	670	627	666	623	675	665	641	592	601	600	616	619	649	614	617	619	622	600	589	632	663	601	630	595	607	611	651	602	629	587	608	601	652	638	630	651	652	652	655	619	597	638	634	683	608	610	640	611	653	673	613	617	618	538	621	625	583	628	668	630	625	634	629	629	631	582	628	649	600	657	593	572	629	619	634	610	614	607	588	621	658	597	684	663	611	616	628	618	621	619	636	644	608	675	641	626	588	611	605	625	601	613	621	582	629	682	606	620	622	618	640	607	618	604	646	630	622	608	614	620	612	639	603	630	651	646	645	636	600	641	610	593	565	613	634	658	646	643	631	611	653	598	584	645	621	622	662	658	631	646	587	626	615	607	663	623	620	598	662	659	598	609	602	610	655	628	620	632	666	644	610	645	636	638	604	577	663	599	580	628	625	615	634	704	620	649	620	619	615	550	641	599	637	619	570	607	633	673	624	651	646	601	637	633	612	597	613	653	635	610	584	605	641	620	618	641	610	650	616	602	625	607	594	620	655	634	602	616	631	635	628	612	632	631	639	610	607	616	623	625	588	632	585	616	635	610	590	627	619	574	593	609	626	631	621	661	674	612	588	615	611	645	623	598	608	610	668	641	616	586	624	615	603	641	615	567	630	619	565	582	621	669	638	643	641	603	640	628	627	644	586	649	586	646	605	581	619	647	655	607	654	612	622	633	640	629	626	637	643	571	619	596	602	600	633	600	639	596	588	637	649	625	612	666	611	619	596	633	618	642	603	671	644	589	641	664	606	643	627	670	622	680	619	652	643	652	617	651	628	660	648	644	602	649	608	612	630	608	642	621	617	612	618	639	586	626	621	633	603	649	636	632	638	601	636	615	677	612	657	621	621	611	648	662	620	614	641	591	625	642	654	632	590	599	589	588	603	616	619	612	625	629	671	604	601	645	616	640	651	632	605	614	650	643	578	627	625	651	645	612	614	579	621	558	618	624	639	639	610	612	604	636	597	583	622	612	656	635	616	608	612	644	614	596	646	658	662	607	647	572	617	632	587	569	616	607	612	637	586	638	639	625	615	627	590	647	608	646	621	641	619	600	629	621	591	627	613	572	601	634	617	616	540	615	619	552	610	672	643	634	645	640	653	617	624	687	560	642	648	647	544	609	592	636	614	668	640	598	619	615	639	602	655	623	557	606	606	590	628	620	580	624	674	612	656	641	620	664	598	625	619	594	607	636	657	599	645	627	621	647	617	609	620	635	580	634	601	638	654	640	632	625	660	606	643	631	601	632	592	568	606	662	631	645	609	624	609	630	650	615	627	595	618	640	612	644	618	610	678	619	619	601	624	620	613	628	638	624	609	689	619	608	627	613	646	611	627	644	650	616	650	622	635	626	608	598	613	572	621	653	624	612	587	596	633	649	627	619	626	615	577	637	616	669	617	598	596	598	616	597	616	655	604	603	642	618	631	655	656	599	647	607	619	638	621	613	633	620	638	607	656	597	611	650	535	561	638	596	626	629	679	613	589	617	626	662	635	626	614	619	670	656	640	644	627	648	611	600	618	633	680	656	602	627	594	635	638	643	608	638	587	576	627	619	604	630	582	650	624	642	637	559	593	605	598	648	597	623	640	567	597	629	592	625	641	645	701	649	644	630	648	617	623
25090	21475	27977	25384	11958	1106	753	621	539	499	458	428	394	410	362	386	395	361	384	337	371	382	362	356	365	373	362	361	331	317	335	345	344	345	326	382	316	336	356	370	337	343	325	339	342	345	320	317	332	333	358	338	333	312	334	335	357	318	325	341	328	372	358	329	364	338	341	312	316	312	341	299	334	365	322	332	349	342	330	345	358	340	344	327	337	352	322	349	354	317	330	346	367	317	323	369	352	353	348	351	355	335	346	331	340	353	350	336	355	325	324	349	353	327	355	361	363	346	297	332	311	351	336	328	311	292	307	303	333	333	355	342	329	350	292	344	345	345	330	379	306	335	360	335	335	304	327	324	309	348	310	315	289	320	334	355	330	310	341	327	329	333	350	341	328	294	287	331	330	332	339	296	298	323	332	283	330	321	316	317	343	319	319	342	327	370	334	308	339	322	322	346	334	319	306	324	340	324	304	322	341	322	341	296	332	308	343	340	320	374	311	312	336	308	337	350	308	333	337	353	320	312	353	346	335	321	349	330	343	315	309	335	323	348	323	353	321	347	335	324	326	336	310	348	316	319	313	352	331	288	382	303	319	340	334	354	337	327	326	330	342	334	335	349	340	347	348	337	323	310	342	324	309	355	327	341	319	326	329	301	301	319	327	329	327	337	314	333	349	344	324	314	304	324	321	325	325	342	318	345	334	316	319	349	317	336	321	320	319	333	314	337	306	309	337	325	366	331	320	328	358	352	331	309	347	347	343	302	327	340	300	351	336	338	318	295	345	341	307	321	301	329	331	312	326	358	359	342	296	339	318	360	347	323	318	355	307	343	325	345	334	358	354	304	355	351	328	334	347	345	311	336	338	314	348	320	331	361	347	309	332	332	353	342	332	324	344	313	330	322	336	331	341	308	314	302	319	352	351	344	337	296	325	325	306	313	332	350	350	284	340	326	355	345	365	321	301	338	303	331	356	333	352	337	309	343	347	312	326	357	331	311	325	366	338	341	344	340	345	328	316	299	328	318	343	353	310	317	310	313	322	350	320	320	340	365	326	318	339	331	327	334	300	342	306	320	332	361	322	319	330	326	329	340	333	345	317	311	304	333	347	323	312	327	355	294	298	311	348	369	333	337	299	328	325	315	327	308	319	304	342	338	369	330	341	341	353	340	370	321	315	341	319	328	329	358	344	318	320	376	330	306	358	311	339	359	325	312	324	308	349	337	303	329	366	340	327	328	344	294	338	328	309	323	289	339	326	321	310	350	326	342	323	328	358	332	332	334	349	344	319	318	328	351	312	336	353	324	347	341	307	353	343	323	321	357	307	305	335	324	363	335	343	349	355	361	362	311	357	336	314	356	326	328	317	334	306	330	323	310	355	327	335	327	320	315	333	315	311	351	326	355	319	312	335	305	320	344	307	329	309	311	338	302	320	336	332	313	340	320	311	308	328	377	346	347	318	337	325	348	313	348	338	325	357	330	371	305	324	359	357	337	338	310	351	341	341	330	311	348	339	337	350	317	349	367	331	330	369	382	343	333	301	329	336	324	356	297	323	355	335	334	321	297	326	344	322	341	342	294	337	352	341	353	326	308	319	392	337	347	348	340	329	323	303	350	345	327	332	341	321	341	327	325	312	343	348	353	345	347	303	352	351	318	346	332	318	312	319	327	324	338	356	349	323	338	316	328	344	330	334	330	306	313	325	313	324	330	327	338	316	327	350	321	336	298	318	344	328	369	340	339	313	365	330	346	342	339	339	342	333	333	354	344	310	325	357	315	324	337	321	333	358	324	362	358	324	345	305	306	335	346	346	330	329	323	343	337	313	321	305	306	311	341	339	326	326	341	329	331	335	358	305	355	367	350	338	322	326	301	357	324	310	310	294	301	347	336	360	359	327	318	359	303	327	340	314	340	305	320	324	363	349	298	302	312	344	314	389	328	345	332	324	344	306	352	346	352	314	316	310	322	326	339	339	343	356	353	316	328	326	359	312	306	330	297	323	334	306	322	321	353	334	362	326	359	336	273	296	369	347	325	331	328	342	325	337	359	343	299	317	342	369	342	361	317	342	347	361	340	316	355	355	335	332	320	356	324	308	339	338	334	325	331	370	324	362	316	321	343	346	330	329	334	342	357	331	332	353	364	340	313	334	353	336	316	345	321	360	325	361	346	319	314	330	329	345	337	337	322	330	325	344	333	345	336	349	331	346	340	289	330	345	339	302	314	313	337	311	328	337	364	378	333	333	345	317	305	335	318	347	310	329	335	308	340	322	359	335	340	321	338	352	321	293	343	293	302	319	320	335	358	345	359	338	323	338	308	339	345	330	335	342	301	314	298	329	311	351	345	337	304	321	339	319	309	319	320	358	315	302	323	331	337	333	316	346	368	349	371	367	296	343	324	336	325	328	355	318	323	328	318	336	357	300	340	333	286	311	323	343	303	340	332	333	341	311	334	305	322	354	336	321	313	330	343	332	328	355	321	360	326	344	313	315	354	363	320	325	348	325	348	314	346	347	330	319	367	336	308	315	326	319	330	338	326	315	329	327	316	319	327	322	352	347	324	381	333	333	308	326	322	330	340	359	326	374	362	333	348	294	361	369	341	349	334	356	315	360	326	308	306	324	302	322	309	303	350	321	353	340	335	324	307	330	325	329	311	333	334	333	330	323	373	299	293	330	371	342	318	320	354	335	310	319	370	311	341	363	337	323	323	306	322	325	318	333	345	326	356	326	347	330	327	315	331	326	318	313	364	345	353	317	338	310	327	365	323	327	322	303	281	314	360	324	302	326	333	339	385	316	341	316	384	332	329	351	345	358	338	339	324	342	325	325	333	312	322	321	349	314	354	343	288	347	322	296	339	310	320	319	322	328	323	322	356	325	314	300	329	351	337	361	320	323	326	332	337	360	331	349	354	315	358	327	318	302	327	350	359	331	306	332	352	328	326	353	303	331	335	352	329	313	340	345	345	341	314	326	322	315	340	375	313	347	317	340	335	334	329	317	322	325	346	300	343	323	318	313	355	304	375	331	333	340	316	337	306	347	317	349	322	333	311	328	335	309	331	296	371	330	327	327	289	338	314	316	326	333	346	328	341	316	354	320	344	318	344	346	320	340	341	322	310	328	329	341	348	338	319	310	314	318	292	333	349	329	359	324	335	360	324	335	327	338	341	332	318	318	317	347	321	331	304	347	361	345	325	308	310	343	323	327	328	319	316	324	316	351	327	323	335	305	346	353	358	305	363	355	328	316	349	320	329	332	312	329	310	340	355	339	331	334	295	324	299	325	343	312	332	313	311	327	326	382	329	327	332	336	339	323	330	308	333	324	302	316	320	320	335	333	339	363	328	333	335	319	308	310	340	323	336	360	341	315	330	346	345	330	326	322	375	333	315	317	340	323	330	367	345	363	350	340	336	314	310	305	344	320	341	305	332	318	351	347	324	328	337	342	309	323	379	313	347	349	329	364	320	337	317	336	372	308	313	331	324
35649	13176	9215	4703	3193	2336	1952	1513	1323	1153	1043	953	932	856	792	808	771	752	744	680	690	672	703	689	661	673	652	645	612	637	660	663	610	612	625	664	602	594	612	612	609	591	599	591	608	630	618	602	606	599	648	618	604	604	599	616	610	590	594	592	546	573	649	597	610	587	595	601	623	593	603	637	604	611	623	544	598	625	633	568	617	586	608	597	629	575	620	595	611	619	655	590	599	618	587	652	586	659	653	631	591	549	632	577	569	599	660	585	598	600	585	582	598	596	612	647	587	596	579	596	568	582	549	600	562	615	612	585	615	608	605	617	627	632	612	595	609	570	612	616	564	588	642	611	610	647	614	588	569	575	586	596	639	548	593	658	617	590	580	580	604	568	627	621	596	603	596	614	615	533	620	600	596	597	598	578	576	590	625	596	626	577	623	596	603	573	616	591	605	582	606	585	598	581	592	667	607	574	556	602	604	570	597	567	568	622	561	551	541	571	587	604	572	668	542	602	550	559	636	584	594	611	606	605	567	573	597	603	611	603	610	570	618	584	610	631	596	602	581	606	607	622	584	637	583	573	576	610	596	547	608	591	589	593	626	578	594	588	612	567	552	589	596	551	632	604	586	578	583	601	596	650	573	569	565	603	601	618	620	563	592	575	557	579	587	639	579	594	663	622	561	619	568	611	604	579	617	627	602	625	630	595	586	581	614	626	611	565	584	542	596	572	587	616	593	633	603	590	586	551	588	565	623	577	553	542	594	612	608	634	572	578	599	589	608	596	583	603	615	623	602	571	598	569	602	571	618	618	590	605	599	620	606	571	580	601	582	568	632	577	619	576	602	609	636	600	618	563	597	651	620	589	631	565	572	616	581	608	610	594	584	596	594	570	586	582	627	596	543	609	579	554	600	607	592	582	619	610	587	604	649	612	577	577	604	622	606	563	627	595	597	622	609	603	628	556	579	579	622	572	645	630	628	597	589	570	615	595	627	606	594	627	599	618	609	619	613	625	634	545	576	607	608	617	611	552	604	584	577	582	575	569	637	606	631	615	599	636	597	579	661	641	570	643	587	596	572	632	603	585	572	606	605	568	619	594	558	606	605	623	608	620	639	593	583	588	608	562	638	617	577	598	569	563	624	606	589	604	617	594	610	595	632	617	623	579	612	590	624	563	602	571	594	568	629	580	576	614	603	598	570	574	636	594	582	608	587	579	608	551	637	581	590	596	589	580	625	601	587	584	602	619	537	617	576	586	631	584	605	605	580	613	610	597	606	601	632	534	623	622	648	605	621	617	630	618	593	642	581	566	596	543	602	599	603	587	553	554	599	530	592	631	580	584	590	586	599	598	590	582	613	605	570	630	576	635	599	607	593	578	605	565	569	582	614	579	581	636	610	595	578	611	616	599	599	605	568	577	577	625	587	593	567	602	613	594	602	572	605	585	637	604	599	597	607	555	618	594	629	592	586	623	601	560	599	628	582	619	600	578	566	586	581	572	602	600	621	572	599	597	576	586	541	576	553	580	617	585	592	601	615	590	560	605	594	568	579	600	621	609	588	552	575	625	585	607	598	605	585	588	566	551	593	535	628	575	602	640	616	638	592	563	599	628	591	629	587	553	636	607	600	640	595	599	599	553	599	597	543	568	613	597	605	602	614	568	603	580	595	594	638	603	575	602	571	636	582	610	584	599	626	625	618	599	607	631	588	567	606	601	587	613	581	622	598	547	592	601	562	567	609	582	599	606	562	598	607	615	611	591	628	563	640	610	635	593	607	628	591	597	584	591	591	605	609	629	626	612	564	637	632	626	605	581	595	622	593	605	604	604	624	559	552	572	602	581	627	579	590	634	620	594	585	592	599	585	632	595	628	576	618	507	607	594	570	643	577	564	606	572	601	599	606	578	576	599	587	571	592	584	576	609	598	599	549	614	530	630	574	626	588	592	611	624	571	603	604	610	585	643	565	585	571	592	593	556	566	600	570	606	630	599	606	581	588	555	580	577	614	611	621	568	621	585	577	602	599	617	607	610	582	569	628	556	571	552	607	631	570	586	620	591	586	571	619	595	575	615	612	607	608	577	622	579	596	569	599	584	647	631	587	556	616	604	656	588	616	595	560	638	601	620	593	583	602	593	541	615	583	575	564	578	606	584	564	594	605	555	560	540	596	618	611	600	639	553	604	576	601	570	614	561	635	614	605	622	583	618	571	572	628	591	605	604	595	610	589	579	588	615	561	660	603	582	605	592	600	613	587	570	597	586	602	601	559	619	581	595	593	591	626	568	567	629	602	570	634	581	609	627	598	608	566	578	563	625	561	629	615	604	625	585	634	587	575	575	634	629	564	570	590	586	585	602	549	597	636	585	649	587	625	604	588	564	609	573	607	583	557	580	607	609	551	584	569	639	594	597	609	637	605	571	625	582	617	596	595	589	587	632	605	643	599	584	583	570	611	618	583	569	569	623	616	593	549	555	581	599	568	613	612	616	595	648	622	614	596	606	637	613	570	537	582	602	591	586	582	588	651	576	551	630	597	620	562	573	577	587	582	617	600	596	599	582	592	612	584	608	608	570	598	617	557	632	600	611	605	607	560	619	579	596	599	582	606	583	578	590	633	619	601	587	597	625	590	560	596	614	580	617	629	589	598	605	568	599	613	570	607	615	544	576	608	602	572	588	619	606	581	565	609	580	628	607	590	654	550	573	618	584	571	596	584	647	538	612	552	628	589	551	595	586	631	580	613	593	638	625	571	608	590	586	615	602	619	596	608	651	630	623	635	610	595	622	577	599	599	607	590	572	592	595	661	619	588	599	632	589	599	599	617	608	574	611	575	645	601	598	586	599	616	545	618	544	608	628	550	562	605	586	613	571	586	599	578	570	602	582	585	572	614	605	603	584	608	588	608	569	558	623	561	634	569	612	569	605	607	584	606	605	599	610	629	557	636	604	576	613	615	594	606	587	588	577	583	576	565	575	588	584	597	581	618	616	582	602	595	619	624	599	575	606	586	614	609	626	623	625	610	602	598	573	598	602	603	594	569	607	621	583	591	546	606	612	593	607	572	604	623	596	571	570	616	593	591	650	574	557	605	611	577	599	546	647	577	608	610	585	613	580	596	636	612	597	551	608	576	609	605	584	554	571	603	589	594	646	616	585	562	592	597	587	645	637	615	637	604	634	617	604	562	570	613	616	588	581	586	602	584	574	548	629	587	590	611	611	596	631	617	580	619	615	604	622	580	610	627	588	614	601	566	522	600	596	609	656	602	572	630	572	595	578	644	590	636	581	605	595	567	589	644	601	570	594	605	601	578	577	618	589	622	587	573	587	566	594	602	536	579	626	603	580	642	624	613	602	572	597	578	616	640	591	639	584	626	587	583	570	609	602	597	602	607	584	592	567	589	565	595	647	594	590	596	608	620	594	589	647	568	618	650	598	578	533	604	628	565	598	611	611	582	563	576	575	569	589	593	603	555	582	598	581	544	613	619	587
24171	21462	28526	24789	21432	9643	1618	1094	911	848	800	778	752	736	721	689	680	651	703	621	636	631	665	591	644	614	597	619	593	556	558	597	604	555	575	602	577	589	535	583	626	580	555	546	570	580	547	578	566	549	559	592	576	576	562	594	586	553	574	609	608	590	576	575	553	534	567	562	539	577	550	588	546	603	559	574	576	571	601	610	577	571	576	531	560	576	534	569	590	568	544	550	590	570	579	556	544	583	597	595	561	554	593	586	569	571	607	611	522	582	591	582	559	552	555	579	615	606	551	608	589	535	547	544	560	516	572	535	586	565	552	552	565	587	552	531	608	559	596	572	597	573	568	618	574	534	542	548	567	560	529	609	599	615	531	565	559	531	548	579	573	562	590	584	605	572	565	546	549	570	547	563	549	551	572	548	586	561	550	571	570	599	594	565	599	536	585	522	550	524	565	574	595	594	568	554	586	580	561	572	607	554	527	525	571	554	619	585	573	581	536	564	540	521	550	564	593	554	544	575	552	565	554	551	532	584	577	544	565	535	587	555	588	585	575	598	585	525	579	583	568	549	558	586	590	596	540	574	525	553	521	532	552	583	578	576	530	589	598	544	552	573	567	590	558	584	564	560	589	527	533	590	550	574	575	530	539	562	578	559	542	592	591	576	565	566	591	540	565	611	559	576	602	603	569	565	553	569	561	568	588	531	604	563	527	531	578	589	538	616	551	570	541	599	570	537	556	597	557	586	543	575	584	544	598	539	569	564	576	616	589	561	576	576	591	559	526	568	548	540	520	587	539	629	558	520	565	580	586	549	561	557	548	560	520	550	567	518	621	582	595	567	557	597	558	553	551	558	526	532	566	553	570	533	591	571	548	581	594	561	521	612	580	590	575	526	549	554	525	594	573	553	545	595	587	536	596	543	567	611	576	594	548	561	595	582	551	542	570	541	603	593	566	582	569	553	567	613	555	604	583	570	556	566	550	554	551	564	559	567	509	598	552	597	566	598	559	537	592	582	579	548	592	581	564	564	556	564	604	541	602	593	526	582	590	553	577	542	571	569	544	560	545	572	561	552	574	574	557	544	585	544	528	568	585	569	515	527	579	611	559	592	545	551	584	591	571	597	624	572	593	611	587	555	542	554	551	591	560	556	528	546	587	587	553	574	606	568	589	564	559	565	566	529	599	575	570	559	558	557	569	550	565	569	580	559	563	586	561	580	558	564	566	561	569	585	581	565	544	574	535	615	571	595	537	580	563	531	548	530	569	517	578	542	544	560	541	588	544	478	566	582	547	560	550	596	550	574	515	583	577	570	540	556	579	555	530	573	558	575	577	575	539	561	572	602	567	578	534	551	555	564	545	612	598	549	565	573	562	536	584	542	570	549	558	562	586	552	589	568	541	566	559	574	542	586	595	560	568	577	586	569	573	566	545	564	528	538	579	560	574	544	578	577	559	557	563	538	538	597	581	556	538	559	611	562	553	554	628	582	558	565	568	565	559	560	586	599	544	563	591	604	574	562	589	516	554	523	534	521	552	568	581	579	569	551	589	575	543	532	545	563	589	510	604	562	528	554	576	597	603	550	516	551	568	547	534	579	527	573	582	584	590	582	592	584	566	580	547	522	539	563	547	562	571	542	531	546	575	554	582	600	540	551	568	565	555	577	537	524	512	551	567	552	613	526	595	525	575	594	541	549	582	608	554	550	580	530	592	592	556	570	564	553	576	557	571	567	543	569	582	596	528	542	545	577	553	530	582	535	517	555	575	564	557	563	563	568	559	535	539	566	574	560	600	570	549	551	576	573	594	582	572	535	546	581	624	540	532	580	523	546	550	567	551	569	596	596	585	563	537	558	529	586	541	536	574	595	585	553	573	558	554	571	537	586	562	555	567	555	579	612	617	579	547	597	544	613	501	629	552	583	559	575	544	581	587	556	604	569	548	569	543	566	597	567	544	580	553	578	598	559	575	523	595	553	543	572	541	604	610	581	527	520	602	568	618	574	569	534	561	597	549	601	556	607	559	555	591	586	575	555	569	606	558	572	549	517	544	624	531	586	581	554	567	574	577	555	552	562	585	605	569	550	569	535	582	576	570	561	628	612	546	605	598	545	565	530	558	521	539	568	534	556	538	542	558	509	582	594	601	510	578	575	567	557	562	561	568	595	587	588	552	560	560	581	588	626	559	554	585	580	593	622	540	536	567	534	598	541	562	554	592	537	539	572	529	593	531	566	528	561	560	535	601	576	586	564	581	556	565	570	554	598	602	577	601	573	511	565	594	571	586	544	542	574	596	590	561	534	576	533	540	586	570	583	586	573	612	577	582	573	573	570	577	564	540	595	545	574	549	544	578	529	529	557	587	573	552	535	531	554	519	524	595	614	544	579	528	587	603	538	534	591	579	579	557	603	558	582	538	613	578	559	539	579	539	582	571	571	572	557	581	530	595	582	558	530	551	560	546	559	543	588	577	567	536	572	556	538	535	559	545	549	545	547	557	559	533	608	528	571	572	578	553	547	579	561	575	586	519	556	591	569	553	554	595	559	551	553	559	558	571	580	544	594	563	566	541	549	568	583	630	574	556	540	553	553	565	576	581	560	587	562	575	522	563	569	563	576	576	552	565	583	587	558	559	619	590	590	577	595	557	557	568	559	565	563	575	574	535	547	561	519	544	521	553	568	615	579	578	558	600	544	564	591	539	573	594	531	544	562	554	584	573	587	571	560	571	567	546	549	579	517	568	575	557	562	565	556	552	598	528	549	567	581	565	548	579	576	577	582	545	539	583	561	533	569	540	592	529	574	589	559	563	603	556	540	560	557	535	612	575	564	536	588	560	567	533	582	554	564	563	538	572	580	542	538	541	568	567	553	522	582	571	590	588	555	558	549	549	570	589	588	570	553	572	512	540	580	529	551	555	582	592	565	563	591	597	542	551	588	614	556	558	570	589	566	549	554	557	568	595	555	584	593	577	558	590	576	590	540	593	536	553	556	574	555	548	576	551	566	572	546	545	591	553	599	594	571	575	580	578	553	573	570	602	554	567	526	600	521	551	527	586	568	550	551	558	538	561	568	557	581	557	546	604	540	568	560	587	590	552	548	605	556	593	578	589	528	556	543	559	544	545	561	595	561	563	561	557	598	569	554	573	589	542	556	551	580	531	502	583	562	534	548	575	579	589	609	578	562	563	545	565	586	563	584	566	552	576	528	540	581	591	539	562	541	541	589	560	562	553	541	591	571	508	565	571	542	574	597	579	516	602	589	541	554	596	554	558	572	559	580	596	536	507	545	566	557	519	547	543	517	541	541	537	552	591	554	527	572	579	538	571	562	540	559	590	552	553	546	578	571	590	570	585	605	557	536	556	572	521	561	578	588	554	604	572	514	561	516	602	565	575	582	540	559	555	575	583	549	537	578	587	593	547	549	589	546	589	551	544	563	574	576	537	549	606	522	550	553	527	649	545	550	632	562	571	560	592	531	594	539	563	566
31832	20207	14472	8153	5584	4326	3347	2649	2268	1961	1834	1679	1582	1442	1402	1304	1274	1246	1198	1168	1154	1068	1080	1047	1080	1066	1051	970	1020	1051	1042	952	1063	1041	970	957	977	1028	971	952	978	954	972	951	980	941	980	959	1015	984	943	963	914	979	962	997	943	968	920	942	998	1017	983	1051	953	931	985	935	991	939	990	968	994	922	891	910	951	911	964	952	957	926	971	914	948	943	947	921	973	1023	986	979	966	964	982	992	988	980	934	952	993	968	1014	1002	966	977	995	931	898	932	955	940	949	971	945	988	947	989	994	940	971	999	1040	972	987	981	993	920	915	936	960	976	1000	1007	962	930	1007	933	921	956	872	966	942	938	938	953	917	975	952	956	941	900	926	909	979	928	950	931	971	937	948	933	905	927	969	930	952	940	965	932	935	996	971	976	942	935	965	918	955	890	957	993	953	939	983	942	937	927	907	927	938	952	951	953	935	988	970	933	957	936	900	978	911	932	990	893	952	932	893	967	948	970	930	951	945	987	926	886	912	939	923	888	895	968	961	918	951	897	966	944	973	958	929	957	941	920	959	879	931	955	943	927	917	941	965	918	910	927	938	951	919	929	935	985	938	946	960	926	973	950	943	936	917	916	1001	939	943	972	968	954	904	928	966	1002	982	950	914	947	943	1004	927	898	956	954	927	909	919	975	885	927	934	962	922	953	948	950	928	988	975	907	937	918	888	974	887	935	914	989	936	979	935	903	961	932	927	906	950	941	938	938	972	903	888	944	969	924	933	957	925	905	944	936	966	951	935	978	891	927	895	960	953	982	977	975	923	906	951	1007	876	929	908	976	954	895	967	960	983	951	940	958	943	977	914	960	917	946	989	911	925	969	959	938	976	927	932	941	967	979	935	924	947	925	944	939	967	947	937	914	952	941	864	932	1016	923	996	964	946	923	984	968	991	915	968	891	926	928	919	900	966	984	951	980	991	950	926	921	929	964	909	954	968	975	913	936	973	936	873	880	929	870	937	946	929	945	882	943	940	945	984	932	904	976	893	932	942	955	935	957	933	965	923	957	957	939	958	902	915	1013	994	911	943	1013	978	918	964	977	979	907	937	995	930	923	947	965	937	906	960	952	916	932	934	970	923	968	951	929	932	940	927	954	955	925	945	954	942	970	947	932	951	916	915	953	874	934	924	917	941	907	947	967	910	914	890	910	977	875	929	941	952	885	926	943	963	906	931	975	941	868	930	920	928	950	910	958	916	974	931	919	950	925	891	925	891	967	927	944	904	903	943	937	978	989	894	916	911	938	978	917	927	925	966	943	895	914	928	988	963	965	932	935	930	943	943	963	935	976	927	854	944	992	926	889	929	978	931	903	933	918	930	920	952	929	934	980	945	961	972	906	974	945	959	974	945	973	950	970	975	904	909	945	931	922	945	909	987	962	970	892	931	979	975	980	941	938	962	937	896	890	950	890	953	927	967	971	951	995	939	974	910	961	923	896	915	947	860	938	929	928	927	970	937	942	935	951	974	943	936	926	931	919	955	878	917	942	916	966	935	928	958	953	949	986	906	1001	945	953	952	948	969	980	965	934	902	974	953	910	957	994	921	929	983	935	940	935	945	995	937	894	919	939	932	942	952	957	908	945	933	950	952	1008	939	1017	909	951	937	889	885	954	938	970	905	979	925	958	957	958	942	933	959	934	900	920	949	941	932	906	932	973	937	947	931	922	1005	942	998	991	957	1007	889	932	975	952	1000	884	909	933	920	892	953	962	956	940	944	921	937	945	863	935	964	940	956	945	932	893	957	897	902	978	950	959	892	945	918	923	954	934	960	916	921	979	930	968	917	942	907	918	936	956	953	884	1011	940	963	958	959	933	914	963	961	924	967	953	975	939	938	989	976	958	931	925	908	956	990	900	941	916	912	960	889	994	934	875	937	939	940	957	904	926	899	909	1000	971	978	933	887	974	958	883	929	925	959	952	971	929	935	936	967	950	932	940	899	877	942	925	910	974	896	942	951	949	902	961	926	896	941	944	927	955	920	901	965	953	919	937	993	933	948	994	904	905	922	950	982	918	929	909	979	980	986	959	962	908	947	900	928	983	909	972	928	875	969	945	947	902	939	941	936	949	900	966	960	891	973	981	966	989	953	880	914	910	967	963	976	972	953	966	898	970	961	934	915	956	998	924	983	922	979	904	914	924	883	998	935	961	936	936	927	940	985	916	925	963	836	942	929	934	947	964	984	978	968	922	945	963	888	967	916	930	927	927	933	955	874	955	977	910	914	962	966	971	898	941	899	976	979	972	980	884	957	985	933	916	923	1028	893	949	905	953	913	955	918	966	929	948	922	956	911	905	918	929	936	953	945	964	936	902	962	903	948	941	954	988	934	935	966	954	943	969	917	915	921	986	938	936	897	926	951	960	975	924	918	918	969	961	894	930	975	934	885	944	962	940	928	916	925	911	1003	922	930	972	970	954	887	953	927	932	931	902	881	1004	970	962	948	973	886	928	931	934	944	963	911	917	922	947	941	931	948	940	941	972	933	936	945	931	1006	945	965	932	958	910	917	986	893	928	921	926	884	951	985	935	1017	955	947	975	976	910	947	934	977	952	953	896	930	930	914	951	972	1005	976	949	922	959	981	902	926	914	863	943	924	891	952	998	887	926	912	952	947	962	889	902	963	907	929	873	980	942	919	934	1005	945	931	942	991	927	905	929	937	947	948	888	894	960	962	891	980	943	982	921	954	915	925	923	927	944	895	906	971	896	990	927	928	972	952	972	941	952	912	983	893	899	897	914	914	961	978	947	946	935	951	882	933	937	943	977	940	922	907	915	981	955	955	933	1024	971	945	940	886	976	921	926	941	914	929	976	975	1015	905	959	910	975	981	929	942	937	932	968	954	958	956	959	894	930	950	933	975	955	927	983	940	940	920	946	931	949	951	928	944	920	898	930	947	928	902	940	968	918	907	925	948	957	916	978	898	924	953	935	932	937	944	955	951	970	895	1014	977	964	981	944	964	963	900	954	986	893	953	936	925	896	925	936	918	966	970	997	937	959	904	941	987	930	918	903	965	923	954	922	927	940	902	940	931	945	997	967	975	907	923	947	900	900	875	958	966	908	921	955	933	938	985	930	917	919	908	910	953	980	937	915	955	891	907	949	944	925	932	914	947	911	981	940	939	950	931	952	959	928	934	944	980	976	970	946	930	918	908	859	898	961	959	950	970	949	952	961	970	877	970	926	879	898	915	961	893	1008	891	931	979	970	960	958	944	1001	926	947	942	922	935	908	966	950	888	949	988	919	941	937	962	979	965	933	1034	900	947	949	944	957	968	946	950	926	952	924	918	918	919	937	941	927	923	952	898	940	974	948	952	978	947	976	946	907	952	922	924	916	934	932	935	934	945	964	955	939	950	942	956	1002	973	986	911	957	942	1003	911	937	929	924	934	905	880	898	898	955	933	948	982	974	916	976	953	945	954	931	929	944	872	890	881	928	920	943	900	937	910	984	913	953	931	961	943	943	941	935	957	933	906	936
27719	16611	2458	625	424	382	359	366	339	318	353	353	340	349	333	342	372	320	357	338	338	328	357	357	356	319	319	347	349	363	354	336	347	360	323	335	315	329	352	337	299	331	310	342	346	355	367	333	299	364	358	323	327	355	346	316	380	379	330	352	341	355	342	367	349	359	330	311	374	370	354	350	344	363	349	332	313	351	340	357	307	365	382	316	330	355	303	337	346	355	330	337	343	361	366	304	309	354	308	365	323	351	337	339	360	370	360	358	348	344	306	359	340	371	332	360	356	347	352	328	370	342	285	349	331	325	368	321	370	350	325	359	342	328	357	357	338	352	302	324	331	361	358	379	320	359	331	348	328	343	328	345	336	348	342	325	333	350	319	362	362	309	350	350	374	398	356	350	318	342	312	348	363	314	337	343	361	349	372	367	331	356	326	373	361	313	336	309	370	337	346	351	340	329	359	338	343	332	355	344	327	332	338	358	346	321	316	324	327	366	326	341	324	358	348	317	343	349	352	352	332	359	333	336	371	315	352	336	334	303	356	356	319	319	346	315	359	360	314	332	324	353	336	337	322	374	323	351	338	355	349	343	345	338	345	353	332	390	323	324	348	334	332	358	342	344	347	366	360	347	283	357	324	362	342	336	360	334	331	348	334	332	344	327	380	336	345	338	310	366	350	359	328	330	324	349	344	363	334	366	352	354	374	315	331	337	343	343	351	362	308	364	370	319	329	345	329	298	337	349	324	363	344	351	340	349	351	367	345	318	337	318	351	349	335	343	367	365	361	367	337	364	353	365	313	325	335	351	326	362	353	314	329	359	351	287	348	329	367	313	365	332	338	312	343	353	336	352	352	329	347	362	378	347	331	326	341	341	348	364	319	319	340	365	344	366	336	340	359	359	343	350	369	341	354	343	341	341	340	367	330	319	364	360	345	355	344	317	369	377	371	353	302	389	334	356	357	365	346	347	342	362	335	308	315	346	319	330	337	337	366	354	325	354	363	336	352	398	345	371	316	351	357	321	338	329	355	328	374	336	368	358	347	337	361	380	308	359	341	352	392	355	306	341	324	362	333	385	346	338	354	336	317	337	370	345	344	342	349	376	351	358	384	323	355	342	312	357	340	331	353	324	319	356	354	362	370	333	345	340	365	352	360	318	322	332	364	336	350	340	367	347	327	356	342	344	349	328	375	334	352	384	353	321	355	342	352	330	364	320	343	326	335	322	351	325	329	316	366	381	330	332	343	369	356	340	378	349	373	329	317	362	356	395	309	307	321	323	331	336	312	321	351	370	310	316	345	342	363	331	321	337	331	359	372	354	344	325	319	336	362	350	353	354	371	351	346	338	353	356	328	336	337	340	350	345	324	340	374	372	346	355	353	333	326	381	365	327	378	316	383	350	340	312	314	346	313	351	361	360	392	385	343	371	364	370	351	327	362	347	355	323	361	339	363	333	346	317	353	353	329	346	341	335	340	369	379	340	347	333	365	325	340	337	328	353	326	334	332	373	356	314	320	333	311	354	339	363	338	329	326	360	350	344	319	328	306	342	311	332	339	331	331	310	333	361	337	377	352	376	354	306	365	330	354	360	296	355	335	322	347	350	375	329	348	356	340	380	353	357	356	345	332	355	363	319	367	334	356	339	342	362	323	305	355	331	386	336	336	376	348	349	369	392	349	341	335	343	363	355	348	309	331	328	340	339	310	338	363	363	348	333	324	403	347	308	324	339	343	343	344	356	347	383	347	357	341	363	323	347	372	326	387	366	329	348	362	335	312	358	336	359	329	327	321	357	338	309	314	339	305	334	363	354	331	367	327	324	341	326	311	347	347	351	367	332	362	348	343	382	331	330	335	316	346	320	313	352	349	330	327	345	356	344	339	348	391	364	327	338	334	296	354	358	347	371	346	314	319	337	353	348	315	342	354	326	339	323	339	362	385	371	366	364	377	367	335	349	366	339	355	355	341	352	372	376	383	330	343	333	336	392	350	330	309	348	331	340	337	320	337	329	338	312	346	350	335	384	330	361	361	343	353	349	372	338	340	380	315	338	356	337	333	330	314	366	314	344	325	339	346	328	330	360	339	321	323	355	346	325	362	325	328	360	342	334	357	343	360	353	355	351	331	356	330	320	346	382	331	345	346	329	329	349	322	326	345	334	357	352	320	357	363	328	318	360	358	358	320	325	278	311	325	330	342	333	318	338	330	342	341	341	369	340	337	323	384	352	348	341	332	360	316	314	354	313	332	347	328	341	337	340	339	305	364	325	330	366	323	342	308	347	318	356	347	335	337	350	319	370	336	300	326	351	347	364	358	360	344	349	337	357	350	347	341	363	307	372	331	354	349	351	354	297	335	382	362	315	354	316	354	322	353	329	341	341	355	342	360	360	353	351	368	369	332	320	348	382	333	347	360	360	327	360	384	380	335	334	332	339	309	370	337	323	339	374	345	373	375	309	346	354	335	324	327	306	313	348	336	351	354	348	319	352	338	321	328	351	344	339	353	312	354	370	349	360	313	358	360	332	318	335	334	341	332	347	331	317	344	336	345	349	342	328	361	329	376	347	316	376	297	359	339	340	330	309	374	325	365	326	356	330	354	334	364	334	361	337	329	329	369	377	335	302	367	329	338	363	342	322	345	350	344	329	351	346	344	343	347	350	328	324	367	357	350	332	342	351	316	322	338	375	335	357	363	372	358	329	329	353	311	321	320	334	325	353	378	329	351	350	345	372	316	330	306	350	339	328	344	340	323	383	324	325	344	338	342	326	340	328	361	337	313	315	352	325	323	349	361	357	340	349	354	328	332	323	324	319	357	298	332	336	352	340	359	345	369	363	360	340	364	374	353	340	351	365	344	331	365	348	395	336	338	370	316	315	316	348	343	338	341	330	326	378	319	338	353	340	369	340	336	344	344	363	326	357	367	349	342	327	367	372	348	330	352	315	337	358	376	332	343	334	362	355	323	340	310	370	343	318	351	326	347	336	319	328	334	324	319	327	321	342	348	347	315	312	336	342	322	349	327	348	335	339	336	369	333	384	351	321	351	327	313	366	306	373	360	351	363	343	350	368	334	341	331	350	331	350	331	400	359	345	330	349	347	330	329	365	348	357	306	350	373	366	356	391	321	346	322	340	345	336	319	342	329	350	312	349	360	331	374	349	356	338	322	341	343	345	337	339	335	319	325	338	298	347	352	394	329	385	338	343	360	361	332	348	333	337	346	372	340	353	320	350	336	325	322	314	320	353	329	310	348	335	331	311	360	354	344	315	325	336	346	319	347	352	337	335	351	360	334	343	331	344	343	344	340	325	324	304	320	374	308	318	349	318	390	358	333	358	306	378	324	331	360	340	338	359	362	361	312	343	350	314	314	353	322	357	341	333	318	360	349	352	341	349	327	336	333	326	319	353	329	359	327	327	344	366	353	344	377	342	365	355	325	360	321	383	327	340	361	357	350	340	322	383	351	337	325	324	345	329	329	369	332	383
17609	2018	1499	988	885	763	754	681	626	648	738	609	642	641	610	682	635	604	623	625	636	654	604	649	658	634	612	687	646	631	626	625	661	664	630	597	634	659	627	640	664	640	637	664	634	633	595	618	612	603	611	637	613	616	624	601	619	610	571	632	657	630	643	617	595	665	604	588	638	627	585	579	642	671	645	636	605	641	618	570	620	612	661	608	644	629	627	651	594	587	606	597	631	594	607	637	627	641	632	629	669	612	645	636	621	620	628	607	599	626	578	636	614	621	675	644	642	605	605	616	622	648	655	652	638	626	608	636	648	615	660	651	646	616	669	629	587	611	587	606	627	650	633	596	653	595	621	648	623	592	601	650	643	630	627	602	656	619	570	615	593	614	584	617	594	603	600	600	612	610	614	633	572	609	579	636	598	609	577	638	632	588	608	663	660	613	599	631	600	659	643	641	596	604	664	593	614	661	627	635	629	592	672	629	650	587	593	600	625	598	628	617	610	648	657	600	639	674	623	618	613	648	638	628	655	613	651	617	645	619	632	651	637	643	634	586	617	621	632	589	661	619	670	598	622	653	589	650	653	639	612	612	633	595	589	622	647	597	616	649	648	662	659	647	651	628	628	607	609	554	624	633	627	622	605	630	640	658	573	598	618	616	641	611	620	616	633	630	604	648	582	647	653	614	641	591	601	670	627	648	621	651	658	658	644	618	627	586	624	618	616	571	634	598	646	681	594	609	539	595	635	664	635	595	632	622	575	619	631	628	579	593	606	617	609	612	595	636	610	624	587	640	603	671	611	580	625	623	652	664	640	629	624	639	635	626	599	626	639	637	612	638	595	676	620	630	646	622	602	640	662	675	592	613	617	666	655	617	601	632	638	640	591	648	637	619	616	640	593	639	637	595	570	605	609	601	614	624	625	634	591	603	626	615	659	602	608	617	631	595	653	600	622	645	640	608	615	565	628	605	659	616	682	598	623	608	601	594	624	637	613	576	622	615	635	635	585	626	668	597	649	617	634	585	638	605	631	632	610	623	631	620	588	636	610	638	660	630	633	612	642	633	621	661	609	610	604	647	593	665	635	651	619	583	619	663	622	616	642	612	622	637	628	622	583	618	638	648	599	617	622	634	629	597	639	643	601	668	659	595	589	641	658	608	614	669	632	651	634	625	610	578	628	613	593	676	595	582	660	602	639	630	651	681	574	652	653	643	687	625	609	640	611	601	614	584	612	578	608	607	624	580	654	585	601	647	583	634	653	620	628	585	621	617	622	665	618	586	583	650	620	628	581	570	626	625	614	636	607	622	635	580	603	624	649	617	641	629	600	621	615	655	603	632	644	597	631	607	608	657	630	609	606	638	611	643	628	631	630	644	650	599	652	631	634	653	648	550	620	606	636	596	621	587	630	624	610	597	616	638	615	620	653	638	622	654	629	647	603	609	655	609	618	612	639	618	607	595	622	614	607	658	595	667	602	629	637	617	673	599	666	590	612	622	629	615	659	584	611	647	614	581	604	634	565	583	616	585	599	639	656	641	636	596	649	629	628	664	655	637	574	612	574	609	613	623	631	627	630	596	647	587	619	602	623	595	626	606	594	631	587	610	639	634	598	663	647	627	606	624	600	632	657	655	626	632	668	651	608	648	640	582	605	654	643	624	637	646	583	638	693	607	664	665	610	669	623	628	606	616	628	603	631	608	624	617	616	596	642	612	677	612	602	588	675	638	662	614	584	612	615	574	677	651	626	644	612	595	646	654	586	604	612	586	602	694	633	635	622	611	590	600	595	642	636	609	640	669	643	608	631	648	607	642	608	655	604	628	663	648	644	633	633	636	604	614	620	590	685	630	633	685	629	607	658	613	643	617	637	655	619	605	640	575	564	587	576	614	628	639	617	625	636	602	634	603	589	607	667	591	607	635	621	589	634	632	617	587	619	636	630	651	660	565	622	659	660	634	640	623	605	622	625	617	625	608	581	656	608	602	616	620	637	659	648	636	648	608	641	660	620	649	626	615	614	624	624	621	601	599	642	614	582	663	616	601	653	642	641	645	586	631	630	598	644	615	629	609	601	617	631	631	623	639	683	660	650	608	658	628	632	683	605	616	651	628	630	598	624	617	619	616	657	614	610	610	608	642	633	613	602	617	659	657	621	621	665	593	659	636	611	597	605	617	612	597	624	650	605	648	647	575	625	603	605	668	637	624	648	633	616	650	682	626	655	628	616	620	612	610	635	624	629	613	658	610	618	582	605	651	645	622	625	619	632	625	616	576	638	635	629	654	622	620	619	661	631	611	583	578	588	640	613	629	598	633	615	659	635	672	615	628	606	615	578	598	652	622	617	629	626	586	694	585	646	635	596	607	652	623	652	644	579	639	632	631	639	619	580	621	619	638	631	618	615	635	624	610	622	655	624	634	625	611	633	620	631	569	589	618	633	655	600	626	656	600	638	635	654	638	599	631	605	593	618	641	659	612	620	630	629	592	600	606	601	624	614	626	625	613	625	652	610	659	629	637	624	609	609	645	646	605	623	619	672	617	628	649	646	659	612	627	644	598	637	643	604	602	640	613	593	648	604	656	654	597	562	633	645	654	599	605	573	641	657	661	647	648	626	627	602	604	631	632	653	632	652	616	578	613	649	629	622	601	613	626	621	605	633	563	608	601	622	644	646	653	641	634	602	620	628	628	616	622	678	617	594	634	609	623	661	630	644	645	629	636	617	660	621	621	611	635	635	607	639	619	660	634	642	606	604	647	662	622	605	633	603	605	599	666	614	604	632	642	606	625	649	614	644	571	608	615	651	605	649	644	679	632	639	572	610	598	622	647	634	644	624	620	638	605	629	657	604	629	633	634	604	622	641	607	644	610	650	608	618	624	662	593	623	601	628	632	597	609	631	619	596	629	641	582	623	641	590	632	612	607	578	643	607	673	603	601	646	682	613	620	670	650	671	586	622	628	602	588	654	599	657	592	587	644	617	582	613	573	653	621	594	617	632	574	624	626	602	608	585	676	633	621	662	625	614	583	646	628	635	603	643	614	611	627	612	644	694	613	659	614	615	630	600	609	669	615	620	646	604	646	636	610	655	614	608	670	622	619	618	602	634	623	587	672	620	638	609	609	586	632	622	624	617	629	611	643	599	619	596	598	622	590	646	592	613	638	680	633	698	611	630	566	609	631	622	595	636	637	614	629	665	642	644	623	666	636	642	616	584	599	672	583	619	615	629	617	621	662	649	647	620	653	643	598	649	646	634	610	650	638	627	579	616	667	625	645	650	613	603	643	624	645	605	661	635	637	616	605	575	629	604	606	632	623	600	622	624	646	640	663	650	635	671	557	635	637	588	652	653	675	604	642	606	570	616	602	623	579	597	632	632	648	625	665	634	637	619	624	596	597	628	653	598	609	611	563	664	655	622	582	572	588	606	574	648	671	641	676	701	626	610	680	647	613	619	615	591	606	648	609	639	634	619	649	635	606	654	618	610	649
25071	21454	27516	25788	11661	1126	756	648	558	493	463	470	433	411	381	334	358	380	374	342	417	380	360	366	354	346	372	361	375	357	335	340	352	354	364	330	371	344	353	327	374	355	319	352	350	335	360	350	317	331	356	382	320	338	306	338	306	348	337	335	341	332	371	345	353	341	349	332	318	320	295	344	308	341	328	339	348	319	354	334	312	331	318	351	319	342	322	302	316	337	330	350	352	302	322	370	341	371	326	377	327	358	365	359	370	348	359	342	328	353	331	330	348	331	346	322	358	366	363	345	317	307	317	338	336	330	348	352	361	367	295	313	313	333	352	347	331	352	318	337	315	336	317	329	344	323	317	338	315	330	309	317	367	362	331	294	330	331	354	323	308	326	365	335	362	358	321	315	341	327	339	353	354	357	314	329	350	337	303	359	341	335	342	308	349	325	336	346	316	357	344	336	346	323	340	349	307	348	343	317	355	347	350	358	357	322	326	315	347	325	343	355	331	324	317	304	333	342	317	318	324	331	351	357	366	314	357	352	331	343	318	341	324	351	354	354	327	350	369	345	330	321	347	323	346	333	327	345	358	340	345	335	351	323	327	335	353	341	333	366	309	305	351	338	337	313	336	323	334	336	335	348	322	334	326	343	358	340	342	339	319	320	313	319	341	336	336	361	337	310	306	311	336	303	360	348	367	335	316	298	359	304	331	323	352	374	306	318	340	302	347	352	319	326	348	350	330	322	331	319	325	334	367	369	323	340	331	331	332	325	352	297	342	312	327	309	324	324	328	336	333	329	302	305	335	381	360	303	354	322	326	344	343	313	308	316	328	342	353	316	326	327	338	374	321	338	335	349	345	351	346	347	365	316	350	333	317	323	381	322	327	341	333	367	302	342	300	324	322	327	318	320	335	318	309	353	353	323	359	334	302	340	347	375	371	323	318	324	348	327	273	323	326	335	350	318	343	328	342	344	322	339	283	290	310	318	326	297	325	326	317	336	329	347	334	330	325	327	341	312	319	332	335	355	363	345	324	325	342	382	332	326	341	367	339	313	358	332	332	329	331	335	342	387	335	351	328	325	284	331	315	335	323	347	300	308	344	334	329	325	330	337	326	338	314	344	360	365	330	346	340	343	355	340	339	345	306	341	334	326	319	329	345	342	330	349	328	340	308	330	373	325	359	345	315	319	336	334	322	361	325	364	308	365	339	321	359	318	316	339	310	349	347	351	329	317	322	371	327	348	315	335	341	341	356	320	353	341	366	324	340	370	317	313	306	317	335	336	351	362	351	332	329	334	341	327	327	311	354	344	318	322	318	359	355	319	308	328	339	344	358	308	361	356	319	354	329	334	348	351	359	363	346	366	308	346	345	363	323	315	361	342	339	326	331	326	320	300	304	341	357	337	330	323	310	345	331	316	336	348	319	322	330	338	323	337	322	341	339	320	347	328	342	301	315	344	325	338	326	377	357	308	340	339	334	338	315	337	316	344	315	339	371	303	315	329	335	346	299	326	326	330	348	367	323	361	307	328	356	332	319	308	337	322	325	344	336	363	335	314	347	347	298	327	318	340	360	351	349	327	333	353	378	363	340	336	346	350	335	330	317	322	337	312	331	340	309	332	379	348	331	325	326	317	325	329	321	341	309	327	299	329	330	337	315	313	359	324	319	338	341	349	343	335	328	312	336	327	329	318	323	321	351	334	369	318	352	334	318	342	366	337	353	373	352	355	340	347	328	367	326	341	321	346	301	341	351	357	315	357	324	345	294	358	329	338	312	335	333	362	314	358	338	322	316	323	330	346	315	330	368	333	300	330	333	352	358	326	345	350	344	342	360	323	338	308	342	321	319	334	320	333	338	335	342	362	364	304	330	337	333	365	343	351	328	316	334	330	316	343	352	339	311	352	310	324	354	357	312	347	359	323	329	343	322	343	355	367	332	356	394	322	347	322	307	363	361	354	383	335	306	323	321	337	347	342	335	339	373	358	344	348	340	337	333	327	337	360	373	348	346	355	353	369	311	359	321	350	355	338	355	337	345	312	318	336	354	334	338	326	336	358	337	318	319	347	314	333	337	316	356	306	334	328	321	327	341	353	326	330	315	331	350	340	339	340	333	379	328	333	331	333	330	347	285	345	340	344	337	340	357	348	355	331	341	371	341	331	332	354	334	365	359	304	323	342	290	324	345	356	324	355	342	329	334	331	338	313	335	349	349	370	371	335	320	309	325	347	316	319	325	314	348	340	330	303	338	328	301	337	310	350	361	346	320	324	320	350	338	360	340	336	338	326	353	327	365	326	372	315	361	358	327	320	330	331	340	334	340	345	307	335	350	350	341	367	336	345	334	335	331	354	344	307	320	350	331	349	360	356	338	331	341	294	359	310	384	330	332	336	317	330	327	311	315	338	356	329	314	319	331	353	352	370	369	314	339	313	341	337	333	363	325	318	318	357	325	302	307	367	328	322	359	349	320	321	341	369	329	348	370	325	339	343	349	350	346	345	356	349	309	318	312	341	330	340	312	317	361	328	323	341	338	345	347	309	336	335	314	330	377	303	342	321	331	327	313	338	305	342	337	309	326	336	369	339	325	343	316	335	361	306	295	310	355	337	335	338	331	317	379	325	362	328	329	339	330	331	336	297	319	323	329	350	338	330	346	381	335	337	303	321	337	346	325	325	335	302	353	332	301	340	313	383	320	322	308	362	346	316	341	352	349	345	298	362	369	349	338	322	324	351	304	331	302	328	312	340	316	311	321	339	337	335	310	315	334	332	336	351	314	328	303	349	347	322	328	302	308	343	319	344	351	319	349	329	352	321	314	324	347	341	344	325	338	308	372	347	339	337	347	321	354	325	324	336	360	350	292	340	300	353	330	346	321	340	352	311	325	277	319	361	350	333	340	356	361	351	355	320	320	348	326	337	353	340	342	373	284	327	303	357	311	309	353	318	350	376	329	309	335	346	325	354	329	348	339	361	342	349	338	316	348	321	342	332	327	345	348	328	332	309	325	323	350	321	343	354	328	341	366	325	344	315	349	355	330	283	343	344	352	328	350	319	321	364	313	333	320	329	334	353	355	330	345	330	317	350	318	336	322	318	339	340	329	344	334	330	339	349	347	336	321	325	333	347	331	303	320	384	371	330	331	339	359	336	324	337	320	337	339	321	328	334	331	312	361	355	297	342	334	342	344	321	341	353	324	304	317	324	312	337	323	342	331	325	345	341	366	320	328	291	305	351	346	385	323	336	337	343	348	325	329	321	348	333	363	346	325	355	327	351	332	333	349	328	351	329	315	364	332	312	353	343	373	352	358	347	334	318	353	320	352	335	329	333	305	328	342	368	328	353	364	337	332	355	358	321	359	337	327	334	355	302	333	327	308	356	350	305	345	302	330	335	334	334	359	330	311	318	337	355	315	303	311	301	347	291	310	332	302	323	332	306	305	369	324	309	333	319	367	314	310	320	328	328	341	298	328	356	350	356	318	315	349	315
31804	13291	9088	4831	3137	2409	1882	1532	1400	1190	1048	940	919	878	879	794	810	763	716	737	669	704	669	678	625	657	616	665	670	597	642	632	626	611	651	659	652	617	611	633	589	648	609	614	623	617	650	589	602	629	606	562	566	607	604	549	624	602	589	626	604	589	587	610	591	620	606	596	601	605	583	594	596	602	597	643	568	621	604	593	576	636	551	601	573	606	623	605	556	578	563	595	609	640	644	650	664	647	630	588	621	630	616	638	633	595	559	624	613	613	618	622	656	616	589	557	617	622	645	628	584	578	595	600	596	595	591	607	654	604	609	569	633	598	590	604	571	596	600	598	580	580	641	555	577	560	581	598	588	588	589	592	573	591	601	556	595	565	581	613	629	593	597	611	571	609	591	602	589	578	563	619	583	550	572	644	609	588	583	571	595	559	593	636	601	569	611	605	577	617	604	617	628	583	574	600	592	594	606	618	574	600	598	606	597	546	567	583	580	572	590	570	574	577	631	573	586	586	616	584	620	565	605	594	595	577	587	628	589	585	606	583	561	562	590	581	623	600	630	595	602	626	619	644	633	557	618	578	612	592	560	551	599	617	562	575	589	581	541	586	621	616	655	629	545	584	581	615	584	588	586	645	594	598	587	615	579	573	587	609	592	572	601	576	575	605	563	544	564	649	573	599	538	642	629	563	531	565	586	586	580	569	616	569	567	618	627	560	582	536	623	619	604	609	587	596	595	585	593	598	588	604	595	581	605	600	595	590	575	634	570	606	603	621	556	604	577	603	567	586	544	640	584	620	594	602	547	628	597	556	624	617	598	610	597	629	568	581	616	613	575	543	633	591	590	583	598	639	599	564	632	579	618	595	586	586	597	655	614	621	616	596	603	609	588	564	604	607	609	606	590	598	614	628	544	591	595	545	596	631	534	538	593	571	628	608	628	609	568	606	607	578	578	597	570	590	575	596	562	614	611	558	573	568	583	606	632	573	616	567	628	587	607	556	597	620	579	586	629	612	574	553	599	606	593	642	568	555	600	565	581	566	603	599	628	581	594	582	609	576	585	628	625	591	606	600	565	598	609	585	619	620	634	591	586	543	590	590	600	600	591	607	577	601	609	584	601	601	606	606	591	664	575	595	566	610	615	578	535	601	593	583	577	596	597	598	591	638	587	576	601	624	584	596	617	549	533	591	620	572	637	575	583	590	610	588	570	587	591	588	583	567	598	574	590	607	620	561	586	558	613	625	598	548	602	623	576	580	577	604	594	605	585	583	586	593	592	610	573	564	571	581	582	547	574	638	623	577	548	608	693	603	615	546	614	578	656	586	592	590	583	607	617	602	557	579	635	624	610	614	589	609	588	628	530	633	584	565	593	561	592	559	605	622	619	606	574	601	601	575	577	645	608	572	604	580	566	574	585	522	605	544	575	613	570	584	598	584	600	595	629	569	556	582	548	583	599	595	608	607	571	578	571	622	581	636	610	624	615	576	620	636	605	554	596	580	601	570	611	589	565	627	567	610	624	572	620	605	589	550	553	587	634	589	567	578	583	567	605	584	601	616	598	659	559	677	596	590	608	576	588	582	608	636	562	556	568	597	591	615	581	615	551	616	594	611	561	622	613	614	582	573	592	636	573	566	580	591	607	588	657	612	570	654	600	614	590	569	613	620	582	588	586	634	610	601	619	574	617	591	643	560	598	590	568	581	620	625	576	615	608	566	589	581	628	586	578	575	607	623	560	582	644	578	521	567	615	605	591	582	615	578	587	617	564	567	624	633	558	641	654	559	617	590	645	567	603	598	579	603	611	622	614	588	604	584	591	599	569	571	572	567	576	577	613	611	590	656	558	602	615	607	564	641	572	587	584	600	599	585	593	627	601	589	608	602	587	617	610	595	606	598	587	597	655	583	623	613	586	585	630	544	582	645	609	558	618	591	595	602	628	578	603	577	595	623	567	559	564	575	600	578	604	575	621	608	597	593	611	565	591	613	619	580	588	604	602	556	592	593	613	593	540	562	560	568	604	563	596	591	579	598	580	574	578	633	653	585	572	585	559	526	586	611	588	624	617	595	589	588	598	601	588	597	620	599	578	598	584	563	636	577	590	613	557	608	622	604	600	595	562	559	553	574	574	594	589	619	564	587	573	595	577	580	590	599	586	584	613	604	574	619	593	617	570	569	594	591	611	543	589	582	574	583	600	577	606	606	650	593	579	589	573	614	549	592	628	589	602	596	563	542	576	577	640	615	593	627	606	634	563	591	610	591	544	519	589	600	543	627	603	608	595	579	607	626	588	605	630	579	591	616	625	627	593	573	601	589	630	562	570	606	555	617	590	586	598	628	574	617	614	593	589	608	568	608	561	552	608	583	616	600	612	627	549	594	559	553	578	603	606	620	577	540	610	592	585	609	617	600	599	612	593	567	604	557	603	610	626	563	599	566	564	606	594	617	540	586	584	585	566	582	581	582	621	631	549	610	570	584	603	622	556	606	604	590	577	598	561	599	587	631	620	606	609	563	584	588	586	607	585	580	563	622	564	603	606	595	602	602	601	572	620	624	594	600	620	563	594	621	591	596	604	647	584	608	575	600	592	605	553	601	578	615	579	594	587	590	612	586	617	585	579	577	590	546	611	578	599	603	593	569	646	572	597	607	593	595	627	582	597	584	561	549	619	580	594	617	590	570	591	578	623	573	594	578	603	613	627	605	595	564	594	659	619	565	594	583	620	571	613	674	542	603	622	596	587	613	609	626	601	582	551	584	611	597	564	605	598	612	611	595	642	588	571	595	620	580	603	625	583	619	571	616	615	599	599	557	551	608	586	599	635	599	581	601	566	597	578	597	580	602	596	572	626	596	593	562	631	627	598	592	646	602	621	565	625	576	588	550	596	636	594	602	584	582	599	571	548	639	580	626	606	573	569	586	589	616	622	619	578	595	583	614	657	610	558	633	599	613	598	631	621	609	584	584	625	584	578	553	569	600	575	575	569	601	592	580	539	623	641	600	598	595	590	592	577	622	607	564	625	552	599	613	563	596	572	586	589	602	590	632	611	578	567	567	563	560	575	623	625	599	555	603	590	614	542	613	599	605	622	546	595	625	595	569	578	593	575	593	572	596	615	616	600	620	581	601	614	611	639	624	635	619	571	588	584	605	607	593	591	589	563	543	574	640	596	565	547	599	623	595	587	559	602	530	638	590	642	597	580	651	600	597	560	628	610	621	600	641	591	595	580	603	600	577	560	587	611	591	542	625	600	533	578	613	576	554	578	605	578	594	614	622	595	577	593	627	626	588	615	555	575	625	566	544	617	581	583	576	586	526	560	616	589	558	552	586	588	585	598	565	583	575	595	533	598	592	611	588	653	622	572	550	605	591	598	577	577	519	600	611	555	566	582	602	606	608	594	591	618	592	633	602	586	633	608	585	620	577	607	582	568	610	603	563	526	583	581	599	549	608	608	592	584	574	657	571	619	590	538	603	616	621	560	619
24166	21458	28356	24981	21441	10417	1647	1153	886	883	765	766	737	675	697	689	616	618	676	637	667	640	602	657	624	614	605	586	589	565	581	581	625	587	551	553	587	609	612	585	582	549	600	617	588	559	587	561	557	588	574	588	556	578	595	562	567	512	592	568	545	598	583	560	522	547	526	586	563	592	545	554	590	565	551	601	577	556	566	579	583	519	571	550	589	570	558	532	589	533	589	581	540	579	581	536	620	600	595	626	588	533	600	554	551	562	597	522	596	605	584	587	542	579	595	553	562	560	554	534	565	570	523	569	569	563	569	555	542	544	580	560	567	556	575	539	551	557	548	556	577	600	587	571	613	555	560	539	571	579	566	553	550	564	592	568	541	553	582	561	527	531	564	571	568	596	596	572	544	567	601	593	585	548	586	548	592	524	576	569	572	557	543	589	587	573	568	543	559	582	527	530	559	548	524	605	600	540	569	570	580	533	589	569	558	562	574	589	576	533	537	586	591	567	573	601	564	537	574	550	540	577	561	534	569	647	557	530	561	539	579	567	572	565	554	537	577	584	549	584	564	523	598	578	542	558	530	565	530	558	557	517	565	524	564	584	525	529	556	555	547	588	574	564	572	575	587	528	543	594	571	563	558	568	565	560	554	571	567	576	584	550	572	528	575	582	572	516	565	568	582	574	560	548	568	555	546	614	561	551	596	562	561	556	543	554	562	553	564	589	593	542	556	629	574	548	598	570	575	565	558	573	528	572	549	572	538	578	585	571	549	543	604	511	534	561	581	556	550	610	563	572	540	582	559	596	574	552	592	550	591	532	581	583	549	562	567	518	562	563	589	566	494	574	616	552	574	548	582	559	573	526	559	530	596	527	614	555	603	528	564	611	535	524	562	556	536	591	555	551	565	604	557	557	569	560	547	535	546	523	550	568	543	554	544	536	552	567	543	584	541	573	583	559	514	574	519	521	536	550	572	550	551	525	587	586	599	566	558	563	588	570	544	556	567	584	536	538	566	564	554	556	567	559	602	586	562	568	575	571	566	537	594	541	548	554	547	589	583	546	584	570	601	571	551	542	594	498	558	520	535	570	541	527	562	548	561	551	592	560	551	543	558	556	595	551	599	550	589	558	567	565	587	563	536	534	545	543	563	607	547	574	565	568	561	573	544	580	544	550	557	572	542	565	534	574	543	623	588	585	579	535	601	586	541	589	567	535	570	569	545	546	537	605	576	556	580	556	575	554	570	563	555	596	529	574	590	556	580	596	530	513	510	559	565	575	581	570	589	548	610	560	552	571	573	557	542	550	628	529	550	583	569	562	618	550	554	583	596	565	571	512	570	546	542	552	605	586	564	527	548	528	557	548	508	577	564	573	538	573	558	558	561	597	554	600	564	575	575	571	557	523	562	579	542	573	536	541	533	533	570	567	573	591	598	511	571	520	559	568	586	526	561	579	627	584	524	565	571	581	554	579	538	551	533	523	528	580	561	619	526	525	557	556	548	524	602	541	570	534	563	567	554	590	583	577	618	529	544	581	578	558	584	562	560	581	542	545	565	582	555	567	598	567	571	553	557	562	536	550	583	539	581	537	580	544	553	529	591	541	588	570	532	556	568	551	578	553	590	552	571	593	596	635	522	599	542	538	555	573	603	656	571	575	617	560	539	565	538	607	571	541	554	584	530	533	571	536	567	574	577	555	583	579	564	557	557	564	553	568	563	576	559	570	589	556	583	603	573	546	534	564	543	566	555	547	577	552	557	593	575	576	569	533	603	531	533	623	525	505	550	579	572	588	520	584	563	600	586	534	565	548	558	580	547	547	583	545	564	547	585	549	666	565	499	561	569	571	574	564	601	564	592	526	553	568	559	562	559	617	573	523	551	577	563	550	613	538	566	559	621	542	533	549	556	499	639	530	495	587	564	594	545	554	583	579	573	530	527	521	546	550	575	574	562	568	538	568	573	577	541	554	558	580	560	572	524	559	584	552	613	599	521	592	529	568	542	567	546	552	566	562	573	599	572	579	566	571	580	559	548	511	598	610	576	621	577	559	575	580	527	567	563	541	605	555	555	574	584	588	555	598	548	541	526	553	572	534	557	525	536	546	510	573	577	541	582	547	602	571	557	576	550	567	555	568	584	567	582	579	569	562	600	550	541	528	549	580	552	564	551	570	533	586	542	576	523	524	547	566	598	538	525	518	537	579	571	572	592	553	579	548	552	526	594	527	575	540	597	586	594	562	534	604	539	578	554	545	559	577	535	605	541	565	560	600	582	525	547	591	540	565	569	551	544	552	555	555	588	556	625	552	540	553	590	587	562	585	578	539	584	590	563	560	547	557	555	562	534	527	580	587	573	547	566	545	560	565	565	546	603	566	582	562	530	571	577	547	580	556	561	611	547	558	557	570	583	582	573	576	548	522	547	551	574	536	570	549	558	585	536	516	561	527	567	590	535	526	571	575	576	554	598	579	534	577	522	572	513	587	589	570	543	557	582	517	572	552	544	540	581	563	536	551	592	552	589	555	574	548	585	585	571	558	551	581	523	568	603	538	531	556	554	544	531	576	530	584	573	541	611	527	577	595	620	579	569	543	613	529	521	548	587	568	567	523	630	540	543	566	600	576	545	572	530	573	572	595	541	522	548	572	541	578	559	567	601	548	549	529	539	526	568	553	547	573	567	537	554	561	572	561	568	504	557	549	587	529	578	643	529	544	545	567	556	553	561	566	595	538	544	558	507	557	533	534	555	524	574	568	608	566	552	557	570	558	581	571	542	561	562	563	559	573	575	560	575	549	565	542	543	599	544	572	524	613	552	564	514	557	623	562	576	562	607	537	544	579	533	588	573	611	557	559	576	601	550	569	562	529	554	589	584	577	582	597	557	538	559	584	582	563	545	530	547	537	579	587	492	578	568	583	580	533	536	556	562	565	564	545	528	582	567	522	537	567	567	543	541	525	539	556	563	518	527	572	545	583	570	582	580	575	595	555	572	597	606	539	522	552	560	533	590	581	545	564	614	567	571	560	508	555	544	532	529	563	560	576	557	548	576	588	596	563	527	559	561	573	588	543	534	529	575	583	523	536	565	583	547	524	532	561	552	546	565	594	548	555	605	578	525	551	553	570	523	542	602	539	567	553	551	541	578	558	559	582	561	579	509	563	602	606	523	566	519	577	553	586	563	551	596	547	594	537	562	555	587	562	553	552	579	561	560	585	568	513	568	595	600	562	532	586	543	551	592	563	585	544	544	612	579	538	578	551	587	563	568	588	566	549	557	553	597	568	540	564	563	551	618	536	576	551	565	572	545	569	551	570	577	568	567	532	554	533	536	597	543	586	537	549	571	548	533	551	533	533	546	569	597	567	559	558	579	537	547	541	590	539	549	559	574	548	544	530	604	563	610	546	580	599	580	540	562	569	547	563	576	549	571	563	529	528	543	598	552	573	547	580	540	561	547	551	586	607	608	537	517	573	572	587	593	540	548	597	567	572
29564	20050	14487	8107	5694	4247	3276	2761	2358	1995	1776	1660	1565	1470	1351	1291	1247	1265	1277	1184	1105	1126	1141	1090	1083	1087	1050	1035	1065	1054	1021	991	1054	949	980	966	1018	1042	986	946	968	957	1011	993	983	983	968	954	1018	970	956	951	965	924	993	905	949	981	1000	938	963	937	927	947	972	962	934	913	937	915	902	964	948	916	912	925	946	968	896	929	934	958	983	996	928	931	942	960	937	982	928	885	926	950	973	1044	987	1036	963	969	972	1065	981	978	974	1015	959	1002	1014	941	1008	963	944	990	943	940	963	1001	911	969	906	968	952	915	951	962	907	973	966	930	968	896	976	971	900	958	933	961	917	958	982	956	965	961	976	924	908	961	951	911	978	956	974	985	971	905	955	933	975	942	912	941	915	940	909	981	938	971	905	943	963	921	974	930	876	949	902	949	965	947	903	951	960	911	883	961	917	951	897	917	889	960	964	900	999	924	975	898	909	985	967	939	928	949	963	943	918	888	970	910	893	891	919	922	955	939	977	970	962	919	903	916	957	927	948	928	962	879	957	956	941	961	940	928	938	932	941	894	893	941	971	869	986	961	945	944	907	937	904	972	973	945	949	890	928	950	907	947	919	924	960	906	966	930	891	940	932	915	944	992	902	938	923	941	979	959	941	935	906	921	947	962	947	951	948	945	933	958	931	887	987	964	1012	968	961	946	969	897	923	968	960	930	924	920	985	930	986	927	932	923	966	959	894	961	902	959	967	934	964	994	982	910	938	939	927	908	936	948	929	972	924	914	1016	948	940	984	963	952	938	915	941	983	921	915	922	919	911	961	902	991	913	893	936	953	957	893	941	924	969	927	966	916	946	893	918	939	953	1017	919	994	874	985	941	904	946	937	929	979	982	936	960	970	949	952	924	921	964	947	941	932	889	865	951	1005	906	884	938	948	939	899	999	915	965	934	941	954	908	964	912	947	947	933	892	883	946	944	953	935	953	937	987	934	886	977	955	958	913	907	938	929	952	877	955	942	892	950	988	963	892	923	963	913	965	930	941	960	888	962	946	936	911	932	960	946	965	877	923	881	985	948	915	993	876	929	916	972	983	891	989	968	947	957	948	965	893	941	910	903	922	997	923	927	994	908	890	921	943	953	935	877	993	887	1011	901	989	949	964	961	933	961	929	915	958	903	938	1004	950	936	899	936	904	899	909	955	954	899	874	906	943	928	922	890	909	931	913	922	934	909	938	937	934	945	896	972	958	937	921	957	930	1009	945	958	969	942	974	924	967	899	949	968	983	921	970	974	899	921	903	956	900	912	890	944	994	929	952	905	912	937	934	902	961	889	922	947	911	929	898	941	904	953	948	961	913	875	882	942	896	943	933	957	916	898	965	939	931	935	916	978	917	981	1001	977	912	945	960	934	918	948	985	934	970	911	976	1011	933	954	960	896	969	952	920	990	937	957	937	927	968	879	892	902	901	978	980	934	954	988	986	921	936	898	912	930	973	947	923	942	941	956	948	905	942	971	1003	929	916	965	999	910	958	902	958	894	994	932	931	926	951	907	962	946	885	919	921	890	955	970	939	921	921	908	899	921	868	961	953	928	927	931	988	959	950	894	942	961	919	949	942	939	923	867	940	986	926	903	912	908	908	882	912	932	840	912	1007	956	910	903	917	919	947	908	932	937	977	890	960	904	942	964	953	956	992	979	924	910	903	939	970	919	904	948	946	998	965	925	943	918	891	967	922	913	960	901	943	932	925	889	925	961	982	889	956	921	914	963	918	849	972	918	911	933	928	984	906	926	953	946	948	942	983	931	1001	956	952	981	917	936	923	982	936	948	925	944	954	961	966	940	896	968	944	985	947	912	961	906	919	922	934	912	955	913	1002	971	946	944	977	925	923	945	965	931	952	933	961	969	932	956	923	961	905	925	924	937	953	947	916	905	924	895	957	959	953	926	899	970	938	884	944	932	962	917	938	919	921	922	908	930	929	949	934	974	899	932	938	910	928	888	996	962	965	954	949	951	910	980	924	966	947	904	923	916	966	953	915	941	947	923	932	987	962	918	935	980	935	996	942	978	881	931	888	937	967	970	966	879	916	948	974	890	950	892	917	882	930	941	972	966	943	970	935	981	914	1004	931	923	898	958	931	919	911	933	933	960	954	1008	941	881	932	949	963	917	918	950	901	929	997	921	953	937	956	926	922	1007	950	1013	943	953	937	899	936	940	987	994	926	937	949	931	943	950	960	992	936	962	921	935	897	900	931	931	981	916	922	935	977	950	958	921	951	973	949	920	893	837	979	881	938	992	958	994	929	948	939	933	929	907	939	919	928	924	924	961	953	883	882	929	991	994	918	942	1000	994	965	962	982	899	945	901	980	935	973	899	897	903	965	905	969	980	956	917	956	941	903	859	893	932	905	985	890	940	932	947	891	951	909	929	928	921	946	956	937	911	935	972	915	937	931	927	971	944	934	921	897	959	984	952	913	939	840	968	972	958	940	966	922	910	930	974	941	952	980	926	1005	965	946	884	925	1007	945	929	887	917	968	977	906	920	960	923	957	924	934	936	956	938	980	912	960	990	919	969	929	953	928	970	913	910	920	901	991	953	940	940	922	909	945	959	953	976	938	916	929	941	962	919	903	902	916	917	988	932	917	982	979	924	895	953	936	934	966	927	939	917	942	927	930	915	945	975	911	924	944	881	926	927	940	940	958	923	965	933	916	953	918	923	956	940	955	911	961	835	920	965	959	961	934	999	932	966	931	942	912	946	925	968	960	894	1030	925	966	936	950	936	924	920	898	976	957	926	984	875	917	907	952	897	954	958	934	952	905	929	918	980	988	921	892	931	929	946	887	1026	918	960	915	963	955	990	968	935	918	939	920	933	928	924	912	1000	916	971	949	939	945	950	960	887	938	916	904	928	917	925	919	907	930	928	936	876	975	960	913	926	909	946	925	935	936	932	939	947	973	967	968	934	914	959	897	887	993	889	899	894	888	926	926	945	931	974	897	943	920	871	966	893	952	981	954	963	905	983	967	921	972	920	947	855	943	941	932	946	939	929	929	984	913	867	959	911	907	947	958	900	941	914	936	936	928	937	908	916	937	978	902	917	938	910	892	942	890	906	855	947	966	958	992	908	928	903	928	914	922	912	901	936	894	938	1007	950	965	963	965	967	896	927	931	1004	931	904	927	926	951	938	952	951	939	957	982	961	970	904	936	917	895	892	919	914	939	976	927	895	910	924	870	931	905	904	904	952	940	917	901	986	926	910	944	965	875	941	956	882	940	947	953	957	914	974	909	926	948	889	915	988	890	896	948	905	893	954	934	904	971	905	1018	932	934	922	914	953	948	960	949	908	961	968	925	896	968	959	910	924	965	880	963	899	904	948	953	971	930	988	919	942	940	895	920	925	913	892	1019	919	923	931	960	899	970	899	909	973	993	917	931	970	974	960	918	933	981	948	908	959	946	948	924	969	900	936	962	936	967	904	917	961	948	914	918	916	902	909	953	959	1021	934	940	975	908	916	942	1013	930	892
27741	16994	2630	572	436	399	356	364	344	389	366	343	346	332	371	323	334	355	323	364	356	356	353	337	352	382	355	351	336	331	333	323	312	367	339	340	322	332	344	319	303	331	369	323	356	335	339	370	333	329	335	330	351	327	328	345	306	330	330	325	335	337	343	360	355	318	339	341	331	348	310	332	332	338	336	316	353	363	318	346	328	328	355	324	336	346	316	330	358	349	341	304	340	328	374	345	380	350	352	346	348	366	354	358	326	344	326	335	373	359	359	355	334	387	341	362	333	357	345	317	319	348	377	332	340	332	347	336	336	330	332	328	330	325	329	366	326	346	326	335	310	359	325	337	328	327	313	319	355	337	335	329	328	341	380	351	331	353	328	331	376	354	340	348	360	362	369	338	357	340	315	331	372	317	327	341	347	349	310	379	335	359	310	353	320	346	334	353	332	390	359	348	356	348	347	349	347	317	330	344	323	342	315	333	356	328	365	353	318	351	351	335	344	357	355	349	381	329	334	331	325	332	333	325	345	349	384	342	370	348	366	348	328	311	340	358	385	341	323	318	330	364	333	358	359	368	368	362	317	335	317	319	345	363	343	363	342	335	338	357	338	365	359	329	319	386	339	338	345	337	347	314	340	349	370	326	342	341	357	313	339	347	351	367	332	305	354	338	362	327	314	391	329	310	376	343	352	328	324	338	356	362	323	328	359	366	347	355	357	340	333	369	363	356	366	331	326	365	318	342	343	367	349	333	354	370	341	345	377	315	321	316	384	347	349	359	373	310	339	344	338	362	334	319	333	321	345	366	305	313	335	315	363	351	346	315	312	316	343	304	368	325	351	334	393	329	334	346	339	341	331	324	330	330	349	321	368	350	323	338	334	319	334	334	354	341	337	352	340	340	334	321	343	314	320	348	342	333	345	350	345	334	347	353	353	320	303	337	315	323	336	320	324	353	365	368	324	340	344	337	329	335	314	341	339	343	330	354	346	352	333	351	348	347	370	363	360	374	367	382	331	331	335	343	315	311	333	330	350	364	328	319	353	333	335	331	338	333	335	342	326	347	346	359	348	315	359	332	378	335	318	339	360	328	345	311	369	372	344	378	336	357	357	366	327	362	338	302	348	327	347	351	344	334	349	329	345	349	342	353	335	353	375	328	369	340	300	316	336	325	356	344	326	386	371	368	356	301	320	344	349	328	351	351	338	336	316	312	345	366	334	319	323	344	344	372	310	372	351	332	338	357	341	344	339	336	334	350	342	341	350	326	341	332	352	334	341	333	323	314	335	380	350	362	382	329	316	326	321	360	352	338	333	338	334	328	315	319	369	343	332	345	358	316	339	348	320	354	375	348	337	335	337	334	340	365	354	380	358	364	361	340	354	329	324	367	334	373	356	342	340	320	347	309	318	373	351	347	346	340	366	364	358	358	406	354	307	322	314	346	378	332	329	317	357	379	352	342	331	333	335	321	334	353	322	312	332	355	328	345	334	343	322	348	320	339	343	317	351	338	337	353	305	337	331	347	319	319	352	366	342	342	380	320	371	338	356	341	316	368	340	340	340	347	346	345	368	340	335	331	348	330	357	345	320	345	327	330	294	339	345	354	345	352	322	338	340	353	337	350	343	328	311	347	351	303	316	343	303	348	351	347	344	317	337	357	316	320	333	352	354	367	358	355	323	360	357	363	329	324	341	332	362	309	328	348	324	341	327	335	350	316	335	319	335	340	364	328	328	349	351	338	370	350	389	321	322	339	347	357	319	369	351	343	344	354	362	319	357	336	327	370	320	349	319	340	363	315	300	313	341	353	343	324	323	350	370	358	333	303	323	353	329	348	338	326	353	361	339	383	325	356	349	336	303	342	343	329	339	325	347	302	361	344	337	345	344	351	338	338	361	360	335	343	350	292	331	335	354	341	336	346	318	348	360	349	310	346	306	341	354	348	319	338	348	322	340	322	336	352	373	334	339	378	361	365	355	363	371	314	330	337	377	340	355	351	365	381	337	357	344	338	327	348	330	355	364	373	338	372	331	334	333	351	321	317	331	336	356	334	355	342	340	335	328	322	335	346	318	352	351	352	313	303	337	363	369	365	311	330	349	336	320	343	320	351	353	348	350	364	340	326	349	329	346	321	306	314	348	346	352	352	356	351	323	336	350	308	354	344	317	353	364	364	353	344	377	329	362	355	341	316	353	343	343	362	355	316	338	334	337	326	322	332	336	352	350	360	347	362	334	347	332	348	336	344	314	348	334	364	368	347	334	349	343	357	348	337	354	335	310	343	329	301	339	339	352	331	342	344	326	321	378	356	332	331	370	331	345	335	337	357	332	327	309	344	346	326	335	370	340	339	348	334	364	334	343	335	337	332	340	315	321	377	339	338	376	298	320	316	329	350	345	373	344	320	324	353	346	336	330	336	383	349	396	342	358	330	353	357	334	347	365	317	339	331	337	319	362	346	350	353	356	317	348	355	346	354	339	356	366	355	323	330	341	316	343	342	350	343	347	359	341	329	350	337	342	341	335	336	322	374	348	364	341	357	337	357	318	321	350	348	357	344	344	336	357	337	322	318	347	358	346	354	357	351	326	338	353	326	323	338	374	357	316	357	356	367	323	362	318	323	327	320	339	326	332	341	328	367	368	384	344	315	325	339	339	345	357	344	338	345	343	324	363	371	323	344	317	363	352	385	379	348	337	349	366	328	317	338	354	321	342	340	314	305	336	375	321	337	334	318	323	371	326	322	339	331	342	342	355	366	316	344	316	368	323	354	339	313	340	325	358	369	336	356	318	349	350	300	334	327	341	307	342	338	327	319	374	321	352	348	354	333	312	363	313	319	391	352	348	360	361	342	344	297	386	325	305	327	338	345	354	327	327	313	302	334	315	333	330	334	308	349	382	358	351	352	302	299	315	365	364	354	316	324	317	350	298	320	315	341	347	332	349	359	345	317	348	336	335	363	344	350	387	355	352	375	341	315	331	381	355	328	328	338	344	356	381	346	343	336	335	369	313	342	349	358	327	343	312	361	293	315	346	318	387	343	313	319	379	333	355	327	350	346	345	317	321	321	345	351	345	364	330	352	359	319	316	305	326	320	343	322	333	315	297	335	313	378	325	331	339	342	366	331	341	351	339	341	349	344	340	377	381	359	365	308	342	348	336	351	337	339	318	341	342	355	334	319	347	338	330	336	327	313	342	359	337	369	354	349	367	326	341	342	337	335	365	311	333	337	349	313	350	324	330	336	316	356	330	362	347	359	355	332	331	370	354	342	341	332	367	341	329	329	361	350	362	316	355	339	362	353	354	346	359	356	320	331	351	335	328	333	334	300	358	348	373	355	360	316	336	336	328	346	360	341	309	366	323	310	350	344	338	332	356	374	355	352	349	347	332	323	348	361	336	355	316	346	313	352	346	350	335	352	351	339	320	346	358	357	316	324	345	322	336	359	311	345	337	355	351	330	369	326	300	333	375	342	375	338	359	332	354	340
17993	2064	1479	1016	838	760	719	746	711	678	686	705	666	614	657	675	617	689	607	631	674	628	587	633	616	602	652	634	618	601	609	658	609	628	658	616	626	675	581	651	636	589	650	618	619	600	576	608	642	600	563	650	610	599	623	646	577	623	620	612	616	616	617	602	647	608	592	626	617	654	651	631	637	606	631	666	618	604	597	594	597	605	611	612	622	603	619	655	605	608	602	624	614	630	602	634	654	589	618	628	656	633	622	574	637	660	652	667	627	604	685	622	670	630	591	627	635	623	648	590	623	610	621	618	680	626	631	685	625	663	598	646	620	636	664	643	599	634	588	627	591	622	587	641	591	661	597	617	608	640	603	625	633	594	565	653	589	664	622	602	629	632	615	627	690	597	653	576	645	633	606	623	655	674	630	629	647	637	587	617	660	613	605	607	664	624	628	665	604	586	619	657	621	637	608	613	631	592	592	609	622	646	626	611	591	638	637	630	606	592	625	627	654	570	621	636	584	615	629	637	618	595	612	654	627	602	640	607	626	620	583	617	620	575	649	630	631	647	679	628	618	615	635	621	620	612	655	590	590	599	639	637	595	616	639	636	634	626	615	601	637	633	605	646	610	629	627	600	612	589	685	638	601	610	639	609	665	633	617	633	615	637	674	608	654	582	616	657	589	633	643	613	640	580	608	668	607	614	607	647	613	614	596	601	621	634	623	612	603	623	618	638	623	602	653	632	605	622	642	623	639	625	594	609	595	642	574	589	613	592	623	661	642	614	603	598	622	623	601	599	599	624	629	654	618	584	636	601	631	579	615	600	641	655	606	655	626	626	605	602	633	634	628	585	685	590	631	639	637	624	603	591	655	640	619	647	633	604	633	613	629	608	633	611	615	610	621	639	608	593	632	645	589	611	625	590	624	608	601	641	584	663	558	672	624	636	622	599	606	651	619	587	563	570	636	618	620	622	613	633	623	550	595	644	616	629	631	642	632	633	626	631	700	579	607	643	642	611	573	673	617	591	601	627	614	579	587	605	637	648	668	603	620	624	617	584	641	637	605	594	645	603	555	644	640	605	624	654	608	629	652	600	601	620	620	635	576	603	630	678	655	652	621	593	594	619	638	627	613	614	644	630	629	592	632	608	594	596	592	578	616	629	606	615	626	603	660	573	621	639	622	599	644	566	630	575	671	624	622	589	592	669	603	596	622	619	609	586	647	648	579	659	565	653	638	622	621	562	625	605	604	620	627	582	673	613	635	596	613	631	620	563	614	608	633	602	585	607	598	593	638	683	599	605	637	615	631	646	605	582	647	609	619	564	630	625	618	597	619	602	609	640	641	636	630	626	630	646	633	576	601	664	591	668	656	612	632	656	630	598	601	666	591	623	610	670	623	644	661	586	619	646	628	578	631	579	599	613	633	648	589	620	602	575	615	614	633	623	619	653	585	622	622	643	606	596	620	657	613	605	625	654	619	633	664	632	610	666	625	600	619	601	620	627	622	604	628	602	627	599	625	667	616	650	629	601	601	682	591	609	635	662	626	579	577	571	641	614	622	618	613	610	618	596	616	600	649	622	615	596	640	643	622	570	617	616	579	604	594	592	610	599	631	655	615	629	615	612	613	628	674	604	628	569	616	616	647	637	672	641	656	612	599	602	664	619	595	609	627	627	614	651	625	654	597	625	647	668	622	641	604	634	626	710	587	608	616	615	613	584	609	599	625	649	595	630	605	688	632	633	635	636	605	601	665	617	577	624	625	634	666	595	570	632	592	646	598	612	567	616	657	622	610	606	621	688	617	633	627	612	629	656	627	673	571	576	613	607	629	655	563	608	603	590	633	624	637	634	596	612	598	634	615	641	636	602	648	617	647	589	631	655	649	614	623	621	616	617	623	610	589	591	629	564	649	641	615	621	637	593	617	568	662	652	611	619	619	646	575	600	621	625	659	627	624	603	603	610	639	628	616	626	608	599	608	700	553	585	588	598	621	606	642	595	644	581	668	612	607	684	594	621	605	611	656	668	604	625	646	672	665	644	631	615	605	653	620	628	586	611	567	611	617	596	652	631	638	571	607	655	596	598	619	645	600	627	592	630	612	618	632	633	623	630	620	655	613	628	619	623	605	597	615	654	617	646	650	565	571	625	604	615	665	638	650	653	642	617	605	687	636	618	618	622	634	611	621	558	600	626	654	635	595	598	609	638	625	617	624	618	593	622	629	664	598	625	599	641	604	633	624	615	637	636	661	629	575	652	642	632	626	625	611	625	587	611	670	600	615	606	642	612	632	610	652	633	618	613	617	631	648	636	590	608	611	577	606	591	636	606	667	609	664	571	590	593	612	628	622	598	572	617	626	577	642	622	586	600	622	649	649	632	628	630	580	581	585	626	665	636	605	644	610	622	620	597	628	638	587	621	628	607	632	633	653	575	644	665	644	619	617	626	644	624	646	595	617	632	648	611	666	607	617	605	624	631	595	606	605	613	662	624	599	582	600	646	629	604	611	590	562	649	628	587	640	620	619	636	600	593	633	647	606	576	579	620	620	619	619	603	610	632	643	622	610	576	687	616	636	583	604	663	601	649	604	633	641	627	616	637	598	662	610	601	628	589	578	645	655	601	627	615	590	618	626	611	604	643	589	607	637	592	661	603	634	615	582	641	623	628	616	609	589	629	613	585	597	597	629	635	625	610	627	670	549	609	581	643	615	597	603	621	642	651	600	593	651	615	599	622	626	599	625	635	640	665	589	688	635	594	646	604	641	580	611	656	594	613	649	615	618	643	653	593	629	631	623	606	625	617	631	627	643	605	630	634	613	592	610	650	611	614	640	568	619	650	632	645	600	623	611	639	650	580	606	590	609	625	615	622	627	618	647	623	626	634	617	620	656	638	619	629	598	619	604	641	689	645	625	648	633	635	605	654	600	610	631	593	603	610	609	563	634	578	645	675	617	610	613	592	609	649	606	653	639	624	598	600	619	653	627	600	596	630	641	629	606	644	609	613	627	603	642	616	596	586	645	643	601	581	595	595	619	597	590	654	611	614	651	605	600	618	583	618	638	606	623	567	604	660	661	624	657	624	569	651	645	609	634	593	617	609	615	641	618	627	598	606	626	616	599	626	612	613	561	624	629	670	658	628	602	701	585	619	659	620	625	631	631	585	598	619	625	620	587	604	610	651	587	611	613	592	592	621	611	618	608	656	628	618	588	535	622	611	593	606	633	635	605	601	665	628	624	638	632	582	648	619	655	598	596	570	613	605	596	590	619	592	625	565	632	621	630	588	653	615	670	628	612	551	653	607	639	642	650	601	606	608	614	610	615	645	611	633	608	613	610	583	635	617	610	653	611	594	614	639	616	681	633	554	639	656	605	652	696	603	608	638	550	618	595	629	645	582	618	649	660	661	620	611	645	645	635	581	641	589	610	640	597	612	625	637	615	634	566	588	609	632	635	620	609	584	621	597	621	624	598	616	611	651	659	635	577	655	654	647
25081	21453	27653	25639	11641	1152	726	604	502	478	463	412	419	381	408	410	424	374	368	378	352	352	348	372	333	376	372	341	347	353	363	353	306	344	353	348	331	343	351	346	349	346	326	348	348	339	332	367	310	357	299	342	326	369	313	306	326	343	352	345	334	339	358	307	328	347	344	308	326	309	315	329	323	335	318	340	308	328	334	330	337	326	312	333	321	316	368	322	310	346	318	335	324	341	345	304	334	331	326	341	320	350	358	326	329	336	323	346	331	330	298	325	355	337	337	326	282	345	336	370	348	339	305	340	373	326	332	348	325	342	329	338	339	310	343	366	328	358	305	344	320	294	351	316	359	306	342	345	314	369	336	320	342	339	326	349	354	322	322	330	323	346	336	319	353	361	332	349	348	360	302	336	308	332	326	322	331	337	350	342	350	309	338	285	336	331	348	319	339	321	347	325	330	347	311	327	315	346	299	310	334	321	319	318	376	339	319	327	342	351	313	341	342	299	313	312	311	316	344	328	361	318	299	328	300	336	340	344	310	309	313	302	322	325	298	338	334	342	279	335	317	353	363	336	341	325	287	330	301	332	320	368	333	364	308	334	333	336	336	336	345	358	374	320	339	318	338	347	325	343	356	342	357	339	334	333	324	301	323	343	322	320	331	335	323	320	350	319	350	341	344	338	321	306	357	337	348	340	333	292	347	325	327	357	355	301	324	333	325	261	305	337	353	339	302	303	348	355	311	329	337	308	336	344	315	315	323	358	332	298	331	340	309	327	318	312	331	322	343	316	351	313	326	330	352	342	310	323	339	346	340	328	297	296	343	334	311	337	305	317	308	308	303	356	324	348	319	308	330	341	330	328	338	334	305	373	304	312	350	333	335	320	346	316	314	342	304	319	294	318	351	328	309	316	338	331	296	347	348	329	370	300	338	330	342	318	361	311	348	335	345	347	307	332	322	320	333	332	354	353	344	331	310	336	331	336	346	362	309	310	367	342	302	322	346	294	342	325	303	331	316	323	360	360	370	325	323	315	320	309	314	312	335	315	323	348	317	328	311	324	339	320	335	327	338	338	325	328	310	323	344	341	334	316	349	348	314	339	329	355	336	341	311	291	318	342	311	318	348	329	305	331	361	341	340	344	363	329	354	339	344	309	313	338	387	347	337	319	312	364	337	332	307	346	342	323	367	341	303	336	309	319	353	342	323	322	341	314	325	349	321	346	323	336	311	330	327	366	298	334	343	326	362	295	356	351	350	335	337	352	362	346	323	328	313	361	336	356	323	316	322	333	332	331	354	318	364	327	350	336	345	312	289	322	340	306	299	340	352	348	353	321	342	347	331	317	319	332	333	331	344	322	347	312	321	310	345	322	363	336	340	367	321	351	342	344	319	333	310	338	325	328	350	321	327	285	340	322	353	354	354	305	334	319	344	334	317	331	349	301	333	339	343	326	365	330	323	350	313	321	309	325	332	370	329	314	320	342	300	332	331	338	337	336	351	312	323	335	329	319	316	324	344	353	344	306	292	333	333	313	332	339	339	322	340	313	352	300	327	330	316	290	331	335	356	312	355	355	308	305	327	331	295	335	348	343	322	340	346	313	314	338	313	339	365	316	353	347	335	347	321	347	302	331	322	301	326	337	332	326	350	321	325	336	323	339	324	336	345	334	316	343	318	351	331	359	337	331	323	339	335	308	340	330	319	318	326	310	364	349	291	346	339	322	340	347	330	319	328	368	344	327	338	324	327	323	323	332	351	309	342	322	357	324	323	339	313	338	323	333	356	336	309	322	330	335	331	318	347	325	351	333	334	316	334	347	352	309	345	316	322	359	327	329	341	330	305	324	355	334	331	312	321	347	343	294	317	365	329	319	334	322	315	350	301	313	344	334	332	335	347	303	330	329	335	336	324	347	347	330	310	318	339	327	324	340	307	344	312	309	358	339	337	324	319	321	337	317	334	328	358	342	337	348	320	315	320	337	326	331	328	304	318	341	338	347	296	305	342	325	345	327	326	354	331	342	305	349	334	343	334	291	327	310	328	331	334	348	351	331	360	309	300	304	326	313	298	329	307	330	317	349	345	343	360	334	333	339	298	338	342	340	330	333	304	316	321	373	337	322	344	338	311	344	335	318	299	327	357	298	325	333	312	327	355	356	315	329	297	346	339	350	320	339	340	330	339	308	320	322	305	308	318	307	356	352	324	297	345	369	328	315	337	304	323	344	343	347	329	335	356	294	341	348	334	304	325	315	342	312	353	341	330	321	351	315	351	339	331	336	303	362	361	335	368	365	318	293	311	331	319	289	330	311	348	290	314	331	315	307	350	327	327	340	349	334	336	303	317	305	314	303	329	323	363	359	369	322	341	303	346	330	334	305	392	324	311	332	338	309	302	328	302	328	312	333	342	309	338	305	367	347	307	323	324	303	321	344	327	334	328	348	322	314	345	311	310	326	356	329	317	350	356	317	321	331	341	328	322	309	337	371	333	371	319	286	341	328	330	318	307	331	329	345	288	336	346	357	326	319	322	370	327	327	322	333	322	329	363	352	341	293	326	353	301	333	326	361	335	344	344	325	354	341	351	344	323	319	314	341	329	302	336	341	303	311	341	330	334	319	336	329	342	334	334	311	332	321	338	352	363	341	337	329	326	323	345	321	349	342	333	338	309	343	315	339	336	344	346	311	334	370	334	313	367	331	298	334	343	314	353	350	358	326	296	291	352	319	317	340	289	306	351	343	348	324	353	331	345	351	347	324	345	327	328	321	325	328	363	340	342	306	315	322	307	309	341	351	323	279	358	352	325	315	355	304	317	363	319	333	335	335	342	346	353	320	326	322	345	319	337	321	316	332	329	299	335	328	336	358	326	298	287	350	330	336	317	341	360	357	326	296	351	314	333	326	329	356	326	375	302	354	300	346	322	337	314	322	333	319	336	334	354	297	337	364	351	345	321	355	339	354	298	318	346	321	318	347	339	343	337	361	327	349	306	355	334	325	289	347	313	317	351	327	338	294	317	336	329	328	341	299	326	350	322	335	311	305	342	350	333	301	306	332	336	333	340	356	330	311	314	321	341	305	320	380	338	330	352	324	319	347	329	364	308	319	338	350	333	352	329	311	330	339	337	337	316	346	326	311	334	317	298	326	385	333	354	331	318	337	323	338	348	373	310	305	354	332	365	346	328	346	324	329	315	311	304	318	341	314	374	369	337	307	341	337	325	323	332	368	338	368	357	317	353	337	344	310	295	311	310	315	340	341	314	329	322	321	364	347	339	334	326	291	336	298	285	347	319	348	337	359	337	333	326	319	332	327	342	357	356	329	318	355	343	298	362	328	325	362	311	345	324	338	328	366	337	346	329	348	343	316	325	312	353	336	325	351	302	315	332	318	316	337	355	340	317	351	328	340	283	323	289	337	346	326	316	350	304	330	344	341	320	346	315	337	325	321	332	352	316	307	296	336	387	309	330	347	339	313	299	343	340	312	354	297
33393	14267	9252	4785	3195	2425	1805	1488	1351	1141	1045	1003	923	920	852	824	748	769	734	716	723	645	674	666	681	649	662	624	675	651	564	584	644	618	584	582	641	608	598	677	652	646	587	616	571	610	641	608	644	614	635	631	625	590	597	521	641	619	597	674	582	636	613	631	660	661	588	611	587	597	603	634	576	574	610	571	601	604	612	633	602	595	612	603	638	580	584	609	652	632	628	648	614	595	609	637	657	620	603	660	618	623	639	667	614	644	611	625	632	613	611	579	606	574	622	623	609	617	599	608	620	599	625	555	594	570	579	607	592	603	616	590	621	577	572	603	621	641	614	549	580	615	628	595	601	614	616	586	571	613	641	603	584	627	550	584	659	603	575	552	547	622	608	598	625	601	616	576	612	583	612	570	576	597	570	634	578	617	567	607	598	611	609	609	573	597	612	566	569	605	600	610	591	622	618	572	587	571	601	616	618	558	606	631	577	597	602	591	593	591	585	606	593	583	592	602	600	590	597	603	653	598	558	599	617	596	595	582	597	597	607	635	622	581	617	594	556	568	607	564	565	598	604	579	570	608	593	584	628	604	625	611	632	575	616	606	601	587	592	578	625	566	615	599	574	612	624	569	651	613	570	583	557	590	605	619	557	606	584	591	583	579	563	594	535	614	600	600	564	565	579	578	607	632	651	591	624	594	571	575	587	602	572	572	569	597	618	571	605	617	615	601	620	608	626	614	629	633	602	641	606	635	606	558	569	597	615	589	582	595	588	598	627	578	566	559	591	616	614	621	603	572	621	576	622	603	598	566	631	577	604	619	601	564	604	593	587	629	622	608	586	606	549	609	636	557	613	579	632	623	606	590	575	609	603	592	634	551	596	590	537	601	613	606	606	603	594	579	566	614	618	573	601	622	607	596	603	631	566	611	630	604	545	601	630	591	610	631	612	594	631	627	560	578	604	622	657	562	568	607	591	615	611	602	596	578	578	544	591	577	620	572	597	609	566	644	595	596	597	585	568	616	608	585	595	577	602	581	545	609	585	558	571	627	619	616	651	614	552	616	593	576	610	582	576	597	635	651	630	579	621	615	585	595	610	615	592	600	640	597	628	570	585	557	635	600	640	545	555	618	567	630	626	587	571	601	567	569	544	576	603	592	632	607	610	599	600	617	574	664	599	603	637	636	618	615	587	599	612	595	516	616	577	588	568	628	601	632	593	565	607	659	608	640	608	574	597	603	564	574	626	588	642	596	582	573	596	571	608	612	590	607	587	609	595	623	555	619	610	605	574	550	616	604	599	626	620	608	619	605	585	568	569	593	556	621	626	568	584	672	613	598	580	604	606	560	624	576	611	600	624	607	574	613	569	575	575	610	598	559	625	613	578	601	612	585	628	599	613	581	602	629	596	624	608	627	619	629	596	596	601	547	576	584	587	576	607	564	620	574	633	585	601	597	612	635	603	597	564	597	570	585	582	606	589	564	616	609	619	612	583	595	598	658	610	584	598	608	583	602	618	620	566	596	614	616	614	619	640	610	598	578	617	563	626	597	563	611	608	604	608	635	559	555	602	637	600	610	615	650	614	575	581	653	563	582	598	609	599	600	620	617	607	595	602	535	607	539	583	560	540	607	602	653	581	624	599	578	605	567	612	608	569	590	579	573	607	578	556	621	580	600	574	596	591	604	574	578	599	604	594	578	535	593	582	653	586	606	649	616	599	572	621	610	604	579	553	628	558	637	602	603	545	612	559	562	601	566	606	567	597	617	618	572	592	597	573	654	580	579	577	602	555	601	595	602	618	567	592	638	596	592	545	610	593	605	597	605	586	600	593	590	584	563	616	567	645	571	591	600	585	632	631	664	610	594	578	584	608	591	611	601	589	612	611	589	563	573	607	612	582	630	581	597	590	588	613	551	593	597	608	630	638	621	594	610	612	581	581	580	551	556	565	581	634	625	582	625	572	579	642	615	587	572	614	606	558	581	572	577	615	585	626	602	579	609	533	622	602	589	610	569	605	619	640	600	641	565	642	598	602	619	609	590	590	602	588	596	614	589	572	560	531	611	564	603	625	573	569	571	596	579	577	603	575	615	609	581	658	610	605	602	597	620	599	589	603	607	588	602	651	610	606	598	572	579	588	567	615	653	617	582	563	600	545	605	609	613	616	598	602	598	614	581	581	604	596	561	621	611	562	629	553	599	571	619	594	552	623	572	568	590	589	623	580	563	632	602	615	600	575	613	576	630	626	562	582	556	610	605	529	620	619	620	601	603	582	611	589	590	655	555	547	579	595	592	631	602	649	578	600	596	592	604	616	605	547	604	625	654	556	607	585	560	638	612	595	611	599	664	597	598	573	586	580	636	589	618	584	553	559	547	575	597	568	578	581	641	618	577	609	607	604	650	622	605	590	641	607	565	586	569	607	592	625	591	594	590	601	588	560	585	617	584	594	596	576	582	578	631	603	618	609	622	551	596	605	586	588	566	635	594	602	590	601	611	586	591	600	581	615	590	581	575	583	586	576	544	570	626	553	570	577	574	600	594	633	605	570	603	609	606	610	577	557	585	627	621	618	589	632	573	570	582	581	615	594	616	635	575	597	597	572	574	570	586	591	590	591	610	577	614	639	584	581	601	585	632	613	593	582	594	575	608	602	556	592	601	646	599	638	639	585	556	578	618	594	585	566	593	624	623	608	577	585	614	596	555	602	628	643	594	591	544	600	570	595	606	578	574	584	558	583	553	569	595	584	579	572	600	601	584	623	593	601	594	582	602	576	576	571	614	607	590	615	590	613	571	599	600	592	596	615	547	590	537	580	634	574	614	617	583	549	589	556	624	607	596	580	594	609	566	590	593	608	588	556	634	597	622	609	582	606	574	600	594	623	592	610	638	606	636	592	625	571	599	538	538	571	591	598	565	660	595	627	604	608	616	560	617	580	627	586	601	598	607	638	582	601	597	589	614	566	580	594	554	600	620	591	599	604	586	597	595	603	586	615	581	596	570	570	576	560	620	587	604	582	641	603	592	653	581	591	596	619	574	619	624	616	645	585	590	571	566	596	587	584	562	567	593	650	577	609	645	569	623	571	602	594	564	589	632	636	604	582	607	605	572	599	578	598	639	605	620	612	597	639	589	557	579	629	579	579	590	557	618	615	597	566	642	568	612	628	588	624	548	603	631	594	539	604	610	611	614	647	608	624	570	593	600	562	636	546	630	593	586	605	592	602	592	556	658	610	607	562	567	595	581	612	612	620	623	572	587	598	607	593	598	599	571	592	597	626	570	617	630	595	633	606	551	616	598	576	579	551	618	613	582	605	620	579	577	613	604	601	599	560	584	605	581	594	589	570	613	617	606	591	623	589	587	599	589	595	579	568	555	593	602	562	621	581	599	629	560	565	632	617	602	611	594	562	599	606	594	598	564	601	597	619	575	599	583	606	617	624	565	597	598	606	599	608	628	592	599	561	601	592	569	609	635	602	610	567	587	599	587
24207	21510	28657	24773	21491	10205	1721	1150	892	874	772	747	713	733	704	691	668	637	591	685	597	644	632	648	597	651	567	598	597	646	621	583	595	618	575	569	584	576	559	569	557	571	554	531	559	564	601	582	564	576	541	595	574	577	594	535	600	566	584	544	560	604	559	589	585	577	641	554	578	571	560	598	586	560	522	550	556	534	577	614	612	598	578	606	546	570	570	549	557	565	570	578	577	556	555	533	575	594	592	594	576	565	615	608	628	581	613	547	589	557	578	587	553	504	595	550	600	557	602	596	575	569	535	585	602	566	557	562	576	600	575	588	572	561	592	591	542	605	550	548	573	564	527	528	534	569	553	616	591	582	557	560	583	574	585	564	614	563	573	577	540	591	568	531	577	554	543	536	596	591	582	578	554	569	546	557	562	559	543	562	559	580	576	569	539	580	583	563	545	553	565	598	567	579	544	566	583	610	565	545	634	524	599	554	564	625	570	531	559	604	571	572	580	554	571	588	556	546	599	582	561	572	589	561	565	576	554	533	610	578	555	553	550	575	569	617	544	564	581	551	563	584	602	522	606	543	563	558	610	528	579	609	542	565	580	548	532	565	544	557	546	556	555	581	545	568	626	593	562	585	576	559	584	597	543	542	589	564	553	551	551	567	557	525	556	556	566	607	575	512	550	607	558	552	560	559	545	551	599	540	577	575	566	554	549	571	550	585	602	563	582	594	541	546	569	575	535	598	573	559	560	547	591	576	575	536	572	587	616	582	577	589	576	558	576	539	565	558	602	568	576	566	555	546	556	558	545	585	573	559	560	570	539	574	571	545	611	551	544	550	554	583	575	582	564	560	553	589	570	553	559	544	570	552	565	544	530	538	548	594	599	534	533	604	544	573	527	549	562	565	579	557	592	540	573	511	568	559	562	578	565	596	579	580	514	549	560	563	562	565	570	587	560	542	545	560	530	545	605	538	496	592	560	616	539	531	578	598	576	579	526	557	596	560	536	590	547	558	545	566	562	584	570	550	561	569	550	609	592	542	540	567	611	532	522	562	601	558	561	550	547	611	564	587	546	590	557	569	562	549	556	554	560	530	540	550	536	564	515	541	561	549	579	556	542	594	566	527	563	561	541	577	585	545	569	555	572	578	547	533	537	591	510	569	543	581	574	575	565	587	543	563	581	583	560	577	554	524	568	589	568	634	568	539	539	570	574	573	566	568	529	570	564	586	593	571	583	540	531	570	599	546	557	572	590	592	558	517	497	555	562	599	554	572	586	540	517	599	539	574	562	568	607	559	541	575	562	569	546	582	579	563	544	556	583	562	611	561	595	528	522	567	566	548	555	529	551	582	573	591	540	586	556	578	595	572	593	584	590	571	620	542	547	549	551	519	536	539	569	573	519	609	534	555	567	571	560	519	561	553	567	546	544	530	608	577	555	492	570	540	579	573	581	572	575	542	581	550	536	556	526	585	555	555	605	596	543	523	596	591	583	535	557	577	552	550	614	558	581	544	573	559	617	583	575	570	544	541	596	571	571	509	552	551	574	541	548	589	559	552	574	552	551	544	579	547	537	582	578	569	530	601	559	545	518	574	555	543	591	567	565	580	563	550	544	570	559	560	580	547	539	564	588	554	552	591	581	586	526	587	585	578	549	580	572	541	524	590	592	530	517	573	552	554	557	601	584	551	574	571	577	540	559	524	542	514	594	565	535	547	559	554	560	573	568	580	549	583	531	552	569	576	598	542	574	553	592	551	572	597	544	580	557	594	585	575	585	553	595	562	585	589	575	552	578	614	564	567	598	567	595	536	514	525	586	615	562	547	531	563	553	572	565	626	538	552	558	596	566	604	556	596	573	548	553	589	555	555	552	547	585	568	543	546	542	551	574	580	549	583	530	544	586	604	544	552	549	596	547	564	530	596	540	554	580	510	559	600	581	548	546	537	535	577	557	547	572	528	578	548	610	598	579	565	557	548	566	586	543	558	542	545	538	513	528	570	595	571	573	537	521	571	561	596	527	543	532	538	537	555	529	581	555	576	562	581	523	526	613	554	591	523	530	608	595	560	594	555	519	566	518	578	570	594	598	599	557	551	576	591	563	588	596	605	585	590	559	549	584	560	548	542	556	620	550	605	584	602	517	585	591	565	582	527	586	584	543	561	570	538	592	536	516	551	550	574	595	560	564	549	581	584	583	588	587	558	596	614	582	557	585	546	512	580	606	606	553	598	581	566	544	550	585	573	578	514	540	564	580	578	572	612	541	579	580	591	604	582	541	574	597	595	570	554	551	606	555	606	544	541	558	551	540	543	581	578	561	562	527	601	560	549	577	533	563	570	606	530	560	567	566	529	568	555	572	558	585	559	569	599	590	592	584	589	604	562	565	575	549	573	566	549	564	505	568	588	592	583	565	531	560	556	578	562	577	551	561	527	571	567	552	585	594	584	530	562	585	547	567	532	569	581	520	568	535	533	533	525	589	519	524	561	526	566	527	597	598	548	594	589	598	544	576	575	536	542	569	588	542	592	608	541	579	593	549	553	612	581	595	618	569	552	583	610	577	553	548	538	573	580	587	552	561	583	555	554	541	536	563	543	514	597	586	574	545	594	560	566	580	532	549	554	573	563	580	567	582	559	556	581	521	537	583	592	551	618	571	555	612	568	568	609	571	503	526	540	579	554	546	549	558	556	559	542	554	612	540	586	574	554	542	595	573	562	573	589	529	542	576	525	587	611	565	567	563	521	557	548	545	558	618	578	584	556	579	561	536	569	566	593	580	563	534	563	555	589	551	542	601	573	551	583	582	586	567	622	554	570	537	585	576	594	539	562	611	554	580	558	554	533	582	561	534	560	576	549	563	543	561	543	555	594	598	571	545	562	570	560	608	540	550	545	590	574	521	576	563	558	562	567	544	560	575	568	561	554	578	529	582	571	586	503	573	599	555	568	598	578	556	537	603	546	541	569	550	587	598	592	526	605	567	579	537	558	564	585	550	551	588	592	565	568	579	605	585	577	589	535	584	553	558	553	540	611	562	559	557	556	570	578	548	564	607	582	499	563	566	549	547	549	561	538	574	575	568	545	571	534	560	522	590	577	595	558	594	540	551	536	589	604	559	583	573	591	578	572	598	526	579	521	552	542	570	570	570	550	568	557	545	535	547	572	595	565	544	548	547	572	496	531	553	561	555	555	536	569	568	586	589	604	600	598	567	595	553	558	542	575	601	578	557	552	584	552	544	613	567	550	577	538	552	554	568	566	584	525	623	554	538	569	579	513	540	545	558	584	571	544	517	503	578	566	568	581	594	531	554	543	563	559	546	573	594	592	565	553	559	523	579	556	574	604	556	546	548	528	574	572	603	531	534	598	574	569	586	542	636	563	577	532	539	592	585	526	568	608	601	552	565	582	550	549	520	606	530	563	553	608	535	587	597	585	543	585	564	549	535	530	568	568	555	564	561	551	557	587	590	590	520	632	519	541	571	538	568	604
33338	21502	14438	8103	5592	4136	3290	2651	2297	2011	1861	1580	1528	1444	1323	1258	1230	1236	1197	1151	1180	1174	1173	1101	1166	1069	1067	1045	1011	969	1047	1008	1039	1037	958	987	960	1041	987	961	932	991	1002	1037	1023	962	1002	973	1020	995	967	1048	947	975	1004	942	982	955	938	933	936	952	989	949	923	1005	944	950	949	962	931	941	1003	947	942	975	990	953	929	973	979	929	1002	942	938	996	931	937	922	947	938	982	959	899	894	957	1028	978	1005	1001	981	983	999	1000	1049	974	1004	1004	1011	1008	922	969	898	1000	1013	955	992	913	934	923	963	984	998	1002	973	971	943	946	977	1022	949	967	974	923	942	915	957	966	875	945	1003	951	972	986	924	979	944	987	893	930	945	916	958	975	916	967	941	953	975	966	963	989	937	959	943	927	961	981	946	1000	938	968	906	947	992	950	895	946	981	879	928	935	973	927	941	934	938	979	963	926	906	953	991	962	944	941	928	1005	953	1005	962	967	946	959	912	962	915	958	899	929	963	923	913	938	917	1000	898	968	941	973	953	950	954	978	926	989	942	940	943	929	933	934	915	946	968	932	961	967	915	939	934	977	956	953	982	954	922	883	935	914	986	943	909	926	949	945	993	960	934	950	962	986	891	998	906	954	934	950	961	927	949	1002	1028	972	957	950	893	966	901	926	935	929	975	916	898	929	1018	922	962	920	902	965	968	898	962	935	964	956	882	938	914	941	901	968	934	986	921	943	977	982	973	916	939	945	943	904	969	905	952	940	924	1005	997	936	935	942	961	936	927	964	959	944	952	964	965	919	970	1011	954	929	995	919	909	978	948	973	908	963	943	1002	959	967	934	955	915	939	948	961	964	980	986	957	916	946	909	981	920	923	946	988	932	934	924	952	1003	955	948	993	922	940	953	959	994	969	921	915	889	918	967	931	944	964	951	927	955	962	942	953	987	940	934	968	988	937	955	978	940	991	910	926	919	921	929	954	944	912	943	999	962	939	980	951	976	891	908	962	916	941	935	947	938	971	917	968	940	887	935	906	941	974	915	1004	917	913	939	949	975	1007	993	945	928	952	967	996	912	1000	920	929	949	936	927	916	930	903	943	926	1009	931	939	979	961	959	932	973	975	958	968	949	900	982	911	954	951	971	891	1022	954	976	969	915	986	980	920	928	956	882	928	964	954	947	950	947	977	924	993	950	915	951	972	949	939	969	949	934	906	944	957	916	908	928	976	972	923	913	970	936	926	904	923	1007	961	955	917	943	932	943	955	978	950	1000	918	953	963	953	909	920	886	1009	993	1031	961	945	878	916	931	951	955	950	894	941	947	934	908	961	967	1020	943	946	984	969	948	951	959	911	914	895	924	978	965	986	920	962	958	992	900	899	961	989	937	972	955	934	954	846	964	986	941	957	948	893	959	900	947	936	908	960	914	941	935	915	902	913	917	900	938	905	959	977	934	947	930	932	935	972	892	940	934	966	945	934	968	930	910	995	947	903	965	910	907	919	988	951	990	917	961	976	945	955	962	889	905	950	904	898	954	947	953	926	945	935	978	893	951	950	934	990	995	911	914	912	897	918	960	939	907	945	966	959	957	957	961	948	950	960	925	931	963	918	919	912	936	975	961	941	959	900	969	853	996	935	966	968	1044	967	935	902	859	948	907	984	927	916	982	952	942	877	991	926	974	976	952	947	949	970	960	918	954	985	924	951	929	948	951	928	968	888	976	950	954	975	1008	932	1002	942	878	932	915	964	970	948	929	917	893	931	979	956	973	991	955	975	941	923	952	951	950	917	986	906	971	960	999	941	1002	927	907	971	937	944	970	956	959	964	959	973	885	923	1008	958	954	934	910	981	908	953	912	960	935	1004	921	927	983	953	920	933	929	900	949	959	972	900	963	935	939	983	895	962	930	942	907	904	920	927	941	951	946	967	982	908	950	908	964	993	930	975	889	935	960	913	1004	985	923	943	994	905	939	972	998	958	982	974	914	924	902	947	931	935	985	998	975	923	923	928	959	950	898	931	904	936	948	926	959	968	970	969	930	954	953	992	927	929	952	907	949	942	946	939	932	914	926	911	895	951	949	888	933	947	980	944	1006	949	948	1008	910	951	1001	935	952	988	942	939	876	903	949	935	956	965	932	911	935	929	991	979	938	1000	934	912	1013	911	992	944	957	962	947	1003	984	921	964	976	953	898	968	941	983	981	934	986	937	974	994	1004	901	973	941	952	943	943	942	920	961	973	848	953	975	912	893	905	970	1004	933	938	962	918	978	973	951	957	955	938	965	929	898	967	889	936	980	973	965	927	974	955	976	914	914	958	971	956	907	929	925	970	972	942	963	1001	937	999	1003	930	995	953	914	931	1000	1009	962	903	942	882	942	958	940	978	991	917	948	964	901	898	978	924	934	995	935	978	926	963	965	937	909	939	980	951	961	985	919	912	979	892	956	968	877	978	965	988	956	964	930	942	948	936	956	980	960	938	933	920	929	976	903	967	935	976	927	970	931	906	938	910	951	917	960	913	979	953	954	920	948	927	948	966	932	921	979	943	963	944	895	924	899	973	931	927	1016	925	961	999	962	955	880	959	994	951	934	951	992	954	966	978	921	935	956	933	1002	948	975	970	954	935	882	937	947	919	940	967	982	949	941	958	912	937	981	983	932	927	975	957	971	995	975	910	875	948	960	918	966	934	894	944	936	992	941	922	945	974	945	959	925	930	892	933	932	894	951	1019	939	916	915	999	941	944	894	949	890	961	929	924	901	937	924	955	957	918	931	922	973	917	925	979	918	960	946	931	946	967	930	947	973	921	938	919	939	948	883	973	903	898	966	985	924	982	930	942	951	988	937	896	936	932	932	958	948	970	1002	900	945	940	899	934	985	961	962	920	942	989	902	880	981	919	934	966	889	957	938	885	916	956	936	993	946	951	937	987	936	917	910	965	952	885	960	981	930	926	935	943	908	977	952	922	989	923	934	957	966	953	944	981	921	991	937	910	936	937	918	926	960	925	959	954	922	932	985	938	953	940	921	918	990	943	932	996	909	938	989	945	887	943	964	913	956	952	969	979	903	958	972	914	883	931	904	952	950	892	942	958	942	962	964	934	953	973	894	963	942	943	923	974	982	958	940	928	933	1001	978	938	957	916	931	945	941	950	972	936	967	916	966	949	964	977	903	955	939	910	938	920	931	977	912	920	917	925	945	1021	928	925	916	980	953	960	983	930	958	926	931	995	956	922	942	884	953	914	940	945	982	894	932	973	956	919	956	875	1005	904	948	926	972	937	906	927	979	965	979	990	879	908	933	959	955	994	939	976	1005	979	929	954	926	905	1003	933	945	909	900	962	936	914	941	946	931	954	904	968	956	967	940	964	915	957	933	894	966	917	920	909	947	939	973	884	942	966	903	920	990	956	976	970	924	972	921	981	883	911	941	946	937	941	925	955	967	941	893	956	922	899	965	953	911	974	907	936	896	951	918	930	915	935	940	946	962	940	938	911	962	942	945	975	855	951	983	946	923	976	979	957	960	992	921	930	879	943	937	905	951	923	993	915	953	913
27702	16915	2665	567	406	362	377	361	386	352	346	341	373	346	348	348	377	353	319	371	373	328	362	331	352	371	360	352	342	352	333	371	348	359	360	373	352	335	354	367	347	366	355	341	346	346	356	367	375	334	357	331	359	350	307	354	363	368	367	347	313	332	322	325	360	337	340	354	342	382	346	330	310	348	347	365	349	367	360	329	387	357	350	356	350	339	364	327	359	313	354	352	373	335	343	327	325	346	362	353	339	344	322	344	340	326	349	365	334	334	349	331	341	359	367	329	326	343	366	362	347	360	357	335	359	325	350	350	351	359	346	343	320	360	367	344	321	320	367	360	347	340	380	374	367	325	367	314	347	354	343	345	335	365	323	361	329	326	340	362	366	338	355	323	348	375	327	358	329	307	375	379	347	354	334	307	326	323	332	357	362	359	331	307	349	350	348	359	321	355	305	341	318	327	318	370	373	375	360	339	349	354	337	350	329	355	324	318	329	344	338	381	371	361	348	353	350	345	343	354	359	361	307	344	338	330	346	346	318	334	349	372	348	366	344	334	324	336	337	338	326	319	355	337	361	320	358	341	357	365	348	352	320	320	337	362	359	359	376	365	332	334	360	371	316	350	368	351	332	359	311	366	361	352	348	369	349	340	355	352	341	338	377	328	357	342	356	343	347	330	306	348	339	355	386	363	345	341	349	318	361	351	336	359	353	334	362	363	321	337	317	350	360	337	345	343	337	345	358	326	338	354	338	397	340	327	339	327	380	353	340	351	330	342	364	379	341	343	343	323	349	310	351	346	359	354	324	307	316	348	357	361	348	324	348	341	333	333	339	347	342	387	360	333	343	341	345	347	358	333	371	352	312	332	314	335	345	327	358	328	321	334	343	351	350	359	353	349	348	356	341	301	339	316	306	344	307	325	340	356	346	365	330	350	389	343	309	371	325	350	325	329	329	331	348	346	343	341	348	350	341	355	334	348	330	358	349	338	356	339	335	324	348	307	349	371	326	348	320	335	340	328	350	359	359	382	349	331	329	371	358	348	367	374	328	316	352	335	361	321	327	356	358	348	364	358	360	373	338	338	357	309	331	336	350	383	349	368	361	376	349	349	353	366	289	369	320	373	323	328	359	356	340	327	367	351	332	330	374	303	375	347	342	328	365	375	340	357	375	338	351	333	327	346	333	371	343	371	354	356	335	322	321	335	341	354	385	310	333	360	349	342	383	338	372	346	364	364	344	350	371	341	342	351	358	355	366	337	339	330	362	341	345	362	343	352	376	352	315	335	341	367	326	335	356	336	339	350	345	363	316	338	341	344	362	324	338	326	327	366	330	333	370	310	332	338	386	357	353	332	355	346	336	327	318	332	318	344	314	321	336	384	346	351	370	357	352	373	364	347	329	350	363	335	340	330	355	348	370	329	329	341	354	353	353	352	341	348	292	345	354	323	360	337	331	333	350	339	368	339	349	339	369	344	365	357	381	354	359	359	323	358	353	360	335	383	353	346	335	305	327	335	352	365	343	360	348	346	326	349	375	360	367	374	338	351	371	329	334	365	343	358	356	330	335	345	326	342	343	344	331	340	368	355	331	345	309	353	382	350	344	403	348	357	360	336	346	308	382	390	356	376	349	343	349	377	342	356	317	336	393	348	321	333	342	325	343	354	326	361	375	370	333	348	336	369	369	357	339	343	358	349	360	311	294	316	357	373	351	354	345	333	365	329	383	333	351	383	373	354	334	346	347	340	338	337	353	337	347	342	324	357	335	366	340	334	348	330	343	376	356	381	343	363	342	329	358	360	375	341	326	330	385	332	355	362	343	390	360	383	329	362	366	324	369	364	343	362	328	327	340	349	324	338	333	339	332	368	337	360	356	328	343	345	388	316	374	331	340	355	345	335	318	325	336	380	355	340	369	341	324	344	374	339	345	358	378	330	330	308	345	325	351	361	383	348	335	340	365	323	378	324	357	352	335	336	348	360	350	349	316	336	332	348	347	380	348	357	366	366	357	339	311	355	347	374	342	326	332	351	359	353	315	355	344	341	333	339	376	331	345	351	342	329	339	345	342	337	336	284	350	334	352	366	360	365	356	333	383	310	335	316	367	359	352	303	358	348	338	342	339	308	327	354	363	349	326	339	321	354	334	312	343	320	368	364	329	373	363	323	322	344	339	346	338	357	334	342	329	374	373	317	295	362	362	373	333	358	345	322	339	325	334	309	356	349	374	360	325	356	345	316	363	345	329	342	343	351	347	348	314	337	329	322	338	365	340	354	367	352	321	310	343	338	315	318	336	335	355	372	339	321	348	340	346	339	331	345	333	348	350	370	380	344	336	358	336	382	349	362	360	364	387	369	339	340	357	348	340	358	371	340	344	353	403	339	368	359	349	354	341	317	348	339	327	330	346	342	337	365	361	312	348	347	321	346	386	354	337	347	333	349	340	307	317	334	340	367	336	352	349	305	367	328	344	345	337	327	328	379	338	331	343	344	351	338	319	354	349	363	323	323	356	345	368	354	379	384	338	330	354	332	348	365	366	321	337	324	357	339	364	344	330	361	360	354	323	361	369	364	353	339	366	367	376	364	357	354	324	347	346	336	329	337	352	367	331	362	354	339	321	339	329	325	313	346	352	333	364	313	373	346	353	323	327	331	316	372	352	357	323	349	300	335	346	340	353	351	355	328	341	342	320	370	330	353	369	314	337	392	325	347	335	346	349	343	353	327	359	322	351	332	322	334	344	366	341	353	373	356	329	354	357	339	341	356	369	340	363	366	325	360	335	353	302	328	340	323	321	332	368	326	332	342	368	321	348	320	339	332	359	326	357	333	333	378	333	312	356	369	387	335	355	345	356	349	333	360	356	308	378	319	377	355	347	328	359	373	325	364	339	322	340	340	338	382	340	349	360	361	348	336	332	338	370	314	376	354	328	347	355	342	365	352	348	351	349	327	342	347	356	352	351	348	335	331	357	313	303	347	343	358	360	366	357	327	368	348	328	333	331	375	344	338	309	350	315	337	364	352	342	317	377	315	327	377	329	344	346	330	366	315	383	325	339	360	339	360	314	326	341	325	354	356	347	360	359	332	346	330	359	355	331	331	370	350	334	319	340	336	334	345	322	370	355	363	351	347	350	343	335	354	318	369	354	313	322	343	368	339	338	341	336	338	373	329	333	365	307	352	358	353	336	344	308	350	344	372	361	344	312	339	302	339	324	354	378	354	323	351	383	350	361	316	354	335	320	330	330	322	346	339	347	323	332	335	381	321	336	350	346	367	387	377	315	391	376	322	330	359	341	339	365	354	371	323	345	348	376	334	337	336	349	340	361	357	290	373	336	353	301	339	365	331	357	318	366	350	326	386	356	357	320	329	373	327	349	345	333	351	321	314	378	338	333	352	345	391	340	320	322	331	332	364	314	380	339	369	307	333	309	330	386	361	360	330	331	347	311	317	335	364	354	334	351	348	369	352	341	375	322	343	373	358	332	338
17377	2418	1506	1001	863	718	713	717	707	649	661	660	703	642	683	653	617	625	615	601	651	627	658	609	650	591	658	601	596	633	658	613	636	625	574	635	666	628	609	593	622	660	616	652	644	612	601	665	651	620	578	657	642	610	626	631	595	656	618	600	623	627	692	598	629	659	615	610	605	596	663	602	609	586	614	604	674	655	598	640	643	625	605	624	632	645	598	632	605	621	646	647	644	620	638	624	635	648	635	677	595	667	621	651	617	645	662	626	634	674	666	653	633	638	632	659	601	620	668	650	643	618	636	640	637	605	635	628	616	626	601	626	646	622	636	630	608	568	636	632	567	648	635	642	605	605	613	681	616	660	637	623	636	597	620	566	647	633	628	628	612	625	643	591	636	592	580	636	642	608	646	616	615	657	682	636	621	643	627	647	612	660	597	607	645	648	645	612	685	631	637	647	626	591	627	665	627	609	580	667	610	667	624	619	605	647	650	625	654	611	627	606	633	617	649	606	645	627	586	655	639	630	617	611	619	634	654	687	612	688	611	657	581	645	687	604	631	605	605	602	640	618	630	616	580	591	647	582	618	658	611	622	620	644	605	645	606	616	607	609	612	641	628	609	647	644	600	621	639	615	646	590	614	656	636	637	621	597	593	604	580	657	647	582	600	635	608	648	578	662	610	607	627	601	592	580	663	614	643	566	619	635	645	608	658	600	615	624	610	594	653	636	623	594	605	633	598	600	573	582	648	601	628	596	625	624	643	587	609	648	597	646	579	609	612	646	661	605	650	617	629	664	606	624	649	613	623	589	642	643	633	638	618	622	638	618	670	616	626	670	646	610	617	577	605	643	604	627	606	632	611	594	599	666	630	637	631	671	603	663	636	605	636	612	576	626	562	637	630	668	625	617	633	640	643	616	605	605	629	625	651	615	605	642	603	637	621	625	601	626	601	640	636	603	621	608	619	595	612	652	606	646	619	623	605	606	606	582	579	624	654	626	613	609	643	616	634	624	630	608	670	664	577	673	621	657	626	632	651	642	612	621	571	601	610	562	623	632	643	588	621	636	589	642	669	597	613	627	608	597	579	632	602	674	622	621	642	675	647	577	642	617	635	637	568	666	643	684	620	659	581	652	644	698	636	623	639	625	600	625	625	592	651	607	616	633	656	635	659	631	586	624	633	594	663	654	605	614	650	610	621	647	643	632	568	652	671	628	654	608	605	629	627	671	649	598	613	609	643	579	647	626	568	595	611	650	578	583	640	660	598	631	602	596	597	630	621	596	610	658	633	632	668	625	614	591	652	654	603	608	583	652	623	646	641	606	626	597	616	609	639	633	647	593	594	660	616	590	638	633	631	605	648	632	615	611	603	634	599	638	640	639	628	579	615	632	638	620	643	552	588	651	644	581	618	634	627	579	594	637	619	634	629	641	634	614	592	618	645	606	611	621	619	629	655	572	643	616	664	603	629	619	649	610	644	629	623	622	633	574	590	653	610	635	655	615	609	599	678	589	637	605	594	644	647	597	638	634	598	615	604	664	607	672	599	641	645	594	621	596	597	633	589	610	586	635	642	616	630	616	644	607	617	621	606	638	627	639	622	679	640	609	618	628	603	627	624	644	641	646	604	627	680	680	630	646	625	635	592	621	593	604	587	624	612	630	617	593	621	650	616	640	616	638	642	597	610	601	636	611	634	606	612	610	607	626	622	602	624	648	650	627	648	612	635	644	606	620	631	621	652	663	622	618	616	628	654	658	633	601	635	620	616	624	644	606	645	606	641	648	629	606	593	635	610	604	611	547	574	640	585	633	631	636	600	627	630	643	684	648	604	638	632	630	588	584	619	579	633	671	643	617	605	626	592	612	611	661	621	606	607	606	654	575	618	647	586	584	604	583	585	575	618	633	623	637	630	646	621	631	646	613	631	627	659	592	651	638	645	646	665	662	620	639	576	622	610	583	615	645	675	596	629	658	595	638	577	618	674	584	567	611	630	640	607	606	634	609	643	632	646	618	651	572	601	609	642	625	636	636	574	623	624	605	638	617	565	605	630	634	631	589	625	622	614	618	578	628	632	637	616	608	611	594	612	620	601	632	606	592	630	628	638	657	630	607	617	632	604	654	634	622	611	630	612	637	636	592	614	590	612	628	614	606	629	613	628	647	607	631	608	562	556	598	570	642	619	636	626	633	612	636	618	637	584	619	615	575	625	561	672	586	659	644	610	580	599	658	647	657	621	573	673	621	630	599	629	635	611	601	626	606	639	663	535	658	679	641	646	635	594	660	621	627	621	602	658	609	592	622	613	635	616	610	637	640	674	635	633	620	616	655	593	639	618	643	595	614	583	620	637	681	626	650	609	627	616	636	609	663	621	654	650	617	636	619	660	637	628	605	633	664	609	567	592	625	581	648	634	623	605	618	603	627	598	608	626	622	609	649	602	658	669	616	602	641	638	610	661	659	650	614	574	612	632	621	597	569	594	636	666	647	628	607	643	643	669	628	579	624	619	612	630	632	597	586	599	663	638	590	565	623	672	634	611	644	602	646	648	604	603	648	638	630	654	631	611	593	636	601	639	632	652	621	629	629	631	607	608	638	572	622	644	637	655	650	656	579	574	634	618	601	596	644	629	640	599	644	624	656	636	629	644	644	602	552	661	611	657	638	623	578	584	581	645	613	631	606	620	626	639	667	618	631	631	603	605	690	618	622	602	591	630	600	608	622	670	573	598	598	618	622	641	675	620	613	610	670	627	599	636	610	639	648	643	642	588	644	607	614	634	630	618	644	655	610	629	598	653	576	575	585	645	644	620	614	621	564	624	652	633	602	662	624	637	629	610	632	649	645	632	620	672	581	660	640	626	623	640	628	664	642	632	626	623	664	625	627	621	644	599	658	630	683	646	611	663	658	639	635	622	653	628	624	638	610	617	665	590	610	633	647	650	640	604	655	629	664	623	632	654	599	686	609	656	643	601	626	663	632	606	615	623	599	646	637	639	633	662	610	661	595	590	617	608	639	631	621	667	665	649	612	651	639	666	618	619	597	588	648	605	622	619	620	656	643	581	637	622	608	642	570	638	635	644	635	623	665	611	604	542	597	613	657	628	628	609	609	600	647	610	611	621	596	629	658	568	648	599	617	646	627	607	575	605	624	641	655	619	635	593	599	604	596	636	592	624	585	626	615	630	620	611	590	632	626	644	640	588	606	615	707	615	636	658	653	642	650	578	594	629	616	589	606	630	619	615	624	640	623	627	626	608	606	635	580	597	616	692	612	592	624	572	596	641	580	629	627	604	587	604	622	611	642	650	593	649	587	618	590	596	649	623	661	593	604	611	667	650	634	650	597	619	639	650	632	638	624	606	642	647	631	634	639	618	639	595	623	630	677	646	624	614	653	612	641	597	612	618	650	636	571	584	614	648	661	662	567	573	606	656	609	591	627	626	667	649	675	628	623	624	611	611	624	642	628	644	574	631	581	614	577	615	619	601	615
25128	21447	27575	25695	12082	1244	759	600	507	490	459	411	411	385	387	394	392	377	407	346	349	387	376	377	367	367	342	354	319	338	332	349	340	311	343	334	367	347	329	351	345	347	339	367	345	347	333	338	313	317	324	370	377	364	321	334	334	368	357	363	312	338	328	355	345	357	304	345	315	313	348	347	343	344	313	338	316	330	331	345	315	359	317	361	318	344	338	332	373	326	349	311	346	337	322	346	325	308	369	348	376	350	355	305	350	333	346	320	336	346	330	366	368	338	327	353	344	326	338	318	342	342	309	312	316	345	343	328	338	339	351	348	353	331	350	309	357	307	367	312	325	315	329	317	345	367	333	309	330	363	323	354	339	328	306	357	309	326	307	311	310	303	338	376	345	318	364	335	332	322	324	330	351	334	321	323	347	336	360	352	321	303	319	324	340	317	358	310	337	324	294	375	335	305	310	366	299	339	311	332	329	338	319	328	306	353	344	309	324	337	344	347	318	346	334	315	314	308	359	321	335	338	318	335	335	347	338	334	313	306	331	339	333	353	359	351	341	320	325	334	325	326	308	338	359	312	323	320	342	328	335	343	309	313	371	310	345	322	319	328	319	322	311	360	316	325	360	294	334	350	339	319	362	334	336	317	311	330	311	320	322	329	358	343	317	334	351	345	307	322	348	324	322	303	314	318	348	307	307	354	324	350	327	310	355	327	320	295	337	308	327	337	313	352	315	335	306	367	368	363	316	346	314	340	328	322	318	314	296	347	342	337	315	354	342	308	320	329	358	304	372	326	324	326	351	327	337	349	298	317	324	294	366	314	324	291	331	349	369	354	341	335	301	290	328	313	350	346	353	335	321	352	321	343	310	359	330	315	327	352	341	350	315	352	331	313	327	312	346	330	338	347	362	357	319	308	311	334	337	338	361	332	344	318	323	339	312	321	340	350	332	351	322	339	320	325	315	357	320	320	348	345	338	322	353	348	332	308	323	315	332	341	333	359	317	308	343	340	354	341	345	359	321	361	308	373	369	322	315	308	327	327	345	335	368	320	338	326	350	373	332	326	345	338	379	352	311	364	308	355	343	345	345	335	314	329	331	301	340	345	351	347	339	326	341	310	311	311	363	327	336	350	334	338	306	346	314	331	291	352	335	341	333	350	339	340	328	348	322	336	304	314	349	330	335	352	357	363	318	331	302	315	338	348	322	332	326	330	335	292	340	331	314	337	326	339	320	336	314	298	308	332	329	365	327	346	308	313	327	329	335	322	331	323	294	305	319	333	322	330	335	311	359	355	313	322	349	325	307	332	335	364	340	363	329	314	328	353	353	351	331	344	362	293	325	320	338	314	297	339	326	330	326	353	332	364	311	366	326	345	341	320	332	367	336	315	318	341	332	310	311	329	346	379	319	309	328	344	295	354	330	358	328	326	350	345	325	321	348	380	354	318	340	318	338	294	351	337	337	350	355	357	328	335	317	329	295	340	368	316	339	323	339	333	350	341	340	325	331	345	303	313	320	314	335	338	334	342	326	349	329	348	342	331	325	373	322	321	338	358	324	391	328	300	346	334	337	320	346	363	316	353	305	311	299	313	310	323	344	373	305	323	324	319	339	320	317	323	320	351	345	307	353	343	327	335	290	344	363	338	372	335	377	333	348	333	312	347	325	324	348	328	325	314	342	316	353	317	334	340	326	351	313	322	343	355	340	346	352	335	320	333	330	366	306	317	328	336	320	323	326	315	342	368	340	356	362	323	346	329	323	357	336	319	344	352	346	322	331	327	318	349	322	310	336	287	317	344	324	319	296	349	345	327	347	338	334	338	307	345	322	307	343	332	318	317	374	316	341	343	363	333	371	307	300	337	353	329	344	343	354	347	331	315	335	325	312	322	341	329	378	298	318	353	324	334	361	332	370	304	315	343	319	363	325	331	322	323	324	302	313	332	334	317	334	340	323	300	360	351	332	318	325	332	318	305	331	360	314	346	299	305	317	318	333	347	328	317	323	332	314	312	307	351	330	313	325	339	328	337	346	319	319	321	318	338	363	352	315	339	368	363	323	332	312	333	351	328	340	334	304	336	351	286	348	312	315	333	340	326	304	334	301	296	342	342	338	343	332	346	320	318	297	344	316	368	335	311	316	343	345	348	332	321	315	342	345	361	342	329	334	330	334	358	311	314	336	317	347	342	328	335	366	346	332	354	306	335	300	315	332	328	310	337	374	308	367	344	327	334	336	332	326	344	331	340	300	336	331	337	330	304	364	342	369	310	298	338	306	283	289	325	326	347	360	357	358	318	313	346	302	324	316	340	317	307	341	350	309	343	352	333	315	357	350	337	323	351	331	361	335	301	310	333	339	314	319	306	298	351	302	332	342	333	301	326	328	338	359	366	318	314	329	340	344	365	349	326	326	349	331	338	335	331	330	326	364	339	336	340	361	374	343	332	329	358	327	320	310	347	365	354	301	329	331	358	356	339	336	346	330	334	329	311	334	332	341	316	327	306	328	331	306	322	324	345	341	303	327	323	363	344	336	321	360	321	322	338	304	318	368	319	320	321	320	373	335	338	349	343	342	334	315	338	335	329	355	310	306	323	351	335	339	339	342	316	292	363	367	366	322	308	329	317	355	322	338	321	349	314	293	366	338	336	372	306	327	351	332	359	298	334	320	351	320	337	340	341	320	338	305	307	313	323	308	344	361	345	295	349	334	318	345	353	336	324	306	355	314	316	350	321	316	319	338	337	339	327	343	321	354	362	312	350	320	357	361	329	342	314	312	314	337	340	313	321	320	323	307	298	315	297	337	315	349	327	341	347	371	349	321	340	352	338	359	314	362	336	329	323	290	311	330	333	303	353	340	325	339	320	338	310	345	326	336	329	300	314	308	341	351	340	337	324	334	336	305	350	336	313	323	331	359	361	354	315	302	339	341	325	330	310	345	329	350	328	312	315	311	357	337	346	331	316	323	334	355	319	360	334	307	347	362	311	296	331	342	316	346	318	321	330	342	311	329	332	335	340	336	317	343	314	336	321	308	300	350	336	356	346	315	330	358	313	339	291	336	342	340	328	333	331	340	318	336	320	361	348	315	359	329	314	350	332	306	337	358	362	320	318	294	347	304	355	316	334	336	333	290	289	311	331	344	321	311	305	332	368	355	340	302	351	362	289	318	325	345	314	316	332	331	303	367	335	342	345	324	321	302	331	332	313	336	323	318	342	346	334	340	314	360	317	334	308	334	329	331	334	337	342	353	317	318	371	299	299	336	329	367	312	342	327	328	328	325	347	317	329	328	346	355	330	346	331	346	315	329	334	312	359	318	316	331	346	339	320	289	328	303	351	347	353	305	315	330	318	314	313	321	365	334	364	339	324	341	303	316	343	333	315	330	318	319	348	321	317	331	324	323	305	327	341	351	340	361	330	334	308	352	317	312	332	357	335	335	352	332	330	301	292	311	326	352	383	344	366	329	365	323	327	305	322	341	329	310	369
32528	16718	9147	4813	3317	2379	1866	1531	1304	1131	1028	1013	898	868	823	762	761	764	722	706	733	670	659	698	673	622	647	637	667	606	651	579	659	631	583	637	626	596	632	642	678	611	623	634	621	597	643	627	619	629	555	609	514	622	666	654	652	614	609	619	581	599	561	607	587	614	636	622	564	593	586	608	606	654	597	617	567	630	615	602	620	588	627	568	596	579	589	616	608	594	558	574	620	624	588	655	594	639	580	625	643	633	623	633	639	588	620	610	613	624	643	653	583	600	627	634	615	603	619	605	533	614	600	626	549	648	615	576	606	588	606	617	563	571	600	540	590	595	557	593	599	630	566	595	584	629	576	603	605	628	597	602	562	617	591	610	601	609	602	590	600	588	582	572	604	597	638	595	661	560	617	565	619	590	607	567	567	586	602	600	601	587	616	558	623	600	604	561	598	585	602	624	588	576	613	660	589	601	582	602	564	583	554	568	603	608	589	587	616	554	591	618	600	582	541	636	585	572	601	604	574	594	575	621	600	590	632	564	562	626	545	589	622	582	584	563	602	585	608	586	624	576	594	619	566	584	571	597	614	575	633	546	602	588	564	580	616	601	672	612	580	595	591	577	592	582	587	622	631	598	591	598	593	599	618	610	578	614	574	579	624	610	586	550	592	597	552	580	539	548	611	584	552	579	565	621	592	625	549	560	608	573	591	579	574	595	530	626	582	577	615	607	574	563	602	569	588	583	602	691	635	580	573	583	602	589	580	557	589	626	565	577	579	634	614	579	619	603	603	620	620	581	592	556	584	606	609	639	565	619	579	581	580	599	607	593	576	538	566	601	642	566	594	582	569	580	584	596	545	582	605	593	580	614	626	586	600	582	575	542	561	566	588	587	589	578	609	568	614	548	592	574	560	600	558	582	565	588	611	577	595	598	580	578	598	580	595	582	608	556	563	585	635	636	612	593	601	599	609	615	600	589	593	609	588	596	592	601	592	592	538	567	596	570	574	601	620	560	570	576	623	554	582	573	578	577	626	613	551	577	596	570	589	591	570	527	578	598	606	609	653	603	638	581	580	593	574	546	579	611	592	564	646	594	614	647	582	561	622	606	605	599	592	567	596	598	578	595	598	571	619	570	623	594	613	603	569	581	566	598	619	563	570	572	585	568	588	600	577	615	594	562	587	610	594	589	583	650	570	525	611	553	631	607	612	572	606	626	582	585	599	558	601	631	606	600	596	547	609	615	577	588	613	616	567	556	641	591	575	533	631	629	588	589	592	670	591	581	592	566	582	574	542	601	560	590	590	616	623	578	606	570	622	622	617	592	616	546	578	596	562	561	601	592	577	589	571	574	626	598	577	663	591	611	538	585	619	590	538	610	566	574	551	602	618	627	590	585	677	618	578	616	545	609	622	595	633	599	632	606	591	594	602	570	557	597	619	596	598	639	593	571	568	583	568	610	568	574	638	571	604	545	608	623	609	600	618	584	584	617	559	576	602	600	529	623	625	557	580	594	614	593	593	631	583	593	574	591	596	612	599	594	576	578	583	563	601	593	590	578	650	585	576	612	558	582	607	594	583	595	598	580	594	574	577	623	557	570	573	598	580	582	565	649	608	611	580	578	577	606	567	580	617	611	601	619	647	589	528	541	604	598	597	623	600	622	599	603	598	582	617	566	622	627	580	578	597	640	570	586	620	562	621	590	641	597	580	604	632	600	567	631	551	639	597	553	583	598	567	584	587	571	579	618	589	596	612	596	623	569	582	581	597	603	559	634	614	595	574	541	621	621	597	597	540	586	591	563	610	588	599	519	570	603	586	577	562	583	589	591	568	581	598	589	624	551	611	559	581	559	598	600	585	603	636	616	637	579	580	577	629	562	579	596	595	589	624	606	564	585	580	588	575	602	581	582	586	565	580	624	583	604	570	596	596	579	602	611	611	567	598	617	612	626	602	597	618	600	609	595	600	592	610	605	575	560	590	611	578	573	585	610	614	589	549	549	561	603	578	579	562	595	600	567	621	613	632	594	583	611	593	589	558	567	566	566	646	585	575	579	605	583	589	611	591	635	586	566	639	597	639	583	593	620	599	565	564	606	578	571	590	566	603	579	594	566	532	607	600	577	580	600	527	598	594	594	627	635	604	599	545	587	593	633	617	612	648	626	603	622	636	591	581	598	588	586	610	591	556	600	558	622	565	621	581	569	580	557	612	601	583	565	585	601	580	638	602	653	584	567	632	615	556	569	627	602	574	579	635	577	580	579	598	527	553	568	569	588	595	617	591	661	603	598	593	572	569	600	596	564	597	611	573	603	591	547	629	594	601	586	604	572	595	579	532	600	572	598	617	617	603	597	605	541	639	571	629	562	588	592	568	632	604	603	604	603	567	593	592	543	581	535	626	570	576	597	577	610	620	614	539	577	590	599	617	615	622	602	617	612	605	577	596	566	585	564	583	630	608	566	599	569	577	593	589	576	613	596	573	624	577	569	535	632	585	603	552	580	613	615	601	572	589	609	635	598	584	622	613	619	608	573	620	610	583	603	612	578	575	558	569	607	567	601	596	622	604	592	622	559	561	606	589	569	563	607	613	603	594	587	563	620	596	568	602	606	586	607	587	595	609	648	593	577	595	580	576	589	603	597	625	565	620	599	618	635	598	596	594	601	553	581	618	575	602	617	596	599	599	594	598	599	549	598	610	623	603	583	587	599	633	603	655	612	578	600	603	576	567	616	592	623	617	553	620	647	586	619	574	584	603	579	608	559	558	602	589	605	561	587	643	606	586	615	545	606	586	627	656	618	626	627	585	571	589	581	634	596	639	568	648	591	602	628	608	592	601	586	572	584	593	579	548	604	572	585	574	591	613	611	592	580	558	568	570	567	594	608	606	589	601	588	624	602	608	592	566	607	619	598	614	634	568	614	610	600	608	641	582	584	620	617	599	592	595	596	579	631	555	604	601	592	602	555	615	601	597	585	560	576	575	598	571	628	560	594	620	612	610	607	575	624	619	556	604	587	594	607	578	586	596	609	621	615	604	567	611	636	627	597	616	580	580	605	597	570	590	613	610	605	593	577	597	583	594	597	604	583	584	545	569	595	593	605	587	611	592	601	558	566	558	671	583	579	623	554	571	591	618	603	577	565	624	573	600	572	580	633	568	608	602	594	605	570	619	624	582	590	596	573	580	577	586	629	556	607	584	585	582	552	639	594	585	617	602	638	596	602	587	624	566	637	620	616	605	585	597	554	590	609	628	605	566	612	601	583	577	601	561	577	570	623	591	641	643	595	603	579	604	603	654	555	573	586	613	632	574	535	564	590	589	583	619	619	587	602	542	586	620	617	638	614	591	613	584	595	566	551	605	575	589	590	561	591	578	614	588	626	586	594	632	607	549	595	599	580	584	558	606	585	609	644	588	601	620	602	611	523	613	622	579	606	601	615	632	578	547	598	612	583	622	593	601	573	594	641	560	570	622	596	591	622	531	633	556	580
24096	21412	28496	24700	21397	10210	1718	1104	882	890	809	748	733	684	672	680	662	621	668	620	612	566	585	607	591	562	587	594	583	602	568	592	599	632	557	564	565	596	559	561	569	569	546	565	577	524	574	571	573	559	578	557	605	593	523	584	543	532	548	564	566	571	613	621	588	515	573	581	591	560	527	566	580	568	575	527	591	570	547	572	560	528	580	595	556	577	552	617	550	570	568	544	552	507	551	614	535	519	584	578	563	545	589	602	593	557	552	549	592	598	496	588	576	583	584	583	599	563	574	558	633	521	542	565	573	551	590	556	583	562	601	585	508	557	565	567	590	548	542	597	591	583	574	555	595	536	585	537	549	534	603	523	546	543	529	560	527	588	572	568	577	572	536	521	545	517	573	605	587	587	543	596	620	542	543	534	593	590	567	577	516	599	581	568	523	591	520	592	581	551	572	550	578	553	589	576	541	569	520	530	537	572	566	547	575	564	547	586	553	565	542	527	548	551	561	582	559	569	524	569	560	592	571	573	526	606	532	539	528	576	526	531	591	603	542	563	569	563	520	555	578	517	542	548	591	571	565	590	555	545	551	556	518	544	545	609	561	596	563	572	564	568	550	567	574	507	540	570	567	510	533	537	558	534	559	585	583	528	590	545	581	607	541	561	520	525	557	567	575	602	519	536	555	513	559	521	570	552	543	563	581	526	573	539	544	524	530	608	635	543	590	568	567	558	593	562	550	542	565	553	549	529	573	563	564	586	593	539	544	582	574	548	559	573	577	539	591	564	550	606	566	574	563	563	554	554	545	519	578	548	571	590	602	555	606	562	531	568	547	552	545	542	564	547	590	582	589	575	581	576	564	541	548	593	561	581	537	526	539	539	569	558	583	532	544	578	586	546	521	537	536	595	543	563	599	560	591	591	569	568	592	590	575	539	575	553	538	561	584	532	538	560	512	569	541	569	545	558	575	565	543	548	596	576	547	612	547	566	564	555	563	534	590	565	586	564	587	564	523	574	531	587	504	605	595	589	582	553	559	574	552	554	558	585	574	554	554	560	585	528	579	518	560	534	587	600	579	544	645	516	549	541	576	537	565	563	540	572	560	534	551	562	601	543	580	564	533	557	598	630	561	607	575	534	584	597	519	568	589	558	599	567	585	524	518	546	560	530	562	569	545	559	566	546	588	535	580	522	612	568	557	574	594	546	547	593	567	525	558	574	529	557	559	595	570	583	565	548	545	605	570	539	504	550	552	596	551	615	575	551	551	551	572	541	533	527	578	561	552	549	547	529	551	542	562	539	538	546	572	530	580	579	570	548	592	548	537	530	612	540	554	549	545	550	553	567	520	589	529	553	574	546	576	565	580	552	583	543	548	585	554	573	583	550	551	579	560	547	573	531	556	518	532	532	560	542	567	581	547	591	549	595	496	569	588	582	553	540	625	564	594	624	543	576	555	531	569	564	565	560	562	560	504	565	563	553	597	558	519	539	550	562	558	569	576	579	591	557	550	540	545	576	555	529	535	522	507	565	583	545	513	579	549	560	528	572	555	563	552	546	557	576	532	553	574	571	584	556	573	556	563	513	494	607	608	579	542	561	516	527	596	574	547	513	574	574	542	545	530	528	594	559	570	543	567	625	580	524	596	568	590	528	549	556	556	539	569	566	598	541	601	589	525	596	584	575	556	543	519	557	583	550	592	553	569	561	592	549	562	594	535	572	551	572	532	553	539	546	550	578	554	551	606	525	502	574	530	564	564	596	564	571	539	557	576	539	536	557	570	572	543	543	543	554	538	530	519	568	585	522	548	573	569	572	563	582	579	572	559	536	560	536	522	572	579	540	543	557	555	554	566	535	584	542	537	575	540	582	572	517	519	552	542	584	533	554	535	571	553	566	581	561	592	577	529	557	549	597	583	558	584	551	534	569	541	549	563	561	546	611	531	560	566	585	572	577	563	566	547	540	548	552	559	529	526	592	578	603	544	552	586	532	508	587	592	560	546	577	531	600	547	514	561	541	582	554	554	585	563	560	567	527	582	587	558	537	570	553	600	535	552	567	576	571	557	572	559	543	576	532	533	533	582	564	553	563	593	586	589	532	557	549	563	586	575	550	528	534	558	580	533	559	591	553	592	579	553	552	541	592	533	567	566	571	594	512	584	589	578	572	529	606	565	545	562	554	588	582	557	590	561	539	580	577	563	551	511	524	592	550	546	541	567	503	578	575	546	590	580	574	568	541	545	532	536	583	508	515	554	561	575	580	551	553	605	566	586	596	555	595	561	598	609	570	586	540	579	528	581	570	562	556	539	557	532	620	579	590	541	553	546	547	548	548	563	515	514	563	561	579	573	552	577	573	532	582	547	574	575	572	572	536	582	557	584	550	592	572	568	558	536	538	554	562	583	607	610	531	555	568	599	588	554	542	571	562	544	546	627	546	539	562	553	573	560	565	583	565	600	569	587	568	562	568	558	546	574	626	578	537	572	604	559	583	583	572	558	557	594	579	601	577	545	575	578	572	557	526	571	554	582	558	566	569	548	548	579	519	572	549	539	553	549	548	586	565	536	547	564	576	543	580	533	557	559	579	569	541	549	555	521	570	544	514	545	520	535	538	583	568	606	557	569	554	561	559	583	567	551	532	557	559	529	512	539	533	585	587	589	569	593	578	539	536	570	601	570	542	585	575	571	562	603	589	525	565	595	534	564	561	571	548	600	559	546	585	555	564	533	560	565	538	561	573	563	603	529	572	518	576	548	577	599	585	598	584	562	532	546	538	552	578	596	561	575	585	540	540	545	527	551	561	524	596	555	541	520	559	583	591	521	511	540	521	611	563	547	586	547	558	516	539	576	572	562	538	568	545	561	539	534	542	551	550	550	556	583	547	549	535	606	513	520	553	555	554	543	554	536	525	588	588	531	559	586	549	608	545	566	526	544	575	555	525	584	548	553	553	627	532	564	572	568	554	579	533	537	544	567	566	546	561	508	574	563	544	536	540	510	539	527	575	568	577	575	581	566	547	574	591	570	532	571	572	552	583	534	556	535	580	593	539	549	580	597	545	539	576	579	545	587	576	529	633	556	567	520	604	567	595	555	565	580	622	569	567	581	566	515	571	590	566	558	560	549	554	526	590	527	576	554	607	589	553	579	595	553	545	570	520	568	553	574	540	568	585	580	597	578	545	572	554	572	562	568	529	571	587	597	520	551	527	576	546	581	566	552	556	562	582	527	572	519	543	553	539	536	558	537	583	568	547	533	589	559	576	548	522	559	553	514	566	562	549	551	560	571	558	541	575	540	534	563	547	553	576	573	507	605	554	597	579	581	573	552	571	547	525	569	555	542	554	555	548	544	573	565	564	626	535	574	543	548	592	569	576	551	546	590	566	580	511	496	592	549	562	544	542	599	557	605	528	513	587	556	580	534	549	558	540	557	570	576	544	590	549	527	568	555	543	521	554	561	526	552	587	525	572	499	520	544	540	544	528	559	615
32482	21668	14394	8038	5564	4204	3389	2690	2247	2072	1761	1620	1472	1517	1407	1281	1276	1237	1211	1127	1117	1158	1131	1043	1047	1121	986	993	1020	1009	1015	1037	978	1005	996	1007	957	998	950	998	945	956	1012	984	1003	1014	965	952	974	1014	927	951	923	975	926	978	941	942	944	922	952	983	945	976	931	927	933	979	930	908	920	925	918	935	967	934	957	940	943	953	899	1004	959	925	957	946	929	930	904	1008	965	922	923	990	931	975	981	949	1024	986	989	952	995	955	1002	964	1004	941	968	963	931	1014	924	981	962	989	995	943	966	924	916	920	885	966	976	997	957	968	967	961	933	953	919	955	907	933	962	890	928	920	885	960	894	982	962	1004	885	985	927	941	912	919	927	943	947	919	915	981	954	941	969	958	922	945	957	926	945	939	926	998	905	919	901	980	927	909	919	899	910	932	956	928	936	895	932	900	941	929	931	945	989	914	962	925	912	934	915	920	939	916	935	929	903	941	923	922	947	891	925	946	974	888	971	985	925	994	894	945	913	869	957	910	957	941	913	893	938	917	958	954	906	887	950	923	951	924	917	862	894	980	919	892	956	935	887	936	966	943	969	889	920	912	925	928	956	923	927	910	934	933	987	907	914	946	972	957	906	958	904	1000	954	908	921	863	920	907	906	905	929	864	905	910	898	931	947	952	943	892	963	975	944	916	978	915	918	952	897	958	964	901	929	900	916	923	929	980	1015	933	960	973	949	944	968	891	940	939	927	984	914	873	917	904	906	948	904	914	906	903	962	1007	946	930	980	973	919	964	921	918	929	875	881	922	922	928	1004	911	911	892	906	938	969	932	940	914	938	898	997	884	912	908	971	926	921	925	957	941	928	946	944	957	902	900	995	905	935	995	898	935	953	946	900	913	948	969	919	926	944	952	952	946	885	922	953	917	926	949	981	993	956	879	912	948	956	967	961	955	942	954	934	960	897	946	913	974	933	898	918	839	897	928	935	933	944	959	944	930	943	927	956	919	954	943	930	934	895	901	945	953	941	900	921	980	931	932	946	955	956	908	964	986	896	908	907	971	903	933	970	970	962	964	971	890	908	852	877	972	916	926	971	932	927	934	946	921	917	933	920	937	1010	951	907	931	969	945	950	929	903	960	910	955	931	929	950	886	898	953	944	917	959	912	964	902	942	893	953	974	895	941	970	962	919	933	934	921	953	966	952	947	924	960	865	967	941	954	902	904	959	971	984	959	980	973	888	930	933	983	969	870	967	917	980	879	912	962	935	900	934	934	961	924	926	988	966	965	945	941	945	916	902	904	978	922	949	898	896	921	925	956	881	969	935	917	961	973	895	1004	925	993	925	937	981	941	874	865	904	961	926	967	892	896	947	934	961	927	935	972	928	899	869	911	1003	935	949	943	952	886	970	997	887	952	873	930	927	983	985	926	886	975	908	956	961	940	890	930	939	901	947	925	884	963	917	909	957	911	955	915	922	919	870	984	962	889	987	904	946	982	880	905	935	907	893	935	951	943	899	994	934	963	897	891	952	988	912	873	973	957	932	973	994	942	920	888	1004	905	934	979	948	963	996	992	932	914	881	894	902	910	881	894	963	965	909	924	975	951	923	953	906	950	937	923	907	919	953	960	969	932	907	916	923	937	966	899	930	899	938	905	944	923	1002	954	951	961	892	972	925	979	954	904	918	926	952	952	948	916	959	932	928	984	959	945	951	947	954	962	905	950	928	899	902	965	899	912	973	893	940	945	940	1006	898	960	921	966	964	886	946	891	918	912	913	926	941	926	939	948	963	929	938	961	949	926	911	924	979	875	871	977	990	925	975	948	940	951	944	929	918	934	929	908	898	967	926	897	984	981	918	894	901	880	910	917	921	949	946	962	938	941	986	915	921	897	897	883	933	960	909	921	888	914	885	983	866	926	984	911	922	951	918	929	948	984	959	948	1022	896	954	955	888	894	899	972	983	936	934	893	898	967	927	948	842	925	945	932	928	952	956	926	977	957	949	922	918	917	942	956	913	925	889	919	979	949	905	927	932	986	928	961	909	960	928	973	924	874	916	964	924	922	860	899	956	940	940	934	897	972	949	932	952	918	992	978	914	928	968	941	994	928	954	955	942	962	942	897	989	892	980	955	920	926	934	995	945	957	915	918	983	998	951	969	963	986	911	925	945	952	938	939	898	895	955	908	893	955	955	926	976	958	950	913	923	974	917	949	938	943	929	884	896	944	964	889	943	912	946	931	962	940	912	973	926	978	915	905	918	904	986	917	929	978	936	941	962	951	892	943	955	905	935	906	982	922	914	924	954	995	947	898	964	970	965	906	909	947	982	900	894	992	951	918	842	920	967	960	964	950	959	972	930	925	896	920	965	975	895	971	923	924	995	945	883	939	949	989	965	935	938	914	930	924	963	931	938	951	951	901	995	899	933	952	953	966	954	905	947	952	981	934	950	932	920	988	906	930	964	937	903	938	906	889	923	944	852	943	931	914	902	911	960	916	942	950	944	958	923	992	957	956	963	938	946	942	928	934	928	970	953	933	925	892	967	924	929	945	984	966	957	951	890	882	907	951	902	945	939	924	881	963	883	935	943	903	925	954	962	936	934	906	897	935	922	891	914	931	956	925	982	888	968	966	903	937	923	972	906	973	855	972	986	925	909	942	924	964	952	955	945	979	894	923	924	920	917	899	952	960	945	955	928	952	972	894	941	883	949	914	882	982	920	946	949	911	941	962	890	952	960	876	862	912	913	938	904	975	917	954	957	893	936	945	940	897	938	930	936	924	929	972	968	949	916	959	928	968	929	971	977	941	971	939	980	903	906	896	924	978	951	1002	963	909	961	947	922	940	963	945	911	887	958	898	905	936	937	994	924	921	915	960	911	924	953	968	979	952	926	893	953	959	943	946	913	910	968	941	939	985	950	980	878	928	923	921	878	883	977	979	927	956	946	962	926	936	979	972	924	960	952	929	957	963	898	905	936	913	972	961	945	885	950	926	972	917	976	888	959	943	951	935	934	903	903	937	936	898	927	918	917	902	916	886	908	970	960	915	895	907	916	883	936	966	957	948	949	962	1010	968	931	910	904	907	900	958	935	881	903	971	871	956	913	944	965	928	911	917	983	912	943	911	930	939	957	939	924	893	928	967	932	892	892	970	915	967	870	948	970	958	914	945	954	952	958	925	918	910	948	947	976	984	944	867	958	975	920	951	947	938	915	897	953	891	896	884	950	987	911	964	965	980	954	895	937	969	939	943	934	902	977	916	965	946	949	953	893	935	892	957	951	910	949	918	989	933	951	876	957	967	976	961	946	938	921	948	887	931	931	964	971	994	871	944	925	901	908	935	966	922	926	913	933	934	901	938	962	953	928	946	929	984	923	925	912	933	968	901	949	962	907	955	977	944	920	899	932	978	904	933	944	991	985	915	957	922	874	965	956	952	961	954	889	940	927	945	1000	869	914	936	880	935	906	949	965	946	941	933	982	947	937	958	942	921	956	945	936	961	928	968	931	888
27736	17172	2675	612	458	407	380	331	360	371	343	330	354	293	336	383	355	359	367	320	367	368	335	334	384	335	327	337	337	374	335	333	333	354	356	361	318	312	318	337	354	322	349	303	336	358	330	325	353	366	383	356	321	310	330	343	334	321	339	366	352	317	328	351	352	303	348	347	337	311	361	326	281	351	342	360	343	344	325	348	329	358	339	366	336	343	349	361	345	341	332	329	333	323	306	305	332	375	343	369	335	334	334	369	354	350	357	329	358	330	321	352	357	335	369	346	335	346	357	364	325	362	348	334	364	329	337	335	307	328	350	338	326	336	361	310	387	339	362	337	357	334	371	321	339	305	352	345	344	360	345	328	377	337	341	309	343	333	356	326	315	341	354	349	328	356	347	341	357	304	358	327	338	354	353	346	339	322	333	328	355	359	338	321	332	311	344	365	322	321	316	354	351	356	332	303	343	339	386	362	336	359	333	351	340	356	335	325	354	330	355	338	348	335	339	361	358	332	327	322	329	326	368	344	349	343	365	320	380	346	315	334	370	327	311	339	367	341	342	322	303	354	318	341	365	365	352	335	327	315	359	331	352	357	319	315	325	346	347	326	303	352	304	359	377	392	322	290	332	341	283	338	347	340	350	300	348	349	347	314	354	313	327	339	371	337	302	330	332	360	318	351	339	342	323	344	362	350	354	296	346	291	333	316	298	352	332	346	334	326	334	315	345	324	341	317	319	315	327	375	347	341	341	337	360	340	356	297	308	318	318	360	342	344	331	314	327	325	348	366	338	337	335	323	348	373	331	341	321	335	336	340	366	329	335	361	316	339	338	324	335	307	312	356	312	343	328	328	343	330	367	333	298	288	343	320	360	325	333	391	348	319	319	357	349	329	323	326	342	320	325	346	294	331	338	336	323	344	326	371	337	340	354	329	333	357	368	324	345	398	379	343	325	327	334	337	305	360	322	333	327	349	349	338	342	343	357	362	377	330	327	363	339	349	325	328	336	314	306	356	334	318	385	321	365	329	339	343	355	360	300	357	358	336	337	338	343	337	354	348	353	334	342	381	302	332	317	342	354	356	310	327	325	372	347	329	348	370	324	349	355	365	353	348	323	360	342	347	367	338	331	314	327	342	323	345	311	350	293	340	353	354	341	346	351	322	365	326	308	361	351	346	356	353	359	336	340	353	369	334	310	344	349	361	328	334	337	337	357	324	357	346	339	355	380	353	339	352	343	356	355	330	350	343	331	342	342	350	319	345	357	338	362	339	344	336	332	339	324	339	337	361	340	332	314	322	326	342	342	356	335	363	348	362	363	343	305	326	367	333	335	350	365	321	337	340	314	351	352	306	330	309	332	310	342	336	323	313	344	326	317	332	324	321	327	320	344	320	334	337	304	324	360	352	311	335	330	325	325	360	321	346	329	359	358	359	341	385	385	333	342	345	329	333	335	338	307	345	320	351	346	338	343	370	362	329	357	359	329	363	312	334	351	350	316	331	353	342	344	369	352	362	363	331	305	321	364	325	329	324	309	329	351	328	322	353	322	338	341	346	322	374	308	310	328	333	315	346	357	351	358	373	363	368	315	353	345	331	347	346	365	324	344	341	350	347	321	347	355	345	328	311	333	340	363	325	358	318	365	344	321	299	351	365	388	356	337	370	338	362	355	320	353	344	330	333	323	322	336	329	340	338	361	349	333	374	359	341	359	317	340	322	370	376	339	321	336	327	358	315	320	313	350	346	311	346	350	374	313	357	330	348	356	347	362	340	343	330	334	359	349	341	306	322	366	315	361	342	349	349	346	338	355	376	351	343	363	329	340	329	346	346	345	329	347	345	348	346	317	330	317	346	375	321	330	380	373	358	334	336	335	334	350	348	340	310	354	344	328	332	347	346	361	362	345	356	345	358	306	333	335	349	305	314	324	380	360	318	367	325	342	361	339	359	328	340	346	343	332	359	317	348	348	347	337	361	337	362	316	340	340	355	369	343	369	311	308	361	335	346	347	337	338	349	331	300	373	357	318	347	343	324	355	311	322	321	316	316	329	358	343	332	348	372	303	306	338	371	358	379	356	337	333	338	329	331	317	327	363	346	308	364	312	312	346	349	327	340	341	316	351	340	355	334	326	353	346	332	337	326	360	323	374	339	335	312	337	328	364	324	328	353	327	360	319	317	319	328	351	328	343	323	327	337	381	354	325	347	328	330	303	351	360	339	332	318	341	349	348	326	337	341	339	308	360	324	338	308	357	314	340	347	328	327	330	360	325	365	317	363	333	340	343	342	319	328	309	341	340	333	367	328	339	313	349	361	311	366	368	322	318	313	350	397	321	362	302	317	353	357	338	353	334	340	344	357	315	339	353	344	353	344	385	350	336	338	334	315	330	362	375	328	352	333	351	331	353	353	353	331	347	329	337	352	361	333	337	331	354	370	305	349	335	341	320	330	344	383	337	346	329	305	323	328	318	334	343	358	293	353	358	373	322	307	328	349	327	350	323	343	337	348	354	339	342	318	337	338	333	358	312	342	316	380	371	324	340	341	340	340	351	375	359	345	339	294	348	357	332	345	345	332	324	331	358	359	324	345	326	331	314	344	375	330	319	353	367	379	375	366	351	345	342	339	351	347	344	336	325	337	383	344	341	324	361	350	347	330	319	345	360	331	335	322	341	304	339	328	325	351	347	336	323	327	364	343	328	326	316	342	322	322	305	335	344	369	335	326	349	355	334	325	346	331	325	374	312	352	333	338	317	341	334	362	333	316	298	363	335	312	353	317	306	338	368	328	361	364	347	356	339	350	341	334	366	352	344	357	310	352	337	352	349	333	357	350	340	352	322	385	363	345	317	327	325	367	306	349	337	346	335	342	298	323	324	364	348	335	317	359	350	345	351	351	330	322	350	320	347	331	356	364	395	368	320	347	301	324	336	326	303	321	310	339	329	342	321	364	353	329	322	348	336	325	311	347	358	315	310	307	378	337	343	355	399	349	326	326	324	323	317	334	336	328	336	322	350	355	363	361	367	334	363	349	321	322	312	346	321	341	345	354	320	351	363	366	296	341	351	321	348	344	334	342	330	330	317	338	349	370	353	342	336	347	351	332	351	347	303	321	352	339	338	349	355	356	353	358	351	320	349	366	340	346	367	352	329	328	352	324	332	352	334	320	323	333	326	336	382	341	338	343	359	336	328	344	360	331	341	324	342	341	358	323	368	349	340	363	354	340	343	349	317	324	320	305	322	349	327	324	337	346	326	329	315	341	372	357	330	366	352	322	334	353	318	354	333	345	335	358	316	317	339	359	371	338	300	359	346	354	344	356	322	313	319	318	352	346	327	331	335	304	335	348	331	311	332	349	319	367	338	349	302	316	344	402	371	324	340	364	345	323	351	362	315	326	389	325	375	320	323	318	361	362	310	355	374	328	351	368	346	349	344	332	339	397	326	312	340	314	371	360	330	324	360	313	339	351	332	332	324	334	350	333	360	338
17071	2285	1500	986	849	724	691	687	679	674	626	605	682	637	657	615	637	618	637	650	618	639	628	607	622	619	586	604	582	626	610	660	621	626	624	613	619	622	587	583	620	579	591	625	601	626	634	601	575	606	638	599	646	622	637	637	606	618	623	669	626	649	617	644	594	639	573	619	646	622	645	637	645	586	639	601	559	625	589	591	569	577	657	659	626	605	647	607	626	631	649	650	637	607	619	608	621	634	655	646	617	625	628	653	604	612	611	686	652	662	628	657	646	604	704	590	627	660	639	653	600	635	605	623	643	606	620	607	614	602	621	610	656	606	599	582	624	594	606	600	649	634	612	606	616	608	631	649	609	648	631	631	632	634	630	604	653	641	583	614	574	612	656	629	591	593	638	591	613	620	629	609	576	642	596	656	643	642	668	592	636	628	617	637	646	640	585	590	610	632	689	591	615	615	656	635	632	628	620	613	640	658	646	594	594	648	597	649	592	618	619	630	616	622	606	626	592	655	623	637	581	611	650	631	603	573	654	607	612	594	617	595	596	622	638	599	629	633	641	584	613	633	651	608	635	648	586	628	598	629	611	647	605	643	613	673	623	643	606	576	662	620	605	660	607	639	590	626	590	602	651	601	632	650	639	607	611	629	606	615	648	584	597	608	630	650	573	593	605	643	643	587	638	639	623	580	638	616	605	581	676	581	579	609	634	638	596	599	646	610	646	596	621	598	573	588	630	627	584	594	638	578	600	622	624	597	647	606	638	605	604	641	620	636	623	615	615	609	634	634	636	598	611	566	595	627	583	618	587	576	604	621	633	598	625	606	643	622	586	583	630	611	629	593	605	625	632	604	642	609	624	631	625	672	615	650	587	635	636	603	594	609	634	628	599	594	656	636	598	582	612	645	589	602	594	604	658	591	609	576	602	622	623	570	592	621	625	616	637	625	618	569	625	565	623	617	588	642	606	639	594	620	618	610	640	617	616	662	625	617	623	620	641	582	598	627	618	641	618	625	638	662	649	620	638	604	626	610	594	623	630	666	583	605	639	600	631	623	601	649	631	641	598	570	626	637	636	623	602	630	597	640	620	620	626	588	593	611	640	570	601	615	625	627	610	620	611	616	580	583	604	637	615	624	557	601	613	628	641	605	666	618	602	606	606	586	643	649	621	587	571	627	606	616	622	621	596	616	667	612	647	615	615	593	646	608	610	606	606	616	626	639	652	589	651	647	641	669	622	592	560	606	604	618	658	628	618	635	633	597	638	638	643	623	615	633	614	577	620	633	616	609	580	638	565	604	603	639	623	654	597	579	593	652	624	588	651	623	588	658	627	596	603	582	617	600	590	605	584	627	658	599	650	608	640	627	577	630	637	665	633	567	669	576	631	663	597	613	607	631	639	632	611	636	621	604	634	625	602	613	628	611	620	622	615	640	606	641	643	591	631	623	586	598	612	610	600	603	594	624	626	656	631	575	604	608	619	532	623	643	622	611	587	604	613	601	638	594	594	615	610	645	619	628	622	577	622	640	618	638	639	625	566	623	611	603	600	569	639	582	620	611	612	613	619	645	677	581	656	646	607	633	627	582	611	622	589	610	606	689	619	612	578	625	628	662	602	563	605	623	615	618	631	617	609	608	639	607	635	581	624	572	588	641	611	581	613	642	613	615	600	589	650	583	630	599	635	593	617	613	583	662	608	609	625	574	605	616	612	612	595	622	632	603	631	625	573	611	621	617	626	616	603	645	579	584	641	586	650	616	615	645	585	603	616	616	619	610	641	585	630	629	632	622	614	636	662	625	596	596	617	625	615	622	609	630	596	603	633	576	669	622	654	594	566	604	634	641	614	634	622	653	687	663	606	619	595	624	606	612	589	641	588	668	616	665	618	647	612	632	640	607	650	637	559	655	625	610	628	625	620	649	571	610	586	648	643	632	598	591	637	575	624	619	645	658	645	628	658	646	592	638	601	637	581	667	668	638	593	587	662	647	650	589	635	624	604	582	607	595	593	616	608	634	607	613	585	608	637	654	629	634	677	662	630	636	641	632	628	607	583	630	592	616	622	612	600	621	661	613	582	617	627	593	564	636	645	612	626	648	655	607	624	630	608	607	622	643	620	605	589	625	607	641	538	655	581	631	671	633	568	589	628	617	613	588	645	605	625	641	604	609	630	604	599	634	648	640	623	604	612	598	623	638	620	632	620	658	613	601	619	636	606	618	641	599	650	587	582	652	627	634	636	629	581	630	624	593	604	605	575	578	595	619	633	617	564	642	644	575	575	596	601	635	635	589	593	599	585	599	599	622	668	592	628	634	631	599	636	631	589	613	628	595	620	635	598	606	575	604	601	598	649	598	573	616	664	590	595	569	628	578	624	549	641	637	633	662	579	600	642	591	629	627	640	659	617	644	608	594	622	655	658	620	596	573	647	607	595	589	608	617	631	580	608	656	593	616	681	595	601	630	615	599	634	586	636	569	621	585	638	566	647	635	598	613	599	623	651	615	593	632	573	662	600	635	582	646	633	619	641	606	618	631	622	594	623	596	646	617	604	650	625	629	646	616	573	608	652	598	597	651	605	615	627	614	604	590	607	632	619	634	606	616	604	633	633	637	587	620	621	595	576	635	608	615	606	624	632	624	631	585	680	606	640	626	676	631	626	618	589	603	593	571	643	640	620	602	589	603	609	624	617	603	642	620	601	642	600	634	629	588	584	608	577	620	620	582	622	661	588	570	550	622	585	614	591	636	649	638	607	574	659	629	641	589	642	585	618	632	577	637	671	660	617	639	596	615	585	612	628	600	623	610	631	635	574	648	618	632	651	604	598	617	611	651	599	605	652	636	606	576	595	666	573	634	627	616	666	633	651	662	591	583	626	632	617	637	660	614	619	599	629	603	656	565	614	605	632	563	646	616	624	558	676	647	632	607	615	566	620	646	602	614	623	573	632	569	602	598	616	645	665	629	600	580	629	647	561	566	652	580	591	599	633	632	650	593	642	589	620	647	596	588	636	607	676	639	620	576	599	596	663	587	623	605	593	594	624	616	658	612	620	635	618	590	642	624	586	582	600	620	598	607	610	618	605	578	608	637	643	621	625	564	598	633	584	590	617	643	589	589	619	621	649	615	595	624	609	632	578	625	655	615	637	635	659	634	623	603	629	599	613	604	603	639	606	589	631	651	642	622	617	649	608	655	682	598	622	630	615	633	614	701	612	609	650	583	646	623	633	665	627	585	624	618	638	581	587	623	649	584	631	603	567	634	599	655	571	615	628	596	615	599	586	604	647	625	637	629	606	630	609	611	653	626	595	604	615	626	596	568	592	577	631	570	587	589	638	619	657	597	612	607	614	610	580	649	607	631	629	612	632	631	578	619	621	671	621	647	592	616	607	627	600	615	595	599	627	644	606	632	662	636	616	597	668	622	618	640	615	588	637	601	643	628	588	618	594	585	668	605	614	614	627	638	593	619	632	668	647	660	651	632	635	608
25086	21454	27723	25568	12589	1187	775	591	518	511	481	436	462	381	390	359	409	403	370	376	363	340	344	339	365	357	330	350	353	384	347	333	393	369	333	379	315	340	336	308	312	329	316	329	370	336	351	351	333	304	356	312	319	371	294	318	327	344	288	332	319	327	327	331	323	307	343	321	337	329	316	338	345	359	310	320	355	327	371	319	302	386	336	330	325	355	321	323	307	349	321	322	362	355	300	328	338	377	337	333	344	311	351	332	324	340	355	347	365	371	352	332	329	339	346	350	344	337	332	348	316	311	324	337	319	319	357	369	338	359	317	345	334	312	346	342	329	357	332	333	337	345	320	313	342	319	317	315	350	341	365	326	357	346	362	344	318	339	328	357	324	321	308	322	325	301	331	344	318	333	341	337	318	314	318	340	336	322	355	322	331	361	332	336	348	303	335	351	295	304	333	319	305	346	338	344	332	309	354	345	350	312	329	334	343	343	354	309	325	351	308	332	319	336	329	309	329	341	359	346	314	340	327	327	315	354	352	328	327	359	337	318	328	338	351	343	338	303	335	352	310	289	357	325	297	338	314	325	358	335	349	311	320	340	340	340	327	321	339	339	344	354	342	345	335	307	323	340	343	330	317	338	331	335	313	369	319	322	352	325	341	321	318	346	309	330	316	310	321	370	309	317	317	347	347	340	381	350	359	314	319	361	360	307	313	304	334	339	321	331	339	327	337	335	344	353	328	333	333	354	349	351	314	353	321	306	331	351	317	318	321	332	350	311	311	336	323	328	351	329	337	342	324	341	330	333	363	353	307	362	336	345	336	328	361	303	345	344	356	349	306	312	329	335	348	346	327	339	353	313	308	333	312	305	324	349	334	344	328	331	288	355	353	349	309	340	330	328	331	321	315	358	328	344	323	351	306	335	353	305	347	340	331	343	332	311	354	318	336	319	336	324	347	307	305	320	316	347	320	338	318	342	326	316	354	339	356	323	334	339	336	306	373	329	336	338	353	281	369	324	319	308	344	361	329	307	335	339	328	302	328	300	318	313	329	352	344	312	315	350	334	324	319	347	309	319	301	311	351	314	338	314	350	328	343	356	317	302	334	339	332	326	364	326	320	352	289	304	315	324	323	362	317	326	282	329	329	329	328	314	342	326	316	331	323	346	345	313	315	318	313	333	338	356	329	346	343	288	348	344	296	347	330	322	319	321	327	333	304	291	316	336	301	329	341	346	332	339	297	345	339	315	328	324	342	336	285	318	330	315	309	317	330	310	335	324	327	338	321	330	329	317	289	352	350	342	312	329	301	301	341	328	312	373	334	320	316	307	332	312	368	324	352	331	310	338	315	314	331	355	315	341	309	327	320	318	337	351	339	313	338	336	314	331	343	297	303	334	321	365	327	293	316	334	335	336	336	313	329	322	319	328	343	351	319	333	293	348	307	334	325	345	334	315	342	334	326	321	334	332	324	301	319	333	338	328	312	318	348	323	338	331	290	310	329	344	345	374	332	322	301	303	339	349	315	374	328	347	307	326	360	355	347	339	339	318	318	314	333	341	317	326	323	313	333	376	364	327	332	299	325	276	309	320	348	317	328	378	323	344	320	324	344	307	334	357	340	322	303	336	321	315	368	343	340	325	364	304	368	344	332	316	335	310	350	308	338	345	333	354	300	316	360	362	358	327	337	331	335	332	321	319	329	371	316	339	313	338	328	327	323	336	332	330	350	343	337	323	365	352	311	338	340	303	358	328	305	327	327	338	319	355	304	334	331	340	337	326	318	320	325	332	354	340	336	323	292	317	329	329	320	347	358	352	295	326	358	318	284	291	311	339	356	357	303	363	326	319	342	372	341	346	363	360	337	357	303	287	300	332	323	326	347	318	329	325	359	309	334	293	339	311	341	333	334	335	323	346	326	324	354	338	281	340	350	334	316	330	347	348	328	343	368	313	332	340	313	332	345	306	311	331	351	332	319	323	335	320	327	364	348	324	322	344	305	335	333	381	328	337	334	327	345	299	310	284	307	346	340	340	325	304	344	316	332	339	327	342	323	343	328	307	343	335	338	297	323	338	345	333	330	352	324	343	337	311	317	335	327	361	345	339	353	326	312	347	330	372	331	300	363	306	318	312	336	327	371	334	340	309	361	341	326	316	306	346	323	353	341	334	294	273	308	349	339	377	306	312	318	331	334	364	304	320	342	343	306	325	311	329	368	337	315	333	339	335	329	363	322	358	319	365	327	334	343	357	306	354	345	354	311	309	337	360	330	348	343	338	319	313	306	307	338	326	358	318	313	342	299	311	346	316	341	350	337	327	304	319	339	355	320	373	364	349	350	332	325	319	339	362	337	311	333	326	329	321	340	332	317	306	334	312	327	289	326	369	379	323	321	317	352	305	331	387	313	348	325	311	310	340	337	305	324	314	364	362	323	359	304	342	320	340	336	324	341	350	347	334	343	347	363	340	366	370	295	332	356	327	297	342	344	309	345	351	323	350	300	333	325	318	333	333	318	365	311	295	325	331	350	347	319	349	314	313	329	308	343	332	336	311	313	298	354	321	350	320	324	328	306	316	326	333	320	326	323	314	347	346	305	333	319	331	329	335	355	351	343	338	306	299	334	324	342	283	335	345	339	321	352	319	365	348	349	349	356	322	288	316	341	337	349	342	321	323	297	324	347	311	377	324	314	325	321	382	348	349	328	325	317	326	342	331	338	342	339	326	345	323	352	356	314	338	320	347	317	358	340	320	358	316	336	324	356	339	346	369	313	359	338	324	319	346	342	329	320	363	322	320	334	324	327	336	326	343	325	333	311	308	310	329	339	319	343	354	316	337	310	338	329	350	320	310	321	320	331	357	318	315	320	312	301	328	325	341	301	323	322	320	301	323	370	316	346	345	353	346	326	327	345	305	336	349	328	341	342	317	309	336	364	352	332	332	332	355	336	331	313	333	290	332	327	328	347	342	319	334	323	331	339	314	315	321	329	360	346	322	348	325	339	326	381	334	319	330	298	327	342	327	353	333	329	322	319	336	350	327	342	310	344	329	356	323	312	325	341	341	348	338	311	318	317	286	320	325	320	310	334	329	324	305	311	342	348	346	304	310	325	338	322	356	309	335	322	348	302	329	363	345	354	299	329	324	321	328	336	333	325	338	327	324	344	333	335	344	310	330	332	347	341	358	350	348	330	381	316	318	356	307	325	331	356	327	317	341	343	372	319	333	299	323	284	301	357	319	345	325	327	343	313	320	321	347	346	324	329	325	352	367	310	293	319	346	294	337	316	353	301	350	299	373	354	321	320	347	351	315	328	341	328	331	336	347	305	312	348	330	293	303	328	349	363	339	364	327	334	340	318	335	332	322	351	324	323	316	320	296	368	381	361	364	352	312	341	345	320	346	336	337	311	312	318	343	336	349	341	315	309	329	334	327	339	324	349	323	342	309	321	315	370	340	319	343	336	350	307	324	356	321	324	349	315	347	310	321	323	313
33314	14249	9309	4790	3334	2377	1834	1567	1335	1159	1098	933	957	799	773	804	774	739	687	732	732	686	733	670	679	655	667	635	638	638	714	648	648	583	639	612	628	618	585	619	594	623	628	601	615	656	634	583	600	597	604	604	619	575	595	612	604	590	598	596	631	581	579	620	555	616	609	659	627	608	604	590	611	635	640	631	579	604	631	647	588	603	580	658	602	620	592	602	630	599	605	629	589	600	583	619	627	585	662	615	618	621	652	646	588	661	620	585	610	610	644	605	637	584	638	564	622	558	575	605	550	607	586	569	595	627	606	577	607	623	592	596	566	593	610	588	635	626	587	565	581	620	596	600	597	615	597	598	630	562	559	561	584	575	582	576	576	617	595	567	620	605	637	606	623	628	597	612	601	582	607	597	587	564	609	618	596	618	601	568	618	581	596	610	577	616	562	603	601	595	553	604	577	574	600	585	595	630	606	588	598	593	558	553	641	595	613	590	562	586	588	582	564	593	568	564	566	578	593	584	564	594	566	596	576	610	597	628	530	566	644	579	602	549	561	569	605	589	560	555	590	588	604	574	579	557	598	574	588	582	590	582	615	592	598	603	566	591	575	598	600	577	597	596	564	591	610	558	582	581	579	586	610	586	603	543	561	552	567	599	570	610	566	599	622	598	611	591	597	586	601	582	556	590	571	586	607	562	577	574	558	560	563	609	587	542	589	610	613	590	607	589	536	601	530	547	600	619	621	564	562	622	611	605	589	622	595	591	616	593	628	618	639	579	596	610	594	583	616	618	564	569	516	572	572	619	586	577	585	627	579	620	577	574	604	600	601	618	591	560	579	594	592	621	593	570	585	604	600	579	556	611	587	563	585	564	631	597	587	630	616	625	597	573	541	601	619	621	569	614	600	564	568	548	632	549	614	584	611	589	645	618	616	614	560	599	570	557	599	569	611	599	593	569	598	605	587	591	588	591	581	639	621	568	596	600	587	604	576	583	568	619	594	600	589	607	654	593	581	597	556	604	583	593	617	581	568	628	613	597	603	606	571	547	555	592	607	629	547	574	581	579	584	595	566	562	597	591	592	606	587	571	596	568	587	607	591	610	557	633	573	580	644	630	583	595	615	616	617	571	658	654	589	576	580	595	611	580	591	622	608	620	591	605	575	619	580	621	612	607	610	619	567	553	599	637	587	580	569	603	636	634	575	601	575	620	590	630	621	587	579	616	582	574	661	568	579	605	598	596	582	580	580	561	591	607	579	552	585	589	557	622	571	533	604	589	585	625	613	620	583	567	574	571	576	575	603	605	571	583	610	608	620	575	595	565	606	639	575	591	629	559	539	571	582	580	590	629	573	577	603	551	605	570	584	613	623	607	560	580	598	598	624	563	543	554	602	627	570	588	632	575	636	576	606	562	572	563	587	593	600	607	591	619	564	586	555	544	595	611	617	583	614	595	624	561	569	581	549	576	605	624	586	629	568	650	587	629	586	625	570	573	576	637	613	567	615	574	603	612	592	626	570	547	577	581	570	572	567	596	577	586	627	606	609	590	605	592	596	572	571	578	595	618	582	609	631	568	628	563	612	612	589	583	575	609	602	612	560	552	583	594	618	621	592	609	587	572	577	585	601	619	631	556	666	597	614	635	616	593	573	589	598	569	596	605	617	571	584	570	570	591	582	632	580	585	607	604	655	555	563	572	607	563	597	587	565	568	586	604	596	588	597	610	608	639	608	588	596	572	592	590	595	561	551	603	617	591	591	591	593	571	540	620	575	579	589	581	583	590	606	574	610	593	599	587	577	602	578	592	579	594	603	625	617	594	560	590	595	574	585	617	573	638	587	595	540	635	627	590	594	624	580	573	575	599	608	558	616	617	568	583	586	550	613	546	596	560	624	614	574	608	616	580	620	566	633	596	593	601	586	582	594	600	624	609	590	617	600	558	564	592	590	561	559	618	591	583	558	615	591	575	586	574	607	590	611	575	632	574	588	611	602	648	598	634	582	582	564	602	599	595	583	607	573	549	618	593	558	601	569	590	598	628	605	576	590	594	593	621	619	586	610	574	586	594	608	559	626	624	579	578	576	673	600	626	563	616	575	621	608	601	585	566	594	542	580	569	539	584	592	612	557	556	605	592	653	612	600	582	590	568	585	563	611	587	547	569	586	586	594	571	573	619	576	592	625	572	611	570	592	615	602	605	580	583	588	564	635	600	629	539	597	584	521	593	598	624	601	633	622	584	611	632	570	583	555	568	588	601	579	577	595	603	589	623	600	606	625	569	573	570	614	574	592	574	618	608	580	584	578	615	626	572	609	586	642	613	607	585	568	575	588	580	631	535	583	612	594	611	633	615	580	625	562	596	617	561	607	573	580	624	596	600	559	571	583	604	597	621	590	565	592	609	599	559	568	625	648	614	565	580	583	581	600	575	628	603	647	583	618	630	579	598	599	565	615	597	562	601	621	567	575	625	577	577	600	573	606	611	598	595	575	639	612	593	595	601	601	577	563	653	551	533	573	591	583	599	606	581	610	598	646	603	624	560	619	636	571	581	610	590	560	607	601	555	542	594	603	598	572	609	601	584	587	647	578	577	600	555	595	573	594	553	551	592	553	610	648	615	642	552	554	600	587	575	583	602	581	644	606	611	578	601	567	630	666	554	625	563	626	573	604	581	597	585	573	571	569	570	610	584	613	599	598	582	658	608	578	644	625	586	563	615	623	585	585	583	605	584	596	573	613	581	588	597	578	589	629	580	613	608	575	625	547	578	615	588	619	544	603	570	581	563	554	577	619	624	596	632	584	609	597	624	576	592	593	610	587	610	605	585	574	567	564	611	553	605	569	572	621	575	560	584	592	622	623	569	564	639	583	563	590	573	563	560	599	604	599	586	551	606	619	573	557	579	578	568	599	609	629	632	634	595	571	624	556	594	579	535	574	610	603	592	606	605	587	596	637	551	604	592	624	549	596	575	594	557	572	645	551	596	578	569	614	647	605	564	585	584	591	603	592	646	572	560	598	551	592	622	575	593	596	572	627	615	602	605	549	604	617	613	581	580	553	601	584	599	585	585	599	561	587	589	598	589	611	606	608	589	626	580	603	560	589	627	601	568	562	580	569	613	579	566	614	574	561	588	566	604	635	579	606	608	577	585	615	599	624	629	586	580	568	610	567	560	570	577	573	571	619	573	580	583	560	584	570	606	634	615	587	597	600	586	558	589	544	597	599	631	576	569	578	568	586	612	585	588	631	609	616	609	572	636	597	602	601	613	577	593	596	555	566	609	533	618	627	565	552	574	601	645	576	542	588	594	599	586	608	594	594	562	625	570	572	594	569	567	602	561	584	582	561	584	578	550	592	585	606	578	586	599	582	584	582	564	536	539	611	555	558	625	625	632	590	592	614	630	591	573	577	578	630	611	596	561	579	587	553	606	617	551	595	578	574	603	562	566	605	609	587	586	617	558	617	557	564	579	582	577	549	612	584	619	579	629
24099	21464	28541	24771	21466	10900	1748	1134	896	893	851	741	716	696	716	671	609	647	684	619	607	649	647	595	616	606	584	634	604	559	589	619	561	576	580	607	579	586	552	549	545	568	580	589	577	545	581	560	594	600	573	557	560	572	573	530	546	619	579	569	553	552	591	598	572	554	580	562	542	540	584	586	580	568	582	559	565	536	576	561	559	576	563	573	533	585	585	561	549	563	619	574	595	555	529	577	588	569	606	584	550	554	603	572	528	596	560	614	588	591	592	561	563	568	574	581	578	563	561	562	574	566	547	608	568	605	604	551	487	552	614	595	539	522	605	567	573	558	558	553	577	570	566	568	573	576	543	552	538	586	552	541	594	520	538	563	570	556	601	516	558	582	569	575	616	599	553	566	529	559	546	536	588	523	552	572	618	575	559	581	591	558	592	540	573	599	526	550	570	573	581	583	569	540	578	567	595	590	538	579	564	551	536	534	550	543	580	541	580	565	566	560	557	527	555	554	532	592	578	603	553	548	568	569	599	560	601	602	548	569	570	612	605	594	598	559	573	565	561	555	573	577	551	582	532	556	573	535	560	555	561	545	543	571	551	642	524	541	506	568	566	606	575	551	557	553	605	567	570	561	565	546	595	531	567	632	538	540	526	544	576	571	498	566	547	596	556	519	560	541	603	585	586	541	568	574	548	562	567	552	571	618	571	557	547	567	557	579	589	553	548	546	548	575	562	540	626	579	583	553	588	523	533	516	572	535	554	561	559	548	567	584	576	559	534	549	550	547	596	623	548	571	563	563	543	567	572	547	574	575	516	543	579	550	570	534	518	590	596	577	535	561	544	578	535	571	574	552	551	566	553	528	531	609	576	590	566	512	551	589	551	572	558	538	590	561	619	536	546	629	579	564	533	561	572	546	561	590	573	525	566	569	590	560	544	570	553	554	570	593	541	603	587	529	558	543	524	546	558	558	574	595	583	610	587	539	545	554	549	543	585	557	576	593	556	549	523	564	571	607	527	601	551	577	592	577	561	550	599	611	578	570	515	550	518	544	563	598	495	556	588	533	591	543	528	625	582	588	571	560	568	567	591	559	544	575	549	586	574	565	564	577	537	557	584	542	590	552	586	564	548	542	568	542	582	540	546	566	581	593	562	548	549	600	544	529	574	542	525	567	564	595	562	605	556	570	546	568	550	548	580	544	545	563	558	539	525	563	529	573	554	581	536	562	566	550	567	555	591	553	599	571	548	586	565	535	536	569	547	539	587	574	560	515	581	612	569	570	565	530	562	531	602	556	556	554	577	550	549	576	547	550	568	573	585	589	564	534	573	573	543	541	549	554	612	560	600	541	596	556	568	557	535	549	603	601	583	553	564	557	581	566	574	564	582	563	592	541	529	550	620	597	535	556	526	540	596	574	575	528	567	535	536	569	564	600	541	577	584	541	600	548	595	545	577	546	577	582	547	529	591	534	530	535	531	569	573	545	593	586	535	551	536	530	561	540	564	552	584	580	523	577	514	573	529	536	519	547	577	570	564	605	586	566	557	579	619	555	584	577	577	576	582	535	522	565	572	569	544	549	558	569	601	558	600	562	568	578	566	557	572	537	599	533	576	541	566	558	546	547	607	556	576	578	585	593	606	518	596	534	571	504	597	565	584	584	628	532	539	532	578	576	529	579	560	534	559	552	552	555	605	587	557	569	554	578	595	517	568	570	582	522	572	601	582	553	548	596	580	562	573	589	533	530	593	600	546	545	573	572	573	562	568	527	564	546	552	580	567	575	551	606	547	564	584	567	589	567	582	556	544	554	541	609	564	537	578	557	584	565	527	572	530	565	589	548	559	580	553	575	584	521	538	585	536	533	557	597	548	604	591	587	570	564	542	608	538	563	547	551	535	562	557	578	554	481	549	558	551	588	536	582	571	561	559	596	591	522	554	535	560	552	565	581	588	575	547	543	587	578	566	555	542	537	561	575	556	563	577	576	550	578	575	566	621	560	555	623	579	543	552	547	552	533	549	544	561	592	539	558	590	556	569	568	541	559	559	534	587	560	517	576	531	581	541	540	525	569	554	549	594	568	560	577	578	591	571	559	559	567	566	588	604	562	550	575	613	595	584	562	593	536	573	592	554	533	538	547	558	565	548	580	523	556	571	556	532	586	539	564	553	569	514	555	563	562	589	571	552	512	566	578	550	557	576	583	536	548	527	567	549	593	573	590	587	544	559	589	554	570	547	560	570	579	534	530	539	568	511	574	541	597	546	534	545	522	559	532	574	547	599	596	585	533	580	533	584	585	556	542	578	561	574	626	551	582	577	562	566	562	558	573	613	587	545	580	582	558	599	590	580	575	563	544	576	550	547	549	553	529	569	570	528	568	563	556	562	540	572	554	556	543	537	580	542	534	580	549	585	590	536	596	527	521	570	582	512	572	558	513	555	521	564	544	557	585	579	556	588	571	592	533	517	534	552	558	578	575	540	554	542	536	600	558	575	582	570	600	579	576	545	551	595	577	583	546	583	547	564	566	596	563	612	588	571	566	554	576	547	554	554	552	553	549	558	600	594	587	542	596	548	574	538	604	601	564	559	568	604	616	549	522	524	545	565	511	565	569	588	596	584	578	595	590	600	577	538	557	578	589	557	539	582	553	538	603	517	532	562	590	553	587	551	497	524	561	576	548	541	579	617	540	552	534	548	563	597	583	593	581	547	588	580	549	570	583	576	518	572	572	586	612	568	524	578	555	524	576	541	577	557	586	581	587	557	541	579	569	620	558	557	549	570	560	553	477	530	587	563	514	549	589	571	577	534	589	528	558	548	570	581	543	589	586	533	580	571	553	543	576	566	527	553	587	580	550	584	566	524	567	586	577	533	586	583	570	525	554	512	553	584	561	583	551	542	598	534	615	559	554	530	572	560	562	582	572	586	548	592	563	548	533	538	584	547	530	588	594	546	586	574	547	558	561	561	526	560	503	528	530	564	543	547	548	568	579	532	562	607	543	551	572	591	532	539	565	547	556	552	515	570	634	540	585	540	541	548	552	564	574	544	591	570	575	549	589	569	520	565	522	563	577	583	563	546	579	597	539	548	551	563	578	562	553	554	544	552	560	601	541	557	550	590	592	581	618	564	584	537	543	576	577	549	547	560	539	552	568	532	535	535	585	537	520	576	588	566	533	567	565	557	570	555	571	565	575	566	599	544	560	591	546	552	583	558	560	540	495	535	564	582	564	598	559	606	573	569	551	565	578	518	597	548	539	549	582	562	534	559	539	573	512	573	552	587	541	578	569	600	588	590	572	547	566	538	553	549	553	543	536	585	539	575	576	557	593	598	572	572	527	517	582	551	528	564	538	595	586	572	515	522	542	579	576	573	565	567	584	589	582	567	555	581	573	545	564	540	546	549	564	587	606	566	555	518	563	566	533	545	529	539	555	577	525	520	578	574	525	544	564	513	553	550	576	579	576	577	583	529	532	537	592	514	577	508	610
32484	20409	14607	7981	5706	4304	3370	2753	2282	1981	1884	1640	1511	1418	1397	1409	1236	1191	1227	1217	1194	1127	1100	1092	1094	1089	1053	1080	1001	1016	1051	1056	1045	959	1060	971	974	966	980	998	944	992	982	960	943	969	1012	967	1016	949	957	936	973	921	953	967	973	976	923	942	978	942	977	983	955	959	993	968	973	942	948	952	953	905	942	930	952	941	944	968	951	988	937	933	935	935	944	940	981	1014	979	988	933	949	1019	982	1020	985	1004	1046	1004	982	969	997	998	1020	995	937	912	1034	954	969	924	935	983	941	989	932	1001	950	978	928	946	958	914	974	932	898	956	958	955	904	957	943	1034	944	993	875	941	932	966	947	941	956	941	944	940	984	954	944	960	942	974	987	968	905	944	936	933	980	973	918	946	952	895	908	924	930	950	985	950	924	907	971	966	922	871	980	969	951	971	957	912	930	936	971	991	920	917	923	924	908	954	912	950	949	1038	939	880	917	959	875	914	976	922	915	943	947	924	973	944	980	930	942	933	909	946	933	925	980	948	886	954	929	927	969	922	978	933	917	906	972	924	935	958	902	893	973	913	942	920	921	963	952	968	948	977	947	946	875	928	935	895	962	963	939	959	916	921	928	941	977	961	946	947	928	879	873	960	903	1000	909	916	955	954	973	944	920	966	948	967	952	939	918	960	922	985	940	918	921	884	967	946	930	947	956	933	956	918	919	896	915	981	941	965	933	908	999	921	926	971	951	942	966	947	931	927	939	957	975	965	939	937	897	912	934	956	943	990	966	958	966	915	947	864	893	972	929	938	911	993	964	931	963	942	981	893	946	925	917	1005	969	867	968	926	949	887	953	933	926	954	948	884	931	926	931	885	867	941	921	935	961	860	932	888	917	981	853	906	929	935	943	849	955	966	923	927	1006	924	948	903	976	927	937	937	881	972	909	918	956	979	909	963	916	957	993	945	965	960	926	946	938	934	944	946	910	991	964	932	893	944	906	904	951	982	880	948	926	960	945	899	1005	953	948	978	926	947	957	920	1032	936	959	942	941	868	947	924	927	949	954	1001	957	963	880	961	944	932	972	944	931	944	936	949	923	907	978	945	932	939	923	940	951	972	943	943	903	914	957	932	930	924	933	1001	880	943	971	955	960	908	943	907	981	955	978	914	921	926	934	972	980	912	935	951	964	952	982	929	938	941	930	945	920	978	943	939	960	966	953	964	934	918	908	922	908	894	916	919	965	908	989	958	990	951	975	956	930	954	960	983	987	927	894	961	903	956	900	956	902	922	995	922	964	910	1000	908	953	928	914	960	947	903	958	931	930	949	912	959	957	918	936	992	935	954	914	909	954	975	969	968	939	934	978	977	922	928	935	993	918	940	941	899	942	942	925	940	968	979	1009	979	962	941	972	917	914	961	882	957	956	938	966	951	950	932	958	944	955	951	910	947	963	935	935	950	975	930	891	949	954	952	970	961	986	917	929	896	957	962	927	920	927	900	982	930	900	984	918	905	936	955	914	909	923	929	958	911	971	965	962	963	960	942	943	933	999	936	914	948	899	933	929	945	927	878	901	940	958	976	952	934	920	908	933	953	913	905	948	930	949	942	897	943	972	922	931	929	894	943	883	857	949	927	927	910	904	917	958	995	993	951	928	953	954	935	921	925	913	898	970	975	923	976	942	940	895	885	928	958	925	916	919	988	920	908	988	911	885	940	994	969	914	951	941	911	975	993	902	935	949	907	889	949	933	948	953	914	967	917	931	1006	922	966	934	923	930	1001	937	972	912	946	915	944	898	979	925	940	941	965	933	922	920	958	931	950	909	990	969	930	930	1011	891	956	934	992	977	914	999	909	952	850	936	960	944	986	995	948	1006	929	931	919	988	924	951	921	962	919	963	926	945	952	950	937	969	968	952	916	949	942	919	954	931	935	964	899	941	985	953	932	949	906	975	914	912	943	948	965	893	879	977	966	999	911	912	945	945	987	993	883	910	918	928	986	923	931	954	932	924	933	898	896	966	960	961	928	956	880	953	949	916	943	919	936	927	923	934	967	892	932	957	879	925	935	939	941	943	981	1013	891	905	926	931	929	997	945	937	937	925	954	920	917	917	965	958	889	936	975	905	921	946	933	906	971	908	955	946	938	990	885	944	975	997	942	980	915	886	994	950	914	942	904	892	931	922	925	932	895	931	917	980	965	912	911	903	982	914	929	933	975	976	885	911	899	944	946	928	892	955	928	932	902	908	962	917	921	943	915	976	924	925	940	911	920	937	997	967	914	952	905	977	963	913	904	920	918	950	920	956	943	933	938	886	973	960	957	901	954	900	966	943	924	896	968	972	941	993	999	949	913	925	916	956	962	932	937	974	922	956	934	891	964	939	964	914	955	913	943	909	941	947	910	957	921	961	955	916	936	920	884	927	997	896	921	908	936	951	944	945	956	975	927	947	988	952	966	926	963	938	925	954	922	906	908	941	961	958	980	959	969	926	973	949	959	919	973	969	942	919	979	933	888	904	927	950	928	988	973	1005	879	975	876	920	1016	927	895	956	920	997	970	928	945	928	926	926	960	889	919	969	932	919	931	925	962	942	971	953	934	879	920	976	935	926	958	859	926	914	893	953	887	913	951	952	964	940	914	941	976	929	938	959	942	969	973	917	902	963	948	924	912	928	1001	936	956	956	928	964	920	935	930	938	933	957	958	940	939	983	993	934	907	917	919	932	920	887	956	936	965	929	962	926	964	923	981	878	916	929	943	914	908	931	929	919	960	921	930	927	915	910	891	956	964	936	935	934	924	947	973	928	985	945	936	935	925	919	1007	934	984	954	907	877	969	959	958	941	949	931	925	986	954	921	928	932	972	930	955	996	962	942	880	949	903	887	922	927	974	1031	968	909	979	936	945	928	968	941	926	923	933	941	897	937	914	916	966	973	966	917	1004	940	992	873	958	936	938	946	920	928	954	925	943	957	954	940	931	853	922	915	913	980	945	1005	909	945	922	934	965	912	1001	910	976	900	893	965	875	890	941	966	944	911	910	945	945	945	958	939	908	931	899	960	923	971	953	968	920	894	938	986	982	876	931	939	936	901	909	966	958	945	977	913	924	997	974	962	942	906	915	924	948	940	945	916	866	963	908	927	929	914	966	978	982	896	889	949	939	911	947	943	954	921	954	957	914	933	900	943	929	932	920	937	950	964	939	941	989	872	956	938	944	938	886	912	973	997	997	922	983	905	945	913	933	850	943	957	928	974	918	939	899	923	971	944	976	978	938	931	933	943	929	955	1010	990	994	957	919	907	938	955	918	925	920	955	935	943	921	917	952	919	922	913	949	960	928	909	927	954	972	867	889	919	894	931	965	894	949	943	985	919	922	917	923	979	954	996	975	926	944	948	980	1034	918	990	922	958	927	987	928	927	1000	971	903	961	954	911	915	938	1001	946	1036	1003	930	921	952	913	952	969	913	944	950	972	915	975	931	979	1021	991	971	961	971	928	925	927	963	935	970	976	973	926	964	908	960	914	925	888	941	911	922	931	943	867
27718	17054	2690	578	408	418	367	380	399	354	368	345	338	306	321	358	318	347	329	335	299	392	306	323	349	338	339	328	361	358	350	338	347	320	340	332	352	349	355	350	367	336	305	328	337	343	335	346	367	322	328	340	357	307	324	301	362	355	332	333	353	329	304	341	350	329	323	315	338	358	343	333	338	376	326	314	317	321	311	341	323	347	354	330	315	327	312	352	371	326	332	350	351	326	335	338	381	332	347	359	350	342	324	382	355	372	375	353	364	314	363	330	341	327	340	316	360	356	315	361	398	327	307	340	334	353	330	317	353	351	308	328	346	321	342	325	361	330	332	318	345	323	344	354	335	320	344	344	358	341	376	355	382	368	346	327	333	340	317	333	356	314	391	338	336	352	317	375	385	326	373	360	351	321	359	388	346	316	308	334	333	330	334	332	346	334	321	329	338	342	351	349	324	350	327	322	332	330	318	308	338	333	318	359	356	364	328	354	338	367	345	333	337	335	341	326	333	343	348	344	376	330	343	301	319	359	357	327	353	350	338	328	334	321	357	325	353	345	319	306	326	300	347	324	321	342	353	322	342	374	316	352	324	315	329	328	372	362	366	350	352	360	350	339	353	326	344	350	366	337	296	345	343	330	343	372	327	326	341	364	362	370	352	332	328	330	366	346	347	329	309	340	339	344	348	350	342	314	366	365	327	344	304	364	343	370	320	337	324	365	378	334	338	342	339	325	340	343	361	320	355	384	342	336	365	357	336	371	366	321	351	322	314	345	343	340	338	343	324	324	326	354	346	339	367	340	310	353	351	335	336	357	342	338	329	336	321	335	325	315	319	322	344	335	322	325	344	346	324	343	324	336	326	344	345	383	335	373	355	341	365	312	350	352	349	303	357	322	330	325	377	342	300	363	327	335	346	342	341	332	366	361	357	343	330	353	337	353	305	336	367	333	371	315	318	334	376	342	334	361	356	313	322	349	325	353	343	372	310	353	356	371	324	374	339	327	325	315	356	344	344	353	300	366	318	345	388	340	327	322	319	310	334	379	332	328	359	344	330	327	333	344	334	340	364	340	327	331	326	325	370	347	329	328	336	348	363	342	339	338	354	355	366	329	336	342	292	371	341	355	337	370	332	335	352	332	356	374	342	325	338	325	352	348	333	330	349	328	304	362	354	355	316	313	332	327	361	333	348	322	376	364	323	342	341	353	338	343	323	394	321	356	358	348	354	349	357	376	340	364	344	344	341	364	334	354	319	355	376	340	352	332	369	347	298	337	354	338	354	368	327	343	342	332	326	369	334	363	325	324	351	348	366	311	341	332	299	351	326	335	337	332	362	358	322	343	303	348	372	345	343	354	363	311	327	328	371	329	347	362	328	333	352	350	331	361	317	350	323	352	344	339	337	366	355	320	364	326	362	330	356	344	313	363	332	326	335	338	349	341	368	300	347	373	325	322	306	335	322	333	305	322	300	343	304	359	314	345	339	359	346	336	315	335	353	345	342	328	357	342	331	327	360	300	353	358	322	339	317	341	341	323	341	338	348	337	333	296	345	376	345	358	359	345	332	334	342	367	353	341	343	336	331	344	324	303	346	337	346	324	328	342	336	349	317	316	332	332	344	328	363	347	350	313	334	361	315	358	323	352	328	305	316	311	336	335	343	364	355	326	353	353	343	355	325	347	344	319	300	371	327	326	337	327	329	309	330	317	343	341	302	323	345	301	326	366	342	351	367	314	323	333	355	325	316	356	363	307	339	395	360	339	333	333	383	316	352	332	336	354	332	326	331	373	372	385	363	366	332	331	350	334	293	349	331	328	349	354	316	317	368	346	331	362	304	355	355	313	341	342	351	343	311	336	352	355	314	340	291	319	327	338	315	337	347	326	322	374	350	351	374	330	351	336	355	318	335	350	328	359	355	326	320	359	357	367	341	333	342	326	329	349	336	355	343	338	341	353	336	352	322	364	329	340	323	342	358	340	339	346	346	316	322	349	344	360	346	323	358	334	338	361	368	354	348	356	305	316	320	351	367	325	361	311	371	318	316	377	343	308	359	337	339	328	368	360	345	355	344	324	350	321	350	366	322	338	323	347	358	331	327	346	341	344	344	354	379	333	352	369	300	327	359	329	330	331	347	303	352	371	328	312	300	320	350	354	358	346	313	323	329	329	327	283	335	343	323	331	317	336	343	334	339	334	352	318	339	351	343	332	331	351	330	367	351	336	352	360	349	362	373	370	338	312	339	306	361	334	336	305	345	353	325	345	348	329	311	312	347	328	339	346	350	331	359	301	348	321	342	333	366	349	337	352	343	330	338	343	324	294	344	317	352	359	340	351	356	346	341	347	327	321	324	357	321	362	340	320	354	335	340	354	353	309	326	309	330	344	335	347	352	371	323	355	348	348	337	338	340	342	329	338	336	348	341	348	354	303	327	333	346	322	384	293	326	310	339	327	332	330	336	318	321	349	345	341	332	315	333	329	336	354	341	378	336	334	326	359	353	368	343	327	351	340	338	355	346	328	339	327	345	362	329	330	369	331	327	318	327	341	336	306	358	303	315	323	318	324	354	376	322	343	341	337	323	333	325	334	367	331	332	331	327	318	330	303	364	347	377	317	329	301	348	340	361	312	344	309	368	332	343	335	324	332	339	360	333	349	342	335	363	356	342	356	341	339	361	332	349	327	343	319	317	353	367	363	332	297	360	381	308	329	352	362	335	306	351	337	342	355	314	356	340	388	341	344	333	323	343	349	318	321	360	328	364	307	327	330	342	307	336	358	323	348	332	348	362	331	335	374	361	361	298	360	345	311	316	344	334	325	325	328	336	354	314	365	336	327	375	329	393	347	344	305	370	347	317	357	335	379	328	355	326	335	360	336	318	341	335	339	335	360	334	326	333	363	344	352	345	357	340	347	336	328	354	328	341	373	347	323	320	344	313	349	372	348	334	363	345	333	332	322	313	347	338	342	292	359	346	324	330	331	340	364	332	322	326	365	338	334	321	303	384	337	345	336	316	348	317	354	338	326	302	313	324	336	339	349	347	323	326	296	345	339	344	343	339	346	326	321	341	345	337	357	353	334	336	357	317	343	347	324	357	320	367	315	323	354	355	336	356	338	349	325	324	350	320	330	338	323	327	312	378	316	363	328	344	339	351	333	335	348	354	348	334	357	329	340	361	367	315	299	331	322	348	348	324	314	361	334	330	369	353	335	324	318	326	341	337	358	378	289	350	367	320	326	362	351	355	287	343	332	338	361	363	332	365	328	334	347	328	329	362	359	354	342	322	298	354	375	350	364	355	305	354	351	321	327	315	331	370	353	312	349	344	344	380	319	334	320	348	329	323	370	334	362	330	335	303	318	339	330	360	325	336	328	331	326	362	331	313	342	311	305	340	351	327	387	340	344	332	365	335	327	334	340	348	365	328	323	346	321	312	332	331	339	314	310	350	345	334	329	316	317	341	373	367	335	317	339	336	323	308	334	357	312
16411	2041	1565	1009	834	728	748	696	661	705	644	638	653	606	654	697	587	638	597	575	642	593	587	623	618	622	644	618	584	635	658	628	607	627	647	596	584	622	604	653	594	595	639	585	624	617	631	606	654	605	615	658	650	687	637	642	625	624	596	594	642	619	617	607	625	628	627	626	596	620	649	650	635	579	611	597	596	652	630	596	667	632	606	634	606	644	639	629	665	670	626	677	612	603	636	635	654	609	659	613	607	628	571	620	625	628	632	652	638	631	628	586	639	622	635	582	679	639	614	620	626	644	654	608	664	584	672	596	608	607	612	588	597	599	630	593	555	654	665	605	589	623	668	616	565	620	631	628	638	624	595	614	632	622	606	604	617	651	613	620	669	653	603	570	581	636	672	622	592	625	643	579	614	626	665	632	608	630	633	640	585	613	637	614	609	604	630	623	617	601	596	638	623	610	600	669	599	628	580	642	567	605	599	597	579	603	606	610	599	622	596	604	592	578	610	614	602	568	594	666	629	588	567	628	629	632	634	597	660	651	611	591	632	586	624	639	589	602	606	637	542	615	580	603	632	623	642	597	581	613	623	598	641	626	616	641	572	630	642	632	620	658	587	612	605	637	666	626	611	630	596	593	625	626	610	645	630	621	637	624	615	627	602	624	594	575	616	600	563	571	619	599	609	579	606	604	636	647	622	603	633	662	660	599	610	591	606	617	626	615	626	642	610	626	621	592	626	602	593	611	598	577	588	635	636	598	628	604	563	613	651	660	619	654	611	630	626	575	586	614	599	568	618	602	616	630	600	638	601	614	644	622	637	646	642	603	610	659	586	584	599	622	654	654	594	607	634	625	623	626	670	644	616	597	639	640	606	622	664	546	657	605	621	598	640	594	652	608	614	663	654	620	610	612	664	653	631	626	617	596	549	597	615	569	604	640	601	614	626	623	612	640	626	569	582	654	618	620	595	649	610	635	620	625	610	636	653	582	601	629	638	578	630	590	628	632	609	606	606	550	604	655	606	614	597	575	579	599	645	590	623	580	614	613	614	628	574	597	603	617	573	604	654	575	644	580	595	616	629	619	651	599	606	611	605	645	596	605	627	616	640	618	647	605	598	584	631	634	628	637	611	613	616	611	616	589	636	615	620	594	576	586	595	642	626	622	606	649	638	604	590	579	641	661	630	610	637	632	627	559	611	638	584	651	620	641	608	635	603	634	631	606	628	694	623	606	660	612	659	553	615	593	652	636	616	627	647	628	615	612	621	664	591	593	631	615	639	606	553	604	593	595	643	615	634	605	597	628	653	618	614	573	629	588	640	583	605	642	622	635	632	618	640	645	619	616	645	623	573	610	607	574	578	616	672	622	633	609	604	624	610	596	641	609	656	638	608	647	636	593	631	622	598	628	635	585	593	600	596	594	603	628	588	658	583	626	625	641	628	612	653	593	622	626	630	657	616	623	567	569	649	632	627	600	582	611	657	642	653	641	634	580	606	580	607	572	629	589	654	637	615	596	593	606	636	581	641	603	582	633	576	615	602	596	623	613	604	637	606	594	623	607	592	644	599	638	641	637	607	625	609	605	632	616	615	634	622	596	581	612	635	611	580	612	596	611	603	635	593	614	642	597	617	637	634	598	596	662	635	618	605	622	569	587	586	593	568	641	607	627	559	663	584	609	650	618	643	643	632	660	655	596	622	612	648	607	599	604	625	622	586	658	612	577	606	604	604	636	623	605	636	599	607	608	653	597	588	642	633	639	596	572	631	579	614	593	592	592	594	629	609	625	612	566	634	602	587	618	549	664	633	585	576	637	660	621	638	592	640	546	638	585	592	581	624	622	697	583	617	598	589	624	610	656	627	598	626	613	653	574	622	634	637	605	611	615	650	634	644	597	615	625	581	632	612	630	605	595	617	640	599	610	670	617	642	591	648	545	611	632	636	654	628	594	611	595	633	588	642	651	632	613	634	619	607	606	574	629	612	603	628	619	700	587	609	601	592	616	629	658	561	596	641	597	598	631	582	613	579	598	620	618	636	573	647	602	619	600	603	614	634	615	594	615	644	604	630	610	624	676	622	635	599	637	595	608	628	621	617	643	580	609	617	642	596	621	667	593	648	650	618	617	608	601	625	592	591	588	640	632	629	596	611	627	650	631	591	613	629	637	627	629	628	572	577	609	667	612	614	679	606	584	679	612	566	610	590	610	616	630	589	641	635	629	629	625	680	626	610	604	613	619	597	612	642	612	640	650	572	570	659	601	634	615	605	665	651	641	595	576	598	587	620	629	639	593	620	630	591	646	569	619	652	600	637	572	601	666	625	613	576	604	628	590	654	612	605	643	578	617	641	595	601	612	650	612	599	615	630	631	617	583	599	618	613	616	564	623	571	655	612	606	601	607	615	655	641	621	621	574	598	603	633	659	589	636	638	578	620	565	570	607	570	632	593	652	632	596	609	593	611	629	597	603	616	635	598	615	637	602	659	613	644	587	642	574	570	634	599	632	586	571	620	613	660	654	605	617	611	567	614	598	620	682	619	609	650	607	623	581	650	602	628	613	632	580	629	578	651	637	618	604	654	655	585	615	611	671	585	622	606	646	661	606	605	619	609	623	632	645	637	647	606	619	617	608	589	608	618	595	633	602	628	591	616	641	666	565	631	592	618	603	602	644	621	623	605	662	595	579	648	602	588	620	598	640	614	596	588	600	632	680	646	572	612	612	652	586	628	648	611	629	624	607	561	649	618	637	611	623	571	616	660	636	627	601	608	576	619	625	586	633	607	576	598	650	665	608	622	574	568	596	645	632	623	660	598	610	622	617	613	658	622	560	611	571	638	624	632	598	658	582	620	580	606	614	610	629	612	601	609	627	611	574	618	581	602	635	624	636	653	638	630	596	595	630	613	575	578	616	630	601	589	594	626	649	571	619	593	613	609	594	590	597	610	615	589	628	661	593	676	597	593	632	644	627	636	612	643	612	614	586	643	635	639	616	634	623	650	616	629	614	640	608	612	620	647	629	604	600	631	602	601	652	605	561	605	681	618	571	590	609	616	597	621	578	627	591	564	598	618	626	637	645	615	589	588	610	609	613	583	622	612	586	601	656	584	568	606	632	549	629	622	595	633	633	655	612	593	614	614	614	568	573	585	587	617	634	619	624	617	600	600	626	577	592	608	611	617	626	617	582	630	614	578	625	611	604	613	617	669	631	603	590	605	576	615	593	639	567	642	580	592	615	582	621	554	621	600	599	614	591	641	632	631	611	647	620	581	600	628	646	669	593	639	621	617	597	597	574	638	665	599	630	565	633	665	609	621	618	574	638	603	643	618	609	631	650	613	561	642	616	574	616	574	629	657	660	568	634	595	611	596	658	626	622	587	632	618	578	600	595	626	634	593	591	606	604	589	611	580	614	626	598	574	603	603	617	598	628	631	615	591	640	635	545	617	604	596	632	593	622	657	632	657	610	669	650	591	650	583	627	629	629	610	606
25207	21490	27777	25598	11926	1181	793	580	507	485	443	432	435	397	426	400	383	412	396	365	361	358	390	357	380	359	353	365	353	347	339	374	334	357	382	346	321	377	352	349	350	346	356	363	366	317	338	339	361	313	327	343	345	336	337	332	363	336	325	301	337	299	343	329	320	338	334	329	339	356	319	331	340	337	343	333	341	320	324	346	320	318	347	339	336	330	356	356	340	355	333	311	368	318	314	311	343	342	367	308	340	348	324	327	349	332	346	340	338	386	370	322	313	319	344	331	360	343	312	313	316	331	363	323	357	363	344	319	328	360	322	327	353	322	321	322	327	353	329	313	317	335	319	324	300	283	351	320	342	353	331	347	346	366	340	350	347	320	332	311	318	342	351	293	346	362	314	334	334	310	350	339	321	352	359	331	364	328	322	335	328	365	318	334	345	330	360	308	292	339	346	324	356	369	341	330	292	354	312	328	326	298	333	358	340	328	345	350	309	355	306	320	350	290	298	343	306	346	340	308	306	344	300	328	353	327	295	333	335	356	353	327	345	318	335	325	333	318	354	330	317	358	306	357	313	321	318	359	353	345	337	342	331	362	341	330	326	352	336	323	321	306	319	344	325	318	322	350	326	350	326	334	317	331	306	307	296	328	336	300	294	370	338	292	329	321	317	339	334	340	330	313	307	332	311	358	322	347	354	329	349	346	358	319	346	344	299	343	329	322	308	328	321	326	356	365	322	359	317	323	337	305	342	327	355	314	328	349	324	332	392	274	358	320	298	343	386	298	355	317	310	348	325	307	355	310	317	304	315	341	355	326	327	294	341	297	311	317	365	341	319	354	323	378	320	316	339	324	335	315	288	325	350	332	366	282	308	357	314	365	307	317	353	340	328	305	350	354	339	375	319	369	356	325	330	384	317	355	335	370	338	310	335	312	349	357	326	346	316	335	330	336	318	362	343	334	318	289	330	332	325	308	360	363	297	370	341	324	344	345	333	334	318	323	315	342	333	327	327	334	351	348	330	337	313	337	332	321	336	317	323	345	336	330	311	346	324	304	361	297	303	332	307	353	318	315	312	328	323	317	320	308	343	324	325	328	361	334	345	345	343	304	310	320	334	341	362	343	316	326	329	349	357	332	344	318	347	378	347	324	334	294	342	328	293	327	324	308	369	290	330	334	323	334	301	335	311	356	322	316	329	332	361	324	312	330	285	333	345	301	277	315	311	297	350	352	358	345	341	328	335	355	321	341	332	370	341	321	349	317	354	340	325	333	331	307	310	325	347	339	329	331	325	347	316	314	309	320	316	320	332	329	343	308	311	319	327	348	338	342	340	323	340	340	365	352	341	327	326	347	304	354	348	320	313	318	315	342	351	334	315	330	337	323	318	328	333	332	369	307	362	352	324	304	320	313	316	335	326	345	338	362	337	307	327	291	328	306	349	297	345	331	343	311	326	347	324	346	296	327	310	341	315	335	299	291	319	315	334	313	316	340	305	344	337	341	322	329	325	341	316	341	336	335	317	343	352	320	307	270	322	348	349	327	302	323	321	337	344	349	319	327	332	359	318	312	311	291	322	330	296	370	347	319	351	302	327	327	315	323	351	311	327	336	313	296	346	355	337	325	351	365	336	324	334	328	342	336	316	288	296	332	332	361	306	353	369	344	340	359	324	342	330	335	305	363	336	283	342	358	312	332	314	333	363	337	320	345	358	314	318	318	305	329	319	342	329	342	339	332	349	339	349	344	322	303	337	342	312	333	327	338	366	345	335	364	317	350	329	325	351	310	350	318	317	348	313	375	356	345	306	328	295	300	347	296	347	305	311	343	313	349	339	313	327	344	310	331	351	334	350	326	328	328	326	330	367	311	339	323	316	325	354	330	340	324	328	322	290	345	332	329	329	313	329	349	304	334	351	372	310	346	337	330	325	342	329	357	350	356	329	369	353	339	346	319	352	345	300	343	311	328	305	323	375	373	326	339	356	349	306	332	321	364	330	352	313	316	340	350	311	375	311	336	319	336	334	336	322	362	330	309	340	336	312	366	302	335	315	317	331	345	310	332	321	322	333	329	347	342	326	329	320	309	340	310	303	337	307	349	331	318	296	321	337	325	340	348	339	351	333	326	343	333	349	313	340	321	337	356	336	332	341	342	316	336	349	353	325	350	348	348	337	334	328	340	334	306	326	321	344	309	304	311	330	341	326	326	289	316	351	340	312	369	337	371	337	340	297	320	334	310	355	331	335	324	357	316	331	349	323	336	318	326	361	329	333	327	306	349	331	351	291	298	339	338	364	334	332	316	364	341	335	304	354	349	322	321	340	329	331	326	352	333	325	325	355	345	312	345	347	308	311	327	316	319	357	323	325	353	336	309	309	321	315	344	339	346	353	322	317	346	346	333	308	323	354	333	302	312	325	353	338	355	324	324	317	320	351	315	310	350	326	301	344	351	329	325	336	305	340	327	303	338	322	327	334	314	321	328	370	336	341	338	325	324	344	305	297	323	317	350	329	322	317	305	339	327	338	335	329	328	323	314	329	353	339	333	345	362	308	353	319	335	326	349	341	341	333	324	307	332	324	332	325	329	355	340	314	311	323	344	332	322	305	305	351	351	359	339	321	331	340	332	359	328	326	313	331	339	353	327	350	323	336	317	358	351	338	340	334	365	312	349	302	349	330	303	333	335	357	324	300	332	333	335	330	348	289	365	364	329	333	318	311	358	321	332	302	352	330	330	331	322	323	322	339	316	350	310	370	307	350	373	330	322	356	354	318	343	353	326	313	357	377	341	378	325	366	324	309	300	323	289	333	357	306	327	301	324	321	316	344	349	339	325	319	331	333	319	336	326	350	310	353	316	336	318	338	331	329	329	321	334	313	333	335	336	341	348	316	339	320	332	365	302	375	302	316	325	357	345	295	348	329	324	295	335	321	339	330	361	319	361	350	323	354	324	357	330	332	331	343	321	365	339	332	306	307	332	332	324	340	296	304	334	330	318	316	317	334	330	309	317	308	353	308	362	304	344	327	314	324	349	328	327	346	336	345	326	310	391	325	339	356	322	314	373	332	353	313	303	354	324	321	357	343	315	328	345	338	308	319	353	288	317	337	309	333	340	332	342	327	288	332	339	330	323	357	304	338	316	332	346	330	340	333	332	329	297	327	304	327	328	349	345	332	326	323	308	326	342	351	350	338	319	334	294	347	350	316	322	329	319	330	350	326	321	332	326	307	295	331	326	350	349	344	339	288	329	324	327	338	304	312	355	324	330	344	304	336	345	359	339	326	322	340	325	308	345	337	340	348	337	347	345	328	324	345	367	317	334	347	357	325	318	309	356	340	334	363	325	340	334	326	291	316	307	347	343	345	331	348	342	328	339	344	324	324	377	345	339	320	320	308	331	359	335	352	327	321	304	351	304	333	312	343	311	356	338	333	309	366	328	321	346	314	328	345	330	317	339	354	348	336	340	343	333	350	318	356	364	296	333	338	361
32846	13796	9277	4752	3308	2413	1997	1616	1390	1142	1084	1004	927	884	801	785	731	733	718	716	718	693	669	703	667	673	631	646	676	644	656	613	657	681	598	638	617	589	607	582	647	633	621	650	607	590	631	652	613	632	577	597	638	594	600	592	601	623	601	607	579	620	596	591	597	569	578	582	637	525	608	629	567	566	550	635	606	596	586	632	593	594	563	599	646	650	582	569	635	552	633	605	631	649	629	647	590	581	591	593	612	611	641	629	609	622	615	620	626	662	599	644	614	604	578	580	598	604	585	629	559	590	596	594	565	643	621	568	614	573	624	603	627	606	607	613	592	566	608	605	576	598	589	611	591	642	609	624	585	569	587	652	610	550	600	568	573	641	604	615	611	601	597	586	570	618	633	596	548	569	540	619	576	550	591	601	614	595	610	642	554	602	618	579	618	615	563	574	567	595	600	599	579	623	569	601	604	612	608	614	606	609	595	610	617	600	609	603	579	627	591	584	558	586	612	578	555	580	617	580	586	587	548	611	568	553	587	569	610	550	591	585	585	569	614	595	592	609	628	564	622	578	575	578	570	609	564	577	555	654	567	571	653	648	659	619	581	597	592	604	592	589	615	563	617	545	619	616	594	592	561	666	605	597	618	559	601	584	536	515	556	605	626	597	623	603	578	621	561	586	606	614	618	585	530	620	610	591	618	599	582	608	612	623	591	557	627	544	580	560	636	586	577	584	637	621	590	575	563	586	588	587	604	644	576	598	579	584	614	600	619	585	580	559	614	586	613	578	607	593	583	622	580	584	599	599	606	554	612	589	620	572	590	575	605	577	596	575	602	613	591	543	597	562	598	587	566	573	571	576	571	675	556	579	603	602	583	572	611	627	572	566	562	604	622	638	605	542	606	588	601	600	583	596	622	582	587	576	594	566	575	554	583	610	631	613	573	567	604	599	600	627	601	602	619	576	594	594	605	587	579	582	579	635	592	572	605	602	594	561	589	592	596	593	579	585	602	616	589	625	573	626	560	575	596	567	597	605	632	581	622	570	601	577	629	597	630	611	587	606	595	581	572	595	581	569	578	585	649	553	620	574	595	626	600	612	573	573	593	579	582	594	616	594	613	621	562	592	588	580	621	534	567	578	620	614	565	628	581	640	604	607	588	608	590	547	584	594	569	600	643	589	617	601	583	583	598	620	611	611	594	634	579	609	578	611	625	574	648	575	577	558	563	610	551	574	573	565	615	591	543	545	653	664	550	565	613	587	591	601	607	588	567	608	610	553	609	569	606	606	645	587	608	568	610	608	620	603	585	613	578	591	617	525	589	641	584	568	596	558	602	600	586	611	581	554	565	553	595	564	605	626	570	592	561	604	561	603	560	625	613	634	572	618	609	655	569	589	616	612	585	558	569	584	615	565	607	552	616	581	614	606	599	581	567	575	586	592	590	583	591	598	609	574	580	625	643	567	605	619	565	584	594	583	607	606	582	562	585	592	579	637	582	596	602	591	610	581	606	614	608	575	526	599	583	569	588	594	559	580	582	554	616	616	601	610	573	621	609	608	560	565	647	638	588	641	571	551	630	613	600	593	590	575	577	568	623	586	615	610	602	610	608	594	548	630	596	565	575	612	598	548	592	553	608	575	630	574	617	594	611	613	605	653	593	609	580	556	602	622	618	607	620	621	616	675	604	586	592	593	576	625	569	611	591	587	599	603	588	601	652	616	614	579	577	619	584	611	589	572	575	623	609	621	595	566	628	640	548	610	581	594	587	567	600	602	564	597	588	628	595	610	595	626	589	606	547	618	612	584	567	590	647	617	567	581	621	630	602	573	587	592	618	581	570	564	639	596	567	599	584	600	570	594	603	585	617	646	624	625	589	569	559	582	572	553	558	643	598	619	557	590	601	597	574	601	590	620	611	591	575	579	574	605	626	619	593	570	610	568	587	590	606	575	619	621	573	586	571	571	637	626	603	625	595	595	568	589	583	584	579	618	574	573	599	626	600	589	592	590	507	595	607	593	604	594	624	570	605	630	659	627	602	569	579	557	559	617	576	611	594	592	576	599	597	593	593	604	584	569	553	598	597	604	595	605	567	573	623	614	575	611	623	570	586	557	635	600	560	577	582	630	556	579	590	616	617	579	578	580	539	575	535	565	639	580	585	620	562	602	556	588	590	627	589	573	562	596	576	614	583	591	614	553	590	626	605	547	595	615	561	633	571	575	573	606	579	571	565	596	597	578	605	621	592	580	579	590	600	593	612	620	580	564	595	624	580	570	619	600	616	596	614	602	588	598	605	575	578	592	515	575	596	592	589	570	635	643	621	609	624	599	590	616	589	594	590	592	552	597	624	602	535	586	585	609	614	585	641	605	584	597	574	616	594	567	611	634	592	602	587	599	647	591	545	598	605	552	591	629	598	614	629	626	576	624	631	597	600	606	638	627	601	598	608	536	570	591	584	599	628	544	612	594	593	618	597	601	618	574	575	610	585	586	584	612	563	599	586	643	620	603	583	589	573	591	601	598	609	601	591	607	621	603	570	584	597	571	601	531	600	654	603	607	574	581	584	576	589	596	609	573	599	611	594	600	617	602	597	584	627	617	605	618	603	600	590	628	600	537	584	611	617	583	643	564	622	585	613	590	633	639	584	575	628	609	587	603	605	620	588	606	618	581	592	616	614	627	615	573	593	590	579	625	568	596	552	567	618	592	597	585	618	599	570	564	600	595	616	577	616	585	558	651	591	600	595	592	609	622	552	657	576	577	568	606	552	612	568	638	622	584	568	610	619	587	592	579	577	633	596	633	605	620	577	594	564	574	630	608	585	622	574	620	592	578	577	575	585	609	626	609	615	593	607	601	584	641	609	571	569	561	583	622	647	573	609	594	562	603	583	626	587	624	587	607	610	611	593	582	605	582	601	631	609	561	595	601	585	553	579	591	622	589	607	623	584	597	548	602	612	530	548	578	613	590	556	594	557	569	591	627	606	638	605	589	576	618	636	610	620	571	607	559	612	537	601	609	609	576	588	615	590	624	573	627	617	624	555	561	616	558	633	596	566	609	568	605	591	596	558	630	585	613	584	585	594	610	635	584	618	599	580	594	555	636	632	562	607	619	635	577	593	587	592	607	607	606	623	585	627	547	608	547	572	566	640	598	623	551	597	629	609	598	584	617	551	641	571	606	643	628	589	606	627	607	589	609	575	577	595	646	646	590	621	588	617	602	588	595	578	592	591	643	635	633	575	606	551	597	556	607	614	617	625	612	579	581	623	609	571	623	631	615	595	576	555	604	527	672	595	563	610	586	592	609	589	581	573	604	631	609	583	620	596	575	598	591	571	559	602	594	616	577	622	611	629	583	580	620	576	603	583	573	590	587	570	599	657	576	617	610	600	604	602	579	599	634	578	540	653	629	585	591	604	648	621	607	622	642	562	618	606	598	562	557	570	578	571	571	603	593	557	577	600	562	600	562	582	643	647	608	640	592	610	615
24063	21454	28470	24825	21451	11077	1679	1166	934	821	818	759	716	685	689	662	605	596	645	592	640	585	615	595	614	603	595	591	644	611	589	537	569	569	560	601	619	571	607	608	585	593	569	563	566	557	540	556	578	552	592	599	584	549	561	590	592	571	561	563	533	526	556	549	566	566	576	564	580	615	544	519	607	505	573	531	530	554	561	549	583	543	607	568	594	522	593	561	571	572	585	544	595	543	584	588	568	549	562	571	587	574	546	592	578	580	555	566	610	551	547	611	586	579	566	559	564	561	552	516	566	570	544	583	525	537	588	570	551	540	552	571	593	505	518	526	602	535	588	552	579	572	553	577	570	574	556	616	545	534	537	581	544	570	546	578	508	541	533	546	551	601	564	566	564	513	552	537	529	604	551	535	528	554	592	556	530	532	542	558	560	524	580	577	601	553	565	559	565	561	621	548	519	568	560	599	539	573	537	559	591	531	572	515	560	583	533	556	520	537	535	555	571	576	576	581	549	546	562	560	570	595	534	529	566	549	511	562	554	578	595	571	516	510	525	589	555	555	555	581	555	538	594	566	552	587	531	560	542	516	582	515	576	533	563	501	574	553	545	559	517	546	549	576	560	582	518	532	558	590	556	559	538	536	592	552	588	593	505	594	532	539	558	573	529	590	529	542	540	520	551	549	583	543	562	562	570	531	569	572	527	530	550	575	552	531	527	587	550	561	575	541	590	548	545	517	579	561	565	570	533	531	582	565	563	521	532	539	542	560	553	571	555	538	538	529	586	528	537	537	563	553	553	572	576	543	559	527	546	536	564	562	548	544	537	532	546	533	582	554	568	572	555	566	565	565	546	557	563	501	547	566	547	545	546	548	584	552	577	554	568	553	521	591	538	594	528	542	571	538	570	554	575	523	566	568	574	538	558	552	548	581	534	515	554	533	512	570	540	552	594	565	557	574	561	569	589	542	574	565	564	534	581	579	506	574	552	553	544	562	558	532	532	577	578	537	569	552	569	583	565	574	542	516	583	575	518	572	541	548	531	534	571	558	582	565	563	556	554	505	504	511	563	546	595	534	594	545	594	557	571	579	523	572	538	543	496	574	610	563	550	566	597	524	486	552	539	579	564	534	532	551	558	565	545	530	539	557	586	614	565	576	570	550	546	578	550	532	590	549	554	535	509	551	531	539	571	570	558	516	550	560	555	501	520	582	512	588	562	536	552	555	529	606	550	554	585	609	535	573	519	546	571	545	514	526	551	520	535	534	602	543	503	541	567	539	552	568	569	569	586	557	582	557	508	551	575	532	543	588	584	511	564	566	558	568	572	563	530	534	596	530	574	566	576	599	553	532	531	522	556	591	565	535	552	565	522	565	555	546	574	552	552	529	552	578	550	570	603	571	602	533	517	587	570	548	567	578	523	568	523	563	551	559	541	562	544	596	573	566	533	590	556	563	559	581	528	545	539	577	588	561	579	557	549	555	535	579	632	552	548	574	606	532	555	532	555	549	560	572	538	573	582	578	557	533	563	573	572	524	524	575	550	535	559	559	573	548	556	553	546	572	545	565	547	505	597	566	554	536	508	541	552	569	536	538	548	574	553	577	559	539	570	540	531	544	551	574	556	532	535	557	535	572	522	538	525	563	570	552	557	578	572	559	541	552	575	568	531	520	529	569	555	545	566	548	560	569	585	562	519	537	596	574	578	547	544	565	497	554	553	575	552	578	552	550	535	559	542	543	586	614	513	556	550	557	579	562	558	543	558	553	501	549	523	533	563	563	560	572	539	545	574	569	540	536	563	582	526	491	518	539	592	572	568	583	555	547	569	548	631	539	588	570	539	517	543	542	551	590	543	551	547	523	521	582	543	535	594	607	558	551	559	589	522	546	536	549	531	559	530	563	560	580	551	554	548	570	547	574	590	565	548	544	564	606	552	548	599	532	550	591	573	557	555	581	562	557	542	527	533	571	555	546	561	555	565	570	561	554	534	560	534	541	536	565	536	579	554	539	552	531	576	549	605	525	547	557	572	578	564	552	570	524	561	549	549	562	520	541	530	527	536	585	582	518	562	556	549	587	540	557	545	586	566	532	523	565	554	543	561	560	551	501	569	569	518	576	566	563	535	547	542	534	597	527	536	576	530	614	564	568	522	534	539	570	547	571	537	544	558	602	574	538	547	486	543	532	605	570	539	578	552	531	569	569	588	565	565	540	542	557	557	534	563	576	554	567	512	573	567	551	527	573	571	558	571	571	524	564	533	533	536	532	542	574	572	582	586	547	552	575	526	590	560	571	577	585	544	520	541	532	579	563	558	547	523	578	579	537	578	576	569	562	542	560	604	523	575	553	545	579	552	548	524	580	556	514	511	552	554	567	557	592	550	564	523	522	573	528	523	541	573	570	555	530	590	538	589	546	528	581	547	541	565	533	554	543	527	541	572	579	567	562	593	568	499	526	581	575	560	554	513	566	533	545	572	544	526	497	583	536	549	549	559	563	555	528	524	603	580	587	540	569	524	530	561	556	572	544	537	560	560	543	571	574	581	568	561	590	525	540	549	570	554	557	548	576	557	550	549	541	557	517	570	588	561	557	538	560	541	579	608	534	571	541	540	564	527	540	572	543	525	564	519	573	554	563	584	536	546	537	515	544	550	547	548	541	527	542	556	539	578	543	549	558	559	565	535	557	565	581	515	578	569	554	531	544	548	560	561	586	593	572	550	575	600	555	563	531	566	547	566	576	583	524	575	511	503	558	528	594	605	598	520	547	556	545	533	561	552	573	551	533	550	533	553	630	525	539	552	587	565	478	584	570	567	539	559	539	542	532	551	581	526	534	537	562	585	582	552	554	556	515	559	548	562	578	518	582	531	543	569	541	572	540	580	601	541	573	508	596	581	587	518	565	571	536	583	581	574	535	541	498	527	589	598	508	583	505	569	543	553	531	546	549	530	558	548	597	563	499	573	572	509	529	530	554	551	562	556	547	528	567	569	552	585	516	583	556	530	531	518	616	563	559	589	555	559	549	578	577	520	548	565	536	578	583	559	556	574	551	550	568	539	535	559	525	514	547	578	576	559	534	551	572	523	566	508	513	555	553	605	531	528	537	540	532	555	544	520	560	554	543	541	557	567	553	551	573	537	562	580	583	517	567	579	495	566	606	543	551	612	542	553	597	518	551	555	542	563	553	562	530	549	569	564	543	562	546	543	559	557	548	570	536	543	598	523	561	529	539	547	570	525	562	559	555	517	546	611	528	565	545	579	520	554	542	563	544	578	529	552	506	564	554	554	509	572	537	592	561	549	556	504	569	534	567	534	600	510	559	557	590	528	526	521	549	606	503	571	566	554	553	545	541	563	573	528	530	556	553	534	543	526	527	591	564	527	520	532	533	575	580	587	542	519	504	557	559	552	550	573	561	578	565	545	590	518	542	572	546	554	544	599	639	532	551	511	612	541	582	518	609	566	552	531	535	575	521	569	567	596	501	580	542
30585	20340	14661	8119	5535	4250	3301	2720	2340	2089	1868	1601	1490	1479	1385	1295	1254	1237	1199	1210	1161	1106	1118	1053	1106	1093	1075	1012	989	1000	1033	1020	966	1025	976	992	952	1014	1000	968	1031	1007	957	920	988	966	942	934	934	961	973	923	979	991	934	983	944	954	973	954	941	915	917	926	961	937	946	960	926	954	903	980	946	904	876	994	1064	919	940	912	926	937	942	964	911	922	914	966	865	949	907	990	980	929	954	985	1029	944	990	982	1009	942	1001	941	979	926	1003	948	937	1007	979	944	913	969	1031	957	909	950	991	990	978	879	982	939	901	962	996	924	932	888	962	946	904	966	904	940	956	959	977	855	953	895	923	932	944	961	920	1009	916	918	924	871	1005	913	860	944	957	934	906	909	970	934	899	951	916	950	945	935	896	949	951	895	896	902	944	906	953	928	951	965	973	975	906	887	943	922	980	941	976	953	892	958	969	936	940	938	985	858	996	966	934	916	892	908	910	996	910	930	966	941	881	956	918	943	939	897	901	940	945	954	986	892	944	940	952	911	955	943	936	1010	929	894	953	899	887	889	933	945	916	947	922	948	952	944	931	983	960	1045	931	945	910	920	952	857	870	951	947	922	979	908	979	944	919	950	948	950	958	929	973	940	915	941	935	909	972	922	937	957	1010	956	929	904	918	888	909	950	917	941	937	859	894	927	918	955	943	934	910	950	857	947	919	943	928	993	967	943	947	967	889	954	927	964	901	920	936	916	886	905	895	890	882	931	907	913	966	956	924	974	925	957	875	946	929	901	960	936	961	937	920	877	875	918	936	938	958	967	985	921	967	934	940	961	969	878	966	970	929	930	946	959	945	941	903	933	903	903	953	926	928	900	917	944	1001	975	948	930	925	934	936	920	944	958	897	915	939	943	895	952	956	945	945	953	929	979	937	893	911	905	907	880	934	910	932	881	910	928	917	854	900	883	862	884	904	947	910	926	916	903	922	903	950	944	936	975	920	985	928	912	949	920	952	950	943	920	910	896	939	908	913	930	903	961	999	948	912	963	953	936	940	924	944	976	944	945	920	974	992	938	942	966	913	938	887	948	920	966	925	950	926	871	985	915	940	884	985	983	923	887	894	890	948	887	925	935	920	944	908	930	987	934	894	918	923	968	911	898	906	892	934	891	1000	895	917	985	951	944	964	924	937	913	936	917	955	954	993	918	891	931	924	936	932	937	933	901	924	987	933	918	927	913	887	902	901	948	912	908	922	939	945	975	932	988	938	924	888	919	954	926	960	951	939	963	941	903	906	944	921	969	910	909	931	926	938	905	992	907	948	959	932	928	948	883	972	915	898	916	987	922	940	935	910	923	1001	910	927	894	920	966	903	927	886	912	963	923	958	901	928	852	908	942	897	871	955	928	961	962	950	961	917	932	997	935	956	964	887	862	972	954	928	919	935	947	945	949	942	907	946	925	925	911	921	966	944	991	901	927	913	938	921	948	974	949	938	894	935	963	917	1002	930	943	901	985	934	892	943	921	904	942	898	919	955	896	910	955	967	944	953	894	941	928	917	953	945	925	940	886	957	961	886	961	932	955	972	953	877	963	934	920	961	916	970	921	975	939	913	957	971	913	865	974	948	960	940	912	894	958	908	909	930	944	927	940	918	897	915	934	925	918	997	918	894	909	928	911	895	974	868	947	933	943	956	968	977	969	840	942	929	922	907	926	919	949	1003	915	949	908	913	925	909	926	914	902	917	963	983	901	919	966	970	940	947	950	912	981	968	936	903	944	993	964	965	928	932	974	931	865	954	967	928	899	914	913	936	900	896	916	944	951	923	922	939	965	952	957	928	905	978	914	956	940	968	973	889	958	958	927	931	925	936	937	913	911	915	904	911	959	902	968	924	952	884	856	941	940	905	900	937	944	925	955	914	900	905	941	955	897	927	924	901	980	885	900	936	934	954	905	941	961	913	922	883	872	903	969	985	963	969	908	954	974	938	930	955	935	879	913	953	854	927	915	963	920	923	958	926	918	926	903	917	981	918	952	987	910	956	945	876	943	901	947	943	894	883	929	861	977	886	927	898	902	943	969	893	942	938	966	944	964	958	954	997	929	953	922	906	928	908	958	904	892	965	924	957	920	925	896	943	947	959	942	934	993	881	948	957	948	921	906	899	890	960	946	932	953	951	948	953	941	907	931	946	947	878	888	892	937	945	940	888	968	941	933	906	943	906	924	921	909	941	926	984	930	948	927	981	911	919	920	882	911	961	974	967	939	955	916	947	943	932	962	927	977	911	955	895	979	923	935	960	909	969	962	963	930	966	911	935	911	906	900	973	889	905	957	937	984	938	945	927	921	934	972	945	972	913	915	943	982	967	901	972	959	921	932	954	893	918	931	951	913	864	951	942	982	971	972	949	945	959	876	949	917	917	923	948	895	941	970	912	960	931	861	886	922	927	885	921	973	938	908	887	885	954	890	952	905	919	900	947	954	913	886	960	922	946	938	969	949	911	978	927	947	920	918	961	851	967	968	988	899	904	957	932	942	907	962	955	945	888	930	918	895	991	915	912	966	913	956	905	882	886	913	981	923	965	897	973	932	977	945	894	886	909	909	922	904	897	962	937	946	972	934	932	976	926	961	975	964	939	864	939	972	862	924	912	950	893	962	943	939	956	959	921	946	946	913	966	900	925	932	989	962	998	1011	955	951	922	900	936	976	962	957	925	901	878	904	956	948	934	917	892	971	921	933	942	891	918	901	952	962	908	946	919	898	967	928	918	936	954	957	927	927	963	917	909	897	948	931	907	922	893	923	934	948	940	959	937	950	913	937	908	908	934	912	927	911	950	904	897	930	983	964	952	939	939	928	945	923	931	930	943	948	924	961	931	953	908	909	962	931	935	945	977	965	945	964	931	907	902	955	922	894	919	931	964	928	932	960	888	926	928	905	956	935	877	981	877	919	912	958	933	884	974	888	997	898	914	951	898	903	904	905	893	922	936	927	970	923	876	934	944	907	905	953	940	901	920	900	913	947	939	904	942	940	905	925	902	911	925	945	875	947	906	954	936	947	907	904	911	960	935	907	940	937	883	958	903	933	925	972	970	921	956	939	902	945	948	925	929	904	954	922	931	889	930	962	948	896	927	910	925	961	923	897	981	951	950	912	980	950	896	935	953	933	992	877	895	924	914	860	969	978	940	924	967	934	899	908	974	907	925	956	926	956	947	903	868	893	988	909	920	923	946	972	995	931	956	915	919	976	919	915	877	937	949	957	934	900	911	867	881	912	940	968	951	974	921	975	930	968	909	944	938	895	989	933	944	954	940	892	906	939	951	924	931	958	899	937	949	893	976	950	877	959	998	901	974	928	928	921	876	954	930	965	942	967	943	984	935	899	935	895	949	949	927	932	938	903	903	966	904	928	968	946	890	947	896	933	882	941	983	911	894	936	879	937	925	997	962	930	905	953	945	922	957	935	946	925	908	894	973	964	908	954	904	910	883	956	932	948	959	912	890	947	956	936
27705	17126	2692	561	378	377	363	345	334	377	326	342	373	362	365	306	336	373	333	315	364	326	319	342	355	334	363	326	333	348	303	330	337	356	309	353	341	299	305	326	351	357	331	338	354	316	310	342	315	334	319	310	324	342	322	350	353	308	311	341	352	344	368	336	344	331	298	334	326	360	325	321	335	328	316	335	304	342	355	303	326	326	305	347	335	354	333	316	371	353	318	309	370	329	333	322	330	371	346	343	319	347	321	354	365	348	367	316	342	352	376	353	374	324	370	303	347	333	380	314	331	344	348	317	341	366	399	301	291	348	321	330	345	312	346	334	336	340	365	326	361	381	323	321	326	323	324	347	357	343	337	326	347	326	328	309	319	332	345	332	339	312	342	361	317	331	326	357	335	322	314	320	299	321	332	317	333	316	335	315	310	318	307	335	341	307	324	339	330	317	318	347	324	322	322	368	296	296	326	343	297	326	345	318	311	334	331	321	331	314	336	314	326	329	369	303	333	330	325	314	345	322	321	322	341	337	320	352	346	326	326	341	339	313	323	300	293	322	319	348	372	306	331	346	348	335	339	340	377	343	330	368	330	334	318	361	324	324	343	317	316	345	343	346	335	317	337	330	318	353	326	339	328	332	368	306	336	319	315	344	360	329	317	313	309	334	348	327	308	340	370	344	332	307	306	331	333	328	320	315	343	353	315	311	324	326	335	336	335	345	326	319	317	371	330	348	333	335	310	340	326	304	372	317	320	349	313	360	368	329	330	370	343	332	289	310	337	335	339	332	335	355	352	322	345	365	307	339	317	332	368	363	371	365	296	321	325	338	330	340	349	350	335	339	340	359	339	342	320	327	293	332	350	333	316	348	353	340	309	343	346	339	348	326	329	336	329	339	350	310	323	348	342	324	341	313	353	358	351	348	346	330	315	333	348	320	345	320	348	299	326	359	335	353	385	322	361	316	324	333	311	334	315	356	357	300	321	317	304	324	327	317	326	313	324	333	328	333	352	285	322	349	349	324	336	300	333	325	305	334	289	340	372	324	323	354	338	313	318	342	330	319	348	362	306	344	337	352	313	312	334	342	329	317	337	340	350	325	367	316	368	340	337	319	355	334	345	329	319	345	348	316	285	359	308	321	340	356	313	343	326	352	339	308	348	332	336	307	329	324	339	314	341	317	358	313	311	329	319	345	302	355	326	320	354	326	329	350	339	339	304	326	321	355	319	370	325	310	338	331	354	327	339	351	319	319	357	322	336	335	318	321	311	359	305	319	335	304	330	339	328	363	341	329	333	358	334	340	306	338	332	344	350	341	358	327	314	337	315	345	346	347	322	359	351	336	350	361	338	329	340	356	368	339	350	357	319	334	320	373	330	335	327	320	325	344	346	303	328	302	295	337	355	357	338	334	305	330	342	328	307	326	370	335	348	363	351	332	317	322	322	363	308	359	323	330	322	329	333	348	284	331	342	331	323	331	331	354	326	330	334	311	353	325	340	352	318	318	358	347	360	345	355	360	348	320	333	334	319	310	324	347	350	301	350	335	318	333	331	341	341	354	338	353	349	344	329	330	331	347	336	368	330	322	347	338	307	346	335	338	316	329	368	320	319	338	341	342	359	304	347	369	336	331	346	337	349	313	344	345	307	361	330	358	328	345	305	327	354	349	324	323	347	348	354	361	363	335	330	357	341	316	346	333	362	362	295	338	341	350	371	306	358	337	334	319	350	339	319	315	323	336	312	335	324	345	301	332	327	335	356	369	342	349	309	343	333	325	340	366	343	325	359	317	344	338	333	353	315	343	342	328	330	355	344	321	331	381	348	356	322	321	306	339	348	356	357	338	343	343	339	352	334	302	373	310	316	323	332	316	335	297	308	314	330	342	320	320	296	362	333	328	346	307	320	332	329	321	310	362	335	307	338	314	339	341	353	315	339	322	327	323	347	329	361	323	311	353	370	310	349	332	345	335	368	324	311	324	314	347	323	316	354	343	324	347	321	332	345	324	344	326	335	350	339	322	333	336	334	335	344	341	345	337	340	336	349	351	328	303	338	347	355	290	346	320	348	354	348	338	362	340	329	308	349	313	362	369	324	354	341	359	312	350	333	305	344	324	285	318	326	306	338	350	318	346	312	339	335	306	354	341	350	359	338	327	315	331	347	346	355	346	316	331	350	347	328	353	343	360	304	284	294	356	316	363	323	352	312	347	334	349	365	344	301	332	357	324	320	344	307	321	310	351	294	345	308	350	342	301	326	322	353	338	317	336	327	331	350	304	320	342	322	324	381	332	355	341	324	317	378	313	323	307	329	342	361	324	349	346	337	354	326	325	307	331	348	330	337	310	367	311	324	310	337	307	329	310	329	325	347	349	335	302	316	348	350	323	322	301	326	321	297	340	320	351	317	348	324	336	344	318	318	317	345	312	315	337	324	323	305	354	316	317	313	362	339	348	327	322	344	321	345	354	345	307	330	342	348	331	353	342	322	338	356	337	316	336	312	348	307	343	324	295	354	333	304	300	355	332	325	363	338	348	374	309	327	336	322	314	322	327	341	330	322	323	307	325	337	310	327	338	333	340	298	336	309	321	352	340	347	347	349	361	330	343	316	322	356	356	322	319	302	340	305	350	320	318	353	349	350	326	336	320	344	351	282	295	357	323	316	340	335	328	310	351	365	336	306	308	368	324	320	338	353	349	330	310	318	336	324	288	298	339	346	334	320	320	356	342	354	349	383	318	345	332	337	355	319	331	312	328	336	351	357	356	330	340	321	318	316	325	317	315	306	333	342	338	324	324	297	331	318	327	318	329	328	335	331	353	317	328	362	387	347	308	328	340	372	339	318	339	323	318	326	306	327	340	312	340	331	338	333	335	337	311	352	322	330	320	342	303	326	372	366	336	319	318	352	344	359	314	310	316	325	328	321	363	307	332	324	344	336	314	336	347	295	352	346	355	311	364	332	329	352	308	300	326	339	328	300	366	350	329	299	323	301	331	341	350	303	309	353	360	312	324	343	297	330	346	333	357	326	354	320	333	338	345	316	391	332	349	359	330	341	336	309	307	319	346	341	327	332	315	355	337	300	322	338	360	354	343	324	302	342	326	322	300	334	351	325	318	319	364	333	322	323	317	354	341	278	317	302	375	319	326	342	311	333	298	315	370	294	371	343	321	346	352	339	315	314	302	333	326	367	314	366	352	355	349	338	322	315	329	318	355	323	356	317	366	320	361	333	335	357	349	348	307	338	319	331	332	373	353	349	320	330	342	316	375	367	298	323	340	341	307	348	341	322	352	310	339	313	301	308	349	351	308	339	355	333	337	347	335	339	313	346	334	327	324	306	339	340	313	312	343	338	354	335	347	354	349	345	368	302	292	317	341	322	310	338	355	334	317	343	340	320	337	301	314	342	302	318	357	338	323	339	318	319	388	342	290	304	381	342	317	344	339	359	361	319	332	344	313	294	357	343	332	360	348	349	339	374	367	338	358
16737	2005	1535	1044	861	765	733	666	652	653	639	651	618	642	605	627	614	606	643	608	630	627	593	614	622	628	612	619	609	646	619	648	645	604	625	571	630	620	612	611	573	631	626	616	602	614	572	632	652	633	638	583	548	572	585	587	619	582	607	607	577	598	617	600	567	588	622	563	635	617	623	610	603	642	608	600	570	656	622	613	604	615	613	601	646	594	645	591	605	613	605	619	613	631	600	609	655	611	612	606	611	631	586	592	618	624	652	591	674	646	600	624	569	625	600	661	600	663	618	589	571	613	592	630	606	608	627	621	566	674	619	625	624	634	612	580	607	625	625	612	649	569	612	634	619	651	623	600	632	574	600	589	608	634	601	548	604	585	651	621	607	609	547	680	600	592	571	585	577	644	617	612	662	564	604	599	610	578	638	615	596	557	591	572	587	591	601	626	607	607	617	614	624	608	572	559	575	657	623	614	584	646	565	589	583	589	629	607	558	599	593	621	579	600	597	607	588	597	583	619	604	602	605	605	619	648	616	618	590	611	607	623	579	606	638	599	599	600	631	625	621	602	594	593	626	602	604	584	643	615	629	601	620	638	597	619	624	568	566	623	631	582	610	618	570	652	624	606	645	569	631	617	587	654	598	614	582	576	622	596	571	607	616	612	608	617	616	651	590	567	593	622	609	565	611	584	623	603	613	591	592	617	573	651	622	591	608	584	589	655	585	590	614	616	648	586	610	615	605	635	557	600	608	595	619	576	624	584	627	611	564	570	625	643	578	617	565	601	593	617	580	555	641	605	585	581	654	596	583	621	630	610	562	631	625	625	600	649	601	580	605	629	575	627	639	567	575	596	553	602	594	600	562	638	628	609	635	628	633	597	598	599	616	595	607	587	578	616	651	545	596	624	597	613	633	572	597	621	619	572	587	634	581	597	602	626	619	605	586	625	624	592	605	618	582	620	595	602	627	592	637	630	610	618	606	620	625	582	622	661	578	612	611	613	642	568	601	680	633	626	622	619	578	612	601	584	580	641	657	608	578	604	619	618	636	631	633	598	598	609	609	660	623	658	638	616	574	621	576	634	556	529	609	605	595	617	598	599	632	602	586	629	618	576	599	613	642	605	573	571	656	572	594	604	586	620	590	630	598	594	605	609	606	612	612	602	570	620	595	577	564	612	679	594	608	598	637	618	622	611	597	614	606	558	594	607	612	599	578	603	595	642	569	607	592	634	612	613	583	594	610	659	618	626	593	588	588	619	593	600	640	605	610	578	595	622	582	605	632	636	596	621	613	580	628	619	570	630	601	577	665	587	580	592	605	634	602	589	647	644	591	579	584	602	620	572	604	619	627	628	582	595	630	562	635	585	568	619	591	591	585	618	593	572	618	619	624	592	625	615	585	604	654	625	587	614	644	613	627	610	598	618	630	585	586	656	613	602	612	619	616	592	568	617	583	604	605	589	607	555	593	624	608	590	606	652	637	610	644	636	622	597	594	579	574	628	610	603	585	567	572	637	597	606	609	567	609	589	583	578	602	613	612	620	643	585	620	633	643	613	611	598	611	624	625	608	626	647	593	570	559	601	578	588	583	613	601	558	611	616	632	609	622	610	575	591	549	565	567	590	619	642	592	620	611	595	643	600	603	611	609	587	600	625	626	591	600	639	572	611	614	626	596	579	644	640	653	601	596	579	553	628	614	614	595	612	571	648	643	609	609	610	607	601	616	656	569	570	628	566	630	633	609	628	646	642	593	594	595	623	599	598	613	559	630	569	634	575	611	584	656	605	592	666	552	592	610	612	624	600	577	594	616	633	590	544	598	634	617	594	580	606	620	601	558	636	609	593	567	550	612	649	608	584	600	616	590	631	634	600	575	636	624	600	596	553	584	593	599	650	605	605	565	591	645	554	639	597	614	570	597	626	577	634	574	567	598	568	574	604	552	608	620	621	585	613	568	593	636	566	579	623	585	593	600	604	608	630	625	593	575	639	560	628	575	615	593	569	596	613	623	585	593	611	550	644	617	603	604	595	618	603	608	597	597	614	636	611	599	635	637	608	623	604	603	575	585	602	571	623	579	591	594	608	613	622	616	562	602	631	574	636	624	613	625	589	605	589	631	585	610	568	578	584	615	608	613	608	589	604	624	638	607	584	575	620	618	642	620	617	629	623	570	584	610	616	594	621	629	641	608	588	603	617	632	605	563	643	597	643	584	619	626	592	628	617	611	648	617	583	631	571	607	613	568	590	620	587	586	624	629	617	603	605	625	595	603	609	580	610	576	597	603	599	584	619	597	635	572	609	590	629	650	640	573	627	623	620	601	575	599	606	623	611	595	650	608	643	651	618	631	579	605	591	608	619	588	595	601	582	595	622	576	603	611	614	623	592	615	605	595	629	618	602	623	580	607	614	607	626	585	587	610	629	577	601	624	578	616	624	621	576	585	617	605	618	583	567	611	589	625	592	592	584	607	583	609	601	617	611	650	583	578	592	653	581	590	611	602	611	644	595	589	605	596	612	620	637	624	649	600	588	587	651	594	576	621	607	634	645	595	607	581	594	632	607	578	669	592	636	624	607	633	611	566	604	630	587	627	608	604	590	620	595	590	619	646	631	602	575	622	644	587	640	672	623	590	598	614	635	616	593	584	610	622	594	590	616	641	609	559	598	608	668	631	601	616	600	624	582	591	570	618	636	604	616	597	593	629	551	605	600	607	624	642	583	598	596	648	616	650	585	600	586	585	596	609	634	594	592	567	569	617	609	671	645	608	576	570	640	594	570	572	602	613	586	610	603	607	650	618	628	613	624	628	571	639	622	617	586	660	549	616	593	592	611	581	635	604	684	599	636	594	616	555	629	602	638	612	597	575	599	594	589	621	624	588	662	605	623	585	616	611	614	603	602	613	593	593	619	585	567	610	601	592	627	590	596	573	630	590	662	608	608	600	594	615	614	589	621	626	657	630	583	631	608	585	602	605	611	540	605	621	619	617	637	594	565	600	645	615	595	609	594	588	627	570	606	640	577	608	620	643	646	619	576	618	614	582	601	615	624	621	615	583	584	625	596	597	598	583	617	617	587	598	618	607	576	601	576	607	618	627	623	594	605	602	626	602	575	632	599	586	650	619	589	597	590	622	646	607	560	619	623	602	629	642	569	595	605	568	643	592	612	580	619	666	596	615	599	585	630	617	616	588	597	636	626	677	616	611	550	542	611	587	626	573	629	631	626	652	583	637	634	602	564	614	620	627	642	591	586	625	608	613	631	604	560	592	619	641	596	586	646	612	601	581	591	632	588	547	594	607	610	618	617	624	606	629	577	599	659	626	558	602	638	578	583	556	599	605	581	612	603	635	604	580	590	608	612	575	613	569	614	663	603	597	604	593	645	618	570	612	605	603	610	602	594	613	598	621	611	630	627	607	569	587	654	564	595	658	662	600	601	600	623	616	565	590	594	619	606	628	603	631	591	610	601	637	610	595	621	647	584	637	616
25108	21472	27863	25465	12000	1155	774	602	497	476	419	428	385	421	418	372	372	340	329	370	351	359	339	343	328	362	373	361	370	368	387	346	380	342	364	336	360	349	303	326	352	341	355	381	332	344	401	317	332	342	327	363	311	298	337	333	348	326	321	338	316	347	315	309	360	323	349	332	327	331	336	319	314	327	348	299	335	333	300	335	334	365	365	307	321	330	341	347	325	331	314	337	328	324	353	358	350	332	335	345	350	311	307	311	323	290	337	314	327	324	327	327	341	338	314	326	324	347	330	334	326	340	321	335	341	342	347	331	312	336	340	310	326	349	332	316	310	303	345	312	329	300	313	360	329	357	304	310	359	328	315	319	317	345	349	308	310	318	348	333	301	311	364	314	350	338	299	332	283	372	326	319	329	348	295	345	332	298	336	305	303	346	334	339	316	301	313	320	336	357	302	311	337	310	306	346	329	303	313	306	356	360	312	317	337	312	319	339	332	321	342	329	336	326	335	312	311	326	343	310	350	354	340	334	316	349	318	286	330	310	354	360	276	311	330	333	318	298	314	328	314	340	329	336	313	331	357	344	304	307	390	309	328	322	313	319	312	295	313	332	308	331	298	301	308	338	353	316	333	338	334	313	319	325	333	331	353	308	332	316	312	264	341	311	350	345	310	326	326	331	310	312	368	361	326	337	376	339	312	313	331	318	322	364	313	324	332	327	313	314	329	353	330	348	319	329	364	327	321	318	330	310	310	322	329	326	337	337	334	336	323	329	341	325	338	342	310	330	332	332	317	315	314	348	338	364	323	329	334	341	330	312	333	334	299	359	321	327	271	323	319	319	329	312	345	339	316	329	319	326	319	334	339	329	320	363	309	335	333	322	338	361	342	315	361	335	324	319	322	331	368	277	316	324	291	291	325	296	318	325	314	342	328	332	314	333	370	322	346	359	328	367	314	318	356	348	326	335	322	330	345	327	326	316	315	333	338	297	323	359	364	329	323	342	314	317	331	353	353	344	323	314	314	338	333	318	334	329	321	339	340	300	331	352	308	332	322	354	324	330	311	327	347	308	317	354	328	333	300	335	321	312	323	305	330	317	305	338	287	337	319	333	327	314	341	340	295	310	300	336	322	301	337	339	293	340	315	300	338	328	328	299	354	317	329	340	310	314	319	320	330	306	338	298	317	338	295	301	288	339	338	310	302	295	323	323	306	342	306	348	346	342	317	310	322	329	329	344	311	341	313	313	339	311	328	327	362	343	333	302	318	302	373	337	331	331	320	315	349	344	351	324	320	264	322	312	341	329	330	298	322	331	319	320	313	373	335	329	305	314	309	302	314	313	284	308	327	314	323	316	319	326	336	327	294	351	308	340	314	334	323	321	334	333	309	338	302	328	317	315	307	332	315	280	304	333	333	361	314	321	317	324	325	325	351	353	324	327	329	311	328	336	333	319	360	326	337	305	309	323	321	328	311	322	319	338	324	351	313	333	308	351	315	308	348	320	386	332	295	324	338	301	333	328	328	314	324	336	343	310	316	348	327	326	340	347	309	329	322	351	315	316	319	331	309	300	308	319	328	308	342	335	319	315	319	357	339	336	310	334	315	317	306	278	334	328	377	347	312	350	349	300	317	317	322	357	302	338	302	351	337	308	328	320	320	328	308	350	330	360	312	337	336	317	320	366	321	330	337	323	304	302	324	301	315	326	307	361	318	313	346	296	294	330	322	297	329	352	321	309	345	308	321	314	344	321	315	320	327	367	345	331	340	320	313	341	318	329	316	328	307	324	334	319	344	330	313	326	322	322	309	335	321	353	349	322	321	326	296	342	327	321	360	303	297	310	332	336	301	331	336	349	314	345	361	339	335	338	300	334	337	308	320	341	358	349	293	326	350	351	337	337	359	335	338	301	330	322	308	359	310	319	322	337	318	317	315	309	287	342	320	337	307	318	317	304	319	322	353	358	323	352	326	314	320	340	310	327	319	317	305	306	343	332	322	330	307	336	311	332	307	328	286	331	322	294	325	310	327	327	366	300	313	338	323	322	305	310	316	325	307	329	300	321	330	317	346	320	348	327	324	321	330	342	314	334	306	335	311	325	313	330	355	297	355	334	332	305	297	315	356	312	315	340	298	353	344	312	330	317	345	328	354	337	324	331	341	323	316	299	301	370	293	368	358	335	305	314	299	310	371	326	343	325	315	305	329	321	335	359	336	320	316	347	315	304	323	322	341	307	320	345	348	328	330	331	350	361	300	350	328	320	339	328	327	324	346	327	338	330	326	331	323	306	313	323	301	330	314	331	337	285	299	326	304	315	343	326	350	329	333	325	314	312	315	289	324	278	333	312	359	333	309	311	354	335	340	316	314	345	279	315	334	288	304	303	334	320	311	352	331	352	358	333	325	336	359	337	316	341	281	321	376	354	330	335	312	332	319	332	333	322	291	336	325	347	332	329	316	288	321	331	319	315	321	360	325	324	291	318	348	320	355	329	315	309	337	320	334	334	328	358	333	303	313	371	328	324	294	287	333	317	343	324	331	326	314	337	343	351	337	349	348	308	318	297	323	337	373	343	325	333	306	307	335	319	325	324	315	318	342	310	313	355	357	338	339	353	342	338	309	356	299	339	338	357	373	319	294	319	339	302	306	364	349	323	311	310	270	336	330	334	351	332	317	308	305	336	330	311	301	342	345	332	303	339	317	336	325	331	315	298	315	307	314	331	325	356	380	304	321	334	351	329	319	329	315	321	301	314	316	335	307	343	316	318	316	316	344	358	356	351	324	292	316	303	331	318	361	307	321	330	307	343	333	286	326	343	310	325	324	316	303	315	317	335	306	344	331	342	346	296	304	352	326	321	345	342	359	319	329	337	318	340	315	364	328	315	312	338	343	312	295	333	306	344	334	320	315	304	324	323	329	358	327	346	308	321	311	297	309	356	340	307	326	314	330	329	311	335	319	323	289	340	314	315	334	349	329	327	353	326	348	348	352	332	342	334	329	312	335	354	330	284	340	327	315	325	371	352	310	323	323	344	294	312	316	309	349	339	304	340	346	320	352	353	321	310	316	323	339	348	284	367	326	312	331	304	324	302	326	310	361	292	294	304	319	314	314	344	339	318	340	304	328	341	358	338	362	320	301	319	340	331	315	333	325	323	317	321	345	356	338	341	323	285	311	362	317	336	341	344	308	347	308	316	316	357	307	330	349	324	308	316	321	348	323	330	332	361	329	307	316	319	330	311	337	347	309	310	347	329	357	338	322	293	304	337	359	318	347	334	304	319	352	324	356	302	356	324	324	321	352	339	336	325	349	354	333	333	326	280	353	324	338	352	310	345	320	317	307	335	321	310	330	319	318	311	316	306	321	313	325	325	333	320	281	292	320	321	326	304	323	352	302	307	313	339	317	328	316	335	358	349	328	324	387	317	323	303	295	344	337	324	341	371	352	304	352	298	358	320	312	357	325	319	300	315	347	327	342	330	298	320	344	318
34426	13509	9212	4744	3239	2362	1923	1550	1388	1166	1156	962	934	808	811	767	784	725	726	699	707	703	670	683	666	610	659	627	620	621	608	635	649	644	634	582	654	655	571	586	587	617	617	596	657	626	604	578	570	608	611	588	570	602	655	577	626	551	594	593	588	609	599	585	603	576	595	596	631	560	573	622	570	583	630	591	573	586	583	600	582	567	578	607	632	597	578	568	620	619	584	599	598	624	628	646	582	627	608	614	634	607	630	630	643	608	617	637	604	601	622	643	593	643	618	665	619	621	598	585	606	629	572	570	634	574	643	563	582	593	590	586	565	546	586	623	611	605	569	566	619	586	551	591	583	629	570	593	586	621	565	605	601	547	605	623	618	577	563	588	645	546	543	645	603	568	577	590	582	628	593	590	568	600	587	572	595	632	602	603	603	594	585	607	575	539	612	555	553	557	634	553	598	616	596	579	568	533	567	573	625	593	603	572	566	570	589	632	591	600	554	572	555	564	578	598	609	587	578	558	574	601	604	580	578	594	602	628	588	573	590	567	549	624	588	608	603	582	618	562	601	662	570	570	570	601	592	563	564	570	622	602	569	601	610	610	590	560	566	606	575	595	607	600	631	593	589	618	558	588	605	545	606	578	612	592	552	597	627	642	588	560	530	601	624	575	618	578	585	583	625	587	579	568	604	611	561	580	559	566	574	627	598	607	570	588	588	581	564	576	614	572	575	594	569	573	537	601	621	554	601	568	564	610	562	625	588	560	605	566	558	619	633	591	596	604	552	557	609	619	603	600	580	604	578	602	567	604	599	589	577	569	591	585	584	599	583	570	560	648	616	591	585	599	587	604	573	608	581	592	619	607	603	565	561	604	561	578	572	598	611	580	581	629	547	567	590	560	597	553	577	572	628	607	598	567	575	540	571	596	570	584	558	603	559	623	618	590	614	587	609	577	620	592	616	619	607	609	607	611	555	605	595	565	571	646	601	585	597	566	617	617	563	580	583	625	611	608	525	596	595	614	561	613	585	602	557	578	573	579	621	584	592	622	625	547	555	564	560	573	577	589	584	573	609	605	566	572	587	605	626	602	574	630	581	590	588	609	593	559	585	574	600	638	572	621	538	564	572	576	603	547	558	623	556	622	577	590	607	579	620	557	545	579	588	554	551	598	611	602	556	620	594	578	571	587	586	561	599	548	634	574	571	631	576	562	556	529	586	608	570	617	588	632	587	557	582	624	612	591	599	592	571	601	590	597	616	611	574	538	587	640	579	595	594	590	540	536	584	590	552	601	593	594	583	576	570	601	580	624	595	595	639	581	625	589	584	535	570	608	623	598	594	566	633	633	591	635	599	641	566	556	568	604	610	592	611	565	564	604	607	570	573	619	556	567	571	621	614	579	613	565	636	570	530	598	598	546	576	641	602	606	588	548	592	551	601	547	605	530	627	631	605	603	566	593	563	577	593	602	604	573	626	598	583	576	599	584	607	576	602	569	572	616	603	581	596	579	571	617	594	602	582	544	581	625	591	567	580	576	594	609	564	583	609	578	590	613	600	576	600	555	616	590	601	589	576	572	587	577	570	572	545	574	593	570	600	582	642	603	600	597	572	570	567	581	635	561	591	566	591	621	626	554	610	545	562	572	584	560	565	570	604	538	618	569	578	625	618	591	582	641	595	632	626	636	563	595	622	593	602	590	590	596	587	629	559	576	630	573	573	574	644	545	648	624	606	613	581	588	594	555	586	591	618	587	599	554	593	566	563	601	562	582	565	572	635	561	584	606	638	555	547	625	547	576	531	570	573	613	625	575	560	593	598	518	607	570	589	595	569	629	601	591	597	621	594	564	623	594	562	585	552	613	607	583	605	549	578	637	615	587	575	567	549	606	608	587	591	551	617	584	567	566	567	583	606	598	554	589	595	584	646	615	564	613	607	571	590	557	625	586	559	594	555	575	591	543	628	557	576	637	579	554	568	554	626	606	585	598	567	560	604	604	611	609	586	547	584	618	560	609	565	525	575	595	613	587	567	589	588	597	566	605	612	558	634	585	562	604	589	632	586	603	566	590	589	521	593	565	596	633	601	610	566	556	550	591	595	587	599	605	629	577	591	593	603	613	548	626	533	590	614	607	591	548	578	572	597	600	594	601	595	625	613	612	595	584	630	647	596	550	581	643	566	598	562	580	569	588	556	591	620	566	607	548	602	558	623	597	551	650	523	603	555	573	587	611	565	588	556	567	626	593	582	608	555	586	568	557	564	550	579	620	563	597	604	556	594	632	629	598	554	572	580	594	563	572	637	564	586	608	619	558	600	574	549	573	589	594	581	589	621	607	605	570	616	569	609	577	617	601	609	580	566	590	584	596	569	592	591	633	594	552	566	558	579	598	628	603	597	635	592	591	579	569	560	569	647	568	579	574	599	546	594	629	581	562	613	552	556	584	611	603	623	572	604	639	583	586	574	601	575	630	608	606	584	580	624	579	574	571	615	578	556	605	622	604	590	599	603	570	602	562	559	600	617	597	596	560	597	572	609	598	580	635	611	605	617	585	576	622	563	580	591	575	650	638	571	554	610	563	566	561	569	594	603	591	605	586	592	570	587	584	593	585	594	576	560	601	557	611	575	577	598	615	612	594	619	595	587	585	585	604	553	639	590	630	542	589	588	592	590	610	532	569	590	612	609	560	593	564	605	582	595	587	599	569	619	559	581	542	543	586	575	583	595	609	581	558	590	576	587	582	583	571	592	558	548	592	543	602	580	534	557	601	602	592	630	585	565	594	646	592	596	574	576	555	629	580	556	566	575	610	605	598	555	610	565	610	605	607	572	578	616	573	614	606	595	589	631	594	569	613	610	606	573	586	585	579	569	567	621	542	588	569	596	556	559	595	614	586	593	581	629	581	593	605	604	566	565	576	601	590	562	615	591	614	583	615	622	586	597	589	591	572	625	604	606	566	589	612	587	597	545	607	608	600	572	620	598	586	589	592	600	590	573	577	568	568	607	633	594	597	564	621	598	602	574	592	595	580	537	572	574	605	549	606	598	614	582	586	586	576	586	626	585	605	581	593	559	597	554	578	598	601	571	627	590	593	624	606	586	567	622	540	543	578	588	579	607	608	583	550	593	602	576	585	564	625	631	611	608	611	601	638	610	608	620	579	561	592	557	558	598	582	600	613	593	588	583	552	591	596	564	579	578	580	544	590	604	577	620	586	605	580	585	541	573	539	527	580	579	603	616	600	597	586	647	625	555	577	574	597	603	610	618	590	590	626	580	570	581	556	597	568	566	564	615	602	557	570	562	573	603	573	616	596	583	622	577	630	607	582	598	620	625	584	615	639	572	616	569	590	582	629	633	606	582	661	605	615	537	568	581	571	586	629	606	594	591	559	553	551	574	604	547	582	604	598	640	556	603	563	553	544	587	608	605	560	545	585	600	615	583	574	626	578	600	589	616	640	555	608	560	571	583	592	614	574	579	588	543	552	579	632
24079	21456	28632	24667	21445	10763	1730	1081	913	839	802	722	686	666	672	653	661	645	628	621	623	612	548	578	586	610	618	533	582	623	613	631	530	550	578	564	601	553	583	540	570	591	610	562	602	559	567	572	568	582	621	587	526	571	543	563	564	577	567	573	635	576	568	575	586	542	590	567	614	571	548	565	555	572	514	578	591	571	572	519	576	551	549	530	579	612	569	567	560	554	560	549	557	553	569	561	555	578	595	538	583	582	563	545	523	614	531	598	577	601	551	608	576	568	526	552	571	580	575	589	549	570	575	559	577	558	559	574	566	518	513	576	594	549	580	585	595	581	571	528	561	539	552	555	561	486	537	516	546	566	548	596	569	605	532	546	577	588	580	514	559	528	547	576	580	515	567	524	515	539	515	581	545	564	550	541	567	536	577	540	558	561	510	532	548	623	557	531	585	521	594	559	577	623	568	609	513	535	558	532	575	534	553	540	562	543	546	585	562	560	588	548	613	584	604	609	596	565	574	534	532	568	581	548	588	547	572	604	563	574	553	536	570	546	583	551	540	562	553	549	554	530	538	564	549	547	572	555	610	556	556	555	574	544	585	551	566	574	551	570	528	566	584	564	554	548	495	532	571	571	563	611	532	595	583	558	519	554	590	502	534	539	541	575	558	569	583	539	522	532	545	564	575	528	622	561	572	524	546	611	587	579	566	544	538	567	548	510	559	542	595	577	588	546	585	556	535	567	554	502	518	554	537	545	572	557	551	526	515	571	575	556	566	545	549	567	565	562	565	543	567	573	542	585	605	540	555	562	561	567	542	538	532	559	561	556	541	552	558	564	532	546	570	564	554	584	567	483	590	563	585	568	499	527	581	584	535	555	596	576	569	553	547	552	582	583	583	541	563	585	572	557	632	524	558	591	612	541	563	570	523	531	599	517	559	572	535	513	535	529	556	535	559	595	578	547	572	556	567	489	569	591	581	559	575	546	558	561	561	566	556	592	571	545	568	555	544	568	573	547	564	572	533	589	568	602	516	577	584	584	506	535	523	565	598	548	567	547	573	527	608	544	567	571	552	542	573	552	570	589	553	617	549	550	535	544	558	521	538	561	571	571	529	528	545	548	570	572	547	595	549	569	567	557	561	567	532	576	535	552	602	592	580	564	550	548	554	567	526	566	570	556	544	552	532	559	507	558	554	532	583	548	609	548	532	578	591	577	526	517	554	570	546	556	526	522	559	560	585	534	546	536	553	530	558	578	542	602	551	578	543	603	520	526	581	538	559	538	546	562	536	548	570	542	614	574	547	542	529	532	590	528	537	535	528	574	584	566	568	508	563	574	542	558	520	487	599	578	519	561	594	572	555	558	534	546	564	547	579	566	556	535	556	609	549	549	576	568	578	585	565	565	564	583	604	548	564	544	535	560	593	558	571	549	544	514	585	566	545	519	565	554	550	539	578	566	504	566	552	524	585	544	545	551	571	558	584	574	556	536	572	517	554	571	567	542	543	600	564	589	557	555	582	573	602	535	564	554	559	544	556	532	542	582	543	543	568	581	523	554	559	576	525	549	511	571	612	521	558	540	562	566	595	594	558	571	556	523	580	563	565	573	562	567	547	584	610	530	546	549	525	563	585	536	575	547	532	573	553	570	557	540	562	562	547	604	574	561	574	573	565	586	545	510	600	552	544	536	546	558	576	560	582	555	539	564	573	562	537	566	583	510	527	567	530	537	568	530	568	553	580	587	590	538	594	544	558	520	592	540	558	564	548	600	550	552	565	558	566	532	561	564	517	566	580	577	561	546	581	542	505	525	542	561	542	572	591	551	531	567	594	544	565	549	612	579	577	612	578	580	573	541	539	541	570	540	574	540	588	543	563	524	547	479	547	559	574	558	543	530	581	568	554	568	592	591	570	579	545	590	553	538	545	568	519	537	556	574	549	543	538	607	542	544	519	533	588	543	561	549	561	571	555	604	550	561	565	559	538	575	571	548	585	561	533	513	572	537	537	597	549	507	551	565	565	540	602	567	573	566	559	562	541	547	571	525	541	532	612	612	563	588	536	537	543	576	600	548	564	586	556	556	540	569	538	551	575	573	525	561	517	575	539	569	533	551	538	584	574	560	562	545	559	520	562	553	540	629	575	527	520	554	540	545	539	584	551	553	609	549	538	595	568	533	606	540	573	547	519	558	553	581	593	560	558	547	598	584	576	569	531	567	589	533	548	570	557	554	540	565	613	576	535	507	549	553	562	553	547	606	536	561	564	546	570	564	572	528	544	525	575	518	566	566	544	573	540	539	551	534	521	566	541	551	567	550	554	579	531	536	548	583	583	551	575	562	558	531	585	565	574	500	539	501	523	529	541	553	567	548	606	578	518	543	549	546	564	584	581	586	565	553	583	560	496	581	525	521	517	507	573	550	568	563	539	595	536	556	580	527	566	536	535	556	535	557	608	549	550	575	578	545	530	532	592	560	599	576	550	566	550	543	550	588	537	565	534	551	541	585	528	635	545	509	561	550	553	520	515	596	581	542	549	537	577	568	531	571	598	509	585	577	540	527	567	557	553	554	551	532	575	539	556	542	578	555	548	614	547	577	594	579	545	517	525	586	539	599	534	533	561	535	549	552	506	536	540	549	583	550	584	554	557	524	557	560	603	542	539	572	536	573	579	544	577	548	574	539	544	559	535	564	550	570	572	532	547	578	514	580	557	573	543	505	556	563	569	560	563	617	585	572	554	534	555	585	570	525	544	582	534	556	510	549	516	558	538	560	578	597	588	577	577	563	532	619	582	564	571	554	549	515	598	531	546	551	534	536	543	578	562	540	546	525	551	581	546	587	573	531	543	559	566	566	571	544	550	588	560	572	569	520	578	578	552	563	542	527	563	578	570	546	571	578	596	534	572	552	535	541	599	585	561	568	528	548	574	556	591	556	537	568	556	536	519	615	560	602	556	535	572	577	553	597	550	576	534	559	549	601	559	575	549	570	558	521	583	532	563	571	561	570	576	566	542	550	531	582	550	586	521	590	568	550	562	571	558	533	551	577	563	558	563	577	544	550	549	559	534	540	601	567	549	550	524	536	575	562	543	554	581	575	535	565	548	525	588	564	588	551	583	529	539	536	539	550	547	562	533	575	517	573	534	585	577	531	553	579	540	574	558	582	557	538	560	556	573	540	547	562	546	566	546	613	522	519	581	559	498	534	533	586	554	584	559	561	557	565	567	530	574	513	571	595	589	554	551	563	559	548	557	568	561	534	571	588	552	554	572	542	604	563	586	552	531	568	574	542	558	553	609	588	580	542	557	527	567	534	565	580	559	552	567	522	545	548	563	533	535	566	518	558	553	572	590	534	584	572	572	548	570	525	582	563	584	538	570	543	551	594	599	535	522	553	575	537	547	499	573	603	575	563	553	557	566	543	517	564	577	581	511	573	546	580	570	514	566	559	559	564	547	573	566	573	566	609	505	581	525	573	557	572	510	575	561	492
33937	20629	14595	7971	5589	4161	3225	2569	2267	2052	1793	1611	1614	1490	1323	1324	1273	1199	1251	1186	1117	1106	1087	1108	1088	1062	1027	1040	1037	1047	1018	1043	988	955	973	1024	991	990	1040	1005	1013	992	977	977	964	969	961	1016	995	991	968	961	977	951	1009	924	895	928	929	935	979	959	923	976	960	973	958	935	941	936	896	1016	957	952	977	946	860	949	956	915	922	917	949	952	985	928	998	976	945	935	940	925	981	994	999	983	960	971	1045	954	951	927	899	994	1010	965	963	946	926	1010	964	985	1007	963	975	971	919	994	964	1020	927	967	955	913	989	984	979	899	913	948	900	923	985	900	920	887	898	923	939	942	969	923	923	939	998	952	951	922	935	928	943	868	926	939	941	863	973	979	979	982	951	926	989	922	925	850	900	940	926	935	931	914	960	948	887	974	912	925	930	978	932	907	924	909	936	989	974	947	973	940	936	880	963	919	880	910	892	949	985	933	931	1001	877	944	893	944	942	908	943	948	900	935	917	891	951	955	959	887	916	951	894	1002	901	921	952	888	952	938	908	940	932	925	929	992	951	925	990	920	972	917	963	880	976	929	982	941	921	979	969	916	958	921	932	946	991	951	943	973	912	955	936	873	927	929	947	915	890	946	947	923	974	976	947	904	902	947	954	921	879	863	906	920	971	940	950	960	931	943	936	941	935	935	889	977	864	979	910	919	960	951	966	915	944	949	842	979	971	889	928	916	919	928	976	921	908	906	902	988	909	941	959	907	892	931	964	873	922	960	944	952	922	949	958	901	925	932	934	957	927	913	981	942	918	940	958	934	951	933	906	949	992	979	919	907	924	949	931	930	943	932	964	917	927	920	876	917	909	946	916	906	948	918	972	943	928	971	901	934	947	880	894	932	991	941	940	920	910	937	924	943	959	949	943	971	971	924	914	934	954	947	940	940	912	942	919	970	993	956	867	950	955	919	955	965	941	891	898	948	879	879	892	947	938	973	944	950	955	928	963	895	989	937	942	910	886	950	949	980	956	895	927	940	954	947	909	965	944	921	949	953	934	1020	933	884	919	932	979	903	943	976	905	916	922	869	917	916	937	962	959	977	890	913	954	925	945	915	959	949	963	921	915	928	919	975	955	894	921	929	911	936	955	906	930	947	873	903	942	915	925	944	952	854	910	947	889	934	905	922	964	999	945	990	981	893	965	955	955	953	954	922	930	928	905	951	941	901	931	966	905	950	915	932	911	907	975	949	943	972	905	983	897	935	948	969	946	933	942	921	955	943	915	998	913	944	911	911	924	955	943	934	958	937	928	885	968	870	976	934	916	955	905	940	907	946	930	963	944	947	984	920	918	971	978	939	939	947	937	914	925	904	921	919	910	938	936	899	938	912	932	938	930	972	945	911	911	924	940	904	924	933	927	907	935	900	902	948	946	942	944	960	933	1060	912	885	916	951	995	925	921	888	924	955	974	924	923	939	920	950	955	926	950	903	967	911	960	890	905	875	913	938	899	888	928	924	943	882	943	942	970	907	923	919	925	921	953	939	973	947	983	948	904	905	882	941	993	949	929	971	975	921	933	938	887	952	982	905	960	972	951	949	967	916	918	980	949	995	991	955	936	911	917	951	976	960	973	940	959	912	893	902	946	886	945	980	964	981	910	952	899	946	913	940	961	902	899	943	924	952	932	897	975	910	990	910	964	913	869	915	983	986	956	893	948	943	933	908	899	969	967	967	958	928	891	939	896	947	933	928	901	996	931	885	930	887	943	956	897	975	907	951	901	935	978	888	979	969	924	939	976	880	920	939	947	892	915	912	995	975	912	926	897	967	926	914	955	918	909	1007	905	930	903	912	926	925	900	957	933	956	930	910	981	948	1015	899	900	1026	921	946	891	937	879	951	902	954	926	965	904	946	909	926	911	915	909	932	955	942	978	927	945	948	912	1016	917	970	933	926	945	939	926	967	938	946	934	933	927	947	913	938	914	933	981	929	920	949	986	886	928	919	945	954	943	932	973	935	941	891	876	960	929	883	940	917	896	921	927	896	960	1003	981	938	966	883	867	898	912	933	936	937	983	930	906	942	898	954	926	920	961	898	908	928	960	983	935	966	975	936	938	977	948	929	949	871	969	905	913	964	930	889	919	930	940	943	969	999	927	895	914	910	901	938	918	963	919	900	890	961	971	1037	963	985	924	940	882	933	901	954	946	953	970	910	998	932	909	938	968	886	914	951	954	899	956	880	955	915	892	966	931	902	953	926	928	946	917	1017	871	957	942	999	980	960	974	961	931	914	905	921	884	925	883	903	941	983	992	910	943	971	923	910	912	901	927	946	926	897	918	937	953	950	969	920	907	943	932	944	893	941	928	948	917	895	1009	919	931	883	1019	908	939	936	972	951	963	942	950	938	908	972	944	912	894	917	921	949	995	929	958	987	933	955	974	878	924	920	950	953	916	935	938	950	970	903	1012	992	870	934	967	925	982	913	946	948	975	920	896	976	915	907	964	912	980	954	941	1014	954	915	925	929	959	938	973	1002	908	962	958	916	933	988	959	952	909	952	972	985	905	974	936	923	928	886	976	898	949	969	967	926	931	939	946	950	943	934	926	969	911	911	924	877	969	959	904	938	895	891	912	918	919	924	925	956	877	945	922	950	927	885	916	881	954	923	869	905	926	932	940	947	977	944	963	896	900	960	953	933	969	907	933	950	954	887	909	967	970	962	925	899	916	923	993	936	933	944	883	978	923	914	956	925	995	901	1024	993	909	1017	926	927	926	875	958	890	951	872	972	948	902	961	951	949	926	927	883	956	933	963	928	914	951	908	913	927	925	936	959	945	949	962	944	893	931	957	979	936	904	976	909	920	945	913	904	921	929	950	940	980	905	879	923	991	997	945	953	933	911	982	945	889	872	968	975	951	935	923	977	908	964	900	971	911	937	959	935	887	902	961	927	918	912	892	978	909	1018	938	971	930	964	911	1004	946	909	985	921	881	895	976	956	910	947	940	917	855	958	919	951	936	940	896	868	886	938	955	892	908	957	875	969	903	957	902	974	924	934	950	917	946	939	914	954	941	972	954	957	889	925	908	900	985	960	963	937	929	999	875	895	990	938	926	957	954	925	906	891	963	983	916	937	903	924	918	905	931	938	939	928	958	937	921	907	949	931	916	933	959	891	917	901	947	873	970	903	975	925	944	959	937	957	963	886	924	922	1019	1006	968	896	948	902	897	937	913	939	946	922	888	960	893	955	939	940	935	976	948	932	949	933	929	941	916	939	969	926	919	926	923	931	900	896	970	961	954	934	940	927	891	896	906	934	933	914	925	903	899	880	907	926	903	971	931	921	918	890	997	977	978	896	902	903	939	899	971	997	952	877	955	950	904	951	919	968	920	945	886	904	939	910	997	936	918	940	915	961	957	981	912	914	1009	899	921	967	968	908	944	904	915	967	939	922	896	922	916	951	910	865	876	903	893	963	982	904	913	914	904	967	910	903	931	953	954	921	915	889	937	944	963	958	930	926	924	973	946
27816	17203	2695	606	412	418	330	406	359	360	347	337	365	377	367	378	329	321	347	347	330	306	365	343	352	341	358	335	358	354	344	343	350	318	369	353	333	307	306	335	338	360	365	348	359	323	365	342	316	348	334	356	390	334	301	318	327	336	339	303	352	309	365	332	332	395	308	343	348	333	392	342	318	359	333	368	362	336	389	317	347	321	352	351	361	312	347	336	361	364	348	331	322	332	323	351	347	344	329	337	343	350	355	348	346	326	320	313	343	339	361	387	324	351	305	376	374	359	335	357	360	331	377	341	300	359	345	334	351	310	349	349	333	368	341	346	339	350	355	334	335	374	361	367	348	337	325	342	345	332	324	334	331	335	342	335	335	372	333	304	352	325	338	316	350	320	341	341	312	310	371	343	330	326	350	351	338	339	336	312	357	361	338	345	319	323	351	357	323	357	334	320	358	356	313	371	331	334	298	336	342	360	318	351	314	346	342	372	343	315	329	336	348	343	335	343	358	365	347	303	347	330	338	359	331	334	324	318	323	323	305	310	328	352	347	354	331	361	344	330	351	376	344	368	315	332	321	336	317	350	329	316	296	354	335	356	329	328	349	321	359	337	332	333	324	341	347	329	332	335	341	336	315	339	306	368	357	320	365	347	359	342	366	325	331	338	355	325	319	339	349	351	333	331	340	315	313	355	336	344	359	324	375	346	369	331	316	359	340	346	338	362	343	306	353	358	338	336	381	344	357	351	335	326	345	335	346	312	326	371	341	330	334	314	334	320	333	325	308	329	307	317	349	348	357	324	347	326	332	357	353	328	354	356	341	366	353	348	319	336	350	345	322	339	367	334	358	390	371	306	352	335	333	343	364	336	322	350	348	315	344	359	366	330	360	344	323	350	356	342	304	349	341	352	353	321	352	348	322	330	344	333	343	341	358	337	326	352	319	353	311	350	348	340	346	355	343	345	325	388	346	356	348	337	307	333	344	353	372	310	343	341	372	312	354	286	334	355	326	315	348	336	315	331	352	330	340	341	327	340	360	344	362	345	337	345	328	342	355	344	343	356	311	337	312	373	338	356	339	332	365	349	369	345	322	331	318	369	337	335	319	318	334	347	336	354	350	328	307	338	345	297	352	349	323	351	333	334	320	344	325	334	351	328	322	340	345	339	329	365	338	334	321	385	346	336	345	354	351	366	373	356	329	356	354	332	373	305	327	322	365	354	328	376	349	373	297	330	336	374	325	340	351	348	336	320	340	342	356	344	362	313	349	328	333	350	319	340	334	347	352	337	375	353	347	309	323	340	316	330	357	322	327	363	327	323	351	350	351	286	348	322	330	372	310	314	324	362	327	332	319	343	344	319	355	323	361	320	318	350	328	353	336	333	339	316	346	368	338	326	357	372	313	355	321	342	325	338	312	354	346	345	325	331	346	329	388	322	321	348	317	368	326	333	351	312	351	325	340	337	355	371	316	369	343	318	339	294	383	359	334	353	349	320	340	331	328	339	366	340	354	291	340	317	332	363	340	333	329	371	351	293	329	336	338	361	335	342	356	322	382	346	351	338	391	337	349	346	351	335	346	355	300	341	335	333	348	368	350	342	354	338	358	308	350	332	327	356	380	365	357	365	329	355	344	339	354	331	354	334	334	342	361	336	314	359	320	314	346	325	362	337	350	328	349	329	300	348	351	348	347	320	307	342	322	335	346	319	357	354	385	328	311	353	339	350	328	316	315	338	319	356	342	349	373	338	333	356	352	354	331	329	355	325	363	349	311	354	344	327	378	348	348	379	322	325	358	327	343	335	341	378	323	349	324	329	322	334	352	340	383	320	298	332	317	344	335	351	363	309	330	358	328	348	347	307	325	322	360	338	364	342	317	357	308	328	366	361	357	372	362	356	361	313	364	300	349	336	354	326	327	274	335	308	347	377	323	348	319	325	329	358	311	350	355	335	330	333	315	319	352	314	306	375	324	339	337	364	314	363	366	363	347	319	335	318	314	339	363	342	332	310	316	334	342	327	341	323	343	340	321	364	335	344	329	305	360	329	309	323	357	364	329	368	347	342	353	317	336	366	383	313	353	309	324	309	328	360	338	305	353	348	366	336	339	351	331	333	317	318	376	325	307	362	324	362	326	351	320	323	334	340	321	353	357	349	303	378	340	352	321	330	328	367	380	352	310	322	348	324	324	376	351	322	349	339	327	304	338	372	321	343	363	343	338	339	340	320	320	334	343	351	315	354	351	336	367	353	344	351	344	347	314	319	330	347	345	361	318	326	360	334	338	329	358	341	325	325	336	351	365	330	369	359	346	377	342	350	352	360	367	326	332	324	329	332	304	339	320	327	353	350	348	354	349	372	343	352	350	362	364	330	338	325	357	349	323	350	331	325	288	354	345	367	337	348	381	353	324	355	350	323	333	350	350	331	332	368	375	323	323	330	362	337	355	362	314	355	312	342	325	349	324	330	329	373	333	325	317	332	325	322	388	327	352	370	348	364	320	316	345	340	331	337	362	333	337	363	351	326	357	340	321	330	368	337	345	343	351	346	338	355	365	338	362	340	345	319	355	324	340	371	339	337	321	340	351	336	331	342	355	361	371	298	331	323	341	386	336	340	316	320	354	343	326	342	321	342	375	347	328	345	344	330	302	313	338	339	370	353	363	327	328	317	325	369	318	368	332	372	347	308	310	349	345	351	314	299	329	340	344	332	312	313	359	345	339	351	342	331	349	344	367	344	330	359	337	319	346	361	308	332	335	342	349	308	327	313	346	338	348	331	355	356	366	367	350	339	324	349	359	381	321	347	376	335	363	346	351	309	344	304	332	344	332	310	338	351	338	345	366	379	366	325	333	334	343	332	340	317	305	347	365	325	346	334	328	328	347	342	341	336	362	316	311	337	347	324	347	329	325	362	361	329	347	315	359	351	325	344	321	333	336	316	293	333	327	338	360	354	358	351	321	344	375	359	315	337	365	340	321	347	318	351	364	323	355	325	328	328	355	334	350	369	364	354	360	367	332	343	325	336	371	326	356	343	336	352	357	366	363	366	344	346	302	313	343	335	313	356	347	328	334	340	323	317	345	337	367	361	375	336	333	342	288	334	333	341	348	361	375	331	357	335	339	360	337	342	333	359	345	314	334	343	370	361	356	384	345	358	347	324	332	342	334	356	351	328	337	357	355	336	345	355	327	337	320	339	339	373	359	353	333	372	347	324	339	332	351	336	347	313	331	346	365	332	354	319	357	350	319	316	329	348	320	343	338	364	343	349	329	334	350	328	382	352	358	363	366	337	335	327	370	324	336	353	331	361	335	323	332	333	345	339	353	339	325	408	343	353	303	299	311	346	333	358	352	354	322	336	345	346	339	365	316	331	342	340	343	342	391	313	338	387	347	335	352	338	343	364	349	347	335	339	322	342	351	325	312	343	309	326	358	341	335	345	349	320	330	367	374	305	323	351	343	314	385	329	347	352	328	361	336	339	344	322
18202	2106	1460	1011	822	763	736	695	705	683	672	687	617	635	622	621	659	646	656	650	608	596	650	636	622	616	582	612	600	623	619	584	604	624	661	625	604	593	630	655	570	595	604	612	634	630	630	622	609	632	640	582	624	593	649	625	565	651	655	635	612	623	601	621	600	617	639	599	619	587	625	656	635	612	655	605	604	652	625	608	661	633	650	622	581	635	634	616	594	647	643	653	632	636	587	646	589	575	623	633	656	704	617	606	644	620	594	575	629	645	611	617	603	627	615	652	660	654	621	651	638	636	652	619	619	578	654	671	641	641	655	648	624	634	640	637	617	603	648	638	623	600	596	671	607	576	633	632	620	650	645	634	612	631	626	586	563	636	659	599	605	648	591	605	625	597	623	617	615	680	610	637	661	635	562	658	576	615	580	620	650	597	644	609	612	639	627	609	610	593	620	590	654	614	600	638	583	633	638	622	619	626	663	605	591	599	587	611	626	605	586	589	600	588	594	606	599	631	608	630	629	625	622	632	581	611	640	594	580	627	585	650	644	605	605	616	613	637	588	668	616	604	580	564	603	602	569	595	629	602	616	624	628	658	604	604	584	651	604	642	638	612	610	616	689	580	597	584	627	611	624	559	625	607	612	656	597	602	638	626	601	587	595	618	588	662	637	620	617	636	615	595	619	582	617	612	592	619	574	599	684	641	590	624	624	615	624	634	628	632	592	565	617	664	611	564	622	621	634	651	616	625	607	616	614	623	603	597	634	677	552	625	612	637	623	627	599	602	609	632	609	601	666	651	684	608	635	589	640	634	608	623	606	641	619	631	685	617	621	601	587	632	619	619	665	660	615	609	600	646	676	617	619	573	619	573	638	640	600	643	626	626	610	610	625	617	589	623	616	609	632	633	604	608	640	554	614	659	627	642	607	604	566	629	615	612	626	590	622	637	608	616	566	620	618	639	589	630	626	623	614	629	621	634	620	628	613	623	635	615	644	566	586	637	606	685	560	611	606	584	676	604	620	624	635	621	581	607	592	637	622	607	616	595	628	651	636	609	585	643	619	610	622	588	634	574	631	611	624	607	621	629	619	642	609	629	609	600	599	625	595	648	626	625	635	604	663	640	665	620	580	621	628	584	580	602	604	569	660	626	586	623	654	621	649	606	617	611	619	604	672	621	608	616	591	652	639	673	640	662	647	592	586	621	596	601	637	589	571	568	630	628	640	626	583	616	665	631	640	634	615	652	623	600	561	583	598	608	607	649	597	614	615	574	647	619	625	602	592	676	615	691	614	605	607	613	622	596	594	612	620	589	608	646	592	603	600	602	579	651	628	607	646	656	576	611	571	613	638	595	592	607	595	601	649	647	621	566	618	570	651	503	630	582	655	657	586	627	627	611	603	615	617	630	633	639	639	631	626	606	612	599	629	620	641	595	641	625	624	625	586	639	598	628	593	594	635	617	603	644	635	614	583	630	616	624	630	663	622	610	632	554	648	621	612	632	602	640	641	595	634	610	600	585	619	639	575	616	631	613	645	582	595	629	544	591	577	611	633	609	666	580	594	575	609	643	579	562	571	611	603	630	647	624	581	625	596	598	598	660	604	617	633	608	537	601	616	623	595	623	630	590	611	611	613	613	604	560	579	652	629	620	645	550	654	659	637	576	578	616	586	626	627	615	644	625	618	654	604	656	596	611	636	657	582	636	611	592	585	615	595	611	604	663	604	665	605	592	635	635	609	631	679	638	659	642	604	666	622	636	616	604	633	634	606	644	613	618	654	623	561	628	664	637	600	632	626	616	611	600	618	611	664	595	653	621	568	599	612	621	639	602	598	625	630	611	616	623	583	617	619	594	634	653	633	622	611	587	651	604	618	629	619	655	619	649	605	636	615	598	559	593	667	650	635	586	587	617	629	614	623	625	661	612	600	571	630	641	563	630	663	655	618	621	617	594	617	621	621	616	656	612	669	632	662	639	600	637	592	622	584	602	640	609	573	628	616	612	573	589	601	656	604	626	573	606	606	597	584	616	598	646	598	660	608	594	622	640	649	626	645	632	638	612	659	613	619	610	590	620	618	560	649	569	615	620	631	635	618	609	641	645	570	592	631	617	590	670	618	637	619	665	581	555	601	636	617	594	637	613	570	591	633	596	580	571	560	609	635	585	621	591	606	621	629	595	638	656	607	584	596	647	618	634	571	626	644	591	605	588	615	631	640	573	603	645	641	629	644	596	661	620	616	621	623	610	656	608	571	611	608	561	639	636	587	610	620	613	618	614	663	597	658	563	584	657	593	628	598	640	639	609	597	634	669	635	628	631	616	648	615	620	642	617	624	638	612	605	619	578	578	637	592	620	651	602	647	620	621	631	643	623	635	633	635	615	631	609	620	611	651	647	645	601	605	577	621	642	611	622	623	611	647	595	574	612	613	641	623	608	583	603	609	613	626	661	605	626	634	603	656	612	586	599	545	579	594	609	639	636	591	641	591	597	638	656	622	654	652	591	591	602	577	622	632	624	587	608	636	632	596	621	593	610	609	617	599	610	590	634	627	599	624	590	611	608	683	615	637	613	588	647	639	629	623	586	614	575	602	618	603	583	609	634	644	638	599	639	600	624	652	589	616	605	600	606	636	579	667	626	602	637	638	612	593	589	669	573	619	617	612	597	630	630	656	591	633	608	590	631	608	633	621	605	577	621	589	607	607	586	641	636	637	650	627	627	577	619	595	631	602	636	618	606	607	650	569	638	621	644	650	594	643	623	621	608	599	611	618	601	604	582	647	613	640	599	653	599	602	610	624	646	642	628	636	623	657	610	641	579	637	629	625	606	618	584	645	624	617	591	565	590	605	615	573	578	614	585	632	655	639	592	602	619	638	577	637	599	617	631	646	590	606	574	618	623	626	603	605	610	649	636	604	624	630	610	605	584	634	634	576	621	605	674	631	620	643	652	645	610	652	554	596	648	613	610	679	619	582	600	612	620	611	626	643	640	622	689	584	619	636	639	631	619	688	660	602	617	644	651	615	599	604	582	591	624	640	623	594	669	613	645	617	628	602	655	630	613	577	625	611	619	638	569	626	602	631	639	593	655	603	595	622	637	622	602	626	647	615	624	599	591	594	604	668	624	602	656	603	594	588	655	618	606	601	598	588	647	611	609	588	619	605	606	633	599	592	603	631	605	613	667	571	611	614	566	613	588	661	644	602	630	597	651	622	650	624	628	614	621	656	630	625	641	605	627	633	618	613	657	621	635	594	635	615	590	620	625	640	638	602	589	611	628	628	589	661	608	640	634	620	581	627	658	615	614	655	645	642	614	592	615	607	627	611	600	600	605	612	611	602	591	627	626	624	591	661	563	591	612	596	626	660	611	611	597	597	608	615	583	657	629	634	585	645	633	656	622	648	591	667	602	624	586	618	585	618	635	623	608	639	654	651	626	637	632	621	629	658	597	611	593	633	609	620	631	602	627	653	621	648	630	636	621	573	597
25100	21448	27826	25460	12084	1210	829	578	521	462	460	422	374	438	405	411	397	381	359	386	359	371	388	340	344	343	334	354	351	311	338	371	359	353	311	339	375	341	341	339	330	333	318	302	310	370	335	317	363	329	365	332	353	365	339	373	320	337	327	331	329	331	319	327	313	332	327	367	324	342	314	361	340	338	320	329	362	317	303	323	312	352	333	332	348	323	326	340	315	329	374	322	344	353	379	337	342	345	321	328	310	330	365	362	347	346	335	352	375	349	325	338	309	361	346	373	381	359	362	349	368	323	360	346	321	361	335	323	346	350	356	333	304	355	321	326	334	329	339	330	327	306	337	343	349	335	347	304	317	292	317	317	316	357	358	320	354	357	338	323	325	337	335	316	336	348	315	355	342	358	325	350	316	314	342	321	344	340	362	328	346	344	334	304	292	373	376	360	309	351	329	316	330	324	306	351	349	335	343	327	320	352	344	347	341	317	302	328	346	336	345	346	302	353	301	342	317	314	297	344	322	305	320	314	328	276	349	352	307	302	318	346	344	354	318	334	341	349	281	317	341	335	313	302	334	325	337	353	321	334	374	335	292	340	358	295	323	337	375	328	326	382	351	350	326	344	318	356	334	331	348	340	322	346	338	316	353	350	341	329	345	348	349	326	331	330	353	314	362	328	321	317	336	363	344	350	325	338	345	386	340	351	294	326	342	347	315	357	319	342	330	354	331	333	342	328	343	338	340	333	301	314	297	349	307	318	332	338	353	344	314	337	318	337	333	342	337	312	316	345	305	321	353	326	321	323	357	338	334	333	347	349	329	315	329	330	308	356	349	314	338	342	361	318	341	293	335	309	356	354	313	347	306	345	344	356	323	334	322	318	348	337	353	336	351	321	327	354	318	313	345	309	339	332	313	327	346	330	329	339	305	315	308	316	328	345	347	327	349	329	334	341	312	355	323	334	343	340	316	336	282	333	324	317	325	324	338	334	327	339	346	367	301	364	331	334	347	304	325	325	348	328	323	345	333	330	333	358	300	312	350	295	300	310	314	348	324	328	313	322	352	333	339	319	324	373	330	322	347	307	335	350	362	312	336	352	381	359	341	327	341	330	317	371	320	337	364	354	297	349	323	313	346	304	330	331	319	369	330	357	336	326	353	329	364	325	318	340	324	337	338	347	363	352	327	344	325	313	325	323	309	317	352	329	338	320	336	342	317	298	332	289	330	327	337	330	331	341	337	332	336	365	310	339	355	311	319	333	330	325	344	330	314	352	348	344	301	348	314	366	338	364	307	340	334	318	315	327	325	301	329	334	363	325	317	345	332	335	323	332	299	314	400	325	352	314	323	335	333	294	329	349	345	321	339	299	333	349	332	317	382	346	315	317	363	363	362	323	311	332	340	323	326	337	342	347	354	307	334	335	350	352	334	354	338	330	348	294	339	334	291	338	331	338	314	311	305	305	346	343	318	329	348	324	348	321	329	333	283	329	336	314	332	339	359	369	317	321	330	334	330	317	322	343	343	381	324	336	331	350	358	350	333	357	338	348	362	348	330	338	369	319	346	344	333	325	308	353	313	346	317	354	351	363	344	341	319	367	305	340	375	328	299	341	369	355	325	340	330	376	306	315	317	341	346	319	342	340	319	343	342	325	344	325	340	336	366	354	333	352	329	324	330	321	351	347	347	336	329	338	336	344	337	364	311	364	317	293	330	363	340	328	323	378	318	353	343	318	329	292	327	357	351	337	334	368	352	328	333	324	343	342	335	323	333	315	344	345	337	314	356	360	343	311	328	331	304	307	338	333	325	318	310	341	339	342	329	366	343	348	308	337	315	339	321	320	335	322	313	328	326	344	344	362	359	338	316	331	334	323	298	341	349	394	347	332	331	343	355	343	338	304	319	301	323	350	348	379	310	319	325	332	351	329	319	310	346	330	299	315	340	328	328	326	340	332	330	344	360	362	343	325	356	342	371	342	307	348	363	337	341	310	342	332	358	327	353	343	338	336	325	364	341	310	334	338	321	351	344	323	363	355	331	334	335	365	343	345	352	343	331	329	369	345	319	309	324	357	325	356	347	319	315	363	353	304	339	326	351	324	340	340	349	352	311	305	339	340	326	353	319	345	343	308	346	383	348	317	300	367	323	336	336	353	354	336	278	326	335	367	335	340	326	333	336	298	328	320	315	293	310	346	370	338	315	328	359	364	354	351	314	320	325	361	339	320	334	331	344	355	356	298	329	322	348	309	339	324	303	342	335	318	348	323	329	299	351	309	321	346	330	322	332	337	320	327	285	320	314	304	338	360	379	339	346	364	320	310	373	324	329	344	325	328	322	322	349	335	356	356	333	332	328	357	318	337	325	359	354	342	341	333	335	332	340	348	326	311	351	335	336	339	349	314	362	350	324	350	347	334	327	361	350	349	351	330	339	304	326	350	326	340	353	340	364	321	357	324	352	353	372	326	343	339	361	336	301	354	339	325	364	342	304	342	353	344	347	353	363	349	326	363	365	323	326	370	325	357	322	370	324	290	326	321	346	334	331	343	335	338	325	329	319	364	349	336	318	357	295	316	335	325	296	346	329	311	362	311	315	330	291	341	340	333	304	317	341	321	365	351	339	348	341	331	356	322	357	320	333	328	336	361	364	341	312	321	324	350	341	341	328	332	330	343	336	336	311	331	322	336	327	331	320	312	331	325	340	308	309	342	353	383	354	320	347	327	361	310	356	308	316	312	351	328	334	315	343	353	343	348	343	341	353	305	328	337	351	339	365	317	308	314	345	299	329	345	340	335	357	355	322	336	327	307	347	329	377	334	325	326	350	365	329	334	379	348	331	363	325	341	350	335	331	317	332	332	327	329	374	341	333	299	323	295	340	334	309	344	362	323	333	334	340	350	353	333	332	340	350	353	333	351	354	318	338	333	346	337	336	320	311	318	324	366	326	349	365	318	286	339	374	347	352	350	366	333	341	349	325	319	326	323	364	362	348	349	326	327	333	316	327	343	320	332	321	332	295	350	338	339	322	328	315	302	320	338	371	322	305	351	323	326	330	355	342	331	321	323	355	322	314	327	346	345	367	339	327	379	319	346	329	308	344	308	356	330	314	328	338	361	360	308	316	340	361	349	343	346	348	319	334	290	308	317	363	351	338	311	337	369	345	319	307	328	326	357	324	349	343	357	299	332	323	333	340	329	327	300	323	309	314	324	330	286	333	296	309	320	318	328	321	344	332	349	352	349	368	306	336	325	338	341	329	373	340	334	320	315	347	350	323	336	328	371	345	350	324	308	346	325	331	342	335	315	326	331	299	331	329	315	348	312	353	351	346	320	318	328	290	314	309	346	327	315	299	351	312	305	356	328	349	345	305	324	333	330	376	331	369	338	339	335	338	311	289	337	329	326	335	331	323	345	332	322	343	336	341	343	326	348	320	323	365	327	355	323	341	332	321	364	382	336	330	352	322	347	314	320	321	316	359	323	315	359	340	332
34241	14540	9278	4892	3337	2421	1831	1522	1310	1112	990	979	908	871	840	835	765	714	720	714	714	667	697	676	665	668	686	664	677	642	656	664	659	600	605	581	608	612	628	633	672	581	628	618	648	616	633	626	603	617	588	571	665	671	612	582	605	586	652	585	598	583	597	595	602	587	634	595	534	615	612	590	661	533	620	591	628	644	623	583	599	623	590	572	655	598	586	575	601	560	643	557	613	594	635	623	649	633	638	634	658	634	591	624	596	631	608	640	630	620	674	652	612	618	617	612	620	658	605	622	609	575	549	601	619	606	574	580	618	608	591	559	627	579	611	592	616	591	545	544	612	624	591	595	551	606	567	575	613	589	593	606	571	538	600	592	589	642	595	603	639	606	604	582	620	614	619	587	599	581	618	630	575	576	541	567	608	608	585	593	648	607	585	604	603	558	603	612	652	609	542	596	632	613	614	569	574	593	575	583	603	626	610	606	628	573	593	562	587	561	559	621	584	611	583	563	650	580	537	583	573	584	606	590	564	611	610	635	606	632	598	602	565	605	569	572	581	585	609	624	635	603	581	577	553	593	632	588	591	632	618	620	589	578	589	598	597	629	583	631	559	612	589	600	613	578	617	567	582	575	617	631	580	616	579	612	600	600	585	612	600	619	612	618	624	616	603	559	612	610	591	584	570	582	601	555	582	610	619	606	557	618	610	621	579	650	583	612	655	633	592	565	570	591	611	549	574	596	581	597	592	598	622	580	573	639	581	619	619	569	554	615	611	597	593	589	576	608	562	637	622	592	557	623	582	575	561	632	618	639	589	582	571	551	605	560	572	624	601	551	586	607	579	600	607	588	554	565	582	561	638	601	599	599	591	594	602	617	570	566	590	587	588	577	623	580	609	592	536	596	564	600	584	567	585	594	639	617	594	581	580	586	614	619	614	581	614	566	552	634	571	599	575	571	626	577	572	543	597	571	561	614	625	595	610	597	617	587	602	646	636	589	606	612	628	553	555	617	583	553	637	576	595	600	564	592	595	596	570	602	612	601	633	601	561	576	606	624	620	606	615	593	591	595	598	585	601	597	570	630	564	584	595	630	600	607	546	567	565	573	584	577	557	570	578	566	565	619	617	592	588	573	570	608	586	578	602	642	578	572	583	611	605	587	563	650	596	593	643	584	595	595	615	547	625	554	583	645	597	570	575	591	614	578	593	585	600	577	640	619	587	571	604	575	595	625	581	595	557	602	604	604	556	601	561	567	610	582	598	581	630	573	536	589	611	596	570	604	629	635	600	565	614	577	617	623	599	575	635	596	609	608	621	578	605	558	599	599	598	593	581	570	594	611	573	593	620	560	579	587	558	567	594	559	622	607	621	572	546	588	585	605	579	582	584	636	565	556	608	610	658	553	594	571	603	597	615	571	624	658	640	606	590	558	570	581	594	585	536	625	585	645	591	624	616	618	627	576	562	636	600	607	591	585	599	612	567	630	588	588	616	588	601	614	606	574	607	617	590	643	594	586	572	611	596	578	587	594	567	614	626	615	587	567	614	562	585	596	616	568	586	588	609	636	617	597	573	572	602	626	603	599	599	594	585	603	571	595	581	585	626	595	600	632	626	575	590	548	558	598	593	588	569	602	616	623	604	557	582	598	570	580	553	603	578	595	544	579	642	608	605	598	566	585	618	634	610	624	602	618	578	623	582	599	596	625	576	619	555	564	563	560	583	640	585	574	531	579	666	617	608	575	602	603	563	616	590	580	592	584	581	604	635	603	579	627	612	584	597	538	551	627	638	569	617	603	597	596	582	603	601	635	622	596	636	577	626	564	590	585	584	601	602	583	556	537	630	616	628	566	622	642	628	577	610	584	564	568	627	620	608	569	611	570	599	646	619	608	588	571	606	555	609	550	593	582	593	591	606	600	600	587	621	607	594	568	584	639	581	583	586	613	624	607	625	588	592	558	583	603	568	616	585	594	596	568	609	586	597	613	585	590	623	628	534	578	614	609	581	584	600	553	599	596	583	593	617	618	610	600	532	592	619	632	597	594	584	589	596	591	602	586	579	610	586	603	569	603	616	570	602	613	563	627	609	625	629	643	631	576	603	653	586	630	589	569	524	619	596	552	610	625	577	624	588	603	600	550	623	577	584	648	608	576	590	581	611	620	626	587	603	580	582	578	600	620	561	575	606	590	612	590	606	603	595	563	630	570	622	573	641	569	566	604	593	581	585	584	607	630	563	559	611	605	616	584	624	639	606	555	591	579	568	560	569	585	552	623	572	599	600	593	609	609	576	590	617	607	629	613	593	570	639	626	614	596	600	563	618	569	596	601	615	599	636	615	606	635	578	606	587	610	580	575	563	605	597	599	592	577	599	621	585	632	573	618	614	598	615	611	579	599	570	589	580	599	613	650	579	607	597	582	588	583	568	580	591	586	577	600	624	601	567	627	600	572	597	629	603	572	577	585	611	608	586	633	624	581	584	642	589	623	617	623	569	585	592	613	608	637	630	584	623	623	572	576	562	578	562	585	584	597	589	594	589	613	595	601	632	601	630	588	603	637	590	594	588	603	609	618	561	630	598	587	621	597	608	616	602	621	569	610	624	598	635	612	595	574	594	579	572	616	564	617	596	621	603	563	607	612	581	570	617	584	619	605	631	616	575	622	620	623	615	598	587	625	622	606	611	572	597	601	617	576	558	625	608	625	626	566	579	623	624	610	605	620	610	626	580	571	552	612	581	590	584	623	618	591	630	588	619	593	594	602	597	589	600	577	569	566	589	575	605	603	561	551	605	608	573	594	569	605	583	600	607	590	565	577	591	566	607	596	595	602	569	622	570	556	589	592	585	632	596	579	615	621	605	585	584	623	620	594	580	575	593	587	605	595	674	575	574	629	543	600	652	584	602	590	623	589	558	608	597	571	600	569	577	604	568	588	632	608	614	559	634	622	647	596	593	609	574	592	601	612	593	570	545	597	589	605	608	559	578	603	617	594	608	586	607	602	571	571	610	591	596	621	590	573	570	585	611	615	591	570	563	590	587	593	602	608	617	630	598	624	544	603	540	571	600	636	603	612	584	583	584	609	657	564	592	581	615	621	596	647	610	594	542	599	601	610	593	584	582	579	603	580	625	555	580	633	555	589	577	556	593	537	596	565	608	540	585	584	621	591	622	569	588	587	594	582	578	599	559	610	613	580	606	586	614	561	565	609	613	582	546	583	596	600	616	579	609	615	572	579	632	659	616	665	583	587	634	535	547	545	586	601	617	579	575	577	602	632	605	568	582	598	628	631	632	646	624	557	648	601	598	621	612	604	559	592	555	608	542	613	560	619	599	614	598	601	571	562	594	615	625	586	583	607	601	569	584	579	603	625	615	641	641	579	581	604	624	592	630	577	626	602	576	614	606	621	597	623	628	550	572	536	573	599	611	571	586	547	596	578	605	576	610	556	571	578	596	640	630	595	590	596	655	627	640	619	572	562	580	606	599	580
24069	21446	28761	24531	21431	9973	1666	1122	950	883	835	801	718	781	694	655	639	629	623	602	703	611	602	620	613	573	574	546	599	602	591	628	593	594	558	572	568	608	558	577	594	622	564	544	604	564	552	561	578	570	562	546	566	553	595	611	606	557	566	580	615	580	575	561	574	601	556	576	593	573	582	556	572	544	553	590	579	552	602	580	528	550	575	572	548	539	581	563	550	575	555	593	600	559	527	591	558	581	580	633	597	560	579	618	559	548	565	538	565	577	539	549	581	574	560	620	580	566	576	592	589	578	604	599	557	580	586	557	558	558	584	584	576	597	565	590	575	584	557	574	552	553	570	524	564	543	560	590	556	590	519	543	610	565	583	571	551	546	543	542	532	584	579	572	568	550	523	618	540	568	559	523	584	552	547	582	526	566	527	566	584	565	568	605	580	584	548	568	539	597	547	573	576	565	582	548	559	546	575	563	573	585	618	603	556	548	586	544	584	548	608	559	588	571	557	547	601	536	596	538	573	524	574	562	601	572	536	533	557	583	575	600	582	546	565	585	595	597	515	573	542	603	541	606	550	621	550	612	552	562	566	609	561	551	576	589	565	605	551	555	559	560	545	577	552	575	580	557	580	566	558	573	564	512	576	593	559	583	555	553	538	570	569	556	600	547	556	546	538	578	545	599	523	614	607	559	549	605	578	492	553	591	583	566	605	579	586	544	556	558	594	538	558	573	597	605	580	582	611	581	580	557	577	566	534	581	555	578	522	570	532	530	543	530	612	525	534	560	537	566	568	559	560	554	577	543	529	584	559	577	542	536	546	558	553	551	593	565	564	590	585	521	557	566	571	540	596	564	555	574	575	594	531	552	620	568	562	558	553	559	550	547	582	562	566	582	562	558	551	536	535	580	513	545	553	562	533	536	594	548	568	562	568	587	553	561	530	565	550	531	559	511	553	543	547	539	554	603	529	557	544	581	562	570	572	566	521	609	540	568	556	586	526	546	571	537	550	570	597	523	575	553	555	578	601	569	555	560	562	579	566	541	565	530	551	529	555	575	574	558	564	537	598	599	585	502	548	585	593	543	547	566	564	556	598	561	541	605	550	547	608	551	605	568	590	523	546	553	564	542	565	559	656	608	536	531	557	578	526	585	538	536	569	553	592	589	571	549	560	591	560	615	580	614	554	553	566	577	547	581	577	561	566	571	587	595	565	529	534	578	573	565	523	576	607	572	580	593	582	590	605	561	556	576	583	528	548	559	517	532	567	514	629	594	563	556	545	563	566	566	562	589	543	591	590	572	598	601	587	560	539	600	529	588	527	565	562	572	568	576	558	569	590	560	566	570	580	569	561	591	575	567	552	522	525	539	588	580	568	568	573	565	525	587	564	577	534	597	564	542	580	564	589	569	574	600	589	548	597	561	558	569	563	549	565	571	532	574	538	610	604	542	562	578	568	591	543	569	601	605	581	592	566	535	526	578	551	530	574	541	550	586	584	561	572	534	565	561	524	570	564	512	562	540	549	569	537	599	530	543	550	554	550	597	550	522	550	558	593	559	556	578	562	589	537	535	543	586	502	584	570	603	564	576	565	573	570	578	540	549	568	587	546	581	534	583	547	550	583	553	551	575	526	597	582	578	535	536	594	562	559	558	610	564	574	588	509	560	593	535	569	573	554	613	581	567	553	580	599	543	549	579	584	557	546	570	550	578	507	577	605	568	491	533	519	495	583	574	561	580	556	574	543	533	561	555	556	575	546	604	521	535	545	546	578	513	560	533	546	559	509	640	550	584	543	520	537	552	564	579	573	550	565	561	546	520	577	586	560	574	554	550	559	609	545	546	563	566	603	554	590	564	573	559	533	584	541	587	559	545	549	553	569	573	562	611	603	548	575	529	536	561	619	533	559	537	577	571	588	569	585	546	525	572	507	546	520	552	520	555	575	550	572	562	567	528	511	561	532	574	519	575	511	558	492	519	577	614	543	594	563	564	551	541	564	582	602	555	514	544	537	599	527	540	587	533	574	568	551	571	583	540	547	536	564	556	548	523	539	537	536	544	599	543	546	567	547	536	582	547	558	522	525	538	575	512	591	590	543	563	629	539	532	540	545	570	570	616	560	578	542	548	546	570	570	556	545	593	564	556	594	567	523	507	596	555	580	582	558	558	592	546	548	563	585	586	599	561	610	531	532	544	533	558	571	543	595	545	576	574	564	561	589	544	554	551	578	540	561	551	524	539	533	531	564	558	533	587	550	582	620	559	573	580	517	520	550	601	547	520	556	578	563	553	583	531	557	580	558	528	549	516	551	558	611	541	563	583	601	520	549	573	555	564	561	540	571	627	563	600	530	547	540	538	581	581	551	582	554	526	560	567	575	561	568	550	513	606	580	540	564	598	582	563	554	548	599	582	557	530	549	543	577	528	562	529	564	544	555	537	568	567	489	578	561	578	572	512	524	584	584	579	531	556	552	543	573	538	520	527	493	571	606	550	573	551	571	597	599	571	548	603	566	523	532	537	537	552	591	548	544	542	573	585	563	544	544	572	584	527	553	531	531	577	568	566	557	544	566	577	569	552	588	573	552	549	561	562	552	574	575	563	534	591	553	558	569	513	547	570	552	540	576	557	528	531	551	555	541	545	561	565	609	539	535	551	592	576	582	541	564	548	565	576	575	559	565	556	568	553	541	605	594	566	564	579	546	600	597	540	577	557	521	570	565	636	521	530	553	523	562	544	549	551	563	568	606	551	561	591	552	537	534	530	567	572	557	562	568	546	555	551	590	550	577	548	550	552	577	538	539	595	607	583	559	591	597	569	568	584	587	526	511	539	513	570	535	548	529	586	582	596	544	576	555	577	565	535	531	582	545	562	596	573	587	588	586	559	540	582	555	612	594	588	567	581	555	570	591	543	562	579	556	531	575	549	591	581	556	524	564	553	553	554	530	543	584	540	553	598	564	524	552	553	561	571	566	565	569	643	546	557	578	567	614	583	585	540	568	555	573	570	566	546	556	576	498	533	533	543	541	572	583	575	554	566	566	586	576	544	551	549	552	562	589	562	581	562	572	576	569	603	584	508	553	562	533	539	616	570	565	588	587	521	563	518	578	540	560	570	532	529	584	566	531	550	549	562	577	573	532	570	561	583	596	600	551	573	551	555	572	578	589	580	578	581	546	556	541	553	562	539	545	561	540	546	578	595	571	528	551	555	600	564	561	581	553	568	538	549	569	536	563	549	599	524	608	585	541	518	578	525	539	563	535	559	545	526	546	578	522	555	561	565	520	566	529	521	559	584	561	547	584	561	535	603	581	559	528	576	574	516	504	607	550	566	539	614	575	555	579	558	586	505	533	561	530	525	586	625	539	582	546	573	565	568	586	581	556	549	598	599	527	560	581	585	566	522	590	568	591	549	548	541	570	579	583	568	561	557	562	522	578	562	541	494	555	520	559	573	555	597	575	586	529	589	568	541	590	565	573	547	553	558	558	586
35157	20320	14471	8106	5525	4189	3353	2676	2399	2039	1817	1656	1562	1443	1345	1263	1309	1230	1211	1162	1173	1114	1075	1091	1071	1028	1071	1071	948	1004	1062	1075	996	929	979	1018	967	1000	1014	1021	958	953	1019	994	981	956	983	960	965	993	980	971	923	948	945	994	1024	971	965	958	1003	986	933	938	925	970	987	968	945	989	961	980	1027	1002	986	985	988	969	936	943	984	975	968	974	920	1017	993	951	988	978	934	1015	945	992	1022	983	985	1003	1006	956	990	991	998	936	914	958	1029	967	1000	976	945	1031	979	995	1017	1019	961	951	988	1009	954	993	964	934	955	924	940	977	914	927	986	927	964	937	984	945	971	947	985	922	954	951	926	929	957	947	948	888	953	941	961	936	946	919	928	898	975	962	933	929	911	884	936	899	912	894	981	942	926	956	919	930	948	903	943	967	921	917	954	960	874	885	971	990	970	937	973	925	920	942	957	942	927	940	926	933	948	977	925	922	935	910	935	953	958	937	930	982	906	913	940	956	955	984	961	890	968	933	931	905	904	992	932	953	891	958	913	975	929	981	902	956	915	943	959	917	934	983	929	982	941	899	895	957	956	999	983	958	893	952	952	927	1017	950	886	891	913	950	970	945	942	971	1003	868	908	939	961	886	996	958	899	1034	908	991	924	947	923	937	897	920	957	981	893	979	942	905	973	961	970	972	887	956	947	908	921	926	930	914	946	923	943	963	967	899	981	966	894	940	924	951	952	893	945	931	948	890	977	926	963	899	922	939	1002	976	951	965	922	967	970	921	913	932	992	992	952	919	958	953	936	920	928	982	946	927	941	964	946	950	974	976	943	975	925	939	929	916	914	963	958	998	940	1021	928	952	911	915	887	939	943	944	935	945	979	915	923	931	919	964	911	900	960	942	917	954	933	967	991	1029	917	975	961	927	957	890	913	950	947	903	964	975	957	973	986	925	862	926	940	918	906	974	969	899	950	984	941	921	963	940	942	983	900	905	922	952	979	915	944	973	905	907	946	917	912	941	999	952	988	952	955	925	906	876	944	926	914	946	953	926	959	915	959	911	976	937	912	968	929	940	955	967	939	874	915	900	948	940	1028	959	899	970	930	953	954	993	944	904	922	952	942	988	980	944	982	961	949	942	997	1004	911	955	920	973	921	934	988	950	1074	927	937	949	979	961	920	964	896	918	914	898	952	958	935	955	953	944	924	932	937	909	959	945	951	972	983	955	948	916	941	984	924	981	970	995	904	932	936	975	955	970	948	946	939	928	894	947	926	934	978	895	946	964	932	1014	878	942	918	865	952	881	927	985	914	886	962	939	943	889	942	957	991	976	952	960	972	940	936	937	970	967	950	909	961	883	932	988	962	941	993	929	923	958	939	948	989	927	902	903	924	915	967	928	961	910	937	954	931	913	924	951	916	903	909	902	914	896	955	920	943	945	941	913	955	914	896	927	973	971	943	920	971	875	930	942	918	942	887	997	965	975	962	993	937	939	927	926	911	983	1009	959	926	999	941	915	941	957	964	904	943	946	955	966	965	925	975	976	930	941	954	975	926	1002	991	1004	915	942	922	988	924	952	949	1000	959	956	949	898	946	948	944	895	949	906	1001	909	913	907	923	947	913	944	980	959	942	984	933	935	948	951	895	956	945	956	886	910	919	886	1004	906	936	940	903	916	945	899	891	936	952	969	916	954	924	1001	931	934	930	961	899	939	932	987	961	934	969	912	929	936	955	963	953	922	1016	890	957	902	972	908	978	915	915	974	955	959	924	993	925	924	956	974	981	949	938	979	987	937	971	944	954	914	909	959	968	929	967	962	919	970	948	910	957	952	953	973	932	913	976	958	900	959	929	927	926	957	926	919	956	954	944	999	942	881	988	980	882	948	918	918	920	972	940	1007	889	909	901	961	912	936	938	968	862	938	975	941	956	960	953	956	964	985	914	928	987	961	921	887	1014	952	970	953	934	862	946	957	959	927	925	899	930	929	1003	920	929	879	911	988	965	950	966	976	973	957	984	959	969	903	934	876	980	929	907	886	960	928	922	901	962	970	910	909	969	910	886	874	951	911	937	928	900	938	904	944	953	947	933	868	904	946	915	983	955	957	925	904	935	990	919	912	906	885	952	969	951	951	985	978	963	931	958	1004	963	925	946	972	940	990	904	917	926	906	952	933	955	956	912	929	928	973	932	950	919	865	981	891	901	924	952	933	991	963	879	952	950	948	902	891	975	946	924	893	992	943	983	973	923	927	912	945	951	972	956	967	980	940	978	915	950	930	911	966	904	960	912	910	924	935	948	927	936	940	920	969	928	951	932	920	972	914	942	918	952	922	943	925	965	947	944	923	958	899	895	956	978	964	908	916	915	878	953	908	1000	939	986	977	964	937	973	918	970	962	989	971	965	933	886	947	943	935	991	914	971	927	921	905	981	916	908	955	952	954	951	943	904	905	914	992	938	953	943	958	926	932	965	924	923	972	911	931	968	910	935	906	892	958	934	911	935	1015	934	886	920	966	898	931	991	1028	861	909	919	875	930	938	882	920	950	937	972	888	941	927	958	950	926	1014	903	970	958	934	979	928	922	944	944	927	958	946	958	988	918	958	952	945	968	959	980	927	906	975	900	970	932	932	905	992	890	959	924	921	900	966	902	879	931	977	926	915	954	963	872	968	913	889	994	977	978	960	967	864	939	947	967	946	926	955	982	974	939	929	931	946	922	985	860	968	955	952	984	946	974	917	949	916	901	934	946	913	884	977	886	924	945	935	882	997	978	937	912	968	973	908	962	964	972	909	925	972	934	989	935	968	951	934	915	910	911	959	903	964	972	919	944	962	948	910	945	920	953	881	917	939	937	979	913	992	901	906	924	957	961	914	924	996	959	960	964	927	925	975	927	985	923	893	983	898	916	943	886	933	1007	895	953	957	919	952	936	927	940	918	952	931	995	916	963	934	933	949	908	941	930	978	950	961	904	944	937	931	932	978	957	943	923	978	912	971	956	906	888	910	947	991	940	956	929	936	931	914	918	958	953	961	936	952	962	926	937	895	994	960	929	945	891	994	967	974	905	972	946	913	954	899	959	950	937	944	909	998	919	890	956	952	951	931	986	898	906	948	920	935	956	949	966	931	948	949	953	955	922	951	935	912	941	934	980	909	931	942	1003	917	934	937	902	957	925	910	891	947	922	908	1015	1004	938	947	951	916	975	869	973	947	927	1025	902	920	958	924	897	961	971	954	900	951	952	967	945	906	945	902	966	950	932	938	960	955	980	933	941	925	955	924	979	948	915	928	960	892	898	962	982	941	983	953	952	924	944	969	904	952	942	912	964	945	975	983	983	969	938	949	900	911	1016	941	990	955	976	954	968	928	880	947	941	963	939	924	952	957	941	919	902	904	948	900	943	868	984	949	912	951	959	947	958	956	917	934	915	930	927	989	968	910	988	1000	913	954	997	970	923	933	884	953	937	917	897	929	899	993	943	984	957	953	929	933	941	972	927	897	915	946	909	956	964	939	957	942	898	942	942	950	972	893	912	969
27633	17041	2787	766	497	432	417	376	369	340	369	353	365	352	376	360	363	326	373	381	362	356	350	325	343	347	342	337	405	369	342	319	345	318	353	351	337	320	336	374	360	323	331	361	336	333	311	337	371	357	348	321	321	339	363	310	363	357	354	347	347	385	356	379	364	342	337	377	362	335	357	339	341	374	350	355	322	373	340	355	335	353	395	322	369	325	346	340	346	363	337	364	395	375	377	373	359	342	385	353	333	346	311	329	368	340	359	316	365	364	342	388	341	335	324	359	373	358	338	333	337	359	340	327	356	364	371	344	381	357	392	355	363	353	350	316	350	337	341	298	376	338	348	321	351	340	341	355	346	336	345	319	357	333	317	353	335	335	364	357	356	384	316	357	364	349	360	342	352	372	360	345	355	325	358	383	352	348	318	357	320	378	367	349	352	369	364	358	334	342	344	335	348	350	335	344	353	325	345	317	327	375	343	369	341	336	314	356	380	334	369	335	306	357	346	358	322	375	364	343	367	339	364	345	316	348	308	341	353	343	362	357	355	342	361	341	346	348	324	362	290	353	356	332	319	376	348	317	343	360	344	343	337	356	354	344	336	362	367	330	341	349	342	359	354	350	356	403	350	373	337	360	376	334	378	364	337	366	328	376	342	322	356	380	308	335	331	369	339	343	349	363	359	330	351	352	324	356	360	359	372	302	357	357	380	360	380	338	366	363	328	333	335	361	359	345	347	344	337	331	357	357	356	375	327	332	354	341	372	341	357	355	356	360	362	374	364	328	363	351	353	349	350	345	340	356	330	369	342	335	347	318	344	351	325	328	359	318	376	358	341	316	324	380	365	322	337	395	372	358	355	329	364	323	307	314	347	306	349	326	364	334	323	324	350	331	363	351	352	325	325	354	340	323	326	376	350	332	366	355	345	365	370	358	368	352	348	374	326	363	349	359	318	335	337	337	356	324	347	364	358	339	344	340	336	348	360	380	340	333	339	380	329	374	384	363	310	387	335	364	368	331	334	325	347	350	317	352	340	360	366	349	367	349	349	379	351	339	359	325	364	344	354	353	372	337	305	333	371	335	371	345	342	326	330	328	348	310	350	327	351	330	324	359	349	336	348	332	349	346	386	325	315	351	339	343	349	338	327	358	334	354	340	330	330	360	336	339	351	321	383	343	358	347	347	346	344	329	343	365	362	345	320	363	348	335	344	357	333	355	344	335	332	348	350	346	315	330	335	340	357	330	353	347	374	341	371	371	350	332	312	319	394	386	341	325	368	349	359	320	328	356	369	345	375	366	328	323	381	366	341	318	340	342	326	307	328	349	346	363	335	343	342	334	323	336	331	349	349	363	358	307	356	339	345	378	369	343	331	340	354	343	366	340	371	347	309	387	322	345	331	368	328	362	352	369	350	365	312	352	348	327	366	353	344	341	328	346	341	316	322	359	328	332	333	337	388	331	366	361	340	326	367	289	373	338	312	365	347	358	378	335	332	373	324	328	307	340	340	367	308	365	336	376	330	337	303	363	365	403	307	354	376	398	342	362	337	334	344	323	371	352	326	339	352	331	342	326	365	335	331	317	304	343	357	348	377	360	362	363	365	331	357	344	348	330	343	356	365	378	361	345	308	330	336	356	337	369	316	346	358	338	381	357	321	336	350	334	340	346	353	341	325	348	336	350	333	320	327	373	337	346	374	336	358	310	353	314	350	347	350	324	358	331	336	322	336	349	359	362	384	348	317	341	352	332	374	392	325	314	324	337	325	296	358	336	316	354	337	354	352	338	327	342	316	323	370	343	343	318	363	340	336	352	331	328	342	348	361	332	335	350	343	323	349	350	312	354	402	338	338	379	353	342	325	348	352	334	377	317	382	325	385	371	409	370	350	379	370	384	332	353	328	344	325	345	310	341	317	355	341	365	345	327	348	347	325	353	360	394	337	334	346	346	377	312	347	312	330	327	339	356	385	346	347	342	327	360	356	334	346	316	339	315	327	351	339	342	361	323	341	337	326	338	368	321	339	344	363	330	348	363	345	344	393	343	348	362	405	359	337	331	343	384	363	329	346	388	372	338	326	353	326	318	357	318	333	373	337	344	352	334	363	338	304	335	353	340	343	329	372	344	360	324	338	349	383	359	347	331	365	337	340	337	343	335	334	300	347	350	364	340	342	354	331	358	353	361	352	360	379	350	378	320	337	361	388	366	341	357	338	340	343	377	347	324	355	348	335	319	354	338	362	348	361	360	331	338	301	344	338	336	355	335	335	337	364	324	378	382	337	331	310	383	337	329	321	400	310	349	352	350	333	379	351	336	364	359	362	345	346	351	371	343	323	364	352	331	333	366	363	363	367	330	336	345	357	327	378	375	342	343	346	368	346	353	353	342	334	367	326	337	342	323	344	344	312	336	379	313	330	362	354	313	341	325	364	341	324	344	329	358	354	362	338	361	338	331	342	338	353	358	357	351	332	369	330	350	323	389	352	344	357	366	360	347	348	335	352	357	350	322	357	329	390	313	328	328	349	367	342	344	314	373	327	353	320	372	324	350	355	349	365	371	341	368	325	321	356	362	369	352	357	324	347	367	332	349	359	349	327	334	329	326	334	325	381	359	335	371	363	380	333	366	332	365	344	327	353	356	340	366	332	343	337	361	315	361	374	363	337	383	342	362	325	337	339	350	366	369	340	337	359	368	320	355	348	327	360	366	322	343	338	367	344	348	342	342	380	366	330	327	356	341	344	341	333	335	345	317	391	344	365	344	353	350	343	329	349	332	366	363	321	378	380	324	378	353	348	357	354	378	341	360	367	349	337	331	368	361	338	385	312	353	316	356	343	363	342	351	374	342	324	357	344	342	343	378	364	359	349	346	352	341	364	363	326	364	332	354	333	330	365	335	343	320	320	355	371	345	353	333	362	365	336	332	363	329	354	368	342	338	341	337	312	323	351	339	358	349	353	337	346	359	349	372	381	359	327	346	355	335	328	346	397	331	349	352	386	343	333	366	346	349	349	360	352	342	364	353	330	356	367	358	387	342	348	361	346	342	369	344	335	307	369	339	371	348	335	381	359	336	354	353	325	319	371	355	320	317	362	330	325	346	368	344	318	353	360	334	335	325	360	359	351	336	362	363	346	394	353	338	347	347	343	353	314	342	357	338	336	357	383	372	354	320	332	330	311	335	335	378	343	357	322	347	322	324	330	320	330	340	344	346	360	347	329	375	338	346	302	362	382	357	355	349	371	353	336	340	347	349	348	329	347	353	334	310	346	331	328	336	355	327	346	339	325	360	311	349	328	359	350	336	332	362	347	351	330	353	327	355	323	340	354	356	339	358	327	338	308	357	328	365	341	342	324	322	328	383	374	339	372	354	338	375	377	329	358	367	367	357	346	349	338	342	376	344	336	346	356	351	349	337	331	369	341	336	319	369	359	369	332	331	335	345	332	356	353	352	366	330	330	373	363	359	355	345	354	346	334	383	337	353	332	340
17306	2101	1589	1053	915	769	747	734	686	629	657	678	672	621	676	664	635	663	647	651	621	641	609	656	636	651	632	650	619	609	661	620	620	625	654	630	637	603	625	637	616	676	616	617	640	656	648	597	618	628	576	663	653	618	592	663	607	601	624	633	652	620	637	600	614	584	677	626	637	639	631	621	614	607	614	633	640	614	691	574	654	636	622	610	628	628	625	641	631	638	635	603	625	599	597	625	664	668	654	683	673	686	621	632	630	650	673	595	716	661	672	682	681	650	665	639	662	679	653	640	636	620	607	583	610	666	645	605	639	607	624	672	627	661	618	665	586	607	624	653	598	646	651	636	662	659	622	584	616	573	590	658	666	625	657	632	641	641	622	665	616	625	625	590	604	626	623	614	636	612	678	658	665	630	598	632	633	589	625	618	650	634	619	605	628	631	662	623	612	645	616	635	666	643	628	635	625	659	602	647	615	589	630	666	628	631	638	632	641	645	599	626	646	600	606	625	641	702	643	608	662	636	618	615	631	694	624	651	615	617	645	656	641	622	625	595	664	596	649	609	652	641	620	638	631	604	629	628	664	679	610	636	625	611	627	628	603	614	623	649	575	635	627	657	593	617	619	620	614	647	597	651	680	671	645	605	623	636	611	642	654	628	644	646	598	617	638	610	628	696	629	641	618	657	632	569	617	636	640	666	577	667	639	608	647	620	641	623	605	640	608	637	654	654	619	624	639	642	644	600	667	625	608	615	589	655	632	604	590	654	635	586	596	633	601	685	620	690	648	639	624	642	591	678	681	650	611	673	621	588	664	627	609	642	639	608	647	647	609	641	668	639	640	635	660	590	619	641	681	605	653	650	644	678	640	636	635	632	602	616	603	575	620	653	592	625	640	648	676	654	616	591	617	655	595	666	660	635	609	622	633	622	606	613	652	668	578	636	609	613	575	627	602	602	655	589	649	602	607	654	592	612	640	631	626	620	582	633	636	629	610	614	661	629	610	638	671	630	629	632	637	625	623	656	603	619	629	622	651	633	632	607	649	614	648	599	624	651	636	653	651	649	623	634	680	629	655	636	638	663	626	646	617	659	613	621	646	611	602	609	622	609	654	648	613	631	626	616	604	612	598	650	636	609	587	635	636	641	620	662	585	679	678	597	606	615	650	630	645	652	646	628	660	648	638	594	638	608	659	620	649	638	606	610	619	629	589	675	588	590	603	622	623	621	627	619	642	601	599	587	631	654	636	627	614	580	647	634	580	613	650	632	639	627	609	620	612	625	621	645	618	661	615	575	599	648	689	685	604	630	612	633	632	604	601	619	620	598	697	671	601	645	613	659	629	621	645	626	635	641	637	618	647	626	629	588	671	627	581	627	642	614	652	622	663	653	649	589	654	640	618	611	649	626	581	629	628	654	655	650	626	616	628	646	615	616	685	643	616	611	604	650	656	606	639	657	605	619	587	626	675	649	637	564	586	609	634	642	583	619	620	616	648	591	626	631	649	615	608	672	610	612	664	569	593	631	634	626	643	621	670	614	608	576	587	676	616	615	634	642	638	651	594	600	614	625	621	602	628	624	606	613	639	661	645	633	626	635	651	620	609	619	630	628	593	654	602	644	641	662	635	674	610	600	637	615	705	669	639	663	663	635	645	608	631	627	646	589	643	633	624	624	640	675	643	642	653	590	626	686	647	618	606	654	630	651	646	637	629	640	638	618	638	621	651	639	643	629	681	626	604	621	640	617	643	609	600	630	616	609	644	627	617	589	659	649	628	612	621	648	652	606	621	617	668	613	649	638	613	629	643	631	609	661	652	589	681	630	609	638	636	634	607	629	633	624	615	597	636	645	588	633	633	671	649	647	609	594	617	598	583	598	622	638	600	597	620	590	655	627	657	632	634	598	639	655	637	622	621	658	618	587	618	661	614	637	645	699	654	599	650	665	652	637	596	613	628	587	615	575	643	667	637	564	668	625	614	634	614	702	651	676	656	659	693	584	643	606	646	641	652	631	613	625	627	601	621	599	612	618	651	652	599	618	598	659	599	634	667	629	594	664	651	659	657	627	624	579	651	619	657	650	660	619	645	640	673	629	669	591	580	640	660	637	622	641	633	657	626	636	662	644	582	614	639	644	653	654	628	648	668	634	648	632	555	644	648	622	603	652	594	652	599	619	631	700	646	626	634	657	626	597	644	598	583	645	580	652	695	629	596	663	638	608	632	681	676	630	628	664	628	598	604	640	669	598	632	623	621	627	631	599	623	672	616	602	629	638	625	648	644	640	634	633	613	625	663	633	624	601	646	645	640	645	622	603	612	620	624	632	599	632	650	619	634	625	667	629	613	619	601	615	661	616	676	593	635	612	603	636	637	630	630	576	605	608	627	673	611	655	629	589	626	600	622	624	577	627	656	614	618	667	575	648	595	635	652	662	656	632	557	619	635	624	601	622	622	616	630	583	607	647	640	632	626	632	639	645	642	642	650	640	601	618	637	659	653	652	597	646	613	630	574	632	670	677	637	607	605	653	647	664	619	645	652	662	594	606	593	629	656	655	622	662	622	593	597	689	658	616	615	643	638	568	657	619	623	601	635	600	620	643	595	612	662	620	633	644	618	652	632	668	631	646	651	594	608	636	642	625	612	646	650	605	655	627	604	612	658	656	668	658	638	658	644	638	631	677	614	600	626	625	636	620	647	655	628	654	641	627	641	604	681	617	680	634	620	602	695	633	636	586	613	622	587	643	652	635	648	644	646	635	667	596	632	616	615	611	600	657	620	653	673	671	634	616	630	631	633	589	675	619	600	608	611	695	647	645	626	597	658	603	682	646	656	618	598	671	579	620	608	627	658	623	640	615	601	633	627	610	661	645	631	614	619	579	646	619	673	606	613	654	651	639	633	647	663	621	655	616	600	610	663	639	628	622	671	653	675	592	615	624	634	634	683	651	629	611	609	617	640	611	620	594	580	583	632	623	591	597	638	698	649	625	659	640	606	617	614	607	596	656	681	637	644	586	624	623	661	615	606	677	656	637	623	635	644	637	649	631	634	684	648	597	647	583	634	617	622	616	595	600	601	649	594	610	640	633	627	615	648	655	641	629	643	605	636	629	622	607	639	651	615	632	616	637	652	601	630	624	629	631	637	632	651	575	611	622	617	635	592	641	650	625	708	613	625	655	633	636	593	628	626	585	651	630	618	649	632	608	615	642	633	594	639	629	624	640	586	616	599	615	667	648	626	588	636	619	640	641	645	611	605	641	597	617	614	619	600	644	601	603	622	637	643	627	620	638	613	621	654	618	648	652	584	665	666	603	646	651	688	656	652	655	637	618	698	665	616	599	595	630	622	658	637	558	609	621	634	625	644	588	604	662	640	620	638	595	665	646	619	585	652	646	608	617	656	674	666	669	628	661	628	592	589	642	635	617	609	656	678	604	633	637	646	656	594	652	577	606	600	618	593	603	654	614	595	624	600	622	616	591	675	595	659	613
25117	21454	28005	25284	12352	1278	766	599	508	500	493	469	450	431	428	376	388	370	391	365	373	340	355	370	366	364	328	335	363	344	376	373	354	336	366	340	391	329	346	365	365	366	396	376	346	309	366	351	337	364	368	359	378	294	348	383	323	351	361	334	346	358	351	350	379	347	346	379	360	338	348	326	364	369	356	377	338	356	339	334	353	369	330	346	341	347	342	325	382	341	378	354	359	350	392	353	368	323	365	332	350	309	367	357	360	344	356	368	370	362	357	378	363	384	307	328	340	377	359	366	333	315	358	349	364	339	334	349	345	344	318	360	353	338	334	351	356	328	348	357	320	351	333	339	348	386	343	369	368	367	381	338	324	344	357	318	364	335	374	338	354	396	329	315	359	338	344	342	353	352	325	322	344	338	341	351	359	322	340	341	362	345	353	347	371	347	339	340	333	349	367	342	389	367	340	337	333	345	338	396	349	346	363	368	352	349	344	367	368	361	362	385	359	358	332	330	358	340	373	334	369	382	351	372	345	382	371	370	363	322	343	344	368	329	376	359	359	382	336	312	331	388	351	353	327	363	350	338	335	386	378	345	332	361	335	356	347	341	360	352	341	356	342	383	337	359	330	351	351	320	383	331	325	351	332	323	335	350	359	369	346	356	354	357	335	350	325	372	329	349	369	342	341	407	328	342	376	349	366	359	365	365	319	366	324	315	348	344	346	340	368	327	325	345	355	336	310	331	329	339	371	334	371	339	340	358	332	337	356	315	354	353	349	327	335	365	343	353	358	369	325	345	323	336	334	355	324	346	331	332	342	358	338	339	341	363	327	327	348	371	325	371	352	316	377	366	318	392	343	328	308	351	322	364	348	373	361	352	339	349	366	348	337	361	353	360	332	331	343	356	369	340	365	334	368	328	335	331	335	349	323	338	337	356	332	358	370	350	342	337	306	326	359	368	322	321	347	321	339	338	374	350	346	345	392	340	324	306	348	370	351	361	357	330	342	340	384	367	362	337	343	322	336	327	333	351	318	353	343	331	361	363	343	335	362	351	346	351	355	348	319	335	325	377	344	332	392	338	319	361	340	327	385	337	348	373	338	342	334	348	344	347	362	334	330	356	330	327	371	348	313	360	359	326	327	301	364	320	328	343	348	381	371	307	309	368	337	345	351	314	332	361	374	342	335	330	349	362	343	342	353	333	348	347	381	327	372	331	359	338	318	343	321	351	332	335	338	369	366	357	338	378	346	353	338	319	357	379	368	344	355	344	354	306	343	327	333	332	334	328	322	373	316	361	333	363	339	356	333	349	299	342	353	332	355	321	365	329	334	365	338	335	386	348	350	357	338	365	320	384	381	337	361	360	332	337	362	332	328	332	339	342	333	351	306	326	369	316	348	354	355	301	332	337	361	289	339	321	324	319	355	356	326	356	345	337	331	363	350	360	362	381	340	342	364	369	352	351	338	385	349	340	332	336	340	334	352	368	370	349	324	358	370	332	360	324	342	354	370	301	334	345	322	330	347	338	345	340	366	353	333	333	374	359	332	358	337	351	337	324	364	317	352	340	360	365	345	328	348	344	332	333	333	352	347	342	377	352	344	356	365	328	323	350	340	361	343	342	349	346	339	341	328	333	404	402	328	358	346	350	369	361	363	361	327	342	374	366	323	361	343	369	352	361	357	369	337	366	333	327	350	330	328	348	338	365	319	339	365	350	323	323	329	341	358	323	345	367	344	348	363	327	376	338	332	332	367	354	343	309	354	381	349	333	377	342	346	358	354	361	326	345	346	315	353	362	356	303	348	336	329	341	337	312	368	336	334	384	345	351	339	354	365	344	346	343	293	330	369	328	349	339	296	334	373	345	339	330	328	328	318	343	362	335	333	342	341	345	366	367	340	353	336	334	336	324	320	340	312	298	368	363	327	333	348	340	349	328	353	350	337	363	379	342	327	384	315	333	362	346	330	333	357	350	330	352	340	360	313	343	323	382	343	397	340	356	351	347	365	355	340	343	341	377	357	344	345	331	341	384	348	348	389	337	331	333	336	368	305	324	383	347	353	371	357	323	367	355	339	313	341	344	361	294	353	353	332	338	352	345	352	341	359	341	308	334	338	324	341	353	324	337	352	372	341	309	342	372	362	349	389	314	380	350	372	341	358	348	343	366	338	349	354	354	344	336	358	346	353	322	355	358	361	333	369	355	343	343	347	350	359	336	331	341	358	317	362	337	349	350	323	334	324	361	316	332	318	356	352	351	349	339	327	310	339	339	386	340	340	348	334	338	365	321	375	348	356	368	378	360	313	332	355	352	340	356	329	351	360	318	335	331	339	356	347	346	352	353	344	363	312	387	353	344	342	316	309	370	350	341	349	306	318	381	368	346	344	345	333	359	302	354	348	338	369	359	338	354	355	326	361	349	337	341	322	301	363	368	348	346	344	347	323	364	340	342	345	345	348	362	333	361	338	375	336	353	320	320	365	316	371	353	335	362	320	341	349	312	355	302	372	337	342	370	330	337	318	339	360	371	327	355	335	333	335	310	352	341	334	393	297	338	341	383	366	334	351	338	320	345	326	370	318	353	319	321	337	356	349	371	346	371	321	346	357	327	360	345	323	358	343	355	380	375	350	359	353	334	331	361	329	347	356	319	323	337	339	334	343	349	385	326	329	349	357	339	338	360	331	332	312	356	357	341	324	362	349	349	363	326	367	364	338	334	343	353	389	365	356	348	326	340	334	379	342	340	332	350	322	345	371	338	339	326	327	322	313	346	334	348	354	312	327	337	319	338	343	344	369	354	364	343	350	335	351	353	350	338	349	370	319	341	345	387	351	351	364	322	326	325	325	361	360	370	341	380	351	357	352	352	347	358	389	334	333	377	338	328	344	333	322	346	324	337	362	322	326	339	318	330	340	371	384	368	303	364	361	348	343	336	347	351	356	326	331	357	325	384	367	316	338	341	347	321	342	357	381	375	323	337	375	352	346	344	363	350	349	365	336	339	341	362	341	345	343	328	366	378	348	322	340	357	348	317	322	383	330	325	338	327	344	330	329	356	315	360	344	353	343	362	351	354	327	355	327	344	329	342	353	330	330	363	344	344	314	333	324	319	332	361	348	339	361	366	325	372	346	333	351	359	362	376	338	357	378	331	309	321	336	340	346	333	326	326	321	337	348	321	351	352	352	363	327	320	305	378	366	355	352	342	361	361	310	348	344	334	363	338	322	394	308	338	321	347	361	359	313	366	325	348	317	362	331	320	382	344	356	370	310	315	366	351	361	377	344	348	337	339	358	341	353	348	366	380	330	329	331	358	337	349	343	356	352	355	381	351	347	342	340	361	345	359	366	292	336	387	346	332	355	344	364	321	366	370	344	346	356	327	381	352	369	338	351	337	319	344	344	353	367	357	343	337	331	315	353	352	315	381	338	340	374	345	365	341	351	356	327	340	317	314	330	362	337	353	320	360	337	334	366	343	347	351	344	356	373	306
36004	14035	9227	4755	3182	2518	1987	1623	1346	1184	1064	1085	949	824	854	836	822	747	786	721	675	718	666	707	653	684	687	656	642	704	691	675	654	645	636	684	692	648	616	610	644	592	625	635	661	602	683	632	671	623	608	684	634	641	651	628	650	634	637	616	611	638	635	642	616	636	596	627	608	637	609	639	584	617	618	602	636	616	642	578	591	601	635	631	600	619	640	601	610	568	617	637	644	601	655	689	684	666	612	653	668	614	619	639	641	610	644	639	688	649	685	649	685	629	656	692	628	673	665	706	628	600	626	598	667	671	629	626	636	643	590	573	644	634	605	604	603	620	661	638	661	629	620	615	621	597	602	656	633	603	599	649	657	591	634	625	606	613	608	638	621	622	638	617	611	605	637	653	599	632	608	653	606	565	613	635	661	610	578	608	554	625	635	586	593	630	575	599	633	623	633	640	683	637	650	596	609	646	661	614	611	597	636	605	589	643	592	616	628	635	614	620	617	603	659	598	608	661	620	610	668	666	583	587	548	622	604	647	588	591	571	635	568	669	627	623	615	626	610	585	620	597	581	634	613	632	649	603	601	659	596	625	604	586	630	610	642	596	622	614	631	650	646	583	588	601	622	597	634	664	628	587	582	616	626	633	598	596	581	632	616	568	581	630	582	614	585	560	637	592	577	595	611	627	620	553	611	617	579	593	583	622	602	607	615	647	634	655	602	627	624	603	579	630	673	634	600	625	612	590	634	631	625	600	632	620	614	642	653	619	617	636	612	612	614	638	624	666	624	633	607	595	612	614	648	601	653	621	614	606	644	629	606	593	606	588	619	647	630	642	610	625	585	648	628	585	649	622	598	617	658	621	602	652	632	605	649	657	596	625	632	648	605	621	642	584	610	604	629	617	641	620	607	682	647	603	629	570	617	624	570	641	622	636	597	572	586	623	642	605	612	640	655	651	604	627	611	626	667	683	632	610	644	642	665	636	645	634	635	628	627	647	643	580	613	631	655	609	623	632	665	641	630	612	589	578	602	612	661	650	576	615	632	623	645	629	633	609	645	599	653	646	597	615	625	616	590	600	592	598	612	620	646	616	653	601	641	620	617	599	632	568	615	655	603	643	607	615	602	606	646	655	611	656	660	568	605	606	625	618	606	625	623	592	623	560	648	608	631	611	601	650	623	602	610	599	642	662	640	622	651	592	600	631	631	618	635	650	611	606	621	609	581	622	599	589	644	645	638	619	655	627	704	676	611	606	646	659	654	626	613	625	599	619	580	635	569	615	580	625	633	577	637	614	614	619	592	631	625	623	597	611	580	626	614	590	614	621	620	600	588	645	591	598	610	573	560	621	648	645	653	563	631	617	646	644	628	603	635	599	601	666	650	649	605	635	638	619	603	626	648	678	630	576	619	639	629	611	607	655	632	613	591	597	638	614	646	606	621	630	607	618	607	603	601	554	599	661	622	571	594	574	617	646	589	627	590	611	615	628	553	655	592	597	600	625	635	629	639	624	639	629	594	657	627	583	629	599	639	633	608	556	617	633	630	622	608	596	555	618	606	581	610	643	631	641	619	644	577	637	600	591	588	633	652	615	655	630	627	610	606	638	664	606	618	648	628	638	622	604	646	590	590	618	624	650	619	691	631	578	647	598	623	627	576	665	629	634	653	601	659	550	617	584	578	583	637	587	607	616	601	603	597	657	634	602	641	555	630	616	585	618	611	613	575	605	624	661	613	624	629	637	622	625	621	580	620	633	677	613	621	575	666	587	629	643	618	640	614	560	588	653	597	610	646	617	588	614	633	613	639	624	624	596	603	597	622	607	610	584	620	677	625	664	583	669	626	607	606	609	625	604	648	596	592	624	579	609	578	624	592	599	581	644	647	596	571	627	612	614	619	629	560	639	651	630	542	583	584	612	619	651	621	581	610	672	637	635	651	647	635	605	616	617	649	625	670	570	615	660	601	639	595	577	664	598	653	623	631	614	621	579	631	610	618	648	625	650	608	610	586	624	618	646	606	595	568	619	623	615	615	637	627	559	608	627	632	639	622	647	610	655	623	632	646	627	592	597	636	667	614	619	618	622	562	627	605	588	621	630	636	611	604	621	588	616	678	603	633	608	602	588	622	595	586	649	645	631	658	637	591	600	635	601	645	636	612	615	601	606	628	644	607	601	620	592	653	612	616	604	571	584	627	639	615	616	650	611	613	651	635	642	651	620	609	606	594	630	608	603	641	613	632	614	652	611	632	693	608	610	632	614	574	621	647	613	617	631	630	585	620	635	629	608	651	656	613	630	587	606	643	600	620	647	560	653	645	607	654	602	624	574	621	603	619	598	600	628	611	628	657	613	614	637	613	641	618	666	633	650	693	567	602	596	605	598	619	620	601	652	636	669	627	619	632	610	611	633	601	646	615	587	633	609	576	607	617	654	636	618	678	670	604	613	653	658	607	574	629	622	594	628	632	628	666	672	606	629	597	624	643	642	590	606	658	616	647	622	605	660	648	591	610	618	612	624	632	665	640	623	618	637	664	632	590	620	638	602	608	630	625	627	618	569	661	614	657	623	633	632	645	623	690	594	581	618	679	596	614	620	610	660	583	615	660	602	628	602	689	626	603	569	597	615	620	595	564	620	644	651	613	673	601	662	570	628	612	622	625	606	579	597	634	603	621	637	627	584	605	562	641	635	579	607	589	587	604	662	623	599	620	612	633	660	631	631	608	633	605	602	672	634	657	616	604	610	633	625	603	565	618	621	656	623	624	657	619	610	590	629	586	603	616	581	625	584	625	611	607	623	641	628	637	611	631	599	580	615	601	605	658	597	628	617	593	622	623	599	612	649	635	653	649	649	642	610	585	643	655	614	625	647	617	662	603	615	642	650	604	601	624	611	637	636	638	674	589	621	598	569	660	595	595	594	633	593	678	602	604	610	609	617	635	639	574	628	618	592	615	559	601	602	621	603	607	596	643	625	655	583	674	625	607	690	597	607	637	644	597	620	622	640	604	578	634	588	646	623	628	599	575	621	603	600	613	608	642	640	638	658	597	618	624	624	583	578	628	621	604	622	689	649	632	587	581	621	579	591	597	593	652	667	618	598	617	630	583	668	589	607	629	632	596	627	624	611	606	623	613	600	594	610	599	597	625	629	631	610	595	624	646	604	637	604	645	602	606	634	597	638	645	639	593	604	612	598	655	675	620	604	603	645	591	571	609	594	628	618	614	612	634	580	663	638	605	625	611	632	616	621	646	608	617	590	639	607	626	595	599	635	679	648	650	601	576	643	596	615	655	627	611	629	644	594	620	635	604	636	629	636	604	605	625	584	614	650	608	666	611	615	639	628	619	569	628	613	626	643	644	625	660	594	597	619	620	634	586	604	614	669	624	656	617	634	595	606	614	594	646	625	629	638	591	603	620	613	593	614	550	597	637	645	595	584	616	642	627	627	674	595	592	660	635	653	653	639	628	560	630	636	610	620	642	596	665	649
24139	21462	28705	24623	21439	9940	1753	1172	950	880	817	767	709	748	683	682	671	665	639	644	650	622	624	629	585	666	584	582	580	618	593	630	586	578	552	557	535	571	610	619	576	611	583	614	586	647	612	541	584	574	598	560	584	561	589	616	582	612	565	603	594	612	526	530	599	611	602	569	585	559	584	576	559	574	554	569	557	572	601	555	605	594	560	599	570	582	585	595	632	571	558	606	584	590	619	599	606	578	608	574	575	576	585	574	595	601	582	601	603	610	582	592	606	583	581	578	583	614	603	549	586	582	543	630	586	562	572	534	549	558	598	575	561	620	567	622	559	602	581	583	583	562	572	541	560	601	563	562	562	617	597	551	583	573	586	586	541	576	580	566	578	597	565	589	596	570	599	574	567	559	581	593	592	580	554	600	568	586	587	552	545	579	603	617	522	563	579	600	586	579	550	586	589	575	567	572	626	610	567	592	579	566	585	600	598	601	603	580	564	610	522	570	595	621	552	627	537	589	592	602	634	551	577	562	624	572	640	555	554	559	553	591	592	612	542	553	543	599	559	542	592	624	551	586	593	555	608	587	584	605	592	584	576	585	626	613	555	559	570	557	557	567	592	639	560	593	573	575	535	582	591	556	574	540	554	590	541	532	532	616	555	580	505	598	569	556	571	595	599	596	509	573	558	582	573	614	546	567	584	575	581	558	588	588	583	588	594	602	611	578	590	589	619	577	585	604	563	633	582	576	593	607	605	593	584	536	584	541	569	571	599	548	604	572	576	561	560	566	586	561	588	575	562	595	552	586	588	579	570	563	542	565	586	561	570	554	557	580	580	592	619	601	625	570	546	578	571	597	571	561	568	554	623	563	588	591	550	558	580	595	595	576	610	605	589	548	576	565	592	567	564	575	556	550	610	591	607	610	580	601	523	529	531	596	592	582	615	587	567	618	529	524	525	578	557	593	567	581	614	588	567	581	564	631	551	581	553	562	599	592	551	563	537	588	552	549	576	607	578	584	558	622	564	567	573	580	590	580	614	554	569	595	594	578	594	565	591	557	576	552	524	577	567	610	575	594	524	581	613	558	579	584	583	566	531	594	594	647	581	595	587	578	580	561	558	608	574	581	571	572	578	588	576	557	579	610	610	541	574	572	625	567	585	542	602	576	570	575	586	607	580	583	547	584	548	588	570	541	555	614	586	562	601	600	575	538	602	543	597	602	602	605	537	577	582	580	585	574	604	554	538	599	598	597	570	591	603	559	562	542	544	614	539	560	614	577	552	545	564	594	575	579	567	573	552	574	552	582	575	558	570	586	604	614	566	596	541	582	608	544	576	554	586	539	518	560	575	576	554	610	613	584	587	542	617	583	571	529	560	530	558	558	537	610	556	572	558	565	577	556	591	571	539	629	532	554	587	574	581	615	557	620	551	591	542	594	574	556	561	559	575	565	557	563	542	541	586	575	567	562	560	556	586	554	591	579	575	603	563	593	516	581	602	602	567	560	576	594	544	581	591	570	515	635	591	576	590	584	569	597	537	589	575	587	584	524	573	626	575	568	586	546	627	593	581	594	587	582	585	514	598	578	557	595	582	577	559	595	569	555	570	570	553	593	528	531	566	599	571	595	574	584	542	584	582	590	580	549	551	585	597	623	567	609	586	557	567	577	610	621	535	543	527	567	546	555	584	577	610	547	553	577	540	564	549	612	587	577	573	573	599	569	597	606	545	565	611	615	579	596	568	551	567	559	567	588	544	622	582	556	580	579	563	539	566	563	550	609	603	579	598	591	564	566	583	613	555	580	602	559	561	609	596	601	556	575	566	549	562	549	555	554	552	571	574	559	568	600	577	595	592	578	591	576	565	538	592	551	580	572	565	543	563	555	597	597	535	556	591	600	587	595	553	601	588	565	593	591	600	560	507	575	578	583	556	598	565	558	595	574	557	528	620	550	550	597	550	615	571	602	547	627	622	554	574	599	562	526	535	595	585	573	579	548	576	514	593	550	522	593	564	564	576	619	577	607	584	552	571	613	571	596	545	555	564	551	598	533	568	587	600	589	605	579	574	587	587	579	599	556	573	570	563	574	593	552	588	563	571	570	575	562	605	577	555	570	600	601	565	577	569	603	594	624	539	541	544	565	589	542	561	604	618	582	559	557	568	577	538	551	583	592	599	575	560	564	607	569	600	566	573	596	571	592	600	561	565	529	592	566	602	561	555	620	615	590	593	570	585	580	573	576	540	550	581	579	588	566	546	563	582	568	549	532	550	592	579	586	620	528	568	593	592	556	588	560	560	542	568	602	551	595	577	591	560	540	593	568	579	579	574	553	533	582	612	565	569	535	602	536	539	574	577	592	549	585	566	565	566	572	527	555	622	583	559	558	540	591	595	580	575	584	586	591	579	586	592	575	588	579	600	551	599	575	574	558	555	577	587	571	618	591	559	603	590	527	602	544	534	538	564	587	579	582	605	600	577	560	624	575	581	611	569	542	613	570	591	563	598	570	556	564	576	571	563	568	600	587	546	570	575	598	575	539	576	559	550	633	562	627	614	576	598	566	568	575	568	562	630	530	546	612	635	577	546	587	592	540	601	561	603	613	586	588	582	593	585	566	585	567	621	602	588	644	526	567	637	572	542	619	577	577	571	520	595	606	600	610	532	563	582	601	567	592	553	559	568	582	578	576	545	572	591	553	563	548	572	554	565	559	576	557	580	548	568	579	546	556	595	606	590	564	626	549	562	560	593	562	582	547	594	558	575	555	594	557	561	539	578	573	580	587	588	566	596	545	586	552	563	541	571	561	603	569	543	586	572	546	614	554	559	626	554	517	570	572	583	578	582	595	543	577	579	557	584	591	565	571	547	548	591	591	559	585	569	582	570	574	593	595	567	581	598	550	565	573	537	540	568	592	589	574	609	577	578	571	602	539	579	577	581	568	570	586	586	596	538	557	595	547	562	561	605	587	575	553	576	550	601	538	593	570	610	532	549	597	543	534	557	593	579	524	582	569	576	592	559	574	604	528	612	584	616	548	580	558	608	579	542	549	582	616	604	598	550	556	583	609	557	632	583	588	572	532	590	541	606	575	571	612	585	603	529	578	561	587	581	595	593	592	562	602	591	592	529	545	592	608	546	561	609	562	560	577	568	568	558	579	580	624	549	547	629	602	564	587	585	578	595	569	569	569	552	558	547	614	556	596	608	578	588	525	566	570	583	579	578	539	553	597	540	580	564	618	565	560	546	550	583	579	578	591	612	606	579	535	589	591	614	548	589	560	554	596	605	593	625	570	554	550	582	594	579	590	612	526	563	560	653	560	556	586	548	571	561	577	593	605	589	594	575	529	583	560	554	577	576	598	607	538	534	581	589	627	560	563	589	548	575	567	538	562	601	592	604	605	582	593	584	548	558	531	616	601	529	568	609	582	528	559	561	597	565	589	609	612	568	524	547	575	602	556	559	610	595	560	514	578	556	589	595	542	562	610	565	583
32106	20826	14918	8222	5721	4337	3498	2798	2387	2105	1864	1685	1610	1451	1460	1305	1306	1242	1196	1221	1202	1161	1126	1133	1199	1092	1102	1042	1071	1064	1009	1056	1058	1005	1030	1024	1007	1015	1006	1007	970	956	1000	1002	1017	1018	970	972	1009	1005	1002	988	946	1039	1009	1015	976	986	966	954	992	996	964	1056	953	1029	987	990	990	979	942	949	993	968	995	1013	1013	922	986	924	1021	994	985	996	1002	948	986	987	1008	978	960	1023	987	983	996	1030	1084	1053	1046	1068	991	1026	971	984	1007	1009	1011	1038	1040	1017	1006	1012	967	1040	1015	981	1025	1038	958	973	959	987	992	971	971	965	990	970	957	961	976	951	945	940	999	990	936	977	998	971	949	931	935	1020	963	939	992	949	981	982	1037	914	977	986	998	905	970	997	964	985	948	995	942	945	972	1003	971	952	984	942	966	987	945	963	971	999	954	948	966	920	999	1008	962	975	895	976	982	975	914	959	919	911	907	906	928	988	971	934	944	940	943	974	981	920	922	994	927	987	913	960	971	950	1013	981	984	1002	992	971	988	983	923	954	982	1027	925	984	1036	950	980	969	995	972	970	967	1022	960	965	946	981	997	1020	974	969	944	918	935	964	904	958	977	955	946	954	948	958	913	978	1017	965	934	986	989	950	963	975	990	958	962	989	945	964	936	922	914	956	1005	915	975	926	942	976	944	962	938	968	969	969	1001	957	983	911	956	941	950	901	1009	978	957	959	977	947	984	1021	978	1051	1014	1014	858	988	944	991	922	995	933	953	977	963	958	1014	950	977	950	978	965	944	996	992	922	1037	943	917	946	965	917	933	951	956	944	946	937	912	937	948	1000	980	959	978	941	953	946	971	981	913	924	977	962	939	977	902	1009	967	980	951	910	976	984	976	961	967	878	937	960	969	946	941	996	965	998	971	983	1020	993	1002	998	996	958	974	1000	941	975	942	1014	965	954	1009	1022	960	1003	954	974	958	905	962	882	989	1018	964	997	987	946	977	947	925	986	949	940	998	936	986	962	929	983	986	924	995	964	899	902	989	948	973	917	939	909	970	992	953	978	943	977	1005	980	993	969	919	940	1004	968	942	950	910	974	965	935	958	1009	922	962	936	956	987	1031	1005	948	1000	909	953	985	1007	993	958	997	960	943	1005	947	963	984	927	987	951	977	966	968	951	951	948	925	984	908	964	997	990	942	912	997	1053	975	982	943	977	959	954	985	934	973	948	966	962	1009	907	922	974	971	927	949	943	1006	933	1004	914	989	1007	1031	957	951	971	1000	979	927	921	916	938	881	949	1010	986	965	952	1004	955	955	936	961	968	934	956	943	951	977	990	953	976	934	1016	1014	924	1013	938	933	924	996	988	994	934	967	991	1001	904	972	929	990	980	949	928	1021	984	979	1004	1015	930	951	953	955	1007	955	929	989	968	1017	1036	995	963	953	958	945	1002	968	960	977	949	971	955	953	958	909	947	959	945	971	972	887	942	920	1033	995	918	966	943	923	1002	1005	952	966	996	933	987	925	912	959	974	973	978	943	1045	968	958	947	992	921	970	939	990	989	961	937	934	893	952	981	938	937	1001	955	953	909	920	992	960	946	984	985	935	1019	980	1010	970	946	1012	930	929	902	996	954	918	971	914	971	1014	914	1012	949	920	921	954	934	953	990	964	953	982	966	967	947	974	976	968	985	933	1024	978	970	977	977	1017	916	948	921	906	999	977	967	930	918	920	1033	940	989	952	941	970	1021	1004	953	930	971	943	1034	980	992	975	946	1019	987	938	923	942	972	949	926	917	940	971	931	918	960	965	963	1010	993	966	932	963	975	929	955	955	955	992	980	920	926	976	964	984	991	929	946	998	997	955	970	962	960	952	980	950	940	964	997	963	983	1024	944	943	933	1014	948	961	986	911	947	969	1007	987	982	991	962	1042	1003	953	983	977	979	924	984	985	1001	981	984	1008	1039	948	1008	986	930	970	976	914	981	979	917	1033	993	957	976	959	961	930	950	972	943	947	975	907	994	923	1000	989	909	1006	919	964	957	939	958	936	1002	1001	926	982	1038	979	964	947	935	971	961	986	974	922	952	966	990	916	974	977	941	966	969	905	973	972	1019	1023	1010	978	958	988	924	995	934	904	957	953	978	970	958	930	999	925	980	951	971	940	945	971	970	927	881	986	953	960	936	921	959	957	940	1020	993	976	985	950	937	1013	990	973	923	956	936	943	1041	962	942	980	957	916	977	995	928	1001	920	984	906	936	1011	935	954	959	993	1012	971	951	952	995	994	941	993	938	974	962	892	994	927	956	1001	937	969	938	936	969	981	941	931	934	959	962	949	926	996	981	986	950	1003	953	944	877	963	970	936	957	915	907	996	965	981	933	1009	926	954	954	967	955	1000	968	946	983	953	940	981	977	916	926	948	984	938	935	970	1008	941	939	965	968	945	974	880	961	964	1005	1012	927	949	921	1008	1065	922	952	919	981	917	1001	938	934	962	916	961	996	996	936	999	1009	938	997	966	953	1019	961	979	922	968	892	973	993	918	982	966	952	937	976	964	939	984	950	951	973	918	995	941	951	900	948	935	908	959	1016	965	978	945	934	973	997	946	939	994	951	938	937	982	1003	968	940	974	988	970	987	947	984	998	1020	946	962	936	944	907	889	918	958	915	945	973	889	1003	976	970	950	990	970	992	1048	959	993	1048	953	1032	939	1000	999	1030	997	949	965	948	953	979	973	949	924	984	953	969	1000	963	958	923	921	972	939	968	982	984	986	938	971	971	956	942	977	1021	945	966	968	965	960	958	985	1012	944	956	965	1004	947	977	997	993	981	963	973	926	988	946	933	945	958	960	955	972	954	970	922	896	957	985	925	934	994	935	927	1009	1034	967	951	924	900	965	976	1002	992	943	893	917	923	1001	930	938	993	940	980	901	959	1007	955	1016	950	970	1026	982	939	998	962	1004	953	1002	993	921	953	973	1005	948	951	917	1008	951	975	941	933	1019	973	982	999	985	938	966	967	983	937	948	965	931	956	946	983	974	919	909	1003	951	923	945	958	929	948	957	974	983	964	956	974	995	957	951	987	982	998	966	1053	938	982	966	928	947	962	954	944	1003	1005	940	972	1004	963	961	1003	948	972	995	914	1022	958	1005	932	949	1000	910	959	953	980	987	999	971	973	942	937	1003	972	944	971	949	977	962	952	997	1008	936	995	979	931	909	968	994	902	994	924	960	990	895	962	985	970	956	975	973	953	932	974	976	896	1002	988	936	963	1012	972	956	949	944	962	1000	958	932	1016	966	1000	1010	912	970	1012	948	970	954	966	975	896	1002	999	960	975	960	994	994	994	1030	997	915	990	984	1032	929	983	1001	949	956	929	942	964	968	949	997	934	979	986	1005	946	937	981	974	961	975	947	901	939	959	969	935	961	929	973	936	936	985	937	974	984	972	979	937	927	957	1037	985	937	948	1004	955	964	1022	976	920	933	991	913	979	976	956	949	984	960	886	961	926	1006	900	972	943	936	981	963	957	945	984	1006	976	1015	962	982	947	985	968	1021	895	942	995	1017	985	942	943	996	996	942	1019	985	953	990	953	1032	957	962	953	943	935	954	938	924	937	968	918	943	965	963	970	985	989	974	988	958	956	979	903	990	956	1002	968	1033	984	996	935	948	925	1018	991	962	945	917	968	887	975	966	895
27550	17326	3034	709	512	437	430	379	380	372	376	377	363	379	389	375	435	352	372	345	376	345	379	377	390	364	336	396	387	367	364	365	373	370	373	372	349	387	340	380	359	356	380	346	389	372	366	349	358	362	353	368	348	340	371	330	364	370	355	379	379	361	351	381	348	353	384	374	360	352	383	377	371	378	355	357	366	369	357	346	381	330	330	354	365	369	344	382	347	353	395	393	389	366	359	365	384	393	381	356	385	378	382	355	353	368	388	371	387	341	390	375	375	359	385	365	376	377	363	375	366	347	388	348	368	347	343	353	373	341	361	364	367	373	362	394	347	366	392	379	385	333	395	396	344	371	337	387	363	370	360	346	368	350	335	354	354	399	354	393	378	386	382	389	356	375	365	356	344	356	359	356	329	353	372	360	379	343	336	340	354	369	370	358	359	338	367	337	348	382	401	377	359	366	347	386	390	375	391	317	341	339	359	363	361	319	362	364	390	379	342	396	402	376	371	343	354	372	343	353	372	363	347	376	372	343	394	355	332	347	394	377	375	341	370	332	372	383	368	361	364	385	348	374	351	376	387	371	360	370	376	382	370	366	363	373	395	341	357	387	353	370	332	352	380	347	353	372	389	361	356	349	365	384	352	369	381	341	375	367	368	335	383	353	297	358	364	383	374	387	358	351	386	385	337	389	370	326	341	360	337	325	337	349	345	349	328	389	361	371	335	359	358	366	335	354	369	344	377	375	372	345	371	380	383	356	355	353	378	393	372	379	370	376	361	354	364	400	364	387	366	386	320	333	341	317	341	379	386	380	346	355	376	362	386	387	355	385	346	346	332	359	370	387	354	351	369	358	356	367	373	361	382	350	361	353	394	326	329	402	374	338	367	380	358	359	381	363	333	365	371	366	363	374	347	388	372	356	354	339	364	362	343	341	359	360	401	378	377	362	343	369	359	371	338	350	372	377	342	371	360	359	342	409	344	370	371	375	383	350	348	364	349	364	391	373	358	375	364	367	391	366	348	377	308	366	368	375	361	366	356	364	359	372	340	365	362	394	359	380	367	359	382	341	379	374	395	374	337	351	392	355	364	390	344	377	348	395	349	384	385	328	354	376	347	362	356	354	318	379	366	377	341	342	355	363	345	329	385	370	374	323	333	329	379	379	356	367	367	335	343	367	380	357	352	389	347	354	340	395	347	342	313	359	376	348	375	332	356	373	363	387	337	391	368	349	368	395	354	373	350	360	358	332	343	346	361	339	341	385	404	372	331	381	356	374	364	345	338	347	350	357	342	351	373	370	354	370	356	375	393	358	331	370	372	383	376	345	357	357	391	351	369	378	361	365	394	347	355	374	378	366	362	384	359	364	358	345	360	364	364	366	339	359	382	340	356	391	368	349	352	379	352	363	359	358	360	358	338	390	383	356	355	373	369	354	325	352	392	361	360	400	347	381	376	364	379	378	329	395	348	388	342	362	327	356	333	350	350	365	357	383	348	385	356	340	364	368	373	380	368	408	363	360	362	333	365	368	359	362	364	391	371	322	368	336	381	336	357	366	368	361	348	345	367	358	348	355	368	357	315	336	357	393	382	318	364	367	358	357	366	331	357	380	368	357	353	367	359	325	338	360	333	363	383	369	345	374	367	395	387	366	364	364	347	382	357	377	369	390	380	371	368	391	341	326	370	374	349	373	364	368	388	364	377	352	381	384	380	388	344	328	375	349	355	364	370	350	392	360	381	360	357	348	343	362	385	384	334	355	349	386	343	387	372	365	348	342	390	367	371	379	356	347	398	357	321	367	384	349	359	385	361	365	339	364	379	318	380	362	363	384	358	324	373	380	395	380	330	366	380	364	350	367	372	365	367	372	386	336	424	330	392	367	345	356	351	353	370	358	410	349	348	345	361	369	354	387	364	356	360	400	350	375	344	355	371	370	364	352	366	355	341	369	384	359	371	391	357	383	374	353	358	368	343	356	363	345	344	369	362	361	376	396	393	392	368	377	341	345	352	355	362	350	330	355	387	332	376	364	353	370	362	385	378	385	388	358	372	363	349	390	341	371	364	366	365	377	335	369	353	356	346	405	343	357	376	377	359	352	367	348	370	362	394	334	360	351	361	354	370	346	354	374	372	347	369	338	388	364	360	365	354	361	369	343	359	355	358	383	388	375	366	323	333	373	361	384	345	370	382	382	349	333	341	370	359	373	382	367	349	366	350	335	359	399	378	377	378	353	391	343	366	356	381	348	350	346	355	358	368	341	352	378	377	334	354	380	364	369	372	362	393	365	365	380	380	377	378	361	385	338	361	385	361	357	354	403	381	358	372	374	380	353	325	362	374	394	347	381	359	379	348	362	361	364	401	356	349	364	358	361	385	367	373	362	391	401	358	356	327	381	382	355	352	386	357	352	352	398	372	361	375	378	347	373	376	367	347	374	363	355	405	341	382	382	369	370	343	370	372	327	347	330	347	365	362	334	386	374	364	349	411	347	379	354	342	388	375	366	369	387	368	371	390	329	365	389	371	359	368	343	343	353	359	356	385	420	338	333	352	350	358	340	382	402	368	362	372	361	352	320	378	369	335	332	381	396	378	335	363	307	363	353	394	378	393	370	351	367	343	364	379	349	383	346	356	370	372	376	359	340	357	352	369	377	364	336	347	332	350	372	375	380	362	382	370	403	357	346	360	385	358	392	384	358	347	364	352	353	351	409	361	380	336	389	351	364	387	378	351	388	375	364	401	326	371	380	349	329	346	365	380	378	341	386	357	333	377	346	359	329	417	367	372	414	352	384	389	347	377	388	377	358	352	375	389	349	377	355	382	360	377	377	375	389	327	351	356	350	383	347	360	362	337	405	337	383	364	381	346	340	375	338	396	351	355	368	376	357	397	340	357	377	356	373	381	359	390	350	381	340	371	357	352	390	353	357	337	349	360	366	351	344	399	335	398	389	335	352	378	351	376	356	348	362	391	375	378	387	374	350	379	359	381	368	384	369	349	376	376	348	388	354	340	393	385	342	365	365	361	389	365	373	346	345	313	363	393	364	367	382	341	379	420	358	353	382	379	371	326	370	350	377	364	368	408	392	369	323	344	366	368	366	349	348	332	353	314	344	346	354	382	342	346	378	379	379	348	373	354	352	357	369	332	351	388	353	368	351	332	343	411	376	350	368	357	328	402	354	366	351	365	379	343	354	364	345	350	358	360	360	344	368	334	356	341	334	344	379	366	379	369	345	379	350	365	412	351	356	342	350	372	317	353	356	357	385	350	390	387	354	330	378	373	380	365	329	399	334	405	371	378	358	344	366	350	354	394	351	403	308	401	355	374	371	385	345	356	392	328	374	351	342	315	386	363	374	380	362	357	352	341	361	379	367	381	369	322	371	352	344	361	410	353	379	347	364	359	311	332	337	355	400	374	377	361	431	353	377	381	369	377	381	352	393	339	400	340	380	374	375	363	374	374	356	390	372	360	364	380	379	373	358	352	395
17588	2342	1572	1085	916	774	773	730	669	693	717	667	675	674	666	713	671	656	675	658	657	657	615	672	635	701	642	641	667	649	651	633	642	669	686	648	641	621	706	614	656	618	625	680	691	670	697	657	678	662	665	642	663	697	647	677	637	642	658	621	640	645	628	644	664	676	640	661	650	628	667	638	696	694	643	667	637	666	638	644	695	645	725	651	635	670	673	639	629	672	642	710	626	676	633	697	641	678	636	680	686	613	631	635	673	685	716	691	665	650	685	705	703	675	688	751	698	704	657	678	693	675	650	637	626	672	660	633	617	642	660	628	649	663	713	683	696	648	657	645	712	637	680	610	647	648	688	659	667	665	682	678	728	661	693	618	731	668	621	636	663	644	679	667	640	624	685	619	641	618	675	668	625	662	593	666	593	687	672	642	633	692	673	633	693	630	672	686	707	672	708	612	670	651	628	643	685	731	678	666	691	627	645	670	633	658	641	650	654	668	650	678	695	610	678	672	688	641	640	655	670	652	628	640	677	648	668	648	624	637	663	669	688	653	664	690	676	657	634	652	581	650	613	672	603	646	616	600	695	660	657	627	678	666	630	682	686	645	662	697	638	611	679	674	674	634	635	656	655	675	625	701	654	704	698	696	662	650	629	614	656	695	651	650	705	675	659	667	645	666	713	659	639	617	616	612	618	691	620	688	669	667	687	648	654	651	642	684	621	640	643	660	664	618	676	655	639	636	671	672	647	611	661	653	633	694	656	630	674	696	637	691	720	661	633	652	686	657	696	640	674	650	633	673	662	631	691	643	656	663	718	673	710	665	647	671	697	639	620	667	651	693	631	643	671	641	678	640	647	637	669	713	669	663	664	663	634	637	655	657	653	679	655	697	655	680	672	718	643	645	617	634	665	642	614	653	652	653	673	648	664	686	656	694	631	681	604	661	692	693	672	667	655	693	610	668	632	700	671	669	641	659	655	645	607	656	646	647	682	708	688	666	677	649	720	635	614	653	647	711	649	668	707	692	687	603	693	672	632	665	638	654	619	588	621	655	665	678	680	654	670	661	599	648	626	631	671	632	660	629	676	637	643	640	641	606	668	633	701	683	719	632	669	676	640	665	649	626	706	622	679	650	678	635	674	699	669	604	645	678	695	663	622	660	676	666	668	678	677	645	720	663	593	645	649	633	700	669	663	683	656	655	641	689	631	630	655	656	667	632	704	637	671	665	654	633	629	655	687	678	624	600	652	664	644	623	681	627	684	649	667	655	674	619	688	633	656	644	614	675	622	653	656	625	655	632	713	642	665	633	685	641	707	666	609	672	622	666	633	605	645	658	662	620	722	628	632	638	668	685	647	682	637	634	625	630	634	700	678	607	627	655	640	676	625	619	656	633	656	662	644	668	671	654	690	695	669	668	642	697	654	670	655	650	631	677	710	649	663	675	672	698	665	676	631	709	660	691	627	671	648	622	676	661	629	636	694	627	639	613	660	663	668	623	646	678	633	692	648	652	642	679	618	647	712	637	648	619	637	677	694	678	698	693	648	675	637	673	676	624	688	644	649	643	636	660	677	652	665	672	685	679	656	666	669	647	610	638	653	625	669	676	627	693	656	620	632	681	666	613	658	637	666	647	648	656	647	679	670	660	651	645	671	639	610	678	662	673	658	657	683	662	648	667	670	664	665	670	622	657	648	660	623	686	665	621	671	661	663	651	688	680	655	696	678	629	645	670	677	623	703	568	695	689	678	677	623	691	667	631	634	650	644	692	640	654	640	627	640	651	683	677	665	651	636	653	661	679	683	655	637	694	645	611	737	689	659	656	647	643	649	654	634	707	679	609	690	659	648	636	695	639	667	624	703	653	667	672	628	705	636	628	694	671	689	684	645	672	629	679	648	641	685	665	632	667	638	624	646	724	686	655	695	686	604	615	660	621	672	670	644	660	701	682	632	693	634	656	675	664	636	663	686	644	724	680	627	671	637	697	658	686	652	630	687	608	639	664	632	650	647	659	670	639	640	624	683	631	639	662	642	689	671	649	650	622	621	684	639	645	676	629	681	691	653	702	610	670	652	652	623	655	681	664	658	669	626	636	672	646	655	635	682	683	624	638	669	705	677	681	582	650	703	722	660	681	635	672	666	616	656	648	651	688	677	663	666	672	681	690	635	632	657	663	623	696	646	660	671	681	694	627	644	641	651	671	650	645	611	638	645	632	676	652	617	671	664	656	645	663	652	613	694	678	635	659	662	674	639	676	659	658	634	652	678	637	675	667	648	649	656	729	624	681	679	655	656	688	644	681	686	661	659	666	653	654	721	666	645	668	637	666	663	642	707	667	650	620	633	675	651	646	652	671	648	669	653	687	664	651	627	665	675	655	660	653	651	637	646	648	621	695	653	627	621	657	664	671	669	663	666	680	647	672	679	607	644	671	648	665	685	650	652	643	681	675	643	689	681	675	663	678	616	642	682	622	688	677	663	656	684	588	624	613	647	638	711	657	636	692	653	639	597	694	661	618	672	585	639	650	715	679	627	668	635	685	644	705	638	660	692	662	655	613	641	618	692	663	678	649	645	683	627	624	657	666	633	652	638	671	704	638	608	607	684	621	668	672	661	647	636	674	680	658	631	682	681	694	638	680	598	597	676	669	675	661	688	665	602	626	660	662	672	638	621	697	647	629	637	654	639	643	638	687	627	649	640	634	711	619	689	585	644	690	686	626	724	679	684	680	609	653	663	641	673	620	676	650	662	671	655	612	642	620	646	653	648	658	657	660	673	592	649	657	619	693	668	676	657	674	690	649	688	683	679	684	663	678	636	616	684	700	693	695	657	659	655	668	636	637	689	646	649	641	617	682	628	674	691	634	658	619	638	670	682	618	692	687	666	650	666	659	673	653	668	630	652	698	674	692	631	653	629	659	684	651	670	611	682	663	658	601	697	706	657	615	657	635	675	648	648	611	621	682	645	647	656	637	680	635	595	636	622	667	683	617	666	681	640	659	691	663	624	640	618	677	674	663	641	676	661	659	681	661	632	649	647	675	646	670	666	576	676	683	656	612	679	625	682	672	699	659	665	684	680	622	671	618	655	672	651	680	636	624	649	619	635	659	626	703	662	653	666	677	678	643	621	675	652	672	661	629	689	673	666	672	650	722	699	670	689	662	642	674	620	641	641	705	642	664	674	643	648	655	654	661	654	681	670	734	664	637	635	646	657	687	657	662	647	654	669	647	672	635	698	616	680	631	670	629	651	663	631	633	662	688	659	664	646	643	654	616	620	663	635	648	654	671	640	640	629	703	649	665	640	633	638	624	676	669	640	702	673	651	653	643	647	621	676	679	621	617	668	654	651	627	681	717	653	624	673	664	700	642	653	654	681	665	626	672	673	659	633	686	656	652	671	652	685	662	641	621	691	584	694	686	634	651	675	673	671	629	654	630	682	678	682	696	694	683	644	658	655	661	673	643	627	636	673	633	693	630	659	621	656	643
25155	21502	28401	25001	13041	1260	845	606	534	584	497	438	468	437	434	401	412	384	394	383	383	396	388	387	379	360	432	396	394	371	396	367	353	410	386	364	394	363	396	392	368	368	378	340	348	402	364	382	353	377	361	360	353	357	365	351	391	355	384	352	420	364	387	355	391	373	383	364	390	369	381	327	343	342	334	341	373	369	353	416	366	388	385	356	376	373	379	351	345	341	311	369	385	352	368	352	381	379	398	375	356	383	384	351	389	363	347	413	383	360	369	394	425	330	373	377	414	376	350	339	334	376	362	368	379	378	380	389	364	378	358	358	372	383	354	384	364	388	383	379	369	357	366	365	344	358	359	384	366	346	401	395	364	370	345	371	350	362	343	350	353	360	354	369	364	355	328	396	372	382	358	347	345	374	382	352	363	370	374	341	410	373	356	363	388	349	357	342	370	375	353	360	397	367	342	352	389	365	337	361	356	375	377	349	369	380	373	382	363	320	376	382	380	386	350	332	354	388	373	330	410	373	384	353	355	361	361	368	360	350	363	342	375	370	359	397	331	355	359	378	341	345	386	384	367	294	386	363	366	391	381	370	385	391	361	361	396	345	366	360	381	339	363	394	364	363	364	384	339	373	362	366	359	366	390	378	370	385	352	372	355	331	352	352	391	376	355	330	349	394	349	371	370	409	378	357	357	350	331	394	369	361	374	381	334	326	363	346	356	365	370	344	342	406	363	356	352	354	414	343	353	368	367	370	386	361	376	347	379	383	374	346	358	360	364	361	364	358	371	336	353	363	361	346	373	358	357	357	349	352	348	367	387	383	374	350	370	385	333	400	338	360	380	343	355	351	376	362	356	361	357	377	357	356	400	376	382	390	391	371	398	373	362	364	355	391	346	360	359	380	366	409	372	380	361	380	389	383	354	380	367	358	341	363	365	381	373	332	372	349	366	381	376	346	360	319	362	365	371	378	379	359	307	343	386	377	390	355	381	385	373	384	350	345	386	366	373	361	339	378	348	398	364	371	342	393	372	356	388	348	402	353	353	377	342	327	347	372	329	365	340	370	326	354	374	365	381	370	377	364	388	406	374	371	377	355	370	346	362	351	362	383	388	330	362	364	365	353	374	409	307	337	358	382	336	386	346	332	358	354	373	379	357	373	311	358	386	347	347	358	385	365	366	343	405	334	375	369	359	356	365	360	370	366	369	344	383	384	397	365	360	351	368	351	393	355	321	377	353	345	342	364	407	363	325	349	373	360	370	390	370	362	330	361	373	388	366	383	373	356	368	358	383	390	386	335	374	353	358	367	340	355	328	375	360	356	378	373	370	345	387	351	361	370	391	354	372	348	306	370	333	363	359	342	369	394	360	365	349	360	394	388	370	382	363	381	384	355	369	382	381	350	358	346	370	346	369	359	366	369	371	389	383	400	354	386	361	336	341	374	377	382	339	360	359	353	357	384	381	334	381	385	344	366	384	361	375	344	378	368	356	374	356	363	380	343	349	380	338	372	344	369	373	339	353	358	365	367	374	354	356	373	349	372	345	342	409	360	378	377	376	354	332	379	369	357	380	397	359	358	327	346	376	389	381	362	377	368	354	359	335	361	385	380	378	360	329	397	366	378	348	361	381	305	361	364	393	354	350	387	348	364	315	325	338	381	345	371	359	388	366	363	404	368	356	355	372	353	352	393	394	370	356	396	371	346	356	364	378	364	348	357	369	349	347	373	369	346	349	336	383	376	344	386	365	388	389	371	358	381	385	331	396	348	371	360	386	333	373	370	347	339	378	388	364	368	329	338	371	364	367	357	357	385	376	347	373	393	347	375	367	334	368	356	377	396	396	349	340	349	355	383	374	363	347	340	342	344	369	359	345	381	372	376	373	356	307	352	376	398	381	342	378	363	344	331	356	342	406	392	352	342	388	342	333	370	340	340	354	391	347	343	361	353	330	335	363	311	377	373	390	338	372	379	349	367	383	364	358	377	370	375	323	381	388	362	340	356	309	381	361	358	413	363	363	348	359	365	356	344	379	366	353	348	358	402	384	377	337	352	303	335	354	374	359	363	371	394	391	378	327	357	387	389	363	360	381	357	343	372	361	372	405	350	349	370	368	360	368	354	357	334	373	339	368	366	375	359	356	366	348	360	389	341	340	392	353	357	411	352	380	351	344	380	384	393	355	385	348	381	351	375	400	342	383	363	362	386	355	352	396	368	374	410	381	377	383	333	380	374	377	354	358	372	339	383	376	348	391	361	365	391	366	359	371	378	359	337	370	364	330	349	343	379	332	355	375	349	373	365	336	378	365	414	353	379	361	377	347	363	343	385	367	384	356	366	314	381	373	360	350	365	361	369	343	377	387	374	345	391	358	334	367	371	375	354	355	350	356	379	334	329	377	348	388	408	341	355	332	378	390	392	371	346	366	341	374	360	357	348	371	395	353	337	365	338	360	356	353	355	370	376	394	356	388	385	375	379	361	377	370	355	331	374	348	350	368	359	354	391	365	369	375	332	371	378	380	361	349	402	340	358	363	386	325	358	320	327	378	367	375	400	359	383	313	363	373	362	375	368	354	326	361	389	340	353	366	384	339	374	359	354	372	344	369	396	319	337	358	364	354	381	353	372	386	383	334	361	366	350	368	362	376	326	356	382	373	380	359	418	393	369	404	357	356	336	370	344	335	385	376	365	369	398	350	379	350	352	379	367	382	395	361	384	347	367	383	376	380	388	378	373	411	337	373	362	354	349	348	367	371	359	397	360	354	382	334	368	368	349	373	368	340	382	346	330	347	375	379	353	393	353	398	352	358	376	364	355	372	327	375	366	391	343	379	377	358	351	395	343	372	376	374	360	372	377	397	344	381	371	392	345	347	333	377	350	342	352	344	354	360	353	349	376	373	358	387	357	381	334	373	386	373	384	335	358	360	374	389	373	373	360	358	350	369	362	375	358	415	357	428	342	373	330	339	363	360	389	329	325	351	371	359	369	357	352	359	352	325	373	355	383	379	383	386	382	319	342	321	347	356	372	378	337	383	391	390	377	373	368	343	337	397	393	381	349	384	350	362	377	345	360	336	391	333	382	347	364	376	373	346	326	393	357	370	412	368	377	389	332	351	349	342	382	326	370	368	347	371	367	340	345	332	356	383	374	361	379	391	400	359	357	355	333	339	371	356	340	364	384	376	365	309	397	366	349	404	371	363	339	341	370	372	352	386	355	354	366	347	379	372	356	385	394	380	340	347	336	336	352	370	357	359	355	386	355	376	349	398	381	346	374	380	358	377	381	400	371	360	374	379	355	340	329	391	371	370	393	338	366	381	355	341	388	350	373	392	393	349	370	356	344	370	338	362	370	394	358	351	333	369	370	355	383	400	373	346	370	354	370	360	351	376	349	370	343	334	369	350	366	359	352	330	318	368	352	389	370	350	385	376	363	364	362	377	372	339	367	325	336	411	371	359	355	344	371	387	370	331	353	364	360	392	357	358	368
39981	13460	9334	4849	3302	2391	1948	1557	1490	1264	1143	1025	932	938	883	894	849	838	777	835	703	756	756	709	731	683	706	716	686	658	702	741	694	662	661	650	661	710	671	678	621	670	710	662	628	651	652	659	691	637	668	676	656	691	692	655	655	683	663	646	632	646	647	639	677	690	680	685	629	618	664	700	644	664	635	636	630	651	617	678	675	641	651	669	682	683	659	623	639	692	640	668	688	689	691	683	697	701	708	698	715	676	718	618	686	655	680	660	722	681	670	670	690	686	695	711	702	713	691	640	660	659	615	651	641	684	735	631	696	694	646	618	650	670	629	662	693	661	676	657	677	657	672	638	675	648	703	612	703	689	612	637	674	653	635	609	672	656	644	668	657	659	693	653	662	654	636	662	634	649	661	662	613	681	617	646	631	659	675	633	628	642	658	688	680	640	685	614	634	684	651	638	682	661	634	661	662	678	620	653	678	676	659	607	710	643	651	661	614	598	650	628	646	651	661	667	602	660	627	697	671	645	626	630	646	634	644	645	604	642	650	615	638	589	706	607	653	682	632	630	674	667	687	638	667	655	678	657	648	673	675	678	641	650	686	615	676	626	646	605	654	652	673	683	668	694	652	661	657	678	680	707	657	677	641	668	686	676	653	675	633	632	652	637	635	641	631	620	668	634	622	649	642	658	643	657	682	658	712	679	622	662	683	622	650	704	619	665	674	667	617	677	636	605	614	639	680	659	659	661	653	689	655	646	616	638	671	638	651	638	650	693	651	647	682	662	677	693	650	696	653	679	662	623	672	656	657	660	639	649	631	672	659	641	671	665	653	605	711	655	658	711	633	675	637	675	625	588	676	663	698	586	618	647	689	599	632	660	660	650	664	678	641	585	662	701	659	654	649	699	639	623	610	622	626	656	718	604	657	637	628	659	622	682	683	631	663	629	663	634	627	682	607	677	635	647	633	655	648	649	713	714	653	686	635	630	664	638	670	676	622	627	648	654	663	654	651	636	631	658	642	680	661	657	692	670	684	720	684	661	658	676	642	674	669	646	623	631	678	638	658	673	644	670	651	636	705	656	656	639	623	643	624	640	660	708	651	685	663	638	636	650	640	668	613	639	652	671	669	655	684	660	675	656	672	674	590	659	646	648	645	661	670	614	648	660	649	610	659	655	619	605	624	647	633	652	667	654	635	653	652	664	608	628	667	631	635	660	642	678	696	675	697	630	668	641	678	654	636	625	665	646	655	590	652	638	648	619	696	659	634	662	687	651	656	612	670	649	673	624	653	644	686	613	640	673	646	627	646	653	663	636	622	620	653	666	658	626	671	621	618	662	651	659	638	665	639	640	668	624	642	621	616	631	652	657	653	619	619	622	654	622	619	677	663	627	680	670	648	657	646	681	657	658	643	665	631	620	657	661	664	615	658	636	688	642	692	654	647	658	656	643	645	647	641	663	651	669	661	671	648	647	628	616	660	627	640	647	642	632	645	665	659	675	636	642	688	614	679	625	614	673	634	696	670	637	667	641	659	637	645	668	613	658	652	629	662	682	659	660	629	642	667	653	637	663	630	653	657	705	688	659	586	613	645	634	656	675	655	671	620	654	636	655	681	632	624	681	682	663	657	691	653	646	619	615	611	677	623	663	630	656	644	607	632	620	672	698	632	639	629	628	634	660	683	659	664	673	663	663	606	652	700	661	642	634	672	616	657	651	636	611	593	663	631	631	614	627	607	663	635	630	635	655	633	621	694	661	671	617	674	621	677	637	663	666	651	651	607	605	653	626	648	659	640	655	571	651	641	611	650	653	645	635	634	665	658	628	663	683	679	668	635	679	651	691	654	649	660	689	641	662	626	610	682	673	669	606	598	612	683	673	635	623	625	667	622	668	677	657	648	629	660	665	666	605	644	623	652	645	655	643	652	604	642	639	608	584	653	663	660	660	589	651	672	657	631	614	635	615	633	656	664	633	609	622	666	694	672	705	644	681	672	641	625	699	676	625	696	643	688	645	662	652	648	674	620	637	628	659	645	654	652	646	682	654	666	677	644	663	642	631	661	640	669	656	622	658	664	606	631	660	624	614	623	615	648	643	666	628	687	677	692	650	669	676	626	620	637	608	641	614	632	622	607	639	644	593	688	665	657	636	652	654	646	647	590	626	663	681	631	648	617	642	619	637	630	652	594	662	620	687	652	654	711	650	692	651	657	679	601	660	623	678	650	627	690	650	697	613	618	656	636	662	617	652	637	619	618	620	666	676	622	680	661	650	633	661	630	628	644	643	646	664	653	667	635	680	596	619	637	600	709	676	653	685	660	647	687	696	677	692	585	683	602	657	625	670	691	671	634	637	666	674	656	677	650	653	603	681	648	637	646	649	688	633	616	638	640	682	675	640	624	639	672	668	698	604	653	653	659	631	680	656	679	664	618	692	663	601	631	660	666	627	647	635	627	650	616	645	673	641	702	662	633	664	662	633	667	628	667	704	681	676	635	631	614	654	665	621	660	658	646	682	666	638	692	655	685	624	629	615	649	672	679	637	611	645	659	650	630	645	677	682	625	659	651	651	671	627	703	634	638	677	676	668	624	667	635	647	671	666	601	618	648	656	647	641	628	614	673	698	648	689	654	688	649	658	648	686	628	636	671	690	674	688	639	676	611	630	672	614	652	615	653	593	691	642	645	685	654	701	675	687	679	674	612	616	668	654	642	599	679	686	653	625	667	662	644	683	650	623	643	661	730	674	629	667	567	617	630	679	626	605	645	638	678	674	686	648	604	643	651	690	678	666	676	655	626	662	622	693	649	643	629	637	641	647	590	616	620	682	623	650	645	665	633	686	629	686	679	658	699	659	654	665	623	659	712	668	688	637	696	609	657	664	704	630	643	660	653	633	679	668	636	646	603	615	658	698	610	673	670	642	625	645	674	632	680	633	683	660	629	628	648	646	645	647	601	655	692	653	687	641	689	639	656	626	626	701	609	586	656	633	645	669	667	660	643	684	650	663	640	636	674	606	685	652	614	635	665	668	661	661	598	652	678	629	696	653	673	649	652	621	628	648	611	639	585	654	646	633	626	642	626	686	644	659	628	661	634	671	671	650	706	633	663	641	616	605	638	583	604	607	627	678	640	699	610	618	675	619	646	610	673	635	672	657	659	691	608	677	652	605	664	657	624	640	659	655	665	634	679	613	611	644	663	652	677	661	656	649	656	628	709	671	686	650	632	612	652	638	645	634	695	646	644	647	719	659	647	633	664	670	672	657	688	623	649	631	676	571	665	693	690	664	670	687	677	664	640	673	678	686	616	677	632	692	655	657	637	587	649	635	652	623	649	635	662	650	713	626	632	680	673	643	608	654	647	697	609	634	648	658	676	693	643	606	659	668	655	628	602	665	684	645	610	617	659	667	638	617	655	694	663	646	643	640	637	635	645	656	657	657	659	653	655	647	640	681	649	655	617	622	674	655	662	650	631	651	639	700	692	656	652	647
24109	21452	29438	23861	21447	11858	1890	1168	977	899	854	793	744	711	720	722	704	696	646	650	627	681	646	715	642	575	635	643	575	629	590	601	642	616	611	607	603	609	659	628	615	623	618	593	630	589	561	613	629	593	589	608	617	546	606	597	601	527	575	601	593	614	643	561	588	595	605	648	602	598	597	595	553	591	579	602	569	602	597	562	574	570	566	637	599	586	584	588	572	588	610	588	650	621	583	592	600	649	640	609	623	615	571	581	602	619	655	609	626	616	567	619	586	647	577	617	630	605	598	591	584	600	606	597	615	649	567	615	631	588	602	560	646	554	592	628	603	583	634	564	604	532	597	554	580	576	592	625	612	600	629	576	627	589	566	627	646	605	608	542	591	596	654	595	594	628	587	556	605	578	602	605	580	588	629	601	634	562	574	613	595	598	604	596	569	584	624	603	568	569	604	582	569	645	604	603	548	585	607	630	553	547	617	577	604	602	620	599	608	600	611	596	607	595	552	608	557	573	600	590	649	605	600	594	581	608	625	588	609	548	608	549	547	609	552	590	611	570	608	598	562	615	577	589	574	604	552	613	556	636	633	596	615	604	575	588	625	577	571	596	613	585	561	575	592	640	587	523	581	583	595	593	586	627	593	570	576	613	573	615	624	598	608	587	590	595	586	606	620	616	609	572	617	601	595	605	624	554	587	608	586	614	603	649	623	625	572	629	597	582	619	625	621	577	557	617	594	604	630	602	606	575	592	641	601	579	604	589	596	564	614	616	613	576	588	592	635	598	577	596	619	585	554	609	582	642	599	608	527	545	599	618	613	566	629	558	575	597	612	629	644	610	588	614	549	580	598	597	598	586	571	594	586	585	564	572	571	604	577	587	590	617	591	599	578	582	607	598	601	566	573	589	628	595	592	629	579	571	606	619	585	588	604	580	584	622	616	546	596	545	597	557	588	554	585	633	614	585	582	594	562	611	571	586	584	602	579	595	621	594	582	621	600	599	567	613	588	603	605	576	609	574	616	615	631	598	639	571	596	608	604	587	580	598	603	589	598	584	587	555	610	609	637	575	573	634	591	570	629	612	575	590	612	622	629	572	593	572	621	575	632	598	575	620	547	606	575	606	573	605	592	599	575	611	591	581	653	598	557	555	607	572	568	601	598	570	605	647	574	617	578	593	597	538	613	603	612	605	645	572	610	594	559	604	568	593	583	621	584	651	564	597	586	600	610	610	597	627	569	639	575	612	628	570	616	576	574	588	613	571	549	598	555	577	589	588	600	593	560	612	618	546	592	598	614	619	574	595	610	577	599	618	608	588	596	592	605	633	616	593	580	642	563	613	604	551	616	603	585	609	585	629	593	572	597	578	593	654	581	592	590	595	591	602	583	598	600	610	611	593	590	599	549	590	600	600	567	621	617	587	587	650	596	589	590	611	665	584	607	581	596	593	562	601	627	580	617	591	594	575	631	622	590	561	609	580	583	553	591	601	577	570	632	584	586	577	643	585	551	575	615	618	616	587	641	584	584	627	623	595	595	571	578	568	618	616	633	561	634	550	641	561	607	612	591	560	566	631	612	643	566	578	577	575	586	568	617	557	575	613	582	617	597	624	589	570	567	587	600	613	575	581	604	632	619	629	599	597	541	597	565	591	590	607	549	587	585	585	570	567	600	610	586	649	604	594	574	567	614	613	587	567	627	619	599	582	614	610	591	586	577	611	615	624	562	585	617	524	649	570	588	606	596	611	621	588	598	619	632	572	602	583	598	546	607	615	549	602	597	624	575	602	648	598	607	607	627	587	603	621	601	555	578	605	603	601	590	619	618	614	625	583	609	638	571	556	571	598	607	581	586	598	611	585	625	621	611	625	554	586	594	582	597	543	614	610	623	652	615	591	588	590	588	593	614	583	557	605	576	603	594	561	600	567	630	578	576	583	587	605	574	602	605	568	583	615	616	590	609	628	578	601	623	625	610	593	639	583	579	590	570	541	566	605	596	640	618	594	574	595	595	577	608	607	608	586	581	571	541	598	602	575	578	538	605	617	584	567	608	609	587	589	600	622	575	566	633	640	585	613	595	608	601	561	596	607	594	616	625	612	579	578	594	548	619	576	596	611	565	555	599	592	612	552	562	612	597	602	617	564	600	566	592	553	584	604	581	612	613	573	598	621	608	629	590	616	618	619	582	609	577	594	588	563	608	584	607	605	575	587	587	593	591	569	617	606	595	598	593	553	559	611	631	591	577	592	560	581	642	587	591	603	576	591	610	586	595	596	579	574	592	578	556	607	605	570	590	590	613	600	595	641	566	573	538	566	570	579	589	655	601	616	617	594	667	618	585	555	607	598	598	582	606	556	573	598	564	578	575	551	578	622	559	628	553	578	560	573	568	625	603	609	607	574	581	616	602	579	596	606	568	609	593	580	560	563	595	625	611	618	619	594	595	583	547	636	588	631	589	642	559	576	578	576	558	555	586	627	586	544	595	588	634	591	556	549	605	577	609	593	605	562	560	584	570	631	572	619	563	617	540	553	608	585	572	597	598	551	559	611	613	614	599	546	581	572	624	527	582	624	557	614	578	568	613	586	599	614	558	567	602	606	617	617	628	568	639	626	544	627	603	567	607	592	629	602	622	598	633	559	583	586	591	551	581	608	611	600	578	596	637	560	599	611	567	594	572	593	594	573	604	593	577	602	561	596	620	570	605	619	568	606	568	549	605	615	570	562	616	590	608	566	561	608	631	610	610	563	581	600	588	558	623	576	589	572	573	606	597	616	622	606	614	619	558	579	596	618	605	569	608	547	579	599	573	588	619	580	588	644	615	570	604	580	575	571	566	578	560	595	568	622	561	586	604	582	593	573	600	603	627	553	572	600	607	586	589	582	621	575	574	544	602	581	579	617	596	584	582	576	568	590	594	628	605	558	591	580	569	584	602	576	580	588	586	591	610	565	598	597	626	588	588	598	553	577	625	594	622	549	591	600	588	586	576	558	611	630	596	621	600	616	577	555	575	532	576	571	583	565	620	607	580	578	577	588	585	604	565	562	580	573	607	620	595	597	589	580	566	563	546	582	569	577	592	574	596	577	544	565	568	599	599	658	551	617	592	607	570	576	573	566	604	630	587	591	614	589	618	590	543	597	584	584	613	555	571	587	595	615	613	604	590	577	582	590	576	592	578	598	539	549	595	593	584	589	580	580	569	556	620	539	562	581	565	623	594	635	546	614	570	605	585	581	579	580	577	556	597	599	573	532	573	585	575	583	580	586	597	577	623	604	616	555	609	635	550	560	584	595	617	646	580	575	605	595	588	578	628	597	581	593	603	586	593	590	625	603	581	609	607	550	575	593	562	588	587	645	603	621	603	627	575	612	574	606	597	625	604	581	573	597	571	586	547	594	559	599	611	601	561	622	596	578	511	584	593	584	587	594	585	553	625	564	644	550	611	538	631	607	603	585	566	599	594	592	637	598	604	632	629	600	574	558	581	610
42406	19015	14490	7919	5596	4223	3200	2689	2281	2094	1817	1630	1654	1495	1410	1329	1320	1263	1260	1255	1211	1148	1101	1162	1126	1108	1052	1044	1076	1164	1082	1085	1041	1017	1046	1001	1054	1047	1058	1053	978	1004	996	1040	1085	997	1064	1037	1026	1011	964	998	1017	1032	1053	967	1007	1018	1034	995	1031	1018	985	1016	1002	1007	954	1004	1025	984	970	956	934	967	1031	1001	1032	986	1024	993	952	965	1049	978	959	938	1018	1008	1009	929	1049	994	1093	979	1082	1015	1071	1044	1096	1065	1048	1060	981	1048	992	1055	1009	1049	1124	989	992	1049	1004	1057	994	1052	1068	968	1040	1045	986	1036	949	982	941	950	970	982	990	999	1102	991	969	980	983	974	1026	1018	1000	1002	1026	1002	1003	992	1000	992	987	992	973	1011	1003	958	949	1025	976	1010	971	1017	1032	986	1012	1019	1000	1008	1012	1000	965	1047	947	946	978	985	961	972	950	1000	957	984	1013	963	1027	1051	1029	985	954	906	983	968	967	954	1018	1008	964	1006	1013	964	949	1034	945	1020	932	957	1020	953	1004	974	1017	1024	978	1017	989	1044	918	987	944	984	989	995	986	983	994	990	969	972	1011	937	1004	1020	1040	977	962	1013	999	1006	932	998	964	1006	978	969	994	1004	966	950	1000	1001	1019	931	952	1036	988	972	1055	929	998	942	964	1045	1027	1005	1029	978	987	1004	1002	978	958	998	984	994	968	999	1014	960	952	1026	930	938	946	946	953	1011	919	998	973	1003	1000	1018	1008	1016	961	1010	939	1010	1016	1008	1023	973	1064	994	979	976	998	993	985	958	1007	998	1001	962	1021	995	1011	971	1002	998	1019	966	946	1048	994	960	988	963	942	983	1018	969	996	1032	1026	979	994	1008	991	975	973	966	1041	970	1093	977	1090	1007	986	1018	994	960	980	994	1007	1053	1027	984	998	1012	964	1058	981	990	989	987	1052	973	966	976	1007	977	965	1001	990	959	943	996	975	970	1054	999	970	998	1031	966	971	996	1044	963	983	989	925	980	1001	1050	972	913	993	1009	975	969	968	1017	983	942	982	997	1004	979	1001	1008	1004	972	943	993	962	957	1041	993	998	1019	1023	1006	1001	1003	1015	1010	1065	1016	996	995	1008	927	984	969	994	979	994	1009	977	967	977	953	958	1015	948	1024	948	917	1002	964	993	962	951	995	1013	965	1007	1006	945	983	998	1009	978	964	954	1014	951	985	932	943	988	999	954	948	978	1069	1026	990	968	960	995	972	1039	961	1034	963	1008	961	942	993	985	996	1028	987	1035	988	973	975	1028	1023	953	970	1004	985	942	978	985	969	998	1006	1005	1008	966	991	999	1022	1033	975	939	928	1037	1028	966	1010	991	979	1014	917	993	1032	1000	993	965	1034	1017	1006	987	994	968	975	1012	1020	1029	965	958	954	946	978	1013	1037	1042	930	1025	996	947	970	995	1025	1006	973	937	999	1061	1008	948	1015	1009	971	978	987	1004	934	990	983	998	1034	1004	999	920	1001	946	1009	1047	1008	1019	1007	1003	987	1018	930	982	1027	974	1037	960	1015	1001	978	1015	970	1005	965	1019	951	1023	1017	991	1028	956	966	982	986	974	963	988	995	983	1022	943	940	1053	989	973	988	1014	969	963	1022	1006	962	1001	994	954	1020	985	1001	949	996	1023	957	937	999	1001	978	997	903	1011	1007	1002	976	966	983	995	986	999	973	985	985	973	996	1013	1016	1012	984	964	979	1005	904	992	1015	943	1066	1063	967	963	975	965	980	964	1016	991	1039	979	1014	1043	1012	931	1022	986	948	984	975	956	1027	1001	1010	973	955	976	958	937	948	1015	1002	975	992	929	989	1052	981	1002	963	1082	1018	944	962	1029	1008	1041	1072	1032	1002	1053	1023	974	1005	1017	988	955	989	952	954	1025	1013	1038	1015	1001	956	989	1013	990	980	992	964	982	1012	974	1068	910	946	1000	1020	1010	1033	949	976	970	919	1030	926	954	989	984	995	947	947	987	992	966	958	993	957	992	944	965	1043	984	960	977	949	1024	994	957	1007	1032	987	1003	1022	973	945	960	1028	1035	914	986	997	1017	969	937	981	1032	943	990	997	990	925	983	934	1020	990	960	988	994	1035	995	990	963	955	997	992	1026	996	1018	937	964	1074	955	1008	971	1022	1010	967	957	1021	963	970	1045	1001	983	969	970	982	1006	1006	1005	1005	995	970	1001	955	988	985	1014	1021	996	989	1004	976	1056	975	1010	966	993	969	973	953	941	966	1016	978	1039	971	1033	984	956	976	983	994	1001	946	1004	968	1011	1002	986	942	1025	1026	994	1038	1010	935	968	961	988	978	1049	969	983	1049	1034	979	975	913	1032	991	1005	1008	976	985	961	1011	938	1048	1019	999	1008	998	996	1014	981	985	1001	976	983	1006	1005	1020	1011	993	973	994	993	966	998	968	1008	990	1028	1009	1028	986	962	986	973	1031	973	1003	950	1007	997	985	1010	950	974	970	1003	1015	999	998	932	1027	1011	1013	976	1019	958	1005	1031	998	963	1045	982	977	964	1016	975	987	992	994	1007	947	975	992	991	923	961	1002	983	986	1024	992	985	978	1015	952	947	1005	979	979	989	929	978	1015	964	983	1011	1034	994	976	1020	1012	955	1009	948	1011	965	971	964	978	1006	1005	1033	984	979	980	952	1009	1006	996	1046	997	965	1006	1083	1024	1005	957	934	1029	875	1002	1050	1017	993	971	931	1024	965	1034	971	997	1007	1036	981	1006	995	1042	956	1032	993	956	988	1022	960	952	965	1051	956	1007	942	956	958	979	958	995	1031	995	1000	957	1005	1062	991	1015	990	1000	966	985	941	953	961	1002	985	1049	966	1039	983	1062	1003	1011	1032	987	975	998	987	1013	962	1008	958	966	1005	941	1017	991	974	961	1031	991	1002	1011	985	974	1032	945	1008	1000	1001	976	997	1031	963	982	1015	980	928	1017	1002	997	966	1012	1018	978	935	991	999	997	957	976	944	992	1028	970	995	1031	978	960	916	966	1021	939	990	991	1045	942	1016	1002	974	974	1003	1020	1018	952	1011	957	962	1014	1045	1004	970	977	970	995	961	1003	940	1052	980	1004	960	1001	949	969	982	1040	1010	1044	976	919	977	1011	967	1005	995	961	964	988	998	969	1007	966	966	940	983	970	924	972	979	961	1004	1006	997	967	1051	1027	1021	1077	930	977	988	990	976	1028	961	950	1008	962	986	1025	987	1000	912	952	991	968	967	982	1027	971	1017	1051	998	992	1041	1013	988	979	994	935	934	981	952	947	996	941	947	1037	1004	989	1019	986	1005	967	972	926	1004	1004	980	985	1006	980	967	908	974	1029	1000	984	1025	984	1015	1042	993	1010	1033	1005	980	959	985	1015	991	959	950	964	974	1011	994	1046	944	955	1033	956	949	963	990	995	1004	1027	1026	990	948	958	1041	935	978	999	1024	974	974	968	976	989	963	956	1032	966	1019	956	946	955	991	959	953	1000	1005	983	1061	975	952	986	950	1002	1005	1002	1026	1001	992	1004	987	1019	1009	983	1011	987	994	1027	1014	1029	1000	1007	992	995	988	957	973	1029	1019	993	970	954	1008	984	978	992	1006	1031	1000	1032	958	1035	1008	963	976	1058	1014	992	992	995	993	1035	958	951	997	969	1009	971	947	947	1040	1002	1037	1025	1017	939	959	987	979	1000	987	977	985	944	989	948	1049	957	999	955	1033	1028	971	993	972	1036	1003	939	1019	954	991	941	940	1002	957	958	1041	1002	985	1000	989	1036	992	1020	1047	986	1018	1001	998	976	962	1019	990	932	974	991	957	1012	989	997	969	961	960	995	945	1004	991	970	980	976	976	998	1001	972	1002	1001	960	985	1013	993	989	1022	1029	969	985	1058	932	984	952	952	945	1006	966	1037	1015	919	975	967	1011	971	946	1040	997	982	969	1021	1018	972	1004	959	1003	960	1034	982	1062	1005	1005	933	1017	1015	992	954	970	953	990	969	984	982	972	970	971	960
27885	17377	2955	614	450	426	427	364	405	338	379	362	387	418	384	383	384	373	376	377	363	386	390	362	369	354	417	368	404	371	377	376	380	384	391	410	393	391	403	388	381	398	399	396	382	345	353	405	363	362	376	366	379	388	375	357	389	354	365	333	378	375	387	373	369	369	405	400	375	387	347	357	370	374	385	372	382	356	402	371	397	363	405	354	378	345	362	391	345	371	343	359	396	353	398	370	390	366	370	395	394	364	379	403	363	357	380	367	376	380	360	398	365	372	378	395	394	371	367	403	386	419	353	384	364	386	376	381	355	385	391	399	350	370	395	402	382	390	366	360	349	361	373	356	391	356	353	400	374	397	405	364	380	341	360	358	358	367	338	394	396	350	363	385	409	399	378	348	373	365	385	352	382	381	413	384	372	368	367	385	396	379	380	352	374	391	332	325	407	364	389	338	352	324	424	374	371	367	374	391	405	369	363	353	345	372	370	356	364	345	372	402	369	376	350	376	357	394	368	347	405	376	405	350	404	382	400	358	367	387	376	380	395	381	349	403	407	409	382	370	360	374	379	356	364	410	363	362	376	391	373	390	378	347	381	367	360	388	411	358	384	354	394	352	368	379	405	372	345	349	379	369	372	401	366	339	384	370	369	375	353	354	366	380	390	373	373	347	352	373	340	394	340	337	334	328	393	372	370	367	416	389	404	370	404	385	360	362	382	376	371	381	362	348	375	343	376	370	390	368	384	364	345	369	381	351	398	365	373	386	387	384	394	365	391	383	394	368	368	353	417	331	415	352	394	406	335	400	358	348	404	369	360	372	361	375	383	362	375	368	371	370	366	399	364	392	393	304	368	404	363	393	380	384	379	357	376	383	390	369	357	368	371	381	365	360	402	342	380	431	365	330	388	377	347	368	410	407	345	370	376	372	423	384	353	353	375	379	381	359	365	380	406	369	341	385	350	363	388	338	364	374	345	362	367	372	398	348	367	397	414	357	395	414	357	366	334	386	395	368	387	338	382	359	400	348	361	371	396	382	355	375	402	360	385	420	356	395	392	371	381	355	381	364	376	350	363	367	365	374	368	351	343	371	341	344	361	372	377	363	344	364	381	376	362	367	368	377	364	335	397	436	349	387	354	366	362	363	375	345	350	370	342	344	353	397	383	364	380	342	365	418	355	365	374	369	368	395	383	339	392	394	387	364	391	406	445	375	381	376	389	351	392	400	342	388	392	381	358	356	403	387	360	398	353	365	359	366	394	329	344	367	330	373	366	395	346	370	419	367	334	406	388	386	374	364	364	336	361	388	343	362	387	393	337	388	394	345	363	372	400	386	390	382	356	335	398	360	369	378	373	354	380	350	382	366	338	378	372	373	376	389	334	402	387	375	403	394	339	369	415	364	360	353	357	378	371	383	402	366	376	357	361	413	380	335	403	388	406	428	366	357	365	356	341	408	402	360	370	396	381	353	380	355	370	398	406	358	377	358	405	374	367	394	400	365	385	361	354	365	385	352	387	346	391	352	355	397	370	370	354	358	362	359	380	374	358	394	371	410	382	365	379	389	346	364	349	378	368	371	380	366	387	358	355	366	340	374	350	380	355	343	391	342	386	401	360	370	400	400	349	377	383	381	360	383	358	341	395	413	372	400	362	358	349	369	392	421	381	388	359	406	368	384	367	355	388	339	363	379	375	370	368	390	350	383	350	401	317	369	385	357	366	355	357	394	366	347	393	372	394	357	354	411	367	374	342	376	381	414	374	385	378	364	392	401	337	372	384	382	364	370	353	394	360	390	391	375	346	341	352	411	343	384	412	341	416	355	370	377	388	345	357	392	357	389	364	373	399	366	371	380	397	393	386	352	386	336	353	359	380	366	358	388	376	398	381	351	397	363	382	371	360	391	392	390	362	359	391	389	381	368	391	354	401	399	357	362	397	378	365	390	387	377	358	379	382	355	379	348	382	395	365	356	332	395	400	362	386	389	377	341	352	359	359	397	351	390	386	383	393	370	383	365	363	369	373	359	388	392	378	381	375	376	410	383	365	318	374	363	378	371	387	377	390	403	346	387	420	402	404	389	377	379	366	378	397	407	402	371	359	363	411	381	376	360	395	375	380	368	382	348	374	395	378	355	374	355	373	401	382	376	357	371	363	370	371	358	376	370	354	389	346	356	382	381	391	340	375	381	381	387	348	374	362	392	369	357	376	379	372	363	381	388	384	343	355	420	344	388	378	379	378	357	369	423	355	365	370	378	392	385	383	366	350	357	401	364	380	366	390	396	367	338	384	380	406	364	391	387	367	356	371	392	367	376	377	349	342	401	374	376	380	330	353	334	383	349	360	367	410	337	366	389	378	379	364	393	405	366	393	385	388	349	388	355	379	335	353	389	370	407	405	367	375	344	382	379	345	358	357	333	352	369	316	358	371	359	390	374	396	359	387	386	376	332	383	339	377	367	404	349	369	385	380	373	365	374	358	373	377	357	342	362	364	343	380	386	382	367	404	361	410	400	399	324	319	368	339	339	375	372	385	375	375	392	402	382	393	400	398	399	386	391	377	402	374	364	371	393	358	381	347	388	372	396	396	382	369	372	368	364	375	398	368	369	421	374	375	338	362	380	371	373	367	367	357	366	341	399	390	349	385	386	371	389	395	380	386	401	368	375	357	344	348	383	398	383	389	378	392	389	384	382	353	356	393	359	380	361	375	371	348	369	405	383	360	383	388	361	389	365	380	387	367	341	382	363	393	385	373	388	361	361	400	379	376	355	366	367	369	365	396	401	350	346	385	401	373	364	374	373	352	360	383	352	356	378	351	374	395	382	370	382	343	360	340	367	398	375	359	396	380	388	376	384	388	371	405	390	355	344	389	432	366	401	391	372	406	379	416	360	366	381	387	392	370	390	366	353	411	397	379	355	373	362	373	399	361	349	368	380	355	370	341	368	374	381	336	353	379	379	331	372	371	372	371	361	374	357	337	336	374	410	382	348	386	382	398	370	376	376	383	372	382	370	375	356	374	383	400	397	351	371	387	387	396	380	372	370	370	354	372	376	417	392	379	396	364	361	413	357	354	350	393	365	395	371	346	389	337	349	408	380	352	372	366	371	371	369	357	361	384	361	396	364	362	360	372	376	384	394	374	363	386	382	358	377	388	379	344	410	362	386	377	369	355	366	391	362	407	346	380	362	376	343	368	397	342	343	358	380	412	391	358	355	392	346	395	362	405	355	375	342	403	362	343	371	385	352	382	350	367	348	386	379	343	388	378	374	365	373	344	365	400	332	357	354	362	377	358	399	361	336	349	374	347	370	355	403	375	362	371	405	388	383	399	377	399	379	354	367	389	373	382	376	371	412	322	378	363	393	365	370	367	329	373	386	395	358	363	374	362	411	361	396	389	353	393	366	370	363	398	378	400	371	346	365	363	342	365	367	362	361	335	368	385	354	380	408	351	337	371	349	411	385	361	369	368	377	361	382	421	393	366	395
19321	2640	1551	996	903	823	807	734	753	766	702	762	692	704	685	725	669	618	689	680	650	716	726	686	722	697	684	707	677	710	698	713	686	669	649	691	701	651	661	685	704	694	707	697	669	677	673	649	662	663	645	675	679	633	716	622	660	656	697	656	609	690	678	698	691	607	726	681	631	660	654	681	674	713	692	674	660	698	721	666	662	689	644	674	676	662	658	733	701	645	720	694	674	683	654	735	737	709	712	681	706	690	703	674	685	694	726	703	690	734	696	652	713	726	675	736	707	672	678	697	672	680	634	705	687	663	702	684	621	687	679	718	678	721	636	661	709	695	657	665	697	668	674	695	618	670	684	687	674	679	665	716	730	631	674	689	660	681	688	691	698	696	661	652	737	696	677	640	648	643	674	665	680	685	660	706	725	668	680	693	677	622	683	653	653	651	655	669	645	707	682	646	641	669	644	681	703	676	700	651	677	666	677	728	704	647	721	647	670	683	688	677	688	625	665	707	683	660	724	650	644	682	705	649	679	627	678	707	656	676	699	655	670	684	665	699	665	689	647	702	635	699	655	668	701	691	684	693	740	647	654	661	659	702	685	662	652	652	671	670	681	701	698	654	665	686	659	691	682	693	659	692	649	650	656	674	632	670	658	710	669	724	643	702	677	681	674	675	647	655	664	629	687	693	659	705	716	653	630	649	741	667	643	650	689	666	705	646	649	638	579	690	660	677	659	671	682	650	670	634	662	652	680	674	700	628	643	675	595	668	629	679	713	636	624	618	638	729	683	643	661	671	670	644	698	689	630	666	680	661	678	685	654	638	682	686	671	612	714	675	654	629	652	720	643	618	660	666	666	730	679	656	664	666	691	688	674	691	679	665	665	653	684	640	667	670	667	638	688	687	669	701	725	666	686	691	637	672	643	688	665	671	705	681	672	650	676	664	668	716	682	683	721	691	672	679	650	630	712	647	667	711	638	632	616	629	651	627	657	648	698	639	666	679	660	713	695	664	645	645	671	691	681	660	690	635	604	639	681	689	630	657	633	706	676	713	651	631	672	640	652	714	658	692	663	641	687	629	669	671	649	671	637	669	678	680	665	688	676	664	668	704	697	693	637	632	719	660	648	674	694	649	673	673	653	660	628	643	710	660	679	696	639	641	694	670	661	674	683	713	631	715	691	651	699	713	676	647	646	647	630	663	717	696	658	710	674	676	690	695	695	660	670	647	651	633	682	636	651	686	689	617	681	680	699	667	703	644	638	685	702	621	682	685	661	680	691	687	676	663	691	706	661	685	708	697	643	664	653	683	666	668	653	733	654	667	708	654	666	656	681	694	686	672	690	640	650	675	674	694	687	656	666	722	671	679	633	707	649	731	636	672	678	660	686	714	623	654	660	679	708	667	673	615	694	626	674	714	664	662	653	678	625	655	685	660	639	639	707	651	654	695	670	650	668	674	626	646	691	666	651	681	666	614	734	691	645	668	695	696	682	659	654	657	689	652	693	697	699	656	700	641	694	691	655	718	641	647	676	730	630	657	648	649	673	677	669	705	676	706	683	693	659	690	656	703	650	640	681	638	680	647	649	655	606	716	657	660	636	643	645	662	649	675	636	701	677	684	694	650	640	704	680	663	656	680	692	706	674	675	629	681	678	675	688	725	668	702	710	690	707	632	667	673	718	730	694	674	667	697	667	655	694	732	640	654	631	710	697	657	683	668	669	693	695	672	633	708	667	632	684	666	636	728	684	642	673	656	696	712	710	721	708	647	683	671	662	683	712	672	687	668	642	685	703	698	683	677	651	675	691	704	656	703	669	674	672	664	676	679	678	661	697	662	695	658	689	647	690	651	703	692	674	657	643	689	636	685	680	703	670	640	685	665	651	654	732	671	645	659	634	655	656	666	685	705	707	647	651	694	666	672	634	668	618	689	670	663	667	702	672	675	597	660	747	661	649	663	684	685	645	676	650	700	672	702	679	633	685	648	719	691	607	635	695	670	683	637	632	695	698	654	666	691	672	666	635	644	692	673	693	673	699	702	694	704	682	633	647	676	687	670	685	722	655	689	713	694	676	667	660	725	672	630	694	721	610	692	689	717	671	639	642	656	675	662	635	692	657	717	701	686	674	710	703	673	704	638	719	648	683	667	681	685	729	691	680	642	666	659	673	750	677	715	646	691	664	670	663	660	621	705	604	666	698	676	651	750	668	681	642	689	641	660	679	710	649	671	648	692	661	687	681	665	668	639	671	692	683	701	708	711	704	643	657	689	673	704	658	679	678	636	722	683	697	673	679	665	636	704	664	690	654	698	664	719	705	677	725	681	676	671	696	671	673	681	709	731	691	678	667	707	668	673	654	676	668	634	680	703	659	661	643	664	700	685	629	663	665	690	700	660	692	668	691	691	663	692	663	676	636	686	705	703	654	662	670	651	665	680	704	656	667	691	719	654	674	651	674	699	631	643	678	646	686	677	666	657	697	709	633	640	675	670	658	687	712	685	712	725	668	731	652	650	645	667	665	633	600	669	672	623	690	633	646	636	708	686	646	644	669	668	688	669	649	662	680	693	715	653	668	682	624	676	745	675	667	655	693	670	657	653	663	684	671	689	690	636	731	676	660	691	678	661	685	687	682	698	656	696	654	683	659	711	707	645	683	673	640	685	692	641	705	673	665	677	703	672	696	678	639	671	660	665	639	658	687	693	707	708	735	701	694	644	658	662	676	676	690	682	649	648	674	684	668	674	685	667	648	648	680	693	668	657	700	649	661	706	649	681	670	725	669	652	663	681	678	658	685	690	677	639	657	664	683	683	685	669	682	624	613	704	662	689	680	647	666	694	671	727	637	656	712	652	660	636	712	671	684	684	653	636	689	657	673	644	629	685	671	665	711	699	675	683	649	686	673	683	656	692	625	668	640	648	717	707	670	666	697	719	677	665	682	662	658	602	655	685	712	667	652	658	698	674	647	694	674	687	655	654	694	688	654	675	699	690	648	688	646	658	636	700	690	663	697	756	671	634	706	681	632	662	655	661	683	670	653	666	683	653	734	659	667	699	668	702	663	652	677	673	667	675	649	659	670	658	682	721	694	621	725	656	641	670	696	714	665	670	659	689	611	653	640	695	662	696	673	647	691	680	681	711	651	687	696	717	704	665	689	685	677	706	672	650	665	696	667	664	649	669	647	724	661	702	697	725	684	678	624	657	657	691	683	693	672	686	666	736	661	701	675	671	705	643	673	714	726	662	700	627	677	643	737	686	676	654	738	693	692	670	689	666	717	703	700	700	632	663	615	690	648	701	693	662	664	655	655	697	703	680	697	707	738	681	685	664	720	706	645	650	709	695	663	675	679	709	703	676	668	668	681	715	638	695	648	705	740	641	669	695	677	667	707	697	693	652	704	750	667	637	653	654	664	708	649	618	660	673	636	658	645	645	655	670	663	698	681	663	647	701	688	653	669	648	679	688	635	664	651	702	690	654	664	663	652	673
25094	21464	28486	24843	13935	1358	819	604	572	482	468	452	469	440	408	411	393	397	416	405	421	399	428	394	446	416	413	366	405	378	351	371	398	371	369	372	386	385	356	367	357	383	381	416	375	350	388	362	357	383	364	382	337	352	326	345	394	348	358	367	397	349	393	400	388	371	361	359	351	395	364	326	355	373	380	386	352	375	391	372	366	374	352	377	348	377	376	374	371	378	340	390	396	373	371	395	400	374	423	397	374	368	348	389	365	351	375	363	406	382	354	364	421	396	387	398	380	354	397	361	408	355	391	394	320	377	387	349	403	341	331	346	373	369	348	365	348	380	370	385	361	358	341	340	376	409	359	368	359	373	396	350	351	382	367	356	361	352	382	353	344	384	353	393	365	359	342	363	390	324	347	381	403	358	363	381	358	368	385	354	365	374	361	388	376	373	376	381	344	360	400	406	332	393	379	392	349	402	352	383	379	364	379	375	365	369	352	363	364	351	382	394	385	381	348	380	346	380	364	399	363	398	371	365	345	361	367	385	386	375	345	353	367	359	371	376	363	305	364	342	341	393	375	362	334	377	422	344	380	339	341	362	345	349	377	383	339	360	380	357	380	378	368	380	373	380	390	410	392	382	364	370	369	340	391	346	377	384	358	362	360	359	388	380	377	337	373	344	357	392	353	382	335	375	365	399	365	359	386	360	371	388	357	364	374	355	365	366	367	332	371	355	362	355	368	340	413	341	413	369	327	381	376	332	366	389	371	392	387	365	357	387	380	386	363	383	335	336	365	374	345	356	394	360	358	339	369	333	367	351	359	314	391	349	344	400	378	379	352	357	373	357	351	357	362	399	341	351	399	370	376	376	350	355	366	388	386	406	379	379	327	359	364	325	385	354	346	354	364	370	367	326	348	372	379	388	385	344	346	366	369	364	349	364	385	354	395	341	378	378	376	399	383	346	386	378	396	359	346	357	348	380	352	358	385	364	370	360	384	381	356	373	387	407	388	356	392	378	346	385	361	372	359	369	369	365	350	351	370	345	385	351	387	360	382	353	377	360	378	387	354	373	419	362	350	413	363	398	405	369	359	369	354	341	369	382	369	385	368	365	382	377	377	333	410	361	421	369	365	381	370	351	341	343	387	372	371	371	360	376	362	387	368	370	378	391	392	387	383	329	350	361	366	339	360	377	362	359	350	398	353	359	375	331	373	350	373	385	345	368	362	377	362	348	385	377	388	357	390	372	372	344	357	407	378	358	366	339	339	367	350	361	346	373	353	361	364	366	353	370	346	373	376	379	359	373	349	406	385	377	374	352	397	354	378	370	365	364	366	368	344	385	348	332	366	383	383	334	353	372	332	377	372	370	386	377	347	350	340	387	370	369	367	338	390	379	364	341	363	366	376	345	320	375	387	343	378	403	385	369	382	388	349	335	365	378	363	347	393	362	378	357	337	332	377	355	338	389	359	360	354	338	337	356	373	390	412	387	366	371	355	384	371	372	376	378	395	374	340	356	359	392	421	362	379	389	382	374	362	361	379	363	362	366	362	390	378	377	378	398	398	365	383	358	371	356	350	351	375	331	365	381	349	385	385	376	377	349	342	365	367	360	350	394	369	366	329	364	370	361	356	372	375	342	351	346	370	377	328	366	351	347	362	367	345	360	340	341	339	345	364	374	381	367	385	369	337	369	365	399	402	337	347	387	354	335	372	331	392	408	395	383	377	357	363	398	361	380	377	353	364	351	346	365	377	366	369	374	380	359	364	420	354	367	388	400	368	356	367	364	347	348	352	352	376	364	372	337	342	357	341	386	372	344	355	370	376	351	350	377	401	384	332	382	396	415	380	356	352	377	384	394	370	358	349	373	363	354	355	324	338	318	375	369	349	369	376	382	341	334	367	370	387	386	353	393	369	344	394	353	377	385	338	355	325	363	354	356	386	358	341	364	362	392	367	340	371	406	364	349	341	371	403	386	401	395	380	346	374	362	382	353	401	372	358	335	360	375	397	382	390	372	386	364	345	355	386	360	349	392	366	365	369	366	384	353	365	361	374	390	362	370	341	383	380	385	382	360	362	353	362	403	379	360	361	368	368	373	356	391	395	348	356	404	402	373	365	395	374	350	402	407	371	367	370	363	366	357	365	379	371	340	404	370	378	391	373	359	365	360	380	431	391	373	401	362	410	391	376	375	364	341	384	366	380	383	401	381	391	375	375	352	354	377	380	366	366	373	349	401	345	325	367	366	367	362	346	355	396	325	388	350	357	377	356	364	406	368	380	368	415	373	368	407	379	362	378	365	336	383	337	389	362	382	356	370	377	392	340	374	387	365	379	371	382	339	372	369	363	386	368	404	345	376	365	418	393	377	417	370	356	365	345	355	341	345	348	356	390	367	388	376	352	387	357	380	357	393	349	300	374	405	397	415	365	366	346	356	347	368	381	378	367	355	349	390	386	363	342	357	374	392	371	352	377	313	382	362	390	394	337	388	378	353	321	354	383	352	340	375	386	374	349	386	356	377	350	353	374	369	357	386	344	382	383	364	379	373	363	363	379	330	379	381	375	353	365	338	380	369	357	356	364	384	375	359	374	378	378	368	391	336	329	357	371	340	366	379	340	343	382	376	367	345	390	383	345	369	402	381	358	354	379	389	338	351	356	338	377	362	366	343	384	335	344	368	360	354	361	348	401	336	368	357	362	395	345	387	358	365	350	392	359	365	407	361	358	350	386	368	381	367	363	374	377	362	359	359	387	367	387	363	352	402	386	369	343	346	380	371	329	405	358	367	357	379	397	403	365	372	380	334	377	359	331	359	380	382	394	401	360	377	347	354	348	353	351	359	365	347	368	411	387	395	351	378	373	365	371	364	371	381	395	355	322	371	399	361	368	381	379	337	354	361	365	346	327	380	364	374	385	348	407	389	375	363	369	333	383	414	347	369	336	406	361	399	341	346	347	378	368	388	347	348	370	386	352	361	341	391	376	345	404	363	351	341	362	348	340	338	384	369	372	401	344	363	378	366	371	371	353	381	403	380	403	369	367	368	358	396	368	360	363	350	356	358	366	392	405	389	352	381	347	363	374	371	357	358	365	406	401	371	371	365	356	395	357	361	360	344	368	355	372	376	379	386	383	373	361	393	321	377	368	384	358	360	345	349	363	354	345	375	347	375	359	336	398	373	403	354	389	431	371	391	336	409	355	386	407	370	340	393	402	378	357	361	340	413	349	372	375	351	371	362	333	403	335	344	382	362	369	395	408	366	328	370	350	388	370	367	359	354	379	369	376	351	356	388	375	393	353	386	376	372	371	380	358	353	389	402	381	346	364	342	378	395	380	394	351	367	371	382	382	396	385	372	351	374	387	348	361	350	372	336	337	360	376	392	379	350	376	374	324	313	384	388	359	383	342	380	374	375	386	339	370	383	359	346	359	387	359	412	383	340	392	388	366	347	364	364	373	399	390	342	382	401	371	365	390	374	376	368	330	341	338	392
42091	13290	8943	4641	3196	2384	1957	1582	1341	1270	1077	1063	1002	897	890	809	775	792	823	742	711	714	731	717	703	746	707	688	707	682	662	648	681	703	649	691	677	687	659	688	680	618	629	649	696	670	658	640	698	671	680	665	716	627	706	654	593	650	630	647	635	669	613	642	677	683	662	656	630	604	671	683	652	664	661	672	649	665	686	688	679	648	677	653	660	687	698	676	671	671	674	647	721	644	653	705	717	667	710	678	667	626	699	694	703	661	657	720	665	665	696	645	697	753	683	669	706	697	642	678	660	656	646	611	665	623	661	620	675	650	652	685	675	642	651	688	697	682	710	636	661	640	657	638	631	645	660	670	636	655	664	574	676	667	716	671	643	667	634	655	660	640	684	658	680	659	672	622	634	579	701	702	661	660	598	649	668	651	663	618	702	603	683	646	643	642	637	677	649	673	636	654	705	667	653	663	615	682	646	630	641	667	623	654	633	691	679	626	619	636	640	642	652	631	650	613	656	632	659	666	678	661	641	635	633	622	569	646	693	671	621	654	659	643	676	669	669	632	671	672	634	659	583	628	623	628	633	688	673	669	630	670	668	680	670	664	677	634	655	657	619	639	677	595	688	612	643	649	655	677	649	624	631	636	639	664	629	659	648	680	675	657	657	650	652	695	628	646	657	660	624	676	708	673	663	637	664	660	630	641	646	659	644	673	625	678	651	638	625	666	620	659	656	729	670	700	621	662	665	662	658	636	668	643	634	693	637	645	706	629	627	651	628	641	672	635	669	679	702	665	614	629	665	587	629	659	614	652	670	633	675	648	638	637	661	670	632	624	673	603	647	681	612	665	635	647	635	665	655	604	652	659	680	630	648	625	638	670	683	636	629	671	618	610	644	625	643	576	663	672	649	660	682	655	639	667	681	616	654	589	636	654	666	678	681	646	615	626	641	651	635	670	618	627	665	658	671	652	621	638	661	651	642	663	611	664	669	640	682	590	641	687	648	671	643	653	665	645	688	615	677	636	615	679	660	666	601	638	654	723	684	674	662	687	644	616	703	639	660	667	646	643	650	643	683	629	669	664	656	672	640	638	649	666	630	629	630	726	632	608	709	630	655	630	647	648	664	627	632	676	637	700	691	611	628	629	655	716	643	637	674	646	653	631	627	602	666	684	680	642	634	670	598	602	698	652	658	659	654	643	674	705	695	638	620	685	642	650	645	665	658	657	615	683	679	630	632	647	719	591	682	662	592	618	689	642	645	648	654	690	647	674	630	638	674	631	636	645	677	626	667	621	655	624	619	590	661	624	643	631	658	664	666	655	605	669	641	634	625	702	656	679	646	569	619	585	669	633	636	737	642	613	680	671	653	589	618	587	695	615	647	626	720	664	625	683	667	627	707	647	683	648	685	647	598	658	672	659	676	635	616	620	624	670	627	640	654	617	664	626	666	656	667	676	633	670	670	642	635	654	644	612	687	644	666	650	638	679	625	703	697	671	641	685	656	654	638	645	670	659	658	635	689	646	628	656	655	669	617	629	679	645	663	625	631	700	640	638	620	665	638	609	633	590	673	672	651	659	710	658	659	656	618	670	624	649	609	601	663	656	632	653	674	679	625	642	644	653	665	627	618	618	627	660	645	681	712	659	640	613	648	685	668	645	693	692	641	691	653	637	673	592	646	674	646	609	643	677	658	707	663	620	661	686	717	635	677	626	646	617	676	633	632	658	659	617	681	637	629	611	574	662	663	670	655	653	654	658	635	605	658	614	664	648	649	651	661	619	630	633	619	640	609	651	647	642	642	660	673	606	726	659	629	605	658	676	606	631	694	634	617	673	650	614	643	684	636	618	639	629	646	716	694	640	662	695	644	675	625	652	619	659	699	682	651	633	622	655	639	659	679	645	585	683	632	625	638	660	664	655	700	647	607	667	631	678	644	689	679	649	666	673	628	624	636	627	617	633	671	681	659	681	617	660	701	654	649	626	665	673	639	631	656	679	603	642	654	662	661	693	626	663	653	647	612	689	622	657	666	621	673	691	685	630	598	609	677	662	617	632	675	651	644	686	613	663	676	632	616	643	697	692	659	686	682	681	634	683	668	698	681	685	642	624	625	671	661	668	651	683	626	685	651	632	639	661	619	647	685	648	620	687	574	626	675	672	658	674	621	638	654	632	673	658	687	641	671	633	628	638	663	621	687	680	613	658	657	647	636	616	636	659	665	683	670	616	631	636	699	702	630	638	665	634	620	672	653	640	689	678	653	689	615	639	632	644	631	652	616	655	676	651	629	651	724	651	662	663	632	623	677	677	629	658	674	602	652	628	664	688	626	683	662	671	688	676	692	630	588	649	656	647	650	653	668	651	704	604	686	630	621	667	663	641	671	656	689	678	677	646	651	677	696	660	636	612	644	633	677	672	674	658	636	685	633	660	611	629	688	666	641	640	672	651	615	670	617	679	690	676	653	673	655	635	630	636	638	690	604	612	649	683	663	670	646	647	607	653	644	649	690	628	683	642	665	659	664	667	644	678	658	622	634	660	664	661	639	632	666	639	634	654	645	689	669	631	610	654	655	656	677	619	646	642	677	669	641	643	658	650	650	690	665	654	636	645	640	689	612	633	651	666	710	684	669	632	682	662	640	661	638	610	660	637	642	668	655	666	645	623	657	647	614	666	622	657	653	662	656	615	659	624	623	602	627	668	672	655	636	637	705	661	631	640	631	626	644	638	663	632	675	651	698	690	625	639	602	663	614	654	643	645	658	666	645	626	641	636	654	636	656	686	654	657	693	692	688	653	637	653	646	665	639	663	618	668	654	665	650	635	646	632	670	693	690	643	642	662	648	628	663	686	682	709	659	648	674	658	632	663	675	709	650	618	646	619	690	644	689	656	648	644	681	596	614	695	593	640	662	669	659	613	645	654	681	678	677	658	673	653	619	632	668	611	647	613	640	650	620	652	680	666	616	645	655	664	688	633	623	694	630	649	662	670	667	661	671	656	617	595	639	602	628	648	615	618	600	647	616	648	682	580	679	601	674	634	646	612	640	654	666	681	627	647	645	691	631	666	666	600	689	718	673	644	639	606	683	659	658	638	636	641	636	669	620	663	670	668	700	662	645	678	690	668	676	670	655	622	619	623	640	654	646	665	636	634	661	669	600	636	663	615	607	668	672	658	633	669	687	669	650	618	683	667	611	644	617	623	637	689	630	670	664	644	686	657	654	671	636	632	632	640	656	620	651	656	650	673	680	659	645	676	628	616	663	690	653	668	636	661	632	621	627	665	636	649	683	612	610	649	645	681	621	692	622	635	642	595	635	604	624	653	631	625	652	649	612	635	660	629	659	722	621	626	618	664	658	704	696	624	713	645	655	668	697	654	639	651	656	653	672	670	632	648	634	675	651	597	624	639	649	645	665	676	669	635	696	628	669	643	652	657	641	669	672	631	632	634	702	653	596	688	635	637	608	649	662	694	619	617	649	663	649	685	671	646
24103	21463	29179	24145	21455	12674	1913	1128	951	887	837	810	771	733	716	704	669	649	672	639	695	682	663	608	665	640	636	606	638	628	638	626	594	618	615	592	557	647	651	594	600	639	587	582	616	599	591	618	625	659	634	594	621	588	608	634	598	615	570	639	602	602	602	585	592	618	622	584	590	584	609	639	587	607	606	640	627	559	608	605	620	622	616	595	633	586	560	584	595	634	626	615	611	639	622	586	624	636	612	601	609	652	628	595	600	623	594	610	580	613	636	583	610	623	647	619	616	622	558	596	635	614	577	586	668	601	599	632	600	565	599	578	577	565	561	595	622	610	626	591	601	581	589	595	610	620	567	654	621	606	551	627	556	573	613	613	591	598	609	594	556	598	548	585	592	543	598	595	572	592	590	576	615	629	592	555	585	574	535	571	632	572	678	587	570	609	591	580	627	586	599	591	578	598	582	575	576	581	604	571	627	616	642	542	608	599	601	617	608	566	634	598	589	607	617	572	603	617	610	563	608	605	610	575	608	553	582	708	577	641	572	615	581	612	611	633	580	557	592	602	601	587	606	630	604	614	624	590	594	564	585	610	562	567	602	567	625	580	613	612	638	588	594	591	588	613	587	567	577	575	667	603	623	604	629	612	598	645	580	593	593	590	576	617	607	585	595	559	605	614	592	585	604	604	623	597	607	616	606	609	607	602	618	611	613	565	575	543	601	585	615	589	595	633	614	564	606	563	607	597	577	676	562	617	606	593	584	570	572	608	603	609	607	576	567	599	570	589	587	622	666	599	576	605	582	596	611	630	608	594	602	591	580	608	595	545	595	632	613	574	607	595	594	585	537	575	594	596	598	573	619	591	577	617	670	584	585	566	629	638	589	567	577	585	597	586	592	582	577	630	605	619	556	597	620	544	574	582	617	596	625	610	566	583	590	593	572	622	646	653	614	635	589	586	574	590	588	586	613	588	614	635	586	612	579	607	605	593	597	572	600	604	624	589	639	570	618	613	613	576	609	582	605	589	580	635	647	616	550	589	582	608	574	625	642	642	575	590	592	576	597	606	613	617	591	641	573	609	609	544	576	582	604	571	635	557	644	603	583	583	606	615	581	558	614	563	615	621	593	626	554	584	608	584	602	554	584	627	616	580	602	588	603	588	573	604	618	597	638	574	625	585	576	582	608	591	559	623	613	598	576	618	572	614	572	626	592	579	620	561	573	629	611	593	615	590	627	614	621	577	557	600	569	591	654	639	620	591	570	579	542	642	606	616	574	570	570	614	649	547	611	611	628	622	596	641	560	643	552	608	575	674	616	627	604	574	554	647	559	634	569	604	582	599	611	623	626	619	611	603	587	592	597	598	628	640	615	624	590	583	578	636	604	589	561	561	641	622	600	618	593	580	612	576	567	583	593	622	573	601	535	582	590	569	617	567	564	606	591	593	635	580	597	591	622	622	610	591	589	592	565	614	576	608	585	605	598	641	602	561	590	599	594	636	596	626	568	577	596	567	591	577	611	581	629	618	587	595	590	596	562	608	601	602	633	587	562	564	631	640	604	625	639	584	637	599	572	597	606	563	592	620	576	608	606	611	612	611	575	628	621	575	602	565	573	576	597	556	632	632	601	582	607	598	636	615	592	601	643	594	605	617	571	655	570	578	619	608	618	601	597	614	563	610	579	619	594	586	575	605	591	556	621	580	599	646	643	578	596	619	591	581	605	589	582	602	576	608	623	602	619	582	596	570	590	596	591	573	609	617	578	603	637	625	620	596	653	636	640	578	599	588	619	644	585	615	615	648	590	598	629	616	640	583	583	613	608	592	606	642	611	559	608	571	614	542	581	613	604	553	570	606	616	606	641	609	622	565	566	615	625	565	543	561	595	590	592	621	644	610	583	591	587	545	552	654	601	596	623	667	609	581	587	593	593	598	593	564	569	599	543	649	642	589	621	575	563	579	553	611	664	601	578	620	613	585	584	619	587	640	569	619	609	619	574	655	593	591	551	564	581	632	588	519	635	580	618	620	546	600	605	594	581	593	587	601	627	598	559	648	568	617	595	606	591	602	532	540	592	615	599	588	571	545	578	608	585	585	561	599	590	587	596	606	551	607	613	573	598	613	608	626	581	569	573	631	639	568	597	604	590	609	590	631	617	597	610	588	570	642	573	622	582	633	581	626	569	582	588	625	565	581	610	520	609	568	593	597	604	599	562	593	571	629	589	610	615	602	580	582	558	556	540	606	645	600	611	566	587	591	577	564	573	550	586	586	617	588	573	570	609	592	545	612	634	609	579	600	551	640	592	651	585	601	594	590	603	594	597	591	602	606	602	591	614	610	597	576	620	614	614	591	610	583	567	598	619	589	594	617	562	559	605	582	586	601	588	615	596	606	610	567	585	601	591	597	601	582	601	632	624	613	594	610	601	623	578	619	559	585	576	577	563	586	597	574	531	600	618	616	588	584	597	625	610	585	592	586	626	599	617	576	609	586	588	615	593	623	603	570	653	580	612	533	621	604	613	605	566	581	588	576	616	566	622	602	641	531	592	591	574	566	530	622	605	640	601	537	578	577	637	588	629	563	606	602	582	614	608	617	604	546	589	611	609	579	592	623	619	617	605	585	614	592	617	587	610	612	618	649	592	588	533	627	568	535	609	590	590	583	588	553	637	580	559	614	585	621	599	558	594	646	551	595	644	610	554	613	634	619	633	598	567	605	607	580	570	597	572	616	604	563	623	595	590	575	626	573	598	637	573	590	605	595	579	621	562	572	607	616	574	541	584	606	559	598	541	612	628	595	572	569	591	597	587	587	611	595	576	593	545	604	592	598	599	619	560	584	582	587	610	614	617	629	577	570	610	606	629	603	633	574	616	568	559	590	564	592	577	593	570	646	606	549	567	637	619	584	670	591	593	566	572	630	585	592	587	636	566	588	581	603	586	576	575	639	589	631	600	624	594	548	559	605	637	612	602	614	628	574	597	632	618	594	642	574	587	575	622	608	648	617	608	596	579	613	611	574	624	584	624	621	565	561	605	558	606	601	656	551	608	582	602	582	578	552	590	547	634	567	567	597	628	573	609	562	591	579	572	608	588	609	607	600	573	621	635	568	617	553	630	580	602	629	593	562	612	599	593	611	594	593	548	588	595	609	560	533	597	594	586	587	607	613	585	578	558	564	591	580	638	557	608	593	585	622	589	606	589	620	584	574	552	605	600	603	622	617	614	557	609	601	581	580	617	631	634	661	558	615	564	570	639	560	626	631	588	606	583	590	585	624	619	596	639	587	604	578	595	595	611	534	583	628	602	594	603	585	542	605	588	590	603	589	559	576	606	580	644	593	555	597	647	677	584	574	614	617	601	577	621	572	596	639	612	559	598	576	598	623	636	593	587	614	638	634	539	605	620	608	577	586	614	602	618	623	602	605	597	594	598	568	591	625	610	580	562	624	577	620	601	598	617	565	600	538	631	572	628	565	577	613	601	577	611	616
44165	19049	14224	8002	5575	4275	3222	2659	2303	2036	1905	1682	1582	1509	1443	1332	1296	1280	1224	1188	1150	1191	1205	1089	1123	1106	1119	1069	1041	1066	1070	1059	1051	1049	1080	1008	1098	1090	1029	1058	1025	992	1037	1052	1067	1002	1029	1048	976	981	1004	995	1031	1016	1014	999	967	1040	1011	1083	1028	972	1023	992	1005	1051	1009	1012	959	980	1025	1035	983	1025	997	1015	956	989	979	999	980	973	981	1020	983	1053	1014	1044	1065	987	1016	983	1061	991	977	1047	1049	1045	1020	1036	1007	1050	1049	1012	1074	1065	1058	1090	1042	1017	977	976	989	1065	1074	1038	1040	1017	1015	1006	921	992	946	970	1038	981	1036	1012	933	1024	991	976	939	976	991	1006	1006	973	1054	1019	1032	1014	1033	971	991	981	997	986	981	961	988	1000	1036	1003	962	990	1033	1007	1055	1000	1027	968	1027	1018	1015	965	982	958	962	992	924	960	1060	990	1040	1009	981	1038	947	989	1068	984	964	963	982	1011	1010	922	985	944	940	992	1041	934	996	933	1019	980	1000	988	1003	984	1037	1007	940	1003	996	934	926	983	1010	1022	946	985	974	977	1045	957	963	1024	977	1000	1013	1033	1008	987	965	985	963	1006	965	1001	1000	959	965	960	968	969	1068	926	940	980	971	1029	972	1002	1022	982	974	1008	1032	945	971	966	982	945	989	1009	1043	975	1001	973	990	991	965	1053	1034	1000	954	992	1001	1004	1018	953	1008	938	990	972	1009	1013	998	1033	1042	1026	999	987	991	1023	968	987	996	1052	971	998	964	1007	1007	957	1023	1001	1014	945	918	1000	991	1046	939	1046	935	917	1017	1020	977	1008	994	980	961	983	1019	912	963	935	978	992	934	950	1016	987	989	1006	985	961	973	1028	1024	979	975	998	1016	1030	1003	1020	1012	968	1011	997	1008	1019	949	977	962	963	967	981	1018	982	1058	992	999	970	959	971	930	983	1013	986	988	924	1017	967	988	980	1043	973	1021	1007	915	979	1023	1029	982	1004	1029	1005	1003	1062	1007	939	963	1015	1007	967	961	1002	974	1063	973	973	999	1008	1005	970	1024	1025	998	972	989	1013	980	1027	993	972	1027	1025	987	1009	1008	986	1017	938	985	979	983	982	1006	1055	994	958	979	964	954	1009	1002	961	988	981	967	980	1034	1024	997	984	1004	938	984	993	970	986	973	955	977	1003	1057	983	1011	1027	976	943	970	964	1030	947	1002	963	1001	1019	956	949	1047	1015	994	946	1007	946	973	960	1000	992	1020	1003	1000	977	961	989	1033	1054	1040	998	1008	1028	1007	977	960	1015	1039	1024	979	959	991	1006	994	940	990	992	953	984	962	969	976	1011	970	984	1023	983	971	1018	1045	991	1003	1038	959	1013	1033	1023	962	1052	967	949	951	998	988	1015	1051	962	995	986	940	983	1057	938	962	965	1003	1031	1051	1022	962	1001	1042	986	977	980	921	945	1016	978	978	1017	957	975	1001	948	1001	1003	956	908	974	959	933	1002	978	976	1018	1001	998	972	1022	1002	1039	983	1023	976	976	960	983	952	995	991	1024	990	956	961	953	1002	971	971	979	1001	993	983	972	983	992	994	1065	971	943	957	1001	1015	978	1013	1014	971	1035	970	974	1006	1015	961	974	1010	997	1008	1021	964	985	1029	1028	950	1020	1016	1041	1006	1011	936	977	1002	1004	990	952	957	1016	955	976	1035	1027	1006	977	1002	976	1024	1020	1046	976	996	1031	994	1022	999	997	1019	1051	940	1005	958	964	1011	989	950	996	961	1007	968	928	1019	988	986	988	1019	936	966	978	985	969	982	942	991	989	1044	1026	1009	994	981	922	1008	992	937	999	994	999	974	1001	953	957	987	999	1051	929	964	997	1018	1024	1048	993	940	944	942	981	963	935	1000	949	943	975	989	971	994	991	1022	1054	954	969	990	973	976	962	985	1038	936	1026	994	981	1021	967	935	946	957	991	1013	958	1021	995	1027	1025	978	973	978	980	1013	944	986	960	974	928	989	982	1024	1022	1004	992	957	933	971	1037	954	959	1026	1011	954	1060	997	954	997	972	1014	961	916	985	1015	965	982	1030	1012	1013	995	949	993	1026	988	977	952	969	1000	969	1007	1008	1017	975	1019	968	1006	1040	1027	981	938	1009	992	1014	961	965	995	1003	986	1008	929	958	976	1009	1001	976	1002	1020	1043	966	1058	977	987	990	941	995	970	964	1050	1051	997	999	1001	979	1026	952	1008	1014	968	945	1012	1043	985	971	965	1026	985	985	1004	1022	1027	1005	1010	986	946	1033	990	1012	991	977	1024	971	1021	938	1014	979	1021	972	952	1024	1000	1026	958	940	997	985	997	979	950	1005	918	987	960	994	1003	1023	1005	1042	995	1006	1012	1005	1023	933	970	989	1006	976	1017	967	944	1006	968	961	1025	999	1033	1013	999	985	1030	990	1008	1028	975	1004	949	947	1018	968	1076	985	980	986	950	954	976	1025	967	987	968	980	994	969	981	958	1023	1006	973	954	981	1028	1034	1046	994	1027	1026	1020	1038	986	959	1028	1006	979	991	948	989	1013	998	956	1029	964	1003	1011	1007	951	940	995	948	947	1060	1038	1016	984	1038	990	1040	1016	958	920	1027	954	966	994	1014	1007	968	985	1008	1031	1008	957	1013	998	933	1009	978	955	1005	1019	938	1008	1012	1018	1032	993	938	1013	924	1003	988	959	1037	1027	1007	1019	1009	935	951	972	1011	1002	1006	1027	1025	953	975	996	1023	1006	1033	1004	982	999	966	1038	995	973	952	957	963	1026	907	1008	1019	988	998	962	1006	1039	984	974	972	1000	1055	1001	990	990	1010	1030	991	976	1073	1006	1057	982	1015	1031	1015	954	982	1000	1020	1009	1008	943	1006	992	957	988	977	1006	1039	1002	986	1018	1001	1018	999	960	1020	997	949	1008	952	965	968	975	1057	952	1009	996	1000	962	963	1023	994	1004	1005	962	949	944	1062	993	1051	967	1004	955	1031	1053	977	995	992	1023	978	1017	1023	962	1006	947	1015	997	971	950	1015	1000	978	977	994	976	1024	985	1046	978	1028	996	951	980	985	964	1005	937	939	1018	1020	981	936	909	1002	968	1080	1015	1017	921	987	939	1013	978	976	994	970	962	1029	1083	1011	975	1019	930	1000	943	1029	1002	981	1023	990	1009	980	991	977	966	981	1051	1007	999	999	991	977	889	1017	994	994	974	1027	1013	962	1018	974	973	944	970	910	1025	985	978	980	938	1022	980	994	1020	978	933	994	980	940	963	970	998	1001	1025	958	998	1001	957	1000	1015	1038	1011	1032	960	988	973	1015	951	937	995	1030	1022	988	1045	997	943	970	960	967	993	958	945	963	1005	1018	983	965	1006	983	1057	1063	943	962	978	980	966	1009	1011	958	952	950	922	987	991	982	979	1013	1008	947	935	978	1001	977	1018	978	942	1025	996	1018	987	959	1061	1016	988	1019	988	985	974	985	1054	1008	996	1042	1013	1027	1006	991	1015	978	956	967	976	928	1002	947	982	995	989	1037	966	1024	928	946	929	973	1004	918	1007	1071	1024	969	945	1013	971	970	974	1010	977	988	986	1018	1015	982	983	1021	985	995	1026	1025	982	991	983	946	979	1009	986	973	1004	993	971	963	945	967	931	978	977	977	963	977	1021	1022	1022	963	970	999	974	999	989	993	1022	971	958	944	966	1034	1008	983	959	973	1074	1011	974	1000	955	959	977	991	990	1047	1016	997	1002	949	966	997	973	983	1007	919	1000	1021	943	1058	961	992	1027	995	993	959	1045	964	980	999	948	980	979	991	984	938	972	948	1033	964	955	1060	992	1034	993	978	996	1031	1036	952	988	978	964	986	1006	966	935	933	1032	920	999	958	986	995	966	982	934	997	985	1017	945	953	979	977	971	985	994	968	993	1015	946	957	940	982	955	958	983	1011	984	968	993	974	1000	1020	1047	969	1016	1009	949	995	978	1006	992	981	938	1029	1010	956	1020	924	915	961	1013	1000	987	1015	959	1027	990	983	947	975
27707	18019	3554	642	439	418	439	411	417	396	428	392	382	364	403	378	390	370	400	410	384	381	369	374	403	373	377	404	374	395	394	395	361	389	389	376	388	392	378	355	393	403	401	362	383	430	412	385	393	345	364	395	423	400	368	402	423	396	381	383	380	392	365	362	419	375	370	382	394	386	374	329	385	395	359	348	376	371	401	353	371	387	362	370	393	367	387	404	380	364	426	407	372	392	389	404	394	385	385	348	386	386	383	390	392	418	355	379	398	410	359	401	355	370	389	369	436	420	374	408	385	400	433	407	383	390	369	390	363	390	389	413	364	404	379	403	382	349	357	355	374	372	363	390	372	445	378	387	397	352	385	386	397	360	351	376	390	388	394	379	402	361	348	386	375	373	381	364	393	374	382	377	384	358	406	331	392	375	403	372	351	355	406	366	379	395	371	358	403	385	384	358	373	401	385	426	369	399	361	374	411	395	400	419	380	354	379	394	439	404	386	383	383	393	418	374	377	375	340	385	356	384	369	388	396	392	348	396	374	379	391	386	367	390	382	420	343	369	382	374	384	343	348	361	351	379	400	414	378	386	361	412	380	379	388	381	346	403	384	369	392	378	379	386	387	356	365	367	394	405	372	345	380	368	382	417	372	367	393	407	404	373	368	377	372	391	354	378	372	375	361	380	388	393	398	346	357	370	396	341	410	362	406	399	419	393	399	396	350	368	375	392	434	354	381	410	436	421	377	375	352	399	347	377	437	379	373	381	360	353	369	426	372	380	377	372	352	388	376	425	381	413	367	349	384	370	387	355	397	381	378	368	408	379	384	398	393	397	401	341	380	369	362	372	378	388	446	395	376	361	413	377	414	361	330	359	384	375	380	376	373	406	406	383	363	366	352	401	377	358	355	354	428	384	383	403	370	347	400	391	364	409	382	387	406	391	380	415	377	362	351	358	359	408	369	379	333	387	348	355	409	390	403	358	382	379	378	405	397	410	369	385	373	380	334	366	377	400	363	373	376	374	390	351	380	419	388	349	369	407	375	363	359	393	348	370	396	388	385	388	417	418	382	374	410	367	404	402	389	406	376	420	403	382	388	390	397	375	365	386	371	405	367	406	407	412	365	404	372	393	379	364	382	384	370	357	381	345	333	378	399	394	351	394	382	345	358	371	350	365	394	365	368	377	370	362	367	409	382	397	373	362	407	396	407	379	409	353	400	358	407	368	358	374	376	394	403	396	374	366	395	344	404	383	353	386	375	395	395	414	391	394	416	371	346	392	357	376	409	368	421	400	428	393	376	403	375	382	404	400	386	376	426	390	372	364	390	384	407	396	368	413	391	371	405	346	366	390	375	365	359	376	407	374	410	380	403	397	398	379	404	390	379	388	375	380	414	404	371	415	336	363	404	398	391	354	411	444	370	327	372	358	389	354	379	397	395	387	390	387	366	374	413	399	364	367	353	375	411	355	354	374	345	360	411	389	369	380	348	391	388	352	408	348	391	373	367	388	384	373	350	382	403	395	361	400	383	398	384	356	410	398	417	380	392	395	380	379	362	386	378	385	396	348	388	376	387	352	377	372	364	390	423	396	379	382	363	372	390	356	358	391	374	412	397	412	356	374	381	401	388	345	386	392	357	356	383	377	393	343	379	392	385	388	379	345	400	381	355	394	346	368	391	391	377	409	395	366	401	365	377	423	381	370	405	380	387	317	386	408	372	375	406	383	399	384	390	384	413	389	369	382	388	380	383	363	416	380	411	407	351	381	419	389	381	418	371	360	390	382	369	390	406	334	355	371	383	373	364	397	381	384	378	405	397	365	427	372	384	414	385	381	361	371	382	408	368	419	378	397	369	385	387	387	402	376	383	377	400	414	373	394	387	348	416	404	396	376	403	422	384	345	381	387	379	367	407	393	374	384	353	370	379	382	378	371	394	378	357	397	352	390	369	390	392	370	401	349	355	396	406	356	391	375	354	351	420	353	415	396	410	366	405	345	338	361	342	404	358	391	371	347	419	396	390	358	380	383	388	387	365	394	384	377	425	385	400	394	396	372	406	353	383	389	360	358	361	366	391	396	391	368	438	385	392	404	405	365	372	410	396	389	401	390	346	368	384	376	391	378	373	377	402	387	357	385	407	380	420	360	363	382	380	374	390	370	412	365	391	367	404	347	369	381	352	436	386	349	352	385	359	391	355	416	384	346	371	407	384	373	383	396	376	352	379	385	364	374	395	410	371	376	387	414	359	397	380	396	361	380	380	386	396	377	386	382	383	421	377	400	401	404	343	357	357	392	421	397	401	394	360	384	372	401	380	404	387	393	387	365	416	366	378	397	406	395	348	347	383	364	378	379	387	383	351	354	399	354	390	435	376	411	348	394	362	383	404	330	385	393	386	398	390	375	395	378	388	373	384	399	412	381	415	390	361	382	347	397	365	383	361	366	402	396	405	400	378	344	397	350	390	373	391	349	368	390	400	387	371	388	405	404	414	398	393	392	389	394	375	356	377	372	378	397	376	359	379	370	373	388	370	344	390	378	373	409	381	355	419	383	404	368	413	364	407	379	406	356	390	380	373	422	377	405	398	380	370	406	389	396	341	374	405	375	362	357	372	406	362	341	384	400	387	414	386	356	368	376	400	372	397	364	392	389	365	405	358	376	403	408	394	386	404	360	375	380	409	377	381	408	415	355	406	403	389	387	368	355	368	371	383	332	371	376	376	406	363	371	349	382	391	373	359	381	377	392	394	407	390	394	378	337	367	377	384	366	368	390	403	372	397	412	397	380	371	337	396	383	399	354	374	377	360	366	392	368	399	418	369	390	393	355	402	355	372	342	379	383	357	403	368	390	401	381	405	352	386	390	361	387	394	331	393	396	368	400	383	402	358	373	377	342	391	383	370	380	404	377	393	336	347	390	390	387	368	378	401	360	423	374	376	400	361	385	408	412	363	347	407	410	406	392	391	373	371	356	403	409	382	361	382	391	402	379	402	405	389	388	390	381	391	356	346	390	394	378	394	344	404	373	392	398	376	414	381	364	414	386	410	384	389	387	393	406	332	402	379	377	364	359	368	383	372	372	379	369	410	340	439	368	398	374	356	382	390	425	385	367	376	366	368	380	375	376	421	373	388	374	409	370	408	393	397	420	361	403	355	387	365	366	365	388	387	374	401	396	373	368	407	362	379	365	386	342	335	376	386	369	396	355	351	348	374	367	387	368	406	366	351	363	382	347	371	380	388	357	380	377	374	375	360	390	367	375	429	414	374	389	366	380	392	382	387	365	393	394	405	383	356	413	388	377	360	383	382	402	372	385	392	396	397	384	400	377	382	388	379	368	394	366	388	380	429	394	381	388	355	404	425	383	371	394	364	344	378	380	357	378	369	388	385	407	354	375	384	414	384	392	400	401	345	364	375	377	342	392	359	385	378	376	371	393	374	366	346	392	384	404	388	362	382	357	393	369	359	372	407	355	405	386	394	405	362	338	397	354
19226	2481	1567	1033	956	789	759	818	728	734	685	750	721	678	675	678	684	687	741	680	682	681	705	713	750	668	674	731	682	671	656	718	706	627	701	675	699	691	707	679	680	680	686	693	675	719	732	702	653	661	628	668	744	726	718	654	724	723	685	672	689	654	642	710	709	683	628	681	742	648	694	705	688	669	700	676	709	680	656	653	670	664	679	657	682	699	663	679	681	704	681	745	685	684	751	720	717	723	729	685	702	701	727	625	730	741	698	715	713	692	699	661	658	696	686	715	731	693	680	676	674	666	668	719	691	698	735	645	672	669	731	686	682	688	699	643	697	676	682	724	680	715	687	677	675	664	679	691	655	684	680	699	659	627	709	663	711	679	692	674	662	662	667	741	652	697	671	665	687	692	669	701	736	697	662	682	681	697	690	722	692	719	689	658	660	673	699	666	651	707	679	653	670	688	687	658	718	658	730	664	691	696	690	718	661	648	666	692	714	687	702	629	703	648	669	690	664	649	717	676	710	681	637	681	665	735	688	709	712	653	662	696	643	707	681	668	678	660	656	622	679	693	662	710	658	685	673	688	711	688	717	714	639	737	665	632	658	661	673	686	665	688	664	653	664	675	668	675	696	665	677	668	645	748	675	646	653	678	646	750	649	655	716	683	717	656	690	677	616	684	670	681	705	728	667	696	674	676	684	656	700	652	696	676	724	699	733	629	660	660	698	654	697	648	679	694	648	691	733	657	665	675	703	669	619	652	686	684	696	704	696	716	659	749	715	671	695	680	671	716	747	666	669	680	692	724	676	704	667	669	694	640	667	665	685	705	667	663	631	674	684	673	720	657	710	690	677	686	679	729	659	664	703	643	667	718	694	608	677	709	712	658	663	676	691	644	676	699	671	683	702	677	656	732	694	677	706	717	675	633	622	662	687	660	730	691	664	725	688	704	673	680	675	648	668	710	661	624	688	642	672	689	667	659	721	670	684	697	676	725	659	657	716	702	758	667	727	697	666	668	702	685	674	679	706	664	719	637	663	690	711	672	706	661	701	644	682	701	677	666	664	684	694	634	642	731	649	690	698	697	705	684	691	663	693	677	667	696	677	708	657	676	666	667	663	651	704	669	671	697	693	706	632	682	682	651	665	681	733	694	713	714	694	696	687	608	668	678	687	705	723	634	712	654	691	663	639	699	656	644	719	685	625	620	672	665	674	688	710	691	638	639	674	685	715	669	681	700	664	650	650	662	711	660	660	655	687	680	663	704	643	685	658	666	725	685	690	692	685	710	659	748	692	659	650	708	714	658	667	695	742	655	677	690	659	676	664	682	645	695	671	686	694	677	658	691	668	685	685	684	704	705	696	644	679	678	635	674	683	654	675	653	710	685	692	673	637	674	722	688	686	663	717	733	681	670	684	671	671	644	688	694	690	721	697	684	649	666	665	671	680	646	657	633	683	648	637	723	669	713	726	646	693	743	662	689	712	669	674	672	693	650	741	651	652	655	642	715	679	675	719	702	658	678	647	691	690	656	743	637	667	768	684	697	684	716	657	701	684	704	679	697	679	711	659	630	660	671	729	667	686	702	671	709	671	656	666	679	673	695	700	704	684	659	703	670	678	708	680	697	666	672	650	706	679	627	639	708	637	691	697	638	661	691	689	706	709	702	699	683	693	677	671	650	653	668	684	645	703	677	641	686	662	734	678	691	701	651	681	691	646	691	634	667	658	654	683	690	699	672	671	655	655	634	665	663	681	682	680	696	693	706	700	692	671	644	624	687	714	746	666	728	693	679	671	652	638	661	680	655	662	659	691	628	743	671	703	743	706	706	658	692	674	726	692	668	667	721	649	652	664	644	647	643	662	702	678	657	685	689	672	629	647	674	681	670	732	672	675	681	678	706	647	672	686	676	690	657	645	665	664	682	739	770	670	686	693	690	707	674	696	720	675	663	651	663	711	685	683	688	699	653	679	637	660	673	665	664	706	644	652	650	684	715	655	682	648	671	655	658	678	669	711	691	691	702	702	667	696	712	672	654	684	688	661	673	657	674	671	684	729	686	654	643	738	658	724	719	692	661	665	705	690	662	669	640	659	710	650	696	723	711	673	687	704	708	698	670	682	698	694	636	657	684	735	683	677	646	738	655	707	675	684	644	683	669	704	670	692	685	638	664	655	681	674	701	627	640	655	689	716	678	626	664	659	681	720	687	633	665	663	670	685	712	691	674	669	724	675	671	665	659	701	681	687	654	706	698	636	685	633	721	700	647	697	643	694	711	677	672	686	677	658	694	633	668	688	677	714	645	667	682	672	687	666	726	678	634	711	678	654	679	692	688	644	688	718	650	718	675	685	725	651	666	669	698	724	699	676	692	649	692	683	677	653	690	676	665	700	713	659	685	666	681	673	718	670	657	705	700	688	741	622	701	690	702	675	706	664	676	710	683	700	703	735	700	670	638	710	662	647	630	682	683	735	647	640	715	650	713	665	731	672	712	675	720	667	733	637	716	655	732	664	733	663	704	734	727	687	670	712	694	630	679	688	674	673	645	681	653	715	681	698	690	710	673	688	712	701	668	663	664	666	695	711	666	666	676	687	654	686	756	675	705	693	733	662	672	705	693	688	645	650	651	664	687	697	675	662	679	697	722	670	677	694	715	695	640	657	700	676	661	704	673	676	701	682	715	639	689	681	662	693	688	694	678	679	657	683	698	684	642	617	692	641	691	675	725	658	659	711	691	703	694	688	681	641	735	678	676	679	703	680	666	679	675	628	708	717	636	644	683	677	640	662	645	708	696	636	659	647	695	653	671	644	636	672	681	655	701	679	668	684	660	644	672	694	722	637	659	711	708	621	668	676	727	677	694	677	669	699	701	700	656	692	699	661	662	682	664	681	644	714	646	662	680	630	666	679	703	693	713	693	648	708	693	727	689	693	646	674	652	736	720	667	694	660	694	669	708	679	707	721	659	656	688	671	658	675	720	689	668	676	637	688	680	710	671	675	711	721	715	661	695	663	676	674	643	642	683	675	727	702	675	661	657	695	686	681	670	685	688	664	716	738	690	691	733	656	714	686	654	682	696	731	672	660	700	658	658	685	672	647	663	695	652	679	727	626	687	660	690	659	711	664	661	665	670	675	675	669	721	667	725	688	650	655	702	627	667	669	756	653	717	678	694	675	692	673	728	693	682	637	647	715	728	692	712	710	689	634	684	683	670	639	715	661	638	721	684	692	679	700	713	688	687	671	645	699	670	613	652	633	655	693	714	707	679	678	724	725	656	642	686	660	693	696	696	678	703	686	701	677	652	721	641	699	756	692	669	711	678	664	731	700	695	666	696	684	711	703	692	696	693	693	673	671	662	697	642	711	691	648	742	712	632	688	673	645	716	690	684	692	660	679	692	667	653	670	692	679	672	665	716	645	719	693	720	700	696	717	678	677	685	691	674	706	684	680	703	646	644	667	727	704	645	689	681	680	687	703	679	651	685	633	679
25031	21448	28160	25104	13833	1338	820	672	554	583	495	453	484	456	486	410	410	382	448	420	384	404	411	423	416	410	432	368	360	363	407	390	389	362	401	383	400	367	405	386	392	403	364	366	420	405	405	376	371	381	365	385	351	386	369	361	388	370	382	359	396	343	386	405	359	400	387	352	393	375	365	396	354	371	340	408	363	387	368	375	371	381	369	384	372	366	362	386	366	381	404	392	370	387	417	358	400	400	388	413	377	417	393	387	353	401	404	363	395	361	361	372	411	366	391	431	382	395	401	373	394	381	388	357	389	409	360	361	383	367	381	383	399	374	358	363	383	348	323	399	363	384	429	367	379	386	370	398	366	377	372	363	368	355	375	405	383	381	401	371	365	353	370	381	381	397	387	349	361	374	366	403	394	395	391	405	418	374	381	368	372	375	386	366	371	405	391	388	397	401	375	374	376	353	366	395	355	389	348	401	376	347	398	402	376	367	363	377	378	357	397	364	344	389	345	346	362	379	353	421	378	369	399	379	378	398	363	377	388	393	370	364	372	399	360	390	381	366	388	356	371	363	393	380	353	401	391	324	364	371	346	379	390	374	352	387	396	339	394	366	338	379	369	376	359	365	319	363	363	350	398	361	397	390	368	417	394	388	362	348	346	367	393	389	382	329	373	368	386	366	386	389	399	380	410	360	361	372	386	390	390	364	383	383	426	360	377	366	390	345	350	388	352	367	387	367	365	365	399	392	376	379	388	382	407	355	369	360	362	391	380	363	363	374	406	374	366	374	402	370	351	406	349	390	381	376	369	351	353	390	384	402	349	381	362	374	353	390	396	398	391	333	368	373	371	377	382	377	352	362	400	360	342	380	387	377	364	352	374	414	346	391	380	385	379	358	394	365	395	352	401	392	379	373	374	336	358	363	397	367	383	404	389	363	382	364	438	375	408	353	387	372	373	380	358	358	353	352	401	394	357	392	395	330	389	376	378	369	394	377	372	384	418	378	375	362	363	407	377	386	360	351	394	348	386	347	352	360	373	411	373	375	381	362	387	393	337	384	365	354	344	382	360	397	354	403	359	375	336	387	356	398	359	366	383	387	374	365	369	406	362	375	345	364	341	402	363	390	360	354	397	336	373	385	355	348	346	382	353	354	380	394	325	392	372	381	382	334	357	403	383	384	362	379	426	340	348	357	408	379	408	385	369	378	361	365	402	409	373	346	383	372	371	372	376	383	379	379	372	347	383	355	351	376	398	365	381	342	368	380	386	388	377	370	357	365	391	385	378	386	353	365	346	390	382	333	356	411	369	394	376	391	402	391	409	365	392	390	379	365	373	361	362	377	401	358	329	383	347	380	352	374	374	374	362	335	351	374	373	392	375	372	367	369	363	369	368	345	363	348	365	357	389	374	391	383	381	357	369	379	383	360	376	350	383	387	391	364	367	364	375	323	382	361	405	393	368	347	342	361	360	376	336	371	351	372	373	380	377	350	373	375	395	385	375	396	377	418	371	394	355	375	356	355	371	391	391	350	383	376	384	354	364	362	366	361	409	378	372	354	363	362	372	349	369	370	386	367	383	355	375	383	390	390	350	329	365	354	381	366	369	359	367	379	379	370	369	408	349	348	375	374	370	341	373	384	361	372	379	378	346	301	388	385	398	376	345	388	374	376	374	365	398	362	375	356	377	371	368	362	364	371	342	374	401	365	390	355	382	350	381	384	393	407	362	403	333	367	403	376	377	392	370	341	405	403	357	369	385	363	377	440	359	355	384	377	397	377	367	370	373	398	409	382	395	359	373	356	406	340	372	373	386	386	362	350	400	335	390	407	382	342	397	431	358	344	352	373	389	361	363	387	354	328	365	342	388	403	359	386	393	376	379	361	419	349	386	369	379	346	358	350	356	377	366	354	352	345	333	384	359	354	381	370	397	375	378	404	372	379	354	371	384	381	348	386	398	399	352	386	354	380	390	372	343	375	393	330	392	370	359	381	348	361	367	375	399	372	366	368	378	374	352	350	385	376	396	373	367	369	372	366	429	392	380	386	373	356	404	384	398	371	386	357	373	383	377	374	326	366	384	375	398	360	368	395	391	412	345	368	383	384	382	350	412	351	386	363	375	381	391	382	377	411	370	361	379	378	378	388	356	377	385	372	399	371	353	390	400	381	361	354	377	354	410	364	373	357	362	350	362	361	385	391	365	383	366	395	363	382	360	368	394	353	373	359	368	346	383	369	356	375	392	399	369	351	356	383	383	374	343	388	378	356	377	371	362	385	361	360	373	327	357	373	345	405	357	348	349	388	365	409	348	361	374	394	389	352	401	413	370	391	409	366	407	358	387	335	390	389	350	356	350	369	377	379	348	360	355	397	378	393	376	392	349	395	359	363	374	385	371	377	376	365	374	352	379	398	366	362	374	365	388	388	365	388	387	391	357	377	392	402	397	347	374	377	407	357	381	399	362	400	374	358	380	385	390	373	389	392	379	382	368	406	372	390	398	364	415	375	366	335	385	377	401	361	335	384	363	369	388	352	360	391	352	410	386	339	422	373	402	367	367	385	382	327	360	390	406	368	372	378	386	381	400	352	359	399	401	365	375	401	360	380	368	385	368	364	351	343	358	372	356	376	376	360	392	363	376	371	360	393	405	407	369	401	382	405	358	409	405	358	381	340	378	359	377	389	375	418	378	341	380	377	370	413	379	384	380	371	356	359	370	383	363	369	351	376	360	365	394	404	385	398	365	361	382	388	394	371	386	412	375	434	353	426	401	385	398	371	376	368	393	397	346	373	390	396	383	336	347	372	361	402	363	383	384	389	381	366	375	358	401	364	409	343	368	412	338	395	351	404	379	355	359	336	363	366	355	400	390	385	369	407	361	351	354	396	366	381	392	353	368	395	384	381	360	368	356	408	403	389	404	368	360	380	340	368	358	380	382	367	380	376	406	354	397	378	367	367	418	379	358	398	391	348	380	362	340	404	363	361	392	395	346	366	370	411	384	375	360	396	366	354	372	375	372	379	362	391	357	338	407	361	370	379	330	380	346	388	365	384	336	360	375	359	353	384	352	381	391	385	376	366	355	379	383	398	361	381	340	375	375	395	394	378	380	409	397	377	367	375	366	410	372	390	368	338	396	397	365	401	330	347	408	374	391	388	367	388	342	379	365	383	394	395	373	405	354	396	355	388	369	348	383	396	418	405	400	387	376	387	378	376	410	377	397	366	389	346	377	354	367	361	390	362	421	383	370	351	370	363	382	381	379	367	369	361	390	362	403	361	385	343	360	363	398	368	349	392	353	379	370	363	339	378	384	347	357	360	347	381	361	385	370	394	366	389	390	401	385	366	382	397	364	383	367	368	396	374	385	395	391	344	358	362	343	387	371	427	412	352	368	397	387	393	381	379	380	398	393	383	372	360	372	349	364	410	389	399	354	392	411	365	383	401	354	350	363	339	395	371	354	377	387	369	366	398	374	348	391	372	384	388	382	327
38974	14070	9349	4822	3295	2569	1912	1693	1409	1218	1151	1005	921	929	896	876	822	798	740	781	762	811	717	759	764	722	709	756	669	683	735	690	682	659	699	655	696	651	656	679	705	669	666	702	700	648	673	682	684	744	704	693	679	732	646	642	677	650	656	665	682	699	691	669	627	657	675	712	673	636	643	667	681	694	637	620	637	658	625	638	670	641	651	667	653	694	692	696	674	696	703	702	728	768	678	740	692	712	699	703	660	664	722	644	718	704	701	708	727	676	672	677	653	713	706	712	735	693	685	711	693	729	663	670	671	698	668	689	665	650	634	714	613	684	675	666	700	669	655	683	673	684	680	661	634	694	628	658	666	641	729	637	674	671	698	639	670	703	646	671	680	672	659	658	672	660	696	677	696	673	628	679	658	637	670	664	717	684	626	673	659	661	655	652	645	659	632	649	612	670	667	650	665	641	669	624	650	672	672	650	693	662	624	661	641	630	686	649	637	673	666	684	636	658	645	603	656	655	662	639	652	627	659	705	671	661	666	628	685	672	676	635	669	677	639	650	678	667	639	646	686	718	714	673	666	643	649	657	653	695	678	673	661	726	655	647	639	677	644	657	675	649	646	645	696	670	690	640	648	630	639	650	718	630	637	619	644	691	641	655	633	658	674	667	675	628	639	683	621	675	718	685	685	683	655	668	670	652	645	626	667	692	705	695	656	687	670	676	665	635	675	686	643	685	613	708	657	651	632	640	648	673	647	713	647	665	676	630	661	676	678	654	697	665	647	654	653	669	698	629	630	674	656	640	647	607	642	712	704	683	664	653	629	660	641	669	641	707	629	705	647	658	642	665	710	682	678	625	685	679	637	656	629	690	663	651	619	642	699	652	673	662	694	671	681	625	688	692	674	625	649	670	660	680	668	699	653	675	672	686	634	642	658	719	648	681	643	670	676	672	694	666	614	651	654	673	643	680	681	651	686	675	683	613	643	650	690	616	660	667	667	661	656	653	679	638	624	712	634	733	699	680	660	663	703	646	680	705	632	677	671	682	689	634	618	714	669	631	671	658	679	682	698	652	672	617	652	640	659	644	658	634	667	664	664	640	670	595	632	685	627	651	670	628	690	662	669	713	663	636	649	646	659	675	654	678	643	649	685	643	669	686	633	710	638	639	666	662	651	621	645	649	688	669	702	628	662	641	682	690	671	648	663	642	658	665	688	641	660	630	667	680	605	618	645	626	636	659	610	644	614	650	686	677	685	633	643	675	661	682	663	673	702	674	654	615	682	695	637	644	696	638	649	699	676	646	638	663	672	684	634	643	650	674	670	674	694	663	661	689	665	651	691	672	672	676	662	625	609	588	641	656	697	654	663	645	657	704	663	655	618	660	610	650	595	650	646	660	623	653	644	695	657	638	653	655	645	719	653	708	657	642	638	696	634	682	680	661	670	647	661	620	677	696	631	673	679	668	652	640	683	654	694	638	625	656	648	658	694	693	688	656	664	662	705	677	591	654	633	663	661	681	670	654	647	662	673	603	642	681	638	643	659	659	653	664	665	631	677	691	645	661	704	662	612	657	655	668	651	676	684	664	652	651	650	664	715	637	694	643	657	680	624	608	646	698	693	674	671	637	697	684	627	681	671	681	649	656	708	618	694	640	681	664	649	650	652	653	666	677	673	664	681	630	665	658	651	628	677	682	675	634	664	669	615	686	678	683	635	685	673	667	672	653	644	672	674	672	612	676	684	655	642	650	647	669	660	655	686	713	675	682	679	593	683	628	634	640	665	640	614	696	682	672	674	645	656	668	659	661	668	688	672	678	702	683	665	634	669	627	703	601	645	671	704	669	628	699	679	649	686	689	664	688	703	658	641	682	678	679	681	664	656	679	653	677	655	644	683	662	660	663	656	618	658	606	682	663	672	666	675	686	689	670	628	655	611	667	663	643	656	690	656	671	672	679	646	651	710	701	668	684	667	679	700	658	712	658	658	703	686	660	678	624	692	696	642	650	683	670	659	635	643	668	681	645	656	687	673	654	657	656	703	665	673	639	681	678	636	654	694	654	620	660	680	669	638	638	682	679	653	699	669	672	676	661	614	642	654	719	631	656	668	658	681	735	656	634	693	670	687	634	690	668	646	656	664	712	670	659	635	648	663	633	687	680	635	706	635	666	639	660	664	658	702	653	635	688	655	652	689	648	645	704	667	647	672	668	651	627	655	668	641	652	642	679	629	677	680	679	652	661	707	671	669	648	680	686	657	663	628	651	662	680	649	653	690	667	658	623	656	640	685	667	663	672	648	652	694	716	685	623	629	651	678	661	648	683	621	676	656	680	664	673	656	655	654	674	629	654	654	640	645	625	676	685	705	652	630	645	673	686	622	660	701	663	666	645	663	649	629	646	668	661	676	666	692	694	669	697	671	670	627	671	636	659	657	663	681	664	658	662	661	681	677	687	660	643	697	672	659	643	673	663	676	619	665	738	664	644	665	646	681	681	656	677	656	654	696	629	657	622	665	621	656	667	624	686	616	692	657	686	650	630	676	647	635	647	684	699	656	640	652	632	693	667	696	718	675	656	660	671	684	647	644	675	682	648	658	647	666	671	632	630	713	659	677	603	666	674	656	635	616	665	666	646	656	579	664	663	649	656	646	623	676	688	655	686	658	725	636	644	675	662	648	681	615	628	713	664	666	635	688	677	632	643	696	657	676	658	645	635	691	682	660	654	671	673	675	654	656	691	654	657	609	675	672	668	665	666	668	697	696	654	681	696	648	616	657	636	701	645	642	656	687	680	639	652	627	655	630	691	668	740	668	686	636	704	651	644	654	659	650	645	673	684	646	626	657	686	654	630	657	673	694	620	648	640	662	620	647	655	639	663	654	655	702	654	661	613	674	634	643	621	636	599	659	641	618	670	655	667	661	675	636	687	656	645	659	659	668	668	671	725	631	651	663	658	662	653	684	618	719	655	656	647	676	665	658	657	680	672	670	666	652	676	645	669	724	669	637	662	682	645	628	699	640	661	659	679	737	671	686	673	640	638	677	645	697	645	662	668	652	611	655	701	681	613	685	703	644	685	687	669	657	680	705	668	651	592	650	639	698	649	651	699	674	616	666	677	655	649	676	635	686	639	627	653	690	648	676	640	660	689	653	650	663	640	686	648	677	642	663	680	674	665	679	681	644	685	667	713	665	658	691	707	644	637	661	672	673	649	631	671	660	617	686	727	683	627	628	640	662	670	658	614	652	678	665	715	649	692	660	672	634	684	706	695	660	700	622	623	623	687	644	671	688	690	712	674	635	677	647	659	656	680	690	651	677	640	658	710	655	686	698	661	663	680	654	638	671	699	631	625	665	666	671	697	625	679	674	636	644	703	610	693	672	640	667	592	690	616	665	646	687	667	640	698	690	701	672	666	663	661	676	643	675	631	663	653	625	684	636	649	675	657	658	679	637	663	711	679	645	701	696	698	700	680	622	634	708	645	645	702	639	620
24035	21445	29259	24039	21447	13207	1889	1133	871	878	857	793	749	696	698	697	686	686	668	653	644	642	656	676	622	622	687	662	626	602	649	611	658	627	618	604	603	599	625	620	593	591	614	618	617	644	599	601	619	601	596	571	681	612	527	597	626	583	595	605	599	644	577	636	583	594	587	610	599	559	627	583	588	618	594	610	586	606	598	588	610	596	609	592	633	609	598	617	647	612	607	582	586	658	618	630	657	624	613	595	592	631	575	643	608	578	588	625	651	634	601	579	581	646	586	585	604	603	583	665	570	602	608	581	607	611	611	579	566	588	606	587	591	595	569	591	596	574	643	597	654	573	595	622	580	590	572	589	573	605	625	595	582	605	605	599	602	574	604	596	627	627	607	598	564	588	599	609	612	554	571	620	600	571	626	583	585	564	581	611	576	591	549	589	601	624	564	625	598	560	618	603	628	617	555	621	623	569	629	618	573	642	575	573	595	567	600	639	568	584	565	525	575	582	610	627	602	609	592	591	602	613	624	585	601	573	650	592	584	571	547	600	566	572	623	564	579	528	623	550	597	599	547	623	592	637	634	584	577	634	604	592	603	581	639	616	558	590	610	629	609	578	583	641	541	637	627	599	628	592	583	611	630	569	596	583	606	628	574	589	636	583	591	621	616	629	585	572	644	649	601	618	614	569	612	617	566	590	597	616	637	601	638	607	634	622	601	605	578	580	648	567	578	591	588	569	602	620	636	601	562	582	601	576	609	592	651	593	566	574	600	616	589	592	576	593	579	607	571	582	606	578	548	554	577	580	576	613	628	579	599	583	591	618	600	580	605	601	561	618	589	578	610	633	629	587	574	608	552	654	621	580	595	605	623	623	569	617	580	591	582	578	567	593	600	601	620	599	608	551	601	594	617	565	581	620	605	619	606	621	614	582	573	585	629	585	549	579	613	592	618	584	582	527	599	620	599	593	597	627	596	559	627	588	586	630	597	603	596	580	600	593	599	587	605	586	580	576	610	651	580	561	577	627	590	601	584	584	575	565	648	618	561	630	599	585	597	577	578	623	604	636	593	592	621	582	602	567	608	596	597	618	576	623	617	600	562	612	597	595	590	584	608	581	564	587	594	604	568	538	622	597	625	634	606	583	554	604	575	608	631	590	610	602	570	625	608	571	597	601	623	547	590	617	573	610	561	600	608	579	575	626	611	595	611	633	659	609	614	589	603	597	607	571	597	598	601	611	603	595	592	585	608	621	635	596	588	629	570	549	598	597	603	550	551	589	600	625	555	558	614	608	570	552	571	618	604	587	589	626	587	603	556	622	623	583	628	583	576	596	600	588	567	628	575	598	585	609	614	594	574	588	589	612	590	577	586	590	602	616	536	583	613	582	564	603	596	569	604	625	565	545	589	607	548	611	568	564	579	578	568	622	570	599	604	577	590	619	615	585	590	598	584	596	605	653	584	576	600	603	580	573	588	600	608	616	613	629	616	607	597	616	612	595	589	641	625	583	624	588	604	558	580	624	581	595	622	587	562	575	611	645	597	583	608	569	611	610	585	556	596	602	625	604	570	564	592	600	586	578	607	589	558	593	620	604	586	578	608	609	609	599	610	633	588	610	566	584	567	596	604	560	625	641	629	552	650	598	596	591	581	582	556	599	582	576	599	581	582	579	592	601	586	585	566	593	583	571	563	602	588	589	575	583	592	598	608	576	587	611	549	631	554	576	559	567	602	620	640	585	616	596	582	600	555	578	632	553	579	569	600	659	598	581	572	593	583	595	625	594	602	628	638	629	613	577	621	628	628	574	568	602	631	583	605	571	571	588	589	605	600	560	579	624	601	598	613	558	541	576	588	598	574	565	640	598	639	620	663	600	605	610	616	574	615	609	537	574	609	603	642	584	612	567	651	623	605	582	597	610	601	594	592	612	580	626	627	594	560	601	616	568	586	576	568	609	594	584	626	635	657	578	603	579	621	624	560	631	633	585	568	579	630	595	609	602	575	600	606	608	610	588	524	579	587	578	600	622	586	652	624	592	660	542	547	603	542	611	574	594	580	605	591	630	616	658	587	552	599	578	630	607	564	664	562	625	615	587	624	581	648	628	577	613	600	611	600	628	569	567	561	593	568	532	608	618	575	596	576	592	580	665	609	592	628	605	583	611	585	552	615	586	552	560	556	600	614	545	542	590	578	597	571	576	614	596	615	654	589	574	607	621	594	582	591	589	608	611	579	577	582	615	662	610	603	587	542	628	599	572	556	620	586	571	569	602	611	626	619	611	595	633	674	619	556	653	592	581	590	565	594	614	606	617	584	605	592	589	602	614	603	544	603	608	613	585	662	560	585	628	592	619	605	598	595	623	574	580	579	571	592	594	626	616	614	614	573	611	605	634	582	584	623	605	618	580	580	619	614	655	592	640	616	606	596	588	587	565	595	553	656	576	566	583	593	620	640	605	573	600	621	593	605	578	585	606	604	629	612	624	611	570	593	604	578	579	588	620	583	607	605	537	588	583	615	586	589	606	629	549	574	571	582	536	550	591	574	635	578	595	616	581	641	601	621	559	589	602	598	575	622	558	565	579	589	566	597	539	602	582	580	570	582	590	590	564	604	618	638	597	619	616	599	608	585	583	597	560	575	597	591	594	593	603	627	639	564	577	615	617	613	609	553	578	620	566	635	610	552	561	610	620	531	580	579	602	596	628	611	566	684	583	611	588	581	594	603	598	620	564	615	595	590	602	605	578	609	574	579	596	612	600	585	579	655	583	626	565	599	559	649	570	619	614	542	560	596	627	614	623	589	591	605	593	572	589	580	601	545	621	551	576	632	607	619	568	593	605	593	579	542	620	634	566	663	619	567	617	619	598	597	643	543	613	583	568	617	578	642	559	585	597	572	605	603	584	545	607	586	582	613	586	606	633	580	551	621	633	608	576	671	552	591	606	618	586	602	587	595	588	633	579	615	565	613	638	579	577	588	554	611	549	547	603	542	613	581	576	616	598	608	645	616	579	595	591	598	600	619	619	642	588	573	571	616	595	592	612	580	600	582	632	590	602	610	600	625	587	609	604	595	602	558	632	628	625	611	568	590	580	590	603	586	576	597	596	573	630	525	632	562	651	613	594	574	583	585	583	576	602	576	591	591	591	595	604	597	581	594	602	586	618	592	644	582	587	582	580	581	593	595	633	634	622	623	578	595	616	603	565	598	599	609	609	586	601	605	629	573	611	600	560	623	573	587	622	629	608	601	633	567	630	617	550	577	601	571	614	605	581	577	571	581	592	610	635	626	581	597	595	642	585	593	593	637	594	593	602	593	609	596	631	641	572	590	595	562	621	570	597	576	574	570	557	595	644	577	628	591	583	572	570	566	618	566	558	646	604	626	611	603	588	568	581	609	584	587	571	603	593	601	582	599	564	568	577	624	581	617	560	588	558	608	600	550	578	581	598	607	590	587	581	571	590	585	619	624	636	567	549	592	590	615	615	612	635
47555	18658	14288	7885	5570	4100	3327	2735	2349	2133	1807	1665	1628	1497	1388	1339	1317	1279	1299	1239	1164	1181	1128	1171	1128	1143	1120	1079	1166	1082	1052	1086	1073	1063	1112	1050	1101	1098	1053	1043	999	1039	1038	996	958	1037	1036	1012	1022	1003	1001	1083	1066	1060	965	1021	1046	1014	1011	1036	1031	989	1043	1018	1066	1001	1018	1011	1000	1034	983	1044	1015	983	976	1011	966	1016	1045	969	1002	1044	1004	1010	1034	988	1027	1017	1004	995	1108	1049	1079	1046	1041	1076	1020	987	1032	1012	1062	997	1042	1032	1011	1031	1082	1049	1010	1047	1039	1015	984	1075	1044	1049	1059	1037	1037	1027	1013	1003	1084	951	1048	984	1007	1030	995	1000	988	974	1005	939	963	983	1005	1025	998	978	998	1028	1011	1028	1003	1035	1046	1001	994	983	973	1045	1003	1035	934	933	997	1027	964	971	977	1019	959	978	918	1021	969	976	1017	957	954	992	1012	965	1019	1029	996	999	942	997	988	1034	1027	980	1023	982	978	1033	951	1061	1004	1009	1014	1024	1016	926	989	955	980	1026	939	1042	928	993	1002	1006	974	959	991	994	989	1012	966	959	999	1032	1009	1011	980	1031	1034	1020	1027	1009	981	986	1008	986	1002	1075	970	963	961	1042	991	1023	937	1014	1029	1030	969	976	967	1001	957	927	985	1001	1030	967	985	1015	1002	1033	1060	959	940	947	981	997	993	968	1002	997	1005	990	1036	951	1033	972	969	980	1032	985	1021	1006	1017	986	1010	984	976	1008	1005	982	1030	998	992	1010	1028	1009	938	995	966	978	960	980	990	975	961	1005	1060	1059	964	1047	932	1040	1017	947	1023	1056	917	989	1001	1036	1057	999	977	947	986	966	1012	1025	990	964	1058	1027	951	1031	974	964	978	1025	975	1038	978	1006	976	991	1010	954	1005	976	1053	967	1043	954	976	1032	1007	1040	1073	987	1007	1053	1050	1062	925	965	937	1034	1020	964	1006	951	985	981	991	984	990	1009	1000	970	945	1006	961	990	987	976	1012	931	1045	994	1015	967	1033	1003	980	924	952	1053	988	993	990	992	966	999	958	954	965	1011	991	972	966	1010	964	945	930	1014	982	948	951	982	1027	994	1004	1002	964	1031	1019	1044	1020	1002	1018	1045	936	991	993	978	991	994	1000	982	1054	1011	1044	1035	1003	946	990	974	963	948	1021	1021	994	983	1035	987	1046	998	952	1017	980	1040	962	1022	997	996	1015	1017	996	947	969	985	964	975	997	1027	993	932	935	973	1040	1009	980	1033	982	996	1030	948	984	950	1038	935	979	1011	1004	999	965	1028	946	938	970	967	899	946	962	1028	969	1001	957	1023	984	971	969	1008	1006	960	1002	986	994	949	966	955	960	1005	949	991	1064	1000	969	1007	1024	1014	995	966	1017	999	978	1020	999	964	991	992	944	1030	1020	1012	930	1002	1021	1033	997	1005	1014	1053	954	975	961	979	1038	989	967	986	1020	947	1020	1002	988	1053	959	999	980	1053	1022	1030	977	959	1000	990	1008	990	953	1021	976	955	980	967	994	955	1003	1006	992	999	1008	982	976	1050	976	1003	957	990	995	949	1026	985	1053	973	1054	981	986	964	1054	1000	981	971	998	1015	990	979	967	979	972	1029	996	956	1004	1041	1010	1025	1001	966	943	981	958	1011	1064	1036	950	925	996	1001	967	1014	990	946	1065	996	972	932	961	977	934	974	1005	968	1005	1004	968	997	1017	1020	1069	973	1000	957	935	978	1015	1019	998	1029	1023	966	993	981	998	996	1015	985	955	960	1010	1007	961	992	946	998	995	995	979	1026	972	991	988	951	965	983	991	946	1043	977	991	996	1023	1020	1015	1039	1021	978	958	1012	1024	1038	1028	1007	1050	942	988	949	988	991	1016	1019	986	971	957	1032	1008	1011	980	1010	1005	1003	1045	1042	937	953	989	994	969	990	1003	992	984	1033	964	1045	1013	993	915	985	993	979	997	996	982	1000	936	992	1013	979	997	1024	1015	956	987	1009	1026	1007	988	1029	993	944	966	920	966	972	980	970	986	1042	991	913	988	952	1030	869	1006	978	992	994	1039	996	1033	975	1015	975	1053	935	947	949	997	980	990	997	1020	1061	976	975	987	965	978	1001	1008	1026	992	961	980	991	1005	938	977	963	989	1020	1023	969	1001	1005	995	959	1023	965	965	1016	954	998	1007	1018	976	982	1033	977	941	1058	971	958	1017	1013	993	1000	979	971	914	1051	1060	1009	1001	988	1023	977	907	1003	938	985	970	949	1019	977	991	1037	980	993	933	955	1010	960	964	978	979	986	1038	967	1033	989	952	1012	1002	1032	1048	1004	1048	996	971	1007	1051	997	974	998	1001	968	968	1015	944	1000	1004	997	989	1005	973	992	1018	1017	945	968	959	1040	978	1038	1016	945	969	1043	938	1019	1027	972	1003	1028	955	965	1028	981	994	1017	906	1046	1013	1044	1003	1061	1004	985	1001	996	1004	976	951	987	971	1020	1021	992	1060	990	1033	1020	954	1017	973	1016	974	976	986	1019	964	936	984	995	990	1026	993	990	973	950	943	1005	984	910	962	1016	1022	970	999	1014	1001	1024	967	1005	1032	1031	1035	983	991	993	1001	1005	1052	915	985	1002	976	1012	942	953	909	1005	1035	969	968	986	964	989	989	1014	1017	1088	959	1002	987	981	931	922	971	1011	955	987	942	969	1010	989	1028	962	1017	943	1033	917	1036	984	1027	979	967	990	1009	998	954	962	1002	990	961	999	938	1057	958	980	980	992	1031	1008	979	1006	994	991	959	984	975	987	992	1048	969	1045	978	1009	986	1000	1037	1005	988	1031	1003	1025	928	1008	968	973	992	963	984	993	1017	1030	971	939	1000	1020	951	926	1036	967	985	916	1016	912	974	982	936	1009	1023	1008	995	979	1049	960	984	981	1012	950	968	959	1021	984	962	1014	962	1056	994	1002	977	1039	990	948	1024	983	960	986	1027	959	1019	955	994	1038	1021	979	971	939	974	987	984	996	998	973	984	989	1046	992	1061	1010	1021	1006	986	1039	1013	1021	1002	955	1015	1058	949	948	1045	985	1025	1001	1007	1027	985	967	987	943	982	972	1046	1051	1015	1031	987	1004	982	959	1036	1003	1002	926	1017	1010	1062	939	985	1059	928	956	955	997	1059	981	946	1049	1036	992	1013	1003	965	1023	1024	946	967	997	979	957	982	969	1018	997	978	967	1002	1038	970	978	1085	997	999	1003	1029	1018	1009	977	1010	1002	925	991	1029	998	971	1028	980	986	1018	1015	996	1046	1001	962	993	1005	978	958	1042	1001	988	991	969	1025	1010	1003	1012	972	991	961	972	987	995	951	1008	1050	991	980	975	976	983	983	976	1024	995	993	1019	968	991	1011	989	995	968	986	1009	1013	1024	1016	1015	972	990	979	967	975	974	1008	991	972	1043	1010	982	980	1009	1015	1020	982	936	964	1006	984	955	985	1005	994	1012	948	970	997	979	993	991	998	978	1001	996	943	1001	930	976	1014	1023	992	980	999	989	1011	1007	1010	968	972	1030	1017	994	992	985	1013	969	980	1072	971	1022	1076	928	1007	1011	939	972	984	998	1045	1002	975	1005	1020	1011	990	990	1024	921	989	957	1038	1013	915	982	976	1007	969	1037	983	1012	952	1018	1008	987	894	986	999	989	1056	990	988	1008	984	1044	997	985	1021	982	1025	1018	995	978	954	976	1020	993	1005	990	950	989	1010	999	1001	969	1000	926	951	1047	1032	983	1033	997	977	998	1001	1018	974	1000	980	983	1007	1004	1005	980	1015	990	1011	935	991	998	947	938	990	988	913	977	948	1055	996	1005	999	1003	984	1016	981	962	961	962	1014	1062	1024	948	1054	985	990	1011	1001	983	1023	1054	983	1022	999	1003	1006	995	1013	999	965	967	1028	976	966	979	979	987	964	1003	1023	1023	1027	1019	967	982	1012	982	1025	1018	917	1016	1028	972	997	938	972	1040	1005	1002	988	981	1055	972	994	1001	998	993	1030	1003	1018	995	1018	1012	995	966	1022	934	1030	990	963	1026	1038	1076	1018	987	924
27662	17998	3580	690	501	476	464	422	419	389	417	386	382	405	402	436	396	380	403	366	414	340	369	385	374	335	363	410	387	396	437	374	395	391	360	390	343	368	386	379	387	399	385	395	391	359	384	403	383	393	414	406	351	369	353	400	397	354	360	373	366	354	369	398	345	405	401	403	387	339	348	410	397	411	391	405	390	385	404	359	378	361	390	387	368	381	417	393	372	390	386	394	390	367	383	383	396	362	416	398	379	405	388	352	398	404	409	389	384	365	373	415	406	421	375	377	398	395	398	382	376	392	370	387	362	375	363	349	385	403	401	366	353	382	414	395	410	394	367	371	393	381	401	409	391	374	423	387	388	413	370	395	398	377	369	382	403	371	400	371	376	379	371	372	416	383	381	396	395	377	386	386	384	402	381	420	377	409	348	408	371	405	404	349	331	367	385	392	365	395	384	397	386	390	381	387	377	371	401	346	386	384	399	388	392	379	388	415	396	389	390	370	347	369	378	376	362	361	382	371	399	426	391	390	386	381	397	357	413	381	355	395	389	421	391	390	374	344	370	369	355	364	418	379	378	370	363	365	403	383	392	374	374	364	409	377	374	373	368	385	405	406	359	359	391	371	366	381	395	398	362	376	389	358	428	391	357	353	384	409	401	374	401	366	373	373	380	368	347	409	343	394	389	383	387	381	407	390	383	370	396	372	381	359	337	402	385	419	385	351	371	379	432	401	363	386	387	400	375	357	375	374	379	365	367	398	371	375	394	412	402	413	368	392	390	388	395	365	386	377	370	404	344	397	378	382	401	380	364	337	386	366	364	376	395	394	369	363	371	378	421	394	386	355	386	391	401	388	336	393	346	382	380	412	381	405	358	357	359	348	393	370	342	373	370	389	350	379	352	352	381	421	405	374	378	372	354	408	399	387	392	380	373	389	356	422	400	362	408	400	383	385	387	374	396	396	394	392	382	376	366	378	362	369	350	399	365	366	401	386	374	367	388	390	405	381	358	376	423	358	386	383	364	365	396	391	377	386	364	376	363	376	402	365	357	375	359	407	371	390	398	372	378	387	386	382	362	384	401	403	362	372	412	393	365	408	361	365	397	407	380	389	356	399	379	397	385	406	401	381	397	383	403	383	383	360	368	373	360	364	416	365	387	347	386	354	382	369	416	386	384	410	340	373	405	403	371	373	370	395	383	374	404	399	417	393	392	378	377	369	372	380	374	367	388	396	371	397	397	345	385	390	387	426	386	355	376	397	349	394	396	397	352	395	356	406	351	378	358	375	394	384	402	378	342	349	382	384	417	428	366	367	373	376	393	357	366	382	382	373	381	394	402	348	354	400	380	372	385	401	365	420	409	373	404	360	328	340	359	384	383	391	358	378	370	387	349	382	358	407	363	379	397	364	355	410	391	381	366	401	405	381	388	392	403	348	378	334	404	406	382	354	399	361	383	374	355	384	360	394	409	373	355	381	381	383	354	388	374	365	390	362	355	383	387	389	367	356	388	401	389	372	377	387	373	393	364	382	395	368	333	385	371	363	369	378	370	375	338	370	378	373	348	410	405	389	345	381	356	355	391	350	375	389	389	372	379	403	364	358	364	380	370	400	376	377	394	371	384	387	372	390	367	402	372	388	389	417	356	378	369	378	393	366	371	380	402	354	376	428	382	386	382	370	353	378	398	355	375	372	367	380	368	386	407	368	365	359	410	411	370	389	368	388	410	355	370	365	386	376	380	353	372	383	373	397	391	428	359	410	344	377	414	381	404	390	377	411	400	390	361	355	376	370	395	425	365	385	389	404	353	407	374	385	379	358	416	381	416	367	399	399	397	353	361	387	351	386	357	380	350	375	380	360	374	402	394	390	379	352	393	389	401	406	356	337	344	367	377	386	388	378	370	380	374	365	419	401	406	400	380	415	372	375	366	379	384	368	390	383	374	388	376	381	374	410	380	367	371	342	348	381	369	398	382	357	345	343	384	354	367	388	396	377	374	370	384	375	361	349	377	348	382	397	396	365	405	382	385	401	378	367	400	367	391	390	421	385	400	374	395	367	373	418	367	369	412	374	382	384	374	370	380	362	355	376	387	401	370	362	381	360	429	428	390	386	385	367	384	376	375	374	400	404	419	375	373	363	397	366	382	369	365	392	403	376	381	391	389	354	362	377	361	393	384	363	398	391	391	363	379	386	378	389	377	399	374	357	384	376	403	360	361	393	389	392	370	377	362	439	400	381	389	371	362	407	382	392	392	368	386	400	397	362	380	348	422	406	369	398	396	351	376	386	371	359	415	407	372	375	382	381	390	408	370	376	367	408	374	355	394	362	382	382	386	350	351	371	360	372	384	356	367	371	401	365	380	394	371	379	387	351	416	367	363	401	375	378	384	426	393	390	366	415	392	368	356	375	381	391	365	399	368	365	401	398	388	370	350	378	423	412	355	373	372	387	390	368	420	410	379	412	376	405	423	407	368	370	402	397	399	405	366	400	389	377	336	364	363	348	391	370	405	388	380	394	370	346	377	391	341	351	379	392	372	383	382	391	377	396	400	391	378	372	381	363	380	378	343	325	404	349	369	374	397	388	403	395	392	399	381	364	383	379	380	375	364	415	355	375	375	342	400	391	420	337	392	397	433	410	365	376	401	386	407	418	366	336	369	398	392	410	352	361	370	335	392	399	382	385	429	383	372	413	374	390	391	405	382	369	403	396	363	374	379	354	377	380	401	389	353	376	381	383	384	400	375	383	398	426	365	373	421	384	369	351	371	376	383	385	406	358	410	418	366	394	405	397	373	400	393	410	377	382	437	391	386	380	362	393	397	365	399	372	402	384	404	387	384	361	367	401	334	365	354	358	392	381	397	412	379	406	379	355	378	356	376	389	426	412	371	362	386	361	377	418	368	387	389	386	416	379	399	363	385	363	373	372	417	364	377	408	400	398	361	398	377	374	385	410	399	405	411	386	407	367	366	393	406	366	384	363	378	399	398	384	376	376	392	393	394	402	390	364	423	406	353	379	379	397	379	394	364	373	389	378	386	390	398	382	376	376	343	379	390	395	407	388	381	407	384	405	374	362	400	437	332	415	397	376	366	379	383	381	378	376	378	393	383	389	401	401	387	402	377	381	396	359	350	390	361	386	418	350	435	384	434	372	365	373	398	395	381	386	334	379	354	398	364	350	388	431	425	365	362	355	360	359	368	412	408	394	390	381	368	406	378	381	375	373	377	403	390	413	386	376	386	383	428	357	367	365	357	368	382	396	377	358	357	359	401	378	359	354	372	393	432	403	371	380	381	359	390	383	353	369	380	372	390	355	388	404	403	399	398	352	397	390	350	368	412	373	386	369	368	387	370	358	369	381	405	375	379	372	365	349	348	372	368	349	378	392	407	386	366	380	370	385	401	417	359	385	367	358	378	377	377	358	370	359	399	371	393	412	415	388	405	384	382	368	401	385	399	371	392	351	400	411	403	374	394	367	380	388	371	371
19322	2431	1574	1117	929	846	752	756	751	766	743	685	697	688	742	729	679	703	735	666	725	670	702	688	679	718	698	658	712	663	705	703	683	671	675	677	655	646	643	673	696	696	707	717	693	645	732	681	752	730	699	727	673	699	704	671	716	680	643	691	679	670	650	677	666	714	679	679	718	674	681	667	725	671	712	659	724	659	659	689	680	706	659	646	694	694	695	674	690	721	686	654	684	681	681	674	643	737	698	720	693	666	674	669	739	680	676	673	692	658	721	661	683	685	709	682	733	729	754	704	710	657	719	669	700	704	691	702	688	669	701	696	684	676	683	714	647	685	651	667	681	684	677	683	684	704	697	706	710	676	721	669	629	658	712	700	698	710	690	711	683	701	673	693	712	690	709	700	693	670	738	762	711	718	659	664	677	717	652	640	698	689	667	699	690	705	708	669	663	691	735	659	652	680	705	699	693	674	745	712	667	669	659	639	658	668	652	646	659	658	664	700	666	701	684	658	691	704	689	650	715	709	682	716	658	693	690	682	692	696	670	640	691	679	691	681	693	704	680	671	669	686	686	688	695	720	673	711	627	657	712	725	686	763	659	707	680	636	676	708	656	679	683	625	709	634	680	677	691	705	660	691	696	642	701	708	659	708	655	665	663	695	658	709	692	724	680	721	703	709	681	696	666	696	713	699	692	630	676	681	697	634	692	655	721	664	660	655	660	699	714	703	660	671	670	690	706	682	679	724	705	698	738	668	714	699	629	688	654	685	689	670	690	620	693	683	676	760	651	644	688	717	652	684	654	645	692	660	717	685	697	687	712	668	688	633	667	706	671	663	642	666	689	698	652	675	693	665	703	687	652	677	717	694	685	677	660	673	675	736	693	692	648	678	641	652	652	628	699	655	694	687	689	657	687	649	660	679	672	665	655	728	653	665	683	635	704	662	698	663	658	660	686	675	702	678	678	701	673	714	724	692	679	671	705	681	698	673	685	695	690	650	698	655	634	708	666	692	654	709	615	701	687	624	697	682	701	705	683	689	682	651	631	732	666	686	644	659	653	696	659	648	670	719	702	696	715	711	705	655	677	725	679	714	678	658	687	715	666	688	651	658	687	683	713	678	656	712	646	720	665	707	710	702	666	672	664	698	679	674	687	703	695	695	655	725	680	688	691	681	696	687	641	704	695	697	669	663	656	687	676	660	592	672	711	700	695	695	680	688	710	694	683	698	674	642	689	694	660	677	674	625	679	705	674	667	704	706	684	652	705	680	665	661	675	704	662	711	714	729	675	678	703	699	719	672	678	688	675	641	692	685	667	673	706	692	653	667	700	673	671	653	674	744	663	653	708	770	697	722	687	698	676	662	701	682	712	702	693	604	714	646	697	713	654	724	670	671	705	658	690	678	716	687	651	659	679	702	689	689	673	675	681	675	673	665	720	702	688	662	686	717	710	683	675	711	704	646	656	677	693	641	711	671	701	661	689	724	672	650	662	616	632	644	635	685	704	662	686	703	641	677	686	680	619	680	702	664	643	660	661	665	673	673	635	710	657	650	662	626	646	743	652	657	690	704	665	662	682	669	673	669	696	677	640	707	700	652	660	641	654	713	710	653	667	729	696	698	674	700	670	726	716	633	703	725	699	654	624	686	706	694	661	682	629	685	657	699	668	711	686	659	665	671	718	669	703	658	713	749	661	722	719	722	719	673	612	670	667	663	690	681	711	692	673	689	689	653	649	738	700	702	702	696	724	669	686	692	650	702	661	705	680	682	699	724	697	685	665	657	669	731	679	682	707	694	710	640	667	681	678	732	694	699	715	673	687	677	709	715	696	693	671	638	646	642	712	731	633	656	653	706	668	686	661	695	747	656	670	629	685	703	711	667	633	711	706	724	664	690	655	702	674	664	677	657	673	714	680	690	686	739	688	670	726	724	687	621	702	701	693	696	699	674	683	695	692	682	719	666	666	659	697	669	653	714	695	737	667	664	673	732	673	703	714	649	660	704	652	679	666	715	685	665	763	676	714	677	681	706	710	703	688	678	662	642	708	675	700	702	654	657	674	707	679	624	701	625	662	646	682	703	674	695	640	726	700	691	641	695	636	684	650	690	684	637	706	686	707	667	665	663	661	659	730	638	688	679	702	675	722	646	660	684	695	687	681	676	723	704	671	676	681	702	715	692	671	724	705	709	657	686	666	708	651	633	691	719	658	664	668	711	673	682	673	663	689	661	661	661	734	738	657	680	696	714	669	662	667	716	703	696	682	672	649	692	715	708	621	659	691	707	662	693	658	675	648	651	709	724	638	630	708	661	689	675	683	653	681	683	633	671	707	650	682	735	659	665	697	691	663	669	691	673	685	695	668	693	682	687	667	689	653	693	668	664	714	676	641	660	662	683	673	697	630	643	656	682	678	652	683	656	678	657	677	654	648	680	729	663	708	660	650	678	682	639	712	672	705	700	683	703	663	693	690	702	664	699	690	663	629	662	716	695	720	740	721	673	755	668	692	652	696	695	717	680	694	666	655	661	664	722	722	677	674	700	708	643	699	689	644	711	682	686	638	665	719	649	680	671	686	731	713	628	641	647	708	669	690	668	729	682	672	687	725	649	676	694	703	719	676	643	673	714	665	680	681	649	721	682	659	707	717	674	671	654	701	694	702	742	645	715	706	696	685	669	705	709	723	653	647	711	661	688	676	669	765	683	683	672	685	678	726	682	705	660	688	695	684	687	685	647	634	674	668	660	651	674	688	647	675	684	716	667	688	675	701	674	682	701	688	689	652	682	664	684	699	721	663	606	654	683	690	705	701	736	693	664	698	696	687	720	679	672	680	667	702	687	663	687	725	701	672	668	658	705	748	621	666	707	725	727	662	691	721	670	693	731	662	665	722	658	711	671	705	701	729	711	700	628	662	711	691	727	677	710	693	655	665	728	667	620	711	721	685	686	729	698	679	692	673	660	687	659	703	684	683	600	654	678	673	696	732	699	651	733	697	701	659	718	693	668	699	669	709	698	735	671	699	727	724	676	693	690	681	662	725	646	686	648	703	669	679	700	720	672	682	662	698	680	678	669	720	654	652	683	658	670	685	660	614	689	635	689	659	673	714	668	694	696	672	672	660	702	693	610	692	708	706	687	683	704	673	672	659	677	711	737	703	718	713	692	724	651	666	711	671	675	716	687	643	703	627	751	657	708	649	651	708	672	675	705	700	631	680	689	713	641	645	732	657	695	734	693	647	737	681	665	690	652	672	689	703	679	669	692	692	683	680	710	628	729	704	721	662	699	684	684	688	690	729	662	681	713	654	674	673	680	697	701	710	660	653	694	684	676	668	648	677	695	683	641	687	657	658	702	709	645	710	673	711	669	699	678	627	687	682	715	691	713	668	659	707	649	658	663	679	712	665	685	676	695	676	675	699	692	772	663	668	682	667	660	696	680	674	687	685	699	696	668	690	718	681	726	696	654	652	674	689	684	650	680	730	681	680	677
25115	21471	28804	24498	16925	1706	856	675	544	509	510	470	479	452	447	483	455	436	400	393	427	454	389	416	378	398	397	397	401	364	408	361	390	406	377	357	412	390	377	389	380	347	397	350	381	396	394	374	425	359	382	395	374	395	461	391	350	397	394	400	386	362	386	373	392	390	401	440	370	404	376	334	393	365	415	423	423	367	387	402	423	367	385	364	368	367	436	357	381	416	374	387	397	404	371	398	375	361	373	414	403	393	391	382	403	427	452	406	392	415	390	397	363	403	369	362	388	387	389	405	370	381	337	377	366	370	390	392	387	389	399	384	374	342	372	362	363	378	366	390	369	389	369	359	369	364	376	394	387	374	347	382	394	390	383	401	378	391	375	390	378	374	380	374	362	371	396	370	382	387	381	405	366	437	343	380	401	386	383	381	428	369	381	419	368	389	378	409	345	411	385	406	379	377	376	386	351	416	397	430	391	365	364	375	347	393	363	399	370	362	373	360	368	372	358	378	388	375	367	380	360	391	387	372	377	341	411	380	398	392	388	360	411	356	382	359	398	369	356	378	393	347	383	364	344	371	403	357	375	405	354	367	332	388	375	354	387	380	356	367	421	382	389	360	357	361	398	406	387	376	376	354	389	440	402	398	366	389	394	388	375	366	359	400	378	374	406	380	349	370	405	349	401	357	388	376	364	398	406	378	381	413	389	399	417	384	385	361	372	399	367	382	365	355	388	388	384	360	386	342	344	382	400	363	375	355	359	388	371	358	385	374	401	397	378	387	373	372	367	395	404	360	386	395	399	375	377	350	367	405	400	368	339	357	405	363	344	355	334	348	337	371	371	404	389	369	360	370	378	381	417	407	385	354	362	342	397	355	371	354	375	373	371	380	405	369	383	360	372	361	349	400	369	396	402	375	327	395	401	410	381	360	366	349	379	413	386	397	364	390	392	388	392	335	362	413	384	350	385	395	381	411	385	372	389	368	370	377	361	336	373	383	414	409	386	378	364	402	363	352	384	389	401	382	413	374	389	379	370	386	385	351	362	376	349	405	356	404	373	386	342	389	394	384	383	399	383	393	412	419	372	354	380	376	353	394	388	381	410	382	383	372	381	357	396	367	431	425	384	402	364	384	383	374	394	399	381	372	364	398	359	372	423	399	419	389	393	418	382	388	393	433	381	388	352	405	372	369	395	371	372	342	388	403	359	395	340	393	385	370	418	386	371	412	344	391	364	391	418	398	380	389	362	407	338	403	351	389	374	389	348	402	393	399	322	399	387	366	383	368	386	365	387	394	353	395	404	371	373	390	358	372	342	429	404	365	387	347	348	373	380	368	381	394	390	398	347	406	349	373	383	377	398	392	378	416	342	391	370	382	379	366	344	333	344	416	361	430	372	413	376	376	376	378	413	336	350	371	405	372	376	353	413	387	389	370	354	388	397	383	386	415	351	384	366	384	345	385	340	388	408	400	376	389	373	378	406	387	353	386	390	386	376	339	379	385	381	387	381	377	375	388	400	375	380	399	451	372	361	362	409	351	362	350	386	401	383	406	435	366	385	383	371	356	414	371	398	343	362	385	400	373	402	391	383	403	406	375	383	367	378	406	383	395	383	422	362	407	349	410	403	364	380	361	408	364	370	410	381	385	378	371	380	398	376	416	354	371	365	363	399	374	396	370	381	394	371	389	394	359	409	400	363	346	359	370	381	383	366	329	419	363	381	361	372	398	392	405	351	390	404	380	388	366	414	375	389	417	414	368	372	423	357	379	390	372	396	389	358	359	403	352	398	392	385	395	396	371	367	389	387	385	388	338	344	342	358	376	393	403	398	432	405	385	362	429	370	396	414	383	392	344	373	390	399	391	362	369	377	367	339	363	405	395	392	369	360	409	388	415	379	375	386	434	371	386	380	370	342	367	378	352	400	377	403	363	392	365	384	378	423	370	394	351	393	387	359	399	387	404	386	391	397	350	366	385	334	343	390	352	400	397	348	400	390	366	375	399	355	409	360	363	390	361	371	392	361	374	345	386	383	374	349	369	408	402	372	337	368	338	368	369	391	392	401	354	375	359	387	374	388	395	361	387	385	407	383	394	404	376	363	407	366	396	359	396	388	363	402	374	418	394	366	396	377	381	405	372	405	397	369	371	415	387	390	383	370	372	365	369	398	413	372	378	364	398	361	385	394	371	413	398	359	372	365	386	372	357	367	360	376	366	392	361	373	382	369	386	378	349	365	357	357	370	363	390	388	360	349	386	417	397	334	384	377	346	377	371	363	380	357	359	379	395	333	399	347	342	384	386	369	380	342	404	399	382	332	376	400	364	374	364	377	379	359	363	373	381	394	393	370	389	362	374	380	369	414	391	402	376	377	399	382	384	439	343	371	365	365	396	378	349	391	357	377	413	385	393	401	363	416	369	339	366	356	382	403	350	398	413	383	388	362	340	393	393	346	365	369	382	383	369	397	398	386	374	411	410	383	415	390	376	361	369	352	372	390	355	364	405	387	368	401	360	351	391	377	384	371	410	408	408	398	378	406	369	349	363	380	355	376	368	395	393	365	360	374	377	377	370	364	401	390	366	373	348	440	366	374	382	392	395	358	396	396	384	374	386	379	399	344	361	412	391	374	367	356	378	385	375	403	394	389	393	385	403	390	382	361	353	387	380	375	360	350	393	366	378	351	377	390	411	391	372	388	419	372	368	401	369	356	410	367	396	373	392	390	362	379	376	371	360	395	364	391	410	336	374	361	372	389	385	380	369	385	408	388	398	370	414	389	383	340	404	370	387	411	381	339	386	360	379	387	336	345	415	384	363	390	387	378	378	371	401	375	365	390	370	355	387	372	393	364	395	381	398	370	381	373	358	379	382	317	385	392	344	375	407	395	366	384	394	407	400	354	397	372	348	380	406	407	354	367	382	356	378	411	391	374	362	400	403	401	364	360	380	367	385	353	374	363	329	367	397	384	366	390	373	359	391	384	383	367	366	379	378	402	370	363	404	362	358	363	392	366	398	369	403	411	381	383	376	362	385	373	366	379	374	394	370	373	354	374	347	344	377	372	366	376	369	378	348	394	368	385	356	341	407	371	350	377	346	364	371	364	383	360	383	362	408	386	380	358	382	369	355	379	368	410	385	407	383	358	358	373	421	384	378	376	400	371	346	350	349	368	419	357	358	361	385	371	372	410	383	368	405	387	372	372	395	389	387	412	362	398	341	397	407	384	353	398	407	339	394	400	369	363	384	383	389	396	337	370	374	369	361	405	388	339	376	381	400	374	393	378	379	370	411	372	385	373	336	364	414	373	415	405	374	388	347	355	381	405	363	375	350	391	348	359	396	360	428	358	390	378	393	362	378	377	354	393	397	382	350	388	393	382	374	404	380	360	405	380	391	376	405	342	365	354	337	350	367	374	386	364	385	369	390	397	383	392	358	410	371	362	395	406	405	377	355	363	362	385	356	409	385	384	334	389	378	410	356	383	354	347	400
46185	13028	9234	4684	3270	2447	1992	1652	1373	1230	1151	1016	967	924	951	884	875	797	790	808	758	780	768	781	718	739	752	729	680	753	703	757	697	685	670	707	721	687	720	662	715	733	687	682	664	670	739	673	671	692	679	684	663	700	733	704	715	703	651	671	706	674	672	690	668	688	689	699	672	675	690	727	644	665	664	723	683	636	655	672	610	646	715	659	670	674	706	655	701	709	667	709	742	713	722	707	681	681	703	698	735	719	736	649	689	695	751	736	690	685	653	707	665	665	743	735	736	692	744	691	744	726	709	690	682	632	641	735	643	634	644	693	621	716	701	609	676	674	722	677	677	649	701	703	676	656	661	680	702	659	633	677	612	655	660	655	705	687	652	628	647	720	673	638	658	707	649	667	649	625	616	640	639	685	688	659	684	658	651	676	700	654	645	663	669	657	689	719	668	666	662	662	671	685	712	660	670	648	630	643	700	695	687	676	721	724	697	706	689	693	736	727	699	640	624	666	628	630	672	629	661	690	662	684	645	673	703	678	687	662	689	637	679	702	670	645	712	684	663	680	655	654	648	656	710	688	680	685	650	665	681	671	674	711	644	670	696	643	678	680	650	657	708	616	692	649	688	686	616	648	661	613	670	696	635	697	699	618	715	665	694	695	667	702	719	649	655	687	694	684	669	670	656	642	679	686	679	692	696	683	639	689	681	648	645	711	649	686	661	629	651	651	664	665	715	681	676	684	656	683	685	669	702	659	689	668	639	646	675	660	661	675	687	665	679	682	679	660	701	680	676	694	700	684	691	675	659	657	721	637	703	640	653	645	678	700	716	682	657	641	693	647	649	670	671	707	723	699	670	667	689	679	654	677	641	719	643	655	715	726	714	685	656	658	706	635	642	678	705	682	695	693	652	642	694	696	679	633	648	717	643	692	650	675	619	642	702	637	655	641	657	679	652	667	701	653	667	636	679	694	662	657	662	734	631	697	699	661	681	667	668	613	644	674	684	679	641	642	702	678	670	688	658	628	672	667	699	677	727	645	646	635	715	726	695	676	675	624	626	656	671	647	674	647	695	664	669	593	633	653	684	697	702	685	634	678	713	626	656	651	644	649	675	688	654	633	695	652	685	662	672	689	677	682	676	702	728	717	661	641	673	662	659	657	662	689	676	642	675	691	653	685	706	710	655	662	625	684	649	712	665	641	674	637	639	696	689	609	653	657	670	704	654	657	670	666	663	659	656	676	635	704	708	624	699	686	678	656	657	674	656	657	700	666	673	705	670	673	655	669	697	670	707	680	640	643	677	636	711	673	686	658	669	624	684	682	706	679	646	658	672	735	670	692	651	670	670	671	690	624	686	634	676	649	665	648	676	660	686	664	644	648	710	682	682	671	690	685	684	660	647	643	621	666	681	662	639	697	642	655	650	680	617	687	669	684	668	660	693	647	675	674	652	658	655	713	673	649	672	646	638	687	656	697	710	633	678	668	721	676	655	664	631	688	701	695	668	634	661	637	674	686	633	692	720	701	683	617	670	675	678	704	646	672	641	689	703	685	651	624	677	745	680	697	657	632	663	673	685	631	712	666	700	651	652	632	673	681	717	700	627	686	673	685	663	702	688	705	684	637	638	652	657	670	675	627	698	683	708	643	650	658	686	627	666	705	687	673	686	654	692	610	636	670	615	646	674	662	632	702	675	651	672	637	660	675	645	679	664	706	660	663	653	686	664	653	698	610	675	648	679	706	702	668	679	661	620	735	655	657	695	712	677	658	646	677	695	694	693	691	664	676	688	657	686	702	686	646	702	669	716	630	691	671	655	632	703	643	662	676	700	689	696	685	701	706	675	643	645	714	639	701	722	669	715	710	705	710	651	641	698	679	665	673	695	700	690	668	646	618	663	668	683	667	646	684	671	690	675	664	644	663	705	654	718	729	707	703	657	633	684	670	690	652	657	667	666	630	668	665	629	643	691	623	673	693	687	648	658	700	666	668	695	657	675	671	675	627	686	698	673	687	674	706	652	626	676	694	666	712	649	683	682	668	671	670	648	687	711	663	652	728	691	681	700	703	668	683	646	680	689	667	656	677	648	651	693	631	636	660	663	683	691	709	679	655	655	657	684	656	681	646	665	680	699	659	677	700	696	643	672	711	672	664	685	656	624	629	697	629	643	717	683	698	647	666	678	645	644	665	643	644	702	676	680	680	648	686	656	675	670	656	698	657	658	696	691	713	678	656	636	631	634	684	669	671	671	640	704	637	689	685	704	672	689	647	684	641	705	695	696	711	688	699	666	688	678	684	644	692	690	665	657	641	667	692	715	695	632	650	698	671	690	681	665	658	670	648	739	666	697	675	647	702	668	693	670	676	633	669	696	634	674	664	657	650	727	678	708	634	654	631	648	664	668	680	681	629	675	621	665	642	682	670	658	625	703	630	652	670	703	601	695	682	681	709	656	648	711	676	677	666	685	672	704	673	671	670	702	666	693	712	694	724	650	678	620	688	693	637	697	657	639	653	665	677	674	667	677	645	690	713	666	623	627	720	715	682	647	628	656	674	732	667	658	673	667	636	689	675	684	673	695	652	656	647	655	659	745	666	694	628	676	723	666	692	645	675	684	700	677	740	690	686	650	681	662	661	645	672	665	686	658	648	661	676	634	628	667	628	643	662	693	617	637	661	691	682	664	662	691	705	649	700	698	644	679	669	618	653	671	654	678	712	665	683	669	687	646	649	668	631	688	692	680	664	646	686	658	675	675	727	643	672	685	688	713	669	686	634	691	649	632	661	670	703	690	670	713	683	667	684	653	673	692	696	669	662	637	631	646	635	671	698	672	716	661	662	681	690	657	606	692	708	672	644	659	656	674	674	669	699	667	713	629	681	670	620	633	686	663	666	673	614	695	706	674	635	732	674	662	662	655	688	675	635	691	659	651	672	697	676	664	674	687	712	680	701	676	681	706	647	664	708	662	683	643	675	699	702	710	675	702	711	671	668	690	681	684	698	643	655	640	659	722	656	693	708	669	651	627	677	690	665	676	682	655	718	726	669	677	672	674	683	733	677	712	664	638	635	656	666	640	685	651	679	636	642	661	663	687	701	651	693	671	670	688	695	712	655	709	645	680	662	705	679	645	675	679	680	629	684	672	613	663	686	677	653	634	676	670	710	693	690	685	678	649	641	667	603	681	646	640	659	647	698	642	682	675	624	657	618	689	689	686	691	683	705	694	671	696	682	697	690	679	687	690	705	699	668	673	695	715	693	684	630	680	691	697	694	640	662	674	662	676	669	669	646	690	664	668	618	639	651	699	656	603	612	662	699	664	647	660	686	688	666	677	708	700	672	713	683	670	683	684	660	687	655	683	670	644	716	659	689	689	677	652	707	635	685	699	707	673	706	641	682	674	649	666	678	645	674	685	666	642	638	686	692	665	663	678	661	690	703	680	715	676	697	680	693	689	648	662	654	673	675	672	651	653	643	662	688	723	679	641	695
24053	21448	29601	23692	21436	11972	1961	1113	903	889	816	759	784	764	686	704	677	658	694	693	647	645	644	651	612	580	678	643	650	613	659	614	633	604	627	634	622	631	610	609	605	610	628	625	607	657	580	581	643	629	641	613	572	636	611	576	616	587	623	619	563	619	644	639	601	578	616	601	610	606	572	609	599	618	609	604	594	596	573	626	585	584	602	562	617	612	608	658	623	596	601	631	651	646	683	646	591	614	611	655	677	607	639	609	599	630	587	631	634	664	664	605	604	626	623	564	639	599	604	562	609	591	623	596	567	628	620	575	612	631	618	562	586	604	625	639	603	582	624	620	585	594	600	643	561	564	618	578	596	605	571	608	633	607	608	584	600	591	617	668	591	602	593	627	600	620	610	538	637	648	576	578	631	591	561	550	651	600	562	574	624	580	590	615	562	612	594	590	587	592	633	576	604	580	594	592	586	584	644	583	579	593	603	589	582	588	579	600	562	620	559	575	601	628	629	563	585	577	590	601	567	615	603	642	636	635	614	637	576	589	609	581	604	587	622	579	596	596	582	583	555	589	581	598	621	654	632	595	597	591	609	606	619	610	632	605	580	608	605	611	574	587	580	541	634	601	583	550	595	595	602	620	596	605	587	548	592	587	598	607	537	609	570	609	546	581	622	615	644	630	551	611	598	626	610	581	609	578	625	552	568	576	603	546	567	621	601	624	592	608	618	582	641	594	600	579	620	619	574	586	628	589	590	592	577	593	604	567	594	622	598	611	559	582	604	597	630	591	604	606	572	570	613	606	586	565	646	581	601	581	593	594	598	611	628	569	596	616	607	581	565	597	564	535	610	586	585	572	598	598	595	616	614	577	571	585	602	573	619	616	599	579	579	609	552	635	565	565	577	600	603	594	589	594	573	597	562	557	593	605	566	620	595	615	590	601	581	576	626	608	618	553	588	601	570	588	600	611	584	581	606	551	621	564	589	558	578	613	595	625	591	579	636	602	628	606	560	605	576	600	631	624	606	576	591	589	630	600	617	632	624	523	594	631	634	549	618	613	534	617	557	598	599	571	604	601	573	556	627	601	633	610	631	572	570	597	589	605	581	610	573	598	601	584	612	618	555	593	655	601	590	593	592	587	620	626	629	611	637	626	636	635	594	588	629	602	573	583	623	583	586	571	643	619	589	613	584	607	588	592	598	591	573	581	611	613	587	607	624	593	610	574	580	593	587	568	589	587	590	626	616	625	610	618	644	578	605	610	576	616	610	603	607	584	565	596	642	591	611	617	617	606	606	616	600	610	588	674	613	601	576	587	609	619	606	605	610	621	548	601	587	577	560	586	589	634	605	583	636	610	595	573	617	547	550	617	617	584	630	607	591	567	562	607	631	588	625	611	647	594	567	615	585	587	613	599	587	635	597	622	611	599	586	609	578	603	634	615	599	644	605	614	607	568	564	591	612	613	584	565	585	634	600	645	584	615	590	562	532	602	563	603	604	571	603	625	621	604	586	596	635	584	651	565	645	633	607	601	581	600	603	596	632	634	589	641	633	629	618	634	589	628	619	588	606	572	601	574	592	535	572	565	606	584	581	606	615	570	595	570	597	603	589	596	588	606	592	582	642	612	590	545	620	565	540	620	566	551	568	597	621	599	596	582	593	630	613	596	571	567	609	609	583	628	626	640	640	619	537	603	593	575	608	591	558	643	654	586	569	631	602	605	598	621	604	620	597	575	627	588	562	571	550	577	605	588	570	625	583	603	585	603	592	593	596	629	602	621	593	633	570	580	603	578	639	620	632	580	557	652	594	587	655	568	556	618	590	578	593	565	609	592	585	578	629	611	557	580	620	619	636	631	568	645	624	562	586	566	621	604	611	615	636	560	587	631	550	610	583	551	650	638	641	577	619	600	596	606	613	619	593	603	611	587	635	567	609	603	635	593	594	611	617	656	592	603	597	596	605	617	592	591	600	593	609	601	533	609	588	601	627	594	555	619	659	617	599	622	561	635	625	643	584	592	589	594	592	594	586	555	590	618	639	528	632	592	597	564	614	603	616	616	588	576	611	600	616	590	624	577	587	589	557	563	603	575	628	598	616	551	595	594	622	590	621	636	614	623	614	638	623	592	630	597	600	609	648	603	589	591	621	567	616	571	624	619	624	609	574	568	614	622	617	608	591	608	564	608	674	618	581	624	591	611	596	573	625	602	596	615	585	588	600	572	581	596	599	606	589	564	593	641	584	570	618	590	590	617	595	591	596	597	585	587	604	644	640	615	608	606	601	568	608	592	584	598	572	614	593	614	601	583	610	634	610	571	577	586	546	612	584	587	578	597	597	577	616	622	592	554	618	588	596	562	584	611	605	629	631	632	615	602	630	577	618	599	591	596	608	619	636	579	641	605	571	606	622	597	587	602	606	578	608	558	569	546	583	604	592	656	586	580	607	607	612	604	617	636	638	634	613	570	594	616	580	580	621	576	592	601	558	584	597	608	582	584	582	591	585	606	593	553	576	601	596	553	590	638	577	582	591	589	575	627	637	641	635	551	592	605	551	625	604	562	623	581	590	593	601	575	609	617	577	611	563	608	582	592	584	633	590	556	579	642	588	637	607	592	628	599	590	623	632	597	609	631	599	595	590	558	680	613	608	578	559	620	611	575	544	606	607	560	614	564	575	604	600	614	553	594	605	562	564	606	571	641	563	599	559	572	606	619	581	605	608	624	584	582	603	629	595	601	586	602	581	622	620	618	612	615	633	562	557	605	594	592	583	658	586	578	634	621	596	587	630	607	624	571	598	599	610	556	584	629	609	596	565	624	587	582	575	628	568	611	601	596	619	642	564	608	591	569	605	629	567	625	613	559	594	596	614	618	585	611	593	587	605	593	618	623	577	591	604	568	591	609	625	558	617	586	646	605	639	584	608	573	615	600	610	633	577	586	580	582	643	604	614	637	632	611	638	617	602	585	589	617	589	576	601	622	642	587	618	587	610	616	561	561	606	586	623	606	608	587	607	630	589	596	606	545	600	615	571	596	570	619	551	566	603	596	610	585	600	609	656	622	619	620	553	539	628	602	578	557	617	631	619	582	551	605	591	602	603	639	578	572	580	601	612	624	595	614	594	578	600	587	556	582	569	600	565	607	553	605	619	582	643	583	633	609	593	605	595	602	599	623	613	587	604	609	647	537	540	583	587	621	598	625	585	622	600	605	644	618	608	582	591	557	608	618	599	586	584	551	621	579	602	579	610	569	666	583	616	570	572	605	592	562	629	621	592	574	600	650	571	629	584	603	620	630	606	624	628	598	587	577	627	609	575	607	593	570	582	629	564	604	604	569	578	626	629	589	632	555	606	569	592	607	610	584	636	573	610	581	537	576	590	621	607	628	610	669	595	589	630	608	583	626	554	642	549	611	609	618	596	617	576	561	582	630	620	600	603	570	637	577	591	590	570	574	553	604	582	570	619	570	567	625	599	631	601	566	568	565	614	587
42251	18938	14570	8088	5619	4263	3392	2816	2338	2002	1862	1732	1583	1474	1435	1355	1300	1332	1308	1194	1149	1161	1183	1159	1071	1130	1095	1053	1077	1089	1096	1047	1090	1119	985	1052	1061	1018	1006	1020	1068	988	1033	1039	1049	1043	1064	1016	987	1016	1104	1023	995	1061	1008	1027	1025	961	998	1012	1052	989	1025	993	955	1040	1007	1008	1027	1064	1005	1033	1045	991	1008	961	1030	1067	993	946	974	967	1021	1098	1018	984	996	1030	1095	1051	1030	1096	1082	1040	1001	1057	1064	1008	1014	1030	1028	1030	1106	1065	1064	1086	1018	1080	1009	1013	1095	1013	996	1036	1046	999	990	1063	1072	1070	1051	986	989	1041	988	960	1005	1015	1036	1004	988	1003	976	1019	1010	970	1056	963	1005	999	977	999	973	1009	980	964	980	998	1010	1009	1017	1019	993	977	1037	1006	980	1011	991	1022	1071	997	1009	1010	970	1042	970	978	976	1054	994	977	945	950	1013	976	1086	1003	982	960	914	1049	1015	989	986	985	1027	977	977	991	1049	1025	987	1014	975	1023	979	938	966	986	1040	1017	982	1078	1033	1013	994	1039	977	973	947	1020	1025	908	1014	953	968	984	1023	946	1014	917	982	923	994	1016	1014	1022	1012	1044	978	1030	960	1069	991	986	931	974	983	1000	1031	1007	1038	945	983	966	1008	968	1065	983	1000	1008	991	967	918	1004	953	1022	950	946	1012	946	1010	973	1044	1011	972	969	991	993	970	1013	975	999	982	993	987	1056	955	945	1005	991	1016	972	1004	971	1005	985	955	962	971	1000	1028	1001	989	964	997	983	1002	984	982	993	1006	984	1047	991	986	975	1043	991	949	1011	1029	1011	932	986	989	1034	1000	1027	992	984	1004	997	962	959	1026	999	1008	942	976	985	1009	990	991	1036	1017	997	978	1010	963	1031	966	995	988	944	957	1043	970	975	1010	961	983	1065	993	984	998	987	993	1009	952	1019	993	976	996	978	1001	1022	994	1026	977	989	998	988	1000	927	1010	1001	976	1051	965	981	1017	1016	1029	1027	1007	997	998	1060	1022	978	1002	983	966	953	1009	1036	1001	1058	1026	964	958	999	1027	960	1012	940	993	969	987	1006	1029	992	943	996	963	1046	939	999	990	1002	993	1041	1038	994	984	998	1009	1020	1048	959	1029	1052	1014	999	970	999	1008	929	1049	990	977	999	1008	958	995	1003	991	1017	971	977	1050	988	1003	1046	980	975	956	998	1030	1060	995	997	989	984	1033	982	1005	990	969	1025	1000	988	1004	966	944	1004	938	1032	995	988	980	1021	1053	1007	984	941	998	981	1005	982	1006	940	1027	996	1051	989	968	952	1075	960	930	1020	1009	985	1004	1042	1006	1037	1013	1048	1020	976	989	979	1016	997	960	1008	995	1003	950	973	972	964	965	992	983	995	966	967	981	967	965	1021	970	1007	986	1015	971	1051	997	969	1043	1040	996	999	933	1010	946	1004	982	998	967	1017	1011	971	1022	998	951	987	1017	993	1004	1004	990	1032	972	964	978	995	980	1008	1019	1035	980	989	1027	943	1009	1028	957	1007	972	939	1004	991	1016	1024	976	1010	983	1032	1010	968	1030	986	1036	1005	981	1042	1032	967	1037	1031	973	993	1021	1060	1049	1024	1008	952	1026	978	1020	967	991	954	1057	975	1002	1028	948	1018	1030	1014	986	1019	1017	979	1022	969	1012	1052	980	989	965	1054	960	1038	991	986	1036	1025	965	931	982	975	968	993	986	990	975	962	952	1020	1023	1002	1001	1011	1022	961	1005	979	990	990	983	1049	956	1035	980	978	969	1026	1007	966	1028	1058	1007	1059	996	1022	1004	980	1004	1017	973	1058	1011	992	1007	1006	1005	945	989	968	1024	954	981	1033	1030	971	1010	1008	1002	990	988	1014	929	994	993	978	962	981	979	991	912	971	1066	1010	993	988	1014	958	1033	993	1057	950	976	1027	1010	1068	996	999	1003	1006	995	990	974	957	973	970	990	1018	984	1020	966	994	995	988	957	989	967	951	1054	987	1016	1041	1001	968	948	950	1042	935	975	1016	987	973	1017	1000	997	971	1003	954	941	978	1001	1034	1022	1014	1006	1037	967	990	978	1030	947	990	984	1041	976	999	999	997	972	1092	1046	1019	946	1024	1024	1001	1023	1004	956	1045	1010	1003	1035	1061	1033	951	963	1038	942	1075	1008	988	985	1019	951	958	968	978	984	964	1002	1024	961	944	1011	1006	971	963	1003	984	996	1031	1040	1012	1006	972	1018	1004	1028	1025	959	946	981	966	973	983	987	945	1018	1011	1032	1017	971	953	946	972	1008	989	1024	970	966	979	986	987	1054	1017	936	955	955	993	1018	1033	972	1009	985	998	973	1002	1042	1010	1010	991	1019	1002	954	1019	994	1026	981	984	971	953	1025	966	1003	958	1009	992	994	990	1028	1012	1012	955	1014	1030	965	971	982	981	969	960	974	1019	959	1010	974	984	961	1022	971	977	1002	941	1006	1007	1000	958	1013	1016	1041	1031	1006	988	954	962	1002	1010	945	1043	1024	986	932	942	996	1046	983	1016	969	1071	958	982	980	980	1014	993	986	959	988	1018	971	1029	1034	1012	993	1011	977	1011	981	1026	1014	1016	1023	1041	1002	1022	1038	990	1085	977	989	1024	1014	1013	1029	938	1043	977	1024	937	1041	1010	967	964	1024	974	981	970	980	932	983	970	1015	1003	996	991	971	949	992	967	1008	1002	968	1001	972	1005	951	986	964	1010	986	964	987	1019	987	953	969	952	1025	1007	1001	980	1010	1012	959	989	963	959	1030	1020	1025	954	983	996	948	1001	978	1009	1034	983	974	991	1019	948	1044	1044	998	961	988	1014	966	1018	1039	955	955	987	992	965	957	998	1019	992	935	1016	932	990	931	1025	959	972	973	1021	976	1036	1004	1036	989	1031	1014	987	1039	1023	1040	983	1002	999	1028	1010	1013	978	1019	996	987	1004	950	1006	983	997	958	980	961	1013	1039	983	1014	1025	987	1005	1001	976	1011	1017	985	1015	1020	1023	966	999	930	978	1001	989	992	987	1068	989	1016	1058	1053	1000	934	941	983	901	958	1007	982	972	987	1014	1050	1070	1027	996	1005	938	985	998	969	983	1006	977	1006	941	1024	980	1043	951	979	999	989	1022	1000	934	1001	1029	979	971	975	965	1045	1005	970	992	1033	986	1018	976	965	1016	1053	1006	986	953	991	975	1003	1000	959	1000	967	945	965	968	992	1027	945	978	1019	962	1000	977	977	967	1037	968	1015	1048	998	989	995	992	987	995	1004	983	1009	1001	913	997	1011	1016	1008	985	988	1000	995	1002	969	939	967	998	1000	1057	956	965	1017	1019	979	973	983	988	996	927	968	1022	1006	953	997	985	949	991	933	1008	988	982	986	1034	1011	997	961	954	933	1058	957	988	974	998	941	972	1006	1017	1008	1012	971	957	1043	1005	992	978	945	950	947	1003	971	1074	967	989	994	1035	955	985	997	1036	983	986	987	1029	1035	964	995	1002	1062	965	1019	1018	984	988	957	1031	1011	971	974	1035	1012	992	1025	989	1041	989	956	989	989	1002	989	993	1026	999	957	1018	1023	1017	934	1018	995	989	960	975	1049	990	993	929	1024	982	980	973	977	991	975	1016	1004	1027	978	939	983	995	1009	976	997	1012	998	1011	971	958	992	999	983	1000	998	1028	1061	956	965	1004	992	968	948	1013	975	981	1012	988	983	985	998	1016	1016	977	947	980	986	1016	1001	1024	1033	971	969	1028	989	983	1019	1007	986	963	982	1015	992	998	993	1063	1026	972	993	939	1006	963	984	1036	1041	952	1035	976	1009	1010	986	1006	938	988	970	966	1022	966	990	1001	981	1012	1036	990	957	1000	960	973	941	1009	990	1042	978	933	1052	999	1010	983	999	993	1012	969	971	986	1014	993	999	1020	984	964	1002	970	1034	939	930	988	1012	1017	965	991	1035	1014	964	981	1013	1010	953	992	980	995	947	975	1032	1000	1015	956	999	1001	1033	1016	978	956	972	1015	972	996	973	982	990	999	962	1027	999	1005	983	999	966	1040	998	970	1011	998	951	983
27779	17340	2910	644	460	456	432	377	391	404	378	391	369	415	345	382	412	363	370	376	373	395	341	362	403	369	376	372	386	381	381	395	403	367	408	386	355	370	370	370	351	393	424	372	354	368	362	398	397	400	355	348	380	371	379	413	383	334	400	365	371	386	391	394	409	353	360	369	366	387	396	356	366	354	366	355	344	411	378	376	400	382	377	364	401	407	381	386	352	356	370	422	410	414	368	374	381	341	387	390	364	363	375	393	391	443	385	396	393	379	407	362	315	397	343	419	393	401	375	389	359	383	389	379	368	382	402	343	366	348	403	376	387	385	405	394	381	341	362	377	341	376	373	359	389	329	347	370	372	353	360	370	376	356	375	401	394	418	355	354	357	399	371	381	360	371	405	367	357	382	369	417	383	361	361	364	386	378	373	367	384	378	355	367	362	391	369	376	393	355	397	416	382	409	410	370	366	376	357	396	370	368	350	399	426	364	347	403	404	363	360	395	395	367	353	334	400	363	382	375	383	375	391	390	370	350	419	393	385	421	400	406	364	388	386	400	413	371	368	408	405	381	369	395	383	363	386	365	376	378	360	361	368	417	354	368	393	370	357	376	389	370	399	380	412	376	364	352	384	381	375	412	361	387	345	388	377	407	357	380	334	408	360	386	423	411	368	368	372	367	361	396	405	391	362	373	390	374	377	377	397	375	387	363	381	366	388	384	355	374	396	382	408	396	383	401	376	410	382	375	406	371	370	372	388	361	374	383	360	379	374	358	389	350	349	401	367	360	401	410	353	371	373	344	399	397	409	407	387	405	371	356	382	371	377	383	339	348	409	364	380	349	376	373	395	375	376	358	369	386	359	391	410	387	396	357	369	411	377	334	367	371	359	404	353	368	386	368	394	391	372	354	370	391	383	412	350	363	377	374	389	357	417	385	381	367	372	397	382	419	374	378	400	369	401	362	355	369	351	385	378	391	347	369	345	365	353	398	388	377	400	374	390	360	346	388	402	380	376	387	369	387	367	390	371	416	390	397	388	356	391	359	381	349	376	372	351	375	371	390	374	395	410	385	316	391	356	392	379	379	365	384	390	405	362	352	346	366	343	363	364	431	345	366	404	409	363	355	356	359	382	391	352	388	378	367	369	388	365	373	378	365	406	366	404	432	350	368	339	381	388	383	375	364	379	378	351	401	367	359	373	382	340	407	393	349	363	422	375	381	419	325	359	398	365	366	392	359	356	403	364	392	378	349	410	386	390	396	355	357	383	354	381	383	387	373	380	371	354	376	400	357	367	328	447	386	370	373	401	345	406	363	358	388	374	373	382	396	351	393	402	389	406	358	387	384	363	395	380	359	384	395	380	375	410	367	349	402	367	363	384	350	369	384	345	366	392	376	361	356	377	410	374	378	379	364	398	386	357	404	397	342	382	366	391	365	378	387	364	398	378	356	391	428	382	385	406	412	391	352	352	402	365	369	417	407	406	349	365	383	385	392	375	427	377	355	379	343	382	385	378	384	407	392	427	385	402	355	420	363	376	357	365	375	343	354	376	357	363	380	384	371	378	365	394	357	375	365	386	388	380	384	390	359	367	363	398	372	363	419	395	428	402	387	371	390	388	377	380	360	405	402	385	362	339	392	392	383	353	388	403	370	348	353	378	372	346	344	395	384	403	358	385	374	357	394	402	415	366	356	372	400	377	329	354	403	400	393	357	390	391	350	355	374	360	356	395	383	381	368	372	384	400	381	377	388	377	378	382	361	408	364	393	386	368	417	427	374	367	407	386	373	353	356	423	420	406	390	414	368	403	381	392	356	370	390	393	381	371	364	356	348	379	363	346	366	376	361	415	364	372	381	409	400	365	335	398	388	327	371	356	385	406	388	366	388	383	411	372	367	371	372	383	393	376	371	370	364	361	366	418	362	394	368	381	378	389	383	358	401	353	353	387	355	371	347	337	374	364	413	388	390	367	380	390	378	383	396	356	394	382	376	402	387	386	372	413	404	357	386	371	365	384	401	359	378	360	365	357	374	383	368	357	366	381	386	399	416	417	382	420	368	378	384	360	376	348	353	384	378	386	370	362	399	392	388	384	388	406	377	350	369	384	361	365	356	341	378	357	369	378	415	382	375	365	381	400	363	372	371	326	363	378	386	385	392	384	391	375	385	378	364	371	362	352	383	377	357	405	375	380	369	383	413	362	394	390	375	402	364	380	373	385	359	426	400	378	340	343	398	388	347	360	371	351	417	387	389	386	402	379	370	416	359	370	396	371	369	362	395	384	362	365	369	395	408	394	364	378	379	397	419	390	395	386	389	358	386	381	401	372	381	392	335	379	355	376	329	405	378	377	362	406	383	347	371	376	381	366	374	359	373	376	394	393	399	350	403	369	378	376	387	381	360	383	395	394	386	382	349	369	419	402	403	383	365	410	376	405	362	372	425	409	400	380	361	420	358	382	390	388	395	388	350	377	355	342	378	360	389	361	344	362	361	379	348	381	375	368	412	382	420	360	359	392	373	370	397	392	374	372	349	351	382	365	350	380	365	377	346	368	371	390	366	385	402	410	377	388	355	369	354	370	366	339	355	365	375	394	398	365	357	389	371	398	385	392	359	380	371	369	370	330	392	402	393	359	335	401	384	414	386	345	385	377	390	399	391	354	365	373	395	393	379	362	401	371	331	390	392	354	430	375	339	388	384	371	384	360	394	363	360	371	400	373	350	372	362	367	363	380	393	349	385	374	371	396	359	356	375	384	337	386	366	366	358	363	383	355	389	381	369	353	377	350	329	409	387	348	382	403	380	372	387	382	396	393	361	389	379	371	377	374	402	345	401	370	404	365	422	351	390	393	393	400	360	380	349	365	340	396	370	377	385	396	367	388	358	363	367	367	350	392	393	397	369	370	351	374	378	371	384	360	356	363	381	404	391	397	373	370	408	403	356	392	395	407	424	390	379	384	376	369	397	412	416	362	389	381	381	365	391	394	381	382	369	385	387	363	357	355	384	382	408	367	391	394	386	390	378	396	394	370	386	351	394	391	370	370	390	378	354	368	344	378	388	380	373	377	410	385	408	411	373	390	392	365	421	395	378	382	386	369	366	418	389	418	401	361	415	370	355	412	387	407	401	418	399	341	365	396	385	374	380	391	346	363	384	361	398	350	322	413	397	385	370	377	370	375	424	387	398	342	367	399	351	374	384	348	376	404	408	357	382	377	352	375	405	405	374	391	398	387	345	373	367	427	368	389	366	387	417	356	386	350	389	388	367	380	404	353	371	345	376	383	404	351	411	375	371	374	356	388	398	371	389	376	392	365	362	384	388	351	382	340	378	390	416	380	399	378	360	358	395	392	410	381	403	382	367	376	375	361	390	394	354	358	374	392	397	360	389	384	410	356	401	413	377	391	352	394	388	382	358	389	378	401	369	384	394	406	386	372	347	384	373	423	378	390	416	375	370	393	373	361	367	325	348	347	363	365	397	399	374	374	398
17661	2044	1522	1069	919	886	787	770	696	716	725	692	704	678	709	675	680	673	683	730	673	698	687	668	669	644	700	706	687	649	677	677	684	661	690	675	707	714	698	664	659	695	680	738	688	660	715	674	670	663	678	654	699	667	699	640	672	686	685	689	629	691	676	708	706	670	715	649	640	689	695	703	671	721	703	654	673	705	669	701	664	665	658	689	664	697	655	699	722	699	731	700	742	694	724	683	675	680	717	679	689	702	716	689	699	685	674	667	702	654	665	736	694	709	674	678	739	732	709	723	674	683	655	696	648	649	709	630	744	652	672	701	679	688	667	683	704	675	658	674	684	670	642	706	619	698	649	656	727	710	658	696	679	683	716	603	657	667	651	684	673	683	672	686	689	668	693	682	668	671	644	631	685	701	683	657	671	705	641	647	696	654	671	677	661	662	688	679	718	650	693	710	708	667	724	700	712	672	663	690	688	644	717	652	689	692	654	712	667	696	672	655	688	674	640	627	665	687	666	686	723	652	676	695	656	619	648	650	654	654	660	620	699	706	699	678	656	669	705	663	658	626	682	674	728	712	664	712	700	689	678	661	667	732	706	701	686	688	702	694	708	641	656	634	687	719	679	696	701	671	663	680	653	690	726	661	687	668	678	666	697	704	732	661	626	684	646	669	689	696	742	673	710	731	644	651	637	697	654	695	649	656	700	708	698	668	626	689	653	672	673	671	682	673	632	651	683	637	684	663	677	707	735	674	647	679	689	651	705	686	703	696	691	693	669	634	693	642	659	670	708	635	703	675	653	716	695	657	700	701	711	678	654	652	679	642	727	677	669	663	700	626	678	644	655	706	659	664	672	679	683	667	634	679	720	661	647	682	701	612	683	652	649	737	688	729	685	681	709	652	609	704	706	688	651	637	696	646	713	665	669	692	718	711	678	681	670	681	697	707	683	675	711	652	693	697	676	643	701	655	669	630	682	687	675	688	660	689	660	684	685	653	655	693	715	669	662	628	660	679	698	703	690	635	649	670	713	705	669	647	711	703	671	652	628	649	672	691	657	651	669	665	680	677	724	658	718	740	716	697	614	649	690	638	647	712	681	699	641	655	669	667	679	664	673	678	687	681	709	699	639	643	715	697	672	660	686	706	638	699	691	623	676	665	700	671	667	668	687	678	664	694	714	685	669	659	692	702	683	676	723	669	710	670	650	644	649	681	694	674	680	714	650	698	655	621	651	732	682	671	696	665	676	722	676	646	646	682	637	650	660	674	722	674	694	694	705	609	707	723	635	663	696	669	675	714	693	679	739	703	653	717	704	644	653	672	699	681	661	714	706	653	657	677	675	674	683	673	653	698	721	654	649	664	670	721	680	696	687	678	719	658	715	665	642	662	665	674	670	674	658	677	694	664	652	678	649	677	691	667	682	662	703	671	629	671	693	712	693	685	682	686	672	682	635	707	717	696	705	696	684	711	691	711	695	675	668	694	689	748	652	678	650	658	679	677	668	708	707	684	688	621	684	681	684	691	645	700	637	679	684	702	659	647	683	667	671	719	707	635	638	674	712	650	660	681	683	692	611	719	727	684	667	647	728	669	718	667	667	654	696	690	660	705	718	716	669	633	624	644	652	659	661	687	673	679	683	628	661	695	668	687	645	685	650	667	675	716	668	715	700	701	673	677	648	637	715	665	678	627	668	660	665	711	688	692	749	662	653	669	678	706	676	707	697	706	643	620	691	654	680	641	661	672	742	712	709	691	694	718	715	686	691	673	652	716	703	655	717	627	664	664	721	654	659	703	658	676	731	729	693	674	696	649	672	688	695	656	700	715	669	691	655	696	685	667	680	690	702	678	679	650	692	686	672	648	657	666	674	715	673	685	649	666	710	697	665	651	693	659	649	701	695	660	742	630	692	652	656	669	647	704	649	689	658	633	659	629	698	737	715	678	656	696	720	683	715	695	656	669	654	700	639	733	674	669	683	650	678	712	665	674	681	689	689	662	702	674	659	678	649	726	668	736	649	694	666	624	677	669	689	668	697	691	662	673	654	717	683	707	662	689	654	621	668	678	679	690	710	686	667	679	668	696	646	695	654	694	718	684	688	598	698	668	676	685	649	638	620	657	720	656	661	686	681	704	667	657	649	685	689	678	657	700	730	665	657	627	650	637	652	680	703	686	655	677	683	672	685	679	675	693	683	708	706	682	676	655	644	693	723	717	648	660	694	680	661	647	625	716	679	652	676	625	654	669	669	663	676	737	687	702	707	674	638	654	678	734	710	672	660	664	668	680	731	665	674	642	676	670	711	651	677	672	724	648	664	712	676	685	653	690	713	625	734	648	680	649	619	642	622	675	669	694	669	651	640	687	653	657	682	619	631	657	632	679	691	636	643	686	672	664	688	631	692	644	719	683	732	643	695	725	644	704	666	646	640	696	688	695	672	615	663	704	625	677	676	680	683	695	666	646	672	647	613	691	685	614	659	665	715	671	636	667	686	663	672	682	689	702	670	663	703	648	675	645	658	698	704	693	667	674	686	683	734	683	679	723	665	682	670	638	691	671	678	713	675	668	691	703	667	679	690	653	720	706	610	689	712	672	699	622	672	652	677	643	639	650	715	660	723	671	713	641	699	713	679	717	674	665	669	641	642	667	706	659	641	708	709	661	676	643	661	700	692	668	695	696	684	695	651	628	648	675	744	676	657	682	633	670	672	698	725	668	707	669	661	691	652	643	668	667	639	699	719	650	671	673	676	667	663	638	656	704	705	653	645	712	686	698	683	696	724	715	650	687	673	641	707	658	690	633	683	679	639	693	669	704	716	696	687	646	695	688	649	670	665	688	659	664	666	693	681	647	683	667	729	702	668	696	620	738	675	638	682	742	640	667	686	625	683	680	662	662	647	693	629	647	706	668	667	668	688	714	624	691	700	693	713	689	652	678	685	690	669	665	674	695	668	713	710	661	678	692	696	677	645	639	670	670	682	660	661	697	661	704	647	694	676	632	648	636	690	697	679	677	695	731	685	673	677	657	696	739	657	663	680	707	694	681	684	685	677	686	665	676	659	721	657	670	703	718	666	649	649	660	709	717	655	729	658	640	686	668	661	668	647	677	695	626	697	671	728	679	680	660	665	655	709	644	690	652	674	681	676	668	707	626	689	699	711	690	667	633	704	641	652	692	647	658	748	652	646	683	677	676	686	667	663	682	674	659	687	670	658	696	692	667	657	691	670	663	744	696	702	646	713	675	645	704	667	666	679	675	667	699	676	703	696	664	682	685	683	699	638	680	666	689	683	682	676	651	689	679	695	639	686	705	691	667	689	688	659	636	689	661	700	671	681	660	674	638	673	745	656	664	668	683	686	677	670	676	663	657	663	653	659	655	664	670	660	704	686	684	684	650	668	702	694	710	696	689	704	700	695	677	726	677	645	597	688	683	688	661	643	680	639	672	651	657	710	682	676	718	720	683	682	695	681	689	629	738	692	680	688	721
25159	21497	28307	25088	12207	1233	832	657	536	557	542	504	450	448	435	414	404	389	435	433	422	447	426	439	402	448	395	415	404	402	368	449	363	361	397	405	370	396	381	391	371	349	385	385	376	375	373	361	395	360	389	386	365	379	374	413	367	379	380	420	412	387	372	362	375	390	365	367	396	364	388	392	390	374	367	380	325	335	387	385	385	342	364	403	348	344	393	375	361	407	398	370	405	400	372	393	407	398	397	386	401	414	373	364	363	381	349	387	396	369	422	380	362	388	386	417	380	361	380	405	357	404	352	406	370	392	353	401	398	372	355	408	397	360	366	369	361	349	373	377	375	378	405	334	374	378	355	361	401	370	400	369	376	368	366	379	387	373	360	363	369	372	371	346	362	383	339	346	373	350	363	387	361	392	379	380	398	344	401	392	382	369	347	375	369	364	396	347	397	376	354	342	361	358	337	374	386	375	377	382	367	376	391	364	398	387	370	391	377	361	371	349	375	397	358	366	334	359	384	375	368	394	370	361	381	379	396	357	374	384	358	394	388	367	368	353	366	401	361	381	364	378	367	379	406	349	344	377	351	361	376	395	357	402	360	363	358	378	392	365	327	374	394	388	372	399	357	391	371	370	372	351	349	386	381	396	328	352	349	362	362	390	349	389	340	368	374	372	403	395	386	341	374	385	391	389	353	360	356	392	391	404	371	404	390	370	368	375	389	374	379	345	398	377	378	385	355	386	399	406	390	392	382	380	360	374	373	393	359	377	375	375	371	355	358	348	347	388	363	420	365	343	339	389	356	397	385	381	407	362	402	356	351	382	377	371	400	369	378	359	332	394	371	367	417	378	359	377	369	368	349	363	372	383	360	377	377	377	380	354	405	348	409	352	372	373	366	358	391	370	374	365	406	390	384	367	348	374	375	382	365	342	376	349	374	351	384	364	333	383	384	367	342	371	380	349	385	390	394	373	348	392	392	376	355	372	374	345	386	382	371	384	378	376	392	375	387	390	374	396	345	431	420	384	369	389	406	367	376	414	356	377	363	369	375	338	366	383	395	355	357	387	409	349	412	382	364	375	363	379	414	366	376	374	359	377	401	404	399	375	369	364	350	370	373	369	349	354	374	381	358	416	394	385	374	380	362	358	384	401	355	374	384	382	401	397	345	352	387	385	368	361	389	382	349	366	361	367	378	379	416	382	414	371	339	410	388	374	376	386	393	354	378	399	365	353	365	350	377	358	361	371	401	370	368	388	395	423	388	376	365	407	400	392	405	337	384	378	371	387	350	420	377	394	393	375	368	334	350	361	368	389	378	391	384	385	360	394	360	393	382	381	414	335	403	380	384	363	375	371	377	350	366	362	384	397	374	354	386	384	395	379	355	366	363	376	400	400	381	349	373	342	363	389	380	352	375	364	375	376	337	406	390	396	329	376	379	396	345	396	384	351	350	376	386	394	386	425	387	389	369	354	407	379	367	355	387	363	408	360	385	365	398	313	348	358	368	356	392	350	385	356	390	383	337	360	403	420	395	383	397	369	400	393	360	322	373	407	386	374	378	411	370	371	402	377	380	375	360	368	410	366	380	389	362	416	370	393	365	366	383	386	347	360	397	365	372	354	368	376	393	371	411	357	383	402	376	374	433	384	345	351	413	347	391	396	391	363	403	347	396	423	374	380	398	350	353	425	343	367	393	378	369	386	367	379	360	343	372	401	374	399	383	367	377	370	381	348	358	410	361	346	382	371	361	426	393	363	386	358	367	371	400	416	363	375	374	382	398	411	331	367	407	380	374	375	379	386	379	381	349	398	357	362	404	393	368	385	378	387	364	385	335	342	365	380	348	357	385	366	381	367	354	342	409	374	368	388	401	392	382	375	348	364	401	380	404	362	379	381	372	384	378	384	357	351	372	386	354	368	356	371	357	383	365	361	392	367	389	374	402	379	350	363	388	351	369	339	386	366	416	361	363	375	376	354	391	366	376	370	353	352	355	397	363	370	385	396	358	373	369	396	389	408	375	372	393	391	389	392	395	380	376	351	400	365	374	388	378	410	340	373	365	384	349	363	340	365	379	375	395	409	343	384	379	395	351	366	376	383	409	368	358	400	353	382	390	390	359	357	368	413	380	369	375	358	361	357	402	385	385	369	386	397	373	380	358	384	369	365	358	378	363	359	370	355	369	375	377	379	360	388	371	394	363	391	354	344	341	363	387	344	377	369	385	392	382	363	372	395	362	362	371	427	382	384	383	383	408	387	383	404	403	379	374	354	359	346	377	395	358	363	406	366	353	382	399	374	379	387	362	352	376	368	336	419	323	386	359	388	374	351	390	377	355	394	373	379	376	379	410	381	348	383	330	372	377	358	384	371	404	369	387	355	340	363	411	371	388	351	417	408	402	357	409	355	368	353	365	375	368	367	373	355	392	391	375	374	349	386	394	359	368	344	414	344	379	383	374	370	347	356	371	351	376	362	367	412	367	395	375	368	366	382	387	389	392	329	373	380	368	399	405	327	368	360	345	377	394	391	369	383	353	362	403	350	374	414	373	345	358	379	385	349	399	397	363	392	387	404	358	378	370	381	368	374	391	388	394	387	386	356	345	399	387	363	350	375	347	383	378	370	351	369	402	362	398	372	353	386	423	404	347	378	411	333	355	357	383	377	361	396	379	400	350	344	330	338	356	354	346	370	382	381	371	383	402	391	378	424	382	413	344	367	392	401	377	339	358	378	376	383	399	348	343	369	352	388	366	370	351	386	387	394	365	353	348	400	368	366	381	349	389	405	376	358	369	329	381	361	397	393	362	390	360	387	343	412	389	371	373	364	389	374	379	364	367	361	356	387	389	398	366	353	387	365	387	354	377	392	358	405	386	374	369	389	400	412	418	351	376	395	359	380	351	388	333	371	338	378	364	370	372	383	380	358	401	360	366	407	370	384	392	359	341	329	382	382	359	379	374	342	353	383	378	344	400	372	364	353	387	380	393	365	360	379	370	410	394	351	364	372	354	380	402	366	377	411	370	366	369	372	361	367	367	419	376	321	392	332	366	399	379	360	388	388	357	379	383	358	358	331	357	372	393	360	353	384	355	375	435	362	365	361	373	365	376	409	378	379	397	340	362	376	357	362	381	399	390	392	368	399	364	343	383	377	330	372	393	382	359	385	379	377	364	399	350	350	380	328	351	357	366	385	413	381	383	375	397	367	380	374	364	385	384	354	366	396	345	367	394	351	388	355	356	401	361	359	377	412	348	397	357	383	363	352	387	385	366	345	391	357	392	371	377	367	382	355	400	396	396	370	396	359	354	348	354	365	391	345	370	353	368	387	357	381	405	406	391	359	355	419	416	379	384	401	382	397	383	405	355	344	393	358	366	404	387	390	377	368	348	360	347	362	381	391	354	359	364	356	398	379	348	390	401	369	400	345	401	391	373	390	343	367	386	365	352	332	347	335	369	367	396	385	418	349	370	387	392	369	368	359	398	384	377	364
36998	12880	9398	4913	3356	2540	2026	1618	1428	1256	1179	1068	982	950	913	911	871	816	777	792	764	781	748	773	760	728	761	742	675	704	703	691	687	682	693	635	737	670	714	688	714	675	706	722	671	694	677	635	649	647	659	675	682	731	711	704	712	651	676	663	673	656	663	642	685	706	705	674	625	635	655	700	678	664	637	707	650	657	645	720	697	668	630	681	673	683	706	685	704	737	676	692	723	666	712	689	694	672	675	670	738	705	680	715	668	708	657	680	696	665	719	675	648	674	694	686	713	733	689	733	656	668	755	697	653	658	695	694	649	681	687	699	637	693	644	629	716	662	668	659	630	714	683	689	657	674	634	712	670	655	684	673	691	678	658	614	649	681	655	589	667	651	652	644	681	629	658	651	622	721	643	653	616	635	680	681	649	668	653	635	666	678	667	674	661	711	642	634	678	650	695	681	656	681	674	692	654	665	699	648	632	621	677	670	703	679	689	711	659	686	639	643	687	643	710	662	647	639	680	713	683	664	679	667	656	668	684	646	644	594	659	648	680	668	669	650	665	650	627	688	720	643	720	714	663	672	680	684	623	648	654	674	654	664	650	691	633	610	605	675	672	705	689	668	700	679	672	642	621	667	641	681	696	664	653	641	736	694	688	676	622	691	583	687	688	702	714	737	686	657	672	671	670	714	654	625	667	663	644	716	609	690	645	674	662	632	688	671	677	625	642	649	680	643	676	693	683	633	656	651	669	665	660	644	670	653	643	678	616	761	664	624	593	658	677	653	642	663	684	642	674	736	649	642	671	662	648	655	731	630	613	648	643	660	684	697	666	650	688	664	684	688	681	676	619	667	680	637	666	653	623	668	648	680	674	638	699	659	683	642	659	679	684	680	684	660	681	673	711	659	686	673	642	686	639	692	655	717	643	677	709	638	713	668	687	687	694	629	680	701	667	702	617	654	618	657	632	692	654	684	683	626	659	664	665	676	645	689	658	633	658	672	633	675	679	683	664	658	671	678	697	678	659	664	649	633	649	659	691	683	637	635	665	691	652	679	676	641	662	624	679	668	628	678	682	675	644	707	658	683	610	712	661	615	656	685	632	655	668	647	681	663	657	643	685	668	711	693	684	771	657	661	675	640	661	671	669	654	684	695	657	642	683	633	686	674	699	684	669	653	668	652	645	620	620	690	659	674	674	658	625	686	631	655	657	649	635	629	678	652	689	683	630	659	699	635	667	666	686	680	693	646	676	677	686	682	659	667	671	657	666	691	704	672	680	621	666	660	725	641	650	683	642	631	705	626	618	697	648	660	632	637	702	646	653	646	686	683	683	679	689	662	652	695	648	663	665	738	669	613	683	646	683	712	636	679	634	637	667	665	631	658	611	676	685	625	648	652	653	685	658	644	679	652	674	686	713	689	691	677	659	678	673	697	656	718	678	644	665	634	685	670	660	639	707	674	659	652	651	665	726	681	628	692	629	711	660	673	668	722	671	667	657	659	652	610	708	657	630	653	653	656	618	680	699	693	665	658	624	669	671	639	665	655	661	689	668	695	660	663	652	662	640	638	683	633	665	660	676	680	679	644	702	645	655	655	643	652	666	653	682	706	658	625	650	664	706	632	632	673	702	677	698	710	653	681	664	688	681	629	648	704	679	661	634	653	632	655	667	655	697	633	655	707	606	647	664	683	652	686	628	708	687	652	690	702	618	687	612	666	673	676	647	635	683	649	666	670	700	658	702	676	690	689	686	670	657	628	628	664	694	666	701	665	726	608	661	664	667	654	691	667	692	655	653	678	719	663	641	690	663	662	640	643	686	686	675	660	637	648	640	666	681	623	705	661	677	724	647	669	690	696	652	666	627	663	645	670	643	689	643	616	637	631	630	680	676	669	693	655	668	667	652	685	657	668	643	628	688	698	598	704	631	665	634	666	653	655	664	655	623	659	690	719	673	672	658	652	682	624	672	694	676	639	695	681	603	658	622	683	613	689	610	693	673	654	703	632	705	668	680	672	664	648	679	654	655	657	715	666	700	723	643	661	645	659	656	684	677	662	690	696	622	676	668	681	669	674	630	709	672	677	695	671	667	634	660	675	625	660	645	717	629	657	659	659	661	696	643	693	663	701	654	676	694	704	595	642	668	632	740	685	652	684	705	633	677	680	641	643	679	670	649	654	682	621	698	681	651	639	636	661	616	657	700	624	667	653	627	641	658	679	666	649	690	708	659	687	663	704	647	696	662	658	670	699	706	648	643	674	662	680	689	663	644	647	631	680	628	691	691	655	702	658	645	682	693	641	635	656	667	683	658	639	712	661	658	646	721	670	620	657	723	632	687	686	699	661	677	638	688	626	703	641	657	656	689	658	667	678	681	643	650	690	662	654	679	700	639	684	674	717	651	691	665	646	672	640	693	642	662	640	647	648	689	662	687	651	663	661	653	688	665	657	671	655	688	668	650	686	671	686	695	664	661	654	617	635	664	661	691	665	658	647	633	644	689	623	643	663	668	664	675	684	636	613	689	690	616	695	641	619	660	597	626	662	713	692	687	638	662	678	639	673	646	681	645	696	646	648	709	663	649	693	695	626	687	671	680	647	606	665	638	681	662	683	691	700	651	669	676	667	642	681	663	626	652	656	614	656	640	682	618	677	660	641	682	690	701	668	640	700	609	669	678	672	669	673	659	671	659	710	665	693	683	689	648	687	716	695	732	659	693	689	694	672	644	691	669	669	656	696	664	656	682	650	658	618	692	709	642	618	707	657	662	690	648	618	675	639	693	635	650	707	641	675	645	678	650	678	640	663	664	682	630	672	664	671	645	646	605	637	695	640	695	681	688	676	643	684	667	708	660	670	629	682	666	657	621	624	676	643	665	624	669	698	647	656	673	660	651	662	654	680	722	684	639	667	649	655	659	666	621	676	676	669	669	648	703	697	654	669	702	635	671	617	674	644	649	713	633	657	708	652	683	675	649	662	693	675	664	677	670	636	652	649	670	688	602	667	631	629	641	692	640	652	671	661	707	631	703	671	662	661	660	661	653	647	646	686	606	677	624	642	673	693	681	670	708	626	678	641	647	614	726	611	671	687	641	660	674	661	648	673	693	673	644	653	604	678	715	639	615	664	639	611	633	634	686	636	664	619	696	650	656	678	595	629	662	658	686	652	641	653	656	660	699	696	700	664	632	713	689	677	669	640	700	698	673	623	643	651	615	693	675	659	657	684	695	652	666	679	675	642	666	682	679	661	671	702	692	693	653	721	729	685	690	730	682	647	643	700	618	657	668	629	658	683	697	647	650	635	673	681	628	661	656	654	657	643	645	640	660	631	657	688	655	610	701	618	665	633	685	667	642	674	631	666	679	671	671	703	653	657	675	590	701	649	626	648	646	658	621	704	671	705	665	708	659	653	623	620	655	652	664	722	717	647	668	676	649	692	601	646	680	623	674	697	675	698	642	661	665	667	693	655	685	656	656	654	651	660	691	691	689	697
24156	21486	29038	24358	21463	10009	1752	1218	974	954	910	779	795	733	701	654	657	735	685	668	664	635	639	626	648	660	600	640	644	599	626	666	625	646	640	572	624	607	606	585	599	606	676	612	616	586	585	583	639	591	665	608	594	618	561	589	597	640	588	596	693	598	605	588	610	656	553	606	643	590	614	578	602	610	641	598	655	606	580	622	566	596	608	629	616	639	577	603	669	638	599	641	640	587	651	637	573	615	573	596	601	637	629	641	598	592	660	652	597	593	557	588	628	603	602	609	593	616	597	595	637	628	621	619	603	662	580	643	594	622	604	586	603	614	624	582	619	560	616	656	601	647	553	593	593	622	615	614	613	608	493	637	632	635	641	614	642	599	560	594	595	606	616	592	603	578	637	642	602	579	607	608	597	584	603	614	649	610	604	598	595	604	608	633	615	610	581	655	606	592	558	623	600	606	602	608	616	601	608	571	603	607	610	618	615	607	572	596	591	587	626	598	609	618	643	581	557	595	593	643	579	621	599	622	618	631	607	613	570	609	619	642	581	577	594	593	599	601	549	613	630	620	598	611	598	637	578	634	581	586	569	624	576	613	601	622	637	631	598	633	609	612	606	606	583	598	646	572	584	612	618	623	602	599	625	636	594	606	585	570	621	590	589	575	606	545	634	569	580	598	591	573	608	624	587	601	633	612	579	601	602	556	644	618	577	594	596	602	621	644	577	581	627	577	618	622	581	591	545	626	568	591	605	607	597	579	625	585	588	592	589	625	621	615	582	620	631	620	610	619	640	615	543	612	556	574	613	616	613	591	594	631	619	615	611	548	624	600	587	605	559	630	621	641	575	631	609	594	569	586	613	618	584	581	598	599	590	545	624	575	599	607	621	577	563	585	599	543	559	612	617	568	577	622	627	636	650	581	627	562	565	609	634	605	539	571	579	599	581	595	582	629	611	616	602	600	629	557	617	609	609	608	619	615	639	603	623	580	578	592	615	596	599	590	624	638	577	625	647	625	614	604	592	587	634	644	587	604	592	575	594	599	565	646	595	621	609	584	565	631	580	603	547	623	594	629	613	570	580	581	579	621	591	598	550	610	600	553	566	551	587	626	605	593	561	596	596	620	616	617	632	616	578	604	623	573	583	636	627	610	607	594	598	607	574	595	609	576	610	585	610	586	592	608	614	561	579	598	599	605	570	598	559	586	591	604	578	612	621	619	603	567	559	569	602	559	618	594	613	571	592	588	612	596	570	630	580	643	565	584	561	589	597	622	595	585	603	562	580	621	571	621	623	571	581	651	634	612	603	597	548	598	590	641	579	615	592	619	634	588	640	568	571	575	623	568	558	619	611	612	614	562	606	628	615	598	579	590	574	570	588	595	563	600	591	605	601	603	578	573	592	633	595	586	615	610	574	633	595	578	562	589	575	626	628	606	629	607	587	594	591	600	621	618	611	609	621	641	566	601	583	604	608	527	558	596	595	619	610	566	578	593	611	596	575	628	575	627	570	638	566	627	626	624	613	606	609	551	578	627	582	634	606	542	670	594	607	607	629	593	606	584	611	633	596	606	556	603	576	630	594	605	584	601	569	608	621	591	606	664	597	551	567	570	546	639	634	632	607	581	617	640	635	623	600	637	575	608	612	578	614	626	562	665	626	590	586	636	627	612	593	569	580	606	575	629	594	601	585	635	596	608	619	619	589	563	611	590	549	603	588	604	566	627	570	603	604	648	580	571	579	614	533	577	591	614	603	576	618	592	573	625	590	595	584	589	619	620	581	560	586	600	597	642	620	610	608	629	585	691	589	572	629	592	616	613	606	603	606	617	614	599	582	609	598	591	602	601	588	608	559	646	582	573	562	579	613	569	617	615	610	567	560	591	583	585	628	605	545	629	584	632	610	611	569	568	582	630	614	593	587	592	552	599	557	602	594	594	561	637	567	604	596	584	563	604	575	616	658	575	656	616	624	605	586	590	604	596	570	573	588	599	621	572	607	643	600	615	619	599	640	618	583	552	568	581	655	633	595	613	610	590	583	640	620	603	549	540	584	571	617	612	575	575	567	575	577	558	600	581	588	618	596	649	606	588	589	596	615	600	581	615	588	608	580	611	604	629	606	609	617	560	615	562	597	633	603	644	584	577	596	614	579	615	582	600	596	590	597	598	616	618	645	577	623	573	561	573	621	566	614	574	625	624	593	649	599	595	618	597	609	587	597	576	618	629	559	643	601	618	611	582	574	631	585	586	566	594	580	551	615	602	619	585	641	637	553	635	594	592	552	574	602	597	608	573	575	640	640	611	597	575	623	610	602	586	610	601	605	608	600	576	610	599	611	623	600	607	637	599	628	600	581	575	650	537	580	629	619	628	631	656	583	583	594	562	632	581	613	606	600	556	611	573	606	605	601	626	568	588	630	584	568	575	575	606	586	613	532	636	584	613	561	586	593	581	613	639	606	602	582	650	620	604	575	648	614	585	638	627	621	633	585	606	599	592	621	619	630	645	622	624	598	627	550	650	634	588	573	572	554	576	638	589	580	541	603	598	568	602	613	599	582	582	579	594	579	585	600	559	585	615	570	596	635	591	618	580	616	587	627	578	617	585	600	610	632	597	595	594	579	609	583	603	570	623	596	612	618	613	592	605	633	578	562	593	604	580	629	616	575	591	589	582	601	638	566	621	602	603	595	591	615	587	654	618	609	654	616	595	580	610	611	564	588	591	588	593	576	635	600	617	578	588	648	620	625	588	588	572	582	604	643	659	608	620	642	602	630	592	606	581	576	631	613	582	590	625	625	582	593	545	585	612	639	606	574	558	581	575	657	604	652	578	630	607	580	565	587	565	591	637	643	546	580	593	630	545	598	568	603	630	606	586	569	572	590	604	577	594	573	629	573	571	642	627	583	601	591	626	587	633	619	565	616	557	651	647	608	618	546	618	587	555	580	574	552	583	607	607	644	557	589	605	555	635	578	584	635	633	572	651	587	608	609	623	612	583	628	603	595	612	610	588	636	594	593	645	589	612	631	602	574	564	576	600	570	590	630	635	563	619	598	619	587	588	566	631	559	584	592	603	561	570	641	568	582	637	617	595	570	589	610	616	627	603	585	598	622	568	649	556	606	591	580	614	596	604	610	591	652	589	603	570	628	582	598	557	598	586	602	572	651	636	632	560	584	591	620	613	559	636	584	614	653	558	586	572	602	574	599	600	641	635	626	568	612	638	585	594	620	602	604	555	607	625	663	615	597	600	623	607	636	574	619	617	626	611	587	575	623	582	563	596	602	588	595	626	573	600	622	612	590	615	597	605	599	617	629	634	612	603	554	604	626	561	567	601	616	561	612	583	615	591	587	626	614	633	598	586	608	587	592	606	598	582	615	637	647	598	596	576	588	601	580	631	632	588	573	589	588	582	605	595	617	593	625	592	546	604	633	610	592	557	592	596	602	589	610	593	565	575	592	603	568	612	594	605	607	596	653	572	631	611	662	633
35874	19844	14792	8322	5713	4316	3441	2738	2389	2064	1859	1712	1728	1506	1385	1341	1337	1270	1262	1218	1184	1186	1187	1158	1120	1112	1152	1098	1127	1146	1104	1067	1009	1068	1078	1067	1051	1031	1056	1033	1018	1046	1049	1016	989	1005	1010	1042	1000	1052	1066	1066	1009	1042	1086	1029	1047	1002	1031	984	1065	1090	980	958	1005	1021	993	999	1010	1032	1027	970	1022	990	1018	1001	985	1043	1007	1000	1033	1015	984	1022	1075	1054	1015	993	1020	1086	1079	1078	1042	1034	1125	1088	1036	985	1034	1002	1049	978	1036	1049	985	1015	1054	1075	1040	1033	1064	1010	953	1041	1054	1036	1024	1097	994	1020	974	1050	1073	1038	976	1025	958	997	988	977	957	939	990	1002	978	988	1016	981	987	953	997	1005	1008	1019	1043	981	987	1008	966	969	917	929	1000	949	987	1026	993	1011	1032	974	922	1007	983	981	1037	988	1015	940	1027	1030	1020	955	1005	1010	1012	982	964	1028	1045	1004	956	997	1002	1039	1013	1019	990	985	1002	997	1000	1001	1008	1012	1041	1003	974	1007	967	1054	991	1024	1035	994	1044	987	966	1044	1024	1053	959	985	982	1021	976	1043	960	1016	981	960	992	1053	988	994	967	971	1014	1015	958	1007	986	959	1009	988	1007	959	960	976	1030	986	993	1020	960	1038	951	1011	1012	1001	1004	998	999	932	936	968	956	952	982	979	1028	1048	1003	985	1013	1007	966	993	1011	1048	1011	947	982	1045	937	990	1015	983	1005	985	976	1016	1015	1002	988	989	992	995	947	1001	1061	984	940	965	975	985	922	964	1041	934	1010	991	959	998	954	999	978	1024	987	971	962	1016	991	1004	976	1011	1009	997	1030	999	983	962	976	1039	1025	967	949	957	1021	1014	992	968	1032	940	981	1002	1021	986	980	1022	1082	959	947	1006	1034	975	971	984	1004	1020	977	1016	993	988	957	962	994	984	1016	1027	1005	979	1031	999	964	1009	959	1038	958	941	961	957	956	999	982	1062	955	1004	998	970	988	944	997	1015	1031	1052	1028	1008	1049	979	989	1016	995	955	952	989	984	939	1012	978	943	1000	1014	1026	946	1057	954	955	968	1056	998	1012	997	936	1010	982	986	950	1081	975	1005	991	1030	999	1023	992	978	881	1055	966	1037	1015	1040	1037	1012	1020	992	946	1046	961	963	1022	981	997	1031	1018	1001	1016	966	1022	1045	990	1027	993	974	981	949	968	1002	971	1019	979	1008	1031	1024	998	1012	932	947	1019	1020	1033	1003	977	948	984	997	963	968	1026	1026	976	996	954	1001	927	1032	1014	1012	948	994	1008	983	1026	1027	958	1006	973	943	924	1033	1007	929	974	1010	1025	1005	952	1013	1064	970	945	977	972	989	1104	1015	911	988	1005	986	965	1007	932	930	1015	958	978	1000	996	1000	943	958	1034	955	982	992	1005	1035	929	1029	1014	1003	961	1070	986	992	1045	1047	969	1028	1010	989	981	1019	995	970	960	1071	946	980	1055	1004	980	995	1012	991	963	1004	978	1018	1016	1018	983	1003	1009	985	983	945	1056	1005	944	985	966	965	1018	970	996	955	1009	966	1019	937	1027	1011	1074	938	1005	1017	1013	963	994	1016	995	1010	940	1012	1023	1030	989	997	997	1017	1056	1021	1011	993	976	1048	1015	1038	1023	1030	991	939	972	1039	1012	986	994	955	1065	964	985	1059	963	999	954	983	978	982	996	1044	1025	986	982	977	1007	1042	953	1002	1013	1017	979	1018	1000	978	998	976	989	1036	1005	967	1012	1042	1017	983	997	995	998	973	1014	953	1038	1031	1083	1028	1012	953	934	1017	1013	980	972	1001	979	992	1029	1011	1007	944	999	1028	1016	1018	944	985	978	941	1106	1025	991	1010	1046	1002	996	995	982	962	1001	995	1010	1018	1049	971	988	1013	1033	962	987	1001	1051	1022	948	1050	952	971	967	980	951	1014	934	1019	1009	1003	999	980	990	1038	1045	1022	984	1001	1059	943	994	1002	994	1029	1028	976	1002	1039	995	1030	1047	1015	1047	996	947	1002	994	1004	999	978	986	977	984	991	986	1039	974	1006	1030	998	1004	1003	1012	978	1001	974	1001	971	944	998	1026	954	1017	991	1011	1030	920	1015	967	1004	1003	962	953	967	1009	1018	994	998	955	980	948	995	1045	1038	944	956	1061	964	1003	1022	972	1019	984	1002	996	966	947	991	982	992	940	1001	1024	1005	987	979	1077	1007	1006	973	975	988	1043	1011	1024	1047	958	925	1040	1007	1054	883	1004	973	1036	1011	973	996	922	957	1026	982	987	954	948	930	984	1008	993	999	985	978	1019	996	929	1014	1027	1028	952	973	1008	987	1035	989	1036	917	941	1014	955	1020	1004	950	956	988	988	1012	970	970	968	1015	981	1020	1028	940	997	991	988	1016	978	1019	1011	1034	1042	975	992	959	1022	1038	1010	954	979	1012	1024	1021	1013	996	1009	1006	987	999	984	968	1013	996	1041	970	974	1022	1017	912	1015	1020	993	949	998	914	1011	1009	1032	1018	1066	990	950	932	1040	1022	940	973	1014	996	960	996	978	994	985	976	987	991	985	1008	953	958	1016	922	991	1000	1066	1004	1022	975	1012	972	990	1014	999	1039	971	998	1082	970	993	1005	961	1037	1005	949	980	1002	975	1007	996	1013	1005	986	1008	948	966	984	947	1020	1026	980	1039	1010	979	969	992	1027	995	999	965	1005	1011	996	1027	1027	947	1031	944	930	979	1024	967	992	975	1027	1010	981	1012	939	992	1048	1030	1000	1004	987	1016	959	937	987	1031	938	1021	995	1002	964	1005	1001	1046	1018	997	1012	952	974	1029	1060	976	1010	950	999	1004	968	996	987	1002	983	982	1011	1040	1036	949	982	991	1033	1013	1017	1000	997	975	1003	1003	1060	945	986	994	1026	1028	1049	1011	994	1013	1017	911	1040	1032	947	972	988	1008	1016	970	1000	991	964	957	1020	1036	1020	990	996	975	983	986	1013	1010	1004	1030	946	960	996	1042	990	1022	999	928	1001	959	1027	923	1011	978	980	1036	987	974	1022	1019	1004	938	1016	988	996	1010	1012	1021	950	1002	992	970	985	978	966	953	990	956	1016	953	998	986	1071	947	1000	1022	1003	1039	1002	1040	943	959	925	990	1018	985	957	1029	978	996	1058	1018	942	978	951	957	1028	1004	945	913	976	1034	982	1008	951	1001	978	1030	1023	1048	1007	990	1003	1020	1024	995	998	1004	1043	1037	1032	974	1019	1039	980	974	982	998	1057	1018	981	986	975	1056	1010	984	1012	1013	993	980	1010	987	1013	1017	1061	1042	1040	1037	964	1002	1016	1083	970	1019	1004	993	992	985	984	1012	1005	1037	997	958	1036	1019	1034	970	1014	975	1012	1022	1045	1008	1029	971	957	999	1071	964	972	974	982	956	968	980	1001	966	983	1036	1016	978	1025	982	953	1053	973	976	968	943	1019	993	999	971	922	980	965	980	977	913	1008	936	959	1009	1008	976	977	1011	970	1014	1005	1001	1003	955	1023	970	996	957	1035	953	1084	953	1005	1022	995	937	983	1021	967	992	1008	993	1043	909	989	1009	1005	943	931	1044	999	1045	960	991	933	993	1024	957	994	1046	1039	1034	957	964	955	953	954	1008	979	1010	1013	1035	1013	981	1026	953	971	970	1006	973	986	1015	986	950	997	994	950	1011	997	1065	941	1002	1037	1041	1015	1037	1037	917	981	964	1019	1029	1004	965	1033	993	988	968	1017	1025	1030	967	1027	1043	1069	959	1015	1000	988	936	1019	952	962	971	1027	1009	1019	989	965	1000	982	1038	978	1022	961	1004	976	934	1002	983	1052	1021	965	993	1006	954	1047	983	1003	932	967	985	940	964	1011	1002	985	1043	1021	1005	1005	961	1011	989	983	929	943	979	926	973	1024	967	976	1039	1049	1022	954	1008	997	960	1014	1017	997	1009	998	1004	1007	980	1001	1019	997	960	1039	988	1032	1014	979	976	985	951	989	1000	1020	958	1047	990	991	1010	1017	977	1001	969	959	975	1004	1035	992	970	1041	972	1010	994	1031	983	995	1004	996	1062	996	991	1045	1031	994	953	940	985	1022	973	1043	1025	1031	998	1005	989	942	983
27645	17461	2983	642	475	427	414	414	387	408	384	376	385	377	359	380	376	374	409	405	376	380	397	392	376	412	388	393	397	368	374	393	367	372	379	349	385	367	386	370	383	383	391	396	367	383	388	375	355	370	367	419	376	401	365	365	395	384	374	398	365	384	388	389	381	382	387	362	363	386	384	340	391	399	390	400	389	379	351	347	393	374	345	374	375	387	377	360	387	391	380	362	413	344	413	377	356	406	387	382	390	387	372	384	406	371	377	386	358	376	380	321	375	371	370	369	379	345	366	416	402	361	352	360	386	407	375	380	362	361	363	360	387	399	410	370	387	383	356	388	341	352	397	374	346	385	380	404	398	394	401	374	389	381	385	385	403	338	349	409	400	372	387	347	383	388	366	399	344	357	357	372	350	379	370	357	376	379	367	410	352	356	339	392	394	364	375	363	377	394	382	393	378	411	381	397	402	406	360	382	387	380	407	364	381	328	372	373	356	360	381	374	409	344	386	358	377	374	377	376	392	383	334	379	428	356	376	366	383	388	368	371	389	374	411	393	391	376	398	393	383	415	381	368	383	397	382	390	386	353	369	374	363	393	346	407	387	380	367	310	401	347	341	374	364	349	380	400	371	396	385	378	370	334	347	385	378	393	372	371	389	388	395	359	374	389	357	368	380	380	335	357	382	374	374	376	375	383	367	381	356	364	350	396	363	377	359	388	392	372	354	380	429	384	401	362	399	372	374	350	348	346	384	398	394	391	377	410	381	376	418	400	374	348	375	369	377	361	395	385	368	368	373	355	379	386	378	360	359	371	341	382	354	355	387	387	393	370	383	368	357	386	369	382	372	374	350	384	387	360	397	349	366	402	366	379	373	359	372	402	412	387	396	436	369	350	386	365	382	401	381	387	394	361	381	404	368	371	366	377	390	402	377	345	384	439	388	409	387	363	434	371	402	390	383	334	380	369	364	386	358	405	391	362	377	420	362	371	402	379	353	401	371	378	368	389	395	364	359	368	394	367	373	378	372	362	370	404	379	408	388	354	370	344	376	346	376	374	334	374	391	359	370	380	374	370	402	376	355	375	408	379	375	360	362	353	409	409	415	351	369	411	366	379	395	384	380	377	385	367	356	403	375	345	339	372	397	399	365	374	338	347	359	345	380	401	364	347	415	382	366	375	373	366	335	388	379	359	368	364	358	349	362	399	390	386	371	384	354	396	378	367	355	373	358	382	388	375	389	394	372	384	400	382	355	385	359	396	364	340	373	377	359	410	388	385	358	363	365	394	358	374	353	381	369	401	381	398	345	381	381	407	393	374	385	352	356	384	394	380	354	355	373	363	391	318	411	395	366	368	379	354	373	344	408	353	401	385	384	373	360	388	365	367	386	404	326	408	371	406	394	390	391	388	360	359	402	394	375	374	416	401	386	406	380	382	385	350	374	420	360	375	375	396	378	388	376	365	379	386	374	389	392	374	379	367	363	394	379	375	352	389	375	353	387	377	374	378	371	386	361	384	380	426	380	355	353	402	381	372	390	382	379	393	368	393	358	385	352	357	373	355	372	385	345	398	397	354	347	355	379	383	397	397	390	372	363	386	355	372	384	364	390	381	362	360	342	381	398	383	337	393	340	370	381	384	362	380	388	404	394	366	340	386	364	365	372	328	371	370	415	392	396	386	381	365	350	400	366	349	408	365	379	375	365	386	362	347	393	375	378	379	381	385	402	404	390	378	374	418	378	391	409	392	366	357	375	373	368	359	368	389	417	380	409	326	334	376	381	387	358	328	390	362	362	409	365	380	386	360	385	361	384	368	386	343	372	397	366	364	370	351	369	395	386	373	349	388	400	339	387	372	384	373	388	375	405	380	392	383	397	367	370	376	399	395	410	383	354	346	334	353	349	370	396	376	348	377	366	373	384	427	413	406	373	375	377	388	374	377	394	396	367	380	384	371	362	352	398	370	385	348	384	373	399	369	351	381	382	349	361	408	354	360	384	369	391	405	355	366	366	379	351	408	361	400	389	402	380	385	366	453	452	370	361	374	380	386	384	358	402	402	381	389	379	370	352	364	382	350	399	365	366	392	408	382	380	372	361	354	379	398	368	409	396	367	385	366	398	387	373	375	380	390	357	383	365	361	377	390	348	400	381	341	397	382	390	383	367	380	382	377	398	369	402	389	386	423	383	407	357	361	386	365	382	379	408	364	387	388	387	384	351	380	363	384	370	353	398	373	400	395	393	353	341	380	364	353	393	382	410	398	377	402	366	391	375	435	383	384	370	380	368	362	372	361	377	375	383	397	366	358	370	375	364	401	403	406	368	390	384	377	379	349	383	364	380	410	398	354	378	390	399	403	380	397	421	367	395	353	390	392	358	388	376	387	374	385	390	364	361	417	372	372	376	392	377	407	380	371	371	384	355	383	371	402	388	386	394	383	379	348	404	387	372	395	385	376	391	411	365	420	373	375	367	367	366	358	385	405	371	390	392	354	369	361	406	364	352	365	351	365	397	401	369	369	386	351	380	384	379	389	363	404	380	355	383	359	364	333	411	391	364	350	377	375	380	401	344	401	385	391	367	355	360	360	369	368	385	382	383	397	395	364	386	366	362	349	370	393	349	371	424	371	373	376	384	385	394	397	378	371	372	408	387	397	359	375	344	381	396	346	367	383	372	385	389	358	381	379	390	352	395	430	378	358	382	376	380	386	381	406	356	344	409	386	419	388	384	369	351	375	361	363	383	380	393	351	347	370	397	367	388	382	361	369	393	397	374	381	350	350	371	374	311	391	369	376	328	364	373	365	379	378	384	397	377	379	379	372	394	382	349	401	396	354	372	387	373	413	347	388	397	383	383	408	361	377	344	418	354	380	401	393	342	408	405	379	396	398	373	395	358	386	385	358	379	399	378	390	371	364	403	396	365	339	376	360	340	379	385	370	425	401	384	325	382	366	378	367	361	369	361	363	376	367	356	374	366	425	387	397	382	425	387	373	385	364	379	370	369	390	387	386	382	381	360	412	379	379	347	366	357	400	396	395	352	361	399	382	343	367	332	391	338	375	356	380	360	409	404	380	356	380	356	386	397	356	375	390	360	381	378	382	394	386	395	390	378	358	372	339	365	368	399	390	378	415	397	364	377	367	371	361	399	377	375	387	374	383	392	367	373	355	359	363	368	368	354	396	376	385	365	349	377	387	406	386	430	354	374	376	379	364	380	349	390	374	367	362	383	378	407	407	355	394	399	353	355	387	369	402	353	389	418	335	392	368	349	358	382	407	402	358	351	359	370	383	371	389	392	365	363	377	340	364	379	402	404	358	354	395	387	356	357	367	377	369	366	371	376	384	383	413	351	373	354	381	388	376	382	369	365	345	354	380	365	375	372	383	391	357	366	408	380	375	358	378	408	371	375	406	384	356	357	363	346	405	397	387	401	387	383	390	422	376	345	409	388	390	375	349	367	375	373	349	376	380	377	348	346	392	391	361	405	387
17133	2010	1646	1054	892	833	779	793	696	760	720	708	684	676	660	672	691	693	673	706	641	689	703	632	736	680	686	684	644	689	637	708	658	695	661	702	672	693	685	624	697	631	705	693	688	671	648	633	700	683	710	681	673	681	697	678	654	706	680	661	647	658	658	673	683	667	654	709	639	696	626	679	647	678	715	686	725	670	718	640	767	669	668	648	701	651	672	667	650	665	713	667	702	716	647	680	679	707	715	698	675	682	658	734	674	695	747	647	671	696	673	685	742	681	656	679	684	741	679	705	743	715	669	679	664	667	683	635	640	679	651	682	671	692	706	706	728	643	695	623	704	639	666	662	659	673	682	657	648	685	703	702	661	670	692	674	637	666	735	630	652	682	677	698	699	687	652	696	694	687	748	673	680	650	620	699	705	673	701	644	651	673	688	666	665	724	675	695	676	641	701	666	699	667	690	664	659	661	679	697	622	653	644	684	675	688	684	693	703	692	644	652	723	699	663	660	678	640	655	722	692	721	623	642	680	671	673	700	708	674	683	652	625	652	667	672	647	678	680	605	680	702	645	634	695	637	689	701	671	645	662	704	657	680	659	686	638	673	675	658	665	683	708	700	686	643	657	679	695	681	712	678	657	659	672	645	684	723	628	667	675	702	647	629	673	648	724	683	654	696	678	683	707	664	685	678	729	648	687	703	680	686	668	646	691	615	662	688	686	688	729	692	694	677	700	654	671	717	679	696	663	670	664	699	691	643	717	648	649	680	636	646	657	690	696	691	692	639	642	645	689	705	662	672	678	667	678	687	736	752	695	720	640	704	697	679	677	699	701	707	684	684	607	682	627	657	694	660	655	643	704	668	671	704	668	700	676	726	618	643	676	711	685	632	646	667	711	689	582	648	678	696	722	666	680	642	667	691	663	703	644	668	662	641	686	635	693	698	668	670	657	648	712	695	701	682	661	659	664	701	706	674	697	714	639	704	675	684	654	604	612	648	727	670	671	645	660	686	666	645	675	694	657	694	715	689	673	692	668	653	661	671	669	685	638	679	708	703	700	651	714	695	661	694	693	684	664	662	692	642	652	606	660	629	704	673	680	643	724	674	708	659	666	669	706	683	651	690	658	679	705	674	688	617	663	662	678	679	657	660	706	704	694	689	693	688	646	711	686	650	659	691	668	640	687	707	645	663	656	678	655	693	658	658	668	671	681	666	658	698	670	680	737	647	749	666	641	711	668	682	708	675	703	650	676	689	704	668	709	712	685	683	673	655	683	695	687	663	671	731	644	684	673	667	681	649	665	675	708	648	625	663	667	604	685	652	681	677	705	675	705	669	690	660	650	661	665	691	643	620	684	681	663	655	684	672	697	672	667	663	634	691	688	677	663	690	669	642	695	697	672	739	717	659	714	675	682	682	631	683	720	673	649	714	674	652	640	647	657	637	683	692	717	654	701	662	670	646	640	657	688	653	694	702	659	669	673	619	700	677	661	677	690	662	659	673	676	619	695	671	701	678	684	674	629	675	681	676	649	656	694	666	670	678	708	701	727	625	645	691	638	661	666	653	649	684	677	701	691	658	638	660	658	662	641	738	666	685	690	705	699	676	679	685	667	671	673	658	690	686	662	658	651	680	722	672	708	699	725	675	644	663	699	686	650	636	720	713	621	696	668	641	671	662	682	671	694	649	640	653	702	702	673	648	712	649	682	683	595	693	660	687	651	669	685	651	662	733	663	652	638	700	687	658	690	707	705	655	675	647	655	692	694	687	682	700	654	713	605	662	655	629	710	644	668	674	684	708	661	655	711	697	664	650	668	686	685	681	658	662	675	681	649	686	705	655	684	670	704	666	717	694	666	680	696	695	614	658	701	668	675	688	704	658	673	662	697	705	670	641	658	699	687	682	697	728	714	641	655	706	687	667	689	722	675	693	691	647	674	685	611	716	700	662	705	680	670	659	699	662	682	676	700	670	728	676	667	674	666	641	655	654	640	693	660	683	683	646	697	658	671	655	682	655	685	644	655	674	694	688	739	657	668	647	645	676	668	725	728	710	720	640	698	668	663	657	670	635	683	665	661	689	660	686	695	642	686	701	736	694	687	674	671	634	660	649	703	636	665	667	676	677	663	665	648	661	681	672	671	686	643	654	640	662	707	701	621	665	686	637	656	636	671	710	653	735	689	686	669	676	698	700	646	665	666	679	635	678	687	689	657	705	735	640	679	747	675	661	633	628	632	641	652	661	674	642	638	671	694	646	687	654	711	676	674	692	646	697	659	681	669	645	722	665	702	666	661	650	665	666	666	639	664	684	641	683	686	649	614	699	696	710	664	646	669	653	684	639	669	676	673	633	715	710	686	677	664	645	698	659	684	655	661	693	715	645	709	664	646	620	709	658	663	689	617	675	665	699	693	690	629	663	624	687	656	673	666	694	658	647	677	691	652	630	632	698	697	681	688	694	683	645	673	652	687	699	708	728	681	670	669	673	667	665	642	655	700	682	657	666	680	677	691	682	653	666	692	668	680	663	638	690	713	668	655	705	689	698	651	675	693	710	683	691	643	710	671	694	660	657	660	676	702	669	666	717	695	667	700	662	710	686	652	712	718	677	696	676	682	696	670	664	700	681	716	698	645	645	689	696	684	680	691	687	709	647	639	697	707	632	689	699	681	650	662	670	686	701	688	640	604	683	685	621	664	690	671	652	684	669	690	664	702	653	672	686	666	654	659	639	685	673	686	673	651	669	693	704	704	629	672	681	684	633	674	677	701	718	699	704	693	640	658	676	686	652	704	652	663	631	654	624	708	651	652	646	652	695	654	656	625	661	653	663	684	678	671	680	657	673	711	693	638	710	649	707	647	680	702	684	673	647	698	722	680	680	672	699	697	668	697	718	655	669	697	713	674	694	646	753	708	689	632	703	692	679	704	717	640	650	631	689	638	662	697	734	680	686	650	705	717	681	668	676	676	701	638	678	651	684	665	686	683	677	657	666	691	652	704	707	691	639	668	699	677	653	671	712	631	654	680	707	737	683	650	690	666	678	705	651	683	658	692	696	660	680	696	697	679	657	635	693	670	619	654	687	689	696	703	653	714	626	718	666	672	719	665	692	671	701	667	683	680	649	683	697	679	668	686	708	655	669	681	651	694	669	712	672	643	681	667	635	661	660	685	655	688	652	667	654	689	631	695	683	706	670	710	698	653	703	640	700	675	669	673	695	660	690	667	662	671	695	668	651	715	650	669	652	681	692	657	678	660	708	663	666	643	677	648	665	696	696	690	729	653	694	711	675	671	648	711	719	690	718	657	632	679	663	694	637	678	634	666	683	731	687	685	690	698	678	688	676	696	646	681	633	649	697	693	681	638	640	675	674	705	688	661	666	653	675	674	702	717	682	646	654	698	680	679	666	654	640	650	717	650	683	675	703	723	651	651	673	669	713	713	669	664	635	667	659	676	649	663	654	694	668	707	587	646	672	696	645	688	667	651	683
25116	21465	28125	25215	12174	1247	807	653	572	524	495	460	475	443	464	411	442	408	433	436	392	381	441	383	392	423	406	379	399	362	403	386	385	360	384	364	359	399	362	390	393	371	364	346	369	385	387	423	379	427	420	395	417	331	368	378	382	355	393	380	364	378	409	387	340	403	391	394	398	384	378	388	387	373	353	363	406	378	381	346	396	357	384	364	404	350	371	378	399	427	375	400	377	391	421	401	354	379	395	394	387	382	372	389	380	381	386	396	439	377	372	397	384	356	373	371	362	378	381	379	401	370	360	377	353	389	375	354	392	381	350	344	376	388	360	366	366	396	363	363	382	388	377	368	385	386	346	386	374	373	403	416	379	385	397	394	388	393	390	368	400	415	361	391	402	370	400	394	405	345	389	376	376	398	377	351	388	365	412	410	372	382	364	356	394	387	402	413	363	376	361	376	395	405	369	340	391	368	375	364	350	407	395	403	404	378	322	372	373	351	378	345	369	370	383	359	384	426	375	386	330	391	348	382	345	370	351	382	378	358	374	403	365	384	386	372	417	404	390	384	333	384	410	364	387	383	373	349	341	374	367	355	366	391	397	395	388	353	372	392	388	346	343	387	340	367	365	393	369	366	370	388	351	384	324	370	361	374	403	396	412	375	363	371	388	326	392	378	344	390	359	366	383	367	373	362	417	416	349	337	361	364	383	338	366	374	415	395	367	354	389	358	360	408	372	379	358	375	362	369	352	348	373	371	393	410	363	376	395	373	412	364	343	360	392	330	402	373	398	385	365	369	358	369	375	380	363	377	392	363	372	343	376	378	377	350	380	353	386	386	360	388	343	374	371	372	360	384	352	377	374	374	363	358	371	398	400	359	360	395	412	385	377	370	368	383	357	347	386	378	354	377	386	378	364	369	364	379	385	370	387	344	356	342	369	335	390	375	315	365	370	373	344	366	413	427	364	378	389	376	337	368	414	384	363	395	367	350	359	371	373	386	380	358	375	402	390	341	386	374	364	350	389	369	385	382	390	369	350	353	362	364	389	370	378	362	374	397	383	370	344	362	379	371	370	367	366	359	349	428	391	355	399	371	355	354	350	384	380	378	357	333	356	364	374	397	359	358	363	413	401	375	380	392	360	383	372	371	367	380	329	360	414	362	376	362	396	422	357	359	350	356	333	373	353	340	423	357	372	331	356	356	394	379	364	379	373	337	411	371	382	398	371	404	334	400	389	388	365	367	365	388	358	390	362	374	382	409	391	370	391	366	350	385	372	383	394	376	373	376	368	384	359	355	347	387	376	348	388	357	365	393	348	376	371	406	329	361	367	373	406	367	373	374	368	367	378	374	404	377	350	373	386	364	360	345	381	353	353	347	375	366	373	390	386	376	404	368	387	402	410	350	409	387	351	369	365	367	416	368	368	394	372	359	414	377	350	389	410	351	341	383	379	352	382	374	402	374	346	356	348	373	392	363	361	376	403	388	358	369	354	385	384	345	372	380	372	372	381	351	333	378	394	389	395	408	344	356	373	365	366	379	375	376	410	392	347	370	380	380	386	369	386	374	387	386	379	374	398	359	364	378	372	325	410	353	355	379	340	357	379	379	369	380	374	366	388	379	380	362	384	374	405	350	385	351	362	332	390	375	410	395	374	366	372	381	346	372	361	414	345	373	394	388	379	379	375	402	383	386	425	366	365	363	358	352	382	358	365	352	358	380	356	390	396	327	385	360	363	328	372	388	373	342	386	377	390	362	375	354	341	365	396	334	370	364	362	363	403	385	360	380	360	385	394	350	347	388	339	407	336	355	342	375	354	371	413	373	359	347	389	371	371	344	332	343	383	335	374	377	371	349	364	372	383	382	385	368	396	373	396	353	365	369	372	377	349	357	366	407	369	398	376	394	370	389	380	357	349	383	376	393	371	374	380	368	422	335	380	363	361	349	388	368	353	369	384	387	359	392	351	389	416	350	351	407	404	403	392	378	380	348	349	368	372	396	348	390	361	343	391	391	370	363	376	379	395	339	379	391	375	398	393	320	368	388	375	358	353	397	374	391	375	372	386	358	377	381	354	376	367	374	377	367	377	345	407	359	402	360	350	398	344	364	393	360	336	384	365	399	364	387	389	368	346	361	384	400	365	367	362	381	353	382	374	348	377	362	387	388	375	354	347	363	361	375	409	409	389	413	362	374	342	373	394	371	365	372	365	394	341	373	384	388	357	365	343	420	358	341	393	394	398	370	382	405	382	396	369	377	367	346	364	403	339	351	362	380	375	375	376	327	378	375	415	374	355	365	365	394	378	394	365	350	362	366	357	361	400	362	378	373	376	376	347	373	369	385	367	374	396	373	359	334	389	362	380	392	357	365	383	358	347	381	393	367	380	392	371	393	356	437	376	370	354	352	417	364	395	368	396	385	361	392	370	360	379	396	388	387	412	372	384	372	411	381	355	365	355	391	376	347	347	412	381	340	339	363	350	356	378	382	384	360	388	415	382	355	404	425	375	384	361	398	370	329	379	373	360	306	392	389	387	406	407	377	405	340	382	358	389	384	379	364	362	352	361	355	378	415	382	361	360	406	359	372	383	388	418	377	371	399	414	388	380	405	384	384	364	370	364	374	365	352	365	399	375	359	395	392	361	411	398	382	371	374	395	371	396	373	366	386	361	390	362	370	409	359	380	376	370	369	353	384	385	372	334	402	387	384	359	380	365	375	404	373	410	373	382	406	366	369	379	385	373	375	398	362	366	371	383	360	370	409	360	369	386	372	352	395	386	358	409	372	365	404	351	344	395	406	398	337	369	387	335	338	425	379	360	344	366	358	385	368	389	364	360	319	380	359	365	382	393	397	389	375	363	365	347	384	374	365	375	395	370	365	334	385	388	379	377	371	343	377	359	357	368	357	346	349	377	373	374	390	366	390	371	350	373	351	354	384	377	362	383	357	333	366	377	361	353	369	358	370	387	322	367	373	356	378	381	392	382	403	378	378	377	356	344	358	351	353	386	371	375	409	361	330	385	404	411	351	375	374	342	372	365	363	351	365	366	392	362	359	401	382	395	390	374	371	377	353	380	377	362	355	363	356	333	420	363	380	346	393	351	357	388	367	347	331	367	380	384	388	359	358	401	355	333	363	367	379	396	367	376	358	396	374	313	367	386	395	372	394	368	375	383	417	361	379	378	390	361	383	407	377	376	345	378	360	329	369	372	362	417	370	378	369	374	359	385	338	367	364	335	417	386	356	397	367	364	383	342	391	416	387	388	355	359	385	375	359	402	382	394	358	356	369	344	368	358	348	362	385	384	369	357	388	397	380	375	407	384	370	383	389	388	340	388	365	373	365	415	387	350	377	366	381	347	374	349	383	403	367	368	379	394	361	396	410	357	389	372	346	410	345	395	351	382	363	367	380	427	390	410	339	392	370	365	375	384	388	334	386	388	382	362	379	375	347	385	393	346	374	387	387	388	361	384	413	395	376	403	350	381	355
34605	13215	9388	4879	3381	2561	2104	1688	1428	1226	1136	1079	984	904	906	859	871	778	752	760	750	783	784	766	757	733	742	716	690	717	698	702	691	711	671	638	677	664	735	688	670	688	705	676	670	670	680	695	665	673	645	624	697	670	675	646	703	664	645	671	651	643	679	714	718	682	681	712	652	630	698	672	647	665	681	688	660	657	663	672	648	674	639	636	689	697	642	682	685	615	666	690	705	692	706	697	665	689	703	710	689	720	713	713	691	715	695	696	656	674	656	700	692	640	640	664	739	676	701	693	711	645	654	669	650	626	654	669	645	665	697	636	622	666	677	652	669	604	677	640	667	654	634	661	637	647	643	636	656	662	672	651	636	704	650	648	668	647	681	651	658	697	649	694	644	665	670	656	608	670	663	668	662	685	683	646	667	653	672	682	637	640	666	673	671	655	655	667	663	632	647	658	649	657	670	629	631	646	632	639	663	672	678	660	675	673	682	646	675	599	677	621	682	627	667	663	629	636	636	609	686	628	654	644	669	666	672	646	644	698	637	647	615	676	693	659	653	661	688	636	655	639	677	616	680	681	647	625	674	631	662	632	658	684	645	684	656	636	652	714	692	650	651	641	708	695	644	639	611	630	661	669	629	608	651	614	623	721	650	659	675	662	696	688	655	653	614	622	607	640	682	650	672	677	663	650	629	701	680	661	676	610	672	656	645	659	581	651	653	669	651	682	659	683	664	647	677	638	666	710	706	648	643	718	686	697	648	682	649	687	660	648	646	665	607	620	642	623	714	611	687	645	632	662	642	664	659	650	639	637	624	634	667	679	637	646	650	649	645	615	655	655	681	659	650	676	646	653	696	650	665	670	679	631	718	664	705	668	660	679	677	648	667	668	656	628	640	614	695	634	704	685	642	656	660	680	634	646	632	651	658	661	634	641	683	680	655	686	595	685	665	621	627	675	636	661	679	622	688	643	642	653	662	658	644	654	622	648	689	599	648	645	681	634	644	641	655	643	632	632	613	666	651	693	671	712	675	669	621	614	636	664	666	681	665	693	634	667	666	669	673	654	684	667	629	593	665	627	633	681	677	653	641	690	663	684	681	674	693	732	666	694	619	671	636	651	641	638	716	679	652	672	633	649	590	655	680	664	696	659	673	641	634	636	665	631	675	699	656	690	661	673	647	646	655	639	628	669	620	684	678	669	642	679	641	654	677	658	651	678	696	688	676	646	650	660	656	651	620	674	697	687	684	632	670	666	645	683	665	693	635	613	619	683	651	645	676	626	689	695	655	664	681	680	640	708	591	654	618	669	659	648	660	616	612	633	632	696	656	671	661	695	658	660	692	658	663	675	637	658	651	691	663	638	646	674	676	653	633	664	664	653	666	649	673	623	642	646	662	636	654	640	643	639	642	627	677	663	642	627	651	623	677	653	625	672	648	667	623	633	663	654	614	617	647	668	678	651	652	679	666	686	643	663	590	639	654	667	659	663	659	637	652	629	642	705	683	691	620	679	648	617	680	637	642	667	667	634	644	652	661	640	692	641	587	665	646	642	628	638	631	661	678	667	650	644	711	646	644	599	713	646	608	689	615	688	666	672	616	607	626	645	666	649	678	617	638	669	684	622	664	632	671	681	639	633	677	641	667	623	693	622	657	663	711	667	708	687	656	630	635	636	678	630	665	671	699	644	640	685	639	667	694	650	673	620	629	630	633	684	661	663	665	675	688	623	610	618	618	692	695	629	631	682	668	648	682	719	656	645	652	675	693	659	683	678	680	591	636	710	630	663	609	654	676	672	660	656	645	650	652	689	732	636	660	662	620	645	653	641	666	680	696	649	648	622	599	671	671	640	625	633	679	663	635	622	674	734	662	678	625	647	646	652	669	627	660	656	657	645	647	650	626	653	631	728	659	656	652	700	622	624	652	652	646	642	616	683	624	686	606	673	647	651	584	639	622	665	654	650	623	649	653	661	630	609	658	627	635	629	658	647	667	645	642	681	676	618	645	637	644	667	623	680	667	680	625	609	651	658	656	654	618	619	655	666	616	616	638	689	654	608	681	621	611	634	663	635	649	671	630	647	650	654	697	650	639	633	631	667	651	668	669	667	635	648	652	664	664	620	726	647	598	706	689	678	625	620	675	700	640	641	623	691	653	654	649	664	680	642	643	651	637	642	676	626	659	626	650	648	654	721	681	654	678	665	642	709	684	669	618	691	647	639	683	646	670	649	702	628	636	707	623	693	692	667	642	653	637	674	709	625	662	671	701	684	663	677	644	613	636	662	685	607	640	650	654	684	644	642	627	671	683	667	694	677	679	633	630	697	655	688	673	631	652	646	634	704	671	649	621	681	697	612	649	665	674	612	649	643	682	664	685	596	643	653	688	646	670	691	632	635	683	633	691	664	660	645	600	628	645	687	680	660	665	621	628	610	648	666	590	611	657	652	645	610	652	640	646	625	628	658	690	661	687	650	623	648	632	617	601	659	683	669	628	650	645	622	696	596	680	627	656	648	659	651	665	654	651	658	640	689	672	643	681	652	657	663	613	665	686	682	675	690	700	665	641	645	673	659	723	629	666	662	626	676	662	647	621	638	687	645	653	692	626	668	692	681	699	681	679	666	626	659	634	677	630	645	678	628	665	652	629	628	634	662	664	629	647	671	676	620	656	670	632	705	659	684	688	663	662	678	666	637	638	644	678	705	643	646	661	637	640	638	613	690	618	656	700	637	645	632	656	682	610	630	668	687	660	630	668	632	679	678	680	641	656	628	665	671	650	681	655	637	678	647	627	683	663	680	670	711	651	685	653	710	687	653	638	679	681	637	636	628	708	732	644	700	605	663	637	690	677	681	642	660	604	659	637	645	649	646	655	671	657	673	673	687	651	643	645	593	680	687	637	669	647	675	667	663	702	640	669	657	650	634	632	668	685	669	628	651	614	661	673	612	666	659	677	639	671	683	660	658	648	602	656	663	657	656	631	619	633	623	658	647	631	696	665	641	642	680	648	654	654	696	644	664	667	631	637	649	652	686	628	664	660	626	673	638	674	667	654	669	667	654	668	614	623	675	657	651	634	648	651	678	683	681	636	683	608	661	686	620	633	662	594	630	672	655	668	660	676	673	695	690	676	678	700	653	644	642	672	709	634	648	656	655	638	697	723	664	641	672	673	689	664	690	625	656	664	650	634	637	664	702	687	655	668	668	649	657	666	654	631	672	675	666	679	652	653	638	647	681	657	650	670	644	651	633	670	652	674	625	647	630	671	612	695	657	611	684	656	658	638	697	656	677	669	656	650	660	666	670	660	629	689	672	693	687	661	630	659	619	615	643	607	665	638	690	627	651	680	634	626	618	654	658	624	647	653	648	638	684	669	596	610	694	638	677	652	655	672	622	647	652	676	668	691	636	645	660	647	625	656	649	686	642	651	614	619	682	665	649	686	669	701	585	676	674	650	654	682	628	685	637	641	680	665	663	666	663	722	637	675	728
24167	21458	28643	24673	21445	10180	1875	1172	969	876	835	754	771	785	747	678	666	722	630	635	708	654	638	621	606	606	603	667	637	566	608	613	642	601	617	649	588	601	606	602	652	593	639	617	584	589	573	590	630	622	602	649	555	607	564	624	587	616	589	626	620	575	589	580	579	604	560	551	631	574	587	657	587	590	640	593	623	614	599	606	565	562	581	634	607	614	617	545	641	634	608	615	626	620	620	622	628	597	625	594	622	621	622	599	670	617	599	583	576	635	629	599	604	594	604	577	615	610	623	572	590	605	594	591	635	613	648	603	587	567	633	614	517	578	572	627	602	597	615	592	606	626	618	624	591	613	571	613	640	603	585	610	585	593	569	579	583	594	568	610	614	554	639	628	640	606	598	602	538	551	560	587	594	591	612	636	595	581	636	587	583	612	563	559	589	605	598	575	581	615	595	570	588	597	563	608	593	632	640	579	603	592	634	579	573	624	522	581	601	559	579	561	609	591	575	565	590	543	582	611	618	623	579	576	613	587	616	615	623	594	612	611	562	573	548	574	552	638	611	595	609	608	603	624	579	569	623	580	568	595	555	625	560	599	563	626	567	564	583	603	599	597	606	565	602	565	623	599	587	601	604	591	566	630	655	551	591	595	595	578	582	621	564	557	579	568	607	559	591	592	578	592	618	614	626	565	620	588	594	615	557	584	631	588	587	565	586	638	619	591	570	622	590	652	590	574	621	603	547	595	560	601	577	587	556	628	590	568	562	582	622	552	561	583	566	585	609	600	598	624	592	582	621	596	577	612	616	550	644	602	547	545	598	627	541	582	576	563	620	530	597	591	617	579	637	554	560	598	573	572	580	605	547	564	575	599	586	655	565	573	577	613	547	592	582	587	593	619	580	617	580	589	586	576	598	618	609	625	563	570	562	615	595	622	548	594	560	590	563	629	562	599	584	569	594	600	561	609	581	566	589	538	596	565	606	573	638	594	600	592	573	644	560	581	603	620	583	573	592	571	586	606	592	587	610	534	588	583	620	611	616	597	600	594	561	610	597	566	542	570	567	580	615	651	616	614	590	583	604	588	610	601	594	598	580	609	562	606	617	558	617	557	616	559	614	570	581	587	595	559	617	583	646	620	588	535	611	560	646	572	622	599	560	603	651	605	591	568	609	619	554	550	600	569	574	565	600	591	554	586	602	610	589	607	588	576	599	600	581	591	620	597	577	601	582	595	581	606	584	601	598	608	586	624	579	584	619	585	625	598	590	587	582	628	655	615	576	613	619	598	583	584	607	581	578	619	628	624	593	599	588	568	595	575	616	567	565	601	596	598	572	560	597	582	633	617	585	573	607	549	617	576	575	635	567	621	619	618	590	593	628	590	584	572	615	595	596	582	571	571	582	574	592	602	593	602	610	586	636	628	631	589	615	588	565	572	570	568	591	612	568	594	585	574	608	616	634	607	550	577	644	603	546	593	579	578	569	586	614	625	596	614	645	574	566	577	549	591	602	599	609	630	628	602	581	565	600	596	592	583	608	560	586	617	572	549	568	626	617	581	587	622	592	607	597	604	595	560	619	561	604	569	564	575	622	562	592	546	598	550	562	550	575	611	584	575	573	555	576	585	583	607	590	567	557	592	570	567	614	603	567	595	572	583	591	619	557	624	604	602	638	592	589	659	630	588	578	587	555	581	600	561	564	572	572	613	595	581	592	595	545	580	574	569	588	582	561	581	567	586	644	602	579	576	614	570	574	626	575	581	607	580	592	607	592	588	599	580	602	593	616	597	553	591	583	577	564	597	554	608	584	575	571	594	622	552	604	583	592	594	619	591	587	595	563	553	619	589	552	568	641	618	572	590	580	618	604	585	571	554	558	573	573	564	629	601	584	627	571	607	590	559	642	570	533	609	613	573	602	598	574	591	621	587	591	574	582	596	627	606	563	598	565	609	555	576	579	587	585	585	614	622	588	557	566	565	599	583	549	572	582	571	590	587	624	588	591	584	610	575	598	614	548	582	603	580	598	580	604	583	629	569	605	566	597	554	604	632	562	607	565	587	568	594	582	600	591	592	598	617	570	583	534	538	557	572	561	617	574	550	580	587	626	592	628	594	616	539	560	566	570	601	622	607	571	594	610	584	569	636	600	559	576	577	579	551	588	569	551	574	594	585	618	623	598	613	659	633	546	607	646	583	576	615	553	554	620	593	596	579	637	577	575	603	614	608	559	561	591	594	579	595	605	588	549	546	566	605	591	549	608	561	615	641	607	582	531	590	590	586	566	561	612	577	554	632	559	605	578	567	615	648	578	609	570	561	581	594	610	613	568	606	602	638	621	591	605	576	608	584	556	568	549	627	551	604	613	554	560	590	566	555	595	544	627	588	581	584	588	619	579	556	639	611	591	644	622	582	586	605	555	586	566	554	621	573	617	557	646	592	621	608	592	624	592	551	566	613	579	598	573	611	557	575	573	547	611	610	592	545	561	613	583	611	570	588	571	601	609	609	552	589	614	603	542	594	625	592	583	588	616	592	587	565	591	591	557	567	589	560	572	600	602	606	559	595	622	608	582	614	649	588	601	594	587	615	589	582	587	610	589	608	608	614	545	603	601	578	593	608	576	635	543	606	581	582	550	588	640	564	641	597	588	607	584	597	557	577	617	586	583	580	613	604	593	589	564	613	607	596	555	602	573	598	620	573	573	580	564	609	581	571	573	603	589	588	581	594	596	612	569	576	569	561	566	569	582	596	569	616	578	651	548	618	611	579	610	579	614	571	599	609	589	590	595	610	584	570	576	571	560	570	532	606	619	591	620	591	602	557	599	626	582	600	578	588	565	598	591	579	568	663	591	603	605	601	579	590	583	616	562	575	535	594	608	600	568	610	646	607	605	569	590	617	605	583	577	626	636	567	573	593	567	605	588	630	595	588	613	567	585	634	601	627	595	540	620	571	595	608	600	592	578	595	571	559	615	598	587	600	625	607	596	544	617	578	593	591	645	591	596	540	603	573	564	537	582	608	593	567	629	588	595	570	592	616	588	525	559	616	605	555	602	560	557	618	594	567	607	607	593	568	593	555	561	616	583	608	580	555	562	568	600	556	582	584	606	565	572	602	574	600	580	567	596	625	560	577	611	585	627	611	575	567	619	586	603	575	553	593	555	574	563	581	587	566	609	597	590	572	589	570	586	551	577	608	627	559	575	648	578	591	582	609	613	592	607	543	641	581	555	582	549	628	588	568	616	602	579	617	616	583	593	644	604	611	617	567	593	568	569	588	614	622	608	586	581	557	593	617	569	603	612	585	592	592	613	602	610	567	597	597	548	627	589	571	608	549	586	583	612	572	581	591	595	588	574	611	608	602	604	559	628	597	585	536	615	598	613	606	625	608	615	617	555	565	540	556	585	587	612	544	599	593	601	617	632	629	581	606	608	613	587	588	600	609	574	584	567	628	565	567	632	571	620	628	597	571	600	597	569	610	576	580	590	576
29844	20711	15130	8375	5951	4398	3539	2797	2354	2077	1849	1724	1524	1516	1442	1377	1367	1296	1256	1203	1206	1177	1111	1176	1129	1071	1151	1088	1091	1109	1002	1040	1049	1012	1065	1040	1008	1028	1003	1045	1028	963	1020	978	1012	1048	1078	984	1005	1000	1015	1010	963	989	1036	1016	943	1018	976	935	1018	966	942	1033	1023	1025	990	1031	1081	973	977	1005	988	1020	994	979	971	972	945	966	993	997	981	1012	1033	1028	1022	1024	1112	1007	1017	1046	1047	1073	1080	1006	1058	1039	1009	1027	1009	1095	1050	1002	1053	1013	991	1053	997	1040	1041	1058	963	1013	973	986	1016	985	1051	1045	1001	981	1047	1022	1016	1048	986	959	1009	991	1005	935	983	984	970	970	1034	1048	978	1003	963	992	962	973	1008	958	985	994	991	995	975	967	1010	933	1001	982	980	1008	974	1021	1015	990	999	961	965	989	1013	970	985	956	1013	973	999	991	992	976	950	959	955	970	950	1037	994	917	999	921	933	1000	964	980	975	960	1007	996	982	974	1052	967	989	961	980	1047	990	991	943	965	969	932	1001	938	995	952	980	1006	983	941	987	982	991	1040	949	962	1008	992	963	990	963	969	1017	993	1005	989	1022	958	998	979	981	964	1010	970	980	984	982	996	1003	970	1008	998	980	994	1044	937	975	982	1039	978	963	962	1054	1016	982	952	980	988	983	975	1028	982	959	971	977	968	955	996	980	941	960	942	955	970	960	997	1002	938	959	990	990	959	998	963	1033	998	993	1004	1000	943	998	981	1002	997	991	1042	979	939	1037	944	960	995	1023	990	996	953	929	962	1020	1001	978	980	942	934	1061	949	1000	989	983	985	971	975	977	977	943	986	1017	966	987	1005	902	949	1043	1018	986	968	985	1005	977	974	973	962	934	985	938	965	937	1005	989	934	966	982	909	1000	986	1018	969	934	991	1008	989	998	946	1011	942	961	1045	1003	948	1003	957	999	996	995	927	1002	980	983	981	1010	1033	993	1032	990	1017	957	992	953	971	1015	971	969	961	972	990	912	1036	962	982	996	1038	990	993	1028	1011	993	994	1016	938	1028	967	951	937	1032	999	1006	976	951	977	1047	989	977	1041	1010	993	982	936	1023	951	1005	975	1004	985	969	931	965	983	1000	951	974	998	968	958	953	968	971	956	1038	922	987	927	1033	978	931	946	1001	1038	935	981	978	973	995	1020	965	990	1040	931	946	1018	942	933	991	995	927	1046	1024	914	964	1009	977	934	994	978	1017	977	957	1006	964	980	987	970	955	958	987	974	949	1007	991	965	1009	981	959	1003	982	1001	989	963	988	1023	976	980	950	926	1015	945	962	959	962	990	989	948	1036	960	1031	987	952	1022	978	982	1009	1004	1021	1002	990	1004	998	1028	1020	1003	969	980	945	1007	999	945	995	971	973	966	997	996	978	946	965	967	971	1012	951	941	1079	1019	943	980	977	971	1010	963	995	1014	932	990	967	994	1013	950	977	967	979	1046	972	968	976	971	994	958	1032	907	1029	937	1028	995	1025	1109	906	1028	933	964	1006	974	981	969	989	943	964	959	969	940	973	963	890	1000	936	951	987	990	974	1040	971	997	983	1005	1016	950	922	1037	988	943	954	1009	957	962	966	981	1026	999	996	966	948	998	970	931	1018	1008	948	950	960	983	1038	1009	1026	1050	928	990	942	936	986	962	1057	956	1057	937	966	950	1001	925	995	1011	953	908	990	1018	1025	942	995	998	992	982	1017	997	955	1026	982	991	979	999	1007	983	1000	989	1021	966	923	982	916	958	961	979	1027	983	979	1034	1005	1045	951	965	918	997	992	970	1034	966	1013	967	975	955	982	1009	991	1037	991	991	1017	1028	1021	973	1029	951	1008	1015	1053	997	971	949	970	1030	994	966	981	989	971	1015	1003	988	952	967	995	959	964	1000	982	977	1005	1027	991	989	988	968	942	942	1003	921	971	974	975	916	994	968	991	1012	938	994	955	981	1003	955	958	951	988	915	941	1032	1005	1017	1007	997	942	1000	1010	983	965	1039	979	1016	975	1010	999	1002	1011	968	999	983	1014	963	940	967	977	985	979	981	940	972	969	974	971	1015	992	1015	978	1015	957	976	1025	964	1041	966	998	1063	970	1003	936	968	961	986	992	941	950	939	989	1068	994	919	982	1002	996	980	939	990	992	1000	934	952	948	949	1040	999	1006	981	1003	945	970	1006	1027	988	972	1003	1005	1021	970	948	998	987	949	968	961	984	992	1056	1011	991	969	1003	934	922	1009	934	997	1034	1017	954	993	981	948	1026	973	956	992	1002	968	1053	954	960	981	1037	955	991	975	991	1043	990	955	964	963	955	1022	987	959	1017	1012	921	952	950	1054	1000	1035	988	968	966	927	964	999	982	985	1014	1011	960	985	938	975	944	968	987	983	918	979	982	956	1054	967	957	1015	977	1052	1024	974	964	948	994	965	1032	996	928	1004	1004	935	1033	948	998	1012	971	1023	965	989	932	927	985	969	977	1001	974	956	936	937	974	943	929	968	969	965	979	926	995	973	969	1002	952	1025	1008	951	962	989	1009	967	1021	999	1033	967	973	963	972	1016	969	1011	1027	1023	1004	975	979	945	1007	976	989	946	981	976	937	998	957	973	1027	960	948	1004	972	1011	1003	984	944	1041	989	998	961	986	914	961	1007	969	1023	971	955	982	983	938	953	951	927	998	958	1017	984	971	961	994	981	1014	1000	975	968	970	964	998	980	1013	973	974	985	982	989	954	973	966	935	996	1005	1002	915	952	1025	1025	981	968	1008	1020	945	971	1024	1021	1040	970	968	990	980	916	990	996	962	1001	950	996	1014	1002	1037	1065	1003	928	941	953	1009	984	1026	977	944	979	1010	983	952	980	965	973	1001	975	976	979	965	1011	957	985	1000	960	965	1016	1004	949	976	942	1014	978	1025	975	1011	957	1032	1007	953	990	938	966	1018	953	980	985	961	981	1022	974	1011	982	1012	973	951	998	1003	1004	1030	1001	981	945	960	971	970	989	959	1010	987	999	958	981	908	1020	951	1021	929	996	995	1005	1007	965	988	954	965	1003	1008	956	966	972	1006	917	991	1000	1025	995	996	1047	960	1011	968	1056	933	989	1018	987	1018	1006	963	973	972	911	959	942	975	994	984	1013	998	940	983	961	921	951	1000	969	927	978	985	988	985	954	972	989	988	1021	978	972	949	967	979	1050	1025	1019	970	1010	1023	1018	998	1018	1000	956	1046	943	961	950	963	950	971	975	1004	1025	925	983	967	951	995	984	949	968	998	973	934	989	970	1009	971	1013	995	984	1012	955	1002	987	994	923	1026	1005	961	996	992	988	944	945	960	1016	987	982	1012	978	978	1010	927	1023	946	983	1009	946	1008	992	905	906	974	1005	993	985	919	948	1006	956	957	967	967	933	1063	1033	998	974	990	920	941	1003	1028	906	1011	1008	951	1007	932	979	979	1005	954	960	1018	992	998	943	958	937	1062	965	952	1031	958	1029	968	1006	989	970	916	979	1012	992	1016	984	981	958	985	986	967	957	982	989	965	1016	988	1007	1015	968	936	881	1013	960	933	1020	1018	985	893	1038	1018	958	1021	991	967	974	980	1023	964	990	978	1032	954	1003	966	994	991	994	969	977	982	965	1047	1000	1043	1026	956	987	1000	1015	989	931	991	1044	953	966	1015	977	1004	975	942	998	992	966	999	946	1017	935	988	974	1041	1006	933	1008	932	996	930	1013	984	979	946	951	965	965	966	930	1022	1011	986	1013	952	1056	956	991	1002	960	977	987	969	928	989	977	956	975	1001	996	1008	953	967	1028	920	966	942	989	971	965	951	950	990	990	966	1027	1000	962	962	1028	953	985	981	967	950	988	916	990	1004	979	997	999	1011	937	1000	973	935	941	955	967
27647	17250	2694	630	471	405	413	413	411	423	376	360	389	375	385	379	390	345	395	370	374	350	353	412	343	343	367	378	377	329	357	393	330	364	391	346	367	370	362	399	441	396	351	360	351	365	382	393	373	354	375	377	356	363	325	359	346	353	379	377	376	350	335	326	392	372	396	381	360	360	348	377	380	360	386	373	369	372	359	359	390	369	402	371	366	350	380	346	356	392	349	343	356	382	389	378	339	363	344	412	353	371	353	387	410	408	359	354	387	371	393	362	398	370	383	366	416	360	365	386	354	372	392	352	327	371	320	395	364	367	340	382	402	364	381	369	353	349	359	374	376	339	370	344	339	348	378	360	372	387	372	367	405	367	359	374	407	379	354	372	397	372	329	360	377	363	379	367	380	400	387	351	396	355	383	379	341	367	356	382	365	377	308	393	369	377	379	373	364	396	386	359	391	362	381	356	360	360	328	394	357	354	374	329	369	422	373	349	363	368	385	371	345	330	393	367	393	388	376	361	372	371	391	365	390	353	393	346	377	373	388	382	355	375	382	349	369	324	357	359	364	341	371	371	389	356	373	326	339	364	318	354	310	311	378	357	359	369	363	387	376	366	360	369	362	391	350	385	359	358	336	417	367	372	335	368	355	354	382	361	357	338	395	364	360	357	365	347	346	377	409	351	345	369	374	356	367	363	344	373	350	362	378	384	357	352	333	347	368	390	367	395	383	361	340	371	365	370	351	353	359	367	374	373	372	382	380	393	378	351	379	375	383	354	371	344	392	362	367	386	367	366	378	378	409	398	392	345	364	408	372	354	395	344	372	349	371	353	378	370	365	356	369	401	372	383	386	330	377	384	397	373	379	342	359	367	322	386	387	352	341	397	360	396	373	390	344	361	383	354	368	381	345	368	339	380	346	401	383	365	349	350	353	386	366	353	403	381	391	362	398	375	354	382	344	341	382	365	373	341	342	373	367	336	337	326	343	340	375	397	351	338	363	355	385	385	367	410	347	365	385	363	371	358	337	396	350	366	396	391	362	382	367	382	353	334	355	364	367	366	383	382	390	345	382	354	393	364	374	380	377	353	362	361	362	344	364	359	345	383	345	392	343	376	385	356	348	397	361	359	347	393	360	393	378	331	394	386	370	369	383	354	378	347	373	377	377	382	374	356	324	376	374	385	414	368	353	375	351	362	375	357	338	357	330	362	347	397	375	391	318	333	334	361	377	346	337	324	360	352	393	397	384	352	378	382	386	361	427	384	360	387	362	343	354	401	361	368	348	375	340	374	368	356	354	374	380	382	330	358	402	385	342	369	320	366	343	375	358	369	362	374	322	385	373	343	361	344	386	346	350	355	363	363	356	367	391	358	382	337	391	368	401	367	409	364	388	355	363	360	358	396	375	360	371	395	356	360	370	392	389	376	363	345	402	354	368	341	371	351	372	364	379	364	347	371	354	363	376	371	360	391	382	350	373	409	363	381	363	337	383	347	418	348	348	357	358	397	366	381	339	356	363	354	371	352	352	356	358	405	362	382	361	351	353	385	354	347	404	364	365	365	372	388	355	383	350	368	362	361	354	383	347	386	385	377	351	374	387	390	375	358	366	365	360	351	349	357	391	374	404	384	368	336	384	370	392	375	354	380	386	350	384	369	405	396	410	377	363	366	367	375	384	349	373	360	342	371	365	364	379	391	360	394	375	367	383	377	423	358	405	394	367	380	371	404	365	359	367	373	374	367	368	396	393	365	367	359	361	369	387	367	368	373	381	374	358	383	340	354	367	322	354	329	398	364	389	381	353	379	380	367	390	368	367	369	336	344	376	363	334	356	375	379	380	369	384	391	364	366	354	349	364	388	381	358	370	382	366	361	354	371	330	366	387	373	392	328	367	317	377	377	374	371	404	348	395	359	396	362	369	344	384	376	375	360	383	358	372	360	361	408	372	366	359	346	365	353	396	347	332	380	349	368	370	382	324	354	375	381	332	387	369	368	385	360	346	354	347	376	363	369	353	344	355	356	384	373	384	381	317	337	366	349	362	376	368	383	379	386	346	349	403	410	352	371	378	363	380	356	368	376	405	372	373	397	377	372	364	399	348	366	385	384	350	343	344	365	378	385	410	382	399	366	352	365	418	354	357	375	365	381	379	382	355	367	370	380	343	394	340	361	332	385	363	363	381	361	378	367	369	357	365	378	388	372	363	395	360	385	351	346	404	381	355	358	366	359	350	367	372	391	363	396	369	372	385	416	333	385	355	372	387	344	365	377	384	376	348	370	385	368	389	384	399	352	364	384	342	377	382	379	369	363	391	345	338	378	387	392	344	376	372	367	396	384	365	356	380	383	402	386	348	347	383	365	372	365	400	363	363	342	363	351	365	385	361	339	370	372	360	368	383	363	378	368	367	388	360	399	366	386	366	380	365	353	358	360	391	379	337	369	352	370	363	381	367	339	357	390	387	337	341	346	361	360	346	373	397	361	390	373	353	378	362	346	380	392	335	390	366	375	337	340	379	360	363	367	374	369	333	371	378	379	383	370	403	343	348	369	360	364	348	376	352	381	377	351	378	375	401	351	393	359	393	355	344	374	362	368	387	360	370	351	346	352	383	369	363	371	312	402	372	384	382	379	344	382	357	377	352	357	374	351	347	343	383	336	380	358	362	341	385	371	376	342	359	374	369	351	360	360	381	380	370	374	381	351	342	378	366	385	354	363	366	360	391	327	375	366	382	343	377	402	376	380	356	342	375	376	403	384	348	374	337	397	375	355	388	401	326	415	358	351	384	362	380	376	403	403	367	376	333	409	350	372	358	384	362	348	374	366	400	331	395	373	360	373	342	353	382	381	349	369	377	351	381	370	375	361	355	341	368	355	375	389	363	371	347	341	371	342	372	340	359	399	366	369	340	327	379	363	329	343	347	368	357	418	362	330	374	375	369	368	356	354	348	363	372	370	397	368	364	371	394	375	338	373	355	354	368	380	379	380	376	350	371	386	342	385	351	345	410	376	389	373	339	368	403	364	388	329	346	380	336	370	389	384	406	345	333	373	361	358	373	349	399	385	404	364	389	368	363	362	349	364	401	357	378	367	387	331	379	365	386	372	380	376	357	356	358	376	389	367	357	370	349	347	383	379	380	361	392	332	358	362	393	338	367	371	321	352	364	391	363	356	339	362	373	337	371	370	347	390	328	366	380	351	358	367	384	345	405	396	381	358	384	365	383	379	335	356	373	379	377	337	363	383	351	353	362	348	380	369	350	324	362	397	384	343	401	382	381	383	371	358	363	374	317	353	373	375	336	372	375	351	357	379	386	345	378	336	358	345	391	346	353	400	346	382	363	372	344	368	360	366	339	346	357	355	355	348	381	355	350	360	381	374	367	368	392	386	369	366	363	380	366	338	367	378	359	367	403	370	380	384	335	370	370	373	360	369	356	401	379	367	355	336	374	359	378	354	390	385	368	364	362	402	360	384	354	368	384	388	352	366
15602	2187	1659	1048	871	834	763	753	743	711	720	704	725	697	717	668	653	644	718	687	687	690	675	721	669	627	694	664	682	696	673	641	692	680	634	665	632	652	673	636	675	631	659	700	650	681	656	658	671	653	688	650	667	745	645	615	619	685	628	653	664	638	724	651	685	699	680	649	710	684	626	668	644	694	649	630	665	616	642	690	637	662	665	626	656	623	656	641	662	621	703	645	715	701	655	668	633	674	659	689	689	674	695	709	695	672	679	734	678	650	665	664	663	650	699	651	639	694	651	685	685	639	668	646	676	607	681	677	619	678	659	657	601	629	646	628	666	711	678	673	646	646	632	619	650	609	697	656	671	642	679	619	665	682	669	643	624	625	630	675	650	665	665	673	630	647	691	709	670	639	664	651	647	666	675	633	625	656	673	630	635	635	621	626	680	618	652	637	666	647	668	668	658	650	679	724	694	652	677	663	648	662	665	653	643	624	674	720	658	683	655	696	645	689	667	654	662	690	683	666	640	627	598	680	670	645	700	603	666	687	688	691	689	668	661	638	636	676	707	646	644	679	670	667	599	680	644	655	667	700	696	668	640	601	655	660	656	647	676	659	666	660	676	706	633	657	619	660	645	657	668	682	650	642	665	701	654	679	673	729	648	694	687	622	700	689	701	630	713	692	644	648	654	684	654	604	670	633	698	682	635	627	653	623	645	649	656	708	618	655	653	703	668	654	704	671	702	669	712	668	643	652	633	619	609	682	665	641	611	656	692	683	672	679	654	647	673	667	675	703	605	684	670	684	654	693	598	701	645	619	619	639	655	657	669	647	648	669	655	678	634	679	633	667	693	649	676	647	650	706	646	714	630	678	675	651	677	644	651	626	650	646	640	700	665	659	649	688	664	675	649	681	653	714	642	674	675	651	622	671	679	690	675	674	671	651	657	646	643	616	672	703	666	607	673	635	612	685	677	630	654	667	668	700	676	651	653	674	667	652	687	631	671	682	714	682	664	712	657	680	726	684	637	663	701	671	675	626	681	665	633	611	670	606	662	721	615	627	632	664	683	640	631	611	658	690	682	653	665	653	632	690	679	654	645	658	648	675	620	668	626	683	662	681	661	635	615	687	665	660	636	646	651	673	657	656	628	631	644	619	603	695	658	637	647	692	642	666	633	647	631	644	686	699	666	659	681	645	659	700	651	675	670	625	645	624	645	662	732	680	681	683	687	636	613	658	666	687	674	671	696	634	669	687	632	667	689	665	696	677	635	621	694	641	633	639	635	645	665	674	695	684	674	731	656	646	599	682	628	614	636	696	662	644	680	650	676	660	608	677	640	624	648	671	665	631	687	611	635	682	633	665	656	663	707	670	663	655	631	604	618	615	664	676	674	701	669	653	659	650	661	646	694	671	668	655	689	635	664	682	606	645	676	639	626	690	668	650	642	629	684	665	680	695	663	681	636	658	689	688	688	665	648	669	669	734	666	640	682	686	622	690	685	651	700	672	702	635	605	688	643	685	672	680	679	668	624	706	604	665	679	731	604	627	671	643	665	682	666	649	656	722	670	675	669	620	668	624	654	660	679	683	615	627	662	649	661	670	636	679	665	672	664	638	665	640	675	674	639	673	650	653	633	656	665	664	676	673	638	664	688	670	658	653	730	647	642	687	669	677	658	682	666	671	674	651	593	632	637	643	668	644	672	644	633	686	631	690	690	628	665	690	673	664	607	658	661	649	668	646	630	645	691	654	695	665	722	648	646	663	603	636	633	660	675	675	699	695	661	682	652	695	698	634	656	637	672	647	638	653	638	664	702	684	690	679	672	718	686	660	682	659	658	684	658	666	676	647	614	669	686	651	695	688	644	640	684	649	639	727	659	640	638	640	615	650	627	648	647	638	695	659	651	683	718	653	676	642	680	651	691	661	649	636	659	685	617	703	647	651	678	653	649	624	616	675	650	690	699	627	701	737	691	656	633	687	692	660	647	673	624	644	657	674	663	645	621	660	717	666	672	660	646	655	576	660	636	682	657	638	634	666	685	674	689	676	667	656	641	626	612	638	660	668	689	662	661	652	641	671	660	644	673	672	648	640	615	647	640	712	689	665	628	692	658	626	652	666	678	610	658	654	662	666	624	689	658	640	663	667	642	620	649	666	641	640	642	639	639	682	684	630	695	637	642	652	663	668	632	624	676	624	603	703	657	620	633	628	677	678	634	658	670	647	639	661	688	686	626	700	660	673	630	677	666	682	694	618	685	641	650	633	680	679	686	649	675	674	672	670	651	662	649	695	655	651	696	672	695	654	644	693	641	666	666	630	693	597	622	650	695	619	654	688	626	683	645	629	643	609	704	703	646	624	670	635	705	635	641	667	722	688	685	663	654	705	678	654	688	705	690	619	611	703	648	659	650	628	634	663	653	610	662	669	680	682	646	694	628	646	638	669	706	670	676	637	622	633	650	658	692	674	657	660	676	679	650	654	653	659	670	647	731	681	669	692	649	690	666	674	597	657	682	649	710	635	638	705	722	667	666	670	670	657	677	670	702	675	679	658	659	699	681	681	669	629	643	657	636	624	683	647	682	663	675	652	637	684	713	623	694	692	666	678	634	666	632	644	652	662	673	650	682	646	586	665	656	678	648	638	648	645	683	613	637	688	664	646	719	666	645	640	639	658	663	640	641	605	670	657	683	664	684	731	692	673	672	678	696	679	654	631	632	654	645	664	667	719	715	644	672	652	702	646	622	648	629	673	678	680	677	652	595	697	631	643	698	667	653	671	679	662	647	729	700	643	656	693	642	685	692	609	689	636	682	619	710	674	638	639	708	633	643	621	651	701	660	709	693	677	706	716	670	661	645	697	647	680	641	650	629	650	652	674	668	648	590	689	672	625	711	719	648	697	649	666	677	639	666	639	693	694	677	659	643	683	625	660	676	655	611	683	682	667	661	642	660	686	618	657	687	649	642	643	691	664	676	645	651	670	660	646	669	654	692	649	645	646	616	664	651	612	691	641	627	702	637	656	670	653	645	683	676	695	619	685	682	685	683	635	654	637	738	678	638	609	682	657	653	672	702	675	688	650	671	621	671	672	654	708	651	637	650	653	657	657	625	635	680	686	634	671	690	661	690	648	695	648	667	678	677	711	744	659	664	665	643	667	633	682	644	634	657	637	649	640	695	703	725	641	664	678	624	643	700	644	647	700	650	654	642	653	627	687	653	659	690	663	666	656	626	686	653	620	645	642	678	693	664	670	662	664	649	647	681	687	684	649	681	691	626	661	685	697	678	672	655	677	691	676	637	664	631	659	690	643	687	659	665	657	613	663	644	667	643	633	657	651	677	674	649	644	679	665	675	641	641	664	682	655	661	648	646	673	669	629	638	657	668	688	643	637	650	699	691	668	683	664	677	673	685	680	673	673	638	706	639	643	677	638	673	643	656	714	653	655	671	647	666	625	666	654	628	672	681	667	624	678	636	635	655	685	623	632	655	639
25045	21456	28163	25120	11699	1160	804	625	535	533	506	486	479	432	407	419	389	415	408	391	376	369	392	373	372	367	404	392	384	396	365	360	361	373	401	366	337	354	366	377	380	360	362	355	364	349	353	383	351	341	355	383	337	396	362	392	368	357	367	361	367	360	341	321	343	362	389	362	382	360	370	398	386	354	357	339	357	359	387	377	373	342	381	320	335	352	375	370	398	402	359	350	353	344	367	377	359	381	368	373	358	370	392	390	360	405	342	378	356	382	399	355	362	345	361	339	335	343	396	353	385	375	381	366	375	323	399	371	351	361	373	340	347	370	385	346	366	375	351	376	354	376	331	403	334	382	338	355	340	382	380	347	335	349	348	317	357	362	357	392	330	329	358	362	357	363	395	364	370	341	347	369	398	335	322	369	400	350	389	354	354	372	371	347	369	344	345	339	352	351	368	332	388	335	352	355	368	342	350	363	395	372	379	348	345	347	362	334	346	360	373	379	364	346	367	376	320	375	377	408	362	293	339	380	408	338	326	375	332	376	345	353	358	339	327	350	366	329	344	381	340	350	362	376	353	412	361	339	335	379	340	343	347	383	387	362	357	327	322	382	391	377	351	396	386	373	381	332	373	332	352	384	367	370	362	338	355	376	363	358	357	363	358	366	330	337	367	330	341	377	396	342	389	348	366	339	357	397	375	372	377	338	368	364	349	356	338	392	347	397	359	323	352	357	366	338	365	330	341	348	360	376	357	341	368	349	356	358	337	340	357	372	350	370	366	362	357	353	367	346	342	388	344	364	353	339	329	360	381	353	346	400	350	368	364	341	347	334	352	380	350	343	373	346	346	343	358	352	319	366	350	358	366	372	355	344	354	370	345	350	390	362	370	342	347	373	379	344	344	344	361	378	387	390	368	338	392	374	363	351	364	374	344	339	357	380	316	346	384	318	344	348	345	376	328	355	350	371	353	353	336	368	354	351	326	361	340	332	382	337	379	383	377	354	335	334	363	352	348	374	384	374	342	352	388	349	329	385	362	360	339	367	333	379	380	352	371	323	353	357	368	364	362	334	376	351	348	361	351	366	334	363	360	366	372	370	337	350	377	357	344	367	352	358	330	401	348	328	366	337	334	366	382	380	364	365	354	360	364	332	342	341	353	346	348	348	363	373	315	331	377	345	357	371	377	335	337	371	359	336	368	359	348	363	324	368	351	353	346	339	366	371	329	361	361	364	383	350	321	336	355	399	352	349	378	322	353	406	359	366	364	369	361	340	342	340	374	332	369	387	371	392	353	327	378	343	325	370	351	353	331	348	371	379	325	406	370	357	351	366	394	347	354	341	343	325	344	379	396	320	342	373	373	359	351	404	361	330	363	365	339	339	415	368	389	396	361	349	384	344	350	344	342	343	352	336	338	353	321	342	390	360	368	375	375	347	390	343	343	360	340	335	369	369	360	350	401	357	339	389	352	334	371	329	364	366	349	377	360	344	380	353	370	369	377	352	325	356	363	338	378	351	323	336	346	369	330	348	383	323	339	316	389	349	361	342	391	337	364	351	347	353	336	344	340	371	369	379	320	332	384	356	412	354	369	334	338	353	359	359	363	386	378	362	368	344	361	341	359	364	349	354	345	373	308	369	359	368	357	360	336	328	338	369	354	354	369	360	373	360	366	361	330	335	375	334	346	355	405	361	347	366	342	368	359	365	354	338	358	363	377	348	381	368	358	318	359	333	372	381	319	312	365	347	362	362	364	356	359	353	389	395	356	365	359	369	379	360	359	359	381	326	337	364	408	401	355	351	341	348	336	379	366	343	376	342	371	341	340	352	343	391	366	356	341	362	337	397	338	377	357	344	361	372	367	382	375	334	348	351	329	363	337	401	408	355	374	367	382	356	354	334	366	371	320	338	344	361	391	369	383	363	354	339	367	344	417	356	365	396	326	374	392	362	344	331	333	365	327	375	354	386	372	353	346	363	367	337	374	355	369	336	345	346	371	345	368	320	343	358	377	334	369	340	386	379	356	410	326	375	356	387	365	342	362	369	354	361	360	375	374	374	350	348	371	332	382	356	377	368	343	358	381	386	341	383	332	350	353	377	350	361	352	365	348	336	345	379	350	342	335	343	352	373	381	333	341	351	325	353	376	352	359	355	354	351	310	354	366	350	372	342	360	332	395	393	327	375	341	337	367	341	328	373	359	365	335	374	359	338	380	366	363	332	341	377	373	349	350	352	373	331	370	357	349	373	373	339	371	406	345	330	357	373	345	339	378	365	349	359	334	361	354	351	348	396	359	363	377	339	330	360	349	321	343	406	359	379	348	356	334	355	342	371	349	365	348	352	356	358	384	360	379	361	382	367	353	348	347	360	401	341	343	333	339	340	368	318	346	341	375	369	377	343	366	365	357	370	371	347	354	393	376	372	338	329	363	418	379	377	362	353	369	348	335	315	369	355	337	359	384	368	365	337	371	358	345	380	364	355	354	369	355	337	349	366	339	359	373	331	343	345	370	357	365	353	335	343	364	367	345	377	368	348	360	304	362	336	358	336	344	362	353	402	353	351	374	349	324	345	365	369	323	384	355	330	347	365	383	348	338	346	341	388	356	340	341	343	357	381	353	341	351	382	329	355	359	378	334	359	382	343	325	372	359	317	340	339	392	365	372	348	356	338	360	356	333	354	336	345	334	337	350	361	362	378	362	401	352	328	365	352	394	347	369	321	349	344	332	337	356	365	354	317	361	351	389	380	355	371	356	367	344	372	362	350	361	396	388	377	363	353	350	344	355	366	325	364	362	351	356	363	348	348	375	321	339	371	359	346	355	374	391	367	346	347	374	360	368	359	335	365	366	343	352	364	360	347	332	375	379	346	370	351	356	353	357	361	383	359	364	358	312	372	357	353	382	363	333	375	326	332	359	353	363	374	391	365	364	341	326	337	350	375	338	389	366	340	333	364	355	345	388	336	347	328	366	347	369	380	367	353	375	355	355	366	368	390	359	355	358	371	333	346	358	354	364	330	352	359	350	353	382	330	377	399	350	347	361	348	357	356	366	368	342	368	325	382	361	333	378	349	395	339	350	377	358	370	356	359	334	361	361	366	359	373	315	381	360	367	362	338	376	360	356	378	355	380	350	342	354	336	368	311	348	330	357	355	341	351	363	355	357	372	362	347	401	362	369	370	323	388	330	356	345	362	346	352	341	330	373	359	374	380	369	357	354	373	351	354	379	388	342	347	337	319	375	345	332	349	375	348	357	346	371	349	349	331	327	369	372	358	336	314	332	367	346	348	350	355	327	358	366	390	378	409	331	334	366	348	334	378	365	369	383	333	344	357	338	340	372	370	356	369	332	365	340	340	350	371	368	359	374	373	365	352	345	331	397	372	359	335	335	343	335	364	379	341	337	367	381	366	388	339	359	383	358	343	342	335	370	356	372	369	379	387	373	352	366	343	359	347	374	383	338	356	362	352	371	382	358	371	350	334	348	358
34542	13717	9554	4961	3340	2541	2031	1648	1378	1171	1093	1027	975	920	884	876	809	817	798	790	778	727	715	691	737	690	682	629	707	680	692	706	695	676	670	681	675	626	710	684	572	667	653	616	665	682	640	687	636	683	633	661	647	658	672	629	618	645	667	631	701	630	708	604	665	699	625	612	622	627	668	641	632	637	599	631	635	644	619	591	650	658	670	654	683	681	673	666	646	672	680	671	694	638	692	615	674	677	689	659	660	668	646	714	698	701	669	658	670	671	704	639	649	645	657	634	680	697	713	708	630	638	649	622	620	695	671	637	673	646	590	644	616	622	702	661	593	619	638	648	643	657	664	608	613	601	674	678	621	644	642	602	639	600	630	664	635	630	657	648	606	642	681	650	615	648	639	635	635	626	615	657	606	631	629	576	684	669	613	646	669	640	600	699	674	642	677	641	614	671	649	618	624	642	621	661	651	610	653	640	620	652	633	648	668	611	651	623	635	653	612	631	620	650	666	632	631	683	651	673	645	619	556	627	618	637	637	655	675	638	638	590	665	619	620	673	622	599	576	613	634	621	637	697	619	649	655	654	638	611	626	649	634	615	580	599	622	670	655	635	643	634	590	616	605	621	646	639	701	636	610	600	604	688	611	665	628	631	655	639	605	606	666	644	660	643	649	638	648	661	596	627	643	639	653	638	584	640	666	616	640	662	637	643	614	657	673	630	628	666	630	619	644	581	620	591	647	641	610	626	675	646	625	680	630	628	600	600	658	618	636	640	657	659	645	623	665	609	620	645	644	638	657	624	650	609	656	691	638	650	628	646	662	600	638	594	663	636	586	641	627	632	629	672	610	640	670	689	605	626	618	608	670	637	577	627	632	654	572	628	629	606	622	602	651	652	626	658	630	640	635	647	638	653	662	657	660	654	624	629	649	694	650	644	638	676	629	631	647	638	623	635	640	676	669	630	598	665	632	647	665	653	593	614	620	684	685	650	649	612	627	602	656	643	592	622	623	662	617	601	659	621	606	644	659	623	628	625	643	689	574	639	648	631	699	638	635	654	680	614	648	621	642	642	611	659	671	624	626	634	620	646	615	636	678	651	667	662	597	627	664	646	614	618	650	622	608	652	646	578	663	647	635	633	602	630	640	626	645	585	622	684	681	613	626	623	599	563	604	640	649	677	644	620	646	718	641	654	632	623	676	679	685	633	631	696	614	656	675	681	677	609	628	659	633	637	670	587	630	611	597	606	640	625	675	595	627	625	623	624	633	652	674	685	652	631	641	653	631	643	649	647	629	613	679	655	605	717	640	631	608	631	626	602	646	623	618	640	633	685	678	666	651	573	615	610	667	643	648	660	653	658	642	626	608	634	680	648	652	625	709	650	664	663	612	663	644	627	580	625	609	629	626	617	637	619	625	635	637	629	655	612	671	651	627	650	620	654	606	668	608	617	613	673	629	647	641	682	629	639	641	672	639	678	614	665	600	631	618	634	653	638	614	654	629	630	625	643	653	612	647	691	651	628	664	620	574	638	592	667	624	633	628	684	608	649	636	655	635	673	629	600	683	633	643	627	616	664	673	678	625	596	661	649	616	664	580	660	679	588	656	631	590	658	642	668	631	654	605	657	624	674	635	690	624	654	617	604	619	661	653	645	644	621	603	616	624	595	674	662	635	613	639	627	644	665	674	652	633	651	620	620	655	622	618	643	661	619	637	625	672	648	620	639	632	624	655	625	700	629	638	665	633	700	627	652	648	667	657	679	623	649	612	634	685	625	659	603	642	650	638	635	632	650	663	655	669	646	601	661	670	636	663	648	650	657	681	637	662	617	651	597	619	672	666	607	623	640	626	643	619	682	623	645	640	667	670	588	634	611	637	624	638	652	626	610	665	668	646	624	635	638	698	645	637	632	703	652	632	635	651	651	646	652	600	606	623	649	641	603	652	622	655	598	652	626	580	614	638	645	680	609	621	645	653	625	614	611	613	606	605	608	621	607	644	614	649	658	622	664	639	636	608	677	592	594	615	653	677	641	626	641	622	623	671	648	679	666	638	655	649	613	613	673	658	625	626	640	644	680	632	620	624	669	621	625	583	622	588	634	641	654	628	629	637	660	619	634	668	645	648	565	613	646	668	679	613	623	654	627	645	627	647	642	663	622	669	652	593	635	630	656	614	636	648	606	691	644	640	611	600	664	639	634	628	649	644	615	627	628	645	625	695	633	660	671	592	630	638	651	640	622	620	660	635	629	644	629	617	645	608	656	618	660	629	639	654	661	644	614	704	644	633	599	599	603	589	685	619	686	650	645	685	640	616	628	627	659	653	643	596	630	618	666	634	610	609	604	641	655	632	614	604	581	668	651	660	667	637	665	658	665	631	637	623	595	636	654	642	621	646	605	673	634	646	615	611	665	638	679	600	635	668	624	610	661	636	617	612	637	613	597	650	636	698	647	658	644	644	656	594	649	612	600	650	638	641	625	639	637	608	642	629	597	682	650	664	631	648	612	637	663	640	646	634	628	633	619	665	664	578	668	630	602	672	600	712	649	649	612	615	658	624	682	633	664	576	634	691	647	587	653	631	615	658	643	647	655	651	639	653	664	593	633	623	652	643	620	681	623	606	622	660	619	623	649	660	681	617	622	626	651	644	654	666	643	637	647	646	616	644	649	648	684	643	647	693	635	663	651	640	612	649	660	661	631	608	647	632	633	627	643	617	641	636	598	645	671	631	607	647	665	643	627	636	633	621	613	659	639	612	644	656	651	664	633	668	643	637	670	651	642	644	600	634	673	617	593	614	579	663	676	649	630	652	666	696	621	643	606	631	654	606	604	633	627	635	649	655	606	641	659	596	637	679	603	673	626	642	701	668	631	623	638	692	618	645	649	603	607	691	640	643	625	651	606	630	634	623	635	624	626	626	668	627	565	635	661	708	666	629	648	569	648	605	646	671	609	594	615	664	654	635	625	596	628	603	620	682	651	629	659	606	611	614	634	646	638	639	657	628	656	620	612	656	672	658	701	671	652	678	613	651	613	623	659	617	708	662	612	649	643	622	627	619	643	631	656	636	634	648	645	613	624	688	650	670	595	641	639	656	694	632	645	642	655	629	666	644	625	655	639	636	631	684	670	650	669	600	593	624	624	593	628	620	617	619	664	592	669	672	632	617	656	656	633	704	649	618	646	664	693	662	604	661	600	661	635	631	637	576	648	620	669	575	630	648	639	638	633	658	696	656	678	643	602	633	627	616	629	658	634	629	681	601	620	681	651	641	614	646	650	636	626	634	662	620	671	676	627	629	668	643	628	592	682	621	609	602	664	647	670	675	640	600	661	601	640	667	617	647	596	652	608	652	634	595	603	590	627	701	588	611	625	652	642	630	635	586	635	637	667	641	671	632	688	627	568	609	654	608	612	647	648	679	616	613	661	590	617	629	653	628	641	623	617	653	707	607	626	650	646	632	625	664	642	627	561	665	640	657	621	632	629	650	628
24180	21438	28674	24590	21430	9878	1717	1124	921	875	799	810	711	715	707	682	721	673	664	616	617	636	600	617	606	587	609	608	586	619	631	579	585	587	621	649	590	638	591	565	545	615	592	580	592	601	596	575	594	573	562	547	548	562	588	545	562	564	633	560	608	591	602	560	576	591	572	605	587	579	580	573	562	559	574	589	639	550	561	572	610	576	540	592	565	574	518	592	556	553	593	588	548	545	620	639	568	609	593	643	612	595	548	547	554	589	569	555	579	600	548	599	612	570	615	599	534	585	583	570	577	594	611	586	574	591	577	580	543	592	591	577	607	559	609	565	605	604	588	573	536	608	557	555	568	583	601	585	552	551	558	583	560	565	594	573	536	550	604	550	612	536	566	586	517	575	568	526	618	570	576	609	613	558	534	542	569	587	606	591	554	552	550	598	552	590	597	543	555	601	559	565	562	598	568	583	598	593	597	597	614	554	548	556	587	663	507	557	581	550	606	558	551	606	597	586	563	535	557	604	583	570	547	585	540	589	589	536	583	572	562	576	568	586	586	588	605	595	570	601	561	558	570	538	568	611	588	519	565	570	555	572	583	569	596	569	620	592	591	532	548	611	587	584	607	595	566	561	563	582	570	515	574	554	558	585	600	561	560	580	562	590	581	603	587	582	561	583	564	571	596	603	583	633	544	597	558	529	538	563	604	591	581	568	572	592	585	563	553	553	524	574	564	612	580	561	582	581	547	575	599	611	617	584	558	576	592	578	540	574	533	607	554	551	572	518	536	569	568	560	569	557	570	634	558	554	610	562	582	567	584	567	591	543	532	555	559	559	578	574	552	565	591	561	563	531	584	540	593	532	578	577	583	574	552	583	555	573	562	568	581	541	596	596	571	598	614	595	573	573	582	547	575	557	640	580	623	566	546	563	526	600	560	513	554	540	596	592	607	625	527	543	564	594	572	571	604	574	548	596	540	566	571	538	595	557	604	570	551	577	586	537	565	580	587	557	538	580	601	542	581	550	613	579	572	550	573	593	538	524	541	567	530	601	566	548	568	578	594	609	605	580	602	563	574	611	560	555	563	582	568	608	600	548	600	583	578	576	589	582	588	563	581	551	528	607	579	570	616	573	600	577	585	571	581	559	592	538	595	565	570	573	556	584	589	542	569	587	602	560	610	587	579	563	571	591	594	568	550	559	551	575	596	572	569	568	583	535	536	581	643	583	571	633	581	549	567	593	582	593	574	565	578	582	590	583	608	572	576	611	548	579	615	548	552	581	571	566	611	542	542	597	580	550	567	599	583	606	586	577	555	584	586	578	569	560	571	548	589	583	562	572	566	604	631	566	618	584	565	577	618	546	602	592	570	576	568	566	591	570	608	568	582	600	589	578	566	557	567	577	574	582	569	572	593	557	565	558	585	540	572	566	565	529	598	541	570	540	599	580	549	558	574	580	597	575	572	565	574	591	557	574	581	603	571	560	563	586	588	535	572	574	555	592	578	584	543	576	600	530	560	533	602	580	581	547	576	577	585	562	536	554	601	599	571	505	565	591	574	572	547	550	562	572	559	555	584	621	564	563	567	576	568	566	561	532	564	537	566	540	565	571	550	593	562	589	556	645	564	560	571	567	606	577	576	557	577	568	589	541	561	588	556	596	587	536	560	561	535	533	572	561	546	525	563	611	560	551	568	570	574	562	591	559	559	549	596	545	592	585	556	585	571	549	589	610	570	597	618	570	549	565	535	589	571	583	580	596	565	573	574	554	528	639	564	592	572	599	544	539	574	595	525	579	632	551	599	547	538	554	528	643	590	550	549	536	614	557	517	618	561	578	580	540	561	556	553	578	532	560	551	605	575	516	540	570	608	603	516	545	587	585	548	588	586	549	597	541	527	582	570	584	562	563	571	602	545	534	537	578	586	610	608	602	608	554	563	557	574	563	547	602	586	564	580	569	577	550	567	593	588	578	624	575	580	585	539	573	539	588	611	593	622	552	555	559	573	545	598	555	557	565	583	547	595	570	577	588	563	591	578	647	565	581	538	555	550	562	530	579	529	600	594	553	574	519	564	590	584	579	587	525	583	563	582	599	572	569	538	591	614	591	615	557	592	552	571	567	555	539	560	578	569	574	540	607	579	591	655	583	561	626	596	563	594	547	586	586	543	585	579	559	562	577	601	573	600	582	556	532	549	574	586	568	589	561	574	580	601	553	524	563	586	549	607	600	570	558	576	569	547	549	601	528	548	593	610	575	576	584	574	554	566	561	578	591	552	588	589	557	593	575	581	609	564	549	542	520	613	586	564	547	568	555	552	594	564	571	600	576	577	551	514	573	569	584	611	573	582	593	534	595	597	571	559	593	533	563	566	574	577	582	577	569	575	622	540	561	551	560	568	561	592	580	584	584	525	607	571	569	568	577	572	597	590	589	560	588	556	571	529	580	511	577	527	551	567	592	604	568	589	599	563	593	584	559	567	559	584	521	597	574	578	585	576	622	566	566	557	551	587	596	591	604	619	584	595	522	570	585	581	547	556	596	575	555	560	584	600	610	585	548	593	556	591	600	549	613	586	574	531	583	592	580	537	552	571	563	581	551	544	562	539	592	547	601	582	608	579	583	579	568	534	574	594	589	577	581	605	528	558	598	569	589	564	623	568	561	563	561	595	587	557	571	578	541	561	589	550	562	589	555	596	593	578	582	555	616	545	547	565	540	543	524	554	601	578	584	569	590	554	554	638	621	600	550	558	591	564	581	549	574	608	517	544	581	592	634	568	576	537	576	538	605	593	574	554	554	550	572	591	550	583	582	596	589	559	563	595	615	521	623	615	558	585	545	565	563	580	599	584	559	611	525	625	559	596	576	558	556	580	562	615	532	574	561	547	580	525	587	574	562	563	551	604	576	563	585	539	560	543	552	580	566	574	587	598	538	613	531	594	547	550	556	581	612	547	537	546	532	564	560	599	547	616	559	582	609	575	556	541	588	584	596	555	581	588	568	544	575	555	566	530	578	613	565	558	578	562	548	564	580	601	601	572	640	573	569	585	579	551	577	530	561	613	601	564	631	550	538	569	576	521	576	584	577	560	561	587	593	579	581	522	555	595	559	607	554	551	586	565	565	604	574	570	608	596	567	569	607	589	572	615	533	589	598	548	564	560	569	591	575	584	544	528	548	574	566	582	564	594	566	583	571	560	570	624	534	534	582	597	535	573	571	594	640	591	591	526	587	592	571	578	574	569	541	574	575	552	590	557	590	553	569	591	601	555	552	588	596	577	608	584	552	589	623	564	549	591	538	575	584	598	571	553	540	573	587	555	580	570	553	581	550	599	576	566	582	578	545	580	533	592	595	623	529	570	573	597	585	576	541	609	554	590	536	570	556	562	561	605	576	590	596	624	606	533	576	533	609	583	535	560	534	623	584	620	596	613	556	562	544	550	583	567	574	548	587	564	555	572	572	593	603	571	590	567	537	573	572	621	593	599	603	583	565
32747	20776	14679	8175	5870	4391	3375	2783	2348	2065	1972	1792	1554	1460	1532	1369	1277	1266	1286	1213	1179	1188	1162	1108	1103	1106	1041	1001	1059	1060	1128	1072	1049	1055	1014	1039	1082	1021	1064	989	968	987	983	946	1039	1007	988	957	974	1036	1000	1007	1017	1006	962	1021	1005	986	935	1012	1008	1030	983	1005	998	956	1017	960	983	917	955	936	940	970	946	936	918	961	1018	961	989	1022	971	980	1046	935	1002	1055	1007	998	1042	982	1056	1028	1071	1015	1044	1029	1041	1002	979	1007	1017	1001	987	1041	984	995	971	971	1000	990	951	1040	970	934	1011	960	1000	979	979	964	959	990	1013	977	986	939	1041	916	955	1000	990	907	1002	971	935	909	953	986	993	999	973	1002	919	993	932	944	975	997	935	955	1008	966	962	1007	980	961	969	1030	1005	986	978	1008	997	936	969	961	974	920	945	991	953	987	964	1064	971	1003	953	1021	927	958	985	927	996	953	973	957	937	950	935	966	969	929	977	937	963	916	972	958	969	956	938	972	900	962	962	989	1020	1019	994	1011	984	978	950	966	1020	995	984	952	936	925	940	959	980	949	981	975	1023	967	939	1012	981	981	989	962	963	965	994	935	967	982	1003	982	958	977	988	997	967	1006	984	940	944	957	976	1002	987	968	972	994	954	982	1020	1007	962	976	993	907	934	977	985	982	949	938	1009	931	922	983	979	1021	953	973	952	984	972	1015	971	1000	975	950	945	940	950	967	962	969	903	969	1024	1034	980	970	974	959	989	990	971	1006	961	985	987	1028	959	956	1008	1004	930	913	985	963	978	955	940	950	914	982	920	953	995	1004	969	953	979	943	955	961	951	976	960	1015	961	964	968	957	968	980	989	929	959	986	965	983	955	957	969	927	966	962	981	989	976	942	939	975	971	1003	927	918	971	984	940	992	994	952	1005	929	955	964	990	892	1000	952	1019	975	955	953	979	924	938	1013	975	972	938	963	969	1002	1012	955	966	987	1007	1019	998	920	1037	893	931	1001	979	969	938	988	961	928	945	954	973	984	910	961	964	922	1005	1011	972	996	966	934	952	951	987	1050	949	949	1005	974	911	971	944	963	960	987	968	947	979	944	975	945	1012	986	1015	982	963	982	913	935	953	937	992	1011	954	1016	921	977	1000	1022	958	953	974	921	1012	968	982	970	934	951	929	950	932	969	948	979	967	993	1024	988	966	954	962	971	1014	986	977	922	964	952	978	957	937	971	942	980	974	923	924	1016	953	943	1003	1009	928	988	950	947	928	924	905	996	985	974	1035	929	968	977	933	941	997	1005	980	943	993	970	968	968	975	913	988	994	977	994	1006	973	1001	995	942	949	977	924	930	968	956	915	968	986	1005	941	1009	918	941	943	964	931	1055	971	986	953	960	945	931	985	979	952	943	968	990	956	910	980	978	964	1011	935	964	966	985	954	962	954	971	1001	1060	942	928	998	990	985	920	963	946	944	952	925	939	936	1008	932	977	956	957	968	987	980	986	969	957	970	939	944	989	981	950	990	929	967	929	1015	914	958	983	950	966	979	978	981	1051	938	1004	983	949	950	1012	986	974	916	928	938	999	947	937	980	930	989	1019	919	976	972	945	1006	953	964	947	969	983	987	937	963	1045	982	974	981	973	967	952	1004	976	1015	948	966	948	977	934	971	979	999	969	952	915	976	917	987	977	996	911	1009	929	968	1024	969	1007	1055	968	992	988	1025	926	994	985	927	1040	986	972	989	937	972	978	988	974	967	921	978	995	914	997	921	965	915	973	993	966	982	1046	965	934	986	1038	885	964	907	983	988	962	999	963	1026	969	958	960	946	960	974	985	1003	979	903	926	962	974	948	999	932	995	914	988	1003	922	953	986	953	986	966	985	948	962	938	989	978	999	987	983	999	956	997	916	964	979	984	946	1015	972	993	975	909	968	959	983	1009	952	1013	957	959	944	994	997	1041	941	943	933	981	1018	979	1015	924	1046	924	973	995	1024	970	993	1019	965	960	994	979	964	993	959	919	945	979	962	931	980	926	987	984	987	925	931	943	972	1023	975	995	980	974	985	939	1007	948	952	957	984	941	1012	989	1003	1007	955	974	973	953	917	940	984	959	929	936	924	963	992	951	1000	981	937	944	895	952	1010	960	970	949	943	942	954	962	934	981	954	971	940	973	984	958	992	982	992	969	984	903	971	991	923	965	981	1000	963	921	925	1003	934	956	1002	939	1009	956	1038	1004	963	977	999	945	986	961	1017	982	965	986	964	983	961	976	945	978	969	984	964	943	971	1011	984	1001	941	1000	995	969	966	979	973	975	947	969	888	1012	1046	953	985	1006	931	996	960	962	931	1008	966	968	948	960	958	943	912	935	994	884	965	922	924	940	1064	1014	902	926	931	951	979	987	985	955	942	944	995	988	967	941	1003	934	1006	993	1031	976	1017	973	912	956	958	950	943	926	967	943	969	1017	973	962	1005	1003	983	979	933	1012	966	995	940	952	990	975	992	957	946	1023	921	966	904	930	999	998	956	996	978	922	965	1024	1016	1011	960	955	944	924	964	1054	983	1017	1015	954	923	942	919	929	1039	973	972	964	954	929	893	989	993	974	989	1024	965	980	963	1008	967	961	951	937	1010	908	942	937	946	1019	985	984	978	913	934	1024	918	988	891	983	960	1026	968	981	916	1008	927	981	944	1009	958	972	960	967	990	910	926	978	920	909	939	948	889	970	971	968	951	979	1002	982	1042	969	985	972	993	1000	993	972	971	917	999	931	970	954	1003	929	961	954	924	988	948	947	971	992	935	943	992	933	988	931	914	964	945	990	936	989	950	989	1064	964	965	1010	981	994	943	952	993	962	974	976	978	940	978	955	940	969	1013	952	989	975	944	959	953	975	993	965	921	1008	961	1012	984	933	995	965	972	934	986	973	1015	1030	958	908	967	979	967	972	1021	990	978	970	1015	1018	1019	959	1003	973	967	1006	929	987	924	929	980	1007	1000	966	966	968	919	960	990	1023	966	966	977	925	937	936	927	924	917	997	970	948	1026	992	947	988	959	991	984	972	1005	952	945	943	983	946	1009	947	983	940	958	962	964	978	1004	990	933	963	930	1037	1019	921	912	959	957	976	1010	1003	934	910	967	988	994	953	950	958	964	1021	904	959	966	974	1008	991	1004	948	1030	966	1013	902	970	922	973	940	948	1010	937	1007	990	963	946	968	983	959	981	956	921	918	971	936	988	980	981	941	937	1029	895	915	923	954	973	955	1003	1010	951	1010	969	944	952	998	969	910	956	890	998	997	991	981	945	974	956	972	978	949	969	1003	926	950	1034	980	955	1011	935	937	957	939	963	966	989	957	956	979	955	973	988	916	952	975	954	948	969	950	988	979	967	962	968	995	971	1011	956	980	971	971	948	967	990	953	940	949	920	918	966	960	996	969	968	987	946	980	958	1005	943	967	978	950	931	947	957	992	973	939	972	911	964	986	959	934	986	990	956	981	942	945	962	978	991	985	964	939	965	940	976	1008	978	967	957	975	952	954	981	986	985	1011	959	961	925	1016	950	977	1006	976	983	969	1010	982	973	976	919	987	1007	1006	942	965	1006	1027	1008	939	1006	912	1022	965	977	1006	1025	991	974	1024	954	983	996	948	950	1017	984	1006	928	931	1014	925	923	932	982	936	946	1016	963	963	967	932	948	961	976	933	943	946	968	1022	991	981	951	919	988	989	936	911	971	1014	921	984
27597	17125	2659	641	466	438	372	403	372	381	371	343	349	393	365	367	369	383	370	356	336	370	378	340	334	362	362	351	366	350	324	368	353	347	353	340	344	352	362	351	349	350	352	338	323	335	347	373	367	348	394	326	336	348	328	351	348	336	360	325	338	328	323	322	331	324	335	358	330	350	347	348	345	365	351	346	310	349	340	370	352	341	368	354	364	355	364	350	314	322	379	345	339	300	334	354	365	325	353	360	368	331	337	363	341	331	356	375	342	390	371	345	342	358	358	357	342	346	344	356	341	325	369	367	380	367	344	354	346	356	365	364	349	350	352	335	363	380	356	340	367	326	352	331	353	338	367	357	367	353	351	320	344	320	316	359	344	339	361	358	343	353	326	350	330	327	346	388	337	357	339	357	359	365	341	313	352	323	380	339	331	352	384	364	326	372	313	373	344	322	365	334	330	349	362	359	333	348	336	343	332	327	364	354	372	356	347	346	373	338	336	329	332	381	361	370	327	344	342	350	365	371	373	367	350	342	338	367	337	346	360	354	342	326	368	341	347	370	365	353	353	352	373	347	344	354	366	300	358	353	352	327	348	315	330	353	348	341	382	361	367	374	346	362	363	346	301	321	335	334	360	350	375	354	341	350	349	363	344	343	333	329	326	337	331	356	379	323	371	362	335	338	344	361	326	362	354	370	331	362	371	344	361	355	340	342	326	345	325	343	356	334	321	395	329	296	334	362	346	340	367	382	369	344	351	331	322	346	356	360	342	321	337	298	332	324	344	328	326	322	309	345	343	337	330	343	368	335	373	351	314	356	348	359	363	350	344	339	337	356	349	347	357	329	317	355	321	305	355	363	346	311	361	353	335	351	333	355	328	332	361	360	338	346	339	338	323	367	332	355	331	370	321	356	351	349	317	351	314	361	343	366	349	351	347	367	353	356	333	348	354	374	328	375	318	374	385	380	338	373	336	314	341	320	339	348	360	349	306	372	347	333	336	354	377	347	308	366	378	364	325	322	331	365	349	344	320	334	326	315	343	370	368	365	351	339	359	341	358	385	332	341	389	351	335	348	371	350	358	355	353	346	336	368	337	369	394	346	362	369	384	348	367	338	383	340	381	333	370	329	317	329	370	340	325	355	380	365	345	344	350	376	362	347	364	371	338	339	318	354	332	331	304	347	362	330	342	351	358	317	371	343	336	325	345	370	367	369	365	339	333	344	326	337	364	334	332	376	350	346	341	361	312	341	323	320	304	332	345	331	327	345	348	361	329	375	386	350	365	327	339	351	298	344	362	357	344	333	334	352	337	359	340	339	340	349	363	358	301	337	360	338	369	363	380	342	333	333	359	326	340	363	339	356	346	364	343	345	338	347	335	385	340	353	336	356	334	352	332	374	321	321	349	339	350	377	347	319	335	342	328	335	342	351	348	343	353	356	330	365	310	355	360	343	355	345	308	354	350	364	351	362	337	351	338	311	348	368	335	328	315	336	323	337	333	339	311	311	352	333	319	355	358	314	356	351	350	338	324	326	330	355	399	340	321	335	328	311	343	347	339	334	350	380	322	328	319	379	360	355	365	360	348	338	334	363	362	342	347	356	346	354	363	365	359	339	338	354	343	383	348	362	342	352	327	320	355	377	338	333	335	319	362	351	337	331	339	342	356	355	362	312	331	369	334	330	318	357	380	344	343	355	379	354	329	365	373	311	359	330	352	359	346	345	397	347	330	373	413	362	315	340	359	327	332	330	312	350	378	337	333	354	359	356	330	343	325	402	370	368	358	333	340	307	375	361	364	302	313	391	342	354	326	376	340	351	322	332	362	362	344	365	359	329	325	337	332	356	349	367	296	335	361	365	367	355	352	360	354	337	366	342	360	342	340	368	368	347	334	338	345	329	346	343	322	362	322	353	340	303	343	408	350	337	328	336	361	339	343	331	379	368	365	380	352	348	348	322	371	391	331	342	379	372	313	352	375	383	369	318	361	353	354	369	334	348	361	324	308	370	344	349	355	313	337	377	309	370	337	334	341	327	352	347	364	307	354	346	364	355	392	388	339	333	355	355	331	382	345	358	340	336	365	371	343	358	346	351	340	344	356	369	374	354	335	323	353	321	336	365	360	339	332	365	325	335	295	366	335	343	350	359	339	358	372	315	376	313	337	344	336	369	342	371	343	345	329	339	372	341	312	332	362	342	312	376	359	329	351	308	356	358	355	341	343	348	363	364	325	336	370	352	351	350	399	371	347	331	355	393	366	363	382	338	338	322	338	355	351	352	353	378	330	349	306	357	330	346	322	361	314	336	338	345	369	366	356	364	371	332	367	370	324	344	364	370	391	325	373	349	341	343	382	323	328	349	346	326	292	332	333	343	359	317	349	345	331	325	319	355	378	329	335	372	337	331	315	356	347	386	332	355	327	337	358	330	349	371	360	351	328	358	326	365	351	339	340	307	345	321	311	350	331	342	331	329	343	362	347	365	363	359	348	332	355	357	351	354	371	358	363	385	364	349	357	336	337	316	351	371	352	384	336	388	344	351	357	340	325	352	358	367	340	339	338	322	333	347	359	355	334	326	326	320	330	358	359	345	321	347	361	342	347	334	366	373	343	333	347	332	313	352	361	307	347	374	330	345	369	355	355	358	341	316	360	344	348	380	353	354	362	327	326	358	315	345	319	352	343	346	349	359	347	342	352	342	385	340	360	354	359	347	328	349	303	353	331	363	351	356	344	316	314	330	319	340	328	370	356	342	332	353	344	330	326	362	387	365	368	332	345	365	347	337	316	347	355	393	353	321	362	376	350	326	377	328	371	341	334	351	332	318	369	361	353	335	336	368	352	316	354	355	341	354	367	300	359	381	341	342	356	309	373	343	354	352	340	339	321	327	323	312	330	381	334	351	337	329	358	356	366	377	368	344	334	327	359	332	346	340	358	333	346	329	339	317	361	366	333	350	368	364	326	336	353	367	335	344	343	376	340	338	333	335	354	341	362	295	334	363	373	373	382	366	317	359	332	381	363	357	361	367	331	375	332	366	398	316	320	315	335	354	321	338	340	339	352	327	330	360	358	344	352	372	355	338	341	349	340	344	363	366	358	357	375	365	362	349	341	337	351	335	311	317	357	342	348	334	337	352	329	370	351	348	336	334	343	363	319	354	363	367	348	347	320	330	359	381	327	330	361	314	342	330	372	350	359	312	345	339	319	333	345	358	341	336	334	330	336	342	364	356	365	360	365	366	327	358	356	351	344	321	343	362	336	344	345	342	363	352	370	383	390	360	340	348	334	318	348	354	347	334	329	350	330	333	349	331	310	372	358	373	369	339	309	333	353	382	350	333	340	336	354	341	328	371	342	366	360	343	363	328	366	352	339	351	358	351	309	373	327	345	343	367	351	391	354	339	327	373	342	359	342	344	352	349	340	341	341	339	345	360	366	361	327	348	335	357	337	343	331	373	330	331	380	362	314	353	342	324	364	326	329	348	363	331
13900	2223	1599	1035	875	826	725	733	674	710	693	676	643	674	639	677	651	643	643	605	665	642	707	616	643	602	637	651	642	624	677	631	605	605	626	688	644	625	648	625	638	662	652	613	636	647	666	644	662	638	659	657	704	672	643	647	644	628	633	601	669	680	621	620	630	589	619	635	618	629	628	647	615	629	645	675	618	655	660	611	622	602	710	606	636	633	630	614	658	623	659	657	646	612	662	641	641	666	611	677	665	640	634	654	689	665	612	642	677	655	716	628	622	625	602	672	658	711	632	686	651	636	654	676	622	609	626	637	666	602	631	639	639	597	599	634	614	623	625	606	658	667	637	632	655	690	658	636	654	638	690	675	619	625	654	638	674	633	649	667	633	627	659	639	579	616	625	612	603	644	686	643	638	614	684	613	648	591	650	632	599	636	667	628	598	641	625	629	570	639	645	647	621	652	613	663	632	619	601	656	659	577	634	634	646	628	600	602	612	605	630	603	604	627	609	632	604	653	684	648	663	676	671	645	620	632	625	672	655	619	661	599	629	663	582	666	646	658	617	645	577	672	626	631	650	620	648	648	652	617	589	657	647	624	695	642	561	633	653	618	654	656	635	649	645	660	628	635	612	665	642	700	629	594	616	665	620	631	648	619	613	664	666	642	616	650	676	644	669	636	597	683	692	570	607	647	613	615	611	643	634	670	667	639	659	662	614	636	672	663	648	623	660	594	665	646	655	637	646	587	627	629	676	669	618	642	631	572	594	609	625	614	644	618	618	612	636	574	595	640	630	606	658	665	631	617	600	634	646	609	602	594	593	623	606	640	642	657	659	628	663	633	671	646	655	607	638	640	631	614	676	658	665	616	626	641	620	612	575	660	662	620	705	697	668	626	598	634	615	648	604	649	628	629	600	633	628	603	614	651	670	633	596	569	653	683	614	689	662	616	658	640	640	614	686	622	697	650	605	632	594	685	634	655	637	610	617	619	630	619	655	597	630	647	603	647	598	596	619	612	630	640	637	601	683	606	613	620	652	610	642	699	623	640	638	664	627	657	599	662	605	615	646	632	645	647	593	644	619	615	698	655	590	626	647	625	629	695	672	602	629	621	645	617	641	620	606	665	660	606	638	620	612	653	612	615	627	633	651	621	615	648	662	642	679	641	642	619	673	629	633	652	658	662	628	660	645	637	626	685	669	669	627	603	665	667	652	676	647	582	616	628	599	631	591	654	634	627	595	695	609	616	607	627	633	629	645	632	652	644	611	614	589	633	587	606	611	624	624	641	621	615	632	646	619	628	670	635	658	651	653	651	651	663	614	619	629	632	678	638	664	619	604	631	646	631	641	637	622	634	617	622	656	646	605	654	623	647	642	645	661	678	620	586	633	597	659	658	628	614	661	655	619	643	621	652	659	661	667	677	622	604	608	634	643	658	657	662	636	659	598	592	665	676	664	610	634	655	607	662	657	601	623	624	619	591	661	656	629	653	616	652	687	643	619	636	654	599	600	622	643	643	593	669	615	650	660	646	634	600	580	629	638	639	623	645	598	650	613	677	626	641	624	679	579	644	653	627	644	599	643	652	666	668	662	641	599	630	666	648	661	587	588	628	642	618	682	640	650	646	661	631	623	636	609	641	637	616	625	649	663	617	630	580	616	652	632	602	620	613	636	661	627	653	616	617	625	639	607	648	650	648	663	612	667	642	646	627	628	655	641	660	662	670	677	668	632	637	616	625	603	647	634	610	597	663	590	616	616	646	651	622	644	671	681	546	628	629	629	640	665	621	623	571	651	623	665	595	603	667	627	680	625	638	629	596	605	604	601	640	621	683	659	621	611	641	632	616	627	645	668	656	594	617	644	679	629	607	674	665	610	626	642	656	676	588	633	616	633	624	592	632	601	636	620	609	657	649	625	653	694	642	638	598	601	647	631	637	643	683	671	663	659	629	660	654	644	688	616	637	676	643	691	634	646	629	651	645	638	626	652	645	631	632	644	622	634	643	641	589	593	654	641	614	646	612	617	646	664	613	615	656	646	602	672	611	661	639	628	606	634	600	641	694	624	634	592	600	682	625	690	632	637	638	626	613	663	636	649	598	647	679	631	634	641	646	649	644	595	619	615	617	638	609	640	672	675	641	657	621	610	618	605	619	623	594	630	619	654	665	637	648	644	637	644	592	681	625	671	647	668	617	639	619	617	609	601	653	647	654	633	596	690	616	643	644	614	642	641	644	618	602	670	613	659	697	639	655	613	658	613	653	645	630	604	633	650	605	680	661	595	621	668	607	650	616	600	636	612	647	655	639	705	652	639	612	672	649	578	631	663	603	661	591	630	604	639	703	636	629	589	672	622	607	623	642	631	618	634	610	613	621	618	623	572	651	636	620	653	602	648	648	634	640	649	658	619	637	620	679	611	642	659	601	653	676	663	674	632	658	620	641	664	627	588	628	646	621	653	607	695	602	687	603	583	653	655	610	595	640	664	637	648	569	653	640	604	617	624	639	611	611	603	683	631	582	642	654	665	597	643	651	592	615	628	632	613	602	662	581	652	600	640	654	605	651	675	638	683	588	627	664	630	630	617	613	663	700	635	648	641	647	631	619	640	694	624	617	662	631	579	603	641	623	633	657	597	623	632	640	614	601	628	670	653	627	654	619	660	696	612	627	614	638	618	633	652	616	608	643	617	632	643	622	628	605	664	629	684	646	643	629	667	609	601	632	662	614	670	604	617	674	618	665	601	634	670	669	630	618	640	661	605	629	608	619	648	610	605	647	607	667	636	640	642	588	598	608	634	622	638	584	661	648	630	614	663	553	681	649	603	638	625	619	638	624	638	638	637	590	612	657	659	582	682	673	627	668	645	611	607	624	653	606	612	627	645	582	642	633	652	652	635	691	652	630	655	606	710	621	627	657	629	613	667	674	602	665	584	614	654	622	685	606	656	665	615	671	615	664	625	587	625	598	617	661	622	635	587	640	666	643	637	659	635	588	631	627	603	642	621	666	627	609	633	616	610	564	606	693	628	649	652	628	615	603	659	616	614	628	669	594	672	654	650	629	608	644	633	605	634	675	641	614	585	680	630	635	607	641	605	631	624	654	666	654	614	635	591	584	651	643	631	651	636	644	629	619	616	608	614	623	671	583	640	654	620	650	676	591	637	643	657	629	665	618	594	626	653	646	629	691	626	650	618	643	663	651	588	637	641	626	660	641	627	659	623	646	647	644	641	621	644	639	626	598	642	610	626	625	614	626	625	615	582	618	626	667	620	620	642	653	651	636	648	579	615	623	618	604	616	645	634	661	637	659	603	669	663	641	642	635	646	676	625	632	627	632	656	642	628	622	647	595	633	625	634	663	627	646	684	650	615	580	626	628	612	618	594	635	607	631	658	616	609	628	642	616	624	662	611	605	652	605	604	676	639	628	652	617	586	633	633	663	666	669	627	684	649	669	684	606	606	622	606	586	641	652	665	616	638	628	640	633	610	649
25163	21446	27806	25459	11046	1187	806	631	513	520	468	483	408	415	421	382	369	354	364	405	401	377	372	334	374	361	381	368	335	345	338	348	389	357	327	345	375	363	321	330	379	316	345	307	314	347	340	346	340	356	331	329	335	372	340	318	320	332	334	335	361	307	360	346	369	300	348	326	329	360	364	343	316	331	339	337	314	352	321	317	329	324	314	350	320	310	349	314	325	350	360	319	294	321	340	338	369	330	337	348	340	331	324	335	348	312	354	329	321	344	326	332	329	380	387	330	319	319	315	359	352	321	359	353	340	321	302	343	319	343	341	287	356	329	320	337	329	338	323	314	381	359	344	303	318	329	355	323	341	336	309	323	335	343	352	330	334	311	344	320	326	313	326	317	313	328	371	312	331	306	329	332	314	318	335	347	357	298	320	355	325	367	365	363	358	328	346	368	360	335	321	329	343	336	354	352	340	324	335	328	337	348	305	347	351	345	351	314	347	331	341	353	327	356	333	323	339	347	325	331	323	339	353	337	322	312	327	331	323	303	330	328	368	308	314	339	300	338	348	308	346	351	331	334	296	319	333	341	354	354	301	334	373	362	339	325	376	328	327	348	317	327	293	346	358	366	319	341	307	359	364	331	320	315	336	332	334	325	317	320	331	336	312	341	325	325	373	325	339	333	326	320	328	333	311	300	358	342	373	324	329	323	317	393	303	319	308	315	307	338	324	317	338	337	337	313	326	336	349	326	312	324	316	309	345	295	354	305	340	303	335	312	348	355	326	313	329	330	329	338	339	330	354	339	358	362	336	347	353	338	323	334	317	353	324	319	298	333	346	325	304	336	308	322	336	349	334	360	329	308	344	333	334	357	344	302	326	330	336	338	310	324	327	314	328	337	383	314	313	328	318	332	323	341	330	335	358	362	326	305	308	349	327	317	370	368	358	315	344	319	317	341	309	328	332	356	323	350	319	339	313	363	349	298	321	374	315	329	326	332	341	319	328	382	341	342	309	318	328	386	324	332	351	363	336	337	321	326	323	339	361	303	322	332	303	342	328	359	319	361	348	329	308	328	332	356	332	344	334	320	323	317	340	373	321	312	336	336	343	381	335	344	327	333	369	336	334	338	311	335	332	330	328	323	351	360	349	366	331	324	326	332	337	341	354	317	305	343	324	345	350	374	358	351	318	335	331	331	334	339	309	311	339	340	291	318	366	369	317	343	293	318	308	316	314	333	347	354	324	342	347	340	349	346	348	320	348	344	334	345	341	319	311	334	337	326	304	315	339	318	322	315	327	328	293	346	357	324	324	337	332	323	313	337	327	368	319	320	339	319	324	343	343	322	360	313	337	334	357	353	327	346	312	322	318	344	318	336	362	316	364	340	344	358	361	321	283	342	297	319	306	343	307	304	327	340	339	325	331	334	360	328	324	347	308	335	370	310	316	329	354	312	342	332	296	304	334	339	336	348	333	359	312	329	336	358	295	328	336	317	347	315	322	352	332	341	338	321	338	333	347	342	326	318	309	339	330	306	309	322	312	333	326	332	344	307	310	320	316	291	375	363	316	306	327	325	359	284	355	323	363	323	319	302	339	342	334	338	325	342	307	337	320	330	310	329	337	342	336	334	365	343	363	319	348	349	274	366	350	347	346	331	337	344	332	331	342	337	345	333	329	369	331	327	359	308	330	336	346	332	370	338	362	323	312	341	329	347	354	342	331	338	349	334	310	346	345	307	332	317	299	308	330	333	339	342	354	359	328	304	327	344	308	316	351	331	343	362	365	340	325	349	333	323	335	323	331	358	330	333	330	309	331	346	345	325	343	338	338	349	318	339	317	344	339	333	339	350	333	327	319	334	340	314	343	352	339	364	359	340	354	347	301	358	310	307	326	336	342	366	325	324	330	327	325	341	310	345	344	382	346	309	335	331	325	337	349	310	350	338	352	316	376	306	320	326	324	333	331	311	350	335	372	330	301	336	358	334	365	337	333	293	353	323	341	342	346	330	332	345	339	355	372	357	338	330	319	321	323	300	306	328	319	353	335	381	338	328	338	323	338	302	352	325	339	303	330	327	318	330	325	349	344	346	377	328	325	329	340	325	384	316	309	349	295	332	343	328	360	329	346	364	316	311	326	308	320	350	341	360	328	351	311	294	326	324	321	313	329	335	352	337	311	366	331	363	322	355	319	342	300	313	359	324	313	343	326	327	339	321	318	338	308	351	341	329	362	336	322	327	337	324	359	335	313	377	343	320	346	340	324	347	345	379	359	341	329	295	356	327	357	334	338	353	312	324	333	315	343	355	304	383	328	336	328	329	322	350	334	329	288	355	355	354	359	350	322	313	322	340	319	328	354	331	341	320	350	313	316	324	340	360	336	323	333	336	346	306	346	340	327	327	319	338	317	336	325	346	351	325	316	343	337	308	359	332	324	317	311	341	298	318	356	328	310	351	352	305	348	331	319	314	344	325	283	314	347	352	326	283	349	322	329	313	353	330	327	354	359	316	330	362	327	306	336	370	336	349	336	327	341	314	352	290	323	341	320	323	315	330	324	340	353	321	334	348	350	323	321	343	340	307	306	331	312	282	322	340	341	314	340	327	366	298	334	316	339	339	320	312	312	336	317	333	316	337	344	325	320	329	305	349	354	334	337	324	352	341	339	339	366	326	318	324	323	316	314	325	353	335	349	355	326	315	330	349	354	337	357	321	324	355	317	328	333	333	327	321	319	356	328	345	348	328	321	363	346	321	331	350	320	320	297	336	310	339	342	302	358	314	346	333	350	318	336	339	324	383	315	369	326	318	329	327	336	284	315	333	322	314	316	331	353	327	338	331	341	342	307	342	337	361	334	349	306	339	349	336	353	317	316	343	347	353	317	335	340	315	342	349	325	330	304	359	334	340	334	344	341	328	343	372	353	348	334	326	334	324	335	337	366	338	342	372	341	333	336	317	321	322	312	323	338	339	310	319	341	335	313	334	358	319	368	329	343	326	331	341	313	327	324	327	352	322	331	327	352	282	334	295	323	342	316	356	353	325	301	341	314	306	311	329	391	309	360	335	356	333	329	324	337	345	347	301	358	322	348	319	360	325	307	336	370	312	334	304	325	297	322	347	287	317	347	334	334	322	331	328	306	308	374	306	326	313	335	358	331	350	332	330	319	362	352	325	315	323	339	316	361	332	287	339	336	348	347	362	377	339	346	315	336	338	335	306	345	332	322	341	305	304	318	327	341	318	302	359	333	320	311	327	313	351	331	327	362	385	316	351	345	335	346	344	333	345	305	329	345	313	342	343	347	350	320	320	312	329	352	351	310	328	301	356	326	339	318	310	335	354	364	328	320	305	322	335	338	336	351	351	314	326	346	336	341	312	344	311	328	355	309	345	342	317	328	336	310	338	333	356	327	295	318	342	295	329	361	297	300	303	340	348	343	336	344	351	313	332	366	304	328	341	326	305	328	335	325	351	355	323	338	345	326	293	340	366	354	359
32348	13932	9533	4914	3476	2525	1929	1639	1293	1168	1094	997	984	905	911	829	809	754	750	733	727	685	692	700	678	667	695	670	690	626	652	585	615	653	680	632	669	642	666	618	631	628	616	625	629	637	574	620	622	617	641	580	652	618	615	620	628	630	594	630	600	588	642	614	627	607	590	611	548	634	591	604	651	620	614	613	605	554	575	604	622	630	595	602	553	603	634	557	627	641	618	656	592	666	648	657	619	624	634	642	638	628	648	615	634	604	645	628	625	636	582	638	608	620	603	618	610	644	628	585	640	601	617	610	591	582	590	619	630	620	600	593	597	606	609	560	601	605	625	591	639	626	639	629	573	615	585	574	577	564	634	633	601	598	590	673	560	560	607	609	578	581	616	599	621	632	635	578	591	593	632	628	669	584	571	608	633	633	589	617	594	550	610	588	596	610	612	580	600	561	607	578	621	577	593	614	591	611	607	629	622	598	617	603	623	620	579	603	583	624	577	630	572	624	606	612	557	624	613	629	617	648	619	594	624	586	597	537	637	617	581	591	623	598	603	597	613	601	591	593	546	600	577	610	582	630	609	589	629	585	588	561	573	609	645	607	631	547	633	654	622	632	620	629	597	609	583	644	574	556	602	670	614	574	637	621	590	644	607	614	636	594	584	635	588	584	608	591	617	609	590	572	533	606	596	582	589	595	610	591	617	557	637	594	601	644	576	621	606	629	574	564	582	591	643	622	572	582	578	581	587	602	599	615	602	644	619	616	601	625	611	629	566	625	653	607	591	619	569	581	634	599	600	596	616	666	632	596	585	606	585	610	582	607	587	645	583	633	645	588	566	615	568	570	530	597	603	619	589	531	617	603	548	588	581	591	610	619	612	567	589	614	591	608	617	615	609	565	588	596	587	625	593	617	624	647	628	611	574	622	615	631	634	621	597	593	579	595	573	589	636	619	612	581	589	549	605	587	589	608	564	559	583	627	578	602	562	635	599	570	555	625	637	603	621	595	615	612	626	567	607	577	650	633	604	603	596	620	586	609	647	581	596	659	591	639	562	605	583	641	659	590	626	634	595	623	608	581	610	616	638	621	553	594	651	592	559	601	587	601	620	584	573	580	621	582	605	584	599	598	598	615	596	543	612	592	599	647	623	649	604	565	576	613	630	604	610	593	575	631	595	599	615	630	616	611	598	637	608	577	575	607	611	605	634	602	604	584	610	570	615	592	613	622	616	634	673	629	620	600	548	628	586	593	586	604	581	579	585	560	593	621	598	605	621	586	582	589	538	597	585	633	601	614	609	654	631	592	628	638	582	604	590	633	595	580	589	627	623	594	605	584	605	629	574	619	623	582	572	576	661	659	632	581	620	602	585	621	588	585	609	602	588	588	593	576	611	613	616	640	611	630	619	598	624	562	625	617	592	611	591	565	556	626	597	607	620	590	590	601	563	554	577	555	600	595	573	605	580	611	634	600	570	624	621	598	644	563	585	585	619	618	566	588	589	605	606	581	621	631	619	578	580	602	608	579	633	646	596	597	650	574	596	598	600	601	623	593	598	591	637	607	597	606	615	621	612	623	599	636	604	625	616	608	607	634	599	602	642	637	594	612	597	588	592	633	618	607	619	623	577	576	608	599	581	571	594	571	588	592	608	585	557	602	613	583	614	602	642	583	606	602	585	565	625	607	540	584	614	573	618	620	614	635	604	581	621	600	587	565	634	588	587	590	633	618	628	618	580	601	611	631	612	615	601	574	595	604	603	600	586	564	609	563	616	574	627	591	575	578	592	599	617	633	581	626	605	608	577	649	591	641	593	610	603	599	580	623	631	601	616	597	617	634	580	607	649	605	558	591	555	594	602	587	618	652	596	609	611	655	612	586	578	596	643	594	648	636	612	598	621	595	606	596	578	644	625	604	585	609	600	599	582	559	560	580	582	599	607	627	624	573	583	635	594	622	576	607	575	634	636	619	552	615	556	585	587	572	584	630	601	597	595	594	601	587	566	578	627	589	570	616	612	595	593	566	591	597	642	595	576	595	629	569	608	636	586	615	588	591	556	602	613	635	622	569	632	576	585	624	617	635	618	599	573	615	597	580	582	617	579	645	597	636	603	611	637	633	590	599	588	612	609	666	625	606	646	578	552	577	591	618	597	597	557	605	622	598	645	591	604	575	642	585	597	552	587	600	631	590	603	570	611	624	601	641	576	632	614	645	609	589	599	634	591	644	570	597	607	652	620	593	566	634	565	589	627	601	615	557	595	584	585	616	633	610	578	593	588	610	594	601	606	626	625	544	584	637	630	598	612	621	681	601	606	563	594	596	606	563	596	602	588	604	591	569	588	560	594	602	614	551	598	609	630	566	594	646	631	578	634	585	628	554	626	628	580	615	578	591	592	640	600	585	607	635	587	575	589	581	553	611	624	606	558	622	611	605	576	657	602	590	608	599	603	622	623	554	585	618	587	593	623	583	570	565	615	561	591	608	570	641	578	591	583	617	644	613	584	593	598	598	596	616	642	576	598	628	605	611	601	602	580	577	609	619	622	551	585	596	631	604	629	605	602	621	602	585	623	595	581	586	614	595	583	643	585	617	566	615	600	617	582	621	611	608	636	596	593	604	590	609	590	567	573	611	593	572	601	593	624	582	573	598	599	638	572	616	587	570	650	598	594	579	572	619	617	565	644	597	603	647	567	612	620	630	613	609	644	593	582	606	621	611	622	578	610	574	588	603	586	602	618	594	633	589	558	633	553	613	596	586	599	583	610	575	592	608	602	579	575	563	642	618	644	562	620	658	577	634	657	665	611	565	600	586	613	609	561	566	572	613	617	593	608	620	615	592	555	616	596	649	601	641	549	590	583	604	630	554	634	593	590	614	603	641	613	560	583	615	621	614	616	595	557	632	556	606	642	615	592	578	554	627	630	590	586	617	614	611	624	626	629	580	595	616	617	656	576	643	598	564	556	647	603	612	633	564	579	587	588	667	628	593	620	637	564	591	602	571	527	621	576	551	587	611	642	582	618	598	634	582	608	633	608	624	598	583	577	617	552	598	574	580	619	672	583	602	600	586	589	637	619	619	589	647	650	640	630	583	595	589	564	617	650	605	587	574	649	634	595	598	614	624	619	637	600	646	646	584	591	576	602	654	571	599	587	629	569	580	610	630	577	599	579	625	586	563	610	610	593	590	543	603	641	635	630	598	577	598	632	589	621	593	599	567	598	597	628	610	573	580	599	570	629	604	587	606	589	607	594	572	566	607	617	604	598	597	556	565	554	588	612	611	673	666	560	628	615	580	565	568	585	594	594	573	580	608	569	592	613	598	642	609	625	580	611	597	633	596	625	605	569	644	583	604	635	599	579	581	613	632	609	601	566	573	619	563	566	588	590	580	602	598	639	586	625	633	654	641	594	580	612	599	607	531	565	621	614	577	600	645	603	593	601	644	628	600	650	627	650	627	627	586	662	574	605	602	567	584	574	627	646	653	611	582
21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	21	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	16	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
