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
340316875733	340316876289	340316876839	340316877389	340316877939	340316878489	340316879039	340316879589	340316880139	340316880689	340316881239	340316881789	340316882339	340316882889	340316883439	340316883989	340316884539	340316885089	340316885639	340316886189	340316886739	340316887289	340316887839	340316888389	340316888939	340316889489	340316890039	340316890589	340316891139	340316891689	340316892239	340316892789	340316893339	340316893889	340316894439	340316894989	340316895539	340316896089	340316896639	340316897189	340316897739	340316898289	340316898839	340316899389	340316899939	340316900489	340316901039	340316901589	340316902139	340316902689	340316903239	340316903789	340316904339	340316904889	340316905439	340316905989	340316906539	340316907089	340316907639	340316908189	340316908739	340316909289	340316909839	340316910389	340316910939	340316911489	340316912039	340316912589	340316913139	340316913689	340316914239	340316914789	340316915339	340316915889	340316916439	340316916989	340316917539	340316918089	340316918639	340316919189	340316919739	340316920289	340316920839	340316921389	340316921939	340316922489	340316923039	340316923589	340316924139	340316924689	340316925239	340316925789	340316926339	340316926889	340316927439	340316927989	340316928539	340316929089	340316929639	340316930189	340316930739	340316931289	340316931839	340316932389	340316932939	340316933489	340316934039	340316934589	340316935139	340316935689	340316936239	340316936789	340316937339	340316937889	340316938439	340316938989	340316939539	340316940089	340316940639	340316941189	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2734	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2735	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2736	2000	3600	2300	2737	2000	3600	2300	2737	2000	3600	2300	2737	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	100	200	300	400	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22792	21187	28959	23698	21220	21431	16025	4685	2824	1611	1035	895	840	768	721	677	675	709	640	662	625	629	667	664	604	670	634	600	609	581	605	570	606	609	617	597	604	591	640	567	610	548	617	636	541	622	591	604	619	584	536	564	606	604	610	608	611	587	577	621	710	704	532	563	597	597	579	605	588	599	584	541	606	575	561	551	541	610	563	610	628	568	564	534	563	649	573	589	572	604	564	584	589	634	593	543	624	538	551	583	573	587	571	604	567	559	589	608	576	580	569	558	564	583	601	554	549	580	632	572	580	592	573	568	591	580	579	582	565	566	578	589	592	565	551	616	574	551	556	568	610	571	568	590	556	555	567	594	581	615	542	595	625	536	638	587	555	584	640	596	578	564	612	593	559	551	543	600	600	589	580	551	581	566	577	563	548	562	578	578	525	610	612	552	596	559	542	598	576	619	588	557	581	605	557	549	583	588	608	581	571	537	566	608	573	554	596	574	554	531	568	557	593	605	600	540	555	573	634	505	570	548	592	579	575	555	577	572	543	556	587	571	575	551	597	571	575	586	563	576	589	571	557	548	590	573	585	572	599	523	584	569	553	593	593	525	563	591	583	577	553	582	561	546	556	582	583	558	544	618	613	488	550	523	584	606	537	620	542	527	584	573	566	576	589	569	559	546	590	518	548	590	591	544	584	579	601	595	588	577	620	544	574	596	574	561	561	553	580	557	601	565	585	582	548	575	561	604	613	566	528	545	578	573	608	565	516	597	555	581	582	618	546	598	566	580	570	605	588	612	555	570	533	584	587	555	593	536	607	600	549	580	564	586	550	582	564	565	561	575	590	589	597	599	573	551	585	584	553	532	589	586	558	571	585	558	557	541	540	533	576	533	628	599	544	556	613	603	577	568	562	605	569	536	556	576	539	569	604	580	555	568	591	624	570	541	582	555	574	587	594	566	570	528	592	555	574	573	579	587	601	563	617	575	617	606	576	592	576	562	609	587	583	592	588	578	567	546	564	580	583	602	597	562	590	571	599	542	576	650	591	590	616	555	580	596	621	560	591	560	580	561	607	581	587	601	582	578	578	530	575	567	562	554	604	560	541	567	604	600	612	564	600	592	579	601	572	561	624	529	579	535	607	593	582	593	590	609	624	601	571	558	619	536	549	602	607	591	592	582	520	545	548	545	563	626	584	595	567	579	578	608	563	559	555	604	582	579	547	586	551	573	563	578	611	550	633	593	547	604	579	576	598	578	558	589	587	564	546	547	592	604	608	551	588	547	589	564	558	605	533	569	570	662	593	550	613	614	593	597	595	538	558	598	577	552	584	573	558	569	615	567	589	562	557	578	539	587	558	596	568	598	546	560	566	516	568	590	550	579	617	535	564	543	582	580	557	633	535	586	519	577	580	586	589	597	540	585	576	583	554	636	558	561	597	584	538	608	615	587	601	607	596	615	586	621	527	594	565	583	597	553	589	554	552	534	571	598	573	539	597	608	573	608	592	616	535	600	562	555	558	582	542	587	567	553	587	599	555	559	541	572	563	567	577	554	566	530	563	579	566	566	611	576	575	548	568	581	557	591	566	544	560	593	604	572	532	567	625	576	559	562	565	559	573	590	639	578	551	585	597	635	570	562	578	568	568	594	607	569	628	570	613	571	550	599	568	586	551	591	612	606	604	618	610	580	591	581	578	579	585	571	546	585	598	613	598	583	575	621	618	565	606	589	553	580	581	577	543	573	540	554	601	598	554	595	596	604	602	603	604	554	562	572	595	563	576	619	612	596	545	617	588	582	575	576	602	564	560	547	612	562	597	556	593	606	580	605	574	544	626	498	554	585	578	575	602	556	556	546	603	575	643	580	576	571	614	545	577	567	603	585	578	577	586	555	539	545	600	588	541	585	577	576	545	577	558	581	586	608	606	551	594	586	601	600	594	567	589	590	584	599	552	541	647	607	560	548	585	619	603	566	566	518	560	587	539	580	549	586	578	619	598	598	650	593	586	569	573	539	567	570	560	593	577	556	577	549	572	567	582	595	587	565	590	554	622	554	568	577	606	598	560	599	591	568	624	566	564	558	590	600	605	577	574	582	608	584	574	574	550	581	572	569	537	601	590	570	562	562	561	558	559	542	570	608	567	583	550	576	575	560	594	619	566	572	577	583	584	590	556	565	534	595	605	557	536	606	599	535	591	588	603	575	560	577	581	539	578	586	536	538	542	569	558	595	595	589	555	569	579	582	583	593	564	603	571	564	573	598	561	589	561	551	565	587	616	634	562	600	642	548	590	598	577	606	550	556	579	583	623	561	612	583	583	586	560	589	616	587	512	588	590	557	531	602	556	550	566	609	589	555	549	595	580	560	573	556	563	537	610	596	626	552	544	578	579	580	583	583	584	573	537	565	549	553	591	608	610	565	612	606	576	604	618	621	574	552	517	572	529	584	588	558	585	570	554	596	602	628	557	616	550	602	588	579	570	591	578	609	575	561	568	584	584	594	568	592	540	554	550	553	564	591	568	546	579	582	577	548	584	605	575	578	588	644	529	564	577	570	573	596	573	584	603	552	555	616	526	519	601	581	590	586	582	582	575	526	616	593	603	606	572	599	551	624	531	614	563	617	571	554	557	607	568	575	581	535	505	564	575	547	584	576	581	601	621	555	548	545	567	594	619	549	580	601	561	566	536	564	588	587	621	574	564	573	561	550	579	585	570	562	605	588	540	576	573	600	561	595	557	551	588	568	580	563	577	542	588	591	540	580	603	578	593	584	569	566	538	529	575	598	555	580	585	580	580	580	568	544	625	538	620	564	550	587	583	527	581	592	536	556	567	560	549	587	581	558	594	601	573	554	580	569	555	605	581	561	599	551	580	588	624	580	586	612	555	584	592	598	601	601	601	564	557	570	600	569	547	522	575	593	576	583	581	552	586	579	586	591	570	564	547	586	569	559	580	563	603	571	579	599	610	588	548	556	602	586	596	556	590	595	553	565	623	568	587	596	566	547	588	594	565	545	588	579	568	591	572	582	562	590	596	566	567	544	567	579	555	568	566	585	585	578	530	585	613	529	591	624	588	578	580	569	562	595	569	551	571	556	573	575	572	509	583	556	553	593	573	613	552	604	574	558	546	580	584	551	535	543	555	579	530	581	559	589	581	592	536	564	576	622	573	534	564	574	584	584	598	583	566	572	587	578	577	603	597	563	603	593	607	589	590	558	564	607	557	553	549	586	586	560	621	569	571	625	625	575	597	570	592	531	574	543	551	512	547	554	579	568	590	581	576	565	580	546	555	608	598	566	574	560	613	552	563	573	594	537	550	591	562	571	580	600	589	537	550	556	586	550	600	577	606	581	581	577	554	600	598	555	589	581	599	530	555	551	564	582	577	625	575	577	585	604	604	587	569	584	562	589	538	596	586	540	537	550	511	550	582	568	537	594	561	609	595	589	586	552	593	588	607	647	565	582	599	582	620	595	566	607	568	582	623	560	606	603
43744	46561	33934	22121	15377	9604	10127	7328	5507	2781	1713	1354	1145	967	976	849	818	797	812	809	725	691	716	714	700	656	689	692	649	699	696	680	695	641	652	626	626	671	681	614	714	648	671	659	649	654	648	641	629	618	625	686	652	621	604	659	626	640	650	642	921	777	640	641	658	636	672	624	664	649	643	591	608	621	680	663	627	651	657	627	659	612	668	666	635	593	599	624	628	625	625	694	632	612	606	645	626	608	624	616	661	663	653	612	570	631	628	636	640	618	641	619	666	590	624	637	616	659	612	670	594	625	616	616	564	608	611	644	635	649	615	633	613	637	585	604	671	619	647	631	615	631	644	612	611	700	669	616	617	610	643	651	616	593	664	659	616	683	641	633	648	657	583	658	649	609	650	646	637	639	588	622	637	633	632	626	597	643	652	634	631	600	655	650	643	611	643	631	611	613	674	655	608	607	673	640	619	660	644	671	570	625	653	642	574	635	694	662	612	650	631	588	638	601	659	630	635	664	629	610	655	664	636	599	622	635	641	604	606	601	619	630	662	577	623	650	598	627	604	673	615	659	676	660	640	635	652	662	632	602	616	679	632	622	674	623	637	618	624	626	593	654	656	610	684	620	624	627	630	625	623	671	643	614	664	677	611	656	628	643	619	624	685	615	651	636	584	595	632	613	633	632	609	580	610	605	578	652	626	655	628	657	651	614	609	631	626	626	635	635	593	645	596	605	651	634	618	615	643	638	617	612	650	634	621	651	648	648	603	641	651	614	605	613	655	590	649	598	645	643	590	607	607	623	649	630	592	628	642	650	618	619	623	629	595	634	630	639	619	618	604	682	625	650	593	606	610	611	628	604	636	629	641	600	664	640	649	668	670	646	654	644	669	639	671	596	565	629	630	637	622	570	589	588	629	648	635	650	630	648	626	594	621	604	598	624	602	658	596	591	644	635	617	585	627	627	635	610	578	625	632	586	618	611	681	669	640	661	603	621	611	575	636	596	674	654	632	640	642	630	636	623	636	654	661	673	652	630	617	595	610	660	617	651	599	604	638	660	663	628	641	619	620	643	646	634	640	604	614	618	633	620	611	633	614	591	619	610	591	625	652	604	627	588	664	628	634	659	627	649	667	586	616	637	606	625	601	649	626	637	637	632	614	628	623	617	642	645	619	616	609	645	653	619	591	622	593	623	609	667	598	654	642	583	688	614	641	603	622	655	641	613	680	651	639	590	606	666	616	631	627	686	705	639	658	639	583	655	630	606	597	635	617	609	588	609	618	619	612	593	576	607	619	622	652	642	612	665	644	673	610	634	682	675	601	615	652	599	624	612	658	626	616	634	672	677	595	630	651	646	656	608	613	657	655	563	645	616	640	623	579	613	663	629	631	594	625	672	683	671	604	592	637	594	655	616	613	604	661	662	629	630	676	635	570	657	633	590	654	616	595	661	613	614	641	655	611	645	661	630	592	613	645	632	637	633	635	610	630	643	616	619	618	623	697	623	612	629	646	613	604	658	616	622	638	623	624	631	645	656	616	623	637	646	595	650	609	594	613	660	622	639	611	600	605	658	615	598	606	631	579	666	612	610	634	625	636	613	589	587	629	692	642	630	606	658	610	649	608	673	617	659	679	634	605	665	612	637	619	584	618	613	643	611	638	627	569	627	617	645	613	646	629	660	633	607	628	626	630	621	638	652	608	631	646	614	642	615	640	633	664	622	616	631	661	650	687	636	614	643	652	571	624	677	607	664	602	601	670	633	658	641	684	620	644	625	616	625	658	637	602	655	593	661	625	660	652	647	616	577	648	593	662	628	608	661	607	616	647	691	682	671	630	637	648	657	600	603	612	636	622	628	627	662	594	613	618	654	634	598	573	612	643	623	662	640	661	650	624	658	630	596	665	671	614	598	657	593	656	613	642	668	672	604	632	624	643	610	629	630	636	648	591	620	614	602	634	583	650	673	667	636	631	604	598	595	640	620	627	637	604	661	659	593	614	619	618	642	573	634	592	626	634	628	655	615	640	628	598	641	620	604	633	593	616	617	639	671	604	596	620	632	657	615	661	619	631	656	618	616	645	614	662	587	651	614	652	630	605	614	607	630	610	629	612	672	617	652	621	591	660	680	591	651	637	609	616	634	652	627	621	642	624	626	626	622	636	616	625	605	627	583	661	617	603	619	585	604	655	624	647	647	640	657	617	629	626	585	578	633	651	603	624	607	602	604	612	617	611	624	630	615	660	624	599	636	609	613	669	609	661	595	593	661	601	628	651	646	640	679	610	644	606	617	626	649	599	661	591	620	608	559	613	618	623	613	624	600	619	624	598	609	655	681	568	649	618	634	642	604	603	633	639	628	598	647	634	626	601	598	606	661	632	641	669	630	634	671	641	606	613	574	610	593	607	586	618	680	626	630	610	638	616	618	640	631	625	576	630	608	654	619	643	601	625	583	618	559	624	631	650	629	637	626	582	628	592	670	622	620	644	615	656	583	636	624	643	605	618	592	621	628	628	676	635	663	600	600	648	670	644	621	638	606	601	624	626	620	637	661	615	613	650	625	642	648	609	631	666	579	609	681	649	655	597	620	605	621	621	671	621	620	603	645	616	639	635	623	637	666	663	641	666	652	626	631	632	606	638	617	608	623	640	632	652	642	659	634	623	595	639	639	645	667	656	646	625	594	683	586	615	648	669	633	665	609	639	610	618	613	661	663	646	633	606	648	639	617	602	590	613	573	632	654	655	628	643	638	626	623	640	608	613	625	610	643	628	610	673	594	613	594	644	635	603	678	595	659	652	618	664	645	643	630	617	633	589	649	612	643	645	632	627	657	625	564	609	670	639	631	637	657	648	600	650	642	618	630	621	663	672	641	626	623	587	656	683	652	590	613	633	602	633	667	608	597	599	629	587	659	653	624	677	641	621	602	635	656	592	606	620	654	639	590	613	654	636	616	611	607	628	628	615	638	610	621	589	632	625	630	652	577	602	622	668	585	598	615	594	597	661	631	646	651	637	631	622	620	650	646	652	599	639	633	598	632	622	623	607	596	612	688	688	659	639	623	631	688	655	623	658	654	610	634	605	633	620	629	630	634	631	628	618	630	641	640	644	634	655	584	629	693	632	619	594	628	631	590	639	645	560	612	642	627	634	647	652	635	646	653	654	640	618	610	646	633	632	595	648	592	605	655	659	605	606	663	607	630	634	650	632	626	609	651	606	632	622	660	636	593	651	650	678	674	670	637	608	591	617	651	594	622	597	642	594	611	648	596	635	642	611	622	647	654	629	592	589	646	625	607	651	622	593	662	658	614	628	629	636	649	625	650	603	645	622	611	636	636	637	646	606	591	625	603	643	584	639	572	630	603	643	624	604	579	613	630	603	668	556	581	614	582	622	616	630	631	604	613	578	577	662	635	656	582	626	615	683	616	631	651	609	610	631	626	601	629	614	616	638	621	623	585	613	631	638	680	619	640	630	600	635	641	617	581	626	674
29936	23633	20085	12241	5641	3522	2667	1932	1120	810	609	568	498	553	574	469	532	496	499	505	514	571	524	470	517	463	475	529	508	478	519	516	484	538	483	514	506	490	539	564	556	509	464	482	495	528	514	477	510	535	473	508	550	521	518	509	516	515	498	546	558	532	488	512	493	533	463	497	546	492	498	573	559	536	540	514	512	522	528	536	568	498	504	484	485	517	502	503	499	520	542	492	481	526	536	497	522	500	508	478	493	483	509	493	506	507	476	485	519	476	520	526	504	469	513	545	494	522	514	516	517	497	551	511	523	531	480	514	506	505	512	482	460	508	508	494	475	498	539	499	537	490	526	465	497	510	527	497	563	483	514	496	505	574	483	534	536	528	528	523	530	525	520	510	531	515	548	490	474	524	488	516	495	497	569	497	471	484	532	536	533	547	537	478	560	484	521	474	510	502	487	503	501	496	495	499	477	522	514	518	504	512	516	583	507	525	537	497	507	464	517	524	497	504	499	513	548	510	504	497	520	516	515	514	481	523	498	521	510	507	499	502	499	544	539	520	532	532	516	501	502	502	509	514	481	504	510	534	475	521	502	530	509	523	543	504	521	492	496	522	484	476	497	523	512	503	501	484	526	512	524	520	488	473	511	491	511	503	539	532	495	550	520	531	473	519	522	516	490	474	529	534	507	540	522	520	549	542	505	518	474	506	528	519	556	527	466	475	512	514	523	521	528	490	497	519	492	502	522	492	504	506	490	480	458	515	481	489	493	508	491	523	502	534	500	495	483	529	532	490	504	507	533	505	490	497	536	499	522	548	502	486	533	486	516	483	492	536	473	510	500	503	526	507	564	536	508	536	445	513	494	547	519	490	541	491	467	509	535	497	551	532	505	505	502	484	505	467	497	486	518	522	513	512	480	502	515	539	509	509	476	518	495	515	481	490	496	499	468	522	547	509	493	500	509	494	505	493	478	462	487	516	521	474	461	473	526	496	498	537	468	502	512	524	498	497	500	546	540	511	509	516	514	497	488	509	498	507	512	496	539	477	494	466	543	468	520	486	504	484	528	523	494	491	509	486	519	544	478	481	509	475	489	522	507	485	472	475	490	540	476	502	498	483	475	518	536	484	538	513	499	487	531	515	504	492	473	523	488	537	506	514	509	494	496	489	530	494	549	498	522	495	489	497	514	521	492	501	505	542	486	483	534	514	484	517	526	506	481	509	525	535	517	502	525	519	476	500	503	512	464	487	504	520	502	489	514	509	473	527	464	492	521	498	499	523	503	510	496	509	512	504	496	552	495	493	520	527	510	501	475	488	483	516	500	520	522	479	503	495	501	525	566	491	479	523	505	513	502	492	547	498	506	527	534	503	490	486	525	516	527	492	524	524	512	520	445	475	467	512	498	513	511	529	538	504	483	508	521	484	476	495	511	518	481	463	528	521	535	523	527	510	504	527	515	501	478	537	512	504	488	500	497	551	486	491	487	486	515	493	509	498	488	490	525	548	505	502	531	499	481	536	510	498	502	508	555	485	559	497	517	524	486	518	491	524	505	512	484	472	514	499	514	472	526	498	501	496	527	509	499	484	519	519	547	496	500	475	529	513	511	459	547	516	527	483	512	465	523	483	523	491	502	510	507	493	494	490	520	508	533	540	526	499	527	495	533	499	501	519	500	522	477	506	530	499	550	537	489	521	501	504	500	539	490	498	515	525	486	497	496	516	529	485	516	519	514	455	489	475	497	469	499	505	490	504	507	511	534	548	506	491	490	534	544	471	496	501	573	481	506	499	504	497	511	503	509	481	495	460	502	471	517	539	488	535	485	522	496	488	496	497	541	535	527	501	489	533	488	515	572	561	482	517	518	503	537	479	528	495	480	522	522	508	545	495	504	524	544	518	520	511	505	500	531	542	493	504	514	474	492	527	512	509	501	524	534	483	519	484	521	516	518	519	484	497	509	511	493	546	483	521	539	522	505	469	471	517	508	484	539	509	487	523	520	518	471	518	509	505	505	516	498	521	490	494	504	513	549	503	537	497	476	496	539	462	535	495	490	533	479	503	512	511	515	525	519	518	467	519	466	493	478	503	518	484	495	514	506	519	493	494	474	481	501	502	532	506	542	472	463	526	513	505	495	523	523	533	495	529	475	467	503	537	496	491	451	501	477	530	503	477	455	511	471	483	533	510	527	486	504	514	546	565	519	502	473	504	515	503	497	532	529	506	489	475	468	495	486	480	499	481	517	507	483	532	494	529	538	531	462	494	519	499	519	532	474	520	494	490	517	486	510	528	516	517	475	505	526	509	526	478	506	519	501	502	495	487	522	517	530	513	510	463	543	500	471	535	484	490	495	513	478	491	512	556	556	559	542	520	518	506	519	511	497	509	490	506	526	514	453	479	542	508	482	496	512	546	506	516	506	492	513	516	513	506	493	543	472	504	492	481	502	485	444	488	488	502	464	472	502	543	516	517	503	523	484	514	497	467	495	529	546	531	476	498	509	492	514	527	527	509	497	509	500	547	533	502	492	526	528	527	483	498	539	466	511	468	505	488	486	492	514	550	540	464	475	524	505	505	504	492	519	504	500	547	458	480	498	520	518	488	510	512	508	490	529	506	470	483	481	488	531	531	481	495	517	529	513	531	484	488	501	520	526	536	484	463	512	526	526	507	515	545	485	525	530	519	511	509	513	502	494	498	506	522	512	511	541	498	488	509	526	504	488	529	504	524	502	518	479	483	509	500	507	504	532	500	506	513	502	494	507	526	520	504	495	494	497	504	508	478	548	516	521	527	528	518	522	527	494	567	489	474	509	463	471	504	495	488	513	470	489	503	562	504	514	505	501	554	519	482	545	524	506	530	504	511	516	480	542	491	523	504	493	515	463	494	507	515	476	504	513	543	476	555	544	584	493	490	522	488	518	524	504	504	553	527	493	488	457	494	492	516	517	503	547	551	452	522	530	502	485	484	498	526	528	475	562	522	499	533	497	481	508	476	529	517	540	528	492	525	497	510	496	506	468	483	488	523	500	564	472	525	484	520	521	512	514	519	513	564	516	519	509	461	492	511	485	493	521	493	516	515	500	487	510	526	499	467	506	501	519	527	490	529	470	505	502	524	515	524	533	529	480	530	524	497	490	540	528	513	510	509	491	522	512	492	521	508	507	509	527	496	518	509	523	490	508	501	509	489	512	507	497	490	500	472	492	498	521	543	487	544	547	484	479	493	542	431	517	468	495	514	510	507	538	492	561	523	525	515	495	469	498	495	465	499	506	526	497	530	532	489	478	492	462	510	548	507	514	496	502	511	509	539	520	520	525	494	475	524	455	501	536	515	534	516	495	515	501	511	492	519	479	492	519	507	489	471	475	516	528	519	496	478	525	530	542	516	514	495	510	490	486	486	486	539	506	520	528	488	501	560	470	446	517	539	507	517	511	465	508	521	503	542	506	530	517	500	538	499	481	511	516	452	520	500	466	488	480	505	534	511	523	526
37534	29511	20362	12193	7720	6067	4696	3888	1883	1251	795	664	641	598	598	631	589	604	610	593	569	589	596	649	606	574	597	605	612	552	604	590	619	584	606	638	619	556	609	591	598	589	578	597	573	594	601	584	632	578	610	562	577	600	580	586	610	577	586	605	695	615	611	622	604	585	626	644	594	604	687	610	591	601	579	610	606	606	612	568	581	623	567	610	642	601	630	602	591	604	607	610	586	585	602	579	534	557	581	606	593	599	613	586	583	592	595	596	585	641	595	605	578	566	536	560	630	633	607	585	585	564	585	600	583	603	596	568	650	598	607	626	599	603	621	609	583	612	606	610	601	616	621	614	584	603	583	597	610	573	622	603	591	595	577	607	581	615	609	624	583	591	638	582	635	604	595	604	612	597	637	560	622	554	617	584	559	586	600	602	563	580	575	609	573	603	590	625	609	580	640	591	585	596	598	588	581	604	621	604	593	642	572	565	568	597	583	595	595	601	562	572	611	620	602	622	631	613	608	595	637	621	630	558	610	585	595	612	574	597	621	593	575	586	567	608	605	581	576	600	623	546	600	578	590	599	574	625	612	597	630	628	593	608	609	629	593	590	619	635	580	580	602	638	610	650	610	561	601	576	636	609	514	597	597	621	588	578	623	577	612	599	606	599	613	595	612	620	592	581	592	579	587	591	589	594	609	590	607	587	628	625	601	590	601	648	607	575	562	625	594	619	588	639	552	588	601	591	631	584	631	573	567	571	587	589	603	621	560	574	561	543	631	618	575	611	573	581	608	585	584	578	616	634	569	598	566	603	581	586	607	591	583	553	609	619	606	608	586	640	640	600	594	628	655	568	608	531	582	612	593	588	595	602	608	580	633	587	599	580	593	637	588	611	598	645	590	603	634	585	593	585	555	616	579	670	574	592	641	591	594	616	632	633	596	611	600	609	626	622	621	567	621	638	623	618	570	624	565	623	644	609	576	646	653	600	603	586	607	636	618	595	585	608	618	604	597	636	556	607	640	590	551	611	560	591	572	609	577	609	602	599	578	621	600	620	537	592	588	628	596	609	644	624	587	621	583	610	604	608	589	609	613	585	595	553	602	610	613	608	588	598	598	606	610	618	600	620	566	568	608	606	613	583	591	626	594	649	585	571	603	581	621	605	588	584	632	599	603	591	607	596	622	616	620	598	585	591	567	621	589	616	597	627	584	653	638	608	643	629	577	584	584	593	640	596	604	602	612	574	565	570	589	625	672	628	601	539	604	582	610	601	602	604	614	575	607	593	608	593	617	593	599	556	619	638	670	638	623	636	567	623	596	605	590	567	620	616	650	625	565	580	581	613	574	585	611	605	609	559	637	619	567	561	606	588	602	614	594	627	603	638	597	579	562	563	567	588	598	626	618	639	597	557	574	596	591	622	608	624	598	609	602	539	600	578	595	602	605	598	552	557	615	615	628	594	603	632	593	633	570	601	618	617	615	574	631	633	589	613	634	619	557	611	617	577	607	579	579	585	626	626	611	588	634	601	570	573	608	558	625	586	564	660	624	616	572	580	616	616	590	583	615	621	566	578	610	600	585	579	560	625	600	620	660	603	619	601	576	633	598	651	579	580	603	617	596	560	599	585	660	577	587	597	599	602	605	533	587	574	651	602	605	585	581	589	626	674	596	610	608	599	577	594	560	622	572	605	588	607	576	593	575	575	609	602	589	579	600	539	584	613	575	605	578	638	613	633	589	625	640	617	559	601	621	600	581	561	578	597	548	611	644	563	603	632	593	581	616	590	620	589	615	620	594	601	637	588	587	564	610	595	617	564	646	624	614	581	563	562	628	607	588	551	578	614	583	622	596	615	645	567	632	542	562	620	603	607	584	602	591	666	634	569	568	640	595	595	597	565	626	553	604	580	576	596	647	552	589	607	541	594	613	561	625	603	616	623	583	643	604	569	609	598	579	614	601	602	568	591	600	613	592	592	625	610	548	591	612	586	583	550	545	629	589	535	628	595	556	615	574	632	655	583	587	608	581	552	588	589	616	610	569	591	641	625	568	619	574	600	592	619	619	538	627	581	655	610	584	622	613	624	578	588	588	574	615	623	570	610	633	626	637	607	560	621	638	576	622	573	595	591	552	595	634	594	632	607	625	556	578	609	580	627	620	621	625	580	579	579	601	594	607	630	602	593	586	558	607	584	611	579	668	607	639	622	601	621	622	617	600	591	580	570	574	615	592	661	557	597	622	612	594	582	546	546	629	604	594	634	578	622	590	606	600	609	577	605	602	587	617	640	591	632	605	632	545	662	648	577	665	620	604	567	589	595	620	590	631	594	569	621	585	610	625	588	633	560	572	635	584	591	656	608	627	578	610	623	583	581	600	583	607	576	617	647	608	615	658	596	556	591	602	606	612	623	608	609	591	609	593	562	574	580	634	569	586	587	577	618	610	607	610	572	581	606	602	628	609	560	578	614	619	586	582	588	581	641	566	604	608	594	586	569	563	557	622	553	603	614	625	571	579	580	600	605	580	584	591	618	627	613	597	590	612	589	609	591	639	610	625	640	608	578	627	615	635	571	563	593	597	600	633	567	610	626	590	600	567	576	631	563	582	618	590	593	598	581	572	621	596	635	611	556	527	637	600	603	631	623	585	579	621	580	616	615	591	594	576	562	635	550	586	598	610	595	638	610	549	598	588	615	612	590	626	557	588	619	590	596	590	575	602	665	616	583	614	568	553	661	596	634	605	602	602	586	581	601	606	636	555	595	587	613	597	588	588	602	578	604	598	587	645	593	606	587	608	598	609	590	652	589	597	595	568	601	586	607	554	610	615	591	626	638	577	599	596	592	570	603	574	606	587	614	586	614	637	634	595	568	531	618	578	646	577	600	587	626	597	561	625	609	592	564	571	623	625	608	633	616	581	612	566	607	596	672	623	637	588	569	644	600	628	591	630	606	579	590	583	618	594	610	629	599	608	587	607	593	621	563	534	619	618	561	608	607	593	629	561	555	609	605	646	608	620	561	592	586	582	630	589	613	628	613	582	623	578	615	637	624	584	579	609	616	591	582	631	674	607	615	594	612	612	629	594	613	579	611	636	555	592	582	621	561	585	570	580	589	578	616	608	584	625	657	622	572	587	585	600	604	610	597	591	577	609	559	603	612	576	639	580	583	543	593	588	633	589	532	606	598	604	603	633	640	597	564	579	603	595	584	620	611	607	638	616	640	590	635	657	622	612	614	530	600	588	530	569	665	623	586	602	569	617	560	586	594	597	613	610	611	645	588	601	638	595	655	635	566	550	580	610	619	544	612	579	613	612	553	599	617	570	610	593	584	573	571	565	586	592	580	576	596	558	612	644	640	579	615	547	587	616	624	600	542	593	623	614	653	592	566	625	601	631	600	592	620	580	609	601	610	644	609	638	600	633	588	605	599	591	655	615	634	549	625	600	606	617	641	611	625	574	638	585	563	579	615	609	599	591	593	651	600	610	560	599	598
23509	20885	28085	23826	20893	15155	5360	3191	1490	1001	584	445	425	416	391	384	365	361	356	350	352	350	334	322	354	339	343	348	347	310	336	346	335	357	340	335	277	336	339	312	346	366	306	321	321	314	354	340	348	351	342	367	341	353	296	323	311	289	331	390	423	340	339	322	296	360	345	340	316	318	343	333	339	330	326	290	322	359	338	304	359	322	317	337	305	313	333	342	345	318	331	313	343	329	338	345	299	371	303	345	334	301	337	324	344	291	338	328	342	334	353	332	354	321	313	302	300	323	281	324	318	310	299	322	312	323	335	342	345	320	323	334	313	306	327	337	347	292	352	298	322	309	312	335	334	317	316	337	350	314	307	351	342	339	302	340	312	376	320	344	345	289	334	350	332	285	350	303	323	325	307	352	358	375	325	300	337	337	385	345	346	344	328	284	359	348	336	311	299	329	301	296	326	332	342	329	325	314	317	327	320	314	327	317	321	322	313	330	360	327	329	327	318	329	365	323	343	298	331	299	334	311	350	331	317	325	359	340	333	337	296	321	332	334	329	329	351	336	347	372	298	353	344	318	330	315	310	316	300	321	328	341	338	349	352	321	307	337	317	316	341	303	304	313	327	334	319	335	275	318	313	361	383	344	376	336	323	330	323	319	327	334	319	309	324	311	327	352	328	312	316	305	368	322	310	303	314	294	313	298	329	355	336	320	343	316	321	339	329	281	346	337	321	317	313	290	299	317	348	326	330	313	334	307	344	338	342	329	335	342	325	324	325	327	311	335	319	346	303	340	337	315	332	317	320	352	336	322	322	348	336	358	331	316	322	316	282	327	315	325	302	328	339	300	352	283	343	297	301	325	319	311	334	330	323	349	318	309	355	344	341	355	358	290	322	337	316	313	305	322	330	318	335	298	328	346	326	309	346	334	310	350	320	349	332	347	315	324	326	324	313	321	348	349	308	318	300	321	361	353	353	319	281	322	349	344	286	331	352	325	324	313	340	326	302	336	333	320	322	348	341	306	341	338	334	334	327	356	316	321	292	302	293	334	328	329	348	337	327	361	292	356	369	324	335	328	305	329	342	301	327	309	316	323	294	324	358	345	309	345	312	341	302	333	327	317	310	321	329	317	348	342	359	342	324	328	351	330	299	342	315	315	324	311	340	320	330	317	338	338	322	337	331	335	317	348	303	344	336	306	329	295	310	320	317	334	341	299	341	305	353	348	343	311	323	308	345	320	295	368	297	294	339	336	328	315	279	370	340	346	332	282	301	348	302	302	339	298	337	287	307	326	337	311	324	320	332	323	355	343	350	319	313	327	325	294	326	320	313	331	315	325	312	322	353	303	345	315	318	335	308	340	334	304	328	319	342	336	296	324	342	359	307	347	312	303	345	315	339	344	345	346	333	352	324	362	337	345	327	327	318	308	330	346	349	335	326	307	326	329	331	331	307	329	321	340	313	304	351	339	351	343	305	344	350	354	337	322	365	330	340	295	351	296	312	332	300	336	343	295	302	359	330	299	330	356	323	346	351	282	306	314	311	310	345	342	284	345	326	310	334	328	332	315	312	343	327	324	309	325	305	350	318	318	340	298	339	324	303	329	320	323	339	336	340	328	329	326	311	332	341	359	321	346	303	318	337	336	357	332	299	323	339	332	306	323	320	346	333	343	349	324	343	327	298	305	342	285	341	350	342	313	354	346	315	338	353	320	316	366	337	343	326	332	354	334	338	327	313	304	326	336	319	340	339	315	351	332	342	306	340	330	356	332	291	340	331	346	304	343	328	293	301	307	357	314	336	312	315	276	379	288	344	333	325	308	280	353	361	342	323	331	305	318	330	324	354	320	353	326	340	345	344	294	338	331	313	312	348	359	343	298	317	324	320	306	347	337	369	319	342	314	348	299	329	359	290	302	313	317	293	336	352	294	352	343	334	325	320	309	311	328	338	353	297	361	313	337	348	322	334	311	306	338	356	341	341	340	325	325	313	334	294	310	301	317	325	295	349	303	316	335	300	338	327	310	315	333	325	327	358	337	363	347	349	313	345	311	315	320	338	295	316	319	323	309	307	334	343	325	329	336	289	318	342	317	314	357	296	343	315	336	322	341	307	310	343	300	315	338	346	303	307	300	344	322	329	330	367	330	316	351	305	298	349	340	291	318	327	305	346	320	292	316	329	318	320	333	349	304	331	338	340	342	347	343	305	326	337	354	353	321	323	336	316	319	332	304	330	343	331	337	336	287	354	337	322	328	337	326	344	320	378	348	315	328	327	320	304	301	317	322	308	317	307	340	324	331	318	323	313	313	296	313	346	324	315	349	354	330	335	340	309	351	305	302	336	324	308	374	288	353	356	301	330	303	312	336	312	359	311	319	361	327	326	334	316	304	334	318	333	322	331	353	296	321	359	350	332	340	329	322	316	317	361	321	316	329	315	333	305	328	356	332	343	337	339	321	334	307	346	344	312	366	336	322	331	346	344	350	341	337	309	345	329	330	324	306	323	381	323	316	313	318	312	317	307	353	328	340	312	306	327	325	321	316	324	322	319	359	301	331	321	296	326	326	329	302	345	335	330	340	319	345	368	341	339	285	297	320	348	326	331	334	328	329	325	309	361	313	320	307	310	344	322	327	328	325	334	352	329	306	312	337	335	351	347	319	321	330	322	317	283	348	313	351	341	335	319	330	306	345	304	327	334	313	306	311	340	320	305	323	341	334	316	325	296	322	311	341	305	309	341	337	339	337	318	322	318	308	325	343	339	335	342	354	337	359	302	368	354	318	316	340	306	303	343	340	323	316	315	342	307	339	316	305	331	298	345	350	316	347	351	329	328	330	343	296	326	295	340	343	315	345	302	325	344	338	316	347	329	330	318	327	328	345	315	329	322	310	315	335	328	326	352	315	287	329	322	311	342	347	337	312	309	356	325	302	348	318	342	328	321	327	319	347	326	341	309	307	311	343	334	351	306	333	358	307	326	320	339	348	324	333	292	328	337	323	338	326	321	308	336	302	357	349	302	306	353	359	330	341	301	319	318	320	308	333	321	314	329	326	339	309	337	311	311	323	335	339	324	328	360	352	338	354	323	316	344	320	326	341	345	344	331	336	322	341	333	330	311	317	305	352	301	346	332	323	338	321	298	312	338	344	322	339	307	320	316	342	311	337	329	310	322	304	317	359	324	286	365	322	319	338	341	316	355	315	305	341	289	342	351	328	325	308	316	333	316	357	330	350	329	298	319	305	303	312	316	348	327	312	330	324	339	338	303	324	331	300	366	312	340	348	312	323	332	329	346	321	322	325	350	346	315	346	304	338	325	317	324	334	303	338	322	329	349	328	326	301	365	313	334	363	327	336	320	335	323	334	341	306	348	314	319	373	352	343	308	334	339	336	342	312	342	307	335	336	300	344	347	307	315	331	322	307	307	323	316	342	321	347	318	337	338	298	312	325	336	325	340	303	331	328	328	301	297	277	322	331	307	333	317	338	353	345
39450	39952	25431	16705	11204	9621	7164	6162	2837	2029	955	711	618	543	490	491	506	513	414	436	452	448	442	447	411	405	432	447	418	448	412	382	407	421	415	400	418	441	389	386	383	427	396	398	378	378	451	404	398	394	430	409	403	381	361	360	385	397	394	491	555	401	398	398	397	357	398	390	404	389	432	382	405	428	400	397	397	386	370	435	392	397	389	413	380	391	396	351	422	402	393	396	401	411	375	377	388	390	391	393	392	374	352	421	407	376	397	387	406	393	389	373	379	377	385	432	386	403	414	389	402	400	381	405	397	369	386	411	390	397	380	375	384	397	377	379	404	393	381	398	390	422	394	374	367	377	392	373	391	392	355	364	346	396	392	365	371	395	412	389	355	418	419	388	428	405	404	387	397	417	374	360	390	396	417	411	383	385	368	390	389	408	403	399	360	384	390	386	395	381	363	385	388	397	366	419	395	395	354	439	423	378	403	425	377	367	389	377	385	392	415	394	373	372	399	390	424	391	406	407	388	397	387	378	409	353	387	406	395	427	399	426	371	400	374	398	428	385	426	390	422	405	379	398	371	377	372	345	415	351	398	364	412	386	357	415	396	382	388	397	372	391	386	389	404	384	390	404	418	373	368	402	412	395	363	362	390	383	419	431	387	413	378	363	386	435	399	389	332	388	404	368	387	396	396	376	423	409	378	375	373	380	385	397	390	400	395	385	400	373	407	407	399	410	375	398	391	399	425	424	395	396	380	403	381	392	369	451	396	410	401	392	423	390	374	394	389	377	403	400	415	394	411	388	397	443	407	353	368	352	394	430	386	390	403	382	391	393	374	389	406	392	354	414	364	401	395	432	408	409	405	403	423	397	387	407	423	377	384	400	405	415	368	378	387	404	391	356	375	391	360	376	400	406	377	377	393	365	354	376	390	398	356	380	398	403	414	392	412	446	374	365	386	394	416	426	370	376	394	370	432	368	402	407	390	389	420	383	371	362	341	410	420	398	436	401	384	396	361	438	351	371	377	389	402	384	344	419	353	368	420	371	393	379	413	381	359	373	438	381	376	403	377	389	349	421	376	419	397	365	414	410	364	383	374	387	393	398	366	364	368	412	384	391	377	390	403	404	393	376	408	361	433	376	402	392	414	383	402	409	387	384	377	386	377	406	362	379	387	382	417	412	399	393	387	412	412	372	365	437	397	373	391	400	379	385	377	427	389	426	373	379	395	420	367	392	387	362	407	352	411	400	378	425	381	395	414	389	403	422	405	402	411	380	386	408	406	415	379	369	392	421	351	398	374	385	372	388	379	372	381	399	421	393	380	401	379	394	377	372	382	439	404	391	425	419	388	401	373	361	409	403	397	377	404	384	397	410	378	391	414	402	411	396	446	406	395	386	408	410	403	375	354	356	388	395	396	363	397	381	363	401	363	389	390	396	402	409	393	382	415	427	381	404	395	403	409	412	385	407	353	413	389	400	370	392	398	357	381	380	419	371	371	375	393	399	430	388	447	392	399	392	355	387	415	366	410	396	364	390	369	399	392	398	408	435	358	397	396	410	376	383	421	366	427	374	387	420	366	364	409	383	388	386	355	391	363	421	378	416	369	403	376	401	373	380	427	349	419	378	400	333	412	394	385	362	406	381	326	394	356	415	397	391	383	392	422	400	379	374	384	422	386	381	416	394	406	371	386	391	370	367	371	364	377	356	417	381	426	399	400	407	408	344	377	394	389	414	381	400	390	419	420	410	391	376	397	435	383	399	398	381	371	413	413	370	445	401	415	389	403	411	394	421	373	406	386	412	392	412	403	367	407	369	426	425	374	393	382	371	390	379	402	366	396	394	439	386	414	420	404	378	377	392	389	401	395	379	413	381	423	413	366	365	362	407	427	384	387	388	391	394	416	406	413	397	411	357	367	400	413	403	402	416	398	405	404	332	409	353	380	382	393	387	382	425	368	392	401	401	383	396	415	397	390	457	373	360	391	388	395	395	412	380	412	388	404	391	403	368	374	389	376	426	368	387	419	376	381	429	411	369	402	410	392	363	402	384	392	394	403	378	398	407	417	380	391	383	356	399	431	383	400	383	415	369	375	395	406	413	368	382	340	385	378	373	365	354	409	389	398	394	405	395	384	404	397	361	410	412	372	364	389	399	358	384	381	418	391	429	372	399	376	409	404	367	389	383	354	400	364	374	374	337	386	395	372	378	410	409	393	368	408	399	372	415	396	391	401	370	403	389	389	373	388	405	370	358	404	432	391	396	376	407	394	358	381	363	369	419	380	385	404	371	369	393	415	403	406	429	398	427	373	403	366	436	387	386	395	378	398	383	419	414	358	373	365	355	380	391	412	356	412	408	389	395	425	351	413	396	400	378	406	426	384	377	395	360	438	421	387	365	416	413	383	384	420	381	396	369	392	354	385	406	396	411	385	373	361	403	420	378	402	393	423	399	402	392	406	380	406	389	357	384	383	372	405	366	384	367	400	359	398	422	358	374	400	368	379	410	394	406	370	392	388	357	396	371	393	372	395	393	358	388	367	374	413	416	394	353	378	396	424	418	381	343	385	400	419	409	401	399	413	380	428	362	393	378	372	378	406	406	405	395	401	390	375	387	380	369	402	390	384	417	416	401	404	400	376	369	427	389	434	389	399	362	418	343	422	378	400	407	391	382	382	435	392	397	365	384	404	410	411	393	383	382	412	380	403	388	429	417	417	365	386	406	393	386	389	397	432	364	389	408	381	401	374	414	378	410	377	387	396	409	406	367	373	393	376	356	383	398	395	423	414	401	393	410	376	421	372	391	373	390	409	411	406	398	402	390	384	377	414	436	414	386	379	400	404	403	447	409	416	370	415	400	394	383	402	407	401	392	408	388	381	381	368	367	362	414	398	408	372	394	379	359	393	386	348	407	401	369	394	387	392	374	408	363	396	395	381	386	369	390	409	375	407	379	387	378	392	373	388	364	377	421	403	446	379	393	436	415	410	378	387	385	391	372	374	389	380	400	405	410	404	404	354	346	409	396	394	383	382	410	361	398	420	376	366	405	389	384	405	411	379	400	345	389	401	372	382	397	365	412	382	343	370	393	383	376	382	393	397	419	404	370	422	403	390	390	387	403	401	386	385	414	388	384	399	406	379	379	392	379	401	411	416	395	412	362	392	368	402	393	411	395	401	385	399	347	402	385	382	380	383	362	416	388	413	392	406	413	384	410	389	376	421	407	392	405	384	399	382	370	383	378	399	412	395	394	376	382	381	397	393	399	372	399	427	381	386	409	411	407	365	406	401	411	382	380	370	396	383	363	399	379	419	397	400	404	397	377	386	410	380	399	391	415	402	361	346	365	404	362	388	412	353	371	393	444	401	380	369	395	421	411	379	397	412	402	394	387	387	393	400	383	394	417	379	382	409	366	385	383	385	398	415	348	415	351	414	357	446	369	372	409	374	406	402	411	409	354	429	408	372	403	383	375	398	383	395	392	392	402	392	400
24733	20934	27296	24724	16264	5692	3202	2734	1409	1219	885	814	811	758	771	721	753	753	800	783	757	796	780	719	733	755	761	730	815	769	748	697	731	730	748	723	668	723	749	735	702	730	762	728	766	711	716	746	741	751	721	759	706	755	722	707	706	687	712	815	759	709	706	752	717	718	721	737	753	711	710	743	743	715	731	713	643	696	698	727	738	706	757	730	729	727	726	742	733	684	754	760	748	819	748	679	749	777	764	713	730	704	738	753	730	738	760	695	754	682	714	680	728	728	712	761	703	762	741	722	699	702	713	705	734	696	729	669	707	731	724	721	750	686	748	726	729	746	726	750	703	700	721	685	768	718	744	711	685	708	736	701	743	700	701	745	745	747	720	730	744	770	662	720	686	736	712	745	694	762	743	739	720	720	747	677	742	716	710	732	716	741	688	716	717	717	691	709	712	768	737	702	750	748	773	714	732	772	708	703	698	740	704	689	739	735	725	743	731	761	796	737	732	773	727	721	688	707	689	688	679	710	720	763	721	734	697	758	694	675	735	742	718	735	710	728	764	736	734	736	701	727	723	702	700	698	711	715	710	772	729	685	745	755	741	680	700	699	723	673	717	720	716	751	715	733	697	662	708	747	759	746	723	736	706	715	776	754	693	707	708	700	695	726	759	700	745	711	702	729	779	741	762	714	716	716	706	750	760	699	758	687	725	704	724	703	710	692	693	731	737	734	718	718	756	735	733	723	728	740	734	711	735	737	744	689	730	712	711	719	728	730	700	714	684	733	714	710	732	727	761	740	764	719	703	723	752	692	712	739	739	689	683	755	734	734	766	742	741	724	719	746	725	732	693	706	753	712	683	686	717	734	703	739	716	700	709	717	759	726	716	697	673	741	677	767	762	720	701	759	766	729	731	724	713	793	708	711	713	733	749	731	730	761	714	729	712	728	746	717	717	694	691	724	715	705	732	717	721	729	724	697	706	697	688	697	736	772	690	736	702	682	664	737	750	740	704	729	722	775	701	726	753	712	724	709	745	761	710	725	699	702	757	743	687	719	736	699	699	684	678	735	739	742	694	765	705	708	743	687	739	779	742	748	733	689	701	738	739	705	713	709	729	699	730	715	734	717	720	710	697	733	724	701	711	698	763	698	728	716	739	700	684	723	721	693	731	736	755	722	737	745	707	753	739	734	679	718	695	746	676	742	734	707	712	733	733	746	741	774	745	741	689	749	707	719	710	716	732	757	734	691	708	756	745	718	730	713	784	727	787	721	739	672	726	730	678	758	699	731	742	713	755	702	698	702	719	742	662	703	719	708	720	725	737	733	725	729	750	731	698	700	740	721	747	741	737	737	772	679	756	749	676	745	738	734	700	755	728	738	736	711	697	737	748	661	751	733	752	733	768	715	724	739	706	731	709	671	710	720	712	734	721	741	717	764	699	742	733	745	715	694	694	693	725	783	758	762	723	685	736	813	717	691	708	682	685	736	711	733	770	680	721	708	718	760	693	716	694	748	682	664	736	733	753	670	748	724	726	714	739	738	708	726	725	721	715	738	693	731	747	705	691	760	770	686	732	728	735	757	726	735	780	722	698	730	747	735	694	765	699	714	740	759	780	713	735	760	700	730	764	686	667	726	687	739	752	671	754	727	764	699	778	738	757	744	741	743	738	764	697	695	689	690	726	688	719	783	691	735	739	734	715	703	751	690	769	722	714	744	738	746	695	733	719	727	703	757	742	720	730	691	731	681	732	732	679	713	704	750	749	742	762	721	782	714	672	706	733	680	688	729	724	695	716	740	704	755	711	726	693	737	653	788	726	724	706	752	713	689	718	717	717	710	682	751	757	750	731	692	758	696	718	751	702	729	803	691	749	737	737	690	738	698	761	724	715	708	746	722	667	679	740	718	751	696	700	722	703	687	725	737	690	703	698	745	754	748	721	765	647	687	751	701	759	770	701	749	756	760	719	730	774	684	701	676	729	726	734	694	703	729	676	732	780	733	729	710	759	691	739	774	734	666	680	761	718	739	772	738	752	750	729	749	736	734	725	710	709	685	708	707	728	732	767	706	741	785	689	724	735	681	703	722	737	718	700	697	692	759	738	696	746	712	710	711	696	712	693	741	739	714	715	736	744	752	717	727	712	710	731	759	722	721	699	675	710	701	717	737	727	725	779	770	751	725	718	746	713	715	730	691	707	717	718	719	742	695	773	715	667	704	725	734	726	695	714	804	707	696	739	704	705	790	699	706	685	742	670	709	702	731	750	717	719	732	786	698	697	728	728	752	764	694	740	722	734	710	723	740	721	740	661	759	763	672	719	734	730	717	734	721	749	712	743	742	752	736	708	738	722	755	758	746	741	746	785	731	733	733	709	711	749	750	742	685	711	696	727	725	723	741	745	682	721	715	719	710	706	723	731	668	670	708	772	688	798	698	713	693	714	726	705	755	710	724	725	644	763	737	735	680	762	733	755	684	732	692	731	749	750	752	728	710	758	759	713	730	738	712	703	739	732	773	738	746	727	678	765	685	757	728	754	707	749	735	730	747	732	726	752	730	699	761	754	680	697	684	740	651	705	700	673	748	738	719	718	714	745	708	740	763	684	784	733	725	711	701	727	744	709	738	737	677	703	743	760	757	769	679	744	689	698	716	731	716	682	731	733	649	720	735	704	706	712	706	719	735	679	753	720	777	747	726	742	700	740	744	722	762	729	712	760	710	677	702	684	732	707	666	760	738	705	689	692	706	710	694	755	713	718	698	686	706	704	770	784	691	763	697	717	698	711	717	724	714	674	758	764	712	690	706	698	736	753	747	716	720	700	754	718	756	711	692	779	744	685	700	756	700	728	724	768	716	707	712	773	746	717	680	718	704	743	736	713	749	751	699	709	682	702	743	753	703	667	757	664	777	732	701	707	745	731	748	735	690	738	699	686	757	748	735	758	641	715	736	717	741	687	739	725	712	693	748	698	695	734	708	731	705	727	709	680	683	688	679	726	740	744	684	696	657	719	764	761	703	705	687	752	734	698	659	748	735	757	729	689	711	749	739	745	784	706	732	734	732	752	700	746	720	699	747	711	693	762	724	737	747	741	723	740	728	707	727	757	704	734	717	700	748	698	764	734	715	700	742	733	734	677	724	712	716	733	721	740	692	722	766	769	731	729	697	704	719	763	716	713	712	772	714	723	693	723	743	728	781	695	704	734	708	739	758	705	746	730	740	713	746	704	695	711	735	722	706	727	793	631	722	732	716	681	739	740	723	715	705	740	709	753	713	710	704	742	725	714	722	711	719	733	686	730	743	792	724	697	771	724	732	696	696	701	691	728	734	711	740	750	794	786	704	706	719	703	748	702	792	704	719	739	679	752	715	672	749	701	719	729	735	721	715	778	729	709	768	702	751	743	709	749	716	668	734	726	762	767	706	729	712	704	677	708	724	725	720	724	734	699	709	657	725	705	683	736	669	710	745	736	738	733	782	743	701	705	736	740	701
39302	35161	20577	12957	9410	7243	5814	5308	2628	1937	1207	1042	938	890	844	885	892	927	836	888	806	819	830	852	847	848	892	854	781	808	841	801	827	823	832	827	794	790	814	821	834	827	835	818	829	789	833	808	805	869	817	823	791	806	894	790	764	793	856	842	867	807	823	789	819	769	836	788	802	811	815	773	844	763	795	802	790	837	840	825	838	838	850	804	807	802	778	825	840	772	795	794	830	795	854	802	845	833	774	862	831	874	794	837	826	832	814	828	863	762	879	843	825	769	823	815	837	788	836	857	815	827	782	821	779	803	811	844	829	803	821	809	846	780	822	821	768	833	842	757	786	753	816	794	812	805	835	795	813	853	823	841	818	833	830	837	818	837	823	848	810	853	825	811	857	810	794	862	849	851	806	833	798	806	841	814	807	836	759	829	812	777	768	842	810	846	821	834	807	789	798	820	858	788	865	826	858	769	812	814	766	849	829	849	867	808	751	809	800	856	810	827	803	795	826	804	820	789	759	864	802	781	852	840	824	799	793	865	876	828	848	845	820	827	797	786	784	802	844	793	810	837	781	738	792	811	853	782	826	780	821	809	843	805	816	779	789	801	832	805	796	863	836	799	837	775	822	831	835	799	797	781	764	859	819	786	808	883	824	788	790	839	855	828	758	791	823	833	828	801	836	867	796	831	855	821	862	856	841	788	752	840	809	788	814	799	824	806	871	817	817	773	763	855	809	795	817	798	814	824	881	762	791	808	799	864	831	782	841	815	860	838	760	825	794	779	777	793	807	804	803	772	825	781	799	780	806	814	806	797	865	850	788	783	831	789	764	755	789	818	804	861	816	801	771	776	818	836	788	792	836	831	826	830	788	803	789	776	806	793	826	782	781	834	800	798	829	798	778	807	788	867	869	826	822	827	815	782	813	828	830	832	825	779	758	794	829	856	790	811	816	824	790	800	816	813	835	819	777	851	856	744	845	787	812	788	818	828	781	757	829	856	845	840	865	838	804	839	810	771	795	794	825	845	821	801	819	892	779	836	806	838	788	842	813	843	812	805	845	815	826	816	818	809	836	837	809	779	840	802	853	792	847	802	907	782	862	827	821	844	814	766	843	830	827	792	776	825	820	811	852	793	733	755	803	758	796	793	762	870	805	823	807	828	796	786	815	784	824	826	796	809	790	811	853	845	840	749	785	790	832	822	877	770	809	805	835	768	773	854	781	879	778	813	865	761	831	841	803	811	851	751	805	792	815	791	765	814	845	796	820	837	838	862	863	858	805	800	820	805	792	826	778	775	786	833	792	820	844	776	822	814	770	858	819	835	843	845	820	794	802	743	803	860	828	809	845	837	852	814	842	809	835	845	808	841	848	858	818	781	876	792	833	836	781	841	731	793	846	839	800	824	849	842	817	808	846	833	848	837	752	794	831	817	804	815	780	831	824	878	824	795	826	780	860	805	810	823	774	894	812	845	801	795	817	802	858	847	828	768	812	791	807	826	811	841	824	781	775	861	768	824	810	800	785	804	792	817	768	832	799	835	819	905	825	813	803	852	817	859	849	773	816	780	841	827	767	844	784	782	821	778	793	792	819	810	839	832	823	796	793	863	797	838	820	788	840	805	819	831	842	816	835	808	822	843	833	797	790	818	860	820	779	830	842	786	813	776	817	823	808	870	838	830	828	831	830	818	776	842	772	762	824	792	833	810	831	849	811	833	818	823	787	762	794	802	836	763	812	795	831	842	807	826	881	844	828	786	814	887	767	835	799	837	776	820	773	810	837	817	777	851	784	801	837	807	783	847	830	859	852	755	784	815	823	831	809	824	797	788	789	823	846	814	794	813	805	834	802	777	850	787	753	786	776	788	807	783	826	816	850	856	827	829	810	782	847	827	770	821	783	842	814	808	828	827	816	822	828	803	806	799	821	819	853	820	844	781	828	784	846	829	845	773	846	856	826	814	770	831	811	766	767	820	805	819	826	792	808	837	792	776	836	798	806	766	783	821	783	844	842	841	815	816	793	814	793	773	864	815	823	855	821	824	779	805	867	822	837	789	894	835	825	812	807	830	883	844	861	809	783	807	784	821	837	803	841	812	833	820	778	800	854	839	826	825	756	840	817	841	804	808	834	808	810	803	860	842	840	773	756	792	822	826	832	814	856	836	812	761	820	814	804	797	835	799	811	808	812	820	843	758	858	884	838	826	792	824	819	767	811	815	836	803	807	822	773	802	826	794	755	797	734	784	842	841	798	801	827	774	823	802	833	802	849	817	834	810	866	796	848	831	782	799	818	820	824	797	827	837	779	800	845	822	811	827	768	813	768	825	816	813	781	869	829	804	826	785	826	818	829	818	812	820	844	817	775	824	803	854	812	823	811	800	806	808	767	791	827	821	821	835	801	814	833	792	816	850	839	782	810	807	819	854	790	804	832	845	823	833	812	847	929	850	870	770	783	823	779	773	818	835	810	791	843	787	824	800	790	812	816	794	774	821	783	806	805	794	839	827	797	804	807	787	818	800	821	829	864	811	821	831	836	796	804	814	815	804	797	832	805	807	836	859	859	843	797	808	812	812	804	819	830	851	819	861	839	841	814	797	805	820	796	839	869	837	793	803	831	761	783	815	852	806	794	861	802	795	779	808	820	847	833	812	813	800	780	782	831	779	833	793	844	849	801	788	822	819	817	847	815	844	843	813	809	790	814	795	789	801	789	794	809	821	780	773	837	802	869	861	788	802	775	823	875	826	804	797	857	789	841	781	772	769	824	772	795	792	747	826	780	802	846	842	778	829	816	850	825	809	829	801	801	796	701	793	762	831	756	767	831	751	771	870	818	796	823	839	835	790	813	856	793	836	847	826	789	823	839	815	811	805	806	812	823	820	768	772	808	802	837	799	836	831	851	824	766	830	856	807	797	843	774	784	820	807	811	790	795	834	848	817	826	801	822	833	776	788	811	806	848	838	807	816	809	814	803	810	807	807	815	778	814	813	809	800	823	789	847	760	809	825	821	827	739	850	834	805	825	812	822	849	848	826	861	724	845	808	811	811	796	807	832	796	820	789	792	835	793	845	840	786	799	834	810	803	788	827	811	782	819	832	827	854	864	838	784	855	825	801	857	817	783	773	834	759	815	805	848	761	792	817	864	827	825	827	822	843	795	821	790	804	825	802	832	804	830	830	818	873	805	835	845	788	821	848	790	785	849	860	825	800	756	775	812	820	847	818	836	799	838	822	874	781	844	813	798	840	755	812	809	852	831	833	850	761	745	796	792	808	786	832	812	833	824	797	807	803	776	893	772	796	831	870	854	846	829	828	795	831	838	803	758	814	795	820	838	806	828	800	857	832	777	834	820	835	799	738	833	785	754	811	815	785	820	820	752	758	819	803	786	807	792	797	821	802	836	788	823	814	812	841	791	819	855	799	841	802	807	817	805	802	811	826	856	790	795	762	805	786	843	824	827	805	807	840	810	837	800	835	869	786	822	760	831	858
22354	20859	28496	23354	20886	21208	16062	5784	2318	1371	1053	851	764	692	716	600	624	626	619	601	640	650	630	557	581	578	584	553	552	575	591	571	551	588	563	592	566	553	547	532	565	563	547	555	538	562	553	539	554	519	525	515	573	546	555	587	561	511	530	535	564	545	544	561	604	563	553	562	554	565	499	529	527	560	529	545	552	527	514	504	541	549	546	576	575	565	555	529	542	560	576	521	544	529	527	536	531	584	535	514	583	529	556	511	560	577	564	572	539	540	547	557	575	553	536	522	520	510	568	486	541	535	573	511	525	527	544	526	567	534	575	547	490	528	568	537	565	552	580	553	533	529	553	511	523	505	527	532	535	524	520	504	558	560	532	492	539	556	543	573	559	529	511	516	556	510	570	539	549	560	512	530	498	527	562	566	560	578	545	550	578	545	532	570	576	523	565	563	519	513	582	544	556	549	553	580	520	583	548	577	563	498	539	534	534	560	552	555	516	522	539	565	512	537	540	573	584	550	517	549	518	523	556	547	519	510	570	533	568	559	545	554	546	546	547	551	537	533	546	585	589	566	560	541	500	524	537	567	501	531	528	544	521	489	531	561	568	555	514	534	556	567	542	557	557	518	552	520	546	537	559	538	565	521	584	502	514	547	566	544	529	522	567	533	560	515	558	562	496	513	528	542	570	519	549	524	505	550	554	581	529	519	522	557	502	547	574	564	555	539	541	542	525	546	507	525	525	477	529	509	560	531	518	548	557	558	577	563	554	524	515	546	557	533	531	539	514	513	505	520	561	534	537	547	571	565	503	554	563	534	540	586	529	538	538	524	538	500	546	552	559	479	513	532	536	567	528	555	533	510	552	536	600	532	502	525	547	509	516	520	528	521	572	524	577	508	525	578	544	540	536	534	522	516	550	507	521	522	515	611	579	552	515	534	557	561	535	536	534	572	518	527	522	553	559	514	532	541	521	572	536	560	544	548	552	587	528	561	566	549	524	534	512	564	568	492	561	537	535	549	540	530	525	534	476	510	523	560	554	531	513	575	546	500	535	541	607	551	584	553	512	508	512	588	547	526	557	490	496	559	506	544	532	535	568	558	507	520	511	538	568	562	576	550	559	521	559	531	539	533	529	540	562	549	589	502	557	534	548	588	536	583	541	565	549	525	551	548	518	580	553	555	564	559	544	530	514	543	564	509	484	539	579	513	581	543	579	525	540	537	551	505	555	562	518	508	509	540	521	526	544	516	528	561	529	513	563	582	510	508	531	538	547	510	552	575	605	560	533	504	566	585	533	532	534	564	518	562	541	534	548	576	589	503	568	548	547	518	599	512	545	550	530	562	547	588	524	555	583	533	601	563	476	582	571	535	530	515	576	582	548	547	572	585	542	566	528	504	582	551	542	524	515	571	530	602	539	510	536	554	536	540	529	566	551	560	518	503	536	544	567	536	567	499	547	511	529	512	499	546	547	537	574	524	560	566	533	547	514	553	530	560	518	573	557	572	531	544	546	533	509	578	515	580	550	552	537	541	530	571	553	548	533	532	554	563	559	513	528	524	525	521	538	542	530	533	513	539	555	573	528	525	526	533	575	568	584	521	528	542	586	521	554	537	528	507	564	546	521	558	559	531	549	567	533	559	526	532	544	518	548	537	584	532	549	550	559	531	546	522	533	543	538	529	569	523	572	531	525	549	555	572	501	549	528	590	529	514	569	543	526	566	552	513	503	550	557	530	523	555	534	514	552	499	572	548	549	533	481	537	525	511	529	541	564	547	545	534	533	525	548	523	537	532	525	546	544	555	546	537	574	529	545	557	530	596	527	549	581	529	533	523	573	559	550	574	558	537	551	593	502	553	539	534	553	549	542	543	513	547	553	526	502	536	509	575	559	496	540	549	500	557	541	550	560	514	567	537	526	528	528	498	542	514	551	562	540	512	489	551	570	544	542	496	573	521	580	521	598	561	549	521	524	515	535	552	581	552	561	561	548	542	566	540	547	578	535	511	564	564	545	569	553	567	565	540	556	536	531	554	548	494	569	534	534	532	582	558	542	541	531	531	529	566	562	493	526	511	513	525	521	577	498	537	537	539	505	524	547	543	538	528	516	488	542	537	524	539	583	555	533	540	587	575	554	567	540	526	542	536	508	559	568	556	526	587	558	528	514	528	523	554	515	528	503	520	555	554	534	580	517	548	477	531	561	546	516	531	529	526	546	532	582	530	596	502	546	551	556	530	577	526	530	547	559	492	549	545	527	559	524	557	537	498	534	535	540	553	554	578	525	533	573	571	553	505	532	491	553	571	502	542	536	534	531	534	524	553	533	544	513	528	543	532	561	547	547	498	550	531	550	553	526	527	563	520	557	536	566	515	544	538	537	537	509	553	547	544	553	515	522	539	527	553	542	557	526	542	556	531	573	543	537	570	539	528	539	542	561	530	569	529	546	579	583	505	532	500	534	518	561	576	555	509	509	483	503	516	510	527	552	593	524	528	533	562	529	519	563	553	551	551	508	573	550	566	542	549	547	536	556	552	555	543	544	548	547	540	570	568	544	495	546	546	552	509	533	535	538	535	547	546	571	554	546	521	529	520	485	501	565	517	573	569	578	530	493	569	582	521	511	498	485	553	582	562	537	534	525	555	519	514	549	548	491	557	476	509	558	515	560	539	538	540	533	541	509	497	574	563	526	538	563	529	543	526	552	549	536	560	584	523	524	522	544	513	559	573	550	505	521	532	508	521	542	563	532	555	571	515	531	554	541	541	510	562	510	557	556	555	547	529	527	526	539	537	522	552	541	564	534	545	562	541	565	514	580	559	578	520	527	563	543	534	507	539	535	513	568	502	569	513	525	491	547	538	496	551	544	584	555	550	549	518	550	563	542	550	512	550	550	518	554	540	493	545	528	529	545	572	547	507	520	530	544	547	530	531	525	530	503	562	551	615	524	567	547	550	500	522	512	560	553	549	544	571	543	543	540	522	515	538	527	532	522	547	575	536	542	553	526	504	547	561	562	520	507	504	574	559	544	529	548	541	553	524	523	568	532	553	522	533	567	545	508	559	536	504	499	550	535	586	564	545	551	551	524	544	542	524	554	533	556	560	608	536	540	530	549	542	505	548	585	546	565	529	571	527	528	519	501	551	553	536	525	518	552	549	543	544	542	524	567	550	539	538	504	554	556	538	536	538	558	549	564	531	558	547	550	576	553	503	569	570	531	535	543	559	542	569	562	548	524	517	494	535	514	556	557	548	578	548	576	544	549	538	558	557	551	560	510	566	549	561	533	552	572	573	571	532	515	529	578	540	514	534	521	571	536	548	537	515	548	532	536	550	556	531	545	536	584	527	550	559	535	530	539	548	567	519	548	537	538	557	539	520	556	583	535	534	548	580	532	540	562	575	544	548	583	561	543	517	541	530	526	571	515	561	553	579	525	528	555	555	514	545	538	547	566	523	571	530	568	537	500	563	554	531	521	544	521	547	569	576	530	544
43574	46180	27589	20043	12003	13797	9780	9175	4417	2644	1564	1282	1105	962	916	841	752	737	739	741	712	681	664	682	643	641	614	675	656	609	620	601	606	643	647	591	665	577	642	617	606	627	630	645	608	645	636	615	618	619	599	600	623	554	546	582	572	609	600	549	615	631	574	577	572	580	600	643	605	594	542	589	616	633	604	599	591	613	571	591	611	587	577	565	580	595	611	569	578	610	627	562	578	628	639	575	577	577	628	582	571	587	621	600	576	582	599	590	611	623	618	596	600	599	611	587	591	577	569	621	596	598	581	584	591	598	597	578	573	568	600	586	612	563	620	581	630	615	573	570	576	615	580	594	633	609	591	593	554	583	546	600	576	624	617	633	610	592	653	595	604	572	601	605	585	643	564	597	612	596	588	626	583	611	576	595	596	585	594	568	608	613	625	614	573	569	612	612	582	581	574	559	583	562	606	610	565	602	598	604	563	603	607	537	642	593	612	529	593	575	586	627	636	585	587	547	630	558	575	601	606	585	548	572	584	586	613	606	592	574	547	586	579	577	640	594	599	644	572	588	600	639	607	586	595	546	591	584	577	573	561	582	598	569	611	598	565	614	582	581	588	621	584	580	604	609	609	612	569	593	592	580	563	615	612	565	599	562	551	602	579	643	578	601	580	589	572	547	599	563	578	610	594	595	606	594	592	560	597	650	603	595	621	597	596	615	607	568	579	603	559	581	601	586	567	591	568	600	614	597	567	636	578	585	591	593	639	582	582	568	630	555	609	585	609	565	569	603	549	574	568	596	578	604	598	567	578	602	595	582	545	585	624	588	581	546	570	579	594	574	592	579	615	588	575	580	579	614	569	605	575	603	586	597	575	576	586	614	600	619	561	603	594	559	581	585	572	574	646	636	583	597	617	613	592	541	578	603	570	555	593	623	544	592	580	590	601	597	600	553	568	577	579	588	543	635	573	600	624	617	588	590	600	566	615	623	589	552	587	583	644	611	586	585	617	613	630	587	576	600	595	568	600	597	603	603	585	591	636	556	618	582	599	604	574	585	593	540	575	624	545	592	568	581	593	603	603	628	570	562	579	581	575	583	567	508	612	565	562	564	563	603	562	558	600	593	591	587	586	574	567	597	592	621	568	613	590	618	625	573	601	630	619	650	585	604	617	590	639	607	600	594	590	583	572	565	581	610	573	616	565	576	591	607	583	606	589	593	543	592	587	564	604	636	582	617	589	639	584	607	569	567	599	573	580	604	600	588	602	605	610	606	586	579	538	587	612	543	599	587	555	588	573	563	620	556	586	588	600	611	564	609	567	589	569	594	607	620	651	572	597	610	569	576	593	571	570	595	585	621	586	584	602	610	559	588	642	517	559	632	606	634	608	575	597	540	600	572	635	645	574	621	608	575	580	546	646	612	616	595	600	575	619	589	605	619	565	580	571	588	623	589	580	562	610	602	619	636	591	606	539	581	597	580	627	553	592	596	632	582	581	581	544	594	576	605	580	588	621	603	590	632	592	581	586	597	590	604	595	590	576	560	615	636	594	572	592	636	618	542	581	578	601	607	602	645	572	609	592	569	532	589	560	586	568	607	592	579	536	608	589	564	594	601	586	594	531	599	566	607	604	595	560	598	586	594	578	605	620	579	605	615	603	596	601	599	662	578	613	580	582	596	612	588	556	585	593	613	613	605	609	576	629	609	644	604	561	589	578	590	580	585	653	606	560	595	595	608	602	583	590	564	595	619	637	605	566	600	609	548	586	575	601	587	582	556	601	579	603	527	593	610	573	623	595	573	607	558	568	615	561	570	620	599	587	597	606	617	593	578	581	593	620	557	585	579	574	591	568	572	589	578	584	558	571	566	588	610	568	582	590	569	617	617	644	595	580	570	583	584	613	573	571	582	600	558	585	577	581	589	574	554	581	602	600	590	596	596	622	578	591	569	579	583	609	575	590	607	542	599	581	556	577	563	605	589	652	599	600	629	626	593	602	638	599	553	595	609	585	580	573	599	583	556	557	635	576	585	627	540	603	618	623	586	572	579	578	593	604	597	621	611	589	659	579	583	597	553	562	600	582	583	603	594	628	568	571	610	577	581	590	582	553	596	534	576	578	564	579	576	600	616	594	621	587	604	613	617	560	600	618	602	552	570	566	597	594	608	626	620	582	591	582	605	597	576	595	576	619	635	576	573	550	576	565	643	609	575	585	546	557	618	626	636	560	561	588	614	585	641	582	557	623	597	576	551	567	581	586	565	597	576	586	621	565	606	569	617	598	583	561	612	580	572	580	604	570	560	582	585	607	570	590	582	593	540	591	605	578	579	575	583	554	634	582	638	596	590	615	533	565	600	611	652	594	566	610	557	596	609	585	562	583	601	594	598	574	582	577	583	571	567	563	631	588	590	598	575	626	599	610	592	630	607	596	601	567	589	592	561	600	647	613	570	567	603	566	594	586	607	617	598	569	614	595	622	599	597	589	598	582	556	577	561	604	627	589	579	570	603	599	614	572	582	583	602	617	574	552	601	566	599	627	601	625	617	596	601	577	633	551	578	586	571	686	587	643	619	632	577	581	560	606	566	608	595	580	646	563	571	601	598	625	575	574	590	545	544	605	611	564	613	617	621	649	587	614	612	587	602	609	607	590	571	583	570	608	572	627	615	584	584	568	590	600	602	582	574	597	521	589	588	580	587	587	593	603	612	567	547	557	551	633	545	606	613	589	604	565	594	599	599	589	622	545	570	603	599	599	582	612	611	603	603	558	609	553	608	574	566	596	567	576	608	618	615	601	561	592	618	569	591	602	624	596	602	564	562	556	599	615	610	619	587	588	644	575	615	605	621	579	587	591	602	590	588	614	603	596	632	586	603	564	559	568	601	590	611	608	627	563	593	614	586	625	586	586	598	592	615	585	572	610	585	533	616	591	546	575	579	593	578	584	589	604	596	627	544	577	650	592	615	579	578	586	616	586	600	569	564	589	598	629	520	618	597	628	581	531	579	580	608	591	607	583	581	555	591	580	590	560	563	601	577	632	596	633	600	569	581	589	586	595	609	613	612	586	608	589	626	558	568	564	607	587	608	637	610	551	571	579	592	595	565	621	582	576	564	581	570	602	541	637	575	589	561	622	635	542	616	602	615	579	581	559	581	551	622	602	557	554	595	581	610	580	564	598	590	639	573	599	579	629	567	633	543	564	587	565	578	650	582	632	667	605	574	636	578	577	606	619	544	576	597	591	570	643	600	633	592	632	600	617	597	564	636	539	593	610	606	562	589	592	614	615	575	560	621	560	582	583	612	624	576	580	623	591	587	586	590	614	617	579	567	544	583	592	601	595	644	588	565	628	583	548	567	563	603	566	566	571	581	628	597	587	612	601	626	600	619	618	575	574	597	606	571	613	608	566	596	598	649	576	533	581	584	498	589	584	583	553	564	623	596	579	597	608	565	612	603	612	587	600	616	547	602	616	602	555	647	629	608	610	538	569	598
30592	24370	17405	10605	4007	4653	3374	2225	1152	713	566	534	519	448	465	459	449	462	448	499	458	472	508	510	510	494	469	488	457	481	491	446	486	483	455	470	484	489	452	480	497	506	517	518	443	476	523	465	505	480	523	476	478	471	477	488	511	488	473	485	453	497	504	459	460	476	481	459	484	482	467	507	471	499	507	458	492	500	456	455	474	477	479	471	494	471	460	505	456	483	456	487	493	489	467	479	505	473	460	450	502	493	474	470	473	494	487	468	434	485	485	460	492	461	498	400	474	538	494	495	480	480	484	460	469	474	469	490	454	450	484	511	427	484	479	428	463	498	520	488	518	448	495	501	438	511	476	478	509	456	472	464	462	457	490	511	478	498	481	468	461	460	465	469	470	437	469	492	474	493	475	493	433	492	488	472	485	493	482	478	500	520	441	457	443	462	513	520	459	488	475	469	535	523	476	502	458	486	506	468	505	467	505	477	493	445	474	513	508	517	480	474	423	501	484	491	512	493	467	462	473	478	489	471	488	495	445	428	452	496	478	461	496	445	508	496	431	462	479	503	472	501	466	480	441	446	458	501	495	443	522	512	467	451	441	464	449	469	494	506	476	519	460	477	465	498	524	456	480	494	483	472	476	495	531	484	473	459	509	457	476	489	462	475	492	521	454	482	467	476	516	479	511	460	487	474	438	462	441	471	456	457	457	457	489	473	465	492	488	509	517	476	466	472	485	481	492	452	475	498	492	505	514	442	456	491	509	474	448	514	502	478	477	482	473	460	470	471	460	507	441	453	488	453	517	467	455	476	496	485	471	486	475	497	501	531	457	478	476	486	491	484	479	451	536	476	515	450	425	494	471	473	511	482	459	422	483	475	465	462	491	507	455	459	461	409	480	487	437	470	497	461	450	453	465	492	499	498	490	491	467	508	453	479	454	511	502	455	510	493	484	467	491	485	515	494	481	475	466	482	469	449	483	466	475	478	517	495	459	465	505	458	498	503	530	502	436	456	493	486	497	516	483	461	514	484	501	460	523	501	454	493	492	490	498	516	456	466	493	492	470	485	465	507	497	494	493	445	479	457	480	451	511	510	479	465	477	472	490	484	458	493	468	464	450	450	423	498	464	487	448	465	470	491	485	475	505	481	472	494	435	503	495	483	500	474	460	486	484	438	509	512	502	493	469	462	482	469	450	456	481	483	488	428	502	446	458	487	471	467	445	480	507	460	487	442	500	486	501	477	487	491	490	453	467	436	507	478	498	477	494	473	481	439	443	498	469	460	504	490	467	509	481	504	467	472	474	453	487	508	504	457	447	439	426	484	466	463	447	500	480	482	488	452	499	484	504	467	495	513	450	475	492	484	495	506	476	482	509	480	478	473	499	452	453	489	424	465	474	462	486	477	476	483	481	506	455	471	482	492	495	492	468	457	510	484	459	465	523	466	479	472	483	477	459	489	463	477	456	465	499	483	462	481	477	493	460	497	470	456	492	492	496	453	491	460	475	474	486	461	460	467	458	481	456	481	467	499	453	499	492	475	494	435	452	480	494	499	507	485	477	477	527	493	484	470	472	491	494	490	503	527	472	502	476	451	479	441	456	467	499	464	471	525	510	509	467	518	481	471	471	469	491	533	480	503	481	502	491	491	505	501	500	462	451	481	488	472	462	479	477	493	484	487	472	481	473	473	521	436	477	457	425	455	453	515	492	456	474	481	472	506	498	491	508	513	494	492	500	510	463	477	470	469	520	474	484	516	460	462	483	481	504	448	481	486	471	496	483	489	466	457	473	462	448	502	446	481	473	506	467	506	483	513	477	456	481	447	492	504	490	471	458	521	477	493	491	472	470	477	498	509	475	472	468	447	513	478	503	464	465	463	485	505	472	519	494	489	442	476	455	470	479	495	480	464	465	399	499	519	498	461	500	488	433	482	472	510	497	481	449	473	509	466	483	498	459	474	468	532	497	465	518	476	492	458	515	525	512	445	502	492	496	485	488	507	488	503	453	506	458	497	461	501	496	483	497	462	483	435	480	482	475	531	504	492	488	495	473	487	477	503	512	461	495	491	451	471	503	457	475	473	477	502	464	484	465	488	484	456	482	466	486	485	452	465	457	476	505	486	499	469	467	499	503	506	501	448	488	497	489	460	477	441	488	473	457	478	488	486	466	456	460	486	451	488	494	447	476	497	465	489	484	479	517	459	456	462	504	493	468	490	473	479	500	452	467	458	486	494	464	448	447	499	485	500	467	488	491	466	466	505	426	468	470	485	445	496	492	502	484	462	486	479	467	470	451	482	481	482	453	514	477	466	456	495	452	467	496	494	504	520	490	463	478	469	474	473	461	466	472	473	484	457	473	481	473	459	481	459	429	445	509	454	520	486	475	498	489	486	494	465	480	459	458	463	460	481	498	454	453	516	518	513	470	488	480	458	484	488	504	510	516	457	456	467	507	487	480	510	507	427	454	466	469	557	472	519	478	468	466	470	474	461	468	480	473	488	541	497	503	509	490	445	474	489	477	465	472	476	447	545	466	443	510	500	486	487	461	518	455	444	466	468	479	488	464	512	506	485	481	493	506	474	483	491	434	487	442	479	483	485	483	488	487	468	498	423	455	499	423	511	478	491	477	488	468	456	474	491	485	478	499	503	448	510	507	503	473	456	537	495	528	503	502	460	472	490	461	488	474	495	464	521	475	504	485	509	484	522	508	463	470	476	459	439	489	495	480	503	483	499	491	484	509	447	483	469	471	463	493	487	417	470	505	494	475	460	453	493	502	532	519	499	502	480	493	507	448	467	453	463	498	508	505	462	435	485	454	487	499	461	468	488	499	480	437	453	503	465	477	503	466	461	473	480	499	455	510	495	440	506	509	458	477	454	437	491	516	498	476	486	491	467	473	479	443	487	471	439	506	481	473	492	489	510	500	473	495	480	492	474	464	495	487	471	491	463	505	495	495	495	461	495	510	486	465	499	462	491	484	457	460	509	522	470	447	459	502	484	470	465	482	481	488	502	539	511	484	456	505	452	478	457	463	476	463	461	470	471	445	513	469	433	509	513	501	459	468	525	492	503	526	485	509	466	477	499	487	469	447	466	461	493	511	455	495	491	501	479	483	549	479	484	500	452	498	457	490	458	502	461	473	512	486	496	435	509	473	450	491	482	465	465	472	470	502	468	446	495	472	447	502	461	459	493	497	470	507	484	499	477	525	499	490	476	453	505	470	470	499	479	477	472	538	457	462	521	491	488	497	495	499	460	484	478	490	509	472	484	499	479	482	483	515	491	468	448	494	462	507	529	487	449	513	512	440	464	444	499	498	479	438	462	454	470	462	458	488	471	459	458	494	489	472	477	465	492	452	481	494	487	495	469	499	486	483	438	481	493	518	484	490	492	487	485	454	472	465	459	467	499	465	505	491	471	492	495	496	450	455	486	480	478	462	469	469	483	497	497	462	476	425	479	459	518	512	488	446	486	519	520	458	497	485	509
38089	30392	14618	11508	5889	8705	6381	4697	2095	1078	822	647	604	593	648	577	606	580	601	558	558	582	594	579	596	544	577	567	579	614	533	569	565	560	579	567	537	623	584	555	575	563	604	576	578	528	595	570	568	582	568	552	602	587	548	591	573	606	569	562	558	564	550	592	571	631	563	568	563	587	560	604	587	570	566	579	541	514	587	547	564	572	534	615	528	562	560	576	546	516	550	566	574	552	548	585	529	565	563	586	612	610	620	578	617	556	593	555	570	572	586	555	610	597	566	593	543	563	610	562	576	594	617	591	573	614	620	591	547	562	585	586	593	552	533	579	542	600	562	573	573	564	523	582	535	591	594	541	531	595	609	600	555	550	591	621	564	567	576	567	587	565	584	580	522	548	628	597	541	568	578	537	547	604	572	571	555	594	564	615	582	546	589	554	598	598	597	588	601	563	574	573	555	610	598	570	520	560	540	600	569	588	527	590	585	596	554	577	529	578	543	555	544	553	563	573	608	582	550	553	633	622	537	541	588	579	567	569	556	519	540	548	597	541	574	539	544	540	568	581	592	594	556	570	572	607	585	561	557	590	537	587	585	563	569	582	572	552	521	563	595	544	540	587	578	570	575	585	588	586	520	597	560	566	566	582	594	591	566	552	558	528	563	600	543	538	555	567	555	551	591	577	579	597	604	539	543	575	574	578	574	598	607	583	575	557	602	586	563	564	551	582	567	577	606	574	563	558	576	569	578	615	556	541	559	566	614	552	555	532	546	595	570	593	576	612	580	574	579	597	534	578	578	605	595	537	581	547	551	562	628	571	538	541	578	609	624	576	592	543	603	554	572	550	546	551	578	597	537	551	588	614	551	534	582	564	561	585	568	569	627	540	518	571	624	597	596	575	583	600	542	588	568	585	566	530	591	584	596	569	577	624	578	557	546	606	523	502	593	562	553	584	577	588	577	569	593	528	601	528	577	575	553	562	571	575	553	528	512	602	526	566	566	564	576	585	548	605	600	556	560	578	584	545	543	621	574	559	506	602	610	578	563	560	582	567	597	574	561	589	568	575	584	598	559	577	620	546	582	562	615	537	573	573	553	546	587	550	597	570	592	603	584	570	567	518	579	567	603	562	545	583	540	580	562	567	546	574	536	560	568	589	578	584	540	576	557	531	557	578	608	563	565	560	620	565	558	582	576	546	552	590	589	584	556	606	561	524	574	512	567	609	581	592	599	568	536	571	570	601	599	601	556	551	581	621	546	566	517	572	563	615	624	579	594	587	583	562	570	613	573	575	548	557	525	565	588	576	557	555	590	556	566	567	601	517	578	599	575	561	554	578	592	564	563	605	561	600	576	588	587	610	591	584	568	575	576	574	537	581	598	569	578	545	588	573	564	546	538	555	574	638	541	596	519	603	564	603	537	559	586	555	618	561	560	569	535	572	545	610	572	538	567	593	563	534	554	572	582	576	596	587	565	581	597	587	582	590	582	583	565	550	557	565	561	583	588	587	565	605	546	613	570	601	633	575	612	595	544	590	612	563	607	599	595	588	571	604	614	583	579	598	555	631	565	557	556	583	562	556	566	597	603	585	596	576	596	575	561	563	549	563	575	596	571	573	562	551	614	591	539	530	566	558	591	536	591	580	564	531	583	578	576	522	556	556	558	511	605	574	558	558	624	605	535	581	549	563	507	582	595	519	594	557	560	531	548	569	634	573	596	543	557	562	620	599	554	569	582	582	549	566	558	590	586	544	577	601	542	536	569	594	587	583	588	574	572	544	555	551	550	574	561	582	574	533	558	596	593	604	566	592	559	568	621	515	568	564	588	541	567	550	556	547	580	612	551	534	565	552	569	567	543	550	602	562	611	595	579	572	585	583	582	585	596	585	543	596	541	555	568	583	556	533	573	561	575	556	586	588	539	566	628	583	550	590	593	557	548	600	536	563	580	564	557	556	566	607	586	575	560	578	546	557	563	569	568	555	583	557	587	530	543	586	541	584	569	563	582	562	575	569	586	603	542	561	558	561	558	559	589	557	593	567	532	563	579	559	552	535	589	612	589	590	565	555	542	601	529	552	583	556	613	590	590	596	559	588	575	572	579	609	552	565	577	556	577	608	564	633	550	557	566	592	574	570	557	549	585	552	558	574	620	589	570	553	596	576	535	537	567	593	586	564	579	617	552	579	574	574	550	587	611	561	597	622	571	552	588	588	599	547	575	554	590	580	565	619	557	572	561	569	575	515	531	573	545	587	547	561	583	550	580	564	564	610	603	562	547	550	542	568	592	565	571	578	590	600	547	587	571	555	509	611	571	563	577	587	569	515	547	611	532	552	585	612	540	560	585	532	584	558	565	543	569	618	538	550	589	588	636	571	570	578	571	557	565	589	578	582	586	580	560	569	539	580	573	558	576	571	546	570	587	611	600	587	570	596	589	607	579	565	566	574	580	540	559	566	562	555	601	609	563	569	580	555	570	546	568	578	570	564	563	591	565	577	581	551	563	553	541	618	589	536	557	569	596	591	624	578	565	548	521	593	579	536	568	547	580	585	597	591	579	577	589	585	562	584	550	587	545	508	572	536	600	612	609	560	599	566	566	589	552	554	557	559	581	610	526	594	562	529	578	597	598	546	583	582	580	587	508	596	580	575	561	595	572	600	586	591	589	549	540	571	609	584	551	560	562	617	599	568	567	566	589	556	537	580	586	559	538	588	558	563	542	579	607	556	557	566	585	530	571	590	653	622	580	563	579	573	558	555	565	541	572	596	565	557	574	594	566	574	561	579	552	519	594	568	586	582	550	559	574	608	566	576	571	582	602	572	573	542	554	569	574	569	570	548	585	597	566	596	563	551	546	541	545	622	577	589	570	573	584	567	611	578	572	581	561	533	565	537	616	588	596	593	608	552	589	618	559	608	552	618	546	559	537	577	582	536	572	584	620	603	545	600	559	587	558	567	569	529	558	545	606	602	557	540	555	604	594	544	568	580	568	594	601	586	592	568	543	577	600	579	560	596	537	588	574	573	590	540	555	600	549	552	629	577	607	571	582	571	596	566	567	585	555	540	575	540	571	606	590	634	540	588	582	542	597	561	560	555	584	562	540	530	574	553	538	559	573	592	549	596	575	560	584	539	588	581	551	568	572	564	586	589	570	595	559	594	548	538	566	583	607	579	565	590	539	558	588	574	567	554	563	570	574	583	585	602	552	557	597	539	588	582	545	555	613	564	556	557	595	559	583	573	595	508	549	593	577	517	558	566	510	540	597	559	609	570	511	559	563	624	562	578	573	551	550	573	545	564	559	611	543	554	549	560	540	564	610	515	592	621	556	591	594	576	606	536	560	568	585	565	567	601	562	583	621	563	529	611	531	556	587	569	595	550	559	546	564	606	575	597	574	569	611	613	600	611	542	568	585	582	601	574	592	550	564	570	561	557	612	579	556	542	551	579	581	532	591	588	585	584	554	564	591	595	576	563	565	573	541	571	562	577
23376	20847	28073	23740	20895	15479	7263	4116	1931	1075	679	520	389	417	361	362	338	318	332	341	336	321	330	293	339	301	322	359	304	328	334	323	336	304	322	336	301	324	351	311	327	295	329	331	321	325	291	317	321	336	278	321	291	295	293	309	309	293	303	329	343	314	313	292	289	320	285	317	281	304	306	317	292	308	321	300	262	312	309	323	351	309	316	297	309	332	331	326	310	289	315	318	310	301	318	302	295	318	310	260	296	266	323	331	293	292	290	304	314	326	305	264	297	316	335	325	334	327	304	285	309	333	309	296	299	326	306	274	302	295	305	292	301	334	288	319	279	307	297	280	302	286	312	313	275	276	293	302	299	294	317	324	306	293	270	294	293	302	330	313	305	298	327	314	285	275	326	264	318	292	327	285	308	312	306	292	295	302	266	319	321	319	324	298	278	309	290	318	327	314	304	313	292	312	314	284	296	313	272	314	302	312	346	332	291	319	326	321	302	284	298	304	319	305	322	312	294	283	306	304	325	312	289	300	280	305	298	317	270	300	320	295	319	328	307	317	326	308	304	291	299	304	312	331	308	323	310	299	284	308	326	269	309	310	310	332	307	299	294	322	307	288	318	306	312	330	271	301	333	295	279	301	301	313	316	268	296	333	307	281	279	286	323	305	303	301	291	291	303	293	283	327	321	301	321	309	299	345	313	309	307	311	339	298	316	272	284	275	331	307	298	313	303	338	320	327	315	308	301	318	282	316	336	277	303	345	300	259	331	310	287	305	313	334	300	307	308	298	335	291	309	323	294	302	294	304	321	310	293	329	313	299	319	330	319	317	302	303	320	278	306	288	338	315	300	292	316	301	293	291	321	323	275	294	331	304	290	315	301	294	280	286	303	291	293	315	276	306	315	303	275	304	296	288	348	285	295	320	314	310	306	306	314	303	302	309	285	278	283	299	309	294	318	318	289	317	318	275	332	297	306	305	318	310	305	324	334	302	297	303	292	321	347	254	304	296	320	322	322	300	292	295	293	312	323	340	308	285	312	297	266	307	308	309	285	302	314	324	291	339	319	284	304	295	335	282	319	296	283	284	271	299	316	288	309	321	304	316	295	276	279	310	257	321	309	284	299	301	312	301	292	330	274	312	308	335	283	293	320	314	288	301	315	318	334	282	310	302	283	302	302	284	311	330	296	298	291	330	298	306	334	319	299	289	312	307	301	299	303	309	345	311	291	271	293	294	289	282	269	328	304	311	306	295	341	279	312	311	276	268	305	295	302	295	313	270	300	325	308	318	305	304	350	300	328	279	294	279	310	304	321	320	315	302	318	299	307	272	329	338	319	322	323	330	307	316	313	322	307	324	298	319	305	301	313	290	335	294	305	286	310	294	307	324	305	332	304	303	317	324	310	332	286	295	282	343	302	340	312	301	311	330	333	294	324	303	303	298	277	304	308	321	288	294	289	304	325	287	301	301	306	305	289	307	304	307	317	290	317	280	306	331	314	312	334	297	346	306	300	298	283	275	295	284	299	315	305	270	296	308	300	289	302	311	290	314	324	275	247	311	295	304	323	346	315	314	313	287	312	305	304	315	317	307	329	301	318	289	318	317	328	296	297	295	330	302	328	300	292	303	302	324	292	316	265	298	307	299	303	310	333	321	286	352	314	330	298	311	319	280	275	313	297	329	296	344	280	324	296	321	283	314	324	305	284	293	300	313	317	304	328	291	314	305	288	309	293	305	297	299	299	283	295	333	272	291	303	308	296	300	313	282	281	318	332	313	300	325	302	291	306	311	308	315	292	307	339	283	329	323	333	313	286	308	279	314	250	315	321	285	301	299	316	313	297	297	324	322	302	303	328	288	314	316	323	284	301	272	326	317	325	308	320	297	307	308	335	318	295	276	296	306	291	335	297	313	340	289	303	305	326	318	314	312	275	330	297	333	305	314	345	328	290	289	313	293	317	275	308	321	272	271	295	284	304	308	295	306	306	312	307	309	301	283	293	331	302	287	292	298	297	359	303	308	329	310	313	324	323	298	318	305	284	293	292	334	297	323	309	299	326	311	286	279	296	313	313	330	324	287	309	307	311	317	282	322	286	320	333	336	295	315	290	304	336	278	299	319	326	336	305	315	302	301	301	299	332	290	316	287	310	318	290	323	324	301	310	299	316	299	302	304	314	293	332	331	283	337	295	307	304	258	302	296	273	285	313	287	340	315	308	295	300	313	276	297	291	282	318	330	303	306	342	319	327	282	350	340	308	302	320	294	274	305	282	350	277	280	333	326	321	312	312	297	312	274	336	264	315	300	281	302	298	323	328	300	292	299	318	322	302	321	299	327	276	318	310	309	325	296	306	303	303	297	286	307	334	298	281	294	307	303	301	291	299	316	307	294	281	292	311	276	303	267	297	289	313	281	306	310	320	311	290	308	311	339	269	322	291	302	319	345	278	286	330	299	321	312	325	276	306	298	324	318	312	260	302	298	301	286	315	282	322	311	344	272	277	291	308	311	287	306	321	294	297	304	311	293	299	316	331	320	289	311	300	297	319	306	306	295	303	306	291	291	263	290	316	333	296	302	311	326	303	290	315	271	301	283	298	295	308	294	290	312	280	288	309	301	324	323	313	286	331	314	321	286	300	293	308	331	308	311	292	309	290	295	318	324	288	281	329	308	298	267	313	303	314	278	308	286	305	297	316	302	315	292	289	299	280	320	317	305	283	319	303	290	326	305	326	334	290	282	296	334	273	272	334	311	321	311	308	300	327	317	326	300	325	297	320	296	307	334	316	293	329	320	308	303	302	310	310	299	275	310	278	332	301	332	319	292	313	293	314	311	266	305	302	297	294	327	297	322	312	305	307	285	335	285	287	294	323	271	290	305	307	322	320	278	319	317	311	297	275	344	338	318	305	333	323	314	309	283	292	294	283	302	318	302	335	314	330	298	330	318	305	322	280	306	330	292	265	314	331	313	311	353	313	316	316	319	319	330	304	303	297	313	311	319	298	313	279	280	310	322	291	302	281	299	300	280	309	305	319	293	327	285	302	272	300	304	297	323	292	299	304	303	293	287	304	307	315	304	298	298	304	305	340	293	316	301	318	296	328	328	299	316	300	304	315	312	305	267	312	343	307	292	310	308	266	303	311	318	302	298	320	272	302	334	301	304	295	308	331	318	279	332	328	310	313	305	324	296	320	314	289	313	329	329	343	285	312	310	314	317	292	281	326	277	298	285	322	334	279	325	292	275	312	319	306	306	299	295	293	296	341	296	324	299	280	308	289	312	305	336	305	295	283	330	263	323	306	329	283	308	303	335	330	327	312	290	308	343	328	301	297	339	318	298	313	318	295	306	330	306	309	300	332	316	290	309	288	280	333	283	307	286	297	310	291	330	309	312	303	288	253	292	315	314	336	317	310	342	289	302	315	306	314	328	312	295	315	307	314	311	291	312	339	308	331	305	328	312	316	305	319	322	293	303	351	313	272	283	297	297	315	265
40121	40627	22120	15467	10632	11282	10092	7927	3786	2051	1190	857	593	566	535	522	461	420	452	442	421	439	378	428	368	372	398	441	370	385	384	398	386	372	425	441	387	422	388	364	384	375	370	376	381	362	388	364	373	374	358	378	347	361	404	340	346	407	371	362	361	379	400	397	383	394	336	385	356	379	344	376	359	364	381	377	380	345	375	386	379	360	361	394	383	377	400	383	342	375	367	374	375	384	372	359	397	374	377	387	384	370	373	354	398	399	330	381	400	336	366	379	365	379	374	329	335	345	370	390	353	371	352	370	384	388	356	353	385	370	366	382	364	425	363	365	361	355	333	407	399	349	421	375	363	406	376	370	370	362	364	366	349	350	401	367	358	370	365	344	351	365	387	356	369	361	370	357	375	348	429	389	380	367	358	343	383	374	402	350	396	389	395	331	383	391	366	396	418	340	364	345	390	341	388	360	388	367	358	401	404	379	374	391	339	353	373	370	365	420	359	377	322	385	402	368	385	365	341	369	368	348	354	378	331	379	370	338	375	353	353	357	351	351	362	380	361	362	358	383	415	364	386	347	358	369	373	410	345	372	364	364	394	385	362	336	358	351	393	361	362	381	339	371	348	363	386	378	393	373	354	355	373	346	380	375	323	387	362	359	377	383	354	411	361	350	375	381	386	374	372	413	386	319	346	368	355	398	374	372	362	337	378	377	370	343	348	353	366	378	395	333	347	361	350	419	347	388	380	387	374	390	378	387	352	351	394	377	379	366	357	355	364	367	391	383	400	364	369	350	367	357	357	411	372	386	344	357	370	358	382	366	349	370	401	368	343	350	393	345	380	392	383	381	387	383	375	379	370	361	365	393	340	366	396	423	379	357	360	380	338	386	386	355	357	374	372	339	385	374	363	332	365	424	392	350	328	358	374	373	368	369	366	361	370	364	349	356	362	395	347	358	352	379	374	409	386	344	384	357	358	374	357	394	346	356	354	374	341	378	392	330	349	351	374	376	371	395	318	379	355	365	350	377	360	388	364	384	378	350	348	390	368	358	380	313	382	361	348	377	339	373	372	375	384	390	359	350	375	390	366	374	372	370	352	380	407	387	376	379	346	394	369	394	368	352	392	372	370	377	330	351	415	383	393	357	405	369	364	350	393	373	387	345	369	387	359	354	366	380	366	364	343	379	355	369	358	368	390	365	408	381	359	386	361	334	350	376	387	377	387	378	372	358	395	348	357	395	364	364	356	354	337	366	363	345	368	416	371	372	391	365	373	409	397	372	385	347	360	405	356	373	362	346	371	402	381	356	369	348	369	374	373	374	390	380	371	400	375	386	375	350	356	336	385	378	355	364	363	357	324	373	357	375	379	419	369	334	358	352	400	363	422	377	364	381	365	379	363	351	368	374	387	345	371	398	323	353	364	413	401	396	365	406	336	388	369	377	381	377	355	383	366	371	387	351	379	381	383	357	355	374	387	401	351	330	349	363	362	388	334	377	397	369	349	389	414	356	340	354	354	383	374	326	356	390	364	386	371	357	406	372	376	350	357	371	396	350	378	377	378	369	375	373	383	373	383	373	384	368	385	352	378	370	377	361	362	371	386	354	386	338	342	370	360	414	355	365	361	396	375	406	373	384	352	356	388	346	368	377	362	364	415	351	371	372	385	378	365	387	398	360	399	387	342	368	389	340	341	369	348	381	347	384	373	378	359	358	392	370	371	389	345	385	354	387	366	389	376	358	381	379	392	374	361	355	369	358	369	372	350	365	373	374	386	405	394	337	361	348	381	354	374	390	359	382	365	346	374	341	356	366	363	355	384	368	347	341	366	402	370	378	371	395	366	340	360	390	367	382	383	336	363	383	368	377	343	367	354	381	375	354	363	350	372	385	357	361	373	355	374	401	369	407	333	377	375	360	349	368	376	395	351	341	396	388	317	363	390	390	379	372	357	420	384	352	326	376	375	359	369	379	334	360	377	362	350	417	370	386	355	390	411	372	402	351	370	377	354	389	333	372	361	363	358	364	373	370	383	345	378	359	347	394	317	388	339	356	370	346	378	326	368	342	351	354	358	329	361	412	363	378	370	365	342	409	331	334	369	340	375	402	377	361	342	352	369	380	359	404	379	395	383	348	368	342	354	369	378	356	358	350	378	401	356	369	392	377	358	352	348	359	391	351	369	380	386	347	390	357	336	398	399	362	337	364	356	322	393	355	380	373	401	362	357	368	357	353	348	358	377	364	361	348	373	362	356	359	367	338	354	370	379	380	327	382	390	367	384	364	348	333	355	388	351	382	356	346	341	400	383	337	377	372	365	391	359	363	402	388	335	370	386	422	346	351	357	363	363	364	352	374	386	349	377	383	404	378	404	366	380	337	414	360	410	349	357	381	345	389	346	348	370	351	382	351	358	339	388	373	415	380	374	357	334	382	346	392	412	341	397	375	385	374	341	350	354	364	397	384	394	315	361	380	366	387	357	355	333	387	375	347	376	374	352	336	365	387	416	377	354	405	377	363	379	359	376	372	386	374	384	373	371	382	374	348	346	402	361	376	350	397	346	391	393	342	371	384	404	377	379	402	364	337	368	366	363	337	391	361	371	341	377	347	354	349	338	374	367	373	383	365	398	382	385	370	408	356	373	382	347	360	357	389	375	380	366	368	373	362	330	360	349	339	352	345	353	341	342	357	372	366	366	389	348	364	362	367	366	382	365	365	358	366	332	368	363	366	364	378	395	345	346	401	380	352	381	409	381	357	394	403	394	358	376	358	305	380	365	405	355	357	365	402	380	361	374	366	392	367	379	360	379	378	374	370	382	376	336	380	385	383	383	358	357	381	377	371	337	392	386	366	401	369	393	363	336	328	366	364	378	398	338	371	352	378	362	326	357	399	349	387	346	346	357	393	370	350	335	381	340	375	356	345	387	370	358	363	367	342	367	357	352	394	385	391	355	393	368	381	393	382	380	347	355	357	359	330	377	365	399	355	350	342	396	395	363	341	390	358	331	400	389	379	374	403	413	382	333	353	383	381	364	372	370	356	370	352	343	399	377	303	348	400	403	369	360	405	387	369	364	378	375	385	391	364	370	333	357	357	357	382	392	368	395	371	357	397	387	375	392	349	365	366	352	346	341	368	319	376	342	343	364	400	360	368	383	348	377	362	370	346	361	375	375	352	385	361	337	338	387	391	350	363	358	331	370	391	357	373	374	372	366	340	356	392	359	338	376	383	361	356	335	342	384	383	353	334	342	373	355	411	364	369	360	347	341	373	369	348	390	374	385	375	384	389	384	344	360	381	353	392	344	369	331	347	373	380	408	375	389	379	377	371	358	391	368	372	362	343	368	361	368	397	378	359	356	345	381	347	373	363	333	340	356	356	336	391	318	338	378	365	382	371	351	386	364	374	364	334	373	378	393	399	379	405	366	375	347	335	359	374	339	390	361	343	346	363	380	361	372	364	390	402	388	378	348	383	359	358	383	379	373	369	323	402
24660	20921	27286	24685	16350	8360	5059	3630	2143	1317	1050	907	822	798	796	769	724	689	728	735	744	759	722	732	740	765	773	714	726	735	781	714	716	760	739	719	716	786	744	748	778	700	664	728	770	712	724	712	705	702	711	746	739	710	686	724	758	715	735	698	724	691	703	708	729	718	752	728	712	749	655	697	687	771	707	755	720	729	749	703	714	756	691	721	751	675	724	732	757	737	719	730	807	727	755	704	731	698	660	785	706	686	736	762	728	744	728	779	767	715	744	727	699	726	694	723	745	746	726	643	714	723	699	689	724	675	718	741	714	727	705	743	735	740	704	704	728	732	716	773	723	711	707	731	692	719	714	655	679	646	712	699	736	712	715	732	713	642	763	726	741	727	689	778	724	754	746	739	734	688	727	725	693	758	717	713	677	717	714	726	757	723	670	725	777	711	711	755	740	729	730	773	758	720	693	752	768	720	793	693	759	749	787	728	725	727	759	755	737	716	751	726	740	720	761	714	749	737	721	695	775	749	708	740	724	722	709	688	742	744	766	724	731	766	740	733	760	723	726	719	746	744	707	705	757	691	709	718	750	710	671	756	717	738	717	748	683	733	731	736	722	779	705	670	753	732	696	663	747	721	776	680	740	758	725	731	737	723	702	690	721	713	728	694	716	710	739	730	741	771	716	709	723	713	701	713	702	733	752	787	693	698	730	721	745	733	747	709	748	685	743	775	708	705	660	743	715	732	716	694	717	746	730	689	742	720	764	720	697	698	728	701	757	727	685	716	688	733	734	737	732	771	715	765	705	706	730	709	708	678	718	743	715	754	775	725	727	722	758	732	725	723	694	730	730	689	696	681	711	735	756	724	737	681	753	747	715	805	740	702	694	733	714	671	679	746	762	694	709	740	740	737	715	680	750	706	710	752	690	743	733	705	695	744	712	713	707	662	751	732	689	703	736	701	744	741	718	665	728	736	716	709	690	753	740	719	686	721	732	647	723	741	703	714	677	734	675	726	694	673	706	717	705	737	747	751	700	740	668	750	726	676	713	757	708	650	722	713	717	706	718	689	684	762	730	752	718	733	766	741	747	712	734	723	754	745	736	692	694	733	727	698	718	747	668	750	687	707	735	715	754	728	655	721	720	742	669	750	734	718	708	715	732	702	705	725	722	713	717	725	755	707	758	702	701	715	781	700	732	768	746	733	725	727	717	749	716	749	728	701	760	731	742	737	704	739	737	696	720	708	698	776	725	700	739	751	734	778	694	712	724	713	672	703	702	757	730	712	718	731	742	744	693	698	759	738	740	744	748	717	692	751	687	763	730	735	728	703	692	751	715	718	739	701	772	758	776	757	669	722	690	727	705	672	736	701	693	694	751	715	758	753	701	693	715	722	702	702	771	726	724	734	761	726	754	739	691	762	723	731	712	721	715	734	716	691	696	706	701	727	779	695	716	731	706	680	709	746	722	704	718	720	684	704	722	714	716	760	740	718	722	697	695	740	733	755	750	717	692	693	739	705	711	751	717	688	735	699	735	732	755	687	719	686	690	723	737	714	747	725	746	728	719	734	733	767	703	705	757	748	719	722	708	707	695	723	715	692	713	719	704	716	706	753	724	740	713	729	721	722	723	701	764	696	759	746	749	747	703	759	701	697	739	756	736	741	711	727	762	723	742	760	768	728	690	720	756	710	709	768	775	749	744	749	713	720	755	677	717	697	702	696	747	714	790	753	802	719	685	720	734	725	748	720	735	668	767	724	686	749	669	726	763	746	715	760	731	705	711	713	716	734	751	687	706	729	743	718	712	721	720	732	727	738	727	735	721	693	678	711	773	767	741	711	748	732	732	731	731	702	736	684	746	706	710	723	733	708	733	736	717	682	734	742	722	718	731	746	712	739	715	761	729	719	695	721	737	731	703	742	760	719	699	714	703	714	716	739	746	700	773	729	723	705	735	722	751	696	707	716	723	713	754	727	672	712	689	732	705	733	736	749	759	731	716	752	735	703	767	685	721	729	725	710	762	743	677	737	718	726	700	725	699	675	728	661	726	710	767	689	705	716	730	678	718	823	661	681	694	721	661	719	716	709	710	683	702	724	731	729	719	686	725	697	665	697	745	739	724	745	765	710	730	713	717	741	663	678	698	737	702	702	726	701	716	702	706	687	738	729	739	695	759	684	691	751	720	730	709	750	728	723	745	761	705	746	758	747	698	746	761	716	743	719	748	725	715	654	676	729	757	669	705	715	648	698	741	737	715	676	738	756	729	703	742	716	735	778	699	661	735	739	748	767	716	706	730	758	750	715	705	730	757	704	746	766	751	705	752	716	713	703	691	702	718	671	689	716	702	727	716	697	733	740	725	716	758	752	689	753	709	698	695	682	711	712	737	705	711	753	795	701	671	717	739	708	736	671	756	737	708	684	689	731	741	727	675	769	672	719	700	750	700	709	710	690	773	733	722	722	727	729	761	694	715	724	694	773	689	785	757	732	766	703	730	711	691	706	741	688	750	753	761	725	692	714	704	770	743	735	741	723	739	745	678	772	732	709	747	711	739	713	757	744	738	704	704	726	713	716	752	722	743	735	730	702	711	753	740	732	673	689	701	742	730	714	717	689	734	753	753	704	762	760	710	743	779	662	712	728	754	752	678	722	747	804	713	720	736	716	705	731	724	734	701	736	720	679	710	726	736	712	730	692	700	737	731	722	728	748	715	693	753	787	708	739	705	710	722	687	668	763	760	699	726	717	734	716	726	695	693	742	727	720	690	714	704	714	718	745	732	748	706	717	700	705	682	762	722	730	753	737	733	665	730	741	757	739	720	681	741	708	717	707	714	702	780	701	719	693	728	708	782	683	745	676	704	739	695	710	653	686	740	745	696	711	734	711	716	725	714	728	722	746	768	730	726	693	718	742	736	743	708	717	710	699	719	713	712	739	700	661	676	708	726	700	728	698	687	732	711	768	724	707	695	735	755	716	750	753	710	700	758	697	754	697	743	729	727	747	728	693	733	751	724	747	716	750	716	753	720	723	735	726	707	764	751	642	748	714	749	761	744	747	688	683	697	719	725	693	696	715	677	714	724	749	754	729	742	756	746	718	682	739	749	717	763	746	715	716	734	665	752	728	784	786	780	762	739	724	728	746	734	694	682	707	751	714	779	734	708	743	720	736	683	709	684	702	649	683	733	775	714	735	706	695	686	759	720	754	681	738	737	731	722	751	701	694	744	761	692	732	702	778	755	778	695	746	707	741	759	715	716	740	720	714	703	725	713	720	746	742	746	705	734	717	727	693	722	723	772	768	689	709	769	717	732	713	723	697	758	681	693	688	774	744	739	659	730	718	717	740	645	741	751	737	740	706	708	667	717	758	737	710	735	722	680	746	726	747	741	734	736	671	718	696	714	707	766	736	705	735	716	689	702	746	744	665	761	722	701	748	759	740	714	726	716	717	753	675	731	734	737	724	697	729	788	682	743	673	693	719	712	759	764	744
40172	39936	20891	13540	9761	11547	9097	7190	4011	2347	1659	1164	986	945	948	961	871	833	855	864	869	823	837	844	882	857	887	846	836	829	830	793	847	852	830	827	819	855	832	828	846	821	835	880	817	853	845	795	822	777	806	816	839	825	824	793	817	797	829	869	853	807	831	826	821	789	831	815	768	812	831	837	807	795	799	831	807	789	772	792	821	841	817	807	765	783	776	870	816	785	825	787	812	795	820	821	896	812	862	799	788	824	806	862	840	786	845	867	830	832	786	808	887	856	854	861	842	809	801	843	830	820	787	841	851	837	820	837	820	829	855	807	813	831	834	846	779	764	807	839	801	829	830	791	807	777	787	841	765	832	822	779	888	780	811	844	812	800	798	829	785	835	775	860	824	831	878	814	799	826	792	812	826	872	770	804	770	824	801	824	805	851	811	804	812	805	802	814	831	865	850	804	825	774	810	829	816	844	846	826	774	816	775	800	795	781	785	793	860	764	846	806	779	815	798	827	818	754	777	836	805	849	859	846	791	785	823	821	786	796	833	813	807	829	777	806	795	825	857	839	811	812	831	813	826	797	791	831	832	813	810	830	756	818	858	836	874	805	819	828	778	770	816	805	821	805	833	831	817	797	839	802	792	812	766	815	816	821	766	788	807	810	817	833	839	866	815	836	799	833	823	870	822	822	832	809	807	852	830	815	763	798	815	837	825	809	862	744	794	791	801	834	795	840	843	813	816	799	802	784	804	818	814	860	843	827	789	833	824	800	827	824	790	828	846	796	802	867	803	851	801	843	808	806	799	819	856	804	818	766	756	844	785	831	809	833	822	852	838	838	817	823	806	821	803	799	800	804	859	773	786	826	844	796	800	805	817	834	780	789	812	831	796	839	782	809	797	847	858	861	832	769	848	848	793	861	809	787	812	790	782	838	840	787	773	765	830	803	808	812	774	846	807	798	840	777	797	764	870	829	829	878	883	841	785	831	787	777	784	865	830	759	806	822	788	809	834	813	771	812	798	813	800	818	830	856	795	804	862	831	849	794	809	800	806	821	814	802	871	786	802	811	826	791	822	793	797	768	808	821	888	813	766	807	780	812	827	796	792	756	803	860	778	831	818	881	787	818	833	834	840	822	801	803	882	757	777	797	781	811	855	784	766	809	780	859	874	815	786	838	797	836	854	869	836	858	810	812	806	841	793	792	840	783	808	830	804	748	777	786	838	831	817	792	808	780	825	755	785	840	803	885	855	812	805	819	819	774	776	845	798	796	806	815	820	795	787	801	758	844	808	831	811	827	840	815	873	915	811	797	821	812	804	827	816	777	826	805	812	843	784	811	844	765	754	791	862	809	816	823	849	794	805	769	866	820	839	803	763	740	807	854	821	815	810	824	834	799	818	820	829	794	832	847	815	833	795	796	835	788	806	821	823	774	814	813	837	801	786	750	831	848	850	818	789	817	819	770	816	853	852	773	823	793	821	799	815	835	825	799	850	795	758	855	842	855	840	789	792	840	843	808	846	820	849	824	835	817	794	802	776	818	805	795	794	791	777	811	839	793	795	799	790	845	816	800	843	857	845	836	776	801	814	844	842	857	818	846	824	796	794	811	806	779	830	785	866	801	780	790	814	801	816	831	844	856	821	744	805	802	850	838	811	817	823	836	826	838	815	806	830	781	808	829	769	889	825	818	810	804	888	816	819	824	842	818	817	781	838	804	785	812	838	809	845	756	781	820	793	837	829	769	777	829	849	822	802	835	808	835	837	835	852	774	838	822	809	810	835	793	796	805	843	835	813	835	837	822	783	747	800	833	794	806	780	815	816	820	825	784	821	785	807	850	817	811	790	866	880	741	806	871	838	831	815	827	804	842	847	786	808	795	811	833	849	838	791	878	849	842	823	853	802	846	793	775	771	831	808	869	840	766	793	790	864	841	836	794	800	813	763	816	847	796	819	823	826	784	806	806	794	798	830	774	803	838	821	850	825	836	823	783	809	802	773	770	828	826	790	790	839	832	831	804	764	808	841	785	792	853	817	842	754	798	859	890	843	793	823	789	797	781	831	804	841	831	790	739	767	835	884	795	835	840	766	813	877	818	769	784	826	791	831	770	842	841	795	835	801	787	855	775	844	826	826	787	815	861	790	861	869	800	830	788	800	809	748	820	801	836	836	779	849	786	822	835	779	860	829	817	828	838	759	787	837	770	811	825	836	805	800	819	804	810	793	832	820	881	846	818	846	795	798	792	759	844	771	848	812	816	852	828	816	788	766	806	834	798	880	860	816	832	803	842	850	799	853	817	793	822	824	803	790	818	824	834	861	886	843	885	760	769	778	808	869	797	858	846	881	812	860	807	858	844	824	816	824	781	879	821	806	796	766	796	772	779	831	819	842	893	811	816	793	773	775	822	832	853	787	781	806	841	796	808	841	781	839	809	883	826	856	833	868	803	817	840	824	802	782	788	834	787	856	832	871	846	813	787	805	813	838	784	859	837	823	803	853	804	783	816	809	807	849	790	784	853	776	805	780	821	833	810	807	795	764	841	794	809	760	785	790	871	837	826	784	818	830	822	782	768	807	787	800	811	744	780	832	813	803	858	786	828	789	814	878	783	788	857	780	802	842	771	786	803	809	808	758	769	825	836	840	799	776	800	819	834	856	799	822	798	775	794	812	826	844	842	808	792	844	845	829	791	814	800	853	781	841	788	815	838	806	803	856	849	821	811	844	744	803	855	806	777	804	794	801	836	768	835	762	836	844	793	848	811	812	772	757	846	821	873	839	817	790	845	811	827	817	796	844	749	802	748	815	825	801	876	833	794	793	816	814	794	842	865	795	812	850	811	832	789	818	804	798	811	824	767	829	779	824	814	841	780	787	838	856	816	849	812	779	813	800	813	782	789	809	853	797	894	866	815	834	820	804	797	755	779	826	826	834	782	833	819	835	824	819	841	811	808	773	818	789	803	825	802	819	858	764	840	806	788	791	784	851	769	796	823	749	810	838	771	789	855	795	848	808	813	779	854	792	800	813	805	813	890	812	841	875	816	828	787	824	834	800	795	807	793	844	831	813	834	824	827	764	837	823	815	830	810	831	819	814	842	823	862	837	769	810	814	791	805	840	802	791	822	798	819	828	790	815	821	828	848	819	804	824	824	866	848	830	807	853	782	745	812	820	828	811	777	818	869	804	768	861	809	754	796	814	806	836	752	784	803	808	806	809	855	815	858	793	791	857	828	775	859	837	758	838	805	799	811	818	823	860	823	769	813	820	843	809	816	810	838	820	792	777	800	832	804	825	859	829	842	825	825	843	799	804	873	798	849	830	815	808	799	784	824	802	831	848	798	821	848	797	818	771	798	787	797	829	837	768	781	814	855	815	784	846	799	793	745	807	799	809	797	808	866	838	809	823	818	795	814	792	853	888	831	880	804	838	803	797	773	833	813	809	791	847	870	855	813	803	848	803	875	795	821	767	797	852	782	859	817	872	771	810	812
22396	20876	28532	23380	20900	21475	18140	6821	4161	2459	1537	1003	824	732	702	653	657	655	621	605	606	634	610	644	585	608	571	586	538	585	572	575	580	595	622	561	575	591	597	560	576	537	559	580	599	583	557	556	540	543	578	559	562	584	565	606	533	581	534	571	565	563	591	566	562	542	562	600	544	553	573	534	560	591	536	576	551	599	528	578	573	604	562	586	558	527	594	607	514	592	568	597	574	588	496	555	580	552	564	598	516	543	570	543	605	618	551	589	547	560	503	535	554	578	563	535	546	535	582	547	570	552	546	562	566	545	583	560	606	553	542	590	500	578	538	567	568	538	583	525	545	567	550	563	534	571	549	568	569	551	557	550	541	589	554	591	524	568	555	547	517	547	538	561	576	585	538	533	541	563	528	546	598	558	534	594	541	522	561	573	579	521	555	561	605	536	572	550	544	559	544	558	549	584	575	570	518	585	536	563	571	567	569	572	551	539	543	539	596	569	565	538	591	593	546	586	592	608	537	548	557	592	569	546	568	568	593	575	543	530	553	522	554	585	569	551	547	575	551	578	526	575	521	597	499	543	566	541	607	534	529	550	580	524	570	550	525	562	581	569	587	582	593	557	565	531	581	569	552	555	536	547	549	555	530	578	587	529	547	565	531	541	503	533	596	553	529	519	525	565	539	546	559	540	556	572	596	584	545	570	574	541	518	528	562	564	561	564	520	529	604	585	529	549	569	525	610	533	569	538	551	604	531	584	568	541	531	562	599	563	549	593	586	582	524	551	524	550	533	551	560	551	535	583	516	551	582	507	572	565	583	550	519	539	539	529	575	550	580	564	607	617	531	507	540	607	594	562	548	543	573	540	526	594	537	552	568	580	570	546	550	575	588	555	555	566	549	519	567	574	570	572	519	561	514	494	556	581	555	567	571	528	522	583	585	493	592	542	518	563	543	569	532	536	543	559	561	539	541	550	577	551	553	568	494	532	587	527	577	552	547	553	553	527	575	543	617	521	575	579	531	578	528	579	562	609	568	592	524	528	572	584	547	578	578	515	573	549	580	530	533	551	582	539	627	562	557	556	568	585	549	534	537	565	564	564	542	558	558	597	536	577	548	522	535	594	578	544	555	546	535	568	533	591	535	529	542	616	537	532	539	563	588	536	531	561	540	578	580	537	543	534	530	525	578	560	561	543	553	526	579	540	556	562	582	512	544	549	574	572	524	568	566	572	551	562	558	560	548	529	497	568	585	536	584	568	553	588	568	542	552	587	564	572	577	586	551	552	535	550	516	554	522	547	544	546	554	554	571	560	582	541	587	567	546	547	517	587	580	540	521	542	525	533	538	586	545	562	578	535	541	588	558	548	540	570	593	552	552	604	533	543	525	553	573	587	557	539	575	549	560	581	528	565	594	547	529	582	525	555	554	549	561	545	596	575	603	575	588	546	548	541	536	555	579	559	559	551	580	577	582	591	581	598	546	584	565	572	542	530	524	560	522	581	600	576	552	571	528	531	546	566	546	560	571	549	566	477	607	577	520	562	539	599	584	577	543	502	527	540	546	528	509	540	587	535	561	566	560	553	551	578	562	535	531	556	527	569	557	571	550	495	560	568	533	563	557	547	532	555	569	504	560	592	530	550	544	572	538	562	538	541	603	553	529	537	526	551	608	492	573	549	565	553	536	577	547	582	556	585	553	554	546	552	535	558	575	585	567	549	571	536	525	545	551	517	543	596	533	547	529	530	576	583	556	586	559	570	550	569	531	572	504	559	580	584	563	561	565	544	578	533	576	534	526	552	572	572	578	563	572	515	561	556	585	520	572	601	578	519	577	515	579	574	586	563	563	554	573	573	544	574	550	555	568	541	557	545	579	526	557	564	512	540	552	548	576	577	544	529	569	563	544	569	515	564	553	538	568	550	560	518	555	592	551	573	598	587	537	532	574	551	576	580	598	571	522	556	550	579	567	558	553	569	510	564	584	549	533	539	542	525	572	566	527	581	579	533	552	535	571	569	573	552	568	586	540	555	567	569	546	529	542	620	522	558	557	555	556	564	557	549	611	558	529	591	577	511	557	569	571	568	534	564	511	564	546	622	559	569	554	550	542	561	549	561	542	525	536	519	531	601	553	556	555	549	555	554	537	582	544	560	565	578	511	548	586	563	540	535	525	566	546	560	562	545	534	575	628	595	552	508	550	549	539	584	552	577	562	504	594	543	602	562	587	557	512	527	547	550	550	582	567	596	555	567	570	573	573	555	544	582	563	552	526	565	592	595	591	572	544	568	528	549	584	582	570	561	506	530	545	585	568	581	550	584	517	573	586	560	574	571	550	585	547	520	549	523	582	555	540	562	570	570	557	575	528	557	511	545	575	581	612	564	578	544	550	538	488	585	569	525	536	552	566	535	566	560	581	524	544	525	543	543	558	565	530	569	547	566	564	515	583	569	569	558	579	541	550	565	554	579	522	564	569	567	546	511	561	581	573	562	534	548	556	534	549	527	528	570	575	536	547	545	576	544	576	516	558	530	533	564	570	554	568	584	596	564	520	579	561	546	543	577	514	538	537	491	590	565	507	514	538	549	575	553	600	562	583	570	543	602	559	519	536	541	558	581	561	529	539	520	554	554	558	554	569	561	574	577	528	547	565	581	564	508	554	565	538	515	570	557	538	545	555	535	598	539	547	527	554	534	567	565	514	534	511	587	584	634	535	545	567	581	587	573	557	545	539	563	535	613	541	603	566	560	535	582	566	540	576	538	548	553	527	607	519	547	582	536	572	552	562	567	537	571	605	596	520	524	562	576	550	539	576	536	546	571	539	556	555	542	562	577	559	530	590	523	528	544	549	542	539	570	572	554	583	540	521	551	550	543	598	533	591	527	561	561	532	557	571	531	541	525	520	605	586	544	524	551	546	575	564	521	531	594	550	580	529	548	568	529	564	578	584	542	559	518	569	547	513	562	560	571	552	543	552	537	537	518	552	567	590	539	543	564	540	570	565	578	533	531	584	570	582	558	523	540	569	553	575	578	576	514	582	590	593	586	522	555	545	584	582	616	563	565	543	552	559	578	566	520	576	543	533	560	586	538	578	551	537	555	583	500	511	550	556	549	516	556	568	533	585	537	560	576	548	521	547	543	531	527	572	545	545	554	537	593	554	552	536	546	540	569	585	579	571	541	550	563	512	536	569	538	555	567	561	550	566	546	562	566	573	555	560	577	561	523	557	535	557	578	580	592	538	558	544	560	539	523	541	579	522	515	572	516	535	516	558	529	569	491	563	548	542	524	524	591	570	580	577	554	561	497	547	508	554	567	550	527	615	542	553	537	550	542	564	519	542	533	589	531	524	556	562	580	551	517	511	556	525	568	602	571	564	561	524	553	585	538	564	506	552	564	522	566	532	534	606	542	525	607	560	586	584	530	555	552	534	531	529	533	570	587	537	521	563	575	548	492	549	543	554	508	535	538	577	513	568	564	583	551	583	574	520	580
44255	44085	28131	20729	14098	17079	13020	10576	7818	4856	2608	1523	1104	1027	885	816	790	780	726	775	709	677	688	692	691	642	653	650	662	645	645	652	631	625	638	657	646	652	655	603	639	623	612	605	657	598	571	618	626	642	630	631	590	622	633	624	602	614	588	705	688	600	638	639	637	565	629	582	656	633	626	613	572	543	640	577	598	649	609	612	623	634	604	614	573	606	559	641	595	588	559	606	630	619	592	609	583	635	600	632	565	585	640	606	615	578	665	608	609	547	610	611	638	634	616	602	606	601	637	616	558	594	601	634	571	591	554	573	613	636	656	638	627	604	613	610	656	627	608	621	659	591	624	633	646	604	596	604	598	601	651	643	634	545	593	589	592	588	639	595	557	582	586	606	614	617	604	589	596	620	647	607	607	644	571	579	615	592	577	566	610	588	639	589	583	601	613	594	619	621	614	648	581	634	577	596	608	589	621	619	624	601	617	634	645	581	624	567	643	627	641	617	583	602	644	616	608	597	599	576	570	630	602	574	585	615	651	578	612	623	594	604	584	623	588	592	538	667	604	634	622	620	594	641	591	574	601	658	573	637	671	627	594	650	598	657	589	618	628	614	599	640	610	641	643	622	583	597	618	601	569	596	634	604	587	622	619	620	649	577	610	595	637	646	600	579	625	613	612	620	615	580	623	608	612	580	597	621	605	566	646	661	611	598	626	574	589	586	587	593	623	601	609	572	643	620	593	575	626	583	593	590	578	582	589	617	637	636	611	607	640	561	591	643	609	591	608	636	599	595	612	660	593	621	569	585	620	633	598	611	617	595	581	608	623	600	555	550	609	611	620	587	602	609	598	609	604	608	611	604	589	596	596	609	562	648	605	588	589	587	626	604	631	582	620	585	577	612	584	598	630	613	606	625	604	618	623	579	592	619	621	586	609	568	567	563	614	595	610	559	634	579	606	642	634	615	590	605	618	598	628	575	616	617	696	601	615	571	559	616	608	606	593	577	642	601	593	607	592	619	647	600	596	645	599	570	569	584	632	569	602	584	578	614	594	616	598	582	576	610	611	596	594	583	628	583	596	550	574	633	599	606	596	653	597	609	613	625	586	583	629	566	585	625	550	639	593	574	617	604	587	639	656	625	600	599	596	611	619	596	643	559	628	610	597	596	575	604	619	592	628	595	592	566	589	625	595	574	571	624	629	591	630	612	604	598	606	633	609	629	613	590	642	553	601	659	613	597	639	595	612	614	615	615	611	589	658	592	605	634	617	607	644	629	562	595	582	620	587	563	639	579	619	572	583	621	588	638	605	569	634	624	546	554	600	619	604	616	617	621	595	579	613	573	599	587	588	653	594	614	615	596	598	615	626	587	592	576	616	594	619	585	580	559	620	632	587	611	653	588	605	635	557	569	619	611	597	629	583	630	593	595	605	621	643	641	605	624	601	585	615	620	601	590	601	585	652	609	624	614	595	600	614	594	612	579	633	604	572	613	626	624	612	644	606	573	567	580	588	588	628	636	599	569	635	649	665	601	609	598	618	595	612	579	597	619	577	584	592	610	599	600	590	604	603	623	577	593	606	566	609	599	615	626	655	631	701	587	633	595	663	598	605	608	612	569	593	617	603	640	585	601	631	601	561	624	575	649	637	644	589	622	583	629	644	578	577	607	633	563	582	607	657	613	607	577	562	603	598	633	625	559	648	582	650	609	669	591	563	589	602	588	575	641	576	587	571	607	584	645	613	585	647	591	584	583	652	600	587	592	610	608	607	601	583	609	574	607	637	593	640	624	550	553	571	612	560	625	638	625	574	615	577	592	622	586	614	574	624	581	578	630	594	588	613	581	618	580	575	613	593	630	631	576	608	562	658	616	616	665	617	613	614	589	597	616	622	601	601	605	625	569	601	665	623	620	634	573	661	571	653	598	597	631	608	591	607	629	617	562	586	669	620	642	589	597	631	636	591	593	617	582	598	631	627	605	573	579	628	577	609	628	621	605	583	586	606	576	599	595	571	577	640	642	592	607	593	599	631	569	592	597	588	608	609	604	606	629	647	569	587	648	586	625	591	635	623	604	687	645	623	592	630	602	639	594	588	606	607	592	577	588	653	623	580	635	614	589	630	588	575	602	593	627	623	570	627	631	647	635	596	562	601	599	600	611	568	592	615	655	622	650	647	629	633	578	604	637	603	593	633	628	626	639	616	580	559	625	623	596	641	644	575	569	603	614	598	637	626	648	651	601	624	573	610	584	669	626	596	621	585	604	607	648	617	571	609	579	600	611	582	608	600	591	602	614	603	600	632	561	597	592	594	624	596	596	598	614	639	601	579	533	569	600	606	620	592	606	611	632	580	640	637	564	603	641	631	615	651	634	575	575	584	586	598	612	621	610	614	626	618	583	602	630	607	635	602	591	591	633	585	594	597	609	585	597	626	584	605	615	603	609	581	598	620	612	590	644	598	591	593	585	673	629	608	595	627	635	582	602	636	684	593	632	614	583	580	642	572	606	602	632	572	629	586	607	604	620	642	617	562	594	613	559	612	606	585	564	572	628	625	600	669	631	586	620	606	591	567	608	602	627	557	623	633	593	595	609	618	558	567	599	603	657	575	616	628	629	604	601	556	591	588	593	599	596	623	603	614	589	602	557	650	577	598	628	631	602	570	600	581	664	597	632	639	614	616	595	600	596	602	553	626	633	614	646	630	619	595	588	601	629	629	640	615	623	619	602	580	600	632	597	617	603	628	609	579	648	641	614	626	658	622	585	579	606	625	608	651	626	569	648	612	595	591	650	575	614	604	621	584	619	622	573	655	623	617	622	602	584	634	574	592	577	614	688	630	583	606	617	624	585	626	575	576	605	605	636	601	630	654	633	648	574	644	594	605	604	605	612	635	640	641	583	614	619	600	635	600	590	637	606	617	614	591	581	611	609	598	622	610	602	554	639	625	641	627	615	613	592	596	649	589	616	610	612	616	569	589	569	603	600	607	610	593	569	637	615	601	612	602	578	634	620	620	570	609	626	609	628	590	598	637	605	576	587	623	607	601	669	610	610	618	624	584	660	678	583	624	580	589	600	626	636	660	565	628	609	618	611	594	619	617	612	598	633	561	638	619	643	578	643	644	646	603	648	564	646	620	574	603	600	624	585	618	631	573	623	618	603	578	574	597	581	636	627	603	615	641	627	557	611	643	632	617	632	583	564	598	596	578	599	600	639	617	629	573	602	616	624	615	594	643	631	592	569	622	614	648	593	623	624	613	618	623	596	605	578	604	618	610	552	596	620	601	617	583	615	570	586	595	597	621	614	606	585	613	602	644	611	631	644	556	606	637	616	622	602	618	600	575	552	622	583	609	559	581	564	602	579	553	610	626	562	588	602	632	616	648	586	623	574	606	640	665	614	599	612	597	605	591	591	650	610	619	586	595	629	587	619	590	612	557	604	605	609	596	592	602	623	583	608	638	566	624	595	573	586	621	593	600	603	568	625	600	635
30180	23803	16589	9625	4187	6020	3111	2661	2234	1390	997	742	558	527	500	535	467	532	499	520	500	476	507	524	504	514	488	534	557	490	507	539	499	475	529	535	471	513	491	534	551	516	534	499	499	523	545	507	504	492	557	486	475	496	520	522	518	507	519	511	563	504	479	535	486	492	508	500	460	513	474	492	547	505	526	520	536	525	519	518	468	510	515	546	505	463	495	457	522	530	500	490	470	505	489	486	500	489	493	526	504	524	507	487	515	508	543	505	490	465	476	523	516	514	511	492	469	493	518	491	476	496	481	488	518	546	545	488	550	481	510	534	538	498	523	489	481	508	502	506	478	524	515	492	555	512	505	534	467	499	509	497	514	514	496	530	541	511	499	552	466	492	526	482	499	512	470	506	499	457	483	519	534	481	481	551	490	512	503	533	514	491	503	519	510	496	520	479	495	486	515	526	518	513	506	520	508	501	514	554	513	490	514	510	495	536	520	542	506	530	480	500	488	472	518	532	519	509	506	456	534	476	509	502	505	525	545	542	532	515	537	524	523	449	466	518	517	480	502	489	562	498	523	482	499	516	490	508	491	525	535	502	526	468	498	488	504	505	513	483	498	547	548	538	482	543	503	494	530	542	520	561	475	509	526	501	502	514	484	511	532	493	495	469	518	492	503	500	517	501	489	504	481	510	513	503	480	537	508	487	551	516	502	521	560	487	495	523	506	483	509	454	524	547	522	522	510	509	518	564	482	492	484	516	509	532	488	471	502	478	494	502	490	503	494	522	540	543	543	525	493	490	504	511	503	536	546	498	472	488	489	442	519	523	498	481	502	513	551	516	509	489	536	541	531	509	501	473	491	496	512	531	469	531	539	489	534	495	495	516	502	506	524	565	486	519	527	488	537	529	494	493	476	468	481	515	519	539	509	524	507	485	499	487	498	457	520	526	489	511	546	509	502	499	508	529	500	546	488	456	493	521	528	496	491	480	468	512	506	488	500	491	467	501	523	493	495	500	468	506	523	518	491	499	483	573	493	497	508	520	490	489	463	537	502	488	490	509	509	490	519	474	479	526	478	479	506	478	533	535	494	519	489	512	453	497	527	523	521	492	484	538	508	540	479	489	524	508	504	513	537	482	482	491	497	485	506	526	494	464	470	484	498	462	524	492	486	528	500	475	486	507	488	518	523	496	513	485	497	497	516	513	508	511	532	528	515	494	509	480	515	526	517	542	517	501	507	484	539	515	542	536	515	548	539	511	548	525	503	502	489	496	525	468	474	471	524	498	499	520	503	533	521	477	486	485	490	502	508	502	522	543	508	514	523	514	512	492	505	528	506	515	538	528	483	493	517	487	483	477	500	495	559	483	493	498	493	521	509	487	511	500	489	509	494	494	542	560	498	488	473	528	499	511	522	489	560	522	460	525	513	530	511	534	498	462	486	484	475	502	570	498	461	515	500	523	520	530	522	518	505	497	568	495	505	510	542	503	512	481	532	521	516	504	521	488	520	529	509	526	534	511	535	512	518	483	503	474	508	533	540	481	498	521	504	514	459	480	540	502	527	505	536	529	505	534	503	509	531	475	544	499	445	482	517	491	518	512	513	529	504	505	493	512	528	548	484	533	478	489	498	499	493	517	465	490	501	510	541	463	505	535	450	495	502	537	488	509	519	515	500	517	525	525	492	519	530	511	509	534	532	509	488	477	529	520	516	497	504	518	512	498	524	503	478	542	497	530	496	492	509	506	537	528	482	477	510	526	491	494	458	496	536	501	528	524	492	506	491	520	526	524	513	529	547	490	518	529	483	489	526	500	517	483	516	496	522	527	523	502	500	517	480	483	467	529	501	520	493	484	506	493	505	491	513	507	499	511	512	550	546	483	533	519	542	489	460	524	475	474	524	507	533	487	481	516	524	529	490	511	508	495	518	491	474	520	490	513	520	513	519	518	498	511	530	522	494	508	538	504	522	517	440	536	535	515	473	520	526	485	468	498	475	538	536	473	553	551	487	518	493	490	481	515	534	485	476	518	497	468	484	456	479	519	507	485	496	496	501	518	512	488	534	503	510	561	500	511	478	483	506	476	474	503	483	504	537	507	487	473	502	493	535	496	471	502	488	515	519	543	491	515	577	468	520	517	536	499	500	499	507	502	565	480	482	516	502	509	490	549	511	481	502	486	474	505	519	493	491	476	456	504	519	484	495	504	501	513	471	473	502	500	545	518	488	497	537	498	488	485	538	515	530	490	563	527	506	483	542	528	475	526	471	501	530	507	502	506	486	510	501	499	508	505	515	509	492	496	530	527	512	483	505	537	521	511	464	495	476	507	491	506	516	550	501	478	510	530	517	475	480	498	543	530	516	509	516	537	524	505	491	526	507	490	511	509	532	498	524	507	507	534	496	511	498	443	517	473	515	500	505	479	546	506	502	532	482	531	516	512	536	486	493	510	518	513	455	532	489	489	518	478	487	502	567	537	510	514	451	503	481	503	510	476	506	479	525	492	529	525	495	485	470	505	491	559	532	506	542	488	525	488	497	472	512	521	497	537	509	514	506	483	543	509	485	508	538	514	507	515	488	508	517	488	533	481	496	522	494	510	554	511	509	512	535	496	510	447	501	495	502	498	487	549	534	509	467	468	513	496	530	502	503	486	472	533	548	532	489	522	535	550	519	545	504	530	533	497	503	506	493	525	538	466	482	510	506	510	469	478	528	511	495	539	521	467	489	492	498	499	492	517	507	503	527	492	505	518	490	497	542	480	505	560	534	495	504	482	525	490	539	522	499	527	536	518	489	501	471	531	512	475	463	491	545	533	501	500	509	502	478	517	519	513	489	509	497	474	514	500	500	542	502	528	518	529	490	499	514	506	547	543	461	500	530	480	490	506	501	483	518	480	512	476	504	505	538	484	463	500	539	477	472	486	520	532	517	499	559	511	516	500	494	508	513	507	534	530	506	522	517	473	510	504	530	519	542	470	511	519	508	512	482	507	538	521	523	529	529	496	506	538	548	465	524	448	489	500	552	503	506	523	502	530	514	530	477	517	518	491	526	515	480	501	468	501	494	499	490	490	523	499	545	492	509	538	493	545	503	533	497	527	484	500	497	522	502	536	537	487	496	484	481	492	498	479	508	515	484	516	520	493	503	511	525	486	537	473	481	519	516	507	474	500	487	524	492	497	491	520	527	490	529	544	492	539	478	482	492	540	505	505	535	503	533	543	518	511	527	496	555	502	514	509	511	491	517	517	444	496	503	495	505	498	516	468	489	529	537	504	551	516	496	473	505	528	477	512	522	483	518	524	516	551	469	481	505	513	496	510	514	480	534	477	524	529	563	493	481	503	501	521	492	491	502	462	532	536	517	503	462	528	523	480	493	536	481	514	512	467	505	487	543	501	484	557	534	477	501	539	529	486	483	472	468	500	541	505	533	491	530	500	531	523	531	527	524	504	502	539	486	510	505	543	528	538	539	530	508	512	512	549	463	478	510	539
38138	26812	12959	11150	6328	10743	5843	5367	4461	2590	1748	1201	694	598	565	610	540	627	629	599	609	605	570	609	616	612	596	634	560	584	588	602	584	618	598	563	586	595	613	653	632	601	597	623	641	601	603	612	572	610	599	612	636	618	618	568	610	631	593	680	638	595	615	614	615	621	611	600	608	628	589	614	574	592	596	619	570	579	666	652	568	623	590	566	595	629	614	587	637	591	607	634	577	578	608	635	592	583	653	607	615	617	645	597	582	584	599	633	617	561	601	602	564	627	627	601	593	606	658	573	577	577	556	577	615	571	614	586	621	616	579	605	605	620	579	557	629	583	614	589	634	571	608	604	562	632	589	559	640	578	598	585	592	561	579	604	560	602	599	604	582	614	611	611	570	583	623	616	598	614	625	581	569	587	604	668	606	613	598	615	583	609	605	604	611	646	599	616	603	599	620	599	574	577	612	600	631	605	564	612	619	604	616	593	538	578	580	597	583	628	640	591	568	562	627	609	588	617	626	571	594	637	624	613	597	593	618	578	592	578	598	621	625	600	629	599	596	615	599	597	618	618	595	605	590	565	605	653	615	568	575	575	575	609	618	602	632	567	613	600	591	564	614	573	597	611	593	624	612	607	570	574	561	551	645	555	577	598	585	609	584	634	581	615	620	571	643	619	580	596	610	593	578	600	592	626	617	604	615	611	577	614	589	600	622	587	623	599	581	572	605	595	599	609	566	641	611	598	596	612	630	612	592	605	593	607	586	594	589	551	618	604	586	627	630	580	609	577	622	597	585	573	566	579	624	637	569	618	609	613	549	600	578	640	642	661	587	650	594	582	561	594	597	585	598	549	563	589	606	585	608	602	620	618	625	606	563	626	621	610	546	579	628	567	621	564	666	608	518	580	577	579	577	619	617	612	565	586	599	591	610	571	588	608	601	619	610	624	571	589	563	656	622	607	603	570	593	592	551	523	576	615	553	600	633	598	583	597	600	568	618	621	580	585	616	577	581	583	615	601	588	580	621	618	618	603	579	606	619	573	618	630	589	596	611	594	622	603	590	622	606	551	608	610	585	581	625	579	595	581	580	614	622	563	621	602	656	591	577	605	583	626	604	559	621	588	591	613	582	584	610	590	590	588	566	605	582	609	591	606	621	585	621	589	598	596	636	631	608	579	597	581	597	607	622	616	628	626	578	617	622	569	595	622	607	583	619	583	616	615	643	620	557	617	627	589	595	639	589	576	586	594	590	608	582	629	591	590	596	570	596	600	594	603	634	582	622	602	588	620	551	601	613	600	626	578	619	603	558	611	595	660	572	615	589	603	623	615	556	600	621	657	541	606	572	591	596	611	598	580	575	617	623	594	551	641	609	578	596	641	593	567	639	609	562	633	611	577	666	567	665	604	600	604	626	539	638	608	612	581	606	536	565	647	579	604	594	607	585	565	565	617	600	566	578	618	575	601	625	574	596	601	606	595	608	570	635	610	593	645	658	591	578	607	567	617	570	595	631	572	591	612	631	614	589	623	599	558	587	603	582	602	560	602	602	580	586	615	620	590	612	568	588	620	598	586	605	598	601	592	637	588	649	633	610	600	619	611	584	659	629	557	605	588	599	593	628	624	583	644	630	596	583	630	587	568	641	581	582	631	618	582	577	566	602	603	592	589	616	545	600	610	617	574	559	590	597	638	652	587	575	611	590	652	543	583	605	601	588	597	611	615	578	655	599	587	606	572	619	612	634	620	669	600	572	594	605	601	623	588	631	586	589	586	613	605	607	586	593	621	619	612	594	602	585	563	572	598	596	626	611	565	559	626	573	578	608	642	645	610	578	606	594	600	588	630	606	581	604	593	597	608	621	609	630	604	626	585	613	590	620	586	601	594	561	571	636	586	573	586	623	613	584	585	617	572	627	549	574	564	578	571	641	646	592	605	595	604	568	603	604	569	582	555	600	590	619	575	628	608	589	608	617	625	637	595	602	637	634	618	624	603	586	584	587	612	635	548	607	558	552	581	580	589	617	617	597	623	580	609	591	594	581	603	576	616	636	617	648	628	598	605	619	628	577	589	615	633	594	598	619	607	602	600	568	591	594	572	590	609	610	613	552	639	591	592	603	580	600	636	618	602	585	576	624	605	597	601	618	613	595	589	618	598	611	604	581	568	593	582	601	600	581	628	596	618	602	576	581	611	594	602	596	575	610	612	594	611	557	591	567	604	586	609	587	575	619	594	591	618	581	612	574	570	633	585	576	607	576	639	588	613	560	607	595	654	602	591	621	582	600	610	620	634	620	585	584	591	592	600	594	589	607	615	611	558	580	574	561	593	562	604	611	591	575	574	591	626	579	612	608	589	589	626	574	567	610	657	664	561	577	560	569	617	623	620	625	645	617	622	565	625	617	592	579	583	606	598	610	606	573	643	601	597	580	603	590	563	544	597	597	571	600	592	628	569	624	590	628	623	605	609	649	582	619	592	599	597	593	581	572	557	629	587	540	609	622	565	579	595	583	571	570	615	598	647	605	567	623	589	611	587	552	622	588	597	568	582	577	627	574	674	619	596	558	583	614	592	591	596	605	588	614	581	614	589	596	584	632	595	592	602	630	630	582	618	638	610	573	583	597	599	562	584	607	572	569	575	619	614	606	586	616	584	600	596	556	591	621	605	639	655	604	620	596	596	625	581	641	615	570	623	618	619	587	581	598	600	630	590	588	585	596	575	600	592	596	580	612	643	627	636	605	614	599	604	592	619	620	620	595	622	613	631	585	583	631	594	578	592	615	641	604	634	585	606	596	617	605	613	592	615	628	598	643	616	622	638	623	592	600	595	565	582	569	580	569	510	579	617	680	597	606	579	590	592	567	597	611	574	614	650	642	641	592	641	596	578	626	571	578	564	609	611	585	556	619	566	609	630	596	597	624	632	560	589	582	600	597	589	593	627	610	575	593	586	563	641	622	617	602	615	613	591	565	579	580	596	591	576	597	624	552	618	562	648	607	601	614	625	582	603	571	635	592	593	590	597	616	560	602	625	600	599	631	595	600	623	630	605	609	604	612	551	589	587	597	568	627	603	605	538	575	617	596	585	672	606	627	621	566	616	564	573	630	562	652	598	602	575	573	593	612	584	593	643	622	602	660	642	580	597	611	607	592	597	562	627	561	610	587	578	619	647	596	622	562	612	625	590	602	596	541	606	550	592	605	611	618	570	648	618	573	570	549	611	606	622	595	587	611	618	552	611	588	622	599	635	660	592	623	587	610	634	612	632	619	585	631	613	601	605	594	584	624	562	601	600	611	607	602	579	608	598	623	617	597	612	600	578	569	626	607	603	608	595	607	592	625	618	607	604	544	623	644	625	573	610	573	620	641	558	655	629	604	647	587	604	626	615	581	620	567	578	569	669	597	579	592	592	634	563	602	587	601	619	585	617	615	606	579	546	555	603	573	647	609	561	630	626	606	647	590	570	561	599	644	618	609	599	586	630	625	531	604	630
23418	20861	28076	23769	20916	17348	8046	3823	3410	2276	1637	1084	577	424	422	401	406	372	360	366	368	351	346	361	344	367	360	352	334	337	377	357	346	340	377	361	339	322	280	317	328	341	341	358	324	335	343	333	329	336	359	344	373	352	320	348	361	330	337	379	326	321	342	333	319	328	368	344	318	345	357	347	362	358	350	342	319	333	355	325	334	391	343	307	328	359	348	332	342	344	330	350	342	353	342	331	281	312	345	349	375	339	325	332	338	308	313	336	351	323	336	307	329	350	332	349	362	321	313	332	347	314	321	335	337	340	344	336	327	326	332	305	338	342	322	362	324	334	327	342	323	352	328	322	322	336	336	327	310	343	326	331	328	311	329	323	347	329	311	348	333	330	305	311	335	351	348	373	341	312	338	342	339	350	335	293	349	323	303	333	357	347	338	318	296	366	325	351	365	324	308	341	352	355	359	325	329	323	339	359	302	347	318	313	353	322	306	303	355	325	316	338	331	359	349	313	339	333	351	355	365	327	364	298	318	332	308	352	353	340	304	350	345	306	356	311	349	316	334	321	321	327	319	323	326	314	355	304	335	334	318	345	307	355	359	337	345	351	344	359	331	335	315	311	314	372	322	347	327	350	338	308	301	319	321	312	346	330	294	333	338	363	356	337	319	330	331	302	368	331	341	314	291	336	334	321	347	344	325	316	351	338	339	325	279	361	316	335	334	332	311	328	349	336	296	342	343	353	311	343	330	367	343	331	341	355	378	325	345	329	355	316	336	336	342	326	329	354	316	355	351	331	315	353	330	355	362	315	334	331	341	320	336	330	327	333	350	378	328	342	369	319	368	301	323	319	334	343	317	334	343	324	332	344	296	326	333	354	362	328	336	344	361	336	337	338	326	335	313	320	361	355	368	344	335	354	341	321	355	334	353	327	329	336	345	312	326	325	312	314	350	343	290	331	349	293	353	353	334	348	313	334	324	333	335	318	328	322	333	310	362	321	335	299	365	332	343	353	327	340	316	319	355	351	347	322	335	305	330	360	366	337	326	319	348	319	342	334	316	317	347	330	363	331	329	356	346	326	338	321	349	346	348	345	316	309	321	324	372	353	319	358	308	328	353	340	358	307	306	348	316	343	345	312	328	346	307	322	354	345	293	353	326	321	370	352	334	320	334	329	352	318	305	299	335	314	319	334	294	325	334	334	322	316	357	311	356	346	319	336	330	360	329	334	351	305	305	348	328	368	329	337	347	354	323	307	346	359	344	335	320	310	378	319	370	339	342	332	340	320	356	340	353	317	357	340	340	342	329	351	311	349	346	316	358	350	338	354	329	352	356	325	357	326	316	342	345	322	354	340	363	342	335	310	303	313	337	348	359	320	326	336	336	331	354	319	319	318	349	340	318	358	343	355	318	316	353	351	333	329	341	294	343	336	376	340	316	363	352	337	339	349	312	334	366	352	334	326	322	381	336	283	307	303	348	355	338	311	333	330	350	381	337	314	313	310	331	342	331	326	312	363	319	321	318	356	307	336	320	326	303	340	320	359	318	351	351	341	313	339	350	342	337	309	316	308	301	319	333	314	285	349	350	335	332	326	334	352	307	335	383	300	324	356	325	334	330	340	340	329	318	340	337	317	338	342	317	330	337	302	313	346	379	337	343	316	315	323	337	325	315	330	305	343	358	302	316	328	333	328	352	360	321	316	355	360	309	326	327	334	340	317	353	342	336	327	348	345	331	318	331	332	324	330	317	294	327	320	305	357	345	353	333	343	322	346	343	321	346	286	335	271	372	362	312	354	332	356	331	322	318	332	320	354	306	353	338	296	378	328	337	344	356	304	314	327	333	322	324	345	334	352	352	377	333	325	343	335	331	353	339	346	331	352	348	343	310	315	326	338	370	338	286	329	338	329	305	339	346	333	305	335	318	353	329	327	335	323	309	326	322	358	329	336	355	343	342	309	329	341	327	314	337	342	357	325	361	354	330	322	333	332	347	329	329	300	359	340	362	336	358	308	343	303	343	327	305	336	335	341	342	342	322	331	338	324	328	321	344	329	364	314	341	321	347	327	346	319	345	345	345	365	328	325	344	329	339	338	326	351	349	355	334	319	329	355	348	334	347	347	346	313	337	320	358	313	329	323	339	330	339	348	342	338	350	371	362	349	343	381	357	325	309	357	329	345	341	355	316	340	346	316	346	349	363	336	310	303	338	340	346	275	319	347	308	321	334	320	326	338	320	334	326	315	314	328	340	331	329	335	314	344	329	323	347	344	339	339	320	321	322	328	349	329	348	342	318	345	328	343	325	369	353	325	324	358	337	350	311	332	322	332	319	285	324	332	353	347	372	356	304	312	344	289	339	346	328	333	372	333	314	342	318	334	325	332	335	330	328	305	323	333	345	333	331	335	359	339	343	355	348	321	298	339	306	334	353	309	359	320	350	306	341	327	303	323	346	341	304	355	354	315	332	325	372	316	321	320	309	357	324	318	342	300	349	322	310	350	313	321	325	368	356	334	326	293	315	331	323	311	342	315	351	321	316	327	352	332	324	332	329	314	329	345	339	330	343	324	345	336	321	298	347	334	353	301	312	312	339	349	352	356	346	315	316	341	344	340	330	355	337	305	359	337	302	350	324	343	339	341	360	333	350	319	319	301	333	350	352	312	351	342	335	357	329	353	342	342	332	314	379	352	323	356	340	343	343	315	309	304	338	322	378	333	323	305	337	321	329	330	343	320	315	332	337	357	335	351	359	332	348	351	339	336	337	380	324	319	321	370	357	326	326	323	302	358	316	344	332	334	367	331	335	335	351	304	352	326	341	329	323	348	329	326	370	352	323	370	352	366	338	355	295	333	335	374	304	330	348	312	326	327	350	366	312	311	322	339	355	379	348	328	337	330	347	363	343	315	351	365	338	326	334	289	311	319	352	330	324	339	316	330	320	348	321	324	376	321	356	317	353	314	309	328	321	343	333	325	318	335	366	317	342	323	326	361	348	340	345	311	305	326	333	339	322	314	337	319	303	334	353	332	338	319	320	291	321	350	365	345	293	345	303	335	316	320	303	330	347	343	334	358	337	314	337	343	329	310	315	326	351	358	309	348	356	334	309	338	343	312	314	332	333	334	356	295	311	340	347	335	336	349	347	327	325	338	338	348	319	317	334	346	347	344	351	344	355	325	349	349	319	312	316	327	337	324	341	352	341	336	324	344	352	344	290	335	353	333	310	331	337	308	317	350	356	347	345	334	359	300	322	358	308	333	346	304	336	369	306	335	339	347	345	352	304	323	333	338	328	301	325	334	334	310	356	344	331	327	354	319	313	333	317	286	367	330	333	335	335	313	336	326	330	337	315	315	355	340	356	338	321	322	339	309	349	311	335	327	304	312	329	314	304	303	353	370	321	355	368	323	326	345	308	336	369	346	376	337	344	305	304	331	358	340	333	319	341	318	310	314	343	299	338	350	341	321	343	333	349	359	332	340	355	336	321	330
39664	37366	19547	19570	11639	15386	9240	7545	7060	4631	3312	2044	890	558	514	485	522	515	454	445	474	403	442	407	426	435	425	397	417	425	457	403	447	397	414	405	412	450	388	376	407	444	427	428	389	393	406	419	389	399	373	392	399	367	414	417	392	355	411	467	453	436	360	397	375	409	400	386	399	401	429	419	419	407	418	384	376	390	417	447	401	437	432	421	397	398	406	381	386	390	375	385	415	386	416	424	414	416	422	411	392	423	394	383	434	395	424	379	415	443	360	383	380	391	404	373	420	387	428	398	390	363	386	372	456	381	410	387	430	413	438	372	393	383	420	424	419	395	406	377	379	374	373	387	386	377	399	386	390	392	413	386	385	399	386	435	368	391	408	403	410	412	384	374	379	391	393	393	391	374	409	426	404	418	412	400	383	396	397	398	420	386	379	346	394	403	415	409	407	389	421	380	379	412	382	393	407	357	409	408	399	423	388	396	402	355	387	392	390	429	390	423	409	367	387	371	379	433	403	399	422	435	362	390	399	376	390	425	416	399	422	379	398	439	374	395	407	408	372	410	368	391	400	394	436	432	397	404	390	386	381	386	408	396	384	415	390	420	401	390	426	378	398	373	374	397	421	376	384	372	451	386	430	402	401	386	404	388	413	381	423	354	401	386	378	418	370	402	406	387	399	407	386	413	407	435	394	432	440	407	403	404	385	374	427	392	385	408	385	432	388	399	390	345	375	389	387	369	392	399	422	405	408	421	396	389	418	375	406	443	377	414	390	403	345	388	418	410	384	385	420	397	404	400	411	389	387	403	390	392	404	407	358	379	414	396	399	381	420	402	389	414	410	403	412	412	374	387	387	380	419	381	388	412	382	398	421	439	403	371	352	422	391	402	412	405	397	390	365	396	399	399	367	373	383	348	361	412	422	394	391	390	411	394	383	389	400	410	384	369	421	401	391	369	399	366	408	397	378	353	380	412	412	387	372	401	406	417	421	390	375	409	393	422	360	382	404	389	384	408	380	435	408	372	457	423	406	389	422	434	376	412	378	385	391	419	389	396	417	369	414	408	400	409	374	374	430	359	425	375	407	382	388	443	353	379	394	385	418	401	358	403	386	393	404	409	392	388	395	400	371	395	399	413	363	385	423	402	431	358	424	426	422	400	380	375	371	434	377	403	386	392	378	416	387	396	398	377	370	432	377	410	426	388	416	397	388	423	420	412	421	416	416	429	401	399	418	386	389	435	384	383	425	375	417	380	393	373	387	391	346	406	416	416	395	363	411	402	427	422	387	395	384	411	412	379	405	384	432	387	401	398	375	365	415	404	404	387	388	361	389	402	361	389	405	356	394	414	408	389	384	414	396	407	403	369	426	351	400	417	378	427	384	401	402	387	362	395	389	388	379	397	414	402	373	393	431	418	394	420	408	414	401	375	340	403	390	392	407	367	396	362	415	413	408	382	419	404	401	388	437	413	411	392	430	379	395	379	413	363	447	435	370	390	345	408	365	400	390	418	383	396	388	376	391	385	414	426	395	443	376	385	423	382	389	391	385	370	413	396	364	388	400	401	412	396	441	406	395	420	405	402	395	428	425	421	383	369	404	448	445	402	376	352	364	374	395	402	377	355	400	381	389	410	372	379	398	426	397	412	374	379	402	413	418	362	401	409	430	381	469	375	381	408	419	388	387	389	373	424	402	407	402	407	396	392	397	381	415	424	388	386	426	369	355	406	365	386	400	357	391	385	380	393	392	409	404	396	394	399	402	442	405	426	393	389	408	369	392	362	415	381	415	415	413	420	406	421	365	369	373	404	405	429	394	414	364	395	440	403	380	414	426	367	404	390	425	375	443	433	383	396	368	412	383	369	402	404	400	383	406	402	408	405	424	416	403	394	397	401	425	375	361	410	419	396	411	391	425	398	390	407	380	404	436	395	383	438	405	392	411	367	416	385	408	365	372	413	377	417	398	399	367	388	382	414	392	371	435	378	380	391	402	389	403	407	392	402	390	424	364	429	377	371	368	386	391	439	401	393	400	378	380	423	417	409	391	393	356	398	421	391	418	413	404	414	434	449	405	405	396	402	403	398	414	391	370	419	412	421	368	413	382	413	368	407	417	398	362	412	394	420	406	372	398	402	389	412	396	398	395	385	381	406	355	400	409	409	424	382	372	394	388	395	377	377	380	385	373	384	363	382	423	369	427	368	411	424	400	398	390	382	431	388	417	415	393	396	380	391	405	374	391	385	418	402	423	387	386	363	392	401	406	412	379	396	408	399	399	394	384	375	407	380	373	414	393	415	382	392	407	382	409	383	407	373	379	424	417	381	397	429	378	411	422	415	399	365	416	417	418	405	379	378	410	400	357	386	396	373	419	410	405	376	378	424	387	404	377	415	422	368	387	418	388	389	406	390	419	378	377	406	418	388	385	384	397	362	380	417	406	416	368	393	396	371	386	382	371	342	375	377	421	391	358	351	387	395	407	420	396	360	368	374	387	388	430	438	346	408	395	388	414	402	410	409	346	382	396	420	361	363	393	358	362	407	405	407	443	419	373	414	418	380	401	398	416	363	382	417	415	356	387	416	393	378	384	410	406	398	399	394	400	391	394	379	422	392	391	386	401	406	415	409	392	404	389	397	423	409	450	412	404	359	366	386	367	407	380	394	380	424	394	386	405	406	369	389	390	410	416	363	411	396	363	429	396	395	417	418	368	383	383	436	407	419	435	391	416	441	419	408	413	403	414	401	385	408	407	379	414	406	409	406	411	408	416	385	412	401	381	399	396	412	389	404	386	382	391	408	397	394	426	390	382	405	385	377	438	364	401	413	396	417	402	405	410	399	406	386	406	388	411	398	401	399	383	420	345	394	365	410	401	406	369	395	392	407	414	364	402	437	385	409	404	391	391	413	417	396	412	374	367	387	374	387	418	378	400	401	449	363	364	402	379	382	420	402	421	371	423	401	385	398	406	383	370	396	391	406	377	415	385	412	406	393	399	394	395	411	393	353	434	374	386	385	390	395	375	420	408	373	405	424	411	394	429	356	413	392	400	383	375	384	400	387	382	419	425	365	390	367	428	383	394	406	378	375	405	388	404	421	371	395	400	407	412	405	365	391	381	415	359	388	401	386	385	393	418	366	407	420	385	408	395	390	401	416	405	378	418	417	370	385	421	415	363	407	426	419	413	417	438	387	397	360	384	394	413	405	376	401	395	409	396	369	410	395	394	406	400	403	409	369	432	424	386	394	394	398	381	385	358	401	389	408	414	420	386	403	406	395	408	375	400	386	418	372	392	385	433	368	381	384	394	399	378	393	409	405	406	403	377	392	397	400	399	392	396	384	410	406	413	383	389	367	376	417	410	432	393	395	385	426	363	373	430	410	420	426	409	405	416	433	401	386	380	402	386	390	428	386	375	410	400	395	374	397	440	422	396	387	398	410	371	445	416	391	385	404	386	362	398	404	387	364	418	374	405	434	419	384	392	406	417	388
24665	20878	27183	24696	17140	9226	5821	3044	3134	2372	2300	1587	964	785	803	720	795	807	747	769	760	750	719	763	831	712	748	766	776	768	797	728	719	722	770	739	709	721	715	753	714	711	752	738	713	770	724	733	718	728	750	739	693	750	755	715	749	761	763	749	755	755	742	751	687	776	743	737	721	792	695	794	780	755	703	689	755	770	756	783	758	700	734	766	749	731	728	724	773	808	696	713	744	751	784	771	757	739	705	724	804	745	749	760	733	727	735	738	790	739	782	700	732	716	770	755	776	723	742	722	750	756	719	721	805	731	728	751	744	691	736	740	688	749	809	768	734	732	723	714	708	724	747	769	796	752	677	737	753	716	805	737	732	722	728	718	762	710	799	768	723	713	731	777	780	750	768	741	730	760	724	716	766	716	725	763	728	722	729	746	743	730	695	771	731	723	774	745	669	710	733	758	764	737	743	714	744	736	746	756	727	805	667	761	751	717	698	761	730	721	699	725	708	757	736	782	718	751	727	781	787	737	723	746	759	731	760	745	690	721	739	727	728	774	734	758	781	701	689	730	775	733	744	769	759	753	782	741	722	760	748	741	697	734	760	739	719	723	742	701	754	755	767	769	734	721	747	720	697	761	770	751	736	698	750	743	704	729	722	718	759	753	742	734	728	740	762	731	732	737	724	753	737	768	758	745	757	700	717	712	774	733	753	720	726	726	778	719	739	740	794	792	748	744	781	748	702	691	749	729	710	748	741	761	677	733	728	731	690	733	787	710	759	777	742	753	731	746	712	774	741	731	775	756	763	724	743	801	755	714	703	741	724	747	740	741	798	699	709	765	746	702	775	709	722	698	766	706	766	785	676	709	714	718	730	748	755	675	717	801	779	707	746	762	769	731	742	693	757	746	758	713	706	711	731	751	680	721	723	703	803	722	730	731	745	709	726	677	724	754	714	719	754	754	808	698	752	765	798	745	702	716	712	739	800	701	726	738	753	780	781	775	729	766	731	733	731	766	724	712	725	720	734	744	711	705	765	758	739	724	740	751	808	753	764	771	754	717	781	735	723	750	748	758	749	740	671	747	752	777	714	730	736	761	736	716	727	704	746	710	779	722	754	739	776	748	793	729	737	755	717	716	725	723	717	744	727	764	761	763	739	746	769	782	717	747	705	730	699	753	805	709	754	767	772	761	742	753	703	745	688	752	751	693	751	754	685	816	739	743	730	795	766	754	735	722	719	728	748	780	752	750	722	720	741	753	769	770	677	708	703	733	711	699	757	734	758	740	720	700	779	751	740	729	751	766	721	747	713	743	738	783	699	726	760	753	746	794	714	782	741	710	757	781	744	746	730	781	738	729	780	702	711	722	710	700	713	748	738	693	742	668	743	752	739	754	758	759	725	739	796	712	725	760	723	748	717	744	729	743	694	775	741	783	767	759	751	803	811	732	725	712	774	739	746	702	762	739	698	747	763	731	781	733	720	752	693	674	741	709	749	792	760	768	773	781	743	724	698	728	705	753	740	740	710	778	763	738	709	713	719	691	759	740	724	759	760	750	726	707	781	727	762	785	710	693	748	729	735	744	747	766	744	764	771	749	755	734	767	762	742	755	743	721	711	750	709	740	722	733	769	738	738	743	743	720	753	747	691	771	789	700	753	768	736	754	725	764	736	709	715	740	728	685	743	724	750	762	728	755	739	731	726	762	686	768	787	690	688	673	719	739	754	731	749	707	746	748	741	726	758	790	718	690	697	773	746	709	767	737	723	698	720	731	704	750	761	764	752	766	757	711	715	762	740	745	727	752	708	699	749	778	745	742	682	722	692	726	727	744	758	703	780	734	692	749	692	751	772	713	774	743	770	740	750	707	724	724	760	713	772	741	744	720	724	737	747	788	716	745	765	712	722	758	717	735	749	774	718	738	683	738	713	730	715	734	683	714	742	786	718	769	770	747	758	736	778	738	728	774	772	734	781	711	746	708	733	774	752	691	706	729	741	783	739	739	796	713	696	723	739	787	756	765	708	720	722	757	745	744	741	758	717	739	761	754	709	744	764	726	724	695	727	743	713	710	711	728	713	738	775	742	750	738	722	753	799	755	740	694	698	724	754	723	761	731	741	783	711	758	756	734	745	743	782	774	743	738	739	731	755	781	710	720	784	747	670	757	766	742	716	742	786	729	734	720	743	777	738	755	774	719	674	741	763	764	702	753	742	759	712	676	706	753	704	745	711	770	725	769	748	743	757	761	732	763	745	720	760	767	715	762	735	733	743	751	716	781	716	757	690	750	754	745	748	724	735	713	732	763	756	725	712	738	770	707	721	772	758	728	743	728	765	701	730	727	756	758	746	683	733	725	769	733	753	722	698	766	763	757	758	778	753	751	749	717	732	766	738	767	735	768	690	778	726	744	740	688	751	665	689	798	771	743	758	763	782	771	756	732	721	733	758	793	726	758	722	775	748	733	757	778	716	770	733	748	752	730	738	738	745	726	692	728	728	711	803	739	761	730	749	766	791	726	747	744	740	701	715	754	745	727	712	775	745	767	757	747	735	727	740	674	739	698	747	760	772	762	699	768	736	745	694	748	732	712	735	714	735	725	734	735	723	749	729	700	734	786	741	705	689	708	737	727	728	708	747	734	778	705	770	684	757	730	753	787	699	750	753	730	745	648	672	680	807	717	754	782	710	709	712	753	724	696	786	696	752	743	768	737	761	778	735	728	769	735	723	775	732	752	743	742	739	723	741	755	756	702	736	684	734	736	761	784	768	683	649	714	791	737	737	712	706	733	738	767	730	759	738	749	736	735	725	710	743	706	761	732	731	749	690	724	776	810	752	762	729	726	674	714	756	709	763	779	711	729	751	720	736	777	707	709	736	714	749	705	695	754	725	742	739	804	734	769	710	731	783	769	763	703	741	790	751	730	722	756	743	763	769	708	696	724	730	762	737	732	733	737	741	705	712	777	720	733	722	761	742	715	730	766	717	736	708	768	778	715	688	720	717	763	740	711	716	761	719	724	740	735	716	766	773	769	695	721	787	755	723	680	734	741	744	742	741	825	725	773	719	720	690	796	742	763	740	788	693	712	709	740	759	738	714	733	718	732	713	739	696	719	711	785	748	759	713	732	721	719	765	725	709	775	762	704	706	770	767	719	766	755	736	692	719	723	769	715	747	730	716	722	699	790	760	757	711	683	694	785	783	723	753	752	745	735	744	730	771	740	768	708	713	791	729	739	806	715	741	769	768	741	738	761	768	718	776	690	797	723	757	757	747	749	719	722	774	715	719	706	799	726	773	742	738	778	693	734	697	760	761	752	743	732	744	713	739	784	771	755	775	717	763	759	701	746	746	756	742	769	751	733	769	665	756	721	732	776	742	756	749	733	734	695	734	704	727	709	722	763	726	731	709	725	691	753	768	747	721	751	721	729	772	783	704	724	726	725	725	729	724	687	667	802	738	757	748	761	803	705	741	713	699	729	739	743	760	739	751	765
40348	31935	15476	16950	11836	13506	9433	6066	6424	4405	4268	2755	1397	905	889	848	862	904	850	861	825	886	833	843	879	832	829	848	880	846	838	842	818	797	835	850	859	823	848	861	791	810	847	803	800	831	856	819	806	882	849	806	828	842	819	793	854	827	834	885	888	835	801	832	827	843	851	772	797	805	816	800	810	858	870	836	851	885	832	812	879	800	815	817	889	817	892	807	875	862	777	835	794	781	818	817	804	818	859	810	880	828	827	841	866	781	802	811	825	807	805	831	812	827	860	841	782	841	803	781	840	851	816	860	842	818	803	890	765	822	804	832	881	837	825	814	803	816	839	804	782	827	834	825	792	825	848	864	820	816	767	819	827	877	786	802	823	813	841	831	877	825	888	842	820	846	860	849	832	778	788	864	840	836	839	777	809	832	792	815	877	836	777	833	821	768	823	798	847	830	839	794	846	886	847	822	834	846	820	821	800	798	840	838	815	831	869	842	808	821	797	881	849	858	829	848	843	838	811	818	885	811	827	835	829	835	816	832	801	785	828	838	816	811	816	815	854	820	817	845	830	822	847	846	819	778	850	815	833	760	847	876	807	825	836	852	820	828	784	855	816	845	847	792	834	807	836	820	850	840	845	825	848	863	834	858	802	867	789	801	838	866	839	826	842	814	835	833	917	864	810	792	819	806	798	855	823	840	846	833	825	812	844	854	811	839	845	874	804	818	816	820	909	800	831	794	846	794	839	841	844	849	862	824	835	844	826	864	812	832	834	802	854	822	780	850	825	851	805	788	830	816	822	809	817	876	858	861	795	820	760	824	779	829	866	849	871	845	828	844	832	846	826	823	810	840	878	851	830	860	861	894	877	852	821	868	834	842	837	826	869	848	824	880	815	840	867	807	795	865	835	823	805	814	890	827	855	844	794	801	874	837	799	803	890	873	819	860	807	869	833	788	827	802	787	848	859	826	827	821	794	815	803	797	831	817	846	844	790	812	785	787	810	863	829	806	857	833	829	791	849	829	808	863	829	813	833	838	808	787	827	816	795	867	796	842	803	766	842	779	801	804	917	845	794	818	834	885	839	801	751	844	805	850	835	824	763	861	837	813	840	877	850	806	829	819	805	819	845	870	866	752	850	881	848	878	826	831	843	816	798	800	822	861	800	844	805	820	795	811	843	812	857	885	837	823	844	796	810	842	859	871	843	849	830	874	816	811	810	826	840	832	807	811	820	851	825	833	823	828	831	848	781	817	824	801	824	809	771	826	850	828	889	801	833	845	813	802	846	838	831	827	830	778	794	843	796	801	802	825	772	858	855	851	819	822	841	781	846	864	894	849	811	841	894	906	785	857	853	819	849	819	769	841	830	839	846	898	846	835	821	807	803	842	804	872	833	889	783	809	793	804	825	808	851	780	804	872	815	822	818	810	842	794	818	816	840	819	837	820	815	808	842	823	784	905	819	818	857	821	811	862	786	783	826	823	795	807	785	825	850	812	832	838	811	872	859	829	845	849	857	882	860	877	821	800	806	841	854	864	807	782	821	798	829	834	820	853	810	824	857	809	829	840	870	795	851	821	841	802	861	857	816	874	819	820	815	830	855	819	836	839	866	870	814	827	859	812	856	833	861	803	788	793	860	803	894	853	795	785	793	835	821	876	799	862	855	806	812	852	837	817	855	830	885	819	836	810	841	855	801	890	816	859	866	808	834	808	823	843	808	796	811	845	845	787	769	827	826	782	813	813	817	811	780	782	817	839	813	828	836	820	842	826	821	861	821	853	800	797	872	860	832	798	830	820	859	823	816	815	843	838	807	873	818	801	843	804	815	791	842	812	829	804	769	812	795	839	799	790	833	828	850	787	791	794	824	875	838	904	822	784	847	827	880	843	880	832	849	814	822	840	811	824	850	797	796	821	878	781	803	849	791	896	842	813	813	858	897	812	831	851	772	808	818	885	846	841	780	799	859	778	843	881	845	843	810	797	838	790	806	817	827	841	838	788	804	824	839	809	818	804	811	838	825	795	789	866	808	830	839	819	826	854	846	829	859	843	892	860	885	817	835	887	879	869	846	853	749	799	813	863	880	804	816	790	825	826	815	793	777	833	811	809	804	819	821	804	829	814	843	818	769	844	872	830	821	853	779	845	835	831	830	857	854	858	834	763	808	790	823	841	823	773	841	837	837	822	829	877	838	872	843	747	837	847	874	835	880	857	825	810	874	779	880	801	815	840	845	792	808	830	859	866	825	827	850	803	850	857	826	833	768	824	822	829	809	843	855	849	834	845	854	850	835	836	842	824	813	800	835	824	805	843	812	830	871	798	791	827	807	822	834	841	829	774	827	817	890	814	762	845	807	840	830	821	817	767	835	848	817	823	802	782	894	860	800	812	835	810	803	885	851	823	802	834	806	842	801	831	798	842	858	807	854	824	849	838	864	863	812	875	824	811	844	835	844	805	810	809	783	769	785	805	844	849	841	852	831	816	825	896	873	820	837	828	832	782	791	831	824	821	818	876	795	840	822	827	816	825	853	844	816	866	841	863	847	810	819	864	828	829	799	856	800	826	793	851	861	838	812	876	831	818	851	801	851	863	834	872	880	859	792	820	803	843	841	774	836	832	862	813	870	888	845	882	860	824	835	864	782	877	816	751	831	849	817	887	816	843	835	824	836	842	775	782	843	825	844	818	859	812	768	848	877	840	845	813	863	826	808	834	845	838	838	828	817	833	817	793	848	819	842	794	816	858	805	841	835	802	853	842	841	840	812	884	798	820	824	783	848	803	852	835	823	848	868	896	802	893	808	797	791	821	821	835	860	874	823	859	864	862	855	829	833	841	809	834	831	820	873	830	817	790	845	775	837	839	837	824	874	848	764	848	764	830	838	821	829	820	854	824	838	807	866	805	802	832	842	860	844	808	820	797	897	836	860	787	795	829	866	800	869	777	845	803	816	856	796	877	832	804	845	855	824	838	836	808	844	840	811	846	825	824	826	847	847	847	843	854	839	823	828	839	796	893	820	809	833	803	797	854	811	826	814	823	863	810	859	823	797	850	807	826	828	853	818	842	809	842	810	817	811	822	786	854	841	786	833	810	813	902	831	833	832	763	797	866	796	801	826	831	834	789	842	821	863	806	834	831	882	816	872	796	826	849	778	864	800	906	784	882	810	822	819	788	827	847	877	839	823	822	813	805	808	840	859	830	816	864	820	824	846	810	840	795	827	852	840	813	805	858	814	845	837	831	852	809	867	851	772	830	812	797	828	861	810	837	849	854	830	877	822	820	825	821	780	807	826	863	833	775	817	830	832	823	822	792	821	837	872	822	820	837	877	876	801	792	787	854	822	828	849	868	845	783	789	835	815	830	789	815	844	801	822	856	820	834	805	844	791	880	802	852	852	830	812	794	792	863	864	810	810	813	790	810	818	838	832	853	814	775	857	861	877	855	849	835	799	793	819	817	842	831	840	865	868	782	787	847	827	857	798	807	784	819
22457	20922	28562	23427	20953	21649	19562	6342	4719	3767	3141	2261	1369	833	780	721	687	641	622	625	637	608	569	572	615	618	595	584	612	579	655	634	567	589	620	587	594	526	634	606	587	618	607	569	580	590	597	638	581	592	584	552	544	616	593	577	575	598	604	578	514	539	605	594	542	592	618	576	633	609	567	532	562	569	602	543	561	570	606	604	610	574	600	594	577	586	562	565	583	590	576	546	570	571	607	620	548	564	601	633	555	552	587	553	599	591	588	606	558	508	567	553	522	593	541	582	548	550	576	549	551	569	598	570	612	580	561	616	575	552	585	574	554	604	594	547	560	575	596	603	494	560	577	534	579	547	573	604	577	577	559	529	561	552	586	615	540	565	599	578	553	546	593	590	574	621	612	526	569	558	607	615	528	561	571	574	520	580	559	535	574	575	566	589	581	579	588	576	565	564	594	553	576	560	605	578	585	547	578	571	614	627	554	554	602	542	547	579	587	618	604	568	534	534	595	595	600	551	546	569	562	612	552	585	580	547	580	570	568	568	582	597	536	565	638	594	555	584	602	591	553	555	611	561	562	568	554	555	533	592	557	574	556	546	572	590	596	558	565	538	553	572	565	560	554	561	545	549	554	565	591	575	575	530	563	599	531	541	629	523	564	554	557	520	554	569	581	599	540	591	565	563	531	593	575	603	591	592	549	532	562	583	608	607	592	570	576	585	559	598	546	586	565	640	573	571	552	559	540	608	559	595	596	527	572	627	579	579	579	582	526	605	555	583	558	583	563	556	552	564	575	582	555	563	575	591	574	567	597	559	581	531	610	558	593	518	547	552	551	581	569	561	582	569	584	544	601	541	602	590	601	604	565	601	567	557	582	607	560	611	505	548	545	567	586	614	564	560	565	543	572	563	554	563	498	585	578	586	555	551	553	537	561	559	576	559	608	590	573	562	570	596	583	574	532	536	563	582	538	564	579	596	571	543	594	615	576	582	584	571	598	572	557	584	586	524	576	573	517	562	607	544	564	562	533	564	570	561	604	619	555	566	549	573	561	598	584	531	564	598	536	567	604	549	573	587	537	563	544	575	583	552	605	576	550	528	569	500	565	560	567	541	573	578	603	567	557	568	575	610	564	548	589	574	568	577	582	609	570	569	566	573	568	563	595	600	625	579	580	572	570	552	593	546	593	589	547	543	552	555	587	590	594	553	581	560	510	548	557	578	567	563	594	584	547	588	554	547	588	602	566	564	588	573	602	517	534	592	575	602	511	584	528	624	595	561	570	572	567	629	569	586	610	566	540	562	572	561	550	615	540	598	598	545	581	544	562	557	594	546	561	543	592	578	599	552	611	573	539	558	566	570	567	612	543	549	554	588	508	559	638	545	562	587	585	589	609	576	568	559	608	571	520	550	587	542	603	566	562	623	611	560	562	576	535	582	549	542	596	581	576	547	549	558	587	549	582	612	613	565	590	592	568	586	556	552	553	591	580	575	614	537	604	557	559	593	567	557	533	571	593	557	588	563	637	591	582	552	595	546	599	574	541	573	559	564	592	536	526	557	594	569	531	523	558	555	561	588	563	629	566	584	613	561	530	538	580	545	594	557	579	575	542	589	568	592	572	603	570	542	596	574	567	571	540	543	602	536	549	564	582	534	552	560	573	587	584	576	571	592	570	559	570	592	537	562	538	597	577	521	575	591	579	591	587	535	535	581	609	618	578	583	537	567	553	582	602	575	577	575	564	540	551	590	553	593	591	572	573	594	566	590	568	548	568	527	546	562	590	569	567	576	550	563	583	580	594	565	571	571	574	600	549	574	583	504	539	577	567	530	526	607	551	579	574	577	587	549	571	527	520	583	556	582	577	625	575	552	573	589	567	580	565	607	572	539	535	571	570	567	559	558	591	566	587	593	571	536	594	584	557	521	580	574	566	586	530	554	607	577	574	582	591	565	548	573	553	602	594	541	579	621	558	567	595	518	594	532	583	589	532	597	570	604	569	576	599	562	547	614	569	536	597	566	528	605	517	632	582	522	592	557	596	550	577	541	564	586	572	567	597	579	535	554	566	536	550	581	584	580	609	579	538	573	592	565	575	553	609	543	572	569	571	572	614	552	563	586	552	585	616	598	569	561	549	587	581	589	547	557	564	562	542	570	568	584	562	580	534	542	615	574	602	580	526	584	581	592	609	575	550	528	585	622	547	601	543	531	601	545	562	571	575	562	545	547	581	593	573	549	622	582	582	584	590	539	538	561	530	617	572	568	637	569	593	540	588	572	550	553	569	620	585	544	574	587	599	553	583	545	578	592	580	558	580	540	554	551	562	564	591	552	567	551	594	558	612	575	543	574	552	574	592	547	572	573	571	535	578	571	505	590	572	556	601	568	542	597	598	541	601	615	586	557	566	584	598	548	590	590	580	555	581	548	594	610	562	542	575	585	568	595	546	620	541	553	552	571	542	538	569	552	542	557	582	547	565	572	575	557	544	575	578	543	592	575	587	569	567	580	546	544	565	574	602	582	571	548	544	593	577	561	577	558	563	587	575	588	557	556	578	583	602	546	566	566	568	568	599	555	572	594	578	582	588	558	574	559	541	575	544	641	573	587	542	537	572	562	539	533	594	617	550	569	584	571	536	621	575	591	589	567	569	530	607	581	575	548	615	570	563	562	554	557	603	551	565	568	582	566	587	566	557	566	544	558	566	616	554	584	553	529	541	583	559	609	600	541	576	575	582	567	508	569	581	604	564	566	586	611	609	562	539	580	591	566	569	582	587	589	567	597	534	558	607	571	583	580	581	560	572	598	605	572	570	594	600	624	569	543	606	592	610	558	549	554	596	583	532	601	583	539	530	593	551	555	580	611	550	534	580	576	545	552	590	560	583	569	611	564	569	554	592	554	558	533	582	546	549	609	567	546	556	560	593	591	587	563	553	603	562	553	551	565	580	566	554	568	525	590	570	531	592	596	548	610	530	542	532	582	575	577	593	624	577	572	577	563	576	552	569	513	616	560	587	625	612	609	578	577	592	586	584	565	575	561	520	596	565	578	597	573	557	593	581	558	605	595	570	601	520	604	572	586	552	612	552	563	550	582	523	639	572	520	534	550	578	589	604	577	577	622	586	608	578	570	591	583	572	572	593	588	546	600	552	597	599	581	555	520	563	550	553	612	559	576	593	559	579	580	580	596	555	597	538	548	549	552	596	579	585	598	570	560	556	537	548	568	564	547	565	591	606	579	538	583	556	566	565	571	555	605	547	598	561	536	581	575	568	590	584	614	558	563	542	568	602	522	550	604	584	576	584	550	613	591	586	532	552	574	549	591	581	573	602	546	532	572	572	578	544	585	636	542	573	558	576	578	569	602	584	581	563	534	558	577	571	529	548	580	527	555	563	615	593	597	580	568	567	582	588	579	570	532	555	583	559	547	570	546	547	603	613	581	527	555	506	537	595	596	599	584	572	560	576	584	566	554	563	592	530	577	574	540	565	550
44272	43688	24984	22976	17764	18036	15697	9171	9254	7028	5818	4310	2198	1124	909	840	817	755	831	711	704	703	704	604	695	716	668	672	682	646	676	658	698	658	688	660	678	636	638	628	656	650	611	664	649	624	631	606	623	680	674	668	653	608	658	650	630	596	568	666	651	644	659	636	668	596	651	640	609	620	637	656	616	610	616	652	594	639	658	655	670	598	645	615	596	645	618	647	615	616	587	620	638	624	636	674	619	648	618	599	686	637	646	572	639	589	691	579	646	614	624	592	617	614	629	640	625	601	652	600	628	576	639	643	606	587	650	668	634	650	617	600	592	594	645	658	638	616	638	622	636	608	631	624	665	647	625	649	641	579	644	609	592	645	694	613	616	636	623	641	670	633	657	617	609	658	630	605	622	662	648	635	631	603	623	645	682	651	604	614	670	599	641	612	633	639	597	595	587	610	578	622	588	572	589	646	618	702	619	650	634	635	643	633	641	644	673	621	615	577	609	656	620	664	621	628	586	635	622	607	638	650	657	661	603	626	609	605	608	639	636	640	614	615	592	628	623	651	616	625	618	651	582	636	627	600	621	646	628	642	588	631	611	682	658	613	619	630	626	628	621	626	645	616	586	651	665	601	619	635	601	662	658	622	590	587	571	626	618	608	618	621	626	619	624	598	579	612	639	617	651	626	619	625	590	619	621	622	634	636	691	592	619	608	644	610	639	627	638	635	615	600	628	570	644	649	613	616	648	614	610	642	659	601	612	581	604	613	670	648	611	644	636	623	615	634	601	633	654	593	635	635	600	629	649	637	584	599	635	618	619	606	614	661	606	622	591	667	608	611	678	641	635	623	644	627	598	604	623	608	575	676	633	613	615	656	657	625	625	601	624	652	629	612	635	636	625	586	601	635	606	603	664	616	646	619	647	630	596	624	633	578	656	630	649	638	615	654	602	638	614	618	604	601	613	653	640	611	653	626	642	693	657	605	654	577	633	603	638	650	615	600	647	614	637	630	627	593	622	652	626	637	643	652	586	644	616	613	652	642	616	610	629	602	610	590	582	635	648	671	621	619	594	579	654	639	626	616	623	622	646	597	609	605	575	612	589	630	590	602	607	628	625	660	620	631	622	607	642	668	648	646	614	661	626	627	613	615	653	638	634	586	625	675	630	628	646	639	633	604	631	627	618	628	642	639	605	640	633	611	618	628	613	652	609	627	666	632	663	625	657	603	641	639	629	595	567	587	618	668	638	622	580	587	637	592	629	586	617	616	639	614	625	621	609	692	647	648	610	609	625	569	690	667	619	659	633	600	652	535	623	631	668	606	612	649	665	626	614	578	614	654	600	640	646	605	623	615	639	650	602	584	628	634	676	620	614	603	644	633	617	627	615	635	611	614	641	584	612	654	621	617	674	605	591	628	596	647	629	608	683	622	596	638	635	615	614	620	604	590	627	589	622	565	644	660	607	629	597	603	640	632	650	622	654	614	617	611	654	689	676	608	638	594	626	619	650	641	665	602	613	631	644	621	652	644	626	611	644	596	621	613	684	603	651	598	634	659	620	623	593	616	677	640	684	670	636	619	620	585	605	649	643	631	561	593	596	602	599	634	648	594	617	641	622	615	624	614	594	638	631	580	633	609	643	649	622	597	594	628	677	621	621	644	615	632	629	616	627	614	553	621	600	596	674	631	612	626	620	648	602	642	604	623	596	659	651	599	601	613	636	629	639	632	683	651	632	591	609	593	653	613	589	616	606	597	621	613	654	609	626	653	606	630	610	608	598	573	603	611	650	638	635	627	640	638	659	635	635	599	608	640	663	620	624	600	623	592	609	619	647	578	613	640	679	643	584	620	666	625	679	567	662	650	665	612	642	611	645	641	618	638	618	617	659	654	626	592	601	671	618	624	620	646	663	588	683	631	613	630	640	630	600	675	626	647	601	637	629	636	625	596	586	605	598	631	599	684	608	616	612	619	660	622	618	636	652	589	611	621	610	594	615	622	609	666	643	623	608	610	640	594	578	653	628	619	646	578	627	666	628	655	589	630	664	593	603	624	680	585	677	604	625	636	658	640	654	592	630	607	623	627	634	630	596	597	621	585	601	630	661	661	616	560	619	593	602	637	636	587	614	627	592	651	636	638	632	632	544	631	665	646	615	620	650	652	651	629	613	670	661	560	640	657	691	632	638	597	604	636	613	666	592	611	634	624	644	594	590	614	627	600	633	615	625	655	646	615	626	648	664	614	610	610	665	626	628	614	607	616	612	631	639	599	626	638	657	594	609	621	633	628	664	627	664	621	627	593	652	618	620	645	616	627	610	673	608	639	616	655	633	618	620	612	630	633	664	643	673	635	663	617	602	631	636	610	607	597	630	627	591	649	583	598	670	583	593	610	596	679	624	625	634	629	591	640	608	611	591	599	610	639	646	604	594	627	614	614	605	630	667	581	620	672	620	599	596	645	599	589	617	632	645	624	613	624	626	637	635	610	635	572	670	678	601	617	609	649	658	616	605	656	631	654	589	629	613	631	600	615	637	625	626	606	613	645	654	608	626	595	633	613	612	651	601	620	639	616	650	623	644	627	612	638	584	638	623	650	655	626	647	629	661	596	591	585	654	582	625	647	640	640	623	581	642	600	619	631	604	626	665	629	620	584	633	652	636	652	577	656	655	693	569	628	614	618	635	603	598	637	645	621	645	683	656	574	575	627	666	623	626	632	647	621	612	601	666	640	629	614	556	582	632	640	635	649	622	608	584	609	663	665	627	615	627	653	637	627	622	634	590	622	594	606	598	632	607	694	652	601	650	591	611	666	628	602	611	644	653	633	616	626	567	605	629	631	669	660	620	602	669	643	644	619	626	618	639	662	610	689	600	628	583	603	584	645	643	634	609	637	642	615	619	601	630	649	640	663	649	642	580	672	627	607	615	641	612	561	669	624	634	640	628	631	626	616	608	632	617	625	628	656	608	620	650	603	611	614	672	614	591	650	633	598	620	659	618	585	619	608	639	582	632	617	595	654	652	674	666	623	612	655	647	626	644	626	648	615	616	606	638	616	603	595	668	620	614	614	636	656	609	613	627	645	637	648	657	586	629	625	627	579	645	609	567	610	570	604	647	590	606	600	629	616	601	635	608	640	630	600	612	635	656	638	649	688	649	643	615	627	643	641	627	661	658	568	656	649	592	612	613	633	601	610	629	606	615	641	628	671	612	625	595	663	596	624	611	638	608	608	647	642	651	608	626	628	631	592	592	613	620	627	627	611	624	633	624	614	578	642	611	669	637	594	635	605	608	634	660	631	574	629	620	650	643	605	592	628	561	578	619	580	621	615	651	618	650	623	645	645	602	646	631	606	642	642	597	625	595	661	628	589	670	627	641	661	607	630	635	634	624	635	664	633	649	631	589	602	597	636	624	616	561	636	599	624	635	640	631	671	592	622	635	635	604	607	628	657	632	614	605	626	641	575	640	687	631	658	582	584	618	650	614	627	622	619
30494	23441	17668	11520	6057	4940	4387	2327	2030	1566	967	989	766	491	515	521	535	485	522	518	517	488	534	508	501	568	521	502	519	496	537	476	528	475	524	526	522	490	528	484	513	529	542	516	510	505	495	530	500	474	470	483	491	501	525	529	481	491	532	550	490	492	514	500	486	493	494	508	486	482	521	471	469	505	471	529	524	470	522	510	493	550	500	459	534	496	470	476	479	530	530	506	487	562	527	504	508	482	502	465	481	516	468	537	476	474	508	473	514	514	481	492	499	486	495	511	476	512	540	526	514	505	516	509	478	473	502	544	509	511	525	481	501	497	531	516	530	490	470	480	487	513	488	493	502	489	520	512	480	497	522	531	536	504	508	522	517	486	495	554	534	514	520	526	499	507	517	489	504	541	494	530	514	513	491	513	523	536	488	491	503	522	543	481	475	479	489	513	558	503	492	505	513	514	549	488	510	542	537	569	529	510	480	503	517	501	505	503	486	582	482	504	482	491	500	501	529	525	475	530	479	488	476	506	512	491	500	475	527	524	485	500	508	472	509	499	504	541	522	479	533	464	493	496	487	498	489	530	513	498	519	505	529	515	528	515	502	502	522	493	464	497	501	490	503	514	489	474	527	549	495	501	471	486	473	532	521	530	498	515	524	496	515	513	481	487	528	470	530	519	495	476	500	490	504	502	500	496	522	498	477	482	500	531	509	510	503	510	491	472	542	539	474	500	523	511	474	524	499	527	467	510	505	543	510	463	449	510	504	495	522	528	502	529	517	542	505	516	508	524	489	525	498	515	475	555	523	521	498	486	478	509	503	496	522	492	496	502	527	533	516	480	538	501	531	485	553	500	459	507	510	543	483	504	523	456	497	503	503	490	502	513	502	472	505	492	489	479	481	505	493	519	488	515	531	536	520	489	498	497	493	533	510	547	483	496	466	488	527	537	524	505	470	476	469	533	524	493	505	479	513	531	486	503	492	518	507	501	514	557	519	509	498	539	505	503	518	507	515	487	532	526	499	478	516	492	501	494	506	502	550	506	498	502	521	519	493	494	503	504	523	501	503	502	489	521	463	499	481	507	496	511	476	463	480	516	513	507	516	516	526	492	497	487	505	510	463	475	479	523	548	508	460	544	528	541	530	547	498	484	492	493	531	484	523	488	508	494	481	519	549	527	504	549	487	502	527	550	517	494	474	518	490	505	530	485	491	515	481	517	495	503	494	496	509	487	488	489	510	533	506	531	536	514	494	521	507	499	514	496	520	525	540	469	492	485	512	499	544	565	562	537	490	462	477	545	550	506	490	544	491	494	463	467	504	509	503	490	517	498	518	513	492	504	501	525	497	517	471	517	558	506	474	520	499	509	533	482	471	536	509	520	448	495	540	551	496	500	525	496	463	531	520	497	495	525	550	448	479	500	480	473	520	468	513	485	472	478	492	485	512	498	504	519	504	438	445	518	488	457	493	480	493	528	517	517	517	521	527	509	533	517	502	501	513	492	526	489	471	506	476	453	490	531	519	466	510	525	512	526	489	514	499	487	489	498	502	511	540	514	482	469	524	466	510	490	512	516	500	528	499	532	509	538	515	489	514	529	494	503	509	504	474	531	500	502	553	531	520	524	487	510	541	502	483	524	531	521	513	570	482	515	536	531	513	485	503	552	493	506	510	488	487	526	484	486	484	511	505	495	502	487	521	528	464	467	521	500	497	505	500	498	532	501	547	482	501	503	516	518	469	517	479	540	510	536	530	469	518	498	508	467	478	486	504	504	519	527	522	505	532	534	513	547	502	494	518	494	490	502	471	497	483	534	551	522	537	531	496	507	511	469	514	529	518	521	525	523	513	488	496	563	483	487	528	520	500	505	481	491	482	477	529	519	506	501	515	518	526	526	503	488	519	517	495	473	514	482	496	478	508	503	508	477	528	513	521	495	527	510	542	505	486	515	504	520	500	474	509	463	481	532	489	519	490	498	476	544	493	477	505	486	534	507	521	520	509	515	467	503	499	525	478	514	526	500	490	480	515	527	514	493	514	488	530	505	523	488	520	517	490	501	459	543	513	472	529	539	464	487	510	520	487	480	514	517	536	478	472	499	492	546	509	504	517	468	500	518	537	487	546	508	474	552	477	537	552	518	514	501	525	511	533	494	478	473	511	481	482	523	496	519	489	482	509	484	516	484	518	479	514	545	530	537	467	530	528	477	506	457	491	567	526	527	498	524	522	514	560	451	516	514	487	481	522	505	509	516	508	478	489	500	521	523	497	496	501	501	514	489	523	507	553	467	544	512	493	510	520	547	519	552	516	479	508	559	479	507	485	507	524	472	498	506	476	494	546	495	497	484	491	511	472	522	546	498	467	512	507	492	532	533	512	484	473	503	497	476	490	509	515	515	491	491	510	482	510	536	492	486	482	507	475	494	491	548	498	478	529	544	535	508	528	523	507	490	479	422	521	498	499	512	528	491	509	529	517	515	500	512	466	516	512	545	516	528	492	514	492	468	509	464	470	517	515	505	517	482	497	490	509	506	517	503	506	525	505	539	494	479	492	518	506	501	548	502	485	535	490	523	493	501	543	503	505	500	534	536	517	485	510	531	516	487	517	487	481	502	499	535	500	523	466	524	465	476	503	499	481	498	510	528	516	507	514	503	468	478	514	506	475	496	451	474	515	488	489	523	464	514	507	499	544	530	513	523	494	492	472	484	500	454	530	512	513	514	496	521	486	471	502	477	521	474	490	532	514	512	479	546	513	494	519	465	503	486	506	498	519	489	492	513	542	473	518	510	488	480	527	513	498	460	523	469	503	466	496	540	504	503	548	514	514	493	498	512	513	508	490	536	493	515	536	495	491	518	500	520	511	499	488	507	533	510	557	492	475	506	495	517	494	505	508	512	471	507	500	505	504	503	539	520	494	496	512	560	496	482	504	507	494	513	526	510	512	478	497	476	560	509	501	487	547	477	488	514	499	507	492	485	533	496	531	496	523	492	494	513	513	535	524	482	522	517	487	544	509	496	532	517	527	501	494	495	493	498	506	482	500	522	531	534	557	507	490	498	482	505	538	508	506	523	485	492	495	511	536	500	489	489	489	493	499	559	485	471	494	480	496	485	485	519	481	482	494	510	499	513	490	527	498	506	522	556	480	517	511	512	536	497	527	544	515	462	540	470	546	526	490	499	486	508	504	496	524	507	507	509	493	489	517	513	548	521	501	462	513	483	526	497	480	501	523	540	572	513	502	492	530	493	496	460	491	473	554	509	501	491	485	509	508	506	543	534	479	493	526	496	519	528	507	495	458	531	505	500	462	516	534	448	480	489	509	488	508	510	514	492	513	494	485	487	480	544	497	510	532	503	492	515	483	537	508	471	496	507	497	484	533	450	476	473	528	503	502	523	545	535	512	470	475	497	501	473	512	526	474	478	511	544	505	490	529	511	516	497	468	532	558	505	503	495	545	535	476	492	525	485	492	493	527	510	468	492	498	518
38428	25432	15947	13009	9217	8894	8577	4623	4105	2981	1562	1638	1212	667	630	588	676	589	595	601	573	613	586	561	570	579	589	611	608	553	603	559	574	594	565	633	635	587	587	650	580	559	622	622	576	608	603	566	558	606	631	578	619	606	591	606	576	601	614	607	573	598	597	626	659	547	649	602	657	602	575	585	639	589	577	550	601	584	633	577	596	587	622	615	595	571	609	599	603	591	551	604	629	578	604	586	636	621	549	590	599	594	578	616	607	599	656	643	581	596	618	643	622	614	619	620	618	587	578	607	565	554	610	616	576	582	564	578	581	661	620	594	591	574	606	564	584	559	575	623	596	591	621	611	631	580	591	581	583	556	623	609	614	597	586	592	617	671	646	589	621	574	598	585	621	550	571	597	603	562	592	583	558	664	566	610	569	581	635	609	617	626	600	601	558	621	613	588	586	608	619	621	573	593	620	605	630	612	614	622	615	608	615	605	623	601	611	562	545	634	669	609	564	585	584	580	611	609	574	600	650	611	554	625	638	599	581	555	605	600	610	612	557	575	599	622	602	593	564	574	600	610	598	589	603	589	576	594	593	592	563	596	569	641	572	614	594	576	556	600	606	559	613	562	583	599	619	628	624	586	640	581	560	609	582	616	577	602	641	580	605	575	598	560	619	606	579	574	533	590	649	570	600	606	572	661	606	645	599	601	574	608	587	613	600	612	658	594	590	616	581	607	612	578	586	608	584	611	594	614	601	600	594	590	588	586	599	573	611	582	624	639	620	638	617	577	569	597	584	609	591	615	574	571	595	540	620	595	584	602	594	607	564	640	588	602	615	593	629	612	584	588	591	596	595	627	614	584	592	579	608	618	603	589	613	605	601	599	615	573	584	610	585	548	621	596	627	598	569	558	592	628	610	623	589	618	604	613	585	614	573	563	585	595	593	587	592	583	573	625	631	622	606	584	604	604	563	594	616	572	557	557	589	569	619	585	614	572	573	576	607	609	608	636	568	549	591	641	596	579	604	592	622	570	604	577	591	621	602	605	614	599	579	584	572	638	597	578	639	574	604	589	621	575	623	586	604	577	581	625	567	598	611	607	571	584	615	591	570	579	600	578	577	566	572	582	577	624	595	584	602	572	617	604	593	603	606	634	592	613	593	614	584	547	609	618	617	578	539	617	580	602	599	583	627	609	629	640	636	627	609	595	640	584	564	600	580	631	602	551	592	592	592	599	580	595	573	562	570	601	568	626	624	618	625	618	566	605	621	608	591	544	600	573	580	623	615	564	594	579	587	591	582	561	597	577	615	590	577	612	582	609	600	573	577	594	604	563	610	602	634	589	620	592	588	593	595	628	583	596	597	599	636	594	580	603	572	590	597	606	638	613	569	567	600	562	584	628	577	606	581	613	580	615	590	617	625	589	558	622	592	574	621	619	590	573	644	583	612	574	602	606	597	588	591	601	631	609	561	607	582	598	590	611	601	607	560	593	563	577	637	632	652	569	590	598	593	593	596	577	521	589	635	590	603	586	598	596	629	591	577	604	571	644	612	613	592	595	613	595	610	625	606	542	591	572	604	607	618	590	590	575	604	572	636	620	595	586	636	609	646	583	616	596	620	603	618	559	578	615	584	599	572	594	601	561	591	611	575	623	603	535	582	600	639	585	614	606	597	616	584	564	606	615	591	621	574	603	578	595	585	636	609	573	614	549	602	584	605	555	601	562	598	617	596	590	645	559	599	592	597	566	610	576	598	613	577	588	588	576	675	626	598	640	605	552	568	609	561	596	596	580	555	612	598	618	630	583	625	594	579	606	614	586	601	612	600	591	656	583	569	560	611	638	595	598	589	599	627	601	595	624	623	597	575	594	590	584	589	580	593	584	607	595	558	605	568	602	598	590	646	600	559	597	579	593	624	601	594	595	613	594	628	623	595	623	568	558	647	591	578	639	600	576	591	599	587	588	636	599	585	559	600	588	599	622	626	628	594	601	561	601	581	592	634	644	590	603	577	602	627	600	617	609	607	616	596	581	649	581	619	604	646	570	607	616	586	621	596	643	616	609	616	581	589	594	589	611	639	619	601	620	591	608	592	604	620	570	576	622	582	571	556	580	617	622	603	630	613	595	615	627	596	618	553	579	598	600	536	568	581	542	582	634	587	601	551	582	591	614	571	588	612	613	596	621	538	602	616	593	597	616	609	571	627	604	612	600	625	593	607	585	591	614	608	621	625	600	584	586	619	584	576	613	585	554	578	593	612	594	590	600	621	567	592	601	595	603	584	564	592	608	600	608	579	598	586	610	542	593	618	610	542	585	618	581	586	611	577	575	584	638	636	605	612	623	601	612	553	617	597	540	621	602	582	614	592	620	598	595	593	546	617	555	592	608	595	608	580	588	554	580	609	580	627	629	562	624	562	589	590	593	578	592	617	586	649	597	592	595	593	615	584	585	575	571	604	636	584	530	618	624	605	629	579	619	557	628	599	628	635	595	554	600	583	590	584	554	601	569	618	578	637	580	588	596	590	634	586	589	604	547	599	596	603	616	587	635	584	602	608	600	590	610	604	608	662	657	588	581	574	595	552	602	627	550	611	582	597	621	606	592	542	590	626	635	586	593	599	512	575	632	603	584	677	610	589	607	590	593	596	624	632	640	604	626	615	566	595	577	616	629	602	598	601	597	605	589	654	609	561	593	617	614	635	578	605	583	589	589	618	598	577	605	602	601	602	565	599	589	584	580	602	613	640	605	591	603	615	564	609	627	589	645	591	583	618	619	607	618	585	600	599	635	597	555	597	590	576	575	617	581	594	640	610	591	600	604	583	620	642	633	571	588	623	592	537	611	601	614	598	574	595	623	573	607	648	570	579	602	616	637	646	617	598	596	615	580	605	625	561	584	605	621	580	564	566	598	644	611	598	582	564	584	558	585	624	593	621	634	612	615	584	595	569	612	618	601	589	547	589	591	571	584	568	599	584	582	588	577	565	638	585	626	576	628	587	647	607	580	590	666	607	595	616	592	642	614	600	609	578	623	612	583	643	579	552	580	631	586	565	597	598	622	612	574	629	581	579	588	613	552	556	578	622	550	569	613	573	591	591	577	590	586	611	557	597	615	581	580	601	562	563	558	586	623	574	597	593	644	584	609	610	591	619	604	590	638	621	607	579	642	602	600	597	633	600	597	545	586	590	601	602	616	550	604	531	640	628	608	633	581	632	588	582	591	587	614	574	574	597	611	631	617	624	591	592	554	629	577	633	574	585	558	606	595	578	594	579	618	589	592	635	602	603	599	620	556	571	614	587	606	611	588	607	628	609	591	634	626	548	607	597	619	613	568	630	588	653	601	606	601	606	595	637	634	595	640	610	609	603	600	578	623	548	616	564	578	648	585	595	613	588	589	557	611	599	610	587	586	532	592	582	596	571	609	575	568	601	583	590	611	582	632	600	580	612	596	635	620	568	586	601	579	610	585	597	602	560	539	611	561	599	607	594	625
23533	20899	28127	23812	21016	16883	9304	4162	2933	2212	1070	1144	810	487	445	355	358	354	353	336	366	373	340	353	363	347	338	336	348	314	330	294	338	339	334	307	328	340	358	352	320	350	337	337	296	319	339	292	337	348	353	324	366	342	299	334	321	333	320	379	356	362	323	334	330	340	326	319	328	333	389	342	327	333	337	320	327	334	313	309	344	338	327	322	353	331	314	304	346	330	329	333	292	328	317	302	333	335	319	298	315	340	316	318	317	344	307	312	330	327	332	325	340	350	332	323	331	346	323	341	304	304	339	309	335	304	321	291	317	361	339	321	344	343	356	297	332	330	323	334	349	334	356	353	297	338	344	346	334	342	355	313	359	344	329	319	333	365	334	343	327	351	344	306	330	330	341	316	331	317	332	335	332	340	355	346	314	344	323	339	307	340	344	332	349	321	312	313	319	342	343	331	352	313	332	332	306	339	329	345	290	323	344	360	309	323	329	319	301	290	343	335	316	354	365	325	338	353	355	341	337	340	328	339	348	341	306	338	337	323	351	314	348	328	357	330	317	319	295	340	320	349	337	354	343	347	336	321	323	322	340	357	366	347	300	303	373	330	334	372	304	343	344	329	299	320	314	319	366	319	331	339	338	330	339	354	326	327	333	346	336	336	355	336	346	320	349	316	315	304	356	337	330	354	325	298	301	313	308	345	342	324	339	337	327	364	315	317	331	326	310	336	353	344	313	335	360	310	331	340	355	346	344	344	298	343	324	352	361	320	307	313	334	388	338	333	317	304	349	326	320	289	324	330	373	325	328	340	349	308	373	322	327	331	278	350	328	325	344	314	350	337	355	369	333	327	319	353	323	301	326	331	358	339	336	350	328	329	363	319	309	349	322	319	337	331	340	324	354	335	336	329	308	328	304	323	309	335	332	314	329	327	373	337	307	356	342	313	324	336	360	350	342	327	351	343	318	318	326	298	319	338	290	351	325	297	377	348	345	342	332	345	332	320	335	333	352	337	317	343	323	310	319	346	316	336	326	320	312	305	291	339	354	328	338	309	353	323	328	353	361	340	350	305	339	346	315	345	327	356	310	290	352	351	340	327	353	334	348	315	388	323	327	339	301	332	343	365	342	290	334	339	359	312	331	335	326	335	327	325	296	335	330	351	310	321	321	336	351	327	344	349	297	337	354	342	320	355	310	317	302	352	317	320	323	302	296	356	356	288	321	349	325	330	346	342	345	362	316	314	311	317	337	335	310	354	354	333	349	368	311	338	332	312	334	306	313	315	344	325	326	312	297	342	314	325	327	335	307	324	322	331	342	319	312	329	375	309	333	340	368	330	352	354	351	304	328	336	316	337	325	345	333	324	328	351	335	338	320	360	345	358	306	322	353	357	330	322	326	332	308	344	358	337	293	342	324	329	324	360	307	297	340	308	322	353	301	364	355	318	368	347	337	326	296	308	362	321	337	306	318	310	327	341	344	337	312	288	320	332	340	330	315	347	315	330	326	338	349	318	347	327	326	348	334	336	310	322	354	347	357	316	327	305	332	342	343	322	340	328	306	324	317	309	304	326	339	329	323	366	356	323	322	352	333	318	330	320	350	293	312	326	345	337	345	362	340	336	329	331	300	296	316	327	355	336	316	351	354	346	321	344	342	314	302	314	321	363	352	310	310	315	358	333	331	318	339	318	311	334	322	325	291	315	295	320	304	323	332	360	317	325	286	327	367	316	352	349	336	316	331	340	342	328	350	370	367	321	302	348	314	331	338	335	344	320	316	300	315	324	342	353	295	350	314	301	328	338	337	348	317	349	325	296	326	348	315	306	343	352	311	314	343	338	342	299	327	329	329	325	326	349	331	303	356	356	316	316	347	322	379	341	335	351	319	331	335	306	328	320	331	351	310	370	327	328	344	339	331	329	313	316	360	347	336	326	331	348	332	345	315	327	306	340	316	318	338	331	332	342	340	310	363	355	303	329	352	321	340	357	320	324	343	319	328	329	319	342	343	323	326	375	319	334	337	336	336	353	308	322	331	303	319	333	360	333	303	331	313	311	351	327	292	357	343	312	313	302	328	324	293	322	329	331	378	318	317	363	319	339	337	323	322	327	343	346	323	313	349	353	304	352	334	336	316	325	334	353	334	349	366	325	344	330	297	341	337	320	319	348	343	313	349	325	353	313	315	344	343	353	325	348	316	299	333	323	341	352	324	309	318	385	333	336	319	331	339	335	341	355	302	312	317	301	312	340	331	325	319	361	351	323	325	310	328	319	324	327	326	316	342	311	344	352	341	289	349	353	329	339	351	354	329	334	330	333	348	343	318	309	342	302	334	331	325	317	312	297	339	345	353	326	343	331	333	300	343	374	332	317	298	326	344	334	332	363	370	313	340	348	315	366	331	321	317	307	343	309	334	358	334	305	375	341	336	331	327	329	312	323	336	360	352	331	313	342	327	354	306	331	335	317	308	298	325	348	323	345	338	323	319	354	349	292	321	359	298	296	344	324	332	352	348	340	320	333	362	348	312	341	330	323	348	332	324	309	344	329	341	364	308	305	326	323	328	324	323	343	310	319	309	305	334	347	317	338	327	338	346	333	305	331	329	309	315	314	343	305	317	323	343	362	336	336	335	327	342	344	301	334	312	304	302	321	342	366	339	322	322	332	285	296	333	319	348	333	325	318	328	326	332	328	313	335	351	347	300	330	315	316	325	334	331	344	327	327	340	337	302	310	369	325	332	322	311	353	347	340	307	333	318	331	310	300	325	317	333	330	348	327	323	316	316	344	335	366	310	329	327	328	327	362	321	335	304	332	328	328	308	315	313	346	329	324	367	333	326	305	333	337	337	332	331	340	342	328	324	322	328	322	362	295	315	328	324	327	326	316	352	333	331	312	317	334	292	341	318	345	312	338	342	378	327	357	356	320	368	304	321	340	317	308	364	345	316	324	353	308	308	324	317	307	354	338	314	301	319	337	332	333	302	325	317	331	324	323	353	341	363	368	346	325	332	316	342	349	319	319	341	316	354	336	342	354	325	318	341	347	342	327	323	339	334	320	341	314	384	328	323	300	369	340	311	318	331	317	342	346	339	311	363	339	314	320	322	331	302	310	328	361	326	326	334	319	314	311	363	289	319	331	357	289	333	347	363	313	306	319	303	328	342	322	363	326	328	326	327	321	366	325	341	309	315	364	313	346	312	315	348	343	358	349	334	341	345	336	326	356	346	364	323	301	311	327	336	334	330	365	347	325	349	319	329	352	323	366	336	311	318	340	331	303	311	321	339	307	348	327	339	362	324	337	331	328	367	345	324	337	316	330	334	354	352	348	340	307	332	345	342	347	351	349	345	339	322	327	289	336	336	326	314	314	377	334	323	321	337	317	296	333	322	322	344	316	337	343	334	308	313	326	332	323	344	356	310	328	322	329	329	341	311	336	385	343	312	317	341	315	317	356	330	329	351	338	334	317	340	354	346	327	327	342	336	307	336	330
39745	35306	22066	19362	15339	13066	12793	7341	6188	4605	2031	2179	1558	686	546	498	493	451	468	448	437	478	421	427	420	411	460	419	401	368	469	406	418	400	451	447	412	407	402	397	390	400	387	402	384	390	400	400	415	396	444	390	412	392	398	389	392	412	384	386	422	373	389	388	397	382	364	382	371	407	419	397	393	425	396	439	382	431	402	420	357	410	372	399	383	415	401	378	407	397	430	402	359	365	397	381	385	398	392	427	386	350	386	401	376	385	407	450	411	407	420	384	407	431	396	353	408	397	394	400	391	386	387	420	374	402	384	389	434	381	417	436	364	416	378	409	397	438	426	381	387	432	395	424	374	417	373	421	360	414	382	395	450	397	425	390	404	385	413	395	419	376	367	409	397	365	430	409	431	377	394	378	388	374	366	431	409	414	418	412	406	422	363	395	424	364	381	369	379	383	367	383	394	379	418	398	389	394	382	431	402	389	375	411	404	415	416	412	401	420	386	408	393	420	409	409	380	382	398	414	394	398	393	378	364	403	390	427	392	383	410	390	369	356	401	359	401	431	394	388	397	437	366	390	381	395	419	386	428	410	387	393	375	387	354	383	372	386	377	389	368	406	403	419	397	391	395	366	405	379	390	397	373	402	401	410	404	422	399	411	403	432	401	382	424	415	427	361	422	420	391	426	417	362	395	402	408	395	393	394	422	390	379	383	417	393	417	378	388	421	365	347	406	393	395	371	420	406	405	394	355	422	387	419	436	405	422	384	408	400	397	396	393	384	390	451	399	398	395	395	409	411	373	422	368	385	386	371	402	404	380	383	422	397	414	378	379	410	380	417	398	400	401	401	411	382	380	402	383	392	411	402	441	416	360	397	429	446	405	437	376	412	415	425	391	401	378	379	403	369	377	408	426	369	405	373	385	369	374	401	432	363	390	408	353	422	394	381	390	375	408	413	390	412	383	416	371	393	397	405	413	371	376	397	395	388	435	404	378	389	427	398	367	409	394	411	404	408	413	412	387	411	420	397	388	378	382	417	402	409	402	407	394	414	432	405	401	411	435	416	435	414	370	404	384	392	408	393	384	423	388	417	390	362	404	396	379	439	407	373	401	412	423	428	394	404	417	412	374	410	410	395	417	406	413	392	381	428	394	425	397	404	381	411	402	377	411	370	395	382	400	378	401	403	408	371	411	409	418	380	368	403	402	410	402	409	386	388	401	418	358	412	407	406	400	339	421	392	409	402	421	380	405	397	407	383	455	375	393	398	410	384	387	416	401	425	396	384	413	405	390	395	386	395	408	437	418	406	407	358	410	374	401	391	381	392	405	408	377	410	403	418	423	407	387	408	423	417	417	375	409	385	420	379	410	414	388	398	409	396	403	398	408	442	410	406	350	382	387	411	401	398	400	403	378	389	421	350	379	395	415	384	404	411	385	416	431	414	405	388	411	404	382	387	372	372	365	360	413	399	393	432	402	405	372	419	365	415	401	382	373	410	428	387	398	407	384	394	388	427	408	390	366	383	390	397	386	409	356	423	405	395	385	366	405	393	412	392	412	383	414	359	420	439	411	409	419	406	426	431	389	391	377	380	385	404	398	390	436	398	386	394	387	411	423	391	413	417	402	384	407	437	415	400	380	401	394	406	354	433	421	422	409	428	419	389	377	429	391	398	374	432	389	377	395	413	362	368	423	376	446	366	406	424	374	375	413	385	383	404	392	363	389	385	397	410	383	407	393	398	398	412	391	393	397	414	407	402	428	403	395	388	379	393	418	383	416	416	380	355	421	448	430	370	430	429	359	396	441	406	416	405	391	399	433	361	375	415	427	401	363	405	397	397	378	386	395	431	406	396	379	452	397	434	427	403	388	420	378	412	409	446	381	397	406	341	410	407	427	389	435	394	409	417	373	404	401	409	373	438	394	405	408	381	373	411	410	394	411	394	411	395	407	388	407	405	425	361	390	410	369	410	398	403	378	404	416	392	386	373	394	437	399	410	397	415	387	409	417	390	382	423	395	401	414	443	388	390	387	381	410	401	398	438	415	401	358	390	377	387	418	387	390	393	416	371	422	374	400	367	373	413	449	390	436	390	399	376	357	412	374	420	390	372	378	388	407	420	375	362	417	414	441	413	403	345	434	409	385	363	412	454	382	407	414	384	369	406	393	367	392	398	401	425	379	387	387	427	377	396	408	386	378	397	393	432	417	422	376	398	357	402	434	395	386	375	370	400	396	405	390	355	407	413	390	387	393	408	409	400	411	403	401	390	371	366	437	390	388	414	418	351	420	413	371	420	375	399	383	418	353	381	404	382	396	403	399	358	380	436	388	416	375	422	396	388	384	374	369	404	398	385	427	421	407	394	417	368	396	367	408	406	388	377	433	386	389	371	426	404	437	410	387	379	381	392	379	404	404	406	390	428	380	397	409	406	415	405	416	419	397	383	373	392	427	422	413	404	391	418	396	393	404	390	399	426	378	386	407	392	390	362	418	422	386	393	399	391	393	387	372	403	428	395	391	395	386	398	386	399	434	409	389	393	414	404	354	368	371	425	363	379	376	398	380	401	392	358	373	413	395	417	405	407	393	415	404	397	401	379	405	376	394	393	378	385	425	383	446	382	406	425	411	407	399	397	416	374	408	406	423	392	405	383	371	384	416	383	402	442	392	385	418	398	372	392	401	414	379	371	396	423	406	375	390	375	403	407	409	374	413	429	377	414	361	397	383	397	396	411	383	398	366	406	343	414	412	382	398	402	343	356	380	426	421	413	400	409	381	402	436	391	408	405	362	383	414	421	385	387	401	404	379	382	380	393	373	387	405	400	375	415	441	436	414	414	407	423	402	400	356	419	381	403	406	397	385	364	414	363	405	400	353	389	404	404	423	354	393	380	395	383	388	363	377	417	416	386	377	401	388	415	419	386	356	401	417	398	440	414	379	394	415	404	425	404	390	372	361	362	407	424	380	411	388	362	413	439	374	400	405	375	424	419	413	367	432	403	417	386	398	414	373	345	428	421	398	406	436	387	369	421	429	427	388	420	378	427	435	419	407	386	399	409	427	406	408	410	403	398	435	418	367	408	384	386	394	368	379	431	377	446	401	385	392	381	372	423	429	385	375	392	402	392	386	351	397	385	351	435	401	390	402	383	400	434	417	407	403	401	386	416	419	422	381	373	409	374	434	410	372	395	397	404	400	416	429	423	403	385	410	404	442	391	389	437	399	389	425	393	414	369	396	380	424	402	430	403	382	404	432	383	396	394	398	366	410	384	406	392	399	387	406	381	400	435	382	415	376	382	405	395	392	415	404	390	390	432	383	423	413	374	388	403	384	415	433	376	397	385	367	370	395	390	402	407	415	387	387	436	408	429	391	363	385	445	433	388	379	406	416	404	363	376	407	347	374	436	424	397	388	425	410	399	409	395	430	337	401	374	400	380	402	409	424	376	387	399	398	380	408	389	383	379	394	381	386	384	381	421	400	349	431	416	383	392
24675	20903	27280	24656	18214	8680	5845	3607	2369	2287	1509	1265	1078	909	750	789	755	763	767	809	759	726	744	713	796	765	774	752	764	760	734	706	801	717	753	777	716	776	754	804	699	754	704	766	746	731	723	721	740	792	720	719	731	730	721	751	735	732	749	717	737	764	758	747	751	763	722	728	733	756	740	776	730	711	745	695	749	752	711	699	748	784	760	757	700	721	757	722	805	757	795	724	814	749	726	728	714	746	762	769	729	788	741	785	742	749	758	771	786	725	738	751	747	674	737	738	704	720	820	760	748	736	776	687	781	725	751	729	740	796	708	735	766	752	694	752	764	759	741	707	716	724	729	719	728	726	712	788	760	737	722	776	725	753	735	795	742	734	697	775	751	740	760	732	740	724	762	742	743	725	684	730	722	715	741	749	772	727	686	739	741	742	727	750	761	761	744	744	694	691	741	760	759	744	753	716	750	765	752	747	755	783	771	781	688	715	732	753	704	720	733	750	726	708	694	733	731	754	712	742	719	748	713	774	712	690	761	707	730	738	745	716	700	716	767	712	745	804	735	711	770	726	736	756	716	783	749	713	751	711	709	698	662	730	750	784	770	743	743	718	767	726	711	719	693	708	708	720	754	743	765	755	733	666	763	774	761	705	762	749	732	749	740	730	683	756	727	744	717	774	730	744	722	764	677	693	703	735	728	699	754	754	715	678	698	769	786	767	710	716	769	708	752	727	713	704	744	766	755	733	734	726	768	742	738	733	771	717	709	777	763	734	784	758	752	810	764	741	773	719	725	694	728	700	727	725	758	755	742	660	680	738	774	740	771	703	783	788	763	707	674	742	743	735	710	770	765	779	722	740	798	745	709	759	747	766	724	708	756	760	775	809	779	777	740	735	755	733	735	725	759	772	728	681	763	719	762	712	757	739	689	735	760	723	759	723	754	746	737	762	777	722	770	743	677	748	723	732	738	668	738	758	760	741	734	739	771	738	721	733	763	722	684	738	728	738	680	727	756	764	734	789	784	706	723	725	717	726	744	755	724	731	745	657	744	757	707	736	701	703	717	760	717	744	705	764	758	735	763	765	710	715	737	738	747	734	746	743	781	729	728	739	694	736	727	732	719	748	753	686	712	731	738	731	724	757	711	718	800	730	783	747	737	727	737	735	733	747	716	713	734	717	726	759	725	742	738	713	717	746	742	702	747	796	770	717	731	708	711	736	723	755	787	758	717	803	706	742	679	744	750	736	749	747	753	732	709	753	702	749	742	763	721	768	723	745	750	696	733	796	794	726	708	667	738	684	733	726	745	741	765	770	757	700	759	752	700	735	780	750	775	714	702	717	734	756	761	735	726	756	737	746	762	747	727	785	690	758	726	700	749	721	752	722	787	742	763	746	775	734	702	709	708	716	768	779	744	761	768	737	736	769	762	731	714	753	753	742	756	714	738	698	708	745	722	738	733	758	749	738	735	769	751	760	767	717	714	724	715	702	727	747	729	738	697	749	748	755	726	725	739	770	742	737	708	706	749	740	762	701	752	739	759	787	802	732	757	741	732	714	769	721	771	749	724	758	725	739	723	705	747	735	741	718	758	744	746	715	753	735	722	737	707	773	750	710	793	785	774	734	726	732	791	755	744	707	802	686	762	742	764	736	776	770	742	731	750	699	733	747	741	740	820	702	763	716	732	774	764	756	726	714	726	720	745	759	736	780	766	774	745	752	730	750	724	768	739	729	784	734	775	726	707	737	733	709	729	712	772	741	713	711	754	711	737	705	745	694	821	738	767	770	728	692	770	724	757	732	743	787	694	770	761	782	741	726	751	691	722	743	756	759	736	734	728	730	823	777	778	696	750	728	755	757	685	737	747	677	743	744	756	757	780	772	782	744	759	745	702	733	724	758	711	796	745	761	755	778	769	739	726	724	749	721	810	756	754	756	717	754	743	755	733	743	782	742	728	772	766	698	741	739	755	668	738	730	763	777	748	736	693	713	722	735	722	719	733	691	737	734	750	725	740	744	708	766	686	777	698	687	739	741	729	729	758	722	790	788	766	755	722	674	729	752	746	774	724	705	736	711	730	748	751	692	740	726	763	766	732	651	724	718	774	752	732	755	704	735	748	750	729	703	685	717	765	749	725	757	734	727	707	769	759	750	735	786	727	728	739	706	732	740	733	733	736	740	755	773	764	710	758	727	724	739	750	714	725	733	732	750	733	741	707	728	686	742	737	716	731	768	802	734	714	778	730	738	802	760	738	740	733	727	737	722	733	768	743	780	705	791	784	709	745	763	773	715	740	754	744	711	793	731	769	740	736	736	741	737	721	737	793	750	784	681	751	740	745	726	734	756	755	717	718	775	716	773	793	779	768	761	738	765	716	728	738	681	710	728	752	731	772	745	711	743	765	700	778	775	756	717	767	720	729	705	712	739	743	739	718	700	743	764	705	768	758	731	782	775	736	699	725	758	661	723	704	744	729	701	762	746	773	758	788	763	725	768	774	752	748	774	772	733	720	751	743	715	734	727	711	708	749	750	718	711	723	740	759	765	799	705	754	763	694	706	702	761	742	752	694	773	758	744	726	679	757	769	735	704	776	755	694	717	685	699	771	738	741	750	756	751	765	706	761	698	752	714	693	804	719	753	749	771	728	762	754	702	728	778	798	724	742	729	773	740	683	736	767	733	719	761	764	730	713	730	761	707	725	712	751	740	761	723	791	766	712	745	788	738	742	733	772	729	722	736	738	717	681	721	725	749	736	701	766	756	741	754	802	758	744	735	727	741	718	697	715	764	723	693	734	780	738	712	725	735	774	763	708	724	695	767	739	744	772	729	724	682	717	772	756	734	726	739	730	780	768	742	733	702	690	720	730	780	728	742	748	785	764	736	735	721	760	758	739	712	722	726	723	689	698	733	763	772	732	775	753	701	731	759	747	764	730	697	731	691	731	755	785	727	756	728	723	709	676	730	762	759	699	737	820	717	750	757	722	694	746	767	764	755	738	719	705	709	751	749	712	717	760	744	754	738	738	691	721	717	716	695	675	689	716	700	741	745	755	725	742	769	740	694	766	724	738	770	706	796	734	725	763	735	717	732	734	774	722	760	731	775	730	727	748	703	671	752	738	738	792	729	770	773	711	762	755	716	680	715	749	739	752	723	763	753	743	767	730	793	794	753	719	725	763	715	714	783	775	722	771	764	746	705	742	785	767	704	692	708	716	765	713	710	719	716	764	762	727	729	719	774	728	733	761	737	744	695	752	761	718	706	728	771	776	737	756	734	731	713	760	797	751	739	715	734	758	759	756	755	722	736	674	765	713	722	760	747	751	792	741	759	769	796	774	769	758	726	731	738	723	758	770	734	733	724	737	731	715	730	742	678	755	744	717	728	760	746	763	778	748	743	736	728	707	729	706	738	731	725	701	771	750	690	738	752	716	730	726	717	782	746	737	709	715	776	711	757	753	706	743	735	720	742	720	763	720	749	729	688	795	788
39486	32120	18368	16557	16449	10953	10255	6967	4662	4259	2614	1913	1604	1084	887	895	892	821	828	915	844	879	894	885	856	898	837	906	857	853	811	862	799	890	844	832	880	788	814	873	847	859	851	810	838	821	845	850	798	842	837	892	806	876	851	863	868	809	805	798	859	832	864	815	811	885	807	904	832	832	817	871	846	787	814	868	846	849	838	860	861	886	815	793	809	759	816	859	827	806	859	827	849	814	858	872	859	855	874	857	881	874	831	799	864	861	819	826	878	886	829	805	830	854	831	854	787	873	813	857	881	812	881	797	864	823	854	843	813	826	817	900	845	835	856	845	774	816	813	811	836	847	825	861	834	824	861	882	865	835	850	877	815	850	852	835	783	816	841	837	842	846	863	844	828	830	802	902	821	792	779	773	867	819	828	836	843	804	864	834	832	822	855	839	833	859	849	834	872	815	840	808	860	825	844	876	821	857	787	849	788	841	852	838	796	887	828	862	828	829	855	848	820	866	821	817	860	806	852	798	829	791	900	829	856	864	816	842	832	824	852	825	785	823	850	867	824	869	850	831	841	842	804	840	846	812	870	829	833	789	867	822	803	861	859	862	880	828	805	828	821	825	831	807	848	822	860	842	815	883	836	796	825	783	828	872	798	834	819	859	829	847	765	851	831	831	821	804	844	851	879	790	882	816	832	796	876	814	815	817	867	840	807	818	803	842	786	853	810	778	833	797	877	881	791	826	837	803	844	827	814	836	879	804	819	794	842	868	877	825	838	834	843	884	839	845	846	857	858	812	806	815	808	863	810	840	850	813	823	792	826	861	852	857	804	846	838	876	842	817	858	805	822	830	851	836	813	866	825	867	834	869	860	848	821	837	831	832	851	785	815	845	854	805	836	846	814	810	854	854	831	846	816	812	822	882	859	837	800	791	850	869	818	781	828	833	866	859	827	869	797	826	836	853	797	816	831	792	863	817	895	856	834	819	864	790	793	857	814	833	852	851	816	849	827	866	873	828	855	829	828	815	814	809	825	838	810	790	857	851	832	802	870	769	828	833	803	840	833	866	788	839	815	828	865	843	833	849	883	813	844	829	840	818	838	813	831	822	856	814	814	833	804	856	798	820	866	827	852	860	834	836	843	800	832	829	796	836	806	800	804	843	831	857	780	830	829	874	846	823	812	857	809	861	862	843	843	873	894	826	859	816	802	832	850	802	868	826	832	865	797	856	831	839	857	840	859	847	839	847	849	812	824	758	800	859	834	812	822	851	841	855	916	859	823	814	835	847	852	806	854	849	814	836	855	862	856	878	856	781	852	862	892	839	831	813	844	870	880	850	874	852	800	841	827	864	846	871	865	806	834	811	804	824	850	831	876	795	789	856	838	854	857	781	840	837	820	795	849	832	914	886	837	811	899	850	832	834	832	797	854	830	797	849	866	848	829	815	846	825	807	795	811	836	818	822	770	816	801	856	806	807	865	824	817	871	786	828	880	889	865	844	926	808	872	796	840	856	800	873	811	800	762	853	809	876	805	836	796	828	832	892	871	805	819	817	806	826	852	828	851	843	856	804	835	832	823	803	835	842	807	849	813	837	822	862	842	790	809	846	804	830	771	854	797	830	859	850	887	792	839	863	805	838	796	840	822	764	833	828	862	758	781	845	856	798	815	874	806	838	875	790	826	840	887	822	830	811	849	806	863	799	859	865	824	780	829	834	807	840	841	834	790	822	841	796	814	852	760	798	828	890	855	834	818	848	834	834	880	823	802	836	846	864	823	800	825	811	862	857	824	817	783	857	853	824	799	794	858	849	857	802	833	786	820	831	837	799	870	867	858	851	862	874	848	802	816	866	851	818	869	836	835	857	816	810	851	824	838	875	861	889	848	852	838	827	809	795	781	846	867	863	824	818	781	818	852	824	839	780	833	805	846	869	887	858	860	796	814	845	830	804	902	852	854	813	901	882	852	795	825	808	854	844	835	828	853	847	827	815	837	830	813	909	885	789	813	833	804	902	824	777	884	855	810	854	891	821	872	818	802	839	839	843	882	841	841	875	912	803	817	846	826	818	829	822	831	865	833	824	869	857	819	822	834	866	861	798	815	831	802	825	861	817	847	862	823	859	851	824	850	810	870	791	841	788	819	818	841	877	838	823	849	773	888	815	826	841	798	802	809	774	790	810	815	881	867	808	853	827	822	858	811	820	849	844	781	794	869	818	901	863	860	809	887	803	851	860	817	832	804	823	808	841	836	845	825	851	800	833	879	861	812	740	825	808	849	840	826	901	832	846	799	886	839	765	786	849	848	824	868	861	845	830	880	834	819	868	862	808	809	822	811	816	784	819	807	802	823	818	843	823	780	861	887	823	792	847	796	851	840	886	861	884	830	881	846	886	815	767	821	866	761	849	835	836	900	848	861	810	849	841	851	863	838	841	773	858	784	921	817	880	888	797	819	816	760	875	861	812	852	880	869	843	911	861	841	873	862	863	837	791	817	857	814	852	804	805	800	855	821	858	808	844	819	838	780	840	829	826	826	855	829	812	887	810	790	820	781	865	812	841	812	831	855	854	860	845	861	862	856	846	876	852	813	813	818	829	844	824	825	806	842	784	852	816	855	879	884	856	845	823	830	791	843	844	820	833	864	854	878	803	823	855	826	864	858	812	833	806	815	859	786	841	798	816	787	837	847	803	809	854	832	793	833	795	852	843	861	830	826	846	842	856	852	847	845	833	810	842	871	789	837	809	812	882	830	843	833	823	791	820	843	825	839	837	846	907	833	824	866	887	810	819	858	790	805	819	876	857	811	791	773	841	859	841	841	830	836	857	787	845	871	879	827	841	822	849	868	855	807	862	831	843	854	841	839	792	840	842	884	802	856	855	847	850	817	872	869	856	852	869	818	825	850	801	858	845	806	843	893	836	816	801	748	831	836	787	836	807	856	874	804	829	894	834	921	813	812	881	804	822	856	832	878	835	841	850	834	829	839	852	804	822	834	841	813	829	846	790	872	834	832	815	815	841	850	810	847	877	881	836	809	837	911	856	912	813	812	866	863	827	844	844	868	777	820	797	803	838	818	828	797	816	837	859	832	860	900	910	890	858	821	814	829	864	823	902	813	798	879	839	807	804	829	816	808	823	838	861	842	823	823	849	855	873	814	816	791	857	836	848	820	859	812	809	804	812	755	871	818	864	777	810	828	873	907	852	786	807	834	854	812	853	846	884	821	833	840	844	808	761	845	874	859	809	831	845	827	845	846	815	856	829	829	804	876	777	794	812	827	861	846	824	840	845	829	790	902	831	780	893	850	858	833	808	846	816	828	806	847	870	840	784	777	812	824	814	860	781	826	826	862	876	836	851	843	857	832	788	801	863	812	855	885	880	801	807	910	817	798	834	817	859	865	813	856	820	805	868	779	812	825	839	834	788	813	849	866	845	860	821	868	831	841	873	834	810	883	828	886	877	831	811	853	847	802	876	837	818	871	890	876	839	897	824
22376	20859	28537	23318	20926	21427	17043	5788	3105	3434	2225	1597	1090	885	749	696	637	621	592	634	620	638	603	623	620	626	602	622	617	617	580	578	625	582	611	604	584	606	532	566	598	561	555	563	609	564	580	560	562	602	567	560	554	616	572	614	573	559	577	567	562	585	606	504	592	583	546	579	559	576	601	553	603	574	596	576	553	565	558	580	568	563	601	562	565	618	566	563	562	545	547	571	574	570	588	555	570	611	533	548	515	542	549	581	564	593	545	596	532	591	587	617	540	613	556	557	549	577	597	603	548	595	552	623	589	588	558	539	581	558	590	575	564	586	556	572	580	579	596	547	554	568	564	520	587	529	576	531	554	557	566	527	536	602	600	533	609	575	575	558	559	584	571	564	537	571	585	590	563	539	568	542	526	569	559	569	565	567	568	548	556	542	566	574	558	570	602	575	595	605	552	582	577	578	584	590	520	567	576	582	613	567	549	575	542	575	592	565	551	556	543	573	532	573	567	586	567	573	562	543	604	610	583	578	555	600	561	570	539	572	532	570	559	545	561	555	532	575	629	553	596	561	563	603	618	590	574	559	603	616	531	542	549	550	619	531	535	545	551	555	518	549	542	530	522	567	555	569	549	550	581	556	567	548	578	612	586	581	541	588	539	539	554	533	582	534	580	555	535	590	534	562	545	575	590	571	546	548	527	581	581	579	539	572	584	602	573	599	559	597	571	568	605	602	600	600	575	534	551	557	598	545	576	609	548	566	587	564	521	578	550	538	543	576	581	584	589	549	518	586	600	523	569	569	577	555	538	614	525	563	598	585	560	602	576	548	558	556	569	539	584	605	582	562	627	567	628	566	567	584	560	542	578	556	594	580	586	530	507	572	585	565	562	552	598	578	586	551	529	558	564	557	570	547	557	608	582	558	568	557	588	605	542	550	542	570	578	571	580	587	580	569	547	545	532	536	550	558	544	602	594	574	564	597	549	587	605	562	604	512	600	580	605	551	581	565	552	552	583	573	580	600	593	603	507	574	587	559	589	563	596	547	595	577	569	533	584	611	554	567	558	589	546	563	576	538	581	577	598	570	538	567	566	526	612	601	537	601	539	554	580	557	565	580	552	580	584	572	556	543	572	563	533	549	599	554	528	557	577	564	574	569	571	546	572	579	597	545	569	558	524	553	564	562	547	542	601	548	568	549	539	601	597	597	585	551	553	559	570	513	575	571	578	566	565	599	604	551	583	534	531	544	579	538	536	564	598	558	537	568	531	543	550	597	580	556	579	603	543	572	567	533	591	545	517	588	562	559	558	599	525	570	530	563	574	549	610	558	545	557	555	498	595	574	570	495	597	593	593	579	516	588	583	556	573	621	561	606	594	568	602	606	596	568	548	578	547	603	566	561	606	573	547	545	538	542	542	582	580	607	547	563	599	550	594	511	543	574	565	606	566	576	592	555	613	539	533	567	589	575	554	536	527	585	537	533	589	555	542	574	586	547	579	571	588	518	569	537	563	544	573	558	594	564	566	557	531	550	566	563	603	574	564	593	572	580	573	553	607	541	558	564	562	552	602	564	580	549	602	578	598	544	593	578	539	558	607	553	554	560	536	600	544	563	608	582	589	610	570	531	620	538	560	588	547	604	573	570	572	584	557	580	598	539	546	613	523	559	555	551	557	540	545	589	573	580	552	621	616	570	552	524	594	580	596	559	562	549	558	564	611	589	573	587	591	580	539	580	573	536	585	523	567	562	576	556	562	570	578	555	582	582	574	570	626	539	578	579	578	526	543	605	540	567	535	511	598	598	558	538	576	583	580	572	558	577	591	532	612	533	557	556	598	575	573	552	556	558	572	603	555	552	601	552	586	540	591	532	531	565	568	584	588	562	567	573	517	552	600	536	526	582	603	578	572	549	549	592	531	550	605	547	533	569	526	569	576	607	542	608	561	549	563	587	617	604	588	596	583	598	561	596	565	544	594	579	550	593	569	592	524	557	554	551	558	563	508	601	611	539	587	564	574	518	620	600	561	565	582	539	571	531	589	588	536	549	593	567	600	598	557	556	595	551	522	564	550	528	544	537	563	600	600	538	578	600	593	588	562	539	547	577	559	617	555	556	563	548	548	585	547	583	564	577	536	543	570	629	552	543	572	552	579	554	547	582	581	579	583	568	579	551	547	547	558	568	538	587	550	577	585	554	573	563	620	531	591	573	578	561	613	588	631	581	592	589	538	579	552	578	537	542	549	562	547	554	577	546	533	535	599	539	522	547	580	594	574	558	565	582	566	578	554	539	576	556	554	531	560	559	571	566	562	539	569	555	563	578	559	572	520	595	618	558	556	572	567	569	610	550	580	560	542	577	578	585	538	563	573	598	570	571	551	574	592	586	544	582	575	592	561	510	534	527	545	609	532	583	549	547	558	534	623	543	519	572	557	529	555	571	560	514	547	577	569	592	582	557	593	561	594	585	546	533	572	574	538	554	584	550	577	597	532	557	514	581	560	598	572	622	571	530	563	575	559	559	587	538	503	580	536	578	564	548	614	595	560	535	610	560	527	609	585	572	530	568	541	566	561	545	575	553	570	574	545	551	572	555	562	615	569	572	546	563	571	521	594	550	544	573	593	568	547	571	560	551	551	584	564	581	558	566	562	579	585	582	569	540	569	582	582	539	556	550	593	541	560	632	533	564	563	562	582	558	589	544	540	555	583	584	556	623	589	596	570	551	618	567	572	573	575	610	554	578	557	538	523	578	559	581	576	569	574	514	547	594	521	564	589	575	587	536	578	562	626	614	588	579	498	556	558	568	552	570	563	514	551	590	571	558	583	539	563	545	572	552	587	528	572	541	546	572	549	579	617	587	541	620	523	530	589	515	566	510	522	526	527	547	584	531	576	567	568	559	549	600	559	556	548	558	571	572	537	599	518	566	550	558	574	543	563	578	571	568	539	552	621	550	563	542	555	560	570	593	587	563	527	600	529	561	571	569	554	543	550	557	571	577	608	585	570	566	560	595	600	578	604	532	550	558	577	608	561	560	575	562	563	558	584	589	569	608	561	530	567	543	589	542	565	554	571	558	567	530	587	557	570	610	559	596	575	613	554	553	587	580	589	567	556	552	554	537	595	584	557	558	593	568	617	560	538	604	558	589	547	559	596	581	566	538	551	549	513	569	531	589	583	570	598	578	559	531	550	529	589	541	520	571	556	544	586	608	582	559	551	576	533	535	560	620	524	578	598	546	535	594	593	575	542	564	537	565	579	566	596	577	566	543	598	565	575	541	504	607	556	524	564	574	585	550	526	591	544	591	544	570	616	548	533	550	550	626	563	531	570	548	506	546	547	541	551	523	619	633	571	531	546	575	567	531	549	564	583	543	608	588	565	585	610	551	569	553	572	574	519	564	556	591	581	574	566	556	582	560	549	556	578	563	565	550	597	560	553	562	546	574	552	538	575	548	530	603	550	596	582	552	561	595	569	568	569	529	532	604	557	596
43642	43377	26449	23260	24341	17043	11290	8631	5973	6663	4036	2840	1648	1179	953	840	768	731	725	738	718	754	668	699	703	712	675	674	695	696	669	654	612	638	634	651	632	586	672	625	674	631	635	686	651	627	657	604	599	603	616	581	650	643	680	627	622	610	591	633	609	608	652	591	595	588	622	637	643	630	650	627	614	631	597	600	643	661	601	604	625	674	667	621	647	644	617	592	593	622	650	652	605	655	622	621	600	597	578	600	626	644	638	620	605	628	592	600	619	616	645	627	589	609	632	602	610	646	610	632	641	601	656	625	594	675	643	614	576	590	604	608	628	627	630	607	563	577	611	621	619	631	651	625	629	612	626	589	605	590	599	625	618	625	614	651	609	609	620	630	615	636	666	643	643	598	622	599	616	603	571	664	643	607	657	662	575	644	675	617	615	609	606	645	624	605	620	638	641	657	617	602	642	626	600	631	617	616	581	609	677	578	625	594	566	624	629	646	588	640	596	610	602	614	589	639	606	618	619	576	657	635	632	607	619	611	620	606	627	639	613	595	607	601	623	617	612	614	650	607	646	622	632	594	633	624	614	581	604	644	656	620	600	630	629	654	643	610	597	608	604	624	606	661	598	643	626	630	669	608	635	630	596	620	617	637	616	613	611	628	603	650	584	605	599	622	614	629	641	589	645	567	621	596	612	641	643	618	610	593	617	644	639	608	604	621	579	629	605	572	655	626	660	620	590	606	603	565	582	599	639	586	581	577	646	604	621	648	577	636	623	625	607	599	637	604	616	597	579	641	650	610	629	648	645	624	612	595	608	579	600	638	609	634	600	606	614	639	666	650	599	619	642	609	602	582	595	646	651	568	655	604	561	628	588	607	617	634	588	584	627	630	566	612	579	610	632	587	642	588	655	639	614	603	652	634	617	606	651	588	633	616	592	619	618	618	613	592	577	617	625	621	558	605	607	577	583	669	604	640	625	592	580	613	572	612	596	645	566	676	563	609	623	623	619	571	596	634	610	640	578	632	613	583	611	645	593	598	642	622	646	572	594	637	639	594	658	609	620	638	608	619	613	606	632	575	581	625	631	605	649	644	609	571	641	666	643	629	620	592	619	636	600	597	607	656	598	595	596	625	617	609	607	622	556	605	646	633	605	641	597	621	591	657	611	589	596	599	687	660	627	613	637	620	651	590	588	642	582	617	623	631	578	624	605	602	605	601	663	613	596	607	633	620	610	611	589	608	620	620	596	618	623	644	638	665	601	586	589	614	593	601	619	609	580	617	620	620	602	634	611	531	653	601	589	605	621	632	634	620	658	647	632	591	625	660	618	594	603	610	624	655	635	620	584	599	642	609	630	627	644	592	581	645	596	653	629	602	588	611	643	625	673	571	589	547	560	624	622	597	603	582	590	613	598	612	677	633	617	610	668	574	604	592	619	580	599	605	643	626	606	615	591	588	639	632	644	601	647	621	615	605	578	614	590	647	643	608	628	601	645	580	637	630	649	622	594	609	618	628	621	597	603	591	621	624	632	640	634	630	649	599	608	600	633	597	602	619	656	602	608	593	602	626	640	655	633	639	675	591	614	622	625	645	649	610	602	603	602	582	597	609	640	648	629	620	652	588	582	617	618	612	639	578	635	622	649	638	660	556	670	603	601	638	613	574	553	598	599	648	571	603	638	656	619	632	644	628	657	602	632	617	630	572	626	634	599	617	604	645	602	597	676	624	626	618	571	617	606	650	614	601	599	592	629	589	633	600	594	625	598	681	604	568	629	610	597	648	652	630	595	611	627	593	575	633	607	622	624	626	608	631	618	632	599	624	633	572	605	600	606	643	600	622	625	577	604	599	600	623	613	614	578	600	605	646	652	603	641	629	575	612	623	617	618	641	644	632	632	648	585	593	611	593	604	590	637	609	601	577	670	615	616	643	602	659	626	704	630	636	612	626	615	636	630	624	624	552	646	606	586	615	590	623	653	621	572	623	648	616	663	575	622	604	648	676	633	603	622	616	594	630	627	615	613	633	608	574	638	644	604	661	624	583	632	618	605	549	648	650	608	613	590	645	624	621	594	622	597	607	624	589	610	630	593	626	578	607	613	665	640	672	617	647	618	625	623	602	648	604	605	628	570	620	618	628	601	624	680	640	602	615	585	616	593	602	647	597	669	585	605	620	603	608	626	596	570	596	599	565	617	593	587	636	626	550	660	621	570	599	619	656	671	633	582	585	642	577	622	662	625	572	650	579	630	641	571	644	600	620	576	615	610	575	606	633	626	624	630	612	617	625	608	665	623	601	661	652	614	594	645	634	585	635	625	586	619	570	620	608	574	652	626	645	609	617	615	614	582	591	622	623	625	620	655	626	643	622	664	613	601	631	584	572	613	575	631	627	663	607	624	630	582	607	629	613	644	655	619	664	594	607	575	630	643	605	666	601	610	631	654	593	616	590	643	620	602	686	591	691	621	609	608	628	577	644	603	645	599	618	624	589	597	609	596	620	572	656	571	653	604	600	619	634	576	618	620	625	590	593	597	593	570	634	617	631	611	635	609	600	661	592	656	648	604	598	630	594	624	586	637	615	626	605	622	625	640	591	578	583	613	650	652	619	622	580	599	672	604	577	620	632	613	584	600	692	579	615	642	676	634	598	584	590	619	587	604	617	593	639	628	582	618	621	645	608	589	633	637	583	623	623	633	554	613	618	547	599	634	573	696	661	646	634	628	629	613	602	596	592	638	641	623	640	642	627	599	630	615	609	619	633	588	617	592	594	625	664	632	631	606	639	616	630	645	597	599	587	643	609	685	659	630	584	618	570	597	625	647	634	621	621	636	600	581	655	590	603	591	575	628	634	652	660	635	600	599	584	607	635	615	616	628	649	601	628	607	646	638	600	622	626	628	642	627	674	605	666	628	624	626	596	645	622	628	605	588	615	655	613	602	598	634	632	578	606	628	646	614	604	607	619	622	606	621	585	631	603	627	585	653	647	617	640	613	596	605	585	626	619	634	614	593	634	614	602	587	585	596	618	661	591	636	612	634	601	613	628	618	653	606	636	632	658	630	640	574	628	629	626	579	611	654	599	614	604	643	592	610	579	589	604	647	629	615	663	653	595	632	630	580	601	654	621	585	629	620	625	622	629	573	658	594	587	597	650	602	641	645	604	663	602	610	621	610	623	598	629	608	658	635	603	628	639	631	581	655	621	592	599	618	621	632	617	641	645	626	641	643	623	631	611	605	613	564	612	644	625	598	616	616	656	627	597	633	601	621	685	656	584	579	584	619	666	621	617	612	592	652	608	641	591	610	629	625	629	665	653	596	573	617	621	618	615	641	596	593	636	653	621	587	615	626	618	611	661	601	596	576	644	623	649	625	627	643	654	616	622	626	574	611	643	610	626	597	635	628	641	651	626	596	668	644	620	626	605	629	596	608	610	617	617	657	637	638	625	609	646	641	622	598	597	654	550	645	638	631	583	599	626	570	619	614	588	589	627
30312	24523	18513	9789	7370	5063	2792	1870	1343	1237	978	689	584	563	552	488	500	488	506	503	448	472	525	478	496	517	487	474	507	487	479	486	489	548	507	519	479	470	522	490	504	520	534	488	499	516	509	467	448	532	501	470	494	514	497	519	507	491	503	474	457	536	450	496	524	493	448	535	472	503	513	496	517	548	516	527	566	510	505	497	518	520	516	523	507	557	481	465	459	487	515	497	518	523	506	514	485	494	494	489	568	517	506	498	496	501	470	489	535	553	545	515	467	474	513	506	483	527	496	468	504	467	506	508	495	491	509	485	486	502	469	550	498	492	458	507	493	490	488	482	503	460	506	509	464	510	495	533	504	493	510	501	509	510	508	502	460	492	510	485	507	465	511	508	515	498	496	487	491	482	523	494	475	509	555	485	477	505	494	479	522	488	511	511	521	508	520	502	537	464	513	512	507	437	498	515	488	475	526	501	478	498	524	509	510	492	503	495	536	504	502	465	510	514	500	459	477	514	478	518	503	487	495	497	506	515	517	545	521	494	474	506	546	511	533	534	511	487	475	507	498	503	519	499	515	485	488	501	509	517	524	480	570	475	500	513	492	508	486	519	493	475	474	475	495	514	532	461	491	505	535	502	500	519	482	509	455	556	495	493	499	499	537	475	460	490	500	526	486	476	490	474	493	481	514	500	491	471	490	517	465	495	551	505	498	518	491	509	521	508	459	469	492	511	463	512	494	520	498	516	497	519	487	505	502	523	483	512	511	506	492	515	520	477	514	522	498	500	486	493	522	498	492	493	474	526	511	483	503	518	524	519	479	494	499	486	528	506	498	525	536	474	509	496	500	499	502	475	448	508	535	479	486	532	492	509	486	506	541	483	514	493	526	540	509	517	488	462	502	477	532	535	514	562	511	507	521	517	506	459	467	500	513	468	472	482	504	516	524	499	463	508	502	570	498	537	526	477	556	483	487	490	458	531	493	477	498	512	497	533	475	477	457	536	508	514	489	485	536	489	502	507	462	532	540	504	477	516	508	513	504	530	489	465	534	484	517	484	504	560	499	489	492	516	505	522	488	477	485	500	512	530	473	517	528	493	524	522	507	520	513	513	477	472	526	515	488	532	511	567	498	497	500	509	546	543	502	471	502	491	487	503	529	540	525	542	497	534	535	514	470	529	533	485	465	477	485	473	505	502	476	489	493	507	515	496	503	495	494	472	484	498	534	524	459	499	528	518	513	491	505	487	476	525	532	489	493	500	503	515	503	509	486	523	461	449	522	493	497	496	488	520	512	523	463	463	498	495	510	491	476	491	487	506	520	544	512	507	500	505	531	536	488	535	466	486	475	502	483	513	483	533	545	486	504	506	487	477	524	496	489	528	498	490	508	531	509	486	512	467	534	497	492	488	501	516	509	505	506	508	511	477	504	467	507	555	503	515	510	525	541	487	509	487	485	468	490	524	502	503	509	522	487	501	521	510	498	502	520	483	474	511	495	467	518	517	528	525	539	502	516	515	541	510	487	504	523	493	530	491	491	515	499	517	477	461	481	522	504	482	495	468	488	533	507	486	491	523	496	456	482	505	516	430	495	504	492	498	524	479	474	533	429	463	545	516	526	471	511	509	498	473	537	500	500	466	534	463	505	525	482	508	530	538	487	494	546	501	523	467	492	489	517	492	522	507	509	508	505	545	471	528	488	502	489	525	492	527	507	454	516	504	484	516	499	499	527	482	512	520	475	535	481	500	472	506	500	493	458	536	533	533	478	495	475	506	528	505	499	469	503	529	492	514	505	530	505	517	509	484	477	470	528	519	527	490	517	503	528	485	509	492	513	509	516	535	483	526	479	530	527	491	534	487	521	462	556	540	537	505	540	557	501	512	502	489	508	507	503	498	483	492	513	517	505	493	475	510	507	514	510	507	540	515	522	454	495	488	509	460	488	509	516	500	490	487	469	485	463	489	483	528	493	533	514	479	472	513	502	540	471	503	515	564	530	493	480	478	514	498	511	494	464	527	497	554	522	495	502	508	487	477	514	528	504	497	517	507	499	472	488	522	482	493	471	500	495	465	456	501	513	507	507	494	473	541	478	526	524	510	481	509	534	508	496	508	512	494	514	494	509	516	522	516	447	494	496	540	467	550	488	477	493	495	461	521	485	509	474	499	505	486	486	500	498	470	515	515	487	459	466	499	502	468	538	486	538	499	488	542	502	505	511	468	533	510	514	512	490	521	517	500	526	512	455	478	525	504	486	487	522	532	524	512	470	511	517	494	513	460	500	467	520	503	518	494	499	480	526	506	488	502	545	473	499	516	499	531	519	496	587	495	486	558	462	523	503	471	530	509	480	489	492	505	480	503	522	515	456	469	499	477	500	464	482	517	464	486	532	485	518	455	551	547	480	506	552	475	519	516	509	507	444	520	527	492	495	502	525	536	559	456	514	536	474	502	467	526	491	491	526	477	503	493	517	493	519	546	484	509	518	549	546	584	500	528	497	520	535	478	537	494	514	515	524	520	476	503	461	522	476	493	478	480	503	454	485	476	480	519	493	495	493	490	468	483	480	511	505	514	510	531	509	524	466	498	468	460	507	510	530	510	489	486	503	477	497	516	522	482	516	506	493	496	569	473	503	515	545	488	504	526	478	500	526	490	515	519	501	493	486	513	527	496	500	544	513	496	511	496	540	480	523	504	525	534	438	474	523	479	484	517	506	491	473	491	505	541	479	518	513	529	528	473	464	472	511	503	498	513	452	507	558	476	512	524	494	466	450	521	462	474	533	494	516	504	529	476	493	476	503	510	480	480	481	479	542	478	493	521	469	493	495	516	512	538	506	522	521	491	453	492	508	495	526	511	463	509	514	491	496	544	503	507	487	507	493	517	470	525	506	531	515	510	475	487	494	479	508	543	465	498	536	499	490	490	533	503	515	524	501	523	548	476	490	472	533	475	488	511	519	479	515	437	525	518	530	507	497	486	510	495	510	534	511	475	492	484	546	511	487	487	481	511	511	522	488	511	459	477	509	450	495	524	524	513	474	507	511	512	514	508	487	513	488	508	485	470	571	506	506	488	533	489	512	465	505	492	507	499	481	507	519	504	471	516	485	483	473	539	511	515	523	513	480	549	497	493	519	523	488	503	445	535	517	480	468	494	471	505	507	507	477	500	487	513	538	533	478	471	515	476	485	484	503	531	496	520	476	489	482	473	505	464	502	508	522	492	481	478	508	472	469	471	522	521	504	477	489	541	496	502	488	497	491	489	520	485	517	497	501	522	529	465	492	485	529	548	444	469	512	500	520	535	488	506	486	507	468	500	504	509	488	544	504	500	555	525	506	507	477	511	513	488	515	481	522	478	510	500	492	515	527	502	483	514	475	505	517	508	495	490	515	517	480	532	513	508	498	487	478	464	474	489	529	495	511	485	503	487	520	472	495	472	480	523	562	506	513	493	519	486	531	542	512	513	563	498	496	502	487	500	442	486	509	464
38134	32634	16588	10539	12001	8679	5160	3622	2333	2235	1646	1012	819	751	624	598	608	620	604	583	631	614	626	613	625	579	640	564	608	605	615	605	553	649	599	638	616	581	582	560	592	574	627	587	608	598	572	616	592	628	605	582	579	592	573	532	550	549	531	632	629	609	647	575	593	590	612	591	597	612	608	572	568	581	622	584	599	605	539	563	602	597	583	602	611	625	607	539	613	608	589	603	613	593	579	597	628	593	618	608	642	598	588	597	605	610	606	619	586	621	585	576	650	612	591	604	592	563	620	596	624	613	620	554	579	596	599	625	592	595	597	573	620	540	583	588	587	547	624	601	584	629	585	594	571	600	579	551	605	539	628	614	617	564	577	577	585	647	612	590	585	615	598	567	585	631	587	561	608	575	601	651	574	612	562	622	627	594	590	599	563	577	605	619	559	593	630	576	590	598	596	580	597	588	573	607	556	634	618	593	581	566	595	576	586	617	588	583	602	587	545	648	591	617	625	590	612	586	601	601	632	575	589	618	609	630	605	571	590	604	570	600	619	623	583	586	600	590	571	605	596	627	618	610	598	588	594	603	574	598	614	598	612	586	639	599	604	610	553	599	584	644	588	551	566	609	590	572	589	612	559	563	616	609	544	616	604	612	586	605	597	551	616	609	646	577	601	654	594	581	609	602	599	593	568	577	588	611	597	607	580	573	594	598	606	535	583	606	596	619	616	599	565	600	591	577	557	595	602	584	585	607	564	584	584	624	555	586	560	637	580	650	548	613	624	593	591	637	546	608	618	632	653	617	618	621	618	586	576	607	568	597	586	573	570	584	592	592	531	632	584	589	589	569	596	598	592	568	609	598	628	556	597	552	518	629	596	561	610	579	586	610	595	629	576	561	578	563	582	585	615	595	617	566	572	629	608	568	610	607	555	605	565	636	555	602	557	586	628	591	603	585	571	562	577	599	587	578	585	611	614	542	620	606	606	577	613	600	550	596	626	589	613	608	554	631	583	594	617	603	580	582	632	613	573	552	581	607	560	585	606	585	600	594	582	594	562	570	619	565	600	592	611	571	580	629	573	581	570	579	595	591	562	590	597	608	583	602	587	599	567	610	621	582	591	575	605	617	618	584	593	567	612	593	547	629	608	596	612	590	591	560	589	593	554	632	539	546	612	596	574	585	547	624	577	589	605	579	636	580	585	601	574	567	630	614	631	609	584	619	572	591	590	544	556	589	614	562	573	609	601	517	575	603	556	591	648	611	570	560	581	567	612	589	588	593	568	604	604	638	616	623	605	606	576	653	580	599	594	578	603	594	613	595	577	543	573	599	589	576	623	576	574	599	628	571	607	611	635	575	565	634	590	599	611	579	609	610	604	643	624	598	578	607	572	620	611	599	593	635	531	581	596	622	603	569	635	594	543	598	626	584	590	568	564	607	636	614	593	601	597	592	570	561	622	573	564	629	607	590	583	581	598	572	592	595	582	596	554	539	594	611	581	586	618	627	595	573	595	552	606	593	571	594	590	606	605	603	623	587	598	522	550	595	593	642	573	607	611	595	565	584	600	600	629	598	578	548	559	609	571	619	600	602	649	588	598	638	599	586	562	612	572	629	603	562	613	608	614	641	587	582	594	581	599	586	593	582	596	624	595	570	611	536	570	559	638	610	562	597	598	619	621	591	605	575	585	544	588	601	542	586	599	594	615	587	647	595	578	609	583	559	604	588	577	607	576	588	591	553	613	592	589	585	603	585	579	610	612	580	579	592	639	560	547	584	612	594	601	625	580	625	579	576	605	630	614	618	584	569	565	653	579	579	594	649	590	610	593	615	603	593	557	594	581	536	596	564	577	576	547	575	586	595	611	627	535	574	583	573	639	599	591	580	542	622	593	583	594	547	609	627	622	603	597	598	607	609	604	595	597	594	598	579	566	562	612	611	584	583	621	593	617	594	607	602	593	618	607	541	594	616	593	600	644	606	590	614	582	616	609	577	604	595	553	598	592	617	604	603	595	607	626	600	599	625	598	585	583	576	586	612	608	587	613	655	578	587	602	617	629	587	607	597	617	647	597	568	621	571	583	586	598	567	596	585	580	611	636	605	597	608	564	573	549	611	621	582	545	615	598	582	583	640	561	595	582	547	615	583	596	586	660	610	589	612	629	610	570	573	594	616	551	547	573	544	604	586	618	620	602	566	599	597	601	554	622	620	603	589	599	617	599	582	582	600	564	606	597	557	583	603	599	592	545	640	599	600	559	596	571	558	619	617	602	555	584	612	601	645	598	599	570	583	607	618	594	593	607	577	583	579	578	603	593	621	603	606	582	588	559	619	589	590	569	603	589	611	562	589	599	619	583	576	571	577	572	590	597	551	571	621	563	603	588	582	621	590	548	580	553	590	612	596	588	577	593	520	590	575	644	548	584	589	582	629	588	614	597	595	579	571	567	585	568	579	611	550	590	664	581	579	566	605	585	651	602	603	574	611	590	598	615	588	610	590	638	581	598	583	588	609	604	602	614	598	612	622	590	632	597	580	572	589	608	582	601	611	574	586	586	579	572	570	592	575	602	594	582	630	565	588	607	569	606	604	604	589	602	659	578	562	591	608	537	587	630	560	605	583	605	544	598	560	595	562	603	602	593	588	615	597	558	582	602	596	583	618	590	605	577	581	590	565	580	603	581	573	562	580	584	581	595	584	579	604	621	644	605	564	611	544	593	540	608	595	588	563	613	644	578	658	604	614	595	581	642	594	588	585	620	595	575	562	623	603	619	600	596	576	561	631	608	572	600	594	593	588	592	598	639	594	573	598	599	624	603	588	584	565	594	586	601	564	603	599	629	590	572	582	551	596	586	575	621	632	609	601	602	581	574	546	576	602	552	575	618	611	635	616	560	588	607	630	642	573	585	572	605	603	618	592	584	586	578	590	603	608	594	609	555	599	589	598	643	611	558	577	602	578	604	573	609	581	556	625	594	599	605	569	628	631	558	604	609	585	600	597	560	622	573	594	608	611	595	566	586	555	582	634	600	569	595	624	587	609	608	608	570	565	573	601	579	610	584	634	585	575	596	594	608	629	543	616	611	566	642	596	600	590	582	604	597	577	569	572	592	646	632	597	637	595	582	612	576	585	610	624	555	613	566	586	600	576	572	599	598	556	610	627	640	573	566	594	576	615	582	597	611	560	577	604	616	593	657	624	579	633	589	599	563	600	614	595	568	572	605	548	583	587	578	573	589	625	591	616	598	568	588	595	586	585	584	623	627	598	558	574	617	561	568	589	632	597	589	595	616	615	604	643	633	570	567	625	632	582	628	628	585	581	590	597	554	585	609	636	613	596	602	633	545	606	601	602	569	569	604	577	624	600	600	604	555	609	643	570	567	595	575	643	562	590	560	623	615	591	592	572	600	598	614	633	554	599	554	528	634	615	584	603	599	608	553	574	579	608	597	598	588	598	540	566	564	605	605	618	590	602	598	607	603	595	605	620	595	598
23440	20846	28085	23727	21043	16217	5750	2796	1909	1361	1010	755	676	527	385	401	346	349	320	340	377	353	304	337	344	345	368	367	321	329	365	342	317	339	307	331	332	298	334	368	290	355	349	298	349	317	317	318	333	346	329	320	325	315	316	317	308	318	357	293	354	331	310	349	303	311	294	336	362	319	324	323	303	336	311	301	327	335	339	290	325	329	335	322	342	316	337	328	311	343	315	331	321	337	318	365	342	313	368	309	329	313	308	301	321	331	348	322	307	354	333	336	325	329	345	330	354	299	299	331	321	328	294	335	339	351	342	329	321	352	338	320	316	337	321	325	350	320	314	331	321	319	300	332	320	331	285	302	309	348	326	299	322	345	335	326	320	301	345	316	339	307	328	312	321	343	306	311	324	307	341	330	319	334	310	336	380	318	323	309	307	315	332	296	311	333	332	292	330	329	326	350	299	324	298	326	316	335	334	289	323	338	322	321	317	321	311	299	289	304	321	304	322	319	284	331	334	297	306	312	326	308	297	370	317	277	327	357	313	307	291	305	354	285	309	290	320	354	322	332	340	303	319	337	307	319	317	301	306	297	304	346	296	325	318	314	322	306	312	322	351	341	334	358	328	308	333	331	296	318	327	333	345	340	303	360	337	356	331	343	323	316	328	298	353	323	344	310	301	317	348	294	317	316	337	321	336	313	312	330	338	332	326	323	331	311	357	318	335	305	340	327	309	322	319	323	306	308	312	321	344	317	327	294	316	339	315	292	311	307	320	304	325	327	321	334	321	297	302	322	309	292	306	336	319	320	315	334	313	301	317	360	327	315	335	327	285	340	335	317	292	336	305	324	307	321	339	304	359	299	324	318	339	314	308	328	349	345	339	351	285	326	310	324	327	297	303	337	320	312	315	276	302	320	327	324	310	300	321	317	366	325	354	338	312	341	305	312	321	316	313	285	320	329	296	318	311	329	314	311	321	314	295	319	347	318	315	327	329	327	308	293	321	320	319	336	322	340	332	321	313	308	324	318	326	321	329	357	321	311	337	311	340	331	285	288	337	310	306	308	340	345	336	309	306	338	307	303	313	318	322	321	310	307	312	310	353	335	326	335	347	335	338	297	317	288	329	276	313	330	286	328	315	324	320	323	321	341	309	317	315	326	319	312	303	304	318	318	321	327	330	310	322	297	352	348	294	323	302	355	348	329	302	324	308	307	343	310	358	297	293	334	306	302	317	322	331	316	321	333	316	307	328	342	292	305	332	326	300	331	339	330	308	310	303	330	296	305	301	335	343	344	331	328	324	330	316	315	346	318	355	313	324	308	281	316	322	350	344	334	318	329	305	353	323	325	337	288	338	297	303	350	330	344	317	316	341	318	319	311	301	334	334	320	341	341	352	342	302	319	303	315	298	317	342	343	307	320	302	321	303	334	331	314	326	328	367	333	317	313	277	353	341	366	320	294	305	325	314	343	324	331	322	323	297	303	359	333	315	352	323	331	315	315	334	336	290	318	295	351	337	327	301	325	347	293	325	341	359	337	347	315	321	309	332	325	320	328	326	316	328	290	329	344	301	345	324	324	345	315	338	332	332	318	296	316	303	334	314	335	326	308	300	320	280	312	304	326	305	327	319	313	325	348	359	319	314	321	361	320	319	325	339	341	311	330	290	330	320	314	323	287	313	369	349	301	322	344	350	317	330	300	336	302	301	317	325	327	311	323	304	344	333	318	311	315	332	320	341	317	349	318	328	310	373	328	327	300	313	327	330	306	336	309	306	310	341	315	356	314	323	343	310	321	339	316	320	327	314	280	339	311	303	345	311	314	310	330	369	286	329	316	345	347	302	327	313	357	321	339	318	353	348	331	379	317	319	282	338	322	296	314	274	327	330	358	335	306	275	359	323	325	327	325	330	329	302	319	318	297	311	326	347	306	337	328	322	309	288	321	322	318	340	319	327	326	310	303	323	330	300	297	330	332	279	342	315	323	318	302	294	297	331	332	301	338	335	348	328	318	341	351	321	328	316	311	288	325	331	327	285	330	310	278	322	308	343	278	329	352	314	341	299	346	284	302	304	329	353	336	366	306	297	324	325	332	290	314	304	363	337	321	277	351	332	333	314	335	321	332	324	348	329	315	341	302	297	314	342	322	322	340	349	381	338	282	315	318	338	308	309	315	347	324	330	332	326	314	295	307	320	337	338	315	316	314	355	340	310	324	315	319	303	311	314	338	355	348	324	350	307	289	308	331	302	309	330	338	337	337	311	292	365	316	289	321	322	310	331	324	343	335	314	298	335	333	310	307	337	311	306	324	296	319	321	335	349	300	302	326	329	316	363	314	304	337	350	321	317	350	296	307	281	341	296	312	325	347	330	358	340	355	343	300	334	313	289	297	292	304	310	342	301	342	323	339	312	305	296	293	339	315	336	330	346	335	323	333	353	349	334	334	339	351	321	311	353	321	309	288	305	331	331	339	319	320	317	324	339	342	306	314	333	301	323	312	341	318	332	326	278	307	342	328	364	318	315	318	320	318	319	326	329	324	296	317	330	305	343	315	312	320	331	339	333	289	310	292	311	288	322	324	314	332	325	305	302	312	343	338	305	333	321	309	342	334	312	316	346	326	311	319	323	308	287	312	300	369	331	318	329	341	374	344	326	340	307	314	324	329	347	332	346	313	318	307	287	298	340	351	347	308	319	319	339	290	310	330	309	327	301	352	312	341	335	292	331	298	329	342	300	347	333	301	309	342	312	317	309	332	324	328	338	317	317	322	344	331	312	297	309	321	300	309	324	323	304	307	320	330	342	349	320	301	333	334	327	317	320	323	349	337	341	302	295	319	327	296	322	294	333	334	315	343	328	253	309	343	350	316	330	306	347	302	333	338	296	301	333	343	293	332	297	317	347	348	354	302	327	302	362	354	318	338	315	313	330	294	308	361	294	340	331	326	331	335	329	315	325	346	320	330	344	319	327	326	318	363	309	321	338	366	334	318	288	285	326	348	308	339	331	341	346	313	295	328	312	330	311	326	320	318	346	321	305	354	289	341	296	345	327	356	363	302	332	328	345	301	317	336	301	315	311	293	323	305	334	313	287	298	310	323	347	301	358	339	333	324	337	329	318	345	314	343	312	318	319	317	308	317	340	308	335	301	315	344	357	304	313	311	305	335	316	331	338	346	298	295	319	333	302	314	343	321	351	332	329	316	329	323	312	301	307	339	330	320	340	350	291	338	320	317	341	323	316	298	314	322	331	320	336	316	327	328	315	315	290	320	374	303	319	300	309	369	305	329	344	323	305	358	334	311	329	300	315	303	319	299	327	316	319	316	295	326	330	321	320	308	329	335	302	329	311	326	329	295	328	310	324	315	317	296	323	332	346	324	303	339	320	353	306	326	303	322	326	310	302	312	334	291	309	314	322	329	329	298	297	360	305	349	321	332	343	314	346	379	341	306	329	316	321	325	295	310	330	340	332	339	320	322	298	301	325	317	311	314
39247	42294	25093	14288	16349	11567	7306	5463	3851	2819	1849	1281	1082	821	589	501	508	412	451	455	432	427	437	413	401	385	418	406	425	442	418	412	399	451	404	404	417	405	401	393	367	407	380	376	412	393	408	392	392	381	351	403	355	415	396	385	386	373	406	376	420	388	401	355	397	370	404	411	412	386	381	364	373	368	381	405	338	362	381	368	409	384	364	410	375	352	362	381	419	395	361	379	385	391	388	375	420	402	366	369	362	386	360	372	392	371	340	375	378	371	390	384	395	433	380	361	418	351	414	361	366	399	414	367	415	355	369	380	380	351	358	376	401	401	327	375	418	389	379	346	420	398	383	380	384	377	346	402	403	402	375	378	390	413	392	420	404	375	387	394	400	397	365	420	412	364	418	386	363	395	391	381	365	368	427	353	347	393	377	385	379	383	400	392	349	383	393	434	387	406	350	382	390	398	390	416	372	415	411	417	375	398	390	392	347	385	384	371	415	403	378	396	379	372	392	371	390	421	393	347	419	365	398	362	390	415	368	406	380	394	407	396	410	379	356	392	412	411	389	382	390	359	415	395	392	390	377	400	375	368	370	366	357	387	378	386	374	399	379	387	366	367	399	402	365	352	361	409	401	358	400	390	380	374	392	374	406	391	356	369	381	418	394	421	401	399	383	418	382	374	376	348	363	406	416	428	362	377	429	386	374	425	402	400	409	369	409	350	390	391	374	385	383	391	376	382	354	383	382	405	399	406	364	387	386	353	364	370	407	390	348	372	374	381	380	365	389	355	392	368	388	371	350	407	401	376	362	381	378	384	345	380	372	389	394	406	349	398	373	439	398	412	349	363	356	393	392	391	365	358	404	387	363	380	372	356	386	386	359	354	394	359	401	384	384	390	372	372	363	388	415	381	381	389	369	375	358	373	361	414	352	342	418	401	384	413	378	404	368	380	350	380	386	405	376	373	407	367	392	359	427	405	365	381	373	379	394	372	401	411	381	382	392	390	368	383	375	384	385	384	371	360	376	388	387	369	364	375	367	363	391	364	367	396	394	389	382	398	357	374	391	400	375	381	392	371	397	404	372	363	364	391	411	389	404	369	378	390	382	397	365	384	382	380	391	375	366	376	376	378	382	360	391	395	403	394	367	395	365	339	369	421	400	378	349	388	382	363	367	392	380	380	364	383	371	369	383	363	405	330	377	352	368	348	372	342	392	386	366	399	393	391	381	395	369	364	377	395	409	385	363	437	385	373	385	400	404	370	372	387	395	398	367	360	402	369	396	385	416	438	408	359	409	375	351	393	387	357	412	377	374	398	377	365	417	426	416	371	398	365	380	408	379	403	370	380	378	371	425	387	357	363	395	408	348	386	383	403	414	383	393	392	381	394	411	357	412	393	390	397	376	392	412	369	361	358	426	376	365	390	399	395	355	391	401	344	378	379	391	397	380	383	383	379	384	401	396	389	402	363	375	388	390	412	361	353	370	408	369	394	378	379	367	354	388	363	399	386	405	398	377	362	368	362	401	392	403	407	369	387	393	361	368	357	365	399	363	341	364	394	406	397	398	404	428	349	370	403	354	380	404	391	385	357	383	375	381	366	392	358	392	394	363	369	399	366	384	409	412	352	368	365	385	375	375	381	375	386	358	370	395	401	390	374	405	390	368	392	391	366	370	415	376	402	399	409	431	366	406	356	399	364	346	412	366	369	362	391	386	398	401	376	371	389	380	420	371	380	401	409	386	352	408	404	402	385	387	367	367	392	362	393	363	383	380	424	390	376	415	412	381	405	382	396	358	324	395	402	394	375	387	387	377	408	385	377	376	412	394	395	398	375	378	401	383	360	375	433	387	389	354	365	380	381	365	441	338	402	400	367	392	411	359	374	393	354	397	410	404	416	371	410	373	384	388	406	394	382	385	388	396	376	412	409	384	397	378	367	380	388	416	391	388	353	405	422	363	403	382	383	379	371	388	360	381	356	364	399	421	380	386	397	396	379	376	389	417	398	417	384	377	401	363	352	367	393	373	361	395	363	387	355	384	353	387	401	380	406	366	349	389	393	407	395	416	393	375	391	377	388	426	396	394	380	398	394	440	369	365	415	394	381	392	375	356	419	381	393	398	388	359	349	372	366	372	416	411	377	364	390	391	413	399	380	378	410	359	388	412	395	397	405	381	378	406	387	390	390	383	386	371	342	384	392	409	352	384	414	342	391	362	384	389	411	396	373	381	396	421	407	362	380	405	345	395	373	421	412	364	380	404	384	375	382	382	394	399	399	376	379	358	376	388	407	411	399	423	382	338	353	359	393	374	376	409	374	384	364	429	373	401	380	401	397	408	378	408	393	357	385	397	383	355	385	385	380	420	378	421	367	423	367	361	360	382	370	380	376	359	367	380	381	397	400	386	385	348	395	378	416	402	434	380	375	378	400	396	404	375	371	369	374	406	371	381	382	403	355	381	400	421	394	398	406	360	398	334	381	395	385	404	362	393	365	403	411	409	384	413	371	390	358	395	408	399	379	363	373	388	380	399	387	383	377	359	371	387	364	368	400	399	383	379	422	396	342	360	377	401	402	399	381	363	393	415	390	369	402	393	433	394	360	367	383	381	401	407	375	396	383	358	398	392	381	378	392	391	397	395	388	391	362	343	402	409	373	394	381	401	374	397	382	391	385	378	398	387	381	397	395	369	383	392	381	393	407	342	368	368	392	362	388	384	394	361	363	384	360	402	400	385	407	390	410	348	391	414	382	373	373	370	375	351	416	396	414	401	406	394	339	391	370	391	421	421	368	373	350	411	359	375	369	401	361	385	380	389	374	404	383	388	379	376	367	398	392	391	365	404	410	356	375	391	365	395	377	399	386	380	383	398	405	423	391	396	412	416	410	380	366	396	357	369	381	379	390	386	398	368	349	381	403	377	388	404	402	400	376	404	386	399	387	375	370	388	391	368	354	404	392	389	380	356	402	401	399	351	396	369	389	385	394	372	399	363	404	373	411	376	386	379	362	401	404	353	411	395	382	390	408	347	385	424	458	375	371	387	422	401	396	386	357	362	419	422	380	381	360	385	390	379	375	400	365	388	372	407	388	410	375	373	357	387	374	374	400	368	376	365	353	384	411	371	371	386	385	360	379	376	399	382	364	409	365	419	351	403	393	397	401	374	418	442	416	390	384	406	369	388	373	366	388	384	385	369	387	425	363	381	368	370	388	399	384	366	371	378	390	381	374	392	396	393	385	379	366	360	383	385	370	405	401	369	402	423	400	402	381	402	379	386	374	370	365	369	365	396	394	374	400	397	390	364	397	391	382	401	363	383	354	377	389	387	389	399	347	390	387	402	383	392	356	414	387	398	385	378	374	385	334	402	409	375	385	392	345	354	389	365	375	419	382	358	357	419	376	400	376	383	349	406	383	395	376	380	377	361	371	408	406	377	384	402	356	419	373	376	383	397	376	395	409	363	416	411	394	383	391	359	365	359	361	381	366	395	382
24721	20869	27095	24632	17047	6971	2872	1964	1607	1562	1160	959	1026	776	798	790	751	753	774	766	689	741	753	756	743	762	768	762	736	787	709	770	799	771	733	744	736	753	720	749	747	718	745	752	751	684	726	752	720	707	730	709	745	733	773	752	737	780	716	734	734	738	697	689	794	750	786	750	693	707	690	729	738	770	743	715	719	737	693	750	720	758	711	710	725	707	700	669	676	745	718	687	774	748	664	744	696	751	721	767	757	714	727	736	736	726	711	765	712	717	683	733	709	781	696	715	750	730	750	764	766	667	776	753	683	764	700	747	719	750	757	738	755	753	720	670	742	757	733	731	733	717	747	713	711	736	716	764	724	701	735	694	771	743	764	705	725	772	713	706	756	713	787	702	771	785	734	699	729	741	702	722	727	757	747	776	720	786	750	752	734	776	766	717	735	739	796	717	740	679	726	773	730	749	708	694	703	718	766	704	745	758	726	758	715	770	778	738	721	745	752	742	781	748	714	695	716	671	715	733	693	707	728	772	763	739	722	742	725	757	740	717	709	727	685	706	762	812	704	744	712	725	699	771	736	709	722	713	737	685	731	697	744	699	701	775	690	740	760	702	678	721	747	720	744	702	751	771	731	715	741	733	762	783	733	663	717	717	734	749	737	762	759	711	719	711	766	749	708	713	706	790	752	664	695	729	730	760	742	754	741	726	730	692	742	703	720	704	771	751	696	765	695	732	724	761	723	666	717	685	713	708	732	744	710	701	742	712	717	725	727	716	736	718	761	715	714	734	725	700	747	705	719	718	729	734	752	762	754	741	726	781	756	713	717	729	772	755	744	754	769	737	731	730	768	765	709	695	732	759	720	712	754	725	750	693	710	677	720	740	723	756	763	746	721	684	765	749	770	727	674	746	734	771	724	701	775	734	690	690	744	720	688	716	742	727	710	738	686	713	701	774	759	711	722	752	692	757	735	749	744	728	749	719	717	733	747	711	796	720	704	718	741	709	746	735	677	698	753	765	749	704	731	714	723	679	732	693	721	706	756	752	773	691	706	730	683	688	724	690	712	712	712	751	687	721	718	705	733	743	759	724	724	767	771	762	747	714	741	747	713	756	744	707	792	717	695	749	751	754	730	723	678	715	721	771	783	745	737	787	744	714	712	744	718	763	704	749	739	715	757	732	740	694	730	711	707	712	754	720	702	748	760	726	755	690	720	711	733	699	734	704	765	753	686	781	702	730	701	780	699	743	742	704	672	704	727	794	715	747	786	741	728	690	724	699	753	708	710	731	730	673	740	731	713	746	732	737	773	708	774	735	770	744	732	699	732	735	704	730	729	726	715	710	728	789	742	717	734	750	791	718	730	736	740	706	736	689	748	719	741	740	690	732	737	690	746	732	774	708	719	760	728	736	782	716	730	708	740	707	726	728	745	737	747	751	728	739	713	776	747	767	747	735	759	701	757	715	737	733	739	746	723	762	735	763	719	729	748	755	752	713	690	743	762	723	711	761	716	771	719	666	742	727	738	727	680	754	740	650	739	744	761	689	682	712	722	725	726	707	715	747	706	687	709	680	702	742	710	767	735	741	674	739	732	758	748	746	721	739	738	729	734	683	738	719	746	708	725	784	708	733	732	753	736	724	749	781	730	730	792	719	721	780	729	723	719	685	760	763	737	703	765	781	758	676	741	725	721	683	721	736	709	759	780	740	693	742	720	716	773	737	737	710	795	744	724	739	732	739	728	762	711	705	739	721	699	697	730	712	732	713	680	734	719	770	723	739	730	696	755	743	724	730	699	734	747	745	744	746	720	704	760	768	750	712	730	714	694	767	736	646	735	731	750	681	752	684	731	709	740	736	697	737	749	719	714	684	759	767	784	712	729	714	768	756	734	760	744	696	779	742	725	712	743	725	763	733	736	780	715	733	712	741	752	694	759	716	752	733	726	676	691	760	741	751	715	674	688	738	704	683	768	726	722	726	696	705	707	734	692	704	697	669	754	741	713	734	720	692	749	707	656	724	695	699	717	776	778	763	705	741	725	741	730	738	710	748	763	719	745	739	744	699	760	725	742	754	720	767	721	729	728	754	715	690	719	743	721	730	726	734	703	775	758	720	744	762	685	764	791	702	721	734	726	720	746	722	774	759	784	804	659	746	726	720	744	768	732	766	686	739	769	691	718	743	788	740	706	748	717	705	748	757	767	732	686	711	689	712	714	721	712	705	698	756	707	740	746	716	742	685	750	829	723	699	737	755	718	710	726	739	752	711	733	769	721	766	758	721	706	757	755	709	767	756	691	713	740	745	698	732	713	695	721	713	665	723	710	745	768	686	756	753	783	720	681	737	756	712	729	736	766	707	755	723	724	732	694	733	713	769	700	675	723	722	716	769	716	750	722	724	779	730	768	708	702	700	764	742	742	734	677	740	766	732	728	762	755	716	709	699	712	763	684	735	698	702	697	731	672	725	757	710	748	718	715	716	737	720	738	732	735	754	740	742	684	681	767	752	721	765	697	746	714	783	709	703	747	742	720	730	720	736	713	731	680	721	682	694	714	690	727	733	756	760	748	740	737	730	737	780	790	724	739	707	736	730	707	710	667	722	694	713	699	734	741	739	756	773	671	689	721	704	744	735	710	760	718	739	701	724	723	752	734	738	782	696	784	713	739	752	712	742	753	711	770	716	744	735	767	748	737	819	744	739	726	748	769	712	722	732	701	769	770	732	734	729	725	756	771	692	734	669	764	715	768	725	760	715	739	707	745	741	706	727	755	738	741	768	742	691	703	760	665	716	691	757	721	718	738	716	709	700	698	671	724	706	722	745	736	779	702	721	735	717	781	760	744	681	739	720	732	755	705	773	727	726	738	722	725	778	664	728	784	731	705	766	750	685	727	732	780	668	728	696	766	735	779	717	736	716	677	743	733	747	751	726	732	741	725	767	727	706	707	684	746	692	737	744	740	724	767	713	749	731	707	803	726	731	695	739	767	741	746	736	719	700	715	729	720	740	743	692	765	669	719	729	700	789	696	735	743	722	706	758	735	747	716	734	739	674	775	740	787	736	750	706	765	751	765	732	768	775	734	731	741	740	748	765	755	766	744	743	751	688	731	729	727	780	701	768	788	702	701	708	731	722	770	672	723	759	702	710	728	701	692	749	776	666	679	721	730	746	739	720	714	737	746	751	753	759	677	736	692	730	732	746	736	749	720	708	754	741	720	772	675	734	690	732	756	730	729	747	763	720	750	710	741	725	773	745	739	734	703	767	755	731	734	738	773	794	730	678	738	755	713	718	728	685	745	756	759	751	721	768	724	749	736	750	714	716	730	652	735	727	718	756	704	738	726	757	713	773	700	756	693	764	752	701	708	767	748	765	769	754	764	701	713	746	712	723	716	730	757	742	726	729	762	784	716	704	764	788	730	755	745	717	746	762	677	760	690	694	754	768	742	735	717	752	740	745	774	724	694	731	770	691	774	706	737	720	705	734	716	713
39368	39882	22543	11105	12756	8390	5040	3665	2979	2819	1659	1372	1389	1073	905	864	881	875	819	923	896	905	819	829	886	828	849	869	839	865	832	814	864	802	833	844	809	849	837	858	839	853	900	857	867	777	862	835	836	856	806	820	844	830	827	825	832	817	839	841	812	833	820	839	773	819	813	837	830	818	825	806	804	854	837	803	802	802	874	789	831	823	815	868	849	805	776	820	811	830	788	824	783	815	802	836	811	802	847	812	840	808	824	861	808	834	827	820	802	851	867	815	848	800	838	841	831	819	800	825	828	786	857	787	861	847	838	806	832	856	848	810	797	812	822	867	793	779	869	817	789	799	809	846	864	821	826	833	789	897	825	815	823	861	830	809	863	791	826	854	840	819	828	844	771	819	869	858	833	784	821	820	822	866	852	833	826	843	774	803	815	755	847	809	828	821	878	777	817	846	846	878	868	829	794	835	789	804	811	796	864	812	778	787	910	818	830	814	828	841	822	888	846	812	854	823	791	874	814	823	811	834	828	857	785	839	832	848	847	837	803	875	875	841	882	819	839	826	817	884	846	832	795	804	764	771	842	831	816	820	798	834	768	807	827	842	854	840	833	786	855	838	804	840	812	828	784	810	822	835	828	771	760	773	811	825	810	864	790	816	798	807	843	822	826	823	822	819	791	786	855	824	857	822	795	836	868	856	839	815	810	815	850	861	783	837	871	786	852	830	808	798	772	857	844	818	811	831	838	835	853	812	848	811	867	902	780	830	807	829	815	883	846	771	804	840	796	845	819	852	771	837	820	831	839	811	843	825	859	809	834	813	865	795	833	825	835	826	762	838	827	803	813	871	808	822	798	793	790	800	788	883	791	754	811	825	804	858	792	864	785	819	829	761	804	807	829	843	871	803	819	833	846	791	809	823	808	819	802	837	794	804	829	850	811	860	832	860	835	824	877	789	835	826	840	818	766	821	818	784	857	831	858	812	820	800	805	826	819	806	798	814	839	845	855	838	822	803	784	777	755	849	798	845	830	885	794	806	773	835	799	858	870	812	793	864	781	862	796	782	812	852	819	886	801	787	845	818	820	864	827	829	734	831	836	790	808	816	823	802	816	829	809	799	820	808	776	829	803	813	839	850	797	822	864	752	780	799	854	807	827	821	849	826	810	803	830	802	786	858	832	766	811	838	806	816	811	831	835	770	869	797	886	844	780	839	790	896	824	807	812	828	838	889	849	789	780	798	842	819	819	840	860	830	835	827	811	738	780	783	762	884	799	846	836	771	837	794	829	790	790	820	776	823	823	836	854	852	898	812	811	783	805	893	744	844	830	841	880	891	829	888	830	846	764	813	856	789	842	823	860	778	801	856	791	830	825	856	790	809	816	762	854	827	795	834	783	802	797	808	829	841	873	833	799	855	770	822	828	823	831	913	831	788	793	781	808	787	794	815	784	801	854	800	803	848	856	800	773	828	788	808	818	812	820	846	808	824	824	802	794	811	821	810	866	748	831	849	800	834	807	824	778	806	842	803	817	829	826	724	833	844	810	806	854	821	785	818	837	841	870	843	821	829	832	792	820	825	817	797	801	803	798	805	810	832	806	753	844	820	778	851	768	806	847	856	813	799	805	915	846	800	829	841	806	836	823	829	782	840	846	880	847	806	862	820	864	822	862	800	851	788	850	807	831	839	830	824	853	854	890	785	834	809	770	801	836	786	828	793	879	826	808	872	870	845	836	861	824	809	799	839	784	840	840	814	824	823	778	808	801	806	825	786	848	835	850	829	847	809	868	796	804	835	845	779	827	807	820	830	804	851	823	832	754	781	839	786	830	866	808	891	803	869	777	820	835	845	842	834	835	854	830	766	804	822	807	834	782	842	785	824	781	791	794	822	814	806	802	791	839	846	801	852	806	782	796	823	862	812	802	809	801	831	767	803	795	811	792	825	816	777	866	845	821	803	846	803	833	833	790	808	843	807	784	835	810	799	860	787	793	825	872	831	797	842	801	850	822	837	807	827	767	827	821	843	802	788	830	825	856	820	810	804	799	799	844	872	804	809	822	829	808	839	828	842	801	795	811	802	793	755	825	798	794	840	855	824	832	810	877	831	849	788	822	803	820	806	789	853	854	886	774	858	825	810	864	833	866	836	801	816	843	847	888	866	822	850	800	819	812	821	820	865	826	880	827	871	800	823	785	826	837	756	807	787	779	808	779	834	874	806	825	787	784	782	813	781	791	840	834	819	810	822	885	791	828	790	871	823	799	808	840	826	816	875	860	825	745	815	845	830	815	826	840	817	781	830	799	784	817	853	810	777	843	804	820	804	823	827	835	824	817	864	856	844	843	833	838	844	806	870	831	813	845	856	838	800	846	794	772	822	770	851	826	826	867	815	843	818	828	861	852	832	863	844	823	778	828	829	848	886	818	780	840	818	832	841	803	835	797	827	828	845	807	876	784	805	837	812	852	852	794	799	832	830	810	754	744	815	823	810	827	788	832	863	839	794	822	877	838	832	809	814	804	771	833	830	818	807	776	777	828	823	860	789	831	815	747	862	819	869	830	745	817	862	785	789	833	834	866	854	873	857	799	810	853	815	829	813	829	857	834	836	840	793	837	862	819	830	775	836	781	797	862	861	840	841	818	846	766	835	776	797	869	818	810	859	825	819	827	794	767	834	867	879	831	787	823	868	849	831	872	842	763	801	881	811	853	837	838	792	836	825	845	797	805	818	793	813	813	812	828	799	812	884	784	839	822	781	824	832	832	851	828	814	801	788	813	847	836	803	855	833	782	830	774	840	801	847	853	818	881	834	841	817	840	767	808	802	856	875	834	885	791	826	806	806	821	850	798	832	833	867	818	838	742	803	871	859	808	786	796	783	782	848	840	816	855	842	838	820	850	796	762	854	833	843	805	842	799	855	811	861	830	786	846	826	817	805	803	817	821	805	871	820	813	793	802	836	839	838	829	811	839	789	864	864	807	847	864	859	807	750	830	830	770	783	804	852	830	821	845	805	839	790	890	807	798	805	823	753	823	887	830	810	814	821	884	833	832	820	801	794	800	812	838	837	827	796	801	834	802	815	801	881	830	826	850	843	836	839	830	817	891	871	836	795	831	845	782	801	862	877	811	849	866	848	852	853	800	807	808	843	809	818	805	795	798	821	840	835	827	786	802	853	844	856	885	815	797	817	851	793	809	784	871	804	834	817	828	821	790	840	836	809	812	801	794	804	813	803	783	846	823	831	850	791	822	856	759	789	829	824	807	789	805	740	843	776	833	790	824	835	811	831	808	762	778	824	860	809	845	870	819	818	872	857	830	849	841	826	837	838	829	787	792	777	830	813	819	801	802	832	848	793	826	845	825	790	862	806	845	821	830	840	801	855	838	829	836	845	845	839	842	832	896	798	785	837	889	844	810	849	815	796	841	805	795	796	816	805	849	828	825	869	845	816	841	779	801	907	825	889	840	824	872	808	816	796	818	786	834	852	811	801
22441	20893	28542	23383	20904	21079	13939	3347	1759	2353	1346	1049	1090	945	760	697	665	657	599	624	659	629	590	641	571	611	599	568	588	556	611	572	621	597	603	614	592	605	538	561	569	574	529	526	576	584	571	591	554	578	570	583	562	581	587	551	577	564	624	529	545	548	514	564	551	565	613	543	574	560	564	577	564	587	609	534	573	529	613	559	541	562	569	584	574	518	566	586	531	565	554	586	557	596	578	562	588	574	553	608	581	564	575	523	569	580	582	546	550	593	545	566	580	608	556	578	548	540	576	549	563	585	573	600	560	596	557	540	600	572	577	536	550	542	546	558	540	602	551	564	566	567	520	583	556	567	548	556	553	526	535	541	542	556	577	546	543	589	555	552	591	547	567	568	552	591	578	599	588	519	548	540	568	584	565	576	579	565	545	596	571	514	546	551	543	523	616	583	487	520	586	539	538	558	546	548	568	545	589	536	583	544	575	561	571	581	566	559	537	528	566	555	544	588	517	513	533	551	512	549	532	510	526	538	551	589	574	573	597	576	574	585	556	564	595	527	581	566	560	540	575	621	583	573	553	513	505	551	530	564	559	538	530	563	588	561	595	568	554	558	560	606	595	552	537	569	561	601	575	576	555	540	530	567	537	593	536	572	551	602	576	565	580	567	553	568	561	555	576	578	533	570	601	566	521	554	554	562	565	532	555	564	533	572	547	560	538	549	553	559	538	569	546	608	552	545	582	563	612	582	572	567	599	531	511	529	530	535	557	504	590	539	556	538	549	506	534	568	559	571	535	552	559	525	556	532	555	575	603	560	591	624	562	609	553	567	528	581	544	512	556	566	512	532	565	545	586	608	579	562	556	576	530	528	567	562	611	558	576	529	583	536	562	546	544	551	545	539	562	544	569	552	578	584	527	574	590	579	564	546	560	564	512	546	504	577	533	558	566	558	557	525	521	525	575	572	565	549	515	516	549	517	529	565	595	558	570	558	562	579	539	595	524	531	528	572	614	583	523	531	536	527	553	557	554	584	566	546	575	542	556	556	568	542	545	570	584	557	546	531	564	562	520	534	511	523	529	578	550	528	572	572	539	556	536	578	538	550	587	529	560	640	550	539	516	550	543	562	519	566	546	564	536	532	522	534	573	519	569	573	532	576	553	526	556	524	544	560	541	527	583	545	547	530	545	590	529	570	530	593	537	532	545	550	564	540	551	549	592	567	530	527	595	576	567	597	527	511	578	588	586	578	570	557	510	542	546	548	553	565	588	532	572	609	602	543	563	527	568	611	537	580	544	575	546	513	584	498	589	569	531	551	532	535	590	576	534	550	566	579	531	552	577	529	576	512	566	566	584	569	561	531	564	599	539	556	571	587	601	516	491	562	567	567	582	549	567	585	530	547	551	526	549	517	541	559	585	562	597	517	573	566	589	575	587	565	604	568	555	583	596	538	578	601	555	596	546	568	549	525	521	571	550	516	537	593	541	612	606	559	513	566	578	565	543	553	581	562	536	551	553	573	540	539	541	563	510	574	549	602	559	540	562	561	576	506	537	544	530	573	535	552	548	587	540	534	578	568	576	542	555	576	567	590	576	544	536	559	530	575	564	573	531	567	537	529	567	573	549	562	589	524	604	546	523	549	609	514	534	573	553	563	533	538	538	523	552	542	598	526	580	531	520	548	572	564	567	619	552	600	490	597	541	536	596	557	566	531	574	542	547	586	601	578	550	535	558	550	585	539	573	564	581	587	528	589	557	533	589	525	521	542	581	547	594	534	551	570	524	551	528	577	567	576	533	519	567	537	554	562	564	574	554	556	508	568	531	524	588	558	559	598	535	525	494	544	567	544	578	562	531	568	547	542	578	545	558	584	560	575	585	561	563	534	552	539	544	571	551	526	591	549	525	552	571	552	543	557	560	563	573	566	578	550	548	543	590	598	493	565	551	596	554	534	547	593	563	602	529	576	555	539	549	524	552	552	569	546	588	525	539	557	556	573	545	558	571	581	538	571	604	589	585	595	549	581	580	570	587	542	526	547	565	566	530	548	594	576	567	578	552	562	523	584	557	512	553	578	571	570	519	536	533	574	544	584	556	547	551	541	558	608	584	595	546	542	564	562	578	540	554	536	572	558	532	616	558	623	567	580	529	556	572	580	540	564	552	573	576	583	539	549	557	565	554	552	561	542	597	559	596	571	515	518	576	511	534	577	538	556	559	575	585	530	576	569	627	557	572	562	532	550	573	580	577	542	546	598	590	548	526	555	557	551	624	556	529	563	562	545	600	554	580	504	538	569	562	574	577	503	552	588	555	526	520	572	578	591	542	553	587	557	606	507	565	525	562	601	561	586	560	565	553	544	549	584	561	530	558	563	530	559	553	573	545	543	552	592	543	541	554	595	572	566	540	537	545	593	523	536	590	552	555	571	573	556	555	539	560	570	543	575	504	542	498	534	586	556	604	555	586	581	583	580	550	585	584	537	506	566	571	569	547	558	586	566	529	588	585	589	599	505	530	595	515	540	563	558	562	551	540	565	524	591	594	555	577	546	558	515	581	538	557	547	551	551	549	577	569	522	574	565	561	566	570	631	567	561	562	510	577	541	550	561	557	599	562	539	555	557	558	557	548	540	565	547	562	580	542	569	560	582	568	528	549	583	550	530	588	566	540	564	527	594	553	565	567	566	574	557	568	538	577	531	557	527	574	551	549	574	562	557	549	591	542	547	546	509	562	565	564	564	573	554	541	477	582	520	540	555	601	532	574	528	557	533	548	523	554	540	576	586	535	549	575	552	566	561	556	534	537	548	589	578	560	546	577	568	541	568	553	544	537	558	536	541	575	575	490	553	530	560	568	539	557	584	524	522	596	575	554	535	559	591	551	554	526	530	570	562	555	532	548	562	565	579	571	559	595	602	589	590	586	540	547	575	573	546	527	600	570	589	562	561	583	572	571	588	541	559	554	566	538	566	541	575	545	539	532	563	543	542	574	541	570	583	558	556	611	548	579	559	552	555	528	511	550	564	535	556	562	569	556	541	513	578	573	523	536	506	580	558	569	564	612	539	560	520	581	571	555	549	566	566	577	532	551	551	565	565	584	539	553	572	581	543	555	553	527	579	557	548	574	583	611	543	553	550	548	580	573	593	544	549	571	578	558	552	588	555	555	537	561	519	554	544	570	558	540	570	543	564	567	574	568	583	599	518	561	563	548	526	583	578	554	609	572	551	552	553	533	540	545	588	540	578	568	589	575	505	603	535	571	565	581	587	538	561	523	579	559	530	565	571	589	578	547	578	619	568	582	515	556	536	567	571	532	584	513	522	594	552	545	558	546	560	550	584	519	556	559	597	554	544	559	501	581	534	529	530	556	559	530	551	582	577	559	549	577	535	576	511	560	525	545	611	548	565	568	535	543	559	569	559	530	582	518	534	547	567	556	561	567	573	550	567	592	545	548	516	544	525	579	608	581	572	599	555	568	572	515	539	539	538	598	524
43500	48789	34571	17658	14966	9901	6377	5104	3272	4422	2322	1615	1805	1341	997	837	767	746	741	737	709	744	757	728	722	727	654	671	666	694	621	633	629	705	631	632	621	651	617	687	626	646	649	638	600	640	600	614	611	645	624	631	583	599	638	651	596	595	586	621	627	613	599	602	610	632	599	586	578	589	571	631	610	645	636	559	579	593	597	652	610	589	621	625	588	621	612	584	656	583	658	617	592	622	554	599	597	579	598	590	669	633	624	575	605	613	601	634	600	601	581	598	631	647	636	582	628	596	609	621	629	604	636	587	584	625	622	599	593	572	583	587	600	612	629	612	633	636	610	596	579	578	610	579	610	571	594	601	587	612	652	624	606	596	569	615	627	598	644	644	530	641	589	610	591	612	612	580	621	586	590	592	613	602	592	592	621	622	620	624	639	585	601	641	598	604	597	606	550	618	622	600	642	642	565	571	579	596	587	619	610	631	616	625	578	608	630	625	590	646	568	592	582	636	632	607	643	643	617	654	674	602	592	616	624	583	591	548	610	632	591	610	528	633	604	632	598	640	617	600	526	626	603	630	566	616	610	588	628	550	613	603	613	607	597	611	591	570	618	585	652	624	572	607	587	602	578	586	601	519	645	624	564	600	597	577	643	587	611	636	637	610	593	628	644	599	630	562	596	597	628	623	575	600	637	659	595	572	598	577	603	608	594	531	672	659	609	597	588	584	604	572	582	640	557	626	592	586	629	576	577	635	586	615	618	596	572	627	611	633	651	617	590	620	608	592	650	575	625	590	584	611	628	564	633	617	591	623	611	534	618	567	582	612	671	620	605	602	606	606	603	606	593	613	632	599	617	633	602	665	588	632	584	591	631	604	611	623	572	610	665	621	601	595	632	637	622	609	655	642	576	615	604	597	615	635	610	568	618	613	605	615	655	595	613	598	609	596	623	626	632	630	606	618	620	615	591	600	606	608	612	565	617	596	636	626	629	581	564	601	579	548	626	591	629	630	582	568	570	601	568	564	612	649	601	608	607	627	600	607	636	634	599	636	607	607	638	608	601	574	592	604	651	641	605	586	591	621	613	626	591	604	656	600	588	615	651	565	646	581	591	614	595	572	582	578	576	656	627	583	619	580	608	617	608	603	590	620	625	609	629	637	589	592	552	634	606	594	629	620	593	602	611	615	634	608	580	567	600	585	557	571	575	565	658	578	604	620	628	597	604	607	607	555	608	601	616	594	616	612	596	670	622	603	597	611	603	629	615	631	597	634	589	572	623	627	645	619	594	597	628	600	630	607	616	648	583	584	585	658	615	634	667	618	657	591	647	584	615	598	540	588	661	602	615	579	637	597	606	597	613	592	580	626	618	569	561	594	587	630	635	611	636	618	629	617	606	583	621	548	570	613	613	582	632	612	634	646	590	586	628	615	627	614	598	621	641	589	616	594	626	610	583	601	660	623	549	620	595	606	586	604	614	581	623	625	580	594	643	614	651	598	621	608	651	614	577	610	638	592	594	615	589	612	638	634	595	617	604	615	612	611	593	619	602	587	607	583	579	631	642	571	619	587	581	662	596	630	616	603	568	665	635	648	648	591	629	619	643	580	661	617	592	662	600	605	583	622	612	648	563	640	619	658	651	635	595	647	625	584	636	608	558	658	595	611	596	609	618	639	606	641	572	608	638	597	625	576	680	600	614	551	581	602	606	619	590	575	612	576	584	638	611	578	617	588	598	589	596	596	610	611	620	584	613	640	631	636	585	599	599	613	633	638	626	635	573	602	594	598	615	610	576	597	619	609	602	632	612	572	609	636	644	609	685	620	591	601	585	600	644	636	628	581	588	587	632	608	589	609	551	570	589	581	594	586	613	594	611	619	613	616	623	574	642	590	617	605	591	588	611	597	620	618	626	582	607	605	581	628	664	603	602	616	580	621	623	578	573	627	578	639	590	603	624	628	590	586	624	618	592	578	650	567	614	642	601	562	603	645	596	615	575	646	632	593	608	612	632	627	599	585	600	628	569	632	607	600	591	612	624	607	646	645	615	590	603	620	591	639	608	627	617	581	583	585	589	584	588	615	559	596	587	606	597	595	629	575	616	591	612	607	569	602	594	594	605	624	652	541	597	557	619	590	613	590	626	608	602	600	611	608	581	593	604	629	658	607	611	578	610	594	636	607	582	603	616	597	646	574	644	665	525	572	617	637	595	614	608	612	611	612	559	599	623	579	620	619	633	594	606	611	633	581	618	579	618	606	644	590	607	596	596	606	611	619	606	546	635	585	618	593	612	625	621	567	570	609	600	615	591	643	607	590	595	586	601	598	606	570	580	591	598	607	598	602	611	626	640	608	575	549	606	619	615	584	560	635	641	609	591	601	571	612	601	608	594	591	575	617	607	562	626	590	653	643	620	568	591	618	638	611	605	629	576	628	645	600	600	586	606	651	599	584	621	576	602	576	632	638	573	597	606	624	605	585	567	600	582	620	631	641	583	592	621	563	621	567	575	592	609	590	579	619	629	604	615	595	603	616	621	606	590	609	620	610	562	612	621	638	605	620	574	615	623	639	587	586	605	611	601	605	601	590	604	598	623	629	608	629	588	618	592	625	591	606	627	565	580	622	609	613	593	592	625	612	602	596	624	576	611	593	593	594	628	594	564	632	577	612	600	535	606	615	580	649	590	583	633	624	593	552	585	568	601	587	649	600	586	647	640	609	631	638	604	620	584	637	574	630	657	605	621	556	608	612	575	612	654	616	601	617	632	610	596	628	593	617	607	625	633	618	588	625	632	594	543	631	610	626	598	596	613	610	610	605	586	612	554	646	608	603	614	567	591	620	599	595	569	624	607	610	571	620	642	565	606	598	640	618	581	635	595	594	623	593	575	594	599	611	613	606	566	657	581	588	611	588	620	590	597	595	591	631	589	606	563	611	561	583	596	569	594	599	578	655	606	631	626	620	597	636	656	565	608	599	592	593	606	598	601	591	591	603	610	612	612	569	619	596	575	626	605	586	659	605	651	600	638	622	596	624	616	600	612	622	589	617	604	574	614	630	643	589	606	604	624	611	600	596	602	606	626	596	596	584	578	596	607	561	641	555	577	591	617	626	609	581	578	612	594	671	583	613	580	568	611	608	575	602	589	576	639	614	592	623	628	605	589	594	615	604	610	621	631	624	604	588	579	577	618	621	590	617	615	598	613	594	620	590	630	589	607	590	590	622	598	557	578	629	572	613	614	636	602	578	613	615	559	630	584	610	601	614	590	623	569	577	638	602	572	572	617	603	587	585	612	622	614	590	631	612	629	635	603	609	654	638	587	612	617	622	572	582	610	609	631	590	589	655	614	609	561	585	650	569	599	581	595	609	602	534	640	563	624	625	591	620	633	610	600	591	591	621	597	637	618	595	612	652	616	578	596	607	603	616	586	599	616	656	656	624	590	602	635	606	586	634	556	619	595	591	642	576	611	573	584	616	655	603	601	626	595	608	583	603
30033	24407	22642	8375	2496	1933	1253	1003	732	1009	775	583	607	490	525	501	501	515	503	522	526	518	517	481	488	478	471	497	538	499	487	517	483	488	461	499	528	490	480	485	522	501	513	488	491	497	502	497	477	479	463	479	453	457	503	486	454	466	478	485	484	519	514	503	523	493	484	499	496	481	488	471	481	475	493	504	485	497	502	488	501	493	505	516	492	474	517	475	455	467	519	477	485	482	491	499	475	502	487	478	480	474	474	520	488	451	483	483	485	468	493	499	477	468	477	510	475	467	531	456	506	497	505	481	486	437	507	511	506	482	455	557	502	454	529	469	468	463	491	477	465	502	467	464	481	489	503	461	482	483	508	478	505	505	449	455	470	497	500	507	501	534	485	474	481	517	491	495	535	488	458	478	469	485	533	512	470	502	496	502	499	510	530	478	499	492	502	441	518	495	476	472	487	476	504	470	474	502	498	505	480	473	482	515	511	458	525	432	495	496	503	480	518	490	477	465	504	507	523	477	480	481	465	475	549	481	437	497	483	495	520	460	483	463	511	491	474	488	439	475	458	497	466	454	500	477	508	507	473	470	478	476	519	514	466	515	477	483	478	477	488	511	485	474	489	499	505	493	465	517	504	481	468	480	504	464	494	472	494	516	510	503	476	496	484	520	519	484	521	500	511	448	473	464	488	525	477	468	481	487	502	489	479	493	491	511	479	525	501	446	458	465	480	467	442	475	461	520	467	509	482	443	506	471	478	477	467	477	513	502	526	481	513	501	499	474	460	454	509	470	502	498	459	447	476	454	511	466	497	434	429	464	511	463	473	478	480	524	478	492	493	485	508	463	501	489	499	462	497	467	492	510	538	504	496	448	525	529	441	487	516	496	450	511	459	491	494	507	463	492	460	479	490	503	434	484	492	478	456	522	465	478	480	499	477	490	506	490	477	491	491	507	478	515	478	494	488	486	524	470	454	480	493	470	508	491	514	481	497	463	520	457	472	502	483	512	465	489	486	480	463	481	485	475	509	489	498	469	483	479	495	481	457	505	477	498	488	476	486	517	467	510	515	549	483	481	479	504	501	505	501	501	532	476	500	473	518	475	497	437	472	476	477	527	459	506	480	506	490	485	522	463	495	470	473	497	480	506	484	510	473	468	492	462	458	463	509	480	468	512	507	489	505	489	499	458	502	517	478	461	524	482	514	520	488	483	525	485	484	488	486	541	475	548	481	504	459	546	471	506	485	467	527	485	510	490	517	514	492	516	530	493	467	494	474	520	511	474	497	473	523	527	471	534	481	468	466	470	488	485	502	483	477	493	472	515	472	500	464	505	514	467	485	478	476	488	522	493	463	488	517	494	454	462	506	485	469	509	523	503	471	491	491	517	501	470	496	509	477	489	479	459	498	474	475	477	518	475	470	478	485	516	545	491	515	469	462	506	479	473	508	496	455	465	478	483	487	462	458	525	540	478	457	498	488	518	495	472	528	535	459	511	498	518	476	472	478	508	484	517	465	462	515	464	499	473	488	525	532	504	466	489	493	443	495	539	480	468	464	532	551	503	510	480	461	497	514	494	483	498	500	502	478	488	461	476	517	521	506	473	446	517	475	471	477	529	515	514	473	513	504	496	447	492	488	519	494	519	491	469	522	500	491	490	522	472	508	511	478	517	452	475	480	482	459	486	492	485	494	476	490	466	474	491	506	507	489	470	493	488	474	502	509	541	434	477	486	492	485	485	489	535	488	478	514	500	500	475	479	469	526	514	484	486	507	518	508	461	460	459	514	482	470	491	466	460	485	464	512	475	466	464	464	502	453	438	477	501	513	507	496	484	499	493	481	524	476	474	500	508	487	448	514	521	489	506	473	483	497	516	495	458	500	485	451	530	537	500	495	479	499	437	460	491	510	462	496	501	507	468	494	490	451	485	474	486	464	496	480	500	530	492	484	460	485	478	485	490	464	503	470	492	502	471	513	456	497	460	499	477	480	475	490	480	485	510	460	487	490	474	517	498	509	470	507	520	498	464	508	455	481	455	473	484	522	463	493	455	477	474	498	512	495	476	490	487	501	509	499	460	534	500	485	502	469	461	466	456	465	482	504	489	457	503	501	517	506	514	464	509	504	486	507	502	482	483	477	486	476	464	493	485	501	485	494	463	444	512	466	473	516	518	466	509	502	451	472	469	442	517	467	482	474	502	492	476	469	469	488	491	471	479	505	471	478	488	496	502	514	525	521	482	484	467	512	476	488	473	475	519	468	491	492	496	507	508	458	467	492	482	539	490	467	482	506	470	508	525	480	467	495	512	469	470	495	506	492	509	491	509	473	467	463	470	445	515	477	525	479	511	439	510	494	514	511	509	502	453	491	480	475	478	471	482	463	435	524	525	491	520	502	524	510	488	505	488	500	481	472	474	481	473	512	482	510	477	462	496	502	498	515	454	481	493	509	447	455	492	496	495	479	480	477	482	510	474	459	448	515	428	458	510	470	467	480	506	519	479	530	486	483	485	486	458	467	499	450	463	515	495	495	520	472	490	475	541	463	513	540	540	464	507	472	511	515	508	476	492	467	472	515	450	476	511	502	476	513	502	460	498	526	464	485	482	483	475	510	479	470	462	507	482	503	497	468	509	480	480	514	496	483	501	480	471	469	473	522	478	542	485	483	437	518	473	488	489	458	510	532	485	499	447	455	466	490	442	489	485	521	489	508	497	508	477	501	514	485	512	498	515	482	485	531	475	476	502	453	464	478	499	492	537	471	451	502	513	492	502	478	515	464	488	474	473	475	519	471	502	463	510	461	497	471	499	488	540	515	496	543	492	457	488	548	491	480	493	521	459	505	470	448	476	515	485	511	473	493	509	467	534	473	506	480	460	449	520	519	493	478	517	510	495	492	501	475	473	465	515	500	495	485	493	495	502	484	521	476	521	449	510	472	513	498	500	493	466	495	488	499	495	497	480	495	544	492	498	481	454	487	472	455	471	507	484	499	491	503	511	478	537	512	504	493	484	485	478	494	497	473	504	519	505	480	546	500	467	504	475	494	486	508	486	490	498	471	484	474	468	493	496	457	475	473	494	482	449	481	503	474	468	486	490	483	457	447	506	493	472	505	512	507	475	521	492	494	482	495	462	439	495	482	516	471	496	469	507	491	493	479	445	466	468	489	482	526	471	498	490	466	549	490	466	499	466	489	476	511	449	458	505	481	468	533	502	485	464	469	477	447	487	494	488	467	518	502	477	506	503	500	469	438	503	487	508	510	484	490	496	492	482	496	532	466	485	488	470	482	498	505	509	512	548	476	508	504	490	482	508	495	498	470	475	491	470	525	485	498	511	526	457	520	467	513	470	535	533	483	515	470	440	490	522	483	491	470	528	517	515	469	467	501	481	498	494	534	502	497	459	484	528	490	507	503	474	483	517	476	458	457	477	469	472	500	487	494	487	491	483	467	477	486	469	498	532	469	475	515	485	473	494	491	514	476	496	473	426
37416	34648	24890	6295	3857	3619	2198	1721	1126	1793	1190	755	806	711	657	628	613	591	613	599	528	565	581	615	566	552	645	591	577	538	551	594	602	594	597	584	563	597	552	604	554	601	588	576	578	558	575	564	572	573	587	585	535	573	592	547	571	583	619	607	557	591	585	577	583	601	618	596	584	551	620	586	532	559	558	583	596	571	580	502	563	560	604	590	548	583	581	620	587	581	561	579	577	554	573	599	564	566	601	548	569	577	603	560	568	566	612	528	593	613	561	555	600	564	571	557	591	588	567	597	580	580	577	584	619	557	564	562	566	576	567	525	602	577	585	594	556	614	596	575	578	620	600	609	564	625	538	568	561	576	546	596	583	585	552	581	573	580	570	595	577	573	561	578	547	566	600	615	581	603	554	598	594	551	558	587	594	544	557	572	573	598	532	596	583	564	544	554	594	559	617	623	570	579	548	561	607	583	594	582	633	602	568	555	570	580	625	594	574	551	578	574	561	565	580	606	543	584	611	571	592	568	600	536	581	561	628	564	541	581	588	623	599	576	603	575	554	562	605	549	549	583	531	576	594	555	550	556	577	589	571	602	590	568	588	601	554	618	605	569	605	597	616	566	595	598	645	581	579	600	617	601	585	572	580	541	601	575	604	605	593	557	582	563	571	586	600	612	563	569	584	582	584	599	559	515	591	542	557	567	598	544	582	592	594	580	593	567	565	580	531	600	579	559	572	563	576	558	588	572	617	530	559	605	573	620	548	597	567	597	619	561	582	535	592	571	545	611	587	569	568	637	555	593	549	576	609	546	579	588	565	580	584	535	568	580	570	561	547	592	553	548	551	555	585	589	558	581	584	566	561	565	577	569	578	573	609	519	574	571	527	594	582	614	629	581	605	591	580	588	601	578	598	557	566	554	548	565	582	586	545	570	555	590	575	572	549	606	565	532	553	581	584	583	592	557	583	578	582	609	533	603	584	597	594	573	563	573	597	553	538	625	566	567	559	578	587	562	534	549	572	581	571	599	582	548	580	586	577	548	583	583	564	564	567	564	550	566	575	581	570	555	572	599	587	632	558	580	595	597	548	529	586	582	586	624	572	554	582	589	585	640	596	529	601	564	579	532	591	550	558	546	615	594	627	563	579	566	530	548	566	585	548	602	570	572	595	612	614	575	592	596	623	580	551	593	561	612	592	576	577	571	574	555	586	588	587	603	574	610	624	573	596	602	559	537	572	573	534	564	547	683	575	574	568	573	567	559	571	559	561	570	634	549	561	520	553	530	572	517	607	550	588	582	565	560	567	551	567	610	542	587	578	582	600	559	546	570	605	545	554	518	577	584	579	588	540	549	577	556	566	561	610	593	587	566	564	594	579	590	628	559	596	577	587	583	571	597	635	553	510	592	572	589	589	554	574	540	560	606	577	613	581	543	583	570	543	609	615	617	547	559	631	559	550	597	574	574	606	582	578	587	569	570	557	573	572	546	583	568	601	595	562	520	579	576	593	572	615	540	624	606	594	587	592	564	566	591	514	576	545	601	593	616	588	614	561	564	576	579	584	570	571	561	569	536	588	582	605	530	578	591	595	533	572	569	596	581	551	592	581	568	586	548	540	559	521	537	568	584	551	574	582	572	603	573	591	556	600	544	559	612	571	574	579	576	601	567	628	598	559	553	550	618	593	578	592	582	603	513	553	584	585	563	594	572	564	537	552	564	550	586	572	597	567	577	554	573	588	578	546	582	541	561	535	576	605	576	559	579	583	580	622	553	611	566	608	600	575	577	560	569	574	575	588	611	543	519	587	567	599	579	575	553	589	600	625	569	538	566	604	603	610	563	604	593	624	596	554	576	589	581	608	568	547	613	562	567	580	558	581	560	617	581	604	587	563	539	577	582	541	614	567	560	595	600	568	595	575	579	583	606	585	544	590	611	562	582	554	579	568	594	586	581	611	565	517	603	614	565	571	568	551	595	522	570	548	574	599	554	547	614	537	628	559	561	580	525	578	540	593	580	579	572	609	634	557	611	567	570	606	602	580	569	549	586	552	578	595	554	641	641	585	558	606	563	578	565	550	539	596	552	583	607	583	566	561	559	594	612	553	579	605	576	586	583	538	550	582	570	520	607	587	566	581	563	594	604	630	534	547	582	605	589	561	564	572	579	586	589	568	599	603	559	556	589	590	563	567	560	593	559	592	610	561	615	553	543	539	620	598	571	579	550	578	549	585	603	564	598	541	577	570	580	535	557	607	564	560	592	559	581	590	533	574	569	530	558	564	572	598	570	633	555	550	619	565	581	603	568	573	602	575	574	564	599	599	589	589	579	563	569	568	597	582	517	587	627	553	595	591	560	549	574	589	584	559	555	554	562	576	582	587	548	547	559	567	564	546	628	585	573	567	541	622	594	577	575	563	575	584	601	547	579	595	550	585	572	551	548	594	556	573	578	595	572	615	585	612	586	621	581	612	612	585	569	591	625	571	544	593	576	561	611	562	571	586	599	604	586	604	578	531	588	585	591	546	585	582	572	570	611	572	593	598	594	563	554	586	581	607	569	562	558	612	608	619	604	576	609	553	565	588	605	555	617	528	598	596	562	565	594	621	584	587	595	562	540	539	532	577	603	564	577	558	583	579	613	556	559	575	579	576	583	597	593	610	608	599	546	580	615	559	580	572	608	558	560	564	531	535	554	574	556	577	559	596	590	595	579	611	560	547	599	614	581	576	563	581	603	527	530	583	565	560	601	589	566	607	605	561	594	557	581	581	602	572	614	549	576	565	602	586	568	551	539	604	529	612	593	542	565	575	560	603	559	556	599	570	600	603	546	602	610	589	617	599	587	573	595	604	597	559	599	600	595	593	536	598	582	557	558	578	619	513	556	595	550	601	573	577	554	567	568	554	586	561	600	580	628	597	578	588	596	556	620	517	549	613	597	617	549	587	581	561	540	579	630	558	583	532	619	524	570	571	547	555	603	543	564	582	575	558	599	622	581	580	543	573	600	573	615	603	613	588	540	601	550	628	600	586	564	569	571	596	595	596	590	565	561	571	595	581	603	576	564	627	582	558	562	590	578	593	565	550	595	573	594	573	585	576	558	571	617	563	578	574	546	612	591	568	569	596	602	585	556	612	569	557	602	610	543	627	555	614	582	585	579	586	582	583	556	545	569	567	601	599	578	604	568	525	596	578	592	557	564	590	588	577	606	614	597	609	586	613	539	560	553	551	568	530	563	555	586	577	541	543	619	546	588	584	594	596	597	568	585	560	604	553	545	546	579	543	527	548	608	606	563	583	570	582	602	589	543	556	565	564	560	600	577	570	559	603	577	541	532	587	542	571	576	610	572	602	574	570	637	644	568	575	529	558	585	588	580	571	594	580	582	578	568	548	560	553	578	539	583	569	610	578	547	552	604	589	626	589	533	561	544	608	571	581	561	573	613	604	538	575	552	598	564	542	604	600	546	560	574	627	600	566	599	561	569	617	573	542	569
23421	20825	28051	23684	20801	13010	3051	1518	765	1013	696	626	484	432	365	377	376	369	318	353	346	332	350	386	334	300	321	293	324	359	336	327	334	296	341	325	293	334	281	313	311	295	305	307	326	295	295	282	303	293	314	288	318	320	318	301	337	297	302	340	295	326	328	339	291	274	298	302	321	308	286	307	305	315	290	344	324	315	296	299	313	329	315	350	297	343	295	326	314	288	289	319	294	329	330	314	322	332	305	306	292	295	280	276	283	313	315	324	301	318	314	278	288	317	317	332	302	294	322	315	288	310	290	327	316	299	300	321	319	286	281	293	284	296	287	296	318	300	296	324	297	325	303	295	309	300	334	298	312	301	317	345	321	313	293	264	308	332	320	307	296	317	289	273	307	317	312	314	294	290	317	294	310	316	322	330	309	290	318	288	309	311	321	304	339	310	319	261	293	325	302	278	281	304	296	305	310	302	314	336	308	295	296	297	299	302	307	284	310	322	316	282	326	331	295	337	339	305	304	304	300	326	302	270	280	308	322	312	304	295	300	318	309	307	287	300	313	309	287	314	289	291	303	269	294	310	321	321	292	324	325	306	302	306	297	276	316	297	293	313	305	283	312	317	273	315	325	326	278	326	305	299	307	311	327	306	311	321	293	272	278	313	317	302	313	299	315	287	310	293	319	296	298	313	295	287	302	302	307	302	292	319	305	324	297	332	292	316	309	302	296	320	272	323	315	286	333	299	310	345	287	296	299	285	313	322	284	310	320	299	313	322	285	296	293	317	322	307	337	311	311	324	298	288	322	276	283	286	316	320	310	356	294	304	302	324	316	316	299	303	306	298	331	278	301	309	308	340	305	290	314	286	315	297	304	301	281	309	328	296	295	311	328	323	323	291	303	316	292	318	298	296	270	305	300	292	274	306	293	276	350	295	290	297	326	315	285	329	330	318	304	304	317	277	298	283	302	304	333	309	292	331	312	267	310	296	314	299	300	347	286	299	357	305	296	296	321	310	329	285	284	331	308	275	320	284	308	305	282	317	323	296	301	320	302	321	315	306	297	316	325	316	308	326	280	314	316	344	321	326	311	319	326	308	312	297	305	333	304	320	324	280	298	300	325	324	338	323	300	299	303	302	299	298	337	307	288	303	296	301	308	301	293	337	313	303	320	283	320	292	296	313	315	317	320	292	316	303	324	310	308	296	305	304	309	296	295	326	296	307	280	289	296	321	301	318	304	275	347	311	267	277	294	323	320	337	333	329	323	307	322	291	296	314	352	278	335	275	301	322	306	296	311	297	270	310	313	316	322	293	314	309	298	293	319	289	301	300	331	306	337	317	314	279	337	304	351	283	319	319	283	328	310	273	299	299	276	331	308	290	337	257	291	303	321	307	314	331	306	296	298	309	292	309	314	286	302	297	294	292	298	295	316	269	306	318	275	326	323	337	349	299	305	344	323	277	294	304	316	291	305	321	305	288	293	276	325	300	326	355	299	337	334	322	303	293	331	330	293	297	310	314	276	280	311	318	315	309	310	253	311	286	295	323	307	305	313	314	329	322	298	300	274	288	310	300	286	295	293	304	290	313	310	295	308	316	295	298	313	330	335	339	278	311	293	298	297	298	291	301	296	319	324	296	302	319	304	303	273	317	306	262	324	325	302	305	309	318	320	282	319	294	316	311	334	320	318	272	306	298	339	309	325	303	304	307	298	296	283	297	329	302	334	318	325	296	278	281	321	286	277	327	318	290	286	293	300	301	340	299	300	283	314	290	269	308	317	314	295	292	322	282	320	329	318	327	269	289	297	261	274	310	288	308	316	323	287	298	300	313	303	300	277	304	297	285	319	336	298	322	280	298	313	313	309	283	296	335	323	311	302	302	320	286	262	273	317	336	302	300	310	298	312	287	290	298	310	312	283	305	291	274	321	290	330	294	293	316	279	309	273	306	314	284	283	298	320	310	317	329	307	333	311	330	334	322	283	339	297	322	296	337	339	312	318	299	289	298	292	315	305	315	339	299	309	300	319	297	352	323	316	338	310	277	291	293	333	291	297	346	303	278	274	282	317	316	320	297	297	353	278	326	299	278	309	323	322	306	310	324	303	306	311	289	317	287	308	296	289	321	330	331	325	286	271	324	292	316	309	325	352	287	305	324	297	317	296	296	301	298	293	298	275	312	299	336	316	317	308	299	314	317	313	280	286	300	295	289	316	308	310	288	307	311	309	305	328	350	324	322	274	274	317	291	318	333	303	292	274	316	310	303	310	294	295	294	297	297	317	303	296	296	307	311	283	301	319	304	268	304	306	295	298	287	326	335	306	312	280	291	290	324	290	332	301	313	320	345	336	303	299	292	330	309	313	306	273	323	305	287	289	284	294	321	262	308	311	305	308	262	285	300	298	305	274	297	274	334	321	283	313	312	314	314	282	286	321	349	331	325	274	275	272	289	311	337	312	289	297	294	323	297	325	332	293	316	303	312	258	292	312	302	298	329	332	297	307	315	306	311	299	276	297	294	298	319	300	316	316	272	294	298	326	340	306	319	310	315	315	295	347	290	310	298	287	292	290	334	293	332	303	291	331	288	319	287	302	343	325	285	281	303	311	322	292	319	315	285	258	310	308	296	289	324	329	303	295	306	282	308	316	344	298	287	301	325	295	307	307	301	308	365	317	283	304	285	288	281	296	276	300	313	323	322	296	316	303	311	320	302	291	301	297	312	325	295	337	278	339	327	319	283	324	297	289	321	313	342	297	307	318	264	308	272	308	336	290	307	298	307	293	286	319	293	319	313	297	309	321	287	279	286	302	315	306	299	276	314	340	302	283	310	313	309	314	294	333	301	300	285	316	288	329	307	323	317	303	300	290	308	299	320	292	287	312	300	276	295	302	328	331	317	322	290	326	299	279	332	287	320	325	273	316	300	306	300	297	310	311	316	324	322	358	314	287	315	305	291	308	304	315	317	320	289	322	309	299	304	293	308	310	356	305	327	323	273	298	324	282	325	284	298	290	302	310	290	314	305	286	307	334	306	322	295	294	301	303	274	299	317	315	299	305	311	321	303	312	326	312	292	285	315	305	292	289	333	324	306	315	304	336	337	338	316	285	316	336	290	310	315	289	289	298	334	321	313	313	320	280	317	332	319	302	321	322	304	333	318	309	299	308	266	304	328	326	316	308	307	298	310	327	337	306	311	298	311	329	323	305	311	283	322	290	311	316	265	304	322	303	316	322	314	336	298	268	310	289	297	288	282	301	307	312	325	299	321	304	285	333	327	290	308	285	323	315	306	324	311	305	291	333	304	302	296	318	305	311	319	279	313	305	315	317	341	307	311	333	292	313	311	319	308	325	286	292	291	296	334	315	292	307	276	312	323	325	330	319	300	292	263	290	283	287	305	298	316	296	275	301	291	290	322	309	258	316	312	290	309	294	285	282	311	313	313	296	332	301	292	316	291	360	273	312	332	322	291	303	285	299	293	292	314	332	301	280	292
38624	40393	32100	11103	6944	4931	4537	2682	1609	1904	1272	1048	791	666	544	484	507	454	447	403	381	421	436	401	396	406	390	415	406	359	386	387	363	390	404	373	400	370	365	368	379	342	356	406	369	424	352	372	381	342	357	377	374	348	377	365	393	380	380	387	389	360	388	383	352	371	349	355	349	332	343	390	393	388	398	382	357	334	347	380	365	352	368	371	337	397	399	373	330	368	380	366	372	358	355	388	395	389	398	356	381	391	419	373	385	368	376	374	356	353	373	374	362	365	356	360	364	349	405	353	375	348	349	353	367	370	370	373	368	361	378	382	368	372	341	372	363	368	381	366	404	381	398	367	389	396	340	351	412	351	360	353	394	347	367	400	365	332	322	388	362	403	349	377	366	354	389	364	316	409	371	358	355	371	367	367	366	374	376	353	364	339	349	331	374	372	376	337	395	345	379	365	364	333	359	388	376	346	390	390	368	337	377	360	352	321	392	398	348	357	363	389	372	391	410	359	365	355	350	377	329	390	371	386	378	384	351	376	378	371	358	406	339	361	331	357	367	413	336	365	362	374	352	341	378	369	382	370	354	403	379	385	338	373	429	370	377	378	370	353	383	339	361	368	376	377	390	346	356	380	366	370	377	326	361	355	342	367	347	382	337	368	375	371	358	365	343	357	346	372	356	360	341	361	364	383	377	357	401	377	371	376	382	393	359	417	385	363	330	363	402	375	396	372	367	386	350	353	350	344	346	338	357	354	405	347	368	339	388	347	375	337	393	355	393	333	384	367	402	404	388	385	336	346	364	376	359	371	393	362	361	361	391	373	366	375	379	358	371	349	375	340	355	350	370	363	359	394	353	384	372	365	338	353	354	349	363	386	353	361	396	379	330	373	368	333	343	352	313	365	364	355	362	351	366	355	344	350	370	378	384	355	354	365	363	368	383	401	362	361	349	400	390	324	356	367	377	384	349	345	342	408	373	380	380	377	364	363	405	359	364	333	380	369	343	354	362	385	349	396	329	389	364	373	395	359	355	363	362	368	347	389	379	391	365	380	372	368	348	377	364	352	387	346	353	371	340	348	324	361	361	359	369	363	385	378	378	380	351	380	372	359	384	333	354	332	364	400	402	408	360	375	347	363	404	385	370	342	344	371	352	377	397	359	358	377	370	364	365	379	353	396	364	374	369	410	394	345	345	355	376	330	342	367	335	357	359	375	367	392	408	367	353	382	380	333	367	320	364	370	355	378	365	380	367	384	369	365	375	347	360	354	385	353	365	370	376	360	355	376	376	352	378	349	338	344	332	373	360	353	378	398	380	372	378	381	344	384	360	345	369	367	359	350	351	388	345	366	377	369	391	347	345	358	353	360	385	376	358	364	339	383	348	399	362	349	389	362	370	383	367	371	334	368	340	357	369	392	333	367	386	321	373	384	342	342	368	352	354	356	334	355	395	361	363	351	360	345	355	371	340	371	374	342	366	358	364	390	364	365	300	374	383	360	383	370	366	361	369	348	369	353	372	340	364	367	349	382	373	403	346	348	375	398	358	358	367	376	357	363	331	362	335	355	349	358	334	363	358	358	350	369	358	360	357	359	365	357	375	369	405	366	370	390	368	374	355	366	406	347	370	373	371	373	359	370	379	389	369	369	371	346	379	335	353	372	370	369	368	348	416	350	371	352	355	320	350	370	358	366	339	335	366	375	369	335	389	373	343	360	389	391	399	366	363	387	389	368	327	355	347	321	369	379	376	371	367	333	413	371	380	320	366	352	361	343	365	350	334	334	388	344	339	358	358	369	366	368	360	331	374	369	333	370	360	405	389	396	367	363	387	394	378	395	363	335	363	356	385	340	353	391	379	334	388	372	357	395	361	371	390	392	365	350	335	385	353	359	359	377	377	357	375	378	347	351	391	358	366	382	372	347	359	376	368	349	377	380	392	400	395	363	331	360	338	392	359	361	350	341	376	350	364	370	364	349	372	386	387	365	371	381	334	385	349	368	357	336	345	335	352	378	364	362	338	365	341	339	356	398	382	354	382	368	366	388	302	350	398	338	347	348	361	354	341	347	428	365	360	362	356	358	353	351	345	357	338	357	368	337	355	370	337	361	350	347	387	404	343	329	367	344	389	369	352	391	363	371	356	355	377	335	356	347	366	360	382	347	349	353	366	370	360	373	379	359	380	373	378	387	372	363	368	379	373	371	373	385	336	392	409	377	366	366	352	375	374	351	357	391	340	359	382	368	378	349	375	359	346	382	363	355	363	399	390	393	361	378	365	355	343	368	380	362	344	357	339	387	361	365	354	334	402	382	357	405	381	358	363	392	376	350	347	354	348	370	339	354	346	363	333	377	350	400	350	344	372	403	345	352	361	376	359	325	405	356	359	353	368	364	371	392	363	372	380	395	371	369	353	356	351	346	359	349	374	390	344	336	373	401	341	378	383	350	360	364	353	373	400	369	347	356	360	369	338	382	376	369	384	365	352	349	333	350	359	327	365	390	370	372	360	421	369	376	363	395	391	407	392	382	354	363	408	330	357	345	399	359	366	352	349	362	356	354	379	381	382	373	327	350	360	342	360	354	392	379	383	371	344	354	387	365	379	351	350	391	357	350	341	350	376	373	331	375	372	356	376	367	378	367	336	337	339	361	360	351	395	378	382	374	369	339	339	357	378	347	361	382	328	381	383	334	364	367	349	373	363	387	373	364	374	375	362	357	354	387	358	356	339	366	351	349	361	327	350	376	380	396	376	394	367	379	368	367	371	369	353	403	355	353	401	378	352	377	368	365	339	359	391	381	349	378	364	345	365	369	362	362	325	366	338	345	391	387	345	354	390	376	365	329	387	356	366	371	358	399	386	362	384	377	355	396	363	361	332	365	382	401	359	391	365	373	344	392	392	401	386	347	354	361	399	363	401	396	385	371	347	406	351	359	362	344	351	340	364	361	381	344	339	372	383	375	330	380	390	390	359	381	363	353	340	368	380	377	379	380	392	352	376	352	318	348	388	360	354	335	371	364	372	379	383	368	372	385	365	347	350	357	374	366	356	374	343	354	363	351	362	365	379	337	352	348	375	357	357	367	331	399	350	375	345	366	360	331	382	350	374	377	350	378	399	379	346	375	371	369	368	379	362	348	379	357	399	390	391	375	372	375	374	380	351	354	356	392	343	373	347	372	351	372	361	409	372	367	368	354	371	402	375	392	373	382	397	372	361	397	360	364	351	348	387	384	397	368	318	388	369	389	403	329	385	348	354	342	386	373	382	346	366	357	359	334	364	350	358	389	390	361	337	363	395	354	377	337	358	383	373	334	375	375	387	376	389	351	360	348	362	362	403	408	385	373	402	366	335	399	346	402	352	376	383	377	359	374	333	343	342	359	349	366	400	331	345	360	387	351	356	382	334	349	344	365	367	373	341	397	353	353	351	346	363	373	390	356	383	376	353	357	375	368	357	352	379	366	373	358	386	385	339	364	359	351	370	380	376	356
24631	20889	27373	24529	14578	3132	2202	1332	1069	1067	910	905	831	803	770	783	730	813	732	771	757	731	753	703	713	763	757	765	753	758	725	754	712	730	699	721	726	761	720	712	737	703	693	734	750	711	736	733	729	728	755	736	750	742	702	742	763	681	760	759	696	717	773	743	746	716	789	843	737	798	733	726	768	753	772	739	717	790	761	686	752	718	710	700	731	761	724	716	687	734	718	726	768	738	724	734	726	727	756	698	757	740	713	705	764	712	742	748	763	735	743	711	741	759	758	767	709	738	687	727	770	739	745	731	689	728	746	713	734	691	798	696	700	722	771	792	703	691	743	714	767	746	753	702	752	775	757	760	689	758	675	730	732	727	684	702	674	746	733	722	747	743	717	717	712	744	751	716	749	731	711	707	673	748	794	723	714	699	780	719	710	732	745	737	713	745	742	753	701	706	760	692	794	750	750	744	712	720	732	697	707	768	781	688	764	687	691	751	737	727	719	747	705	680	713	716	715	672	720	772	741	749	753	724	738	660	707	734	734	729	737	686	711	712	737	763	722	712	723	778	729	717	745	711	677	764	734	711	717	733	744	749	717	757	694	755	747	741	734	748	699	728	703	739	779	731	729	769	742	709	742	719	737	713	760	725	738	730	694	719	759	725	711	721	717	737	787	762	751	675	752	765	686	763	722	696	752	737	705	654	753	688	749	716	749	697	725	747	720	730	759	769	719	719	737	704	724	727	746	742	694	733	706	739	705	708	682	839	776	725	741	712	681	761	689	697	684	723	723	720	725	746	724	696	734	731	702	703	710	698	726	726	721	686	783	705	730	704	764	742	707	686	722	739	694	716	750	690	721	731	731	779	725	663	765	737	741	745	767	742	703	731	759	723	744	705	699	673	731	722	742	749	708	734	673	696	720	717	672	741	697	753	752	755	711	736	760	762	679	719	699	759	742	766	698	722	705	706	701	684	719	710	706	700	704	702	738	717	729	761	663	792	684	745	740	758	747	757	711	706	743	752	728	693	729	744	736	740	737	746	771	760	757	691	729	747	704	671	783	742	708	715	719	738	722	703	756	705	781	712	749	727	741	768	694	717	692	750	721	721	731	726	710	742	710	733	729	747	687	708	714	686	691	760	742	733	742	728	741	761	716	760	710	719	730	695	720	700	771	759	714	712	702	773	691	743	675	779	707	749	741	719	684	703	740	750	756	711	695	710	711	751	735	710	709	699	762	726	734	703	696	783	706	733	705	752	722	741	743	749	760	672	781	746	719	705	719	705	729	766	708	701	772	769	762	698	744	724	684	702	708	715	756	710	713	661	712	745	704	745	664	724	685	737	747	725	727	733	671	723	745	704	766	771	753	710	710	698	718	731	729	708	769	712	691	731	695	704	773	722	697	722	700	718	774	736	783	710	708	696	706	764	687	671	710	743	680	723	661	776	696	731	697	754	739	696	721	740	707	698	769	708	718	712	724	742	739	704	739	735	729	732	734	707	717	728	671	720	719	743	732	689	754	671	684	735	691	716	753	741	751	761	771	762	751	740	733	737	709	738	760	772	718	746	764	721	715	661	725	739	769	739	738	749	755	705	752	728	715	707	729	712	717	713	737	733	713	742	728	720	724	729	734	758	780	730	762	801	786	722	769	726	749	751	689	710	732	718	712	705	754	762	745	719	721	726	750	714	743	711	699	729	733	740	721	703	716	688	738	759	710	722	744	714	722	716	720	731	725	748	705	715	701	695	722	689	712	724	704	653	745	750	703	749	724	731	708	751	739	719	693	738	708	744	715	660	764	729	758	734	739	708	722	708	769	714	738	742	680	686	710	729	727	731	751	747	732	713	722	701	753	713	748	766	723	734	725	724	722	739	709	711	707	721	718	779	750	753	699	726	734	737	715	753	728	699	734	718	740	701	720	726	773	716	765	726	686	732	689	733	708	724	725	697	734	724	702	725	740	737	717	711	753	743	692	730	759	729	755	718	724	740	766	743	712	708	738	706	723	767	741	736	714	755	704	743	779	745	747	724	716	725	731	729	752	738	744	711	731	747	739	701	733	746	712	754	699	746	697	689	720	739	701	694	711	772	741	713	737	708	724	743	713	755	709	778	719	720	715	753	741	754	736	727	736	746	731	711	742	685	811	734	694	748	751	722	679	697	746	743	707	749	701	716	710	720	713	704	729	683	739	682	713	738	730	718	716	717	753	734	696	708	714	713	704	754	725	713	713	734	755	777	725	725	747	723	721	728	766	748	779	727	743	717	675	672	692	746	732	713	694	757	722	711	723	693	686	725	704	724	713	743	727	732	771	697	698	756	704	649	716	748	723	712	681	774	722	754	758	724	698	692	723	747	704	705	688	689	731	696	731	699	709	715	725	731	749	722	705	737	731	732	706	767	719	720	754	728	696	708	766	773	721	750	711	708	714	749	681	775	717	731	703	736	746	741	705	740	688	736	710	714	722	735	758	733	755	706	744	709	725	727	727	738	693	765	746	734	743	737	688	720	730	703	721	785	767	735	731	758	707	764	699	735	749	741	710	726	737	714	690	732	722	684	740	726	732	743	753	744	745	751	689	746	690	701	712	702	742	730	737	714	722	721	762	716	783	710	757	701	700	727	725	651	685	758	718	705	687	736	765	732	771	701	727	741	719	742	738	723	735	711	742	765	749	732	717	739	723	712	717	767	759	703	681	696	762	743	747	729	732	766	715	690	760	758	793	689	759	728	755	750	702	752	700	779	735	719	715	732	737	746	749	731	750	696	743	748	736	732	718	718	708	718	731	684	731	750	748	788	735	682	772	671	739	759	701	730	732	748	740	639	707	731	720	720	715	743	747	786	717	730	753	799	732	736	744	763	727	714	738	736	722	701	744	775	700	722	715	755	694	704	695	739	742	719	754	702	731	696	721	745	719	687	675	697	736	724	764	717	710	732	711	728	747	671	677	693	708	689	788	780	702	711	725	696	743	688	719	743	723	696	709	743	673	740	757	679	782	728	721	728	737	725	744	736	742	738	753	705	656	737	743	759	702	678	710	715	719	701	721	680	717	722	766	694	717	754	645	688	662	761	761	733	739	738	706	733	687	701	742	714	736	709	735	736	693	719	756	712	711	713	741	768	720	719	676	752	747	697	749	700	727	746	736	677	725	732	748	713	672	712	755	760	686	739	729	689	704	762	685	716	718	729	767	706	754	723	676	751	780	795	687	721	690	709	713	745	706	741	745	745	756	719	697	723	755	690	720	729	741	749	755	668	703	765	718	790	732	740	735	683	745	705	745	731	719	729	682	736	682	731	696	751	674	707	664	732	759	691	725	751	733	739	750	719	720	700	727	763	739	704	747	776	703	769	737	742	695	728	751	703	744	723	769	772	735	747	729	712	701	710	727	711	704	716	698	751	718	702	708	702	712	726	686	705	736	700	738	706	703	699	733	675	760	720	742	752	794	729	686	696	683	699	721	680	761	776	735	750	733	727	697	731	676	745
38452	34762	28720	10367	4495	4052	4102	2311	1536	1709	1328	1162	1020	1047	925	952	879	828	904	831	839	855	901	864	815	828	847	865	814	810	835	847	854	822	855	785	894	858	845	831	792	843	810	843	825	826	865	815	774	820	830	821	814	822	831	820	836	832	760	835	791	803	797	819	861	834	814	791	777	789	816	797	796	808	839	792	806	809	788	810	831	801	856	849	805	775	802	808	798	844	805	812	814	847	836	820	806	829	804	901	821	810	806	761	741	840	852	780	852	806	756	824	835	814	802	882	826	808	797	791	848	847	821	810	854	805	790	777	827	818	824	813	815	810	807	816	795	813	807	791	832	836	831	793	805	771	856	829	833	732	809	830	762	873	778	795	848	818	790	809	813	854	800	794	855	823	833	859	832	748	785	833	808	834	844	841	822	826	873	831	829	798	794	818	801	783	807	834	811	810	762	785	770	832	831	808	812	844	814	864	834	816	817	816	777	816	853	822	873	841	834	823	796	837	810	807	843	838	792	810	806	765	752	834	770	846	855	807	823	807	796	794	767	779	770	799	802	816	793	779	852	800	794	793	848	762	872	846	822	806	775	803	778	849	824	821	826	840	803	817	843	798	828	785	805	822	796	763	776	835	823	848	857	827	915	806	794	819	795	847	776	837	813	879	867	799	847	833	849	826	732	807	839	758	830	823	785	803	785	787	749	832	789	827	800	851	842	839	797	736	810	760	817	818	788	788	839	775	829	821	798	795	834	799	836	802	783	824	804	800	790	834	785	817	842	820	866	849	861	816	827	853	755	829	789	789	824	752	767	788	819	812	783	843	761	773	835	801	817	798	783	796	789	801	789	778	829	749	835	816	813	769	828	828	842	845	844	820	737	787	792	780	840	781	821	828	847	807	857	808	835	767	802	755	798	825	792	824	844	819	778	811	806	797	823	829	849	824	814	796	779	789	795	842	805	838	846	841	806	806	848	845	802	812	809	856	778	825	808	826	818	822	782	811	796	806	796	805	759	815	788	851	785	818	819	827	782	801	842	794	841	819	842	826	844	802	815	787	811	743	782	788	842	806	815	794	809	846	855	817	809	802	819	812	829	795	777	793	777	817	824	829	824	836	863	838	843	811	856	799	803	821	812	799	842	838	817	815	844	810	827	797	824	793	805	764	839	780	811	823	795	805	844	787	821	839	795	836	811	815	842	804	835	826	839	800	852	817	811	773	831	821	804	789	791	783	835	863	811	852	843	851	737	783	850	840	778	776	855	835	836	841	806	840	839	808	805	803	809	805	765	775	849	836	747	825	801	746	816	817	816	766	756	870	840	834	842	769	799	824	875	802	792	840	852	816	797	828	755	790	825	791	784	794	850	808	852	833	812	837	827	732	808	850	798	828	778	864	803	793	867	785	819	827	764	796	814	812	837	790	810	863	807	872	845	822	833	787	841	835	808	848	815	826	795	801	765	775	823	826	804	856	796	796	898	776	790	813	807	883	781	812	804	780	829	785	809	827	822	824	823	854	830	812	797	805	760	779	851	773	793	789	811	811	800	785	823	774	758	858	821	790	850	873	867	809	769	881	821	846	833	848	798	777	834	819	818	844	800	838	773	845	825	843	799	760	813	850	872	811	822	795	854	852	876	794	828	800	776	819	791	797	810	801	787	815	828	803	802	877	804	833	799	867	831	826	853	825	788	855	810	838	843	810	805	818	852	830	784	826	825	807	794	816	811	815	801	809	810	826	830	837	781	777	843	811	798	833	780	781	837	786	818	860	792	858	762	836	751	804	834	822	793	807	860	832	838	835	855	833	813	777	817	788	826	804	822	816	764	805	810	815	776	889	776	818	852	832	832	851	832	761	850	842	770	791	811	800	802	846	808	816	879	826	828	784	806	882	812	802	814	835	860	772	826	817	818	836	755	799	811	792	856	772	780	785	836	814	894	823	830	759	814	815	827	817	796	852	814	811	847	779	802	844	775	846	822	845	793	850	820	827	777	806	795	793	816	814	826	794	766	769	812	815	794	803	832	822	871	865	805	808	819	757	786	809	760	815	838	839	805	869	867	821	798	797	818	807	832	774	794	787	846	790	852	808	811	810	843	777	832	853	842	810	814	796	807	802	786	833	825	774	839	788	827	835	806	853	802	819	837	765	770	763	828	838	790	779	788	795	818	812	792	768	805	821	805	803	794	843	837	828	809	802	796	791	825	805	819	798	821	784	795	822	819	810	809	811	807	848	795	843	843	815	824	743	844	800	818	804	787	829	843	773	834	812	812	811	845	767	845	816	816	816	858	835	822	805	776	796	795	765	785	809	858	766	786	781	826	833	867	838	808	849	879	869	790	779	823	797	787	836	776	812	792	810	793	841	825	861	815	780	818	801	764	810	819	827	810	779	826	766	804	837	754	839	828	754	805	811	806	841	800	811	814	802	777	844	812	808	794	786	776	879	818	800	804	813	852	829	838	809	798	827	751	889	843	811	805	786	857	794	812	814	804	831	837	833	808	815	813	792	837	808	792	798	821	838	861	802	792	801	789	875	839	767	828	797	847	780	848	836	796	817	853	814	830	798	871	806	799	834	839	837	819	792	843	767	837	828	800	829	813	768	796	817	839	778	819	770	783	804	826	787	863	776	850	833	830	855	801	799	841	713	823	795	863	809	765	797	803	811	755	760	830	867	824	781	866	756	805	862	785	823	788	810	840	787	841	863	827	802	837	780	829	830	769	829	865	844	801	847	827	800	828	798	822	803	831	842	854	786	821	860	822	765	828	800	818	809	812	784	829	764	797	803	814	855	812	840	834	795	798	845	820	835	772	871	870	815	767	794	816	806	827	810	807	760	790	748	829	843	796	816	846	778	786	835	840	808	830	814	800	781	782	840	819	826	843	794	814	801	794	807	822	836	787	811	782	798	810	809	808	862	869	812	767	810	808	814	809	799	784	842	814	824	772	806	835	766	853	821	782	843	808	821	783	842	842	774	798	807	837	817	792	767	803	782	794	806	823	856	807	828	836	800	781	885	758	861	846	827	876	805	806	810	840	787	847	823	832	822	813	826	778	806	856	815	782	817	780	779	809	839	798	826	798	827	815	808	837	816	810	848	788	856	814	800	843	831	793	825	786	844	780	822	799	853	817	826	798	829	881	876	835	795	806	818	824	753	823	799	774	796	843	834	773	783	825	805	802	872	775	784	844	799	835	766	812	822	821	779	829	766	823	837	849	805	797	837	765	829	818	891	785	801	808	827	841	809	862	808	826	785	852	786	822	835	824	777	783	829	832	811	780	855	854	783	837	845	831	775	814	757	828	784	806	814	833	805	802	800	822	824	831	820	802	801	818	802	808	795	850	830	812	826	851	895	790	812	783	851	824	806	779	795	862	831	823	870	819	794	817	797	798	804	800	736	854	804	820	784	805	787	840	781	769	806	793	793	792	793	769	808	862	835	827	835	820	863	803	832	810	813	829	833	781	797	825	794	811	784	814	831	848	779
22453	20929	28620	23389	20913	20984	13103	2402	1389	1502	1127	955	914	781	718	688	703	692	666	622	587	609	611	611	604	567	590	581	603	577	571	605	597	547	587	554	541	584	566	569	583	595	578	539	586	567	579	555	577	541	566	565	576	538	576	534	565	558	603	573	580	593	554	550	569	514	581	537	582	507	554	548	589	559	588	569	517	565	559	532	534	571	564	557	607	535	560	552	530	532	561	559	536	580	552	548	575	570	518	559	563	556	610	524	527	548	515	601	525	565	537	598	529	540	536	578	579	535	524	556	581	558	558	602	509	571	540	537	529	558	568	579	564	560	579	530	569	577	538	567	597	593	578	586	541	553	552	520	579	586	525	542	523	551	539	581	523	528	570	583	501	530	550	544	544	551	528	537	559	539	535	561	560	533	551	552	564	605	571	532	501	573	584	586	544	538	548	561	560	550	569	536	543	574	573	571	560	518	504	553	552	528	524	589	578	533	572	529	526	547	567	563	527	532	595	525	533	532	564	592	563	562	575	547	539	543	559	562	565	544	576	582	597	556	534	500	552	542	557	522	534	551	565	610	515	550	544	546	560	566	536	544	557	527	561	542	587	558	536	564	547	526	549	531	540	557	582	565	591	588	559	567	515	505	538	580	558	573	551	532	552	538	528	500	559	606	595	588	570	518	552	575	546	570	557	587	588	579	532	515	590	565	560	601	534	531	571	529	575	546	580	519	569	479	583	551	521	563	593	522	558	561	561	517	527	567	518	540	530	532	572	575	532	543	529	541	543	523	524	582	531	538	582	573	567	541	570	554	514	508	518	549	536	561	547	577	562	520	543	519	554	531	551	551	559	547	575	580	531	512	565	541	564	573	558	552	540	583	515	547	547	532	593	595	536	538	561	572	611	572	529	554	600	540	501	549	550	575	564	542	542	593	546	561	567	549	522	582	575	519	544	552	522	574	573	570	557	518	554	538	497	569	556	542	513	549	561	524	570	542	567	578	547	596	575	563	576	559	550	581	540	554	549	575	544	557	527	598	535	559	595	548	518	527	556	549	524	549	579	538	528	516	590	543	564	500	589	579	523	572	533	531	549	540	584	560	575	483	531	581	553	580	536	536	548	559	607	514	538	576	556	553	580	570	542	531	525	543	559	534	501	549	534	522	553	538	535	563	529	572	509	537	517	541	560	553	575	581	531	547	549	529	537	534	573	559	547	568	582	523	550	548	542	546	527	568	575	530	566	568	582	584	541	542	589	591	551	515	528	563	560	568	581	568	566	519	576	610	573	563	543	564	573	566	521	544	579	546	550	512	556	563	575	573	549	601	552	520	562	510	562	569	534	514	585	561	555	527	555	520	600	564	574	558	548	555	538	550	515	569	573	548	518	537	549	580	529	586	585	478	534	534	503	545	588	549	562	531	548	529	557	546	571	553	514	542	556	545	560	501	534	516	529	564	530	592	525	543	564	569	532	575	567	564	586	566	555	568	524	549	532	543	590	514	602	543	554	592	573	556	551	553	560	538	533	552	565	542	541	538	587	538	530	588	554	536	537	585	536	561	610	558	572	574	577	588	576	556	525	535	538	545	528	522	556	606	586	565	577	590	551	578	580	573	580	562	586	549	609	546	606	520	526	551	553	550	514	590	560	567	538	557	553	547	557	516	570	543	610	558	540	546	525	517	531	546	562	552	538	558	557	555	580	571	540	568	554	537	547	538	560	553	609	562	545	561	578	560	524	562	532	514	606	536	574	561	549	572	547	545	541	592	563	586	557	579	519	567	552	579	545	517	536	553	526	573	511	551	570	576	543	586	532	533	567	533	543	533	531	599	557	588	557	572	584	540	546	533	535	510	562	531	548	521	550	558	542	567	626	549	539	509	556	543	535	586	537	521	558	530	531	538	582	571	539	526	550	544	541	565	565	564	555	515	504	552	552	512	570	531	538	541	579	532	573	522	576	548	532	597	550	603	526	542	557	530	539	514	568	586	524	511	537	555	581	547	546	556	563	560	560	597	528	566	590	574	562	564	620	539	580	524	587	545	515	559	551	528	567	552	531	541	544	583	549	531	527	537	515	541	567	535	510	552	541	628	533	502	597	551	584	537	583	548	577	542	566	530	548	566	566	531	615	553	559	529	578	506	554	603	550	490	547	561	546	538	542	538	565	559	579	559	571	541	564	516	507	555	556	547	535	541	588	578	513	530	561	544	592	516	556	603	550	570	560	557	605	559	533	584	571	556	609	535	540	539	526	547	586	540	589	568	560	522	556	561	597	533	500	559	555	578	545	527	611	577	556	590	538	536	565	545	553	579	516	557	601	569	580	535	573	541	538	490	494	554	581	542	564	553	586	549	582	523	547	546	536	523	527	549	547	557	494	542	531	543	560	529	585	554	556	554	517	527	550	567	546	559	546	566	582	552	562	566	565	552	534	559	536	515	539	569	504	504	584	530	537	563	546	547	560	581	546	534	534	533	571	542	578	560	534	576	583	571	517	537	508	569	545	587	561	587	533	503	540	513	580	530	504	591	542	571	525	538	539	591	551	538	568	557	518	564	518	542	577	562	551	556	573	579	557	546	534	556	559	555	569	537	540	559	569	573	524	530	549	560	532	623	561	558	530	516	563	565	549	571	547	583	541	536	507	567	531	565	577	521	532	587	537	498	556	530	565	521	552	564	594	530	583	559	576	539	518	559	639	559	487	561	584	529	534	536	558	533	561	570	565	553	534	494	519	544	521	548	563	544	538	577	546	536	566	558	576	535	556	546	532	532	568	504	516	548	559	503	519	540	540	549	561	535	582	519	544	554	568	582	531	566	568	507	522	521	554	546	600	550	568	538	512	577	567	544	549	593	576	522	539	547	562	546	562	566	556	568	532	554	566	504	558	546	529	546	549	545	593	554	535	533	570	559	545	544	537	597	529	552	597	550	532	549	583	571	525	580	561	580	554	524	510	601	597	542	537	563	543	507	502	557	546	496	563	567	566	530	549	541	528	550	573	560	541	506	548	577	536	547	510	517	568	545	546	526	595	526	559	583	551	593	523	556	526	554	557	551	542	556	560	533	469	570	540	571	548	555	555	580	528	554	548	596	522	536	508	533	538	539	571	545	556	578	591	551	524	544	544	593	568	553	535	561	571	575	582	555	570	545	556	529	572	516	531	574	523	557	520	540	526	549	554	560	552	534	534	563	541	546	597	586	558	524	562	539	574	588	560	592	548	525	565	559	541	591	566	566	555	578	541	577	575	541	559	576	573	553	571	530	597	533	570	584	545	516	554	545	558	538	579	582	560	536	532	568	530	567	539	568	600	538	568	556	547	529	585	520	543	550	545	582	514	558	548	483	568	532	530	553	531	562	611	518	538	558	567	557	553	558	520	588	519	566	517	524	572	522	595	522	567	521	563	547	542	509	550	561	529	576	532	566	587	561	503	585	545	563	512	546	558	521	582	552	553	587	554	536	538	528	547	559	564	534	533	575	551	512	591	563
42910	41160	34474	16921	8394	5987	4990	3774	2561	2654	1774	1502	1299	1071	985	889	870	796	759	787	719	726	768	719	697	667	658	680	616	661	678	659	657	612	618	647	627	650	613	648	629	643	648	593	608	632	640	610	634	626	608	629	619	618	601	587	605	616	609	627	617	596	626	602	614	570	585	595	584	561	586	567	592	607	621	612	619	639	583	594	637	671	631	618	620	594	617	597	612	639	593	632	609	641	590	604	611	604	638	592	592	604	584	563	569	625	557	611	588	616	574	606	591	605	591	603	629	608	614	606	627	610	583	589	636	579	615	620	617	650	602	566	569	619	612	575	573	619	633	589	582	613	615	602	610	586	639	565	584	571	601	650	606	631	583	587	574	589	582	579	595	623	636	536	637	613	565	543	637	620	612	610	601	594	588	587	635	613	583	645	635	608	598	620	578	616	549	617	606	591	608	606	590	578	572	606	590	607	568	560	607	584	608	621	623	640	567	573	577	564	585	598	631	647	658	570	590	565	595	634	645	577	556	553	583	587	604	600	609	633	605	634	590	605	588	581	617	570	627	536	629	595	587	576	624	581	593	560	570	602	628	607	579	591	638	592	637	591	634	626	573	606	606	562	604	573	593	613	581	564	601	622	617	585	624	596	615	586	614	589	618	575	597	569	597	619	584	591	574	587	627	599	592	579	617	609	663	591	600	605	601	581	573	616	659	644	618	546	567	604	580	581	610	575	598	604	619	616	569	608	624	568	597	573	605	572	567	566	596	662	608	592	582	596	596	564	568	608	652	574	568	590	584	644	617	587	571	606	616	586	638	588	600	607	579	613	628	599	596	610	541	611	592	562	582	586	595	624	584	578	635	610	635	599	634	595	563	583	570	590	583	583	579	636	614	566	564	607	583	627	543	622	567	633	611	603	593	657	583	633	592	565	603	580	593	592	610	589	617	578	636	589	650	613	575	627	623	591	612	647	611	591	592	604	571	583	616	569	574	599	596	622	589	610	571	586	622	554	590	619	615	601	611	591	625	593	579	620	588	636	612	566	623	570	626	592	589	596	583	566	570	590	606	579	574	592	560	567	597	610	622	644	602	590	581	586	591	585	580	597	622	578	568	579	626	610	615	610	588	568	592	602	590	593	569	573	587	569	638	575	615	570	601	563	627	625	620	589	582	645	595	594	607	612	633	602	578	591	541	580	622	621	613	615	636	583	634	596	590	601	541	553	612	640	619	619	559	592	611	585	550	578	596	632	579	601	628	615	616	583	578	609	586	626	587	574	572	578	610	625	603	566	598	573	575	561	585	624	601	592	613	621	559	599	644	587	585	633	643	627	610	612	602	612	592	627	576	609	651	617	589	571	616	557	613	625	645	690	599	602	593	543	583	592	629	579	524	579	612	609	579	573	626	618	591	570	636	619	589	581	607	627	600	576	561	615	634	611	578	603	614	580	639	607	590	633	623	576	603	628	574	626	560	593	573	604	593	616	583	601	589	619	627	597	584	618	572	602	577	613	611	586	584	583	605	593	602	630	636	592	600	579	586	584	609	578	576	587	584	622	578	605	588	634	599	603	589	606	584	609	610	568	574	616	624	589	571	586	580	612	586	607	611	625	612	620	588	596	607	583	604	605	586	632	597	600	591	621	583	603	586	632	612	607	609	616	548	642	611	617	659	627	575	604	571	586	615	615	546	585	624	573	613	592	579	593	582	634	616	570	623	586	569	581	543	577	623	646	596	629	603	585	620	570	562	610	591	609	589	610	621	624	596	608	618	627	569	613	568	628	612	610	629	591	614	614	605	624	619	596	598	624	619	601	601	571	621	629	608	571	579	556	624	549	608	594	614	632	607	617	609	585	613	615	554	597	601	568	606	618	570	653	609	560	621	595	589	603	562	591	581	566	597	566	576	612	598	600	600	607	602	547	580	564	632	575	592	592	552	587	591	560	625	576	588	629	546	581	566	611	585	588	619	572	590	615	595	596	630	603	588	639	617	604	555	564	606	642	594	615	579	665	612	634	608	596	607	563	630	601	567	587	614	632	603	601	589	564	554	592	574	581	573	631	620	584	568	587	639	587	636	651	568	636	592	601	587	621	592	603	616	582	571	580	579	609	564	599	618	572	587	598	606	587	640	552	593	583	634	650	589	593	610	560	590	597	616	578	601	602	594	605	563	606	607	569	621	582	598	606	543	589	598	623	612	560	571	579	591	597	591	595	609	627	562	590	565	630	630	606	607	610	610	581	567	610	611	610	610	570	595	565	574	574	639	581	615	614	596	637	627	600	595	612	571	589	557	592	604	583	597	590	638	604	620	560	606	577	616	562	599	564	614	605	595	580	582	574	639	581	593	589	577	605	584	597	560	603	578	603	571	600	557	563	560	635	600	572	622	610	610	585	599	658	562	591	596	591	622	602	585	577	552	601	600	583	585	595	575	575	603	573	593	608	543	566	581	591	596	620	595	585	587	585	654	597	593	601	597	598	565	597	607	613	629	579	595	619	595	584	599	592	517	611	548	550	628	560	581	585	559	628	609	595	576	577	617	617	600	629	594	558	618	617	599	581	582	588	636	586	624	583	611	602	530	614	586	621	579	593	581	621	563	555	576	643	600	605	612	569	609	607	581	595	611	618	631	607	598	595	602	598	590	603	601	563	569	597	589	566	619	609	587	619	573	553	596	632	567	605	560	612	589	577	582	569	589	639	588	590	614	574	578	629	573	607	603	596	582	626	590	650	529	604	580	625	585	567	609	563	593	614	608	565	563	640	604	604	611	543	604	588	611	537	575	593	600	595	603	595	612	609	607	624	602	621	615	588	581	568	585	608	573	598	631	592	577	623	582	623	603	585	576	594	574	635	553	591	637	626	592	604	608	613	613	567	604	563	609	574	594	571	592	567	571	591	576	577	601	624	602	555	622	597	649	579	588	553	594	592	574	590	632	628	609	594	610	591	565	588	618	533	597	619	584	572	607	636	588	594	593	635	607	582	591	589	567	612	581	641	591	586	637	625	609	605	588	599	594	582	551	648	598	606	598	608	601	621	616	580	588	628	633	582	624	604	582	605	613	586	624	556	621	566	577	570	576	602	621	608	574	574	626	602	622	577	614	545	588	586	621	596	581	600	577	555	599	580	609	616	582	584	584	604	617	599	572	613	598	560	672	590	593	596	559	587	627	578	588	594	609	559	612	644	592	617	622	619	575	591	567	619	621	635	625	572	552	561	632	641	578	591	601	617	580	591	612	609	594	580	563	598	622	578	616	656	598	595	550	549	603	604	649	598	609	586	594	584	603	640	597	597	610	643	641	564	598	607	605	607	552	575	595	562	608	562	657	580	601	599	598	579	595	596	592	587	628	620	621	599	601	595	664	601	580	622	584	567	571	622	567	576	658	614	588	579	585	571	617	610	614	545	626	636	600	591	611	578	602	615	612	616	614	573	588	592	574	617	558	577	598	589	598	584	622	612	640	612	612	563	606	607	624	572	590	599
29783	22048	18420	7741	2078	989	955	859	668	702	548	523	525	513	456	485	454	468	490	483	479	497	468	489	484	417	505	465	465	451	468	510	517	473	468	496	489	487	516	485	482	458	496	480	473	490	479	455	497	457	514	482	481	474	502	473	463	476	456	503	461	492	467	462	482	467	509	501	479	450	516	440	511	475	518	447	447	462	469	469	468	489	522	488	444	484	432	459	452	450	479	482	458	511	445	490	453	479	487	521	486	487	496	470	493	482	461	485	489	495	460	465	459	481	508	471	480	455	480	541	462	484	472	508	477	510	443	416	458	460	452	492	481	465	461	486	452	475	480	477	498	473	507	483	509	477	491	453	450	475	517	454	497	518	498	488	471	479	476	514	486	477	497	471	470	506	498	497	465	479	490	477	462	478	476	456	495	456	461	503	509	453	484	487	435	483	489	457	478	486	503	483	497	462	491	502	490	474	467	513	501	487	493	493	483	502	516	457	454	464	478	494	498	458	508	509	501	473	497	457	475	504	508	492	456	500	459	509	462	483	471	467	513	485	478	442	468	488	473	469	533	463	519	458	463	476	494	497	513	459	461	497	465	459	480	463	475	425	468	472	479	450	477	510	468	444	470	470	466	525	459	449	464	487	473	496	472	442	460	463	469	479	502	498	485	449	454	496	469	464	473	493	449	460	481	472	468	464	464	457	447	461	549	477	476	451	498	508	467	490	440	504	475	521	503	416	464	470	433	482	471	468	493	508	462	495	437	489	483	493	496	426	509	444	446	474	474	463	474	454	502	496	503	469	501	461	454	518	472	463	537	519	502	483	507	503	478	474	466	482	522	470	477	466	472	453	466	488	475	488	497	494	486	502	473	512	478	492	468	484	470	476	459	499	478	502	453	493	512	485	430	469	503	466	450	485	496	468	475	464	456	482	466	471	444	472	474	507	419	489	458	463	510	470	473	518	472	490	485	484	473	489	489	519	482	482	512	467	476	428	505	457	449	493	477	527	486	430	447	467	515	427	464	550	486	472	457	476	476	476	461	464	463	476	464	490	467	471	500	467	483	449	458	471	462	474	473	505	484	496	519	497	455	483	495	435	489	477	472	448	469	520	484	500	499	481	518	460	460	459	511	486	480	475	474	472	492	482	473	501	523	468	484	474	453	508	462	507	496	497	503	492	454	498	506	520	484	454	446	489	481	483	457	445	485	528	518	488	499	456	485	465	485	467	483	510	540	479	458	466	472	460	460	471	468	480	451	487	474	479	485	474	486	506	476	480	506	456	507	505	405	481	482	442	467	477	482	470	475	460	504	477	503	469	459	463	489	489	483	486	518	469	488	469	474	479	495	521	515	492	484	503	495	494	459	473	463	474	465	478	473	501	515	434	498	483	475	494	484	481	525	487	452	497	442	498	483	498	464	474	476	498	472	471	532	458	480	462	455	479	492	481	464	455	481	462	463	467	473	507	481	502	480	507	465	490	462	474	473	534	472	503	485	494	511	475	495	505	443	488	480	428	472	482	455	520	483	495	453	451	466	515	467	520	512	455	466	500	441	444	476	468	420	513	473	459	494	495	477	488	479	473	460	506	482	482	458	509	467	504	427	510	477	467	484	464	460	466	502	463	480	450	467	488	467	452	462	454	472	472	506	454	466	454	459	511	457	489	482	439	489	498	429	486	485	463	474	465	455	513	451	460	495	504	506	473	472	507	479	467	499	455	448	465	455	486	510	477	482	479	474	485	489	451	479	455	440	467	496	519	477	477	502	453	500	486	503	442	469	496	466	482	432	464	479	480	532	502	467	482	466	479	471	458	483	508	456	439	489	486	472	484	480	445	469	493	486	484	482	516	519	491	484	480	470	471	452	476	520	502	491	474	439	496	503	486	503	468	502	464	480	447	473	457	507	495	496	475	508	479	522	439	472	479	450	495	499	449	471	468	493	475	487	425	461	490	464	471	477	508	445	523	470	452	477	519	509	474	450	445	452	496	474	476	472	446	470	472	484	458	490	485	477	467	451	461	474	477	503	475	485	479	486	479	507	488	476	485	469	492	476	490	465	503	497	455	510	466	493	473	482	441	499	516	484	487	456	445	479	460	487	500	492	468	499	512	494	541	471	485	478	493	511	491	490	482	452	437	507	485	474	466	520	425	497	511	466	471	467	503	466	498	460	466	476	487	473	469	481	479	501	499	509	484	486	481	487	471	502	464	497	470	534	456	455	473	509	479	437	511	509	452	503	497	485	490	467	455	507	455	448	491	461	484	449	484	488	494	448	507	474	471	478	494	466	482	470	485	467	487	483	511	477	494	507	494	439	487	487	474	490	470	477	462	468	481	483	471	531	479	423	479	490	471	500	505	462	454	490	488	472	472	462	472	527	478	471	475	452	451	495	476	465	443	471	456	480	463	479	485	500	503	473	494	435	510	488	469	472	491	491	472	490	480	476	491	461	479	520	478	479	528	492	482	484	483	480	465	480	452	460	475	510	439	474	480	461	498	477	451	479	480	495	520	467	486	451	466	513	485	490	485	478	500	521	441	484	473	459	504	431	481	455	486	488	506	476	492	478	471	492	480	468	508	475	475	498	483	492	434	509	498	507	466	455	439	474	451	485	472	482	500	516	487	439	452	484	446	457	471	449	488	463	482	500	487	490	482	500	497	465	514	441	474	484	463	476	442	505	482	477	479	482	474	474	506	501	520	501	484	497	457	475	425	477	429	457	442	490	528	470	496	497	485	488	463	471	500	482	457	520	474	504	455	495	497	487	446	486	434	495	450	492	465	526	447	452	489	523	489	494	456	494	482	447	470	511	448	496	459	462	489	510	484	487	484	460	500	473	468	500	503	497	504	497	462	470	485	463	493	461	479	481	460	518	508	479	444	477	489	474	449	489	494	490	452	508	524	462	482	470	479	507	497	455	492	465	510	470	447	490	492	493	471	495	504	507	477	491	455	431	458	497	488	490	462	472	450	474	510	486	476	503	497	473	505	466	474	498	481	473	460	465	480	516	483	485	470	488	441	467	476	470	453	494	492	473	460	466	519	472	491	498	487	515	491	492	478	481	476	490	527	439	454	471	487	455	492	495	464	503	490	532	486	501	447	499	497	456	517	448	489	461	493	477	513	489	460	445	470	464	450	498	506	504	456	493	488	489	526	516	488	471	447	502	467	471	466	458	468	491	518	459	492	498	512	487	492	488	442	490	494	470	495	483	476	492	500	484	462	503	463	466	488	472	468	482	520	504	540	446	479	506	455	440	498	478	484	479	470	507	467	467	429	491	489	470	521	478	512	472	484	442	498	475	485	501	476	486	482	463	490	494	467	460	488	449	501	504	460	483	475	468	488	482	490	463	520	521	455	488	459	505	456	488	458	460	485	474	452	496	474	452	455	470	469	454	473	485	501	505	478	481	474	469	500	472	483	413	516	451	491	443	486	485	492	474	451	448	548	490	422	471	502	485	451	490	509	440	458	501	474	495	454	477	443
36583	19539	19183	7524	3136	1424	1446	1374	956	973	738	614	666	585	589	596	628	613	579	576	554	535	578	572	576	591	616	600	572	551	591	594	568	561	550	585	576	556	610	591	557	561	576	572	581	536	553	557	562	579	558	590	607	606	601	558	545	553	572	557	611	565	518	563	584	549	519	548	575	550	559	540	519	594	567	609	584	556	571	600	561	559	566	574	542	566	543	533	544	601	545	611	562	581	631	565	561	571	553	540	604	565	589	561	550	555	604	512	549	576	570	556	573	617	565	507	591	558	519	547	549	547	585	540	575	557	555	617	530	625	585	575	562	565	538	564	564	558	520	614	551	575	569	571	568	573	567	583	601	526	575	562	589	518	547	578	554	564	563	584	553	548	544	579	587	582	595	567	565	548	582	535	556	576	581	602	540	565	594	579	564	569	581	532	598	539	573	554	631	552	573	548	589	572	574	564	580	534	553	578	594	565	523	551	545	568	560	531	541	570	538	568	584	585	557	582	587	605	603	535	566	551	552	545	585	579	536	585	579	547	577	533	584	585	554	554	554	554	580	594	586	571	569	556	561	585	571	552	602	571	572	565	558	568	563	540	580	544	578	550	540	598	541	566	559	567	566	618	551	601	534	597	586	555	636	569	544	599	552	600	572	567	600	562	524	601	569	586	557	600	608	549	580	589	602	570	543	523	558	574	575	588	565	576	563	510	563	588	533	582	535	556	578	548	617	550	544	627	539	572	605	596	522	554	558	564	541	559	538	578	551	554	555	545	589	544	590	541	556	561	566	563	539	555	569	576	575	564	585	579	583	539	588	568	614	503	562	543	577	593	528	544	585	555	583	551	575	567	572	581	588	545	566	591	510	580	554	588	591	593	586	583	552	560	554	596	591	563	538	560	594	597	578	611	531	573	605	619	581	575	560	587	549	619	547	551	578	580	617	588	578	638	606	519	608	593	582	541	559	586	567	570	578	557	568	580	525	642	545	505	564	583	562	526	563	537	535	561	579	531	535	553	571	557	579	575	538	565	524	539	592	562	556	601	587	587	539	539	563	522	568	586	581	564	571	557	552	554	557	608	552	562	600	611	539	568	573	566	545	519	573	563	544	612	548	579	575	543	552	534	619	545	590	557	574	574	556	574	583	573	518	537	540	572	548	558	568	572	576	569	600	551	560	579	552	538	572	562	563	545	629	603	563	611	570	564	612	558	607	523	569	559	559	555	575	564	558	594	546	566	523	573	607	549	571	561	553	575	575	555	516	556	563	556	569	539	557	583	578	552	612	594	564	545	583	566	593	559	573	543	586	548	584	613	591	574	575	582	551	575	583	567	556	613	636	575	594	580	538	540	543	575	547	533	537	526	603	588	559	545	554	569	588	609	622	548	565	568	575	575	553	594	538	577	603	578	550	582	544	503	563	554	563	553	573	557	568	528	560	566	556	565	554	557	573	532	592	592	603	548	503	523	584	564	577	561	579	513	598	547	556	560	563	624	568	554	566	581	558	545	599	537	561	585	552	583	578	566	584	540	595	573	597	621	617	569	624	564	540	526	555	550	584	575	607	553	606	542	521	520	590	616	532	577	592	604	582	528	566	560	580	562	587	591	589	573	611	590	614	558	574	531	585	563	585	553	541	564	619	528	554	572	606	539	602	608	530	532	575	571	523	563	558	538	580	573	555	543	568	584	566	563	557	604	577	585	587	562	551	559	564	574	589	590	583	558	599	550	589	592	562	568	550	554	550	584	575	567	587	600	533	561	546	574	590	571	557	564	516	529	520	580	547	504	538	557	590	564	586	562	584	604	560	512	590	571	582	611	575	549	563	546	526	554	562	614	581	542	608	580	572	545	562	558	582	559	561	580	539	557	598	564	543	564	604	525	559	570	577	607	572	539	619	562	541	600	608	555	562	570	587	539	562	581	529	563	573	586	558	562	606	558	553	562	587	588	575	580	542	542	553	574	563	562	585	588	567	574	532	574	547	581	560	560	589	624	545	518	567	590	542	577	554	537	556	538	547	512	600	546	563	554	575	562	556	549	529	570	569	508	556	565	563	588	571	570	588	579	562	557	577	555	529	537	592	583	551	605	536	580	592	567	589	568	585	554	563	530	563	570	600	558	569	581	578	554	625	570	569	574	575	592	599	596	556	591	528	536	569	561	601	583	576	591	560	599	560	583	558	574	558	627	600	578	565	529	532	563	544	578	562	566	573	549	556	567	568	603	567	564	509	549	545	525	543	538	528	596	569	566	584	546	552	570	578	579	573	591	548	563	536	525	575	544	557	540	594	590	582	590	539	584	580	539	625	585	632	574	562	566	539	574	565	576	555	578	609	560	542	590	628	561	573	553	562	566	557	556	557	598	557	547	576	571	573	560	575	520	536	513	522	517	553	499	602	608	554	527	567	583	622	591	593	524	559	567	556	534	564	556	572	547	565	588	591	547	546	548	565	569	582	575	545	591	549	573	561	550	560	580	571	544	574	550	562	541	588	583	538	550	615	575	562	579	571	576	591	592	586	546	552	588	563	561	564	576	542	575	559	557	562	557	581	525	587	594	522	576	545	577	567	596	551	524	541	595	569	565	516	518	539	567	572	568	596	558	559	566	595	544	592	605	549	551	640	562	544	599	553	555	558	586	602	585	597	590	558	561	549	509	568	555	583	573	549	588	564	560	569	598	539	602	576	538	577	539	614	582	517	576	550	559	573	530	572	569	510	542	587	573	561	539	556	542	553	567	554	569	623	570	529	550	530	582	598	545	580	631	553	589	521	582	549	594	550	548	539	580	603	566	574	544	559	564	568	544	578	581	572	574	575	541	570	550	589	586	579	581	549	566	545	602	560	571	568	571	515	549	556	577	594	585	582	549	544	560	576	544	556	582	544	563	569	549	562	566	537	575	489	578	565	539	559	583	571	602	571	571	566	597	546	544	554	596	562	609	553	563	540	528	532	586	562	580	560	581	588	555	575	580	566	577	590	582	539	532	567	567	574	557	559	574	571	563	559	536	569	561	571	615	544	564	629	564	585	545	542	569	578	549	534	562	581	565	563	551	586	565	613	604	596	559	586	564	551	578	607	547	569	523	591	595	567	535	566	551	548	533	551	567	575	538	543	563	597	536	569	595	571	536	556	595	578	591	546	564	524	579	574	573	528	583	601	550	539	587	550	578	573	562	561	588	539	507	534	568	572	550	598	560	567	579	539	543	569	600	569	537	604	567	526	565	578	555	570	579	578	568	549	563	589	582	542	555	555	582	556	553	560	579	593	557	555	546	526	540	565	577	553	582	547	598	552	566	592	582	578	547	567	576	596	562	557	564	561	541	582	578	567	534	558	589	579	578	546	573	580	588	574	558	556	564	552	583	539	570	550	569	515	574	571	582	588	553	583	608	534	591	530	604	568	530	590	602	584	586	594	548	565	553	547	572	528	512	585	546	527	545	553	578	520	522	539	537	572	564	542	569	543	551	579	559	587	556	548	529
23452	20858	28134	23712	20850	11376	1604	1298	807	666	555	528	466	451	379	354	403	396	333	346	345	332	310	311	275	320	338	333	279	325	332	309	304	307	268	337	310	297	308	303	317	287	316	296	335	293	304	336	314	312	297	312	324	295	302	304	290	328	315	313	343	313	349	310	290	328	311	310	285	303	317	296	308	265	296	275	293	297	313	319	275	297	314	288	315	312	289	337	300	314	286	299	280	308	308	305	286	327	312	309	290	272	308	290	304	295	298	312	305	284	281	314	314	277	308	289	316	289	286	318	304	304	291	306	293	283	300	287	288	311	304	289	285	271	264	283	293	294	302	277	315	301	279	277	329	308	320	287	304	311	292	293	286	285	302	288	290	306	316	308	303	308	279	294	283	250	323	314	286	301	302	273	300	287	312	301	286	299	302	307	310	309	329	312	294	309	305	308	326	307	304	288	278	321	312	283	279	271	281	286	280	285	316	334	315	311	275	314	298	284	290	294	300	293	276	281	309	326	318	305	303	300	293	309	297	292	294	332	295	279	320	289	291	314	279	284	307	266	272	312	283	294	310	296	273	299	296	293	270	295	324	296	266	281	283	314	287	298	288	281	278	310	337	283	304	302	304	323	324	297	323	289	276	297	308	350	307	303	280	305	277	282	316	310	298	315	300	301	312	304	298	283	317	287	327	302	258	271	300	303	270	315	300	318	345	298	299	281	317	290	295	292	314	291	307	284	289	266	313	287	305	316	301	277	295	295	322	311	294	293	315	327	313	300	308	274	285	270	315	283	324	292	299	310	287	292	310	273	302	291	307	272	260	289	275	286	276	324	314	288	280	306	282	298	321	298	307	291	317	340	258	315	317	299	311	294	307	294	313	313	292	282	310	309	318	299	268	281	308	303	349	313	275	296	305	278	278	291	290	342	290	270	278	309	343	291	338	291	300	296	289	299	343	319	275	286	328	306	329	294	305	284	304	288	320	309	284	296	295	299	295	299	326	311	337	306	304	287	301	300	298	296	300	295	328	283	306	299	281	323	304	324	298	327	309	289	315	330	278	285	314	304	289	286	327	326	294	309	302	277	280	291	284	295	273	293	277	287	297	319	341	303	296	284	338	280	308	295	317	328	283	303	282	286	290	310	305	288	301	303	297	285	311	305	301	283	295	329	290	324	297	280	281	309	290	316	305	303	290	305	315	270	304	299	337	289	295	271	332	302	288	315	281	286	298	287	303	335	327	298	297	284	299	309	310	291	323	307	289	313	312	311	322	286	304	297	298	311	277	315	306	308	270	296	308	291	287	284	298	315	279	325	287	297	303	300	295	295	283	277	290	317	286	299	302	298	288	297	304	299	286	323	319	297	313	302	340	285	297	305	294	305	313	280	287	303	302	296	334	329	309	292	299	309	285	312	289	282	307	293	301	305	312	289	301	297	280	282	320	291	305	268	262	276	296	291	310	295	272	290	309	319	336	292	303	283	308	281	262	307	294	290	292	296	311	316	295	309	263	285	312	307	301	326	271	299	270	314	300	288	324	274	325	301	278	308	331	308	303	313	322	298	308	288	315	314	320	304	279	270	300	305	291	312	310	295	351	305	319	281	305	292	291	304	313	276	287	301	316	299	298	312	303	321	288	304	274	307	300	301	296	263	355	278	330	307	301	319	299	298	329	291	300	276	301	310	297	296	281	299	287	318	301	290	310	309	321	278	312	297	294	296	316	326	349	287	284	305	308	311	309	312	292	307	301	320	307	306	323	292	348	314	269	299	298	331	292	324	307	256	328	278	284	316	298	290	288	323	297	300	316	316	297	290	284	289	279	307	287	280	309	331	285	298	278	312	286	326	302	324	294	300	309	289	276	344	310	319	289	275	302	274	310	269	301	290	301	305	275	300	283	265	306	327	344	277	307	296	306	317	307	307	295	315	286	291	303	315	302	302	304	287	262	289	265	305	293	302	307	322	288	261	279	255	295	303	319	277	320	276	318	295	293	343	276	298	295	268	309	294	293	324	275	278	298	287	290	267	269	326	285	302	315	310	312	280	308	294	303	309	288	268	309	308	305	324	313	335	301	312	301	284	287	306	276	282	291	326	328	281	281	269	319	300	315	263	321	305	291	295	300	310	311	310	294	294	277	305	285	289	299	287	306	277	289	290	291	304	293	312	284	308	303	300	310	302	301	315	313	276	278	298	312	259	283	263	282	331	315	303	283	314	278	308	298	298	286	274	286	292	310	267	325	308	318	318	292	281	307	292	300	304	298	266	290	286	325	308	314	296	284	289	312	295	292	295	295	291	289	287	319	310	293	285	291	318	322	299	330	306	299	300	282	297	282	282	295	310	306	286	273	298	296	280	299	320	285	285	274	342	309	267	310	297	295	272	256	306	309	296	282	280	298	304	275	334	272	323	319	287	296	306	311	275	276	297	303	343	308	293	321	300	299	318	315	271	294	305	296	278	314	301	274	289	309	307	297	284	275	305	298	294	315	348	319	302	306	323	262	299	291	312	302	305	291	292	313	263	298	277	315	294	274	334	316	286	311	313	313	319	279	288	292	281	293	323	276	330	317	268	302	269	301	297	316	297	278	279	315	285	277	315	290	345	310	284	299	289	273	283	297	300	274	311	328	260	281	306	287	295	314	280	291	300	300	322	296	300	284	319	299	315	316	303	299	307	282	290	288	273	273	288	286	301	273	263	329	284	290	283	287	319	280	271	301	303	311	321	301	345	290	308	287	271	284	294	298	308	273	319	297	299	292	329	284	273	295	332	309	276	308	283	320	299	296	319	314	281	300	273	312	294	321	288	317	282	273	284	289	314	290	316	297	318	282	291	304	285	313	326	297	293	333	280	304	298	308	283	301	322	285	296	313	304	282	308	281	294	321	296	314	302	308	300	337	297	287	314	305	283	297	293	276	277	308	312	304	314	361	282	275	310	289	330	315	286	301	334	279	307	307	311	304	313	313	322	322	300	301	294	319	323	332	298	303	305	315	291	318	295	278	308	294	339	300	287	315	323	288	300	273	319	279	298	287	296	278	288	279	300	276	293	269	253	277	330	299	288	325	288	264	290	270	297	307	291	308	315	310	299	289	286	300	293	293	300	282	308	288	283	296	295	300	310	313	278	323	302	299	293	303	283	277	295	309	295	331	303	285	302	294	302	299	291	284	300	305	281	329	326	318	276	319	284	289	346	304	286	311	306	329	282	281	297	307	296	312	313	296	307	294	310	310	285	315	264	294	261	313	295	301	289	278	287	310	305	300	318	273	298	304	285	293	290	286	278	319	300	299	286	322	318	275	298	322	308	272	268	284	352	294	304	301	294	310	309	274	301	322	281	297	271	290	283	283	282	327	301	331	296	303	324	298	294	299	289	293	296	276	266	294	289	294	301	338	308	299	298	286	283	297	329	291	305	313	277	302	298	337	276	284	294	323	281	301	308	308	298	284	290	301	286	291	257	295	281	284	326	295	304	313	323	288	306	274	301
37634	29106	24644	11485	3971	2318	2359	2819	1545	1309	933	774	691	587	549	539	524	491	466	486	416	443	436	415	438	428	400	381	398	389	409	390	401	368	361	382	376	353	358	384	362	368	383	373	372	381	370	361	382	401	376	392	379	333	363	355	361	375	388	373	414	374	363	350	348	338	348	368	371	383	328	361	346	385	350	353	342	369	356	341	342	385	368	393	373	381	384	362	360	366	354	385	385	369	362	380	328	339	359	338	337	346	356	350	353	342	356	358	332	378	366	357	363	357	379	379	390	313	404	354	356	341	348	350	377	357	392	360	341	373	367	373	345	353	352	352	373	359	352	353	329	351	323	358	340	374	368	368	367	348	349	379	366	361	371	351	356	375	387	362	364	372	369	385	363	340	359	364	350	356	378	371	337	367	341	409	372	374	377	378	373	351	380	349	369	367	385	351	373	358	369	337	381	395	338	324	363	366	345	379	340	345	394	382	393	331	344	365	371	360	361	357	368	343	351	345	350	339	385	379	389	372	371	338	341	385	364	381	334	335	343	390	375	340	336	383	342	398	378	371	331	322	407	349	361	373	348	359	353	371	377	351	337	343	359	343	365	363	347	354	356	360	349	351	365	357	359	370	371	368	337	341	352	365	364	344	379	365	362	362	367	358	315	366	376	374	339	379	403	373	329	402	369	389	350	360	367	360	346	367	362	349	369	335	376	375	397	373	351	372	364	368	364	372	345	388	359	368	355	352	382	356	366	358	357	360	332	392	382	401	365	345	366	352	380	347	361	340	372	357	362	332	354	366	335	359	356	363	367	313	378	405	399	348	342	347	369	319	376	362	341	386	384	350	374	338	348	350	366	370	361	340	376	377	362	323	350	322	368	341	367	356	398	347	359	380	348	343	351	365	390	364	353	345	334	332	374	396	374	384	399	355	374	349	387	383	365	374	340	343	399	357	362	357	369	358	344	379	382	343	366	390	387	333	359	352	345	365	343	342	360	391	330	353	395	381	345	398	354	372	340	351	337	362	360	405	334	383	376	352	364	371	351	392	396	325	359	368	354	351	331	367	363	365	352	365	360	361	359	369	364	355	359	372	371	342	390	333	386	345	387	362	363	386	362	345	352	357	364	350	370	357	350	395	358	375	354	368	359	356	357	324	349	329	357	353	353	349	392	368	358	377	323	366	354	350	379	353	361	357	362	382	348	335	321	362	391	359	353	365	395	321	372	362	333	386	347	355	373	366	373	356	350	376	383	366	326	358	351	374	355	350	351	370	378	333	358	335	328	376	363	348	384	340	364	367	383	361	384	341	353	374	388	357	357	357	374	380	355	366	374	341	378	314	378	357	378	382	376	388	377	338	346	366	356	377	326	389	361	404	311	382	342	330	367	337	367	349	382	364	365	353	362	351	332	384	338	363	380	339	368	352	366	392	381	380	372	390	386	370	330	372	395	372	344	363	324	360	377	371	357	339	362	383	362	348	350	362	337	343	337	351	388	373	363	343	333	370	379	381	355	375	365	388	351	327	358	359	356	358	381	330	385	349	360	378	368	377	365	387	365	389	331	369	376	371	360	353	362	381	356	347	337	380	338	394	351	349	358	367	368	355	366	383	355	352	334	351	341	331	332	374	322	354	370	352	329	392	349	378	365	362	314	366	369	331	373	371	370	341	380	355	376	356	377	371	362	339	380	375	391	360	373	372	371	360	355	337	348	358	365	341	364	355	347	384	373	361	344	340	340	348	384	357	369	340	366	343	383	363	341	387	333	351	361	344	359	370	362	352	359	334	343	346	392	369	360	361	350	340	343	364	362	353	351	357	365	391	381	372	376	367	336	361	415	382	358	391	335	388	382	382	344	350	376	374	353	397	344	336	347	359	348	319	418	371	358	356	356	342	362	344	342	387	328	355	393	395	403	379	379	332	359	342	359	399	351	374	357	374	359	348	384	365	370	363	365	328	352	363	366	373	355	363	337	341	373	358	360	384	339	359	348	370	400	330	374	345	363	352	388	328	383	354	349	386	332	366	375	364	369	357	338	361	359	393	348	366	368	368	320	373	362	347	336	366	357	381	341	387	348	345	353	384	349	369	372	349	353	378	358	345	337	351	329	394	412	414	364	361	387	346	369	373	363	353	345	380	353	389	358	436	366	349	346	364	333	356	368	351	353	389	394	348	367	361	323	392	370	386	367	394	363	372	362	352	352	331	360	331	353	365	355	374	356	337	359	356	357	357	360	338	365	367	348	343	340	347	373	373	347	377	365	364	350	344	339	388	354	380	350	330	386	379	369	373	338	334	359	360	366	344	353	376	352	393	358	374	376	366	374	345	363	387	361	346	360	354	365	383	365	381	338	354	341	329	386	356	385	363	394	337	350	373	335	344	355	368	357	364	342	347	370	330	357	349	379	367	329	357	362	361	354	360	356	375	367	363	352	354	346	358	365	376	339	360	350	388	358	355	375	354	358	343	347	400	354	381	381	375	351	370	368	345	382	361	370	347	359	358	358	335	356	358	343	336	375	378	320	354	376	373	347	353	363	389	375	361	341	359	373	358	355	365	383	369	354	356	363	365	375	379	389	363	357	363	355	383	348	391	353	365	365	372	388	357	354	371	376	365	362	363	346	376	364	384	338	359	334	330	342	368	364	354	357	353	405	373	367	352	391	373	353	385	346	371	362	391	366	345	345	352	366	366	378	358	361	351	347	348	366	347	404	362	355	344	367	372	373	371	329	338	370	366	361	353	337	373	397	377	357	353	334	343	344	365	393	340	335	396	356	360	381	371	362	369	390	370	369	356	351	326	319	364	358	396	350	373	390	368	356	361	382	348	361	355	344	353	357	365	382	388	359	360	373	359	377	353	393	332	322	363	387	361	361	371	387	374	373	376	339	343	366	346	343	377	357	374	321	361	365	371	339	344	359	368	382	386	360	379	376	356	343	378	339	359	358	368	348	368	371	369	368	374	326	346	366	339	341	357	361	380	359	373	367	348	380	366	371	357	380	383	362	361	371	364	333	364	364	371	361	409	382	380	354	347	396	340	371	409	365	341	331	376	386	357	367	345	327	378	371	326	358	360	334	306	357	341	359	347	361	377	317	342	349	357	339	321	364	375	364	353	377	372	358	341	361	332	363	369	373	351	380	327	351	342	357	358	386	366	376	337	387	346	381	365	354	385	389	354	366	383	345	352	359	389	342	395	375	323	344	381	320	412	405	338	415	346	396	344	359	372	367	349	391	366	345	372	359	362	341	359	367	374	364	382	357	361	340	369	378	411	354	385	351	382	374	358	370	369	353	366	366	345	382	364	371	360	392	342	377	371	358	355	358	362	388	362	375	347	338	347	359	358	360	338	401	342	393	382	363	357	372	336	371	391	366	374	356	343	343	359	368	388	413	388	365	345	354	359	386	380	392	324	366	369	360	380	390	355	357	349	377	374	380	387	363	377	376	349	358	359	372	371	352	354	325	362	385	363	348	337	373	367	397	374
24594	20874	27213	24635	13644	1711	1271	1199	1094	984	899	772	791	790	837	788	811	771	791	763	746	736	750	777	721	757	724	789	763	729	784	720	794	746	782	679	725	752	697	742	714	694	726	743	772	685	706	716	764	691	751	714	752	793	743	733	724	715	759	787	693	719	708	721	739	667	668	723	743	750	708	761	765	752	679	676	706	747	750	741	702	685	713	654	741	725	726	788	737	729	739	725	746	766	687	722	687	724	787	763	670	725	726	741	711	744	717	692	681	727	689	730	741	738	741	723	702	693	744	766	719	684	746	745	701	764	741	733	740	700	734	729	709	701	657	722	735	729	693	697	733	750	700	681	702	743	735	715	700	768	779	724	742	714	729	702	743	729	745	687	713	721	699	745	725	737	736	754	713	754	729	704	708	759	732	753	700	763	703	706	703	626	742	715	704	713	746	725	701	710	700	758	773	707	673	745	713	746	715	702	715	689	729	741	675	729	722	713	750	708	738	764	716	730	700	706	708	711	671	715	668	711	688	742	738	775	713	717	768	757	751	737	705	761	735	752	716	698	735	725	721	737	726	731	781	680	718	704	753	732	732	681	719	688	710	709	714	712	708	696	717	703	734	709	731	700	662	756	721	706	752	747	728	773	770	719	768	680	693	772	704	706	747	746	705	734	737	711	715	738	704	744	728	700	735	748	742	715	768	729	746	742	721	745	718	744	723	798	737	733	706	733	708	746	733	753	692	730	694	721	739	751	722	744	745	724	676	758	712	747	728	744	737	699	708	757	737	746	741	736	773	754	745	666	761	692	734	690	708	759	727	722	654	716	694	750	763	730	716	754	772	772	693	699	685	743	711	750	765	722	705	744	680	720	740	721	729	728	775	733	723	764	692	712	733	730	733	780	688	776	743	717	731	747	695	723	734	746	769	699	715	750	768	728	714	741	727	725	745	725	726	708	702	688	711	736	722	754	745	713	748	739	692	765	725	758	756	699	736	748	717	717	710	760	721	735	713	754	722	700	692	770	730	777	723	726	761	735	735	766	694	693	705	741	751	694	700	696	722	683	782	722	693	708	765	718	678	732	755	720	715	708	722	718	722	740	748	739	685	760	754	765	714	758	661	726	752	723	777	678	706	777	736	723	701	714	726	714	715	708	723	676	707	702	761	735	749	694	701	742	780	701	760	729	695	749	752	696	735	712	747	747	704	721	727	726	723	687	715	713	757	666	693	771	721	747	743	731	734	702	676	733	746	711	702	729	731	707	688	701	729	726	727	730	715	755	750	721	769	756	756	722	747	733	709	775	714	711	722	784	748	721	714	734	723	720	695	724	720	780	703	699	694	715	710	693	767	762	764	754	726	706	777	686	750	745	706	727	684	736	726	689	686	712	757	674	738	699	720	722	742	755	719	757	745	749	718	712	733	731	737	727	739	710	695	698	713	685	736	746	747	740	733	697	733	708	697	750	718	698	697	696	705	748	746	712	751	727	732	700	717	708	764	706	703	721	774	708	744	738	727	639	729	732	747	757	716	717	745	738	688	798	711	737	684	779	712	730	751	729	735	764	723	743	711	744	700	737	724	674	716	704	681	767	711	667	697	689	726	689	686	699	708	690	706	724	676	695	726	726	692	690	727	721	722	778	719	716	727	756	724	757	753	747	720	715	744	674	725	709	733	717	745	715	675	733	698	745	743	726	690	716	707	725	709	741	688	740	732	734	708	711	734	749	664	739	692	702	722	709	791	749	730	676	688	711	748	719	764	747	728	673	705	727	713	707	769	733	737	759	726	722	711	698	750	735	709	744	725	778	696	737	743	729	670	694	692	688	710	682	686	698	678	703	731	728	714	752	723	714	733	713	763	721	756	749	721	723	698	740	706	748	729	738	693	752	727	714	739	712	712	720	724	725	760	694	712	748	697	698	704	723	745	725	702	701	696	755	720	703	672	728	725	728	699	739	715	700	735	707	773	707	732	713	687	751	680	704	723	733	778	751	737	753	713	725	694	757	703	710	689	716	741	754	738	696	707	692	763	725	729	754	709	725	769	730	691	732	715	734	771	752	738	724	702	739	766	716	747	670	697	737	713	741	774	718	718	722	731	766	738	701	705	715	688	721	714	708	719	687	664	715	721	757	706	746	724	763	741	663	739	715	682	767	716	726	688	736	738	724	755	704	698	696	685	736	703	745	706	740	702	709	729	736	705	799	727	694	737	694	788	694	736	718	686	691	713	721	707	706	719	744	755	691	741	713	689	749	742	723	745	717	749	694	684	758	679	678	777	718	745	702	722	698	726	694	751	734	752	734	699	731	724	758	701	675	704	720	733	692	741	685	730	739	744	727	726	729	678	734	725	711	717	694	667	719	710	703	721	715	716	739	695	713	692	706	694	659	754	687	717	740	693	687	713	694	732	749	697	696	744	758	735	680	726	732	715	735	714	695	697	722	669	734	698	744	740	707	772	691	661	719	761	742	710	743	707	715	720	707	734	770	729	763	643	738	752	727	727	678	734	672	755	743	734	720	724	692	778	739	687	749	769	707	711	761	721	739	742	769	700	721	731	723	723	726	671	717	705	699	718	728	746	767	751	732	706	697	692	785	758	677	711	736	691	740	740	719	711	747	686	716	747	742	726	781	715	745	705	762	770	746	721	763	742	715	756	711	708	742	762	727	744	717	731	714	767	702	733	726	751	761	699	702	734	673	719	729	749	737	715	712	747	714	740	740	777	768	670	711	702	729	695	734	724	702	751	745	670	699	694	718	715	723	742	705	674	744	712	706	702	721	736	730	744	694	752	683	758	743	744	708	657	715	735	720	743	713	728	709	660	759	700	724	803	787	739	736	726	686	702	726	713	690	738	710	680	689	807	696	713	736	687	713	749	767	722	774	726	694	711	767	739	722	701	717	695	688	763	721	690	692	737	704	727	740	720	708	757	736	712	739	685	770	702	714	718	715	735	747	721	693	698	697	710	774	713	751	751	718	705	714	746	733	724	693	743	721	742	727	695	749	684	691	773	730	687	678	705	735	712	758	730	706	724	759	730	700	736	752	692	700	771	697	705	711	743	740	738	683	675	707	694	756	721	751	712	736	716	686	662	698	742	753	734	675	733	746	716	739	756	726	748	681	782	742	730	721	703	722	692	733	744	702	701	725	721	726	690	703	762	716	718	726	746	669	769	732	749	649	748	699	752	752	704	681	740	712	699	711	742	683	699	700	736	696	687	745	756	705	720	725	713	740	721	675	712	724	720	708	776	704	746	696	723	709	725	748	690	769	734	713	728	737	716	721	761	747	698	776	732	742	674	740	719	697	803	721	771	705	719	724	730	716	729	732	779	727	705	747	808	727	746	705	689	726	718	702	692	721	742	683	717	739	751	748	729	684	778	709	681	749	770	702	765	734	691	697	735	731	716	712	719	704	760	787	723	721	690	717	736	725	698	731	741	718	714	678	750	711	707	707	731	710	725	741	698	696	727	721	735	716	666	714	688	684
37683	24341	18863	7856	2751	2093	1811	2084	1695	1301	1230	1153	1034	964	937	897	907	860	892	806	854	810	832	811	824	841	918	847	818	773	832	797	900	795	796	798	843	829	830	839	830	807	815	806	797	818	827	887	818	756	821	732	831	778	747	805	861	877	879	786	871	777	796	799	788	796	834	875	799	813	857	842	798	800	790	811	815	791	835	808	864	811	825	842	801	830	834	827	794	876	810	833	830	813	768	830	828	804	770	811	746	846	857	843	825	848	831	822	823	779	829	802	849	784	819	867	825	804	774	814	844	815	808	794	799	785	767	778	833	863	846	804	857	826	838	857	823	776	831	815	819	863	838	782	811	826	797	816	804	823	795	822	786	832	833	748	842	855	786	885	850	807	800	812	872	790	843	874	842	847	831	760	828	794	801	843	810	826	803	854	840	772	771	811	819	794	770	794	848	797	845	788	807	796	813	817	856	810	834	841	843	771	811	833	792	794	796	816	767	810	850	844	860	788	818	816	821	826	825	852	859	779	843	811	855	826	856	825	779	836	785	797	828	825	792	781	794	847	810	799	806	781	817	849	803	829	797	831	816	810	811	833	799	876	815	800	808	789	798	828	781	833	805	782	806	835	814	839	847	822	868	829	785	827	817	839	740	804	794	805	816	769	824	779	820	792	812	852	811	834	804	832	851	844	795	801	793	813	801	825	839	806	778	840	800	778	803	834	798	775	774	858	753	845	795	821	832	742	769	824	816	801	848	790	798	801	794	810	826	871	753	862	843	812	760	799	820	823	853	811	819	766	842	810	804	777	820	799	818	846	836	776	824	829	823	831	803	801	792	853	832	810	820	829	817	861	847	850	819	799	840	808	799	758	814	805	822	803	873	797	806	848	812	776	823	781	827	752	822	816	841	805	816	823	785	821	826	779	811	807	826	827	794	824	828	792	828	768	751	839	834	819	777	813	808	820	789	861	805	816	839	835	799	816	833	857	864	797	760	848	797	817	809	808	789	776	803	784	852	786	821	813	811	847	811	788	817	861	807	792	787	839	843	814	777	824	852	820	851	801	784	807	812	827	840	803	755	815	777	846	802	840	785	800	853	792	833	770	830	859	757	768	812	817	808	747	826	745	822	785	835	797	835	773	828	774	799	796	769	868	866	847	862	847	831	782	808	779	770	798	791	851	845	794	775	852	851	838	813	858	810	837	833	801	853	789	833	816	837	808	799	830	809	822	872	820	848	829	816	798	785	811	763	845	800	801	783	781	810	867	862	807	785	787	785	840	845	847	799	859	824	852	853	813	809	821	764	850	808	889	785	826	766	769	815	820	874	845	819	863	816	839	846	773	858	802	765	806	868	803	766	843	829	811	811	779	825	812	796	804	836	808	819	805	825	837	838	762	799	791	852	830	841	836	846	833	801	846	856	847	774	808	812	804	807	820	803	852	833	792	818	805	802	836	877	799	799	809	820	791	773	816	779	793	785	842	855	837	786	792	798	807	835	839	843	814	789	850	821	802	807	801	798	844	807	827	824	845	793	751	825	810	794	803	819	785	805	804	827	824	832	806	803	782	824	850	770	789	826	797	809	773	813	783	822	798	831	832	805	792	747	831	807	819	839	793	799	818	809	847	840	817	757	837	796	833	791	815	810	800	806	844	766	853	819	768	777	847	840	754	835	822	787	811	849	793	798	788	812	806	786	829	805	820	808	808	800	887	753	843	810	816	803	838	863	817	832	871	819	814	847	824	822	811	801	804	789	879	793	842	807	890	783	835	823	831	831	849	776	789	834	843	789	814	847	764	816	810	755	822	804	790	806	793	803	801	790	820	769	838	797	794	818	795	813	849	793	784	816	846	759	773	871	825	796	798	862	822	804	868	877	820	808	846	780	793	841	808	827	815	826	870	867	797	800	803	842	790	778	839	825	835	798	819	851	782	831	896	772	831	766	859	811	810	818	833	851	879	801	859	820	812	837	778	782	850	766	831	836	853	822	881	824	808	783	817	827	800	821	734	802	830	810	777	794	809	835	799	813	810	788	817	785	807	790	809	754	864	806	826	817	835	831	812	823	831	824	792	804	819	828	855	843	798	818	780	802	827	781	823	830	805	826	881	857	829	741	794	841	844	821	870	839	810	859	813	801	812	838	785	776	746	831	821	822	832	811	754	820	777	821	826	781	854	831	877	841	783	810	802	765	822	862	841	812	799	853	810	804	817	838	829	847	794	806	800	805	806	859	783	851	854	802	776	874	789	857	803	858	805	865	768	815	829	830	854	789	839	819	809	814	829	792	820	796	787	796	876	795	816	779	810	837	791	765	814	811	779	823	786	810	821	831	832	762	907	889	765	808	832	856	770	891	810	865	777	776	816	797	838	816	779	820	792	815	836	845	763	815	828	828	776	799	844	812	826	859	855	781	804	829	784	836	897	805	801	806	825	798	843	857	829	801	801	840	797	806	804	817	802	838	787	810	802	815	815	749	855	873	861	812	779	782	849	826	818	840	823	823	822	871	874	808	819	825	827	827	817	828	858	792	818	773	817	797	785	819	773	810	810	779	778	792	863	813	825	868	794	817	817	782	825	806	808	826	787	774	822	773	868	814	847	784	815	835	800	793	824	836	861	804	838	767	791	822	823	759	821	858	861	774	845	808	797	789	805	794	784	857	804	857	812	833	821	785	842	779	810	759	817	805	820	807	840	850	852	812	826	848	771	872	773	829	807	782	907	836	808	764	819	808	855	808	790	805	865	827	808	821	826	861	832	834	815	869	808	846	789	808	812	822	785	851	795	776	815	838	842	812	851	832	777	831	815	837	834	835	837	788	805	808	785	803	820	812	871	845	791	826	779	761	797	829	845	777	806	839	877	844	815	816	794	811	770	822	798	814	869	773	778	839	828	843	801	784	858	810	776	862	815	799	781	785	797	836	862	831	859	806	771	821	842	802	799	782	782	831	801	808	846	803	776	804	812	799	788	822	850	830	813	798	824	844	788	799	812	828	807	849	805	815	830	790	850	800	831	831	796	846	808	800	836	845	802	798	830	784	829	856	846	793	808	850	817	806	856	821	832	834	817	850	861	831	836	829	760	816	815	838	848	770	830	784	799	793	828	733	836	793	822	798	792	843	827	808	860	799	805	787	849	813	787	847	829	795	813	810	811	774	794	817	814	842	824	797	798	804	799	813	867	777	804	889	797	823	815	810	814	856	832	780	848	854	819	792	797	785	866	857	821	849	808	785	810	782	790	853	839	819	822	812	799	791	839	773	842	840	818	864	844	852	800	784	785	781	883	812	888	819	827	811	845	843	754	804	820	806	838	807	818	828	787	825	866	812	818	766	829	764	835	821	787	836	772	811	841	848	753	801	826	795	827	780	847	728	775	785	816	842	814	812	806	816	802	846	842	818	776	860	796	809	843	801	824	756	782	770	766	865	815	847	857	808	833	851	822	795	836	867	838	813	849	820	795	819	802	845	859	885	833	827	816	819	839	845	824
22330	20834	28491	23282	20831	20891	12048	1900	1492	1100	1038	947	862	760	748	722	695	671	731	626	622	609	567	587	574	653	606	648	605	587	615	602	596	598	580	565	563	565	571	604	563	564	567	559	560	539	589	538	589	548	568	594	590	598	596	566	567	557	588	560	576	570	586	565	572	527	534	588	527	555	564	532	529	591	544	564	558	570	526	561	511	560	570	548	555	543	600	536	502	594	542	527	574	558	540	596	553	526	574	566	532	501	581	596	565	509	579	571	570	530	572	585	528	531	601	555	583	543	579	573	578	514	545	531	549	546	607	582	560	594	589	549	532	573	573	558	553	559	582	568	578	534	505	571	521	560	548	545	537	585	531	543	558	545	567	570	523	614	533	525	555	548	539	541	542	553	568	572	547	537	536	577	548	571	552	589	532	572	563	555	599	538	573	507	518	568	493	511	591	548	582	547	572	542	533	550	532	551	559	565	527	554	552	605	526	577	563	578	561	546	575	562	502	580	555	525	550	542	575	590	550	556	595	571	528	566	593	510	569	542	526	545	529	557	573	544	578	538	568	527	515	520	533	566	516	517	590	561	568	612	542	552	542	557	550	560	547	545	508	548	533	559	526	502	569	522	561	550	572	559	546	572	585	583	599	535	538	548	580	569	546	561	528	532	574	552	519	550	559	544	527	548	565	569	531	539	581	612	536	546	560	592	577	522	577	542	559	496	572	550	531	569	556	552	545	580	505	585	593	563	530	517	554	571	558	519	537	549	548	560	550	561	550	592	580	580	602	533	558	530	580	546	576	562	531	595	577	518	552	541	569	532	535	545	559	538	528	559	569	610	542	540	545	542	558	518	588	544	572	539	517	537	540	524	556	549	573	553	542	572	569	540	509	522	540	568	533	547	575	555	565	565	565	558	566	573	545	566	533	598	595	531	559	537	546	569	547	568	514	569	564	570	539	589	498	577	516	569	527	525	602	563	539	550	560	578	531	540	540	553	559	490	527	552	522	537	542	548	543	559	546	550	518	560	556	577	555	567	549	569	564	565	516	551	541	536	545	597	546	534	574	574	575	524	549	594	525	614	524	544	583	568	570	507	576	539	545	581	553	561	555	521	566	562	549	530	537	554	522	576	514	535	573	542	531	579	551	576	539	540	567	529	567	549	535	552	566	552	539	542	533	550	547	558	532	532	523	568	563	551	590	568	580	559	562	532	561	543	554	500	506	567	580	540	553	536	526	590	596	543	551	552	560	543	554	546	555	536	544	517	557	568	525	576	554	560	514	529	555	520	550	563	566	559	563	553	565	533	526	569	559	541	552	547	553	558	531	529	554	554	572	577	560	535	544	604	545	576	509	582	557	546	576	555	550	551	564	545	550	586	553	553	553	544	575	538	556	551	547	562	528	516	562	552	580	537	610	559	608	529	564	526	541	601	530	526	536	552	548	544	552	531	594	559	554	596	546	549	529	551	590	535	552	572	533	585	590	575	552	554	566	567	567	545	549	531	544	560	558	521	565	553	549	540	541	540	514	581	530	558	517	554	558	547	541	564	539	580	537	545	546	536	526	537	529	580	555	564	534	497	588	594	539	554	582	553	574	535	548	527	545	574	557	564	542	560	580	581	562	516	544	519	551	529	550	611	542	532	555	568	565	545	556	560	564	538	535	594	572	535	546	557	523	560	558	580	515	563	540	517	531	531	545	560	560	580	513	537	544	596	518	504	560	555	570	548	567	523	567	543	555	541	560	615	548	568	545	530	532	556	522	550	542	560	511	523	566	548	550	545	526	516	551	582	546	539	574	517	551	582	565	528	538	543	522	515	567	549	556	568	561	551	503	554	537	594	539	539	554	544	505	560	581	565	550	520	552	530	561	531	546	542	543	538	543	559	552	565	510	558	552	561	557	573	529	537	521	564	528	495	585	565	584	534	546	540	558	525	548	537	575	512	555	506	516	585	595	532	514	505	588	546	520	556	568	559	553	526	546	543	549	553	567	590	576	555	595	539	566	538	521	576	542	539	545	579	598	570	522	553	527	596	571	538	532	575	515	537	594	552	550	589	556	544	538	534	559	563	590	539	559	574	543	551	545	559	530	561	557	578	579	536	528	574	574	549	535	525	545	552	559	561	576	558	575	557	550	561	543	548	516	543	520	556	510	543	547	533	527	535	529	527	531	556	546	546	568	582	508	507	512	518	553	562	543	539	533	550	547	566	542	503	568	552	547	540	549	550	527	525	553	512	557	556	558	568	507	545	551	555	572	573	584	548	538	559	552	544	523	582	547	552	559	559	545	573	548	546	539	527	542	545	560	546	534	542	556	575	534	544	574	536	561	545	573	546	559	568	563	526	589	545	566	556	531	563	574	573	540	538	571	542	558	585	527	552	526	557	569	579	520	557	519	565	576	499	572	579	580	559	559	554	524	558	548	517	542	503	569	551	624	567	580	568	530	545	548	539	573	555	519	568	554	520	541	535	539	561	585	559	558	523	527	537	535	517	545	591	560	523	575	571	558	548	534	567	559	572	553	537	504	500	591	580	528	592	584	547	520	511	514	581	546	588	613	526	563	549	527	617	546	542	532	520	546	546	529	514	549	534	580	565	497	533	531	570	629	546	593	536	522	594	561	557	550	537	551	544	556	553	543	529	515	544	573	620	561	535	534	514	525	546	545	569	583	552	565	477	521	571	527	589	550	556	549	539	534	599	553	541	517	534	554	527	548	531	547	548	562	582	556	570	525	540	565	559	539	576	549	545	513	523	561	562	550	562	551	546	573	523	555	552	553	598	604	534	559	563	573	561	532	557	555	550	552	584	553	553	560	555	539	503	588	565	564	534	541	540	559	572	520	500	570	571	536	588	531	561	536	531	517	561	571	556	593	509	545	558	569	569	581	538	539	548	560	541	563	529	518	518	539	586	556	511	550	493	548	522	514	612	563	550	568	558	529	576	534	529	555	552	547	543	574	575	530	561	530	542	506	543	562	583	520	517	569	518	537	558	501	515	579	548	512	554	559	554	550	553	560	567	534	533	538	571	534	590	552	545	623	505	493	543	590	539	586	529	544	551	535	541	544	561	605	556	581	552	551	527	582	613	573	556	558	525	560	547	511	534	545	578	558	548	546	526	570	534	552	550	510	548	550	538	526	525	560	539	515	575	553	552	559	569	531	556	564	552	529	581	494	561	571	551	581	539	593	595	534	523	470	575	540	549	576	578	565	568	567	548	579	561	561	549	575	550	565	524	560	498	567	517	542	538	549	514	551	541	580	546	524	579	574	527	518	582	580	540	560	547	556	524	574	491	538	574	554	569	526	551	525	569	575	576	558	525	546	544	537	589	531	531	539	563	592	510	524	532	527	537	574	537	501	535	549	548	563	502	511	516	511	532	537	532	515	548	559	592	538	560	508	564	536	568	552	553	525	521	542	518	606	515	602	583	548	592	576	575	533	530	569	545	542	506	532	581	554	517	582	528	544	522	554	561	570	554	593	555
41927	33557	21122	11943	5373	4003	3216	2971	2775	1908	1590	1329	1293	988	985	952	876	837	827	764	748	756	814	704	697	666	631	669	654	675	704	670	631	675	601	643	617	613	667	644	642	658	600	629	603	622	608	624	608	601	648	621	702	645	677	640	644	698	597	639	614	618	586	592	632	618	637	596	572	602	605	606	578	608	616	562	650	654	626	589	575	634	625	627	583	613	599	593	570	582	579	667	580	600	614	654	590	556	569	564	576	594	565	649	620	608	570	600	617	607	601	647	576	593	632	614	610	623	614	642	642	561	627	585	577	598	595	661	591	547	591	606	623	642	589	624	575	526	570	618	586	615	564	606	618	592	629	629	629	616	616	533	614	592	599	583	588	552	578	595	591	622	560	613	625	602	613	551	580	633	593	585	589	604	586	603	610	593	606	569	577	594	591	594	615	607	577	587	600	596	599	629	644	551	593	620	584	607	598	567	622	620	640	590	598	607	590	606	590	649	674	579	615	602	618	616	640	595	581	625	598	571	575	606	623	606	584	598	603	594	620	576	592	619	604	634	611	613	559	625	632	602	555	597	605	593	604	585	611	600	629	615	582	579	616	593	575	572	591	589	576	622	568	607	556	629	615	598	603	618	591	623	542	582	596	593	549	604	616	591	619	564	575	598	578	575	631	624	637	605	585	642	594	603	607	575	613	639	568	596	584	591	573	617	540	634	572	600	614	599	561	624	596	600	611	589	587	600	637	577	579	579	644	610	606	603	596	602	609	549	579	565	591	556	624	634	587	558	597	575	643	606	584	599	637	598	586	600	628	597	617	568	627	599	591	643	585	562	591	586	616	613	614	627	593	604	553	614	652	568	579	600	602	597	600	625	585	631	593	582	585	577	579	597	605	544	581	579	613	601	648	600	596	623	601	611	546	593	593	590	578	607	604	626	613	550	585	593	612	598	610	617	569	600	585	619	584	600	580	575	590	581	594	623	617	562	547	568	599	600	616	556	596	574	605	590	642	655	582	627	623	560	587	641	573	642	608	569	639	585	588	592	566	565	586	629	611	624	578	605	622	599	606	611	582	609	563	574	600	636	638	573	622	618	581	601	607	593	605	558	572	579	569	591	617	588	584	594	599	621	643	612	590	611	578	573	590	608	589	575	628	608	592	587	593	594	651	608	573	633	578	601	610	588	589	589	618	567	598	639	627	584	593	573	573	583	609	640	610	572	581	544	566	540	581	601	581	606	593	565	629	589	624	641	555	565	604	588	637	636	575	620	612	615	638	524	595	574	640	633	591	615	601	564	646	558	608	612	617	637	577	619	607	591	627	577	580	594	591	556	616	621	538	634	614	592	580	608	631	648	583	608	597	602	578	609	624	625	560	662	608	600	618	578	590	567	563	606	620	611	614	609	580	576	606	593	593	608	597	578	594	579	587	607	620	593	585	584	628	583	570	576	588	591	571	587	573	591	632	600	583	548	617	598	610	624	649	594	565	586	576	592	613	615	625	574	594	575	612	617	608	579	576	568	618	535	610	566	565	599	618	609	582	617	625	586	594	628	565	583	603	628	575	582	577	558	604	569	582	599	596	594	556	648	586	629	607	586	592	576	575	600	617	607	577	622	600	554	580	606	595	601	555	596	609	564	621	606	581	623	560	590	620	606	649	597	611	606	567	580	625	594	621	600	628	589	584	554	592	595	609	567	566	609	598	596	601	597	619	606	612	634	626	585	590	619	633	609	576	591	632	612	616	646	576	631	570	628	618	609	596	584	594	581	610	611	581	606	608	612	590	565	593	601	590	574	587	635	610	581	628	570	593	581	653	591	565	622	588	554	588	572	594	599	562	624	564	609	592	619	574	606	555	584	551	588	613	601	574	609	616	611	610	583	572	594	613	615	610	562	606	601	567	585	593	625	622	602	615	574	583	610	555	633	558	607	587	553	556	585	578	599	613	560	621	597	591	583	585	567	618	635	630	603	625	596	581	572	587	608	609	603	596	626	585	594	572	591	584	620	582	623	583	581	597	624	609	603	624	600	612	601	579	612	605	587	582	616	614	573	588	583	596	596	612	567	654	644	609	607	589	602	571	613	621	610	623	587	587	607	605	572	574	593	606	552	612	563	566	583	623	604	569	592	557	612	630	569	623	583	607	618	614	608	542	584	648	600	595	637	577	575	607	603	580	594	592	646	622	583	595	617	603	602	605	600	608	622	561	580	589	600	557	595	605	588	608	574	566	608	569	575	557	583	628	545	593	602	568	589	604	571	611	604	638	638	601	609	611	560	613	610	603	627	584	584	587	607	565	585	599	622	598	572	581	627	583	597	615	588	572	607	586	616	622	543	618	570	625	582	613	568	611	622	580	614	582	593	635	598	638	590	609	613	625	591	591	603	576	607	592	575	600	611	573	586	573	557	604	608	568	615	575	601	610	586	558	597	568	625	588	639	600	578	595	545	553	598	618	569	618	567	607	573	564	555	624	614	643	596	559	609	582	567	544	589	586	596	637	585	594	605	629	618	607	584	585	609	590	563	613	572	590	580	613	576	561	633	633	613	627	612	595	657	598	614	627	603	573	591	614	617	630	584	606	598	625	593	615	600	592	621	588	594	612	579	672	586	575	671	609	614	622	603	584	569	593	614	585	556	592	610	623	633	592	558	608	585	600	569	588	648	687	601	590	600	601	570	621	532	623	615	588	564	627	577	596	615	594	575	631	616	613	584	605	581	571	598	620	533	621	557	630	602	621	587	619	616	583	587	604	561	587	553	602	609	626	594	602	575	597	613	570	598	583	561	580	613	613	603	630	551	595	620	598	622	639	576	619	595	566	629	574	603	600	613	580	615	617	606	634	568	622	588	636	587	607	574	612	564	608	596	618	589	608	596	616	558	659	607	618	561	597	607	623	596	626	602	591	571	608	585	605	620	607	618	593	612	604	624	626	596	593	631	582	601	622	595	601	654	638	601	588	593	608	605	655	600	618	611	604	615	611	602	634	606	587	606	590	632	603	613	590	624	572	602	632	566	607	583	608	583	609	629	606	572	598	602	599	568	599	583	613	602	571	589	610	592	572	627	619	607	622	599	608	625	617	639	595	595	605	620	641	591	642	589	598	597	583	631	598	619	624	592	561	574	620	593	643	605	604	619	579	613	583	588	607	606	590	612	572	592	637	626	602	564	597	580	568	609	605	588	562	585	588	573	578	610	608	567	593	631	574	610	574	626	625	578	574	600	577	613	595	559	582	601	629	568	631	599	621	590	587	567	591	593	573	600	609	591	616	568	634	608	612	574	555	545	605	590	629	610	611	599	566	585	579	594	612	561	576	622	550	605	611	547	606	582	588	613	618	596	617	606	595	615	598	588	621	598	557	646	568	605	585	575	590	607	626	596	555	628	594	642	598	569	593	625	605	570	602	643	613	612	648	611	563	604	624	615	620	592	608	583	619	571	596	575	614	548	638	605	609	622	553	644	584	593	611	649	573	611	616	567	612	568
29559	21877	13142	3051	796	621	572	573	667	571	509	531	517	502	489	470	520	443	476	467	471	447	505	487	471	455	516	480	514	490	488	473	484	446	475	492	445	506	501	502	488	498	530	470	479	476	512	493	489	499	475	526	517	507	493	507	493	484	454	459	530	465	463	493	507	524	509	502	472	491	492	508	470	531	487	516	494	446	433	466	447	486	459	503	503	483	507	448	506	494	467	483	531	472	458	461	480	519	425	490	502	444	540	457	519	504	481	469	479	476	496	477	509	468	489	502	465	459	450	500	479	478	496	482	462	502	463	460	473	437	494	497	470	497	456	510	506	468	491	474	496	470	482	513	481	462	491	472	489	470	481	508	489	500	468	473	470	536	490	492	502	506	485	450	452	460	468	494	491	507	498	493	518	492	486	489	466	480	480	471	476	464	458	452	484	486	488	454	482	477	463	511	504	471	474	455	485	488	528	476	466	481	463	461	477	478	495	462	497	484	416	517	458	477	430	450	486	497	473	513	463	499	450	532	456	504	486	451	471	437	505	476	488	478	466	463	486	482	477	502	534	524	505	456	497	516	489	474	473	449	519	486	432	473	517	488	453	497	447	483	508	514	469	496	496	478	488	482	494	465	478	516	492	463	478	487	510	491	507	464	480	479	515	453	466	514	519	496	479	479	500	473	480	465	499	487	510	439	518	501	452	461	453	500	496	525	470	477	488	457	520	444	449	514	523	485	513	460	454	481	461	508	477	486	493	481	470	470	519	504	511	511	476	496	504	469	482	505	479	447	485	449	465	491	476	521	454	479	438	461	477	493	465	486	468	467	498	471	500	458	500	504	469	486	458	473	504	513	470	490	477	505	475	493	498	463	502	489	475	463	504	483	489	476	457	451	468	466	491	473	507	478	509	484	438	477	497	493	489	486	495	482	478	518	496	504	515	503	482	451	457	477	483	469	469	493	480	490	521	527	457	485	504	490	485	454	468	498	442	486	472	481	451	468	519	494	451	524	459	488	459	497	479	478	487	483	451	498	486	515	457	537	512	474	488	498	491	477	491	482	520	488	521	458	479	471	504	502	487	479	476	485	475	452	481	495	502	522	470	470	426	494	506	491	504	503	477	458	468	490	507	516	477	494	466	458	439	516	462	446	464	457	482	490	472	502	494	475	447	492	465	498	487	492	500	470	466	446	504	489	477	504	476	477	524	491	500	490	454	482	462	509	472	476	518	498	462	511	507	464	464	501	514	486	505	488	483	494	475	464	444	500	489	452	492	501	531	468	472	486	479	472	488	481	468	457	456	460	458	500	465	500	471	505	457	500	483	458	453	484	472	506	493	490	497	476	448	481	498	461	451	486	502	441	506	494	504	473	463	476	501	457	489	465	487	488	530	463	459	482	500	495	484	519	491	453	474	478	496	505	459	466	492	475	470	501	525	479	483	511	446	476	474	499	485	466	486	477	497	520	477	492	500	475	501	512	485	492	471	503	471	525	461	506	472	471	454	482	489	483	504	488	502	458	474	526	478	500	515	438	484	473	538	507	501	521	482	503	488	502	490	508	480	463	479	483	509	458	470	485	520	452	496	491	497	492	485	498	487	485	453	443	483	460	445	485	515	493	459	512	492	490	476	498	465	447	498	475	437	430	461	436	467	433	468	491	485	469	477	481	477	475	505	452	523	496	492	510	462	488	506	532	490	473	508	478	488	490	495	459	475	502	439	489	464	483	530	535	483	443	511	516	524	491	511	515	481	473	501	482	528	450	468	493	474	522	446	500	477	471	503	504	491	485	488	455	480	521	469	470	525	502	470	499	500	463	537	481	460	480	449	491	542	481	492	454	487	496	489	534	451	494	466	494	472	447	476	457	463	535	467	500	499	487	451	475	492	504	504	473	495	489	530	523	500	495	486	496	472	460	516	480	489	464	461	484	451	483	444	466	494	468	474	464	450	495	533	466	495	460	487	485	465	486	509	476	485	461	443	479	509	470	466	493	469	453	492	522	471	465	466	470	482	499	428	493	508	500	479	474	455	475	496	509	507	490	484	513	488	482	466	460	490	476	529	445	478	504	505	496	526	472	430	492	481	501	474	504	483	465	478	487	467	486	509	461	465	499	499	491	500	501	492	483	498	469	443	512	452	468	493	507	465	517	489	462	425	474	481	501	481	487	483	467	467	482	466	487	509	473	499	481	494	498	486	444	552	474	482	491	527	476	520	467	506	515	484	485	529	503	477	511	538	502	474	492	473	514	542	449	490	431	457	480	491	528	506	500	488	510	473	497	473	530	478	472	485	471	441	490	456	467	449	470	506	488	461	481	497	465	441	489	481	486	496	480	507	503	485	503	475	446	476	479	448	484	503	471	517	459	456	438	488	480	490	535	457	496	466	491	474	505	470	469	477	458	457	474	480	471	525	474	517	458	504	474	472	508	499	467	452	441	476	449	472	501	500	451	500	426	503	512	485	460	429	521	474	465	490	497	480	459	497	448	491	537	503	488	482	460	483	518	476	496	444	517	465	463	458	486	480	464	493	460	505	476	498	471	461	465	486	496	517	512	481	480	493	482	490	521	492	494	435	496	462	473	464	465	487	469	464	485	453	496	507	498	476	484	470	498	503	457	447	475	460	503	492	474	486	487	467	453	499	486	474	478	460	464	450	462	470	495	453	449	477	487	490	490	452	478	488	482	477	470	452	496	492	484	540	447	485	403	454	517	473	512	454	493	474	472	480	468	452	475	449	431	491	478	508	462	521	439	507	486	492	468	511	482	480	480	511	447	497	520	480	480	486	480	495	499	479	468	533	483	506	445	479	491	486	487	515	471	473	470	483	477	479	449	481	479	472	487	498	477	484	464	493	497	478	507	481	472	465	493	455	437	475	464	493	461	467	481	505	480	493	491	467	449	479	476	503	480	455	471	473	469	493	489	492	492	482	495	485	465	460	509	474	451	513	474	474	478	472	494	491	487	483	492	468	518	503	450	524	491	463	470	477	506	542	511	482	476	455	451	489	465	466	476	468	478	506	494	479	463	448	484	476	452	472	424	492	468	440	470	523	495	458	493	468	514	464	484	496	524	497	456	514	572	508	476	484	452	492	524	500	454	483	474	467	478	458	481	506	499	491	467	507	491	504	467	458	466	484	464	520	508	457	500	496	526	478	479	453	454	468	461	482	530	475	466	510	453	498	438	442	476	456	476	502	483	441	518	517	501	462	491	413	535	464	465	479	473	468	465	464	426	454	457	470	471	461	490	471	489	510	461	498	471	452	465	467	506	493	489	458	475	467	459	477	483	523	481	456	488	459	476	516	554	450	478	460	535	472	473	495	475	488	457	506	484	448	477	465	441	477	494	477	478	469	493	493	467	500	470	502	472	482	499	490	473	481	450	452	489	487	496	480	472	491	464	465	467	476	474	482	452	516	472	493	476	475	505	477	483	464	445	481	495	507	501	453	435	450	505	461	517	459	470	503	490	513	480	490	490	498	499
36077	16982	6392	2959	1078	888	830	873	978	787	681	622	600	611	619	594	584	603	565	588	563	573	573	560	553	602	599	568	600	583	565	591	613	593	570	600	557	553	596	548	556	553	613	598	554	541	618	581	577	550	596	606	605	608	610	585	564	563	576	566	579	581	578	574	600	554	549	537	519	585	572	576	550	540	571	596	575	577	553	523	606	593	591	568	558	561	561	558	544	546	545	570	534	564	544	583	579	566	557	574	531	611	585	566	573	571	559	587	555	583	516	586	579	540	605	573	566	585	563	558	617	565	557	555	573	591	587	570	610	609	578	588	527	587	540	611	539	562	527	543	580	608	573	613	554	602	562	593	535	610	592	609	574	597	568	545	595	550	592	586	599	542	588	571	580	542	554	591	582	560	545	591	606	581	547	609	556	596	558	596	545	549	548	571	613	582	598	559	518	598	585	542	584	639	615	548	561	560	608	547	558	520	579	534	590	568	585	560	565	584	565	584	591	573	613	608	592	585	575	571	536	568	567	513	615	589	528	585	595	544	543	565	596	573	542	580	555	576	629	563	577	558	565	585	570	584	589	584	563	574	551	571	548	556	560	561	551	562	569	596	571	532	574	577	559	556	587	605	577	598	595	595	540	550	613	561	582	583	538	578	603	566	549	556	566	575	593	551	624	581	584	568	528	569	575	576	594	549	548	552	590	595	560	590	543	574	589	544	583	570	614	585	611	569	577	545	573	538	569	567	588	578	571	612	563	559	589	535	581	526	558	569	563	588	591	531	596	538	581	575	585	539	584	520	573	547	538	556	603	541	577	537	607	566	589	588	573	577	554	527	540	574	565	563	596	588	586	567	551	622	603	595	583	549	582	589	578	549	594	579	582	576	618	606	558	560	591	597	551	548	577	528	592	566	582	625	536	547	581	537	576	513	570	558	570	620	616	577	570	623	555	566	544	527	581	543	566	596	566	583	572	531	577	553	516	528	585	575	578	601	571	583	599	602	572	597	512	653	565	577	589	556	584	504	580	573	551	557	634	567	609	542	608	584	539	592	581	578	571	568	584	558	590	623	537	627	575	567	574	578	567	592	545	581	567	556	605	569	532	551	506	587	547	560	595	559	577	560	538	565	577	562	571	527	550	586	543	589	579	583	581	585	571	525	530	558	562	570	593	558	564	585	561	583	575	600	587	566	574	540	552	578	589	539	539	549	599	559	559	578	621	591	594	579	564	555	515	567	558	578	572	547	564	591	585	549	553	598	528	612	574	545	538	595	535	599	535	588	547	558	543	613	543	646	557	563	626	570	520	562	587	586	589	551	600	570	581	592	592	592	582	568	579	547	600	545	554	583	581	586	575	579	584	584	590	584	601	611	565	606	605	566	580	617	519	574	579	575	618	558	600	565	599	537	570	555	542	637	604	546	594	588	591	565	569	581	524	595	588	566	557	595	600	608	559	592	548	560	540	557	632	595	610	587	544	577	566	544	544	575	572	567	563	560	565	529	606	562	564	584	598	588	560	538	574	598	566	554	595	586	577	565	552	527	528	575	559	549	558	562	569	578	593	580	582	596	559	592	586	607	567	569	562	579	582	601	558	545	565	568	607	586	613	542	568	559	543	613	566	563	577	618	568	579	578	581	570	569	576	613	551	574	568	618	555	572	583	546	574	575	537	533	548	567	577	584	556	568	582	544	633	565	583	537	572	544	617	608	567	582	539	518	597	561	566	585	567	574	576	565	560	565	551	569	589	587	605	551	582	587	604	563	569	576	598	573	580	592	564	562	576	565	535	606	584	539	585	600	552	611	597	560	548	558	537	578	577	602	550	558	583	564	534	570	567	581	588	603	576	587	583	533	537	573	570	600	583	573	569	600	541	583	600	548	529	590	558	582	556	554	581	561	570	572	602	569	582	601	594	597	571	569	615	599	592	622	584	526	571	544	593	575	568	549	546	564	573	566	553	584	611	607	580	612	566	509	552	552	582	593	583	539	558	574	592	605	596	526	572	580	586	550	592	577	604	560	586	605	626	584	595	603	571	554	554	579	597	570	543	569	587	600	579	590	568	579	576	551	586	572	589	577	597	560	587	617	589	585	623	555	543	577	574	569	595	624	566	582	597	546	552	534	599	589	592	567	557	562	553	536	546	591	582	581	615	530	618	545	560	547	545	582	583	538	591	596	622	527	577	535	567	551	614	550	545	590	587	574	563	515	513	554	578	581	570	587	575	568	544	579	564	585	587	589	584	581	646	563	615	582	583	562	520	578	575	556	590	547	592	578	576	571	527	603	554	515	599	545	582	616	591	596	529	594	579	552	583	566	590	545	503	547	588	586	557	580	513	601	525	560	578	541	598	578	573	585	625	589	556	593	574	564	558	564	556	628	551	549	576	557	561	552	632	567	597	601	603	582	579	557	569	553	580	545	545	551	588	562	552	611	571	561	572	560	588	587	571	571	618	580	566	578	564	536	573	593	523	594	606	574	597	577	543	581	559	579	536	575	566	564	580	579	557	629	542	579	586	558	542	610	591	560	577	575	546	583	628	596	577	565	578	583	591	591	577	551	593	532	567	572	573	584	592	565	537	572	528	568	552	559	594	580	570	578	585	569	586	543	603	553	560	554	568	559	617	572	613	556	588	589	576	555	579	592	625	596	590	599	528	592	602	553	609	530	591	575	624	549	575	588	601	571	582	567	578	551	609	607	569	571	582	532	524	588	636	593	592	532	535	540	537	588	615	584	518	594	576	599	556	568	602	574	573	556	567	576	628	550	578	556	563	598	581	623	552	554	555	561	627	542	550	567	571	540	574	590	537	572	591	564	567	537	580	533	587	576	533	616	562	576	588	543	585	544	556	529	592	595	590	594	558	578	590	553	577	556	582	561	528	564	547	613	543	537	559	563	552	550	582	538	590	562	573	561	579	575	598	555	566	586	564	575	588	584	561	562	573	562	547	553	565	556	557	583	601	546	571	585	604	594	540	548	571	565	525	560	548	592	629	560	606	583	598	614	537	577	580	563	607	588	574	594	579	597	575	558	545	602	541	580	590	558	554	565	563	597	577	550	512	556	547	533	583	566	616	568	563	572	581	549	555	574	565	578	557	583	582	609	583	595	588	546	569	570	550	583	585	598	569	594	588	585	542	621	594	590	601	575	573	557	571	556	594	562	558	557	582	595	634	624	593	628	557	584	525	568	563	597	582	562	576	597	571	598	574	585	601	607	588	543	569	575	571	553	544	543	572	553	584	577	540	599	600	529	569	554	595	546	540	583	572	588	573	543	581	600	561	554	548	612	547	547	556	591	582	564	589	570	555	542	591	577	585	603	550	585	575	635	586	584	561	605	552	622	580	572	545	545	607	600	574	590	595	531	579	583	579	584	529	565	556	558	547	571	550	575	516	550	569	532	594	565	586	554	572	582	582	562	594	578	571	573	615	598	572	539	557	559	568	564	594	585	548	570	613	562	617	585	555	559	587	596	555	601	549	589
23420	20827	28024	23725	20817	11185	1255	859	799	685	559	474	465	391	407	400	385	331	359	348	348	351	340	313	329	339	348	367	297	321	355	301	361	330	294	321	310	332	364	303	297	308	297	303	333	334	300	324	305	367	321	328	364	320	338	355	284	292	299	326	311	300	298	306	290	294	302	303	295	289	304	328	343	295	303	293	285	279	321	307	300	301	317	311	303	301	328	291	315	295	306	322	303	360	295	299	343	304	315	303	287	302	312	322	305	322	291	312	302	304	309	337	312	291	288	308	304	338	342	320	315	306	289	302	294	294	342	284	281	272	295	281	332	309	323	317	306	324	287	295	287	325	306	315	271	297	315	313	317	293	309	308	321	329	284	328	283	288	314	328	332	301	295	310	316	338	310	302	312	281	337	331	320	330	305	271	289	335	297	296	322	303	291	304	305	298	303	316	306	315	322	330	315	320	306	331	315	329	295	302	291	287	326	298	340	314	320	312	316	326	292	288	310	305	295	320	285	315	306	281	297	321	304	332	309	322	343	318	324	270	292	306	308	291	274	300	297	292	291	274	308	314	299	269	323	294	275	304	312	285	332	292	294	272	315	312	312	306	328	295	318	308	283	315	305	297	286	277	277	335	293	314	305	319	286	295	310	307	283	312	312	295	307	279	285	305	332	305	318	300	329	286	318	294	304	263	294	284	288	282	304	311	318	330	299	303	304	297	322	315	273	305	336	314	285	299	300	281	307	304	307	300	269	319	298	279	303	299	334	284	338	358	306	302	299	339	334	326	333	339	299	292	291	308	297	299	321	286	328	316	303	323	286	285	285	345	275	295	291	305	283	317	290	305	270	303	295	294	305	300	298	333	288	298	332	337	335	289	292	317	299	320	297	277	267	300	314	282	288	339	294	324	290	303	328	308	293	307	314	304	317	309	302	296	320	308	295	289	300	278	296	298	314	334	304	275	309	278	273	322	313	345	305	283	292	293	312	283	314	322	314	292	306	348	282	322	307	310	297	297	330	318	340	310	295	323	311	296	285	293	302	322	319	297	301	305	281	289	298	325	293	270	308	301	311	305	272	280	304	315	321	342	305	313	331	272	315	300	295	301	301	345	330	304	311	315	325	298	313	321	295	296	309	327	309	307	288	265	292	288	325	297	300	297	314	328	313	315	346	313	331	319	317	311	293	310	276	323	284	313	270	290	319	331	295	323	289	306	321	325	299	291	308	297	323	325	319	339	310	356	313	303	311	297	282	280	317	303	321	283	317	321	293	313	301	330	335	291	295	285	308	303	291	311	295	282	332	300	296	314	300	308	322	305	297	271	299	282	323	297	303	342	311	298	303	294	306	330	307	328	305	291	326	310	300	312	279	295	322	302	301	287	316	284	283	312	311	319	313	330	317	291	293	311	310	345	282	278	303	321	309	297	296	280	286	299	327	295	299	321	294	300	278	315	314	281	313	293	323	339	294	299	308	315	282	312	287	316	306	305	342	287	312	308	323	343	289	301	322	307	303	285	271	286	308	300	295	284	292	307	332	321	305	325	304	330	306	316	319	312	300	308	293	302	305	317	320	301	296	317	308	265	287	300	300	322	321	313	316	297	285	306	312	301	315	320	310	294	308	277	292	283	287	320	319	291	304	321	320	271	337	320	321	276	312	310	304	271	330	311	312	301	332	296	270	308	308	311	300	339	316	336	289	301	295	325	304	315	330	323	319	326	265	302	329	291	290	300	309	289	306	289	319	292	290	274	313	310	285	292	302	304	323	302	292	291	292	288	295	314	276	310	295	308	318	299	277	296	302	309	310	331	330	304	307	319	298	314	329	291	298	305	336	320	270	290	270	304	286	302	324	340	309	277	308	322	303	323	309	290	310	271	319	348	278	286	323	279	303	286	332	306	293	302	301	290	313	329	290	294	351	319	296	291	296	271	332	291	292	293	274	270	308	290	306	289	275	281	328	299	334	297	320	307	325	317	321	309	264	331	286	307	286	306	288	298	321	331	324	306	299	306	302	293	296	310	349	335	325	304	286	287	290	324	302	302	302	305	286	310	310	315	266	302	302	305	266	324	307	325	307	300	264	277	298	322	296	288	294	307	299	291	313	316	325	312	287	302	330	321	301	307	308	320	308	322	315	292	309	305	310	296	310	279	317	275	284	333	315	336	303	276	311	283	323	311	327	304	284	320	275	295	324	282	289	303	314	288	300	295	306	317	296	308	293	325	284	293	300	311	323	324	299	292	330	288	301	327	283	344	292	301	290	327	269	305	309	283	301	305	302	330	340	272	301	325	308	340	293	298	305	316	314	305	333	323	314	327	317	300	299	318	317	322	331	300	280	311	338	314	275	291	305	300	310	295	295	311	319	289	278	319	317	301	292	292	318	308	285	300	302	306	300	323	325	298	283	319	313	301	298	322	310	308	287	325	313	274	307	280	296	298	292	306	307	298	309	307	306	337	314	309	326	299	318	287	276	249	322	303	293	300	306	289	320	318	295	291	318	276	256	314	306	310	288	287	312	268	315	307	313	317	308	302	290	281	322	295	277	301	301	313	304	289	298	317	299	312	300	312	295	314	274	305	309	243	287	291	316	318	293	310	288	309	336	341	329	317	309	304	314	310	277	288	299	321	298	323	299	303	314	281	304	290	266	283	280	282	326	320	288	307	319	306	307	337	292	315	288	283	327	302	322	307	302	298	338	288	296	277	297	303	305	298	278	301	306	284	309	304	340	290	329	297	306	325	292	329	316	271	297	328	300	320	321	311	318	281	294	329	289	330	296	299	302	330	311	318	332	291	302	297	283	315	328	287	308	298	307	308	320	355	306	315	311	327	327	276	311	302	300	328	303	275	286	346	284	276	314	299	298	277	286	290	310	301	284	291	341	317	313	321	302	289	337	291	280	306	281	288	294	320	297	289	302	326	290	314	282	283	300	306	302	314	332	304	302	316	307	286	312	281	274	305	307	303	310	333	258	331	282	298	296	317	283	305	291	304	322	287	302	278	307	273	297	290	311	292	315	331	331	332	288	280	302	296	293	310	321	317	301	308	311	296	308	308	315	274	314	295	288	281	336	304	289	304	321	297	275	313	305	331	305	278	316	323	283	279	292	314	291	296	308	298	298	332	302	281	284	291	315	304	269	299	299	310	312	329	310	261	276	308	277	291	314	295	308	290	284	309	307	295	295	313	304	304	306	311	305	347	267	314	308	321	327	268	315	283	333	287	304	310	301	307	287	282	313	281	329	299	309	291	301	283	289	325	321	305	282	325	325	276	316	299	293	323	304	310	319	312	345	294	314	314	306	312	311	276	314	325	300	310	280	312	337	309	294	308	339	319	287	316	307	316	295	313	327	295	295	313	313	293	296	296	345	300	298	280	294	305	292	288	289	329	322	275	272	281	307	297	265	273	303	301	303	317	306	277	317	286	334	318	292	276	281	280	304	288	277	320	316	284	302	289	268	297	302	299	293	323	341	321	277	329	314	313
37439	24038	13624	6239	2988	2141	1688	1599	1445	1154	889	719	669	566	589	543	515	505	499	459	468	449	415	393	423	386	417	403	402	368	404	379	414	411	412	391	361	387	381	401	368	367	382	367	350	408	351	370	378	381	435	421	443	415	428	408	386	366	351	352	349	389	370	346	348	376	370	390	346	365	360	378	361	364	351	382	388	358	378	359	364	360	360	378	349	373	353	402	368	402	382	382	358	347	386	379	375	370	374	380	366	372	341	370	356	338	332	333	371	352	348	379	362	344	366	348	355	373	370	342	391	361	371	354	345	364	357	375	388	330	390	382	374	369	338	344	341	388	388	377	345	336	351	357	381	342	376	384	396	338	361	360	381	356	367	349	394	364	329	371	363	428	365	372	350	351	364	398	376	372	358	381	364	355	343	371	364	342	357	362	343	408	372	397	328	367	353	353	370	384	354	352	371	352	409	333	340	369	340	349	381	386	363	368	378	397	359	358	369	347	387	391	351	369	376	382	356	374	364	358	408	370	374	345	371	370	347	347	393	385	402	395	391	367	381	325	374	377	340	400	401	350	376	402	363	383	390	376	355	377	346	350	330	353	394	386	353	380	372	366	362	350	361	370	365	331	359	356	347	373	336	359	358	385	363	390	364	359	370	388	366	371	372	380	341	364	396	335	396	347	342	362	383	386	356	353	378	367	350	381	370	353	376	380	397	389	375	386	364	366	358	381	392	369	378	350	358	357	375	358	357	371	346	357	365	373	366	372	376	363	374	333	383	367	350	349	363	370	315	336	358	359	359	379	358	374	386	380	362	383	382	350	371	383	352	378	330	383	391	361	376	371	374	361	384	338	373	394	376	379	396	374	357	391	390	402	374	357	378	387	393	348	382	371	375	354	363	359	359	371	367	346	373	357	332	348	354	357	362	351	356	378	349	339	367	386	346	372	402	342	354	370	342	386	369	360	376	381	348	359	342	376	368	384	385	382	354	361	362	354	342	367	377	368	377	372	390	368	339	366	364	356	383	324	369	341	379	392	364	379	370	371	376	393	352	360	392	352	356	336	378	378	381	363	359	363	341	361	344	375	368	358	387	372	360	391	346	377	354	348	374	379	376	385	343	336	359	365	358	399	379	352	352	355	361	363	357	350	380	390	355	348	365	381	340	350	359	394	384	348	389	347	330	338	386	375	352	352	386	355	354	394	394	343	396	398	371	413	377	360	408	387	360	361	348	338	423	372	378	381	391	364	381	360	387	395	367	377	369	344	367	389	362	360	388	340	375	403	344	355	379	347	376	383	385	346	361	353	391	381	374	362	374	353	352	367	341	377	356	330	371	371	395	369	374	362	342	359	382	342	375	350	340	365	397	366	396	370	389	364	379	344	342	388	366	383	347	363	361	333	388	355	357	349	397	372	378	353	358	346	361	367	393	346	368	389	377	371	339	332	368	395	408	352	408	381	360	386	397	332	384	392	370	355	344	374	365	348	345	361	380	404	364	347	361	345	385	328	353	351	389	367	373	361	376	382	376	379	351	361	359	380	394	323	370	363	355	362	350	345	395	369	370	375	370	372	354	325	396	367	381	338	372	343	377	348	353	331	340	367	371	341	338	384	377	363	369	371	363	351	361	358	391	389	378	376	369	371	421	374	381	372	380	337	392	354	339	370	362	346	375	356	355	374	351	350	344	346	364	362	364	365	335	330	328	370	387	380	367	378	366	337	357	370	371	360	354	362	350	326	360	369	318	386	356	349	368	372	362	383	364	360	363	399	351	391	367	350	390	367	355	345	360	377	354	364	375	407	369	367	379	380	348	374	385	380	363	352	400	370	355	324	379	375	354	387	359	392	346	377	363	370	333	368	358	393	388	371	353	367	348	377	369	333	354	368	352	363	363	388	381	370	342	348	373	395	379	331	376	354	373	372	359	342	408	389	384	367	390	369	371	326	346	366	356	377	333	352	384	369	373	352	375	362	363	380	350	398	391	394	344	377	366	351	367	398	366	368	357	372	341	379	374	387	383	335	367	358	354	368	334	356	339	353	328	358	371	331	374	378	369	374	370	383	373	348	351	383	331	361	348	410	349	353	369	386	355	355	379	381	371	375	366	366	367	384	372	360	393	395	369	343	359	417	376	368	364	397	386	355	325	353	375	375	370	336	358	331	359	399	370	358	380	340	360	379	347	396	357	348	394	406	359	367	357	363	353	378	385	354	333	374	363	376	368	380	360	360	361	378	385	331	367	376	348	375	403	365	358	357	358	358	368	400	363	357	368	371	368	350	349	396	375	376	381	390	383	369	400	357	343	370	367	376	371	350	346	396	368	330	349	375	372	365	347	386	372	367	347	351	355	334	375	369	357	361	395	354	404	364	356	363	322	371	368	387	366	350	361	379	356	353	384	397	372	343	394	363	372	389	401	351	351	317	380	356	350	367	357	381	391	389	378	356	352	340	372	329	367	374	428	340	341	328	332	340	344	370	366	348	332	382	384	359	354	356	366	358	391	349	346	374	349	356	372	390	374	369	372	400	369	358	374	342	371	357	362	330	349	365	346	369	401	332	385	361	358	329	360	373	375	380	374	364	383	378	344	360	355	344	382	378	374	351	408	365	369	379	377	373	355	361	375	370	325	352	359	362	377	369	397	393	384	350	370	328	361	389	351	351	345	363	368	350	352	345	377	360	378	374	385	372	334	368	353	381	382	382	368	356	370	348	389	370	351	405	363	333	363	393	380	374	379	368	394	355	409	373	330	372	369	347	373	370	361	309	391	379	341	356	325	383	354	327	348	342	364	353	387	385	362	363	368	391	380	401	409	355	354	344	339	377	397	373	391	380	366	380	373	373	369	364	367	350	350	345	341	374	347	399	366	345	378	349	337	341	403	356	382	343	353	372	364	366	393	360	380	386	363	331	332	360	374	396	358	396	388	364	347	355	342	349	336	362	347	361	367	369	356	368	365	378	352	373	381	361	361	352	357	394	376	381	342	393	354	391	362	343	394	387	339	386	381	392	385	395	406	361	353	330	349	355	371	359	324	370	404	350	364	370	362	353	372	338	399	372	343	362	345	373	390	385	390	333	356	393	342	358	370	388	341	373	386	353	374	375	390	411	371	328	368	357	383	354	357	398	317	364	358	364	406	362	360	366	379	323	404	342	347	407	377	389	355	379	375	365	364	362	372	394	373	371	368	365	397	367	334	358	391	377	381	346	375	370	396	384	321	348	317	362	362	371	384	364	353	400	359	341	386	365	365	358	349	342	386	383	381	344	324	399	377	386	383	388	388	330	365	378	377	381	387	382	362	383	353	366	367	388	387	389	380	383	372	354	369	366	376	376	381	337	376	375	341	379	364	375	356	380	375	358	390	347	369	395	374	370	366	377	370	372	360	370	377	374	378	342	337	363	345	380	386	359	346	346	345	389	351	393	367	360	368	390	346	385	378	336	384	367	358	339	410	334	409	360	361	393	389	337	339	351	366	339	402	373	358	365
24621	20846	27127	24534	13410	1553	1092	933	966	952	891	853	824	770	787	799	793	783	772	751	753	767	757	815	771	738	734	730	772	781	725	742	769	773	728	737	734	773	773	729	710	735	746	699	723	743	757	685	794	771	821	730	790	785	755	777	695	723	746	765	770	706	709	759	730	739	746	738	733	679	731	746	763	737	759	763	755	729	757	727	722	748	755	718	802	758	713	733	717	723	758	731	714	731	704	750	681	720	768	731	714	703	736	757	730	780	788	733	699	730	757	726	690	763	734	768	727	724	733	727	771	756	735	768	705	724	763	747	738	737	729	748	788	708	703	723	744	749	753	767	706	728	744	745	798	766	750	744	700	806	769	705	725	667	711	706	774	724	749	730	769	770	718	730	773	708	762	762	754	759	752	691	811	732	719	752	735	708	723	749	717	774	746	761	713	695	724	770	745	699	732	755	755	732	721	707	689	727	750	742	718	723	731	761	764	687	753	762	744	730	692	808	750	730	710	739	780	783	703	756	737	721	790	748	749	711	740	739	760	726	742	761	670	744	757	750	763	790	734	725	715	770	757	743	753	688	785	745	775	740	722	759	728	762	686	778	720	732	748	779	732	754	727	735	725	734	745	754	709	704	709	718	710	692	685	725	705	704	776	697	740	724	770	720	704	739	723	741	776	747	786	760	724	778	709	735	729	767	735	768	746	716	743	738	748	750	739	698	754	790	711	750	700	785	749	723	734	719	726	736	721	760	709	735	724	729	751	687	760	747	756	747	723	693	700	701	726	775	795	752	757	742	795	770	767	708	757	746	796	735	712	713	764	736	770	713	799	712	686	719	716	757	729	769	752	732	715	682	703	680	703	787	779	745	713	756	762	764	750	698	728	752	729	736	737	724	712	714	760	721	733	711	751	744	749	753	768	746	685	726	753	772	749	736	749	735	714	711	745	782	741	738	772	706	771	728	733	706	694	759	708	737	770	751	756	760	702	730	742	774	790	759	770	749	692	742	721	774	785	767	726	784	745	784	757	764	761	751	699	698	719	716	745	751	727	700	703	699	676	723	712	722	752	720	758	737	742	754	671	701	727	759	713	725	696	750	750	714	711	748	751	732	734	734	741	711	733	703	731	748	715	697	747	781	734	706	737	742	753	760	792	750	718	768	746	751	697	778	683	761	722	745	709	678	725	747	736	750	745	728	733	745	736	718	772	713	716	734	726	734	727	733	765	725	790	746	743	701	745	774	732	741	743	726	734	689	689	667	677	745	732	708	767	752	785	684	714	721	743	693	707	809	737	746	740	715	735	710	761	754	745	736	751	727	744	738	736	730	779	744	734	769	778	693	771	785	680	741	756	719	742	725	705	731	790	736	740	749	745	709	755	735	751	710	737	725	745	747	740	740	714	742	752	709	757	725	725	748	749	744	671	766	765	727	696	712	773	761	734	758	733	727	777	744	774	761	738	746	700	750	772	752	689	703	700	751	737	765	775	761	713	744	716	743	718	720	758	760	735	715	773	710	744	732	704	702	749	754	687	760	722	670	751	759	785	740	725	739	747	710	698	748	752	731	763	711	721	766	738	730	741	743	768	719	764	709	733	753	782	757	768	725	739	802	732	748	710	768	748	752	761	713	767	691	714	731	754	753	738	690	754	726	740	772	760	730	749	739	740	759	733	718	746	723	784	706	711	725	770	735	711	738	716	720	701	724	713	702	745	751	726	761	790	742	747	689	739	721	703	741	760	715	745	728	772	726	717	694	698	705	729	751	752	776	745	726	706	723	693	743	738	717	727	742	728	788	728	727	742	738	695	705	654	798	747	781	734	726	720	714	723	741	785	754	689	742	771	723	719	759	730	732	685	710	691	721	752	763	719	708	769	723	764	746	747	746	720	703	753	712	736	720	754	778	734	711	680	748	690	757	687	675	803	750	735	727	725	703	745	709	718	684	730	739	765	781	710	809	752	732	756	721	778	785	715	698	738	695	731	738	785	755	763	759	740	748	774	701	721	712	732	657	735	767	745	712	755	796	737	776	755	831	758	772	749	736	693	711	764	705	767	723	729	708	739	726	729	728	755	795	734	736	768	713	766	726	720	777	721	737	752	776	724	724	733	691	734	710	751	728	723	713	754	768	799	750	695	744	732	706	738	770	726	794	713	750	760	737	771	728	741	761	763	767	761	731	704	742	750	744	768	745	720	778	752	785	737	722	747	685	719	740	733	722	735	724	746	774	747	754	748	782	762	743	674	755	724	747	768	707	753	721	739	724	740	749	750	726	704	745	766	782	758	807	763	742	724	764	732	812	759	678	760	733	717	777	737	703	734	742	727	760	772	708	722	782	741	680	774	685	688	723	758	734	738	718	685	776	731	726	729	739	712	740	780	772	733	746	731	758	748	727	742	770	748	725	709	784	741	752	782	724	788	737	759	714	778	781	745	733	752	731	778	749	732	745	702	712	755	709	735	743	713	695	722	706	773	708	720	739	738	657	725	753	772	769	734	755	744	704	719	702	719	737	672	752	750	720	756	711	729	730	722	783	726	775	776	725	699	738	728	759	755	696	750	752	686	784	737	766	714	720	740	697	715	725	762	730	729	717	750	713	704	743	724	764	713	756	719	726	756	737	743	719	741	735	734	743	736	779	735	752	728	762	757	746	713	733	737	772	757	716	693	772	711	755	753	705	725	742	759	731	723	736	744	726	735	706	791	735	719	737	741	791	753	691	686	708	746	705	737	750	744	711	720	713	762	760	740	746	755	715	672	742	741	740	740	775	710	762	723	730	702	691	701	724	737	734	738	727	682	691	738	729	758	713	700	702	710	760	765	737	762	796	742	741	755	719	744	715	770	732	766	720	709	718	718	722	734	743	740	732	752	716	711	745	705	694	723	760	716	795	734	760	697	720	740	745	729	697	732	721	727	731	697	783	750	730	755	760	740	730	724	740	742	712	797	763	768	728	788	744	747	735	755	791	746	693	694	732	727	716	755	754	708	779	712	754	737	753	753	741	741	764	736	696	714	757	724	752	732	778	738	752	673	719	727	738	777	717	765	756	707	706	784	718	728	767	774	714	716	780	719	719	770	753	753	766	701	734	731	718	737	775	772	722	713	736	754	730	752	723	754	731	745	734	780	716	722	715	708	713	704	727	734	703	692	747	697	700	755	730	701	759	703	714	779	692	793	790	769	751	766	740	727	740	709	759	755	735	723	752	777	742	685	729	770	735	735	709	696	760	691	705	714	766	739	715	760	748	784	738	708	743	721	739	769	736	763	755	718	803	753	720	759	706	733	744	730	693	739	742	717	723	739	698	766	741	805	745	738	716	748	744	705	711	764	701	736	736	748	755	802	669	761	735	751	734	717	771	763	793	733	687	741	749	695	759	700	716	739	737	754	711	754	735	716	785	717	789	760	727	750	732	709	721	796	689	773	739	770	718	725	764	795	763	702	703	711	745	748	784	766	742	733	746	727	741	736	697	800	750	760	740	743	694
37213	21235	9641	5032	2644	1899	1669	1437	1510	1352	1192	1041	973	1009	892	883	887	900	897	885	928	865	880	885	842	893	832	820	787	881	861	907	849	821	860	827	814	847	803	870	851	837	855	824	837	842	849	856	801	846	886	925	871	909	903	928	829	863	855	803	858	818	873	840	812	832	860	839	793	820	822	861	816	840	829	800	810	845	868	856	777	823	845	814	832	837	849	832	813	861	853	826	860	847	784	844	827	881	788	823	866	867	819	815	862	837	803	842	824	840	786	785	856	877	862	861	805	838	859	827	842	833	827	840	797	843	861	840	828	786	786	853	844	793	828	825	868	808	828	847	831	805	821	857	785	858	816	812	846	842	874	840	862	796	871	835	831	828	865	914	815	835	836	823	803	845	916	872	871	814	801	829	830	874	817	805	777	795	801	816	824	803	877	808	866	833	878	829	864	795	820	833	798	816	819	799	841	801	836	845	856	841	849	817	840	891	861	829	833	804	885	839	870	800	840	843	828	851	815	844	835	848	834	770	875	844	807	839	782	816	855	772	879	829	851	826	821	784	788	882	822	844	810	825	840	813	802	822	855	818	804	814	841	851	837	833	833	818	870	873	839	851	845	850	868	822	783	800	818	832	785	782	811	845	857	833	850	807	811	842	825	819	818	854	825	846	815	818	905	820	841	805	839	838	824	781	832	836	851	825	778	840	842	797	857	858	814	826	832	808	819	847	874	805	793	799	857	807	828	791	818	834	819	837	827	844	837	774	812	866	851	830	795	816	857	784	816	778	869	813	803	816	804	790	821	803	834	883	843	835	843	853	800	832	798	813	831	892	863	820	829	864	856	789	830	805	849	897	828	814	864	826	843	828	858	821	804	866	787	811	817	835	843	794	848	813	866	833	823	871	792	821	812	841	841	839	846	827	870	892	789	854	845	837	844	830	829	850	809	765	830	872	848	866	808	812	817	827	815	819	849	858	815	843	824	857	800	836	806	736	797	818	812	857	764	833	808	831	804	804	843	824	831	911	869	853	839	809	833	882	854	884	824	862	863	783	812	864	776	827	808	828	815	831	851	818	810	787	827	815	789	825	831	850	801	871	826	816	789	815	799	828	821	833	795	830	845	809	799	828	839	822	793	849	821	835	851	830	856	808	841	843	842	788	799	851	856	878	839	844	827	820	819	796	834	830	839	880	809	752	829	827	823	852	816	835	796	842	790	820	792	837	848	823	820	824	802	823	874	865	844	799	791	794	858	863	782	852	868	842	820	842	845	840	818	854	766	799	804	819	824	876	795	798	808	830	805	863	788	833	836	846	862	884	853	826	805	828	862	821	860	822	777	804	824	832	821	862	812	835	811	844	848	823	781	818	881	849	804	888	841	789	806	824	837	825	848	806	869	758	801	844	816	879	833	817	854	790	795	842	818	796	829	823	848	871	832	810	805	824	847	792	787	842	836	834	817	794	811	797	830	827	807	815	840	796	826	788	840	858	780	819	810	840	852	841	866	845	824	879	818	842	812	834	826	813	871	826	855	827	851	824	803	852	802	801	799	824	833	808	838	803	824	848	891	852	866	835	871	842	801	854	862	830	838	795	868	868	885	801	792	802	819	803	847	823	857	851	790	864	857	841	802	855	824	836	854	804	840	829	842	842	840	832	828	815	814	846	789	831	864	810	838	815	822	841	831	755	829	816	789	864	835	821	854	877	789	789	840	864	834	857	848	826	824	869	819	818	824	838	893	794	826	816	861	830	858	803	814	804	817	860	851	854	836	855	820	827	863	835	876	853	841	838	911	814	777	874	834	798	829	804	839	816	828	830	888	855	816	911	831	828	810	843	804	832	845	790	855	850	809	866	824	811	860	827	877	798	845	852	889	815	837	845	862	804	820	830	826	783	825	827	844	776	804	781	861	819	808	841	879	811	837	826	849	793	816	862	844	853	871	808	826	814	848	839	895	840	872	841	843	833	863	816	807	809	879	798	836	818	791	821	841	839	801	829	794	821	786	824	810	859	806	841	817	844	838	820	840	887	829	806	884	776	793	836	837	855	813	839	863	880	843	840	813	807	829	859	861	800	802	787	825	815	827	851	823	796	862	850	839	807	802	798	844	799	820	818	861	835	862	824	876	812	839	855	842	847	822	842	863	862	855	814	824	814	864	834	820	832	786	848	867	822	817	798	823	827	824	799	824	853	798	861	822	767	842	856	835	856	841	842	845	780	789	828	797	772	817	864	874	825	841	872	859	789	774	803	805	856	841	851	835	839	822	783	873	818	811	826	815	772	849	853	815	837	822	842	849	817	796	783	808	826	820	781	825	801	847	834	836	806	840	853	776	826	872	851	811	832	886	871	803	814	790	853	834	803	786	889	822	833	907	811	834	836	791	768	844	812	852	794	864	862	864	839	838	796	856	823	812	844	841	848	817	812	843	851	844	902	822	788	782	877	818	774	847	883	775	810	792	797	845	826	871	787	873	864	829	861	833	857	795	854	828	832	786	808	804	772	835	827	823	822	789	801	844	809	810	846	811	856	857	836	854	802	862	845	820	821	787	823	830	831	836	775	864	812	821	790	794	797	773	837	796	865	872	848	864	849	775	835	800	836	837	853	828	811	842	868	777	870	838	828	809	828	830	821	819	853	817	790	850	859	801	855	820	805	809	832	810	854	853	843	844	833	822	806	814	847	814	819	847	798	866	794	816	800	835	818	790	848	846	754	866	826	843	831	889	855	893	832	811	852	854	813	882	844	824	827	854	865	821	793	848	853	798	826	820	874	828	803	868	823	868	872	861	836	796	865	833	862	806	832	839	774	843	800	769	838	860	806	864	837	870	792	819	816	801	864	820	865	861	840	798	813	795	870	831	850	816	781	819	837	765	817	799	850	864	855	832	832	816	807	844	877	826	812	855	837	838	854	810	838	811	846	873	812	790	860	813	846	785	794	795	829	771	799	844	858	838	821	818	866	843	827	842	931	830	795	855	820	857	836	862	836	875	839	789	852	798	815	810	827	844	789	793	769	827	817	816	799	841	825	895	826	875	819	886	860	820	856	784	852	828	852	849	790	841	841	802	837	791	841	845	820	849	814	764	857	791	838	851	861	846	829	871	822	816	824	826	827	779	823	808	846	868	818	806	817	785	818	819	850	856	890	823	819	826	850	823	803	855	815	883	859	813	813	855	862	858	781	865	789	794	794	798	809	829	861	828	815	865	798	818	808	830	786	826	800	817	807	836	837	814	830	852	767	784	843	829	806	830	855	767	812	815	820	883	834	813	833	813	823	824	856	823	789	820	832	819	781	828	797	801	820	888	829	783	876	814	825	861	791	805	820	885	816	876	836	860	894	778	828	805	841	842	814	808	863	845	825	810	766	776	879	856	836	774	864	871	806	834	833	816	821	841	859	796	830	818	829	809	845	849	807	826	790	811	856	828	903	819	784	819	781	833	820	772	841	816	827	827	824	847	765	810	858	863	873	816	855	824	828	810	855
22375	20835	28462	23297	20824	20885	11861	1644	1247	1225	965	884	845	774	755	759	679	707	708	654	656	659	664	640	646	637	632	648	630	633	588	662	608	613	563	582	616	609	583	627	566	597	580	540	556	597	613	587	654	672	630	696	628	631	607	581	587	595	605	555	588	558	584	594	575	595	566	582	558	542	623	589	561	561	591	611	578	638	616	596	611	634	568	544	564	588	562	601	562	602	570	578	580	569	587	585	586	570	617	586	569	577	571	603	584	600	562	538	554	589	596	633	586	543	555	563	573	582	601	563	587	539	563	548	592	531	556	550	576	544	540	573	601	577	527	548	544	551	585	608	574	562	562	562	603	574	508	578	582	588	530	605	542	567	571	530	573	615	573	586	606	586	549	589	568	559	551	547	569	569	558	578	593	573	543	577	530	562	563	649	569	561	599	594	594	576	591	571	576	562	567	541	547	583	543	590	592	607	546	601	602	583	557	614	552	646	564	572	567	550	601	586	535	589	564	547	587	481	584	607	567	595	576	593	567	527	529	553	550	574	586	522	572	566	557	577	568	576	548	622	601	561	571	586	586	560	559	569	631	562	558	541	581	597	510	543	596	543	599	550	540	524	544	579	559	557	567	575	551	544	577	563	583	578	591	629	589	592	547	605	585	611	600	581	533	617	592	594	604	569	552	544	616	595	591	629	550	565	560	599	585	556	544	597	557	594	566	609	590	567	588	516	601	583	608	584	575	571	569	582	578	602	582	589	581	552	527	578	613	563	559	583	595	607	598	555	581	585	567	564	536	573	577	552	553	590	593	574	539	547	581	574	578	589	584	582	612	540	561	568	566	551	556	537	605	597	572	557	582	573	578	556	582	581	569	547	565	573	593	572	557	596	588	554	533	557	608	584	569	599	581	558	552	576	547	537	570	612	561	588	557	540	548	558	607	543	616	581	542	542	567	592	546	573	560	594	576	585	571	592	578	568	571	585	541	555	612	564	543	547	578	614	533	550	533	559	550	570	605	600	559	558	553	581	585	607	578	602	641	556	578	548	588	557	569	513	597	543	583	611	588	581	583	585	540	580	574	509	553	601	560	555	570	584	584	574	563	546	561	526	597	589	562	583	568	563	576	572	554	563	591	608	530	572	576	562	546	578	542	617	613	591	556	548	540	557	572	582	616	583	563	579	616	580	560	578	585	579	579	592	566	559	553	555	601	542	543	595	578	527	532	546	560	588	519	600	576	590	581	547	615	558	551	567	599	571	532	567	533	592	563	529	599	571	591	586	560	571	574	583	571	553	582	586	574	603	576	562	548	557	593	589	584	536	564	593	569	541	597	568	558	603	541	588	556	556	591	588	596	534	569	539	591	578	556	574	616	602	555	571	578	593	570	538	581	558	549	589	519	576	589	576	579	604	584	583	559	538	577	566	576	555	566	571	538	557	555	577	563	552	592	577	597	566	593	550	585	565	580	582	555	536	584	598	612	567	552	586	542	575	582	565	531	562	585	566	583	568	554	562	566	573	499	566	610	569	584	553	564	609	557	567	599	555	583	557	572	568	610	548	567	571	605	551	555	568	575	546	577	605	627	566	587	554	568	557	559	558	582	563	595	595	593	581	546	567	591	566	566	602	589	568	586	553	569	545	557	538	594	544	567	594	565	609	549	561	580	581	595	557	574	568	525	540	580	540	551	553	605	609	564	566	544	555	564	568	531	575	595	586	567	589	556	550	563	530	595	582	558	566	579	578	569	584	529	558	543	604	572	570	560	597	564	616	625	618	580	597	595	574	567	557	562	534	553	573	558	584	544	569	579	630	559	563	563	548	597	561	542	543	543	552	602	564	563	599	624	561	548	603	593	576	600	585	586	551	582	575	557	569	532	609	575	645	592	559	564	527	605	571	560	579	535	543	526	591	565	576	568	545	578	541	547	559	595	566	542	575	568	583	554	552	557	590	569	541	557	539	585	582	596	584	554	583	605	546	599	587	557	568	539	590	564	471	582	592	577	577	568	594	533	586	551	583	600	550	576	579	555	605	583	598	574	594	597	610	576	561	551	581	551	542	551	598	587	581	590	575	542	559	554	565	586	575	534	542	514	599	543	555	586	609	621	562	566	551	567	550	600	598	591	589	591	541	587	555	570	600	547	567	563	572	570	598	577	599	601	549	574	601	568	537	596	560	596	536	571	550	561	610	570	579	585	562	553	539	586	571	540	530	575	582	536	589	576	567	572	586	607	588	589	587	564	563	593	535	567	564	580	563	556	544	574	548	558	562	569	599	575	604	588	596	549	529	592	557	590	566	569	529	591	583	567	565	551	597	556	565	554	585	535	514	587	635	542	565	598	541	597	559	564	557	586	598	582	577	563	575	550	587	542	589	550	549	555	580	569	554	584	549	569	606	554	596	564	594	558	601	502	531	579	554	583	530	554	533	588	544	545	575	579	540	649	613	588	563	598	568	551	546	554	529	581	550	585	620	623	540	586	601	549	611	579	604	554	626	563	605	605	565	553	566	552	592	555	581	582	575	561	560	605	528	576	547	585	563	575	547	584	593	560	575	600	571	589	569	574	544	555	542	602	560	576	552	564	570	540	544	586	532	568	539	585	607	542	575	582	594	560	601	564	585	552	595	578	566	570	597	582	594	563	611	582	577	597	550	558	565	505	558	562	585	580	568	593	573	601	560	597	548	602	588	590	556	561	596	588	584	549	615	598	619	593	598	576	538	589	575	559	576	626	591	562	597	530	575	552	554	558	606	593	547	588	580	567	629	568	554	589	544	561	579	522	537	575	537	569	571	581	592	541	608	630	565	574	529	607	583	570	556	570	569	605	584	572	588	567	540	571	588	539	555	582	579	554	562	563	558	586	646	595	588	611	542	559	557	532	558	579	559	567	609	625	539	569	556	566	566	550	566	584	554	575	592	590	615	598	552	566	618	563	591	573	579	586	567	562	565	587	558	586	533	562	599	581	569	519	568	574	605	592	626	581	579	564	571	594	545	574	578	593	546	535	595	529	596	554	581	566	578	587	570	586	548	582	562	602	606	573	614	592	549	562	520	576	572	526	500	581	569	600	546	601	579	586	574	571	559	539	562	613	575	540	567	559	557	588	610	575	591	556	556	562	585	597	566	587	551	575	594	538	569	631	530	583	630	555	557	579	565	604	582	574	557	535	522	555	610	578	559	566	577	572	573	583	615	601	548	599	623	539	565	603	550	568	577	587	566	546	565	599	610	634	567	558	586	592	507	604	550	532	541	552	593	569	580	574	563	552	572	604	619	558	609	566	620	569	582	584	570	593	529	592	593	603	584	558	576	567	572	587	554	538	583	590	559	584	559	565	590	614	595	600	589	559	558	593	572	545	570	583	546	575	584	558	561	535	548	569	587	578	575	563	565	578	540	544	590	561	566	593	578	567	534	642	572	524	540	563	563	561	554	587	557	560	562	585	598	579	582	573	597	578	601	566	587	593	565	572	542	591	548	584	564	572	546
41253	29941	17314	10222	5377	3717	3121	2480	2168	2018	1655	1339	1168	1067	1012	999	925	900	821	818	850	744	776	807	717	672	659	724	683	728	662	688	684	631	615	655	691	651	672	685	661	681	589	633	642	610	630	664	684	749	801	770	795	715	664	629	646	697	616	648	681	621	635	618	585	652	649	649	610	645	601	607	601	648	644	613	618	639	634	664	605	684	582	614	673	606	620	649	674	645	593	610	619	626	599	635	622	599	612	685	612	624	637	607	603	657	584	676	601	658	647	594	634	644	625	606	615	628	612	682	599	600	634	615	605	606	625	627	624	613	589	654	658	597	627	683	603	625	633	627	603	615	631	599	645	643	605	654	618	600	673	609	570	571	672	629	644	609	626	618	630	594	549	628	640	629	642	603	621	654	585	584	636	626	638	605	631	634	620	654	595	663	618	632	621	607	627	576	641	642	651	591	599	626	628	578	604	630	640	624	603	630	632	617	598	631	678	633	608	643	619	648	662	650	655	606	616	631	606	626	611	621	604	593	619	599	597	652	648	642	657	598	609	580	610	599	613	616	608	613	620	632	625	657	615	599	645	586	618	650	575	637	592	643	596	676	597	641	624	608	639	640	610	645	620	653	643	606	631	608	614	591	626	652	628	616	586	639	612	587	630	620	637	625	644	651	611	630	611	624	613	626	621	636	584	607	611	642	598	614	646	641	621	640	583	615	630	567	617	669	595	625	615	593	581	617	636	624	638	665	660	601	598	600	619	638	643	644	651	590	631	630	615	634	639	625	644	641	624	646	591	621	641	609	592	671	650	571	653	601	590	588	598	630	606	653	586	617	617	636	615	625	620	604	643	640	626	618	660	607	600	644	638	649	634	597	627	634	640	648	617	555	628	624	643	603	608	603	663	603	680	670	636	626	610	612	626	653	603	664	629	606	623	623	605	617	609	623	653	614	630	611	653	604	610	622	613	629	593	663	574	659	636	655	580	585	668	610	622	618	659	605	616	705	596	627	633	640	662	596	571	679	634	628	629	650	615	613	650	625	620	661	621	662	610	573	614	621	615	612	589	637	661	613	631	627	608	637	581	649	681	599	612	660	675	591	637	642	647	622	618	656	660	610	600	668	611	682	607	618	588	649	640	594	588	613	625	626	627	599	611	614	599	620	620	606	670	623	618	590	622	586	580	663	585	616	622	609	622	656	651	617	637	622	622	599	605	650	638	608	614	567	590	611	617	644	615	608	598	666	562	616	666	621	616	606	654	640	588	613	600	635	632	617	645	670	612	638	563	620	624	614	608	596	642	592	643	617	579	585	636	616	651	655	631	643	626	623	657	661	600	611	641	660	648	626	609	599	622	648	612	653	594	644	615	596	599	624	606	594	622	625	636	602	631	631	597	585	604	631	611	645	621	600	605	639	640	614	659	653	613	655	570	664	617	608	627	642	629	658	637	636	601	603	643	666	666	600	656	603	577	599	621	614	658	584	583	655	587	592	670	616	589	553	669	634	612	607	621	577	641	606	628	654	609	679	621	617	642	648	627	623	662	635	651	632	637	615	626	593	659	602	586	640	616	623	664	622	638	619	606	629	616	597	636	651	623	627	674	652	584	632	638	591	574	613	620	644	642	641	620	611	643	649	560	646	611	599	602	655	650	614	585	640	612	634	656	619	651	628	633	609	629	635	586	640	676	598	672	634	592	636	585	639	595	642	624	663	642	676	609	591	644	611	611	611	617	642	650	664	620	601	633	659	644	651	621	611	602	669	606	610	647	621	588	612	576	621	650	646	612	649	609	629	596	593	559	669	642	591	604	657	632	659	664	621	607	607	664	645	610	594	578	631	615	595	619	622	638	667	605	595	609	599	635	661	625	579	648	649	616	618	644	634	620	644	619	572	651	647	593	602	588	596	632	621	613	610	567	623	619	645	623	633	667	602	606	595	591	594	603	609	631	628	651	603	657	583	633	656	629	619	646	639	642	640	624	597	602	661	652	589	647	606	650	584	614	672	613	629	622	635	630	626	625	660	605	631	637	604	628	619	616	599	600	610	589	602	586	610	618	637	637	624	605	608	599	633	606	629	598	620	636	611	611	591	600	606	611	660	639	637	610	610	557	651	643	599	629	625	593	613	623	639	605	640	604	599	583	637	658	632	613	603	642	597	645	633	628	668	581	653	591	616	620	625	659	631	599	636	639	611	641	654	613	582	631	636	622	692	608	624	614	638	608	612	591	638	575	642	617	616	600	647	606	653	580	643	654	612	613	608	635	587	620	625	603	629	603	644	646	661	611	653	600	646	610	676	629	634	664	622	636	608	591	643	604	677	581	607	588	615	627	610	641	623	577	607	571	601	628	607	671	653	646	639	631	607	622	640	599	644	609	635	611	620	576	641	665	649	673	670	628	634	653	609	612	610	641	653	621	647	661	639	594	634	619	599	637	633	653	611	602	597	625	618	670	611	606	655	608	604	617	627	605	642	648	634	600	611	636	649	603	617	609	629	623	614	620	622	612	591	650	617	658	594	615	607	621	587	597	645	603	586	681	595	588	632	619	623	614	638	651	654	640	631	613	636	626	608	626	642	602	635	635	627	618	621	601	618	628	637	619	600	612	615	619	623	617	657	596	625	589	613	613	600	679	662	637	696	641	601	675	669	577	660	608	588	605	637	646	621	573	598	578	643	640	593	599	617	636	646	614	622	636	669	614	629	602	588	608	639	644	628	630	628	638	649	563	633	619	661	631	611	656	625	628	591	672	647	648	652	635	615	595	603	662	607	629	603	652	629	651	624	617	629	626	608	627	614	612	628	643	629	629	582	639	665	554	638	658	631	627	630	619	655	609	621	609	631	643	639	647	629	613	648	617	642	584	627	663	667	637	627	606	635	613	621	615	604	684	636	619	647	627	608	644	587	642	631	588	607	578	574	594	628	659	585	637	627	636	611	604	629	588	628	647	596	656	632	623	616	652	611	627	649	639	647	655	620	630	598	601	653	647	620	619	627	632	620	596	633	600	614	679	622	615	577	614	620	591	637	641	652	636	631	583	693	628	647	640	592	607	639	603	617	608	632	597	618	639	643	639	647	645	635	641	608	635	610	616	612	628	562	627	614	635	620	626	658	618	592	625	603	579	613	641	634	603	617	593	617	595	615	647	644	647	620	628	617	628	632	653	602	618	620	588	647	621	622	654	606	655	591	654	640	594	669	620	655	658	616	643	591	648	639	641	641	620	647	615	642	637	586	600	625	541	597	603	666	624	608	613	620	662	639	574	563	652	626	611	606	601	605	648	644	586	676	608	619	608	626	610	662	596	643	631	604	636	656	625	626	620	656	671	583	600	619	590	606	654	581	652	657	633	614	591	597	625	586	622	636	641	554	616	655	619	629	639	606	634	608	601	654	562	634	611	607	578	645	598	602	612	616	609	627	588	577	618	637	616	634	621	665	628	586	617	610	626	642	667	607	609	595	657	598	610	663	650	650	628	613	615	597	626	646
29411	21085	11819	2472	975	828	733	600	532	570	565	565	516	543	547	516	574	508	517	521	540	469	558	507	517	516	512	502	542	513	506	554	523	491	483	493	528	534	486	540	490	476	508	539	502	547	476	530	534	507	612	620	562	547	535	528	546	513	520	538	543	499	513	532	504	514	516	520	529	534	511	464	508	478	482	519	514	519	522	582	538	496	518	476	506	523	479	519	493	509	500	508	492	503	504	545	466	501	523	522	548	524	518	532	522	498	534	537	507	536	516	511	511	473	513	499	476	492	521	569	517	505	491	496	478	517	504	530	518	546	505	534	517	509	527	511	522	526	494	515	522	517	514	473	541	527	499	499	465	493	524	520	538	473	528	480	510	509	532	550	512	519	494	548	490	513	493	517	530	476	544	464	517	511	511	480	514	525	487	518	549	493	548	522	526	496	558	528	544	545	544	499	504	504	489	510	489	501	494	539	483	512	503	480	487	513	528	530	513	525	487	526	494	485	500	489	497	504	534	480	438	488	523	530	506	497	558	471	483	518	470	519	505	490	525	510	521	516	492	536	527	524	516	523	473	493	526	508	534	501	544	488	473	475	544	469	507	481	502	497	516	533	503	518	519	474	521	547	504	465	473	512	510	517	521	532	489	495	522	498	516	539	522	514	466	525	503	535	518	492	528	494	508	514	516	514	529	511	519	470	508	543	549	505	521	512	526	504	530	470	547	487	488	494	501	515	467	511	510	516	498	526	516	562	501	518	485	553	503	521	530	503	450	522	497	479	479	496	508	499	478	493	530	494	490	506	552	492	512	490	550	461	539	522	502	544	496	493	503	505	488	455	508	487	529	467	513	499	528	512	492	458	531	533	538	471	481	478	469	510	503	532	510	512	520	512	506	526	571	514	511	510	480	529	491	538	502	499	535	474	471	505	504	522	503	521	475	529	514	486	558	500	486	506	497	477	523	500	508	505	518	482	521	489	500	514	463	515	518	520	493	472	530	507	536	528	530	516	520	477	521	555	539	491	500	507	522	543	535	510	534	522	428	518	491	490	477	496	489	501	503	533	516	531	526	508	503	457	511	507	532	514	495	514	493	513	531	512	492	534	493	500	480	516	506	520	476	535	527	527	536	486	500	529	503	489	507	522	472	555	522	485	509	520	484	527	531	541	537	529	478	488	496	541	503	486	493	485	474	528	498	529	514	501	499	505	526	529	524	488	499	533	558	480	487	533	499	498	517	474	498	475	519	525	510	495	482	503	504	518	496	519	505	526	523	452	496	456	501	519	480	496	501	539	485	519	517	537	483	546	509	502	514	486	496	519	541	514	556	489	507	521	517	525	546	483	535	488	485	482	505	456	529	517	496	539	502	465	500	493	503	486	495	536	520	492	503	529	519	502	541	498	546	537	501	489	446	474	486	507	515	532	495	505	515	528	493	500	486	497	491	514	500	488	473	477	485	504	504	519	472	504	516	478	525	533	496	504	486	506	523	488	467	525	498	495	494	505	499	493	534	499	506	523	490	523	506	508	503	473	519	480	516	502	519	500	493	512	486	481	501	484	515	518	542	517	498	524	530	555	506	495	494	521	474	522	497	504	526	512	535	521	530	507	492	496	510	484	506	517	497	532	503	486	522	516	474	519	472	522	488	529	503	513	500	528	518	514	554	465	489	529	440	490	544	503	513	496	525	507	532	541	494	504	518	497	502	463	517	530	507	479	506	490	519	465	554	494	499	503	497	521	488	504	483	496	502	528	480	481	507	480	512	531	502	530	514	487	489	477	518	519	500	517	522	504	516	524	496	499	504	516	516	520	527	572	479	514	492	471	482	478	490	501	481	503	506	499	519	496	515	533	480	508	514	518	497	499	512	507	530	483	481	490	494	485	467	487	478	525	531	541	500	523	501	462	514	509	495	489	548	486	524	482	475	513	532	478	494	472	505	515	497	518	507	526	516	545	494	493	494	478	516	545	505	493	537	489	528	472	492	499	510	512	513	481	530	472	528	465	469	491	517	516	540	498	477	538	480	496	510	499	521	496	508	508	514	517	491	487	512	519	476	507	524	496	517	420	499	526	517	479	488	506	520	521	514	515	513	517	504	516	533	521	536	535	493	504	521	487	525	470	502	518	522	528	514	509	522	537	554	529	548	510	504	526	497	507	500	537	504	519	480	539	490	529	498	499	498	525	498	498	489	527	503	524	556	530	548	489	506	501	492	491	533	481	518	531	501	513	505	494	534	511	471	522	494	507	525	505	474	439	510	533	469	516	523	503	545	539	495	510	491	544	531	504	523	515	493	554	528	481	492	534	534	499	497	459	473	509	553	485	509	530	498	535	470	540	531	501	563	508	475	463	549	526	459	498	523	488	519	532	496	488	512	506	516	502	541	501	524	501	503	539	502	512	494	510	556	507	504	479	529	479	482	517	487	470	548	508	578	501	528	491	516	473	494	464	537	506	512	497	518	486	478	531	508	471	493	505	523	518	478	501	515	515	527	514	523	543	538	519	469	501	536	529	506	508	520	491	527	552	539	497	531	546	514	494	470	535	485	494	486	508	481	514	491	515	512	522	477	470	525	498	530	463	471	542	505	515	499	473	475	525	508	480	511	507	507	516	530	494	519	538	526	507	488	480	541	462	486	528	481	489	535	492	527	537	480	479	527	533	542	520	504	505	501	527	492	524	473	479	533	537	509	522	513	526	470	477	513	495	524	500	509	480	524	474	519	508	499	503	507	515	497	487	522	549	521	480	496	490	511	518	487	516	516	501	528	501	533	508	541	490	469	512	520	523	479	510	505	470	532	516	493	490	488	515	482	498	494	498	556	490	504	492	508	513	498	511	503	479	511	511	506	487	502	498	494	515	458	502	539	501	499	525	519	513	473	506	503	491	504	533	536	477	545	549	527	532	508	496	512	499	479	499	549	483	505	542	517	494	563	508	540	534	499	514	504	479	504	527	520	499	524	523	517	503	503	525	511	490	513	460	547	484	550	517	511	484	478	547	537	523	532	489	497	525	527	514	498	512	541	483	539	482	517	504	508	501	492	527	542	492	540	474	535	507	487	490	510	507	504	530	499	478	480	501	503	492	464	513	526	532	490	497	513	514	484	493	488	525	535	458	517	502	528	522	516	487	504	522	475	567	521	461	504	538	514	513	494	520	476	518	490	468	523	526	523	510	519	490	528	518	492	486	487	512	488	464	505	511	519	522	489	498	527	521	492	513	476	485	484	488	543	531	537	496	494	544	514	503	483	499	516	519	448	557	501	497	522	507	509	499	493	515	507	512	502	513	514	517	498	533	520	512	528	523	537	549	522	517	570	475	528	520	525	503	475	504	527	529	518	518	537	532	521	540	511	514	532	525	522	532	526	526	510	512	502	520	525	541	529	495	485	479	534	576	472	456	503	523	493	481	515	499	558	522	525	538	538	499	515	523	528	516	526	537	552	502	480	497	481	502	519	530	502	530	497	524	475	509	519	516	493	522
35260	12705	4289	2445	1161	943	848	769	749	808	776	654	699	633	633	650	639	559	621	616	633	619	570	614	613	619	586	645	585	626	622	658	596	583	575	623	622	625	580	642	619	602	607	639	616	628	629	615	622	625	688	690	678	602	618	594	616	582	584	580	605	621	573	644	590	579	603	603	625	586	608	600	565	590	603	601	612	573	584	617	608	567	581	558	588	561	536	642	574	579	595	603	592	573	570	580	579	585	595	551	594	607	575	608	540	611	656	667	608	597	607	553	575	626	592	603	615	566	582	617	624	596	599	592	606	617	627	593	636	615	571	641	633	626	596	624	585	612	619	584	606	540	591	604	622	607	602	605	633	618	618	645	595	591	622	555	616	602	600	589	569	596	541	596	580	586	617	644	598	573	626	584	614	590	583	593	569	614	604	634	610	627	581	587	616	638	570	611	605	636	569	635	611	612	594	598	634	582	603	573	618	616	643	684	571	585	583	628	584	609	614	604	600	593	585	602	612	620	629	585	581	591	595	600	588	564	593	586	578	600	596	650	583	617	633	615	567	629	568	639	572	578	573	609	638	581	604	616	624	599	646	620	627	621	629	621	601	560	571	613	585	600	627	591	627	588	634	618	640	625	595	579	608	582	583	596	617	603	591	577	605	664	573	613	581	613	608	614	639	590	620	609	628	586	592	548	587	624	570	603	652	577	611	574	590	611	622	596	616	604	607	603	573	583	599	618	612	601	581	589	539	597	611	563	642	558	594	578	558	624	601	613	576	642	630	599	639	610	576	580	581	605	632	599	580	595	632	565	565	577	547	603	582	591	611	551	559	577	598	598	613	633	608	603	613	601	618	554	599	608	634	647	593	597	610	553	627	595	595	577	655	575	604	593	620	572	611	609	559	594	554	611	576	637	558	613	607	598	640	609	593	618	588	539	598	598	569	653	602	621	587	568	614	605	617	584	634	609	630	628	622	604	628	601	592	625	597	579	588	620	636	593	588	614	583	595	576	575	620	626	580	653	635	575	600	602	642	585	618	634	583	593	618	640	556	618	608	614	588	596	602	599	562	593	578	642	614	584	608	623	598	608	590	600	576	606	594	599	616	609	596	586	589	611	612	562	581	606	618	636	588	559	615	590	621	572	626	592	636	566	614	602	604	565	573	615	596	584	615	621	570	593	620	555	575	551	608	634	566	614	611	618	568	587	580	611	579	605	620	577	609	588	658	594	580	616	589	611	615	598	602	571	562	603	676	558	606	592	624	669	558	605	567	596	603	609	602	586	622	612	603	588	588	549	600	670	599	592	582	592	587	640	588	628	602	556	609	594	599	599	623	619	640	574	589	581	603	629	576	617	623	589	604	625	565	635	598	617	606	606	537	638	615	628	598	602	642	568	594	549	607	606	641	585	562	614	617	616	644	638	615	593	607	584	573	599	593	552	622	604	585	595	600	612	642	609	569	601	581	607	663	597	581	579	590	555	601	601	624	582	662	612	608	598	591	642	607	599	628	589	583	594	612	602	614	626	593	580	607	627	593	632	631	607	565	590	593	580	540	642	588	588	551	642	604	595	598	599	605	578	609	587	586	573	608	579	575	597	605	577	597	613	633	589	600	621	623	596	588	636	605	599	601	580	603	614	592	607	605	596	652	605	585	616	584	582	601	578	578	617	605	606	609	615	619	572	576	592	559	608	598	586	647	584	605	613	579	607	520	650	611	582	587	632	639	592	595	631	586	537	589	613	594	644	577	561	596	570	592	601	606	612	630	614	593	630	653	605	575	645	620	547	574	551	622	631	578	594	644	603	557	631	600	630	629	606	633	607	599	644	629	610	623	618	624	608	637	609	611	563	611	619	588	569	629	580	626	597	629	548	585	610	565	576	617	593	557	567	605	594	567	602	589	557	615	580	614	554	597	601	591	589	611	589	581	551	593	616	629	585	637	613	587	565	581	554	584	598	595	607	565	624	617	625	577	639	584	612	571	607	580	585	556	583	587	547	626	557	645	631	618	600	604	608	611	612	600	608	613	616	586	621	607	627	605	594	621	609	574	628	567	610	570	579	571	613	583	590	623	579	555	612	606	583	632	607	604	636	598	569	595	605	588	615	597	603	572	557	557	600	653	578	602	551	655	615	590	602	579	620	594	576	600	614	612	630	649	599	565	651	591	562	591	605	620	592	641	573	597	606	596	590	630	563	594	594	601	604	592	625	584	612	565	605	613	618	547	601	565	589	589	612	578	586	653	585	619	578	615	646	666	610	584	615	596	607	547	575	645	571	610	556	595	665	555	594	629	562	582	612	614	570	633	581	604	650	620	647	596	670	561	594	618	617	634	581	618	630	597	590	615	616	598	586	570	637	608	568	632	617	579	597	571	594	585	616	573	608	608	580	600	605	588	565	635	639	619	597	607	565	614	581	597	596	607	614	619	592	606	606	628	631	604	576	612	619	616	603	602	628	610	620	591	639	568	618	630	591	579	648	604	583	584	585	640	583	603	596	572	599	572	553	596	605	625	603	621	584	585	581	584	583	617	652	630	541	600	578	577	593	607	566	650	633	613	624	637	576	585	584	591	621	580	588	586	630	588	627	563	591	619	571	615	638	582	624	625	590	629	582	619	633	623	587	615	590	625	636	603	618	613	537	591	578	626	578	586	588	597	610	581	621	643	616	607	620	600	611	624	600	635	589	595	642	575	619	591	561	618	598	589	606	604	602	640	581	626	613	560	604	580	601	610	561	530	628	585	689	616	615	578	578	616	604	565	555	603	628	590	546	568	587	621	584	597	589	585	604	616	641	610	613	603	589	572	607	593	593	596	581	603	588	627	590	563	652	577	580	599	577	603	594	596	561	585	616	614	605	585	626	611	615	603	597	596	604	601	609	601	604	637	617	620	611	594	634	623	604	601	585	611	586	608	581	587	625	604	569	605	609	571	566	592	595	596	579	607	603	615	542	570	612	574	638	656	600	639	568	585	603	636	561	579	595	636	601	605	607	594	576	601	603	625	555	603	589	592	587	608	673	578	583	569	594	606	603	604	637	564	630	606	574	618	584	605	592	593	560	576	634	586	587	591	598	638	596	584	605	591	564	621	645	609	566	595	580	605	635	608	622	568	592	642	578	563	612	629	589	580	620	628	646	558	628	560	661	574	602	583	579	585	604	564	633	587	594	593	557	614	618	577	607	575	647	597	621	572	593	598	634	595	570	570	621	591	607	589	622	594	624	629	620	607	572	573	563	550	627	598	612	605	595	619	592	643	589	619	571	601	599	651	568	619	593	591	576	617	613	569	556	582	636	602	574	546	687	598	579	634	572	583	554	603	567	624	629	608	577	597	600	586	594	647	614	596	570	631	615	606	594	617	625	609	622	635	616	589	590	605	616	604	553	630	561	611	620	590	570	578	587	602	582	608	564	629	592	615	607	604	557	647	632	630	632	619	613	574	555	594	588	544	628	602	570	591	629	602	606	609	647	601	586	620	597	620	574
23457	20822	28037	23687	20809	11352	1341	818	675	615	544	488	447	447	379	406	369	367	387	409	364	424	381	359	341	366	342	347	357	345	345	332	328	321	367	357	306	361	325	321	356	337	331	332	323	295	327	315	280	380	410	405	378	367	339	311	304	314	350	306	333	316	349	324	319	329	304	320	320	315	323	321	308	348	307	288	345	300	293	315	335	338	317	320	337	350	327	305	292	312	333	342	311	334	331	311	317	295	276	339	330	291	323	333	264	344	358	307	306	325	341	325	358	340	314	324	340	292	319	325	313	285	328	306	322	332	322	329	325	347	313	317	352	302	321	312	334	308	302	302	320	321	300	329	348	297	347	303	285	333	335	318	303	324	332	343	340	311	327	301	320	332	296	301	327	307	323	340	342	309	306	354	299	309	312	320	322	311	320	334	281	340	339	318	340	313	303	328	331	338	321	310	336	314	307	328	346	311	338	342	293	321	285	314	324	309	328	297	302	333	322	304	318	352	314	314	331	316	323	316	298	319	329	323	325	343	343	311	315	272	312	342	335	341	322	343	339	324	319	343	300	307	325	319	315	335	327	304	367	304	323	295	320	317	300	337	301	325	297	322	337	348	332	342	310	303	321	301	317	349	313	301	290	321	313	321	342	305	316	311	267	372	314	311	336	308	328	318	333	301	319	323	330	359	302	326	314	304	318	310	314	322	331	318	334	334	316	327	344	345	331	315	313	309	296	316	321	327	358	313	326	315	311	330	323	324	313	323	327	307	349	307	353	318	301	328	280	316	309	288	341	318	356	337	325	298	321	312	321	312	317	301	337	310	346	328	334	287	340	313	315	348	323	313	314	327	281	302	314	307	332	293	348	313	335	308	318	352	306	333	347	319	334	336	332	354	327	299	350	347	323	314	350	316	333	339	341	318	338	293	321	306	284	309	278	327	332	342	328	329	309	350	303	320	312	351	282	306	304	341	356	349	316	344	330	295	299	305	310	321	333	350	370	334	331	324	302	324	318	323	301	303	289	324	332	303	297	349	302	298	318	313	330	306	318	341	313	336	322	347	291	295	311	341	329	343	328	330	307	337	304	296	325	321	327	298	306	313	298	299	304	294	319	305	286	293	325	325	321	316	336	309	295	323	310	308	341	323	337	317	323	303	314	336	295	287	316	293	317	315	329	319	307	313	320	346	343	361	306	310	319	360	335	329	301	309	308	330	310	323	312	302	320	310	331	324	331	330	325	323	314	310	322	326	332	307	293	346	327	327	289	295	296	295	318	329	334	313	352	330	344	317	320	341	284	284	317	337	329	309	348	336	324	319	313	306	320	280	319	308	328	329	301	311	314	349	356	312	326	326	326	316	309	339	319	324	341	324	307	297	299	317	287	300	338	310	344	308	352	308	301	322	316	312	321	305	327	308	303	305	303	367	305	329	336	310	332	305	324	321	325	353	299	314	312	301	335	342	319	314	296	345	324	330	307	321	342	314	312	313	321	348	325	321	325	301	347	301	299	322	294	298	317	312	313	325	317	310	324	287	292	309	322	325	299	280	360	345	310	327	299	298	342	291	325	315	315	326	326	307	312	327	322	330	316	303	357	320	321	301	343	321	316	312	340	342	342	318	329	293	329	358	348	305	327	313	297	319	333	317	351	344	291	304	294	302	315	351	328	293	305	308	296	327	304	297	337	276	346	330	311	318	345	284	355	309	308	275	320	303	352	318	287	358	324	341	302	308	302	326	311	293	336	287	326	310	302	325	346	300	331	300	322	360	311	356	342	322	305	344	321	338	349	337	337	320	320	317	362	338	315	332	286	316	339	336	371	324	296	306	308	346	306	318	339	331	309	298	317	276	313	299	316	330	324	356	327	339	290	307	326	321	281	320	313	296	330	316	304	357	343	325	333	307	311	358	303	343	325	317	282	321	346	316	355	349	307	323	316	352	299	327	322	292	358	331	345	322	334	275	316	329	291	335	316	301	302	320	326	314	332	341	334	323	297	306	337	288	312	307	304	309	292	323	331	311	311	340	337	330	338	293	345	305	318	308	297	275	331	310	338	321	317	352	330	295	327	283	317	296	299	304	311	333	331	325	326	379	337	307	276	311	316	318	319	328	320	303	283	336	304	332	301	280	329	319	305	324	328	329	300	332	313	329	332	295	291	321	335	290	327	323	346	333	306	339	327	330	308	307	307	339	330	289	314	339	295	315	331	311	315	314	297	307	329	349	330	312	337	361	305	314	324	309	320	307	281	321	301	327	324	301	345	333	297	361	328	318	351	348	324	323	299	312	322	331	300	325	286	308	293	324	316	306	353	310	318	330	324	308	321	311	277	323	294	348	327	317	329	293	309	321	298	303	348	296	339	332	322	327	316	310	310	345	312	319	343	309	331	339	327	306	295	314	329	311	342	328	324	308	318	322	327	319	321	327	310	321	353	323	343	331	327	326	317	298	332	337	314	321	320	341	326	299	301	312	322	315	305	336	320	290	308	319	364	291	307	308	313	317	303	351	330	300	316	341	288	335	327	317	329	290	329	333	334	330	292	347	324	308	326	307	318	374	340	326	302	287	340	328	325	343	343	319	352	317	357	356	339	341	326	300	337	306	311	315	330	314	296	285	326	356	313	344	334	327	311	319	309	338	334	325	312	311	350	342	339	320	312	322	315	281	329	317	314	337	305	323	312	296	316	310	325	336	297	295	322	316	301	316	351	337	295	319	345	297	327	300	306	340	320	298	331	328	358	307	328	335	320	293	288	324	321	338	338	317	312	321	320	334	357	326	312	309	328	297	325	317	337	354	326	342	304	299	328	293	317	328	279	307	334	283	292	355	334	325	313	312	329	312	338	296	321	361	339	323	338	337	318	334	345	321	326	342	330	299	322	317	317	339	332	338	310	306	302	306	330	292	364	330	310	340	306	323	286	314	347	314	327	317	283	321	338	335	313	340	314	338	324	307	315	344	317	317	328	328	330	324	304	325	303	349	332	334	301	307	300	316	334	346	350	325	337	347	313	315	315	354	321	300	314	353	304	345	324	314	303	323	292	287	315	347	335	264	288	333	326	318	304	308	314	309	345	291	320	320	319	331	316	335	298	332	311	321	307	325	299	288	311	283	313	325	328	305	315	306	315	313	273	327	327	315	316	318	298	298	320	330	302	308	356	319	299	306	291	308	281	310	296	334	340	325	330	283	315	306	302	344	309	313	300	339	301	306	324	326	322	346	320	333	327	312	342	288	295	342	335	335	345	297	326	338	305	353	320	316	341	310	321	316	315	311	311	294	309	343	272	349	321	333	307	296	335	299	341	303	341	316	348	313	314	321	302	341	317	300	308	326	299	316	344	351	289	331	311	295	304	294	318	326	335	308	353	327	312	305	303	315	329	345	315	320	339	280	335	287	282	330	346	299	314	334	313	294	312	321	337	307	314	331	286	329	302	311	304	334	308	309	329	331	312	305	325	322	293	321	332	333	312	335	316	319	293	323	314	289
35837	21128	11098	5551	3037	2230	1739	1402	1147	1034	900	735	636	611	603	570	514	550	546	514	500	442	501	445	453	441	451	446	434	385	419	426	396	395	362	387	415	406	403	409	372	402	413	385	409	384	397	403	397	466	584	542	524	432	391	427	416	380	352	373	362	388	400	427	398	391	409	432	371	364	393	387	391	398	387	372	416	392	404	341	360	370	379	386	394	390	370	382	329	369	388	366	406	369	387	395	380	387	397	408	362	391	389	396	376	392	404	383	376	409	375	403	400	412	405	371	388	381	393	371	363	355	371	402	422	368	405	357	369	388	396	398	394	361	385	386	372	350	370	380	352	399	412	357	355	372	410	384	372	405	403	410	377	370	386	375	379	371	403	380	399	414	391	359	367	395	390	395	362	421	385	428	422	359	378	374	358	379	383	372	402	375	367	397	366	386	364	374	372	369	377	398	374	397	382	384	378	393	409	379	403	385	403	355	419	390	373	396	368	376	370	395	374	376	348	403	370	343	428	395	359	382	333	399	378	395	389	393	387	384	387	399	424	385	367	400	393	380	389	398	385	389	395	408	328	386	370	384	343	383	395	400	406	365	385	376	379	367	404	357	373	369	369	364	370	376	436	377	363	381	383	379	363	384	393	371	354	378	336	389	378	369	335	390	395	380	363	388	372	392	404	349	391	395	376	387	430	401	376	338	368	393	397	407	388	368	403	369	415	358	392	355	371	384	387	365	413	369	432	390	396	376	378	375	407	360	379	371	371	401	396	361	387	372	368	409	416	372	408	390	405	379	376	372	386	387	365	378	379	368	381	372	399	416	394	368	392	419	390	365	375	403	374	384	345	369	376	386	366	355	401	401	405	394	405	378	359	393	375	401	365	400	403	390	398	388	400	368	404	392	409	361	368	409	389	357	411	395	371	357	385	360	384	371	393	403	340	422	398	378	402	383	387	387	425	355	356	388	396	378	396	393	402	360	389	401	387	397	374	346	404	403	429	387	384	384	364	382	382	357	362	400	372	367	412	366	382	378	420	384	362	357	371	379	356	370	430	364	383	357	385	408	358	407	417	385	371	356	395	380	374	389	377	382	369	402	363	401	434	410	361	379	380	425	359	415	429	399	413	403	363	398	409	444	369	395	399	393	402	371	377	402	361	386	376	395	375	387	375	388	386	378	350	417	373	388	346	399	377	389	404	370	411	409	388	372	423	369	408	410	348	406	404	404	380	407	383	358	360	425	374	412	377	359	418	384	407	390	378	401	374	378	381	342	383	350	394	406	377	362	412	420	422	405	415	362	388	379	403	394	409	377	353	391	400	378	374	379	382	396	361	369	409	400	396	379	364	370	399	429	391	411	379	400	415	370	372	349	414	365	394	402	373	393	411	351	344	351	383	420	410	388	393	341	394	389	398	386	391	377	397	396	353	382	361	407	380	397	381	407	376	393	356	371	385	395	395	402	393	377	407	384	375	373	341	372	389	357	376	375	404	394	384	391	375	373	391	407	380	413	423	362	346	443	427	387	390	385	390	383	380	380	388	379	370	395	391	403	367	384	365	394	382	358	381	382	407	395	350	372	390	399	405	383	378	415	373	395	393	401	367	366	388	364	409	383	372	351	393	374	379	347	340	405	326	420	390	404	392	366	410	401	396	441	420	394	383	391	387	384	397	386	405	409	403	388	400	386	396	362	364	399	403	342	416	379	416	414	374	392	413	377	360	399	404	374	406	398	398	406	346	392	410	402	394	359	369	365	380	387	363	336	393	378	372	410	406	409	373	370	368	407	382	366	397	387	383	374	381	379	348	406	364	370	381	364	370	378	380	389	389	384	406	355	367	354	370	411	365	385	353	397	339	376	368	345	378	411	390	356	378	391	442	362	336	386	405	382	383	388	383	362	357	422	398	377	407	364	370	395	361	398	384	410	391	423	404	380	395	358	364	404	388	375	394	367	376	367	395	390	375	348	377	388	395	365	347	414	364	394	374	371	388	397	374	394	394	378	393	365	373	374	407	399	394	402	385	365	366	391	410	387	377	381	411	390	362	387	368	359	376	381	403	365	383	381	405	379	380	345	389	380	363	404	397	395	396	401	376	391	372	392	402	429	349	408	385	367	379	355	428	401	394	378	362	379	365	385	411	386	416	402	402	425	410	395	364	381	402	398	393	384	365	387	379	379	402	408	363	413	436	396	382	385	390	382	407	431	367	368	373	435	386	417	367	343	392	349	378	387	372	379	400	364	398	356	384	386	357	383	402	402	389	395	390	389	372	398	397	413	340	370	381	379	403	427	387	438	399	392	346	375	393	382	399	380	394	382	393	357	386	386	363	400	446	360	363	336	394	407	380	363	394	389	379	388	377	387	372	389	362	407	431	388	388	385	392	385	389	436	406	417	378	364	389	389	399	358	377	363	383	420	368	421	366	365	380	358	378	391	387	373	376	407	401	370	372	405	374	438	368	386	365	412	388	389	349	366	385	394	431	380	397	420	368	394	375	381	384	347	379	413	375	409	381	350	408	347	398	376	400	342	385	384	395	382	403	368	361	372	388	397	402	397	350	400	421	389	383	338	375	399	372	406	410	348	392	402	390	425	329	399	401	423	355	366	386	378	398	366	394	393	387	388	367	395	392	394	360	419	391	398	384	360	355	417	410	381	388	386	391	392	359	369	358	382	386	370	442	393	389	407	397	406	431	369	363	364	404	383	359	424	400	403	405	397	412	390	373	396	410	359	347	366	339	386	327	373	385	357	377	371	397	376	412	409	384	413	398	377	399	396	387	404	362	360	392	364	396	364	368	381	383	375	394	354	390	345	362	413	371	355	413	359	407	385	377	377	357	389	398	409	383	395	384	368	346	370	402	388	428	380	396	370	412	385	369	375	383	390	371	373	401	375	397	364	374	405	362	373	386	370	392	420	360	390	385	350	396	390	411	368	384	362	375	380	337	400	386	401	455	405	358	388	369	392	387	375	400	420	384	379	367	375	369	388	384	413	384	390	393	388	403	359	350	374	406	381	365	402	366	378	400	377	400	376	403	373	375	406	356	365	396	397	420	388	379	404	369	383	377	385	378	377	395	392	416	412	398	383	372	411	341	371	388	384	400	386	383	380	401	372	414	399	379	368	379	365	398	362	396	370	363	379	382	355	358	370	364	391	369	386	377	362	390	368	377	365	400	403	391	384	400	389	373	351	355	382	388	394	401	394	355	384	343	377	395	422	401	384	449	355	386	402	393	395	391	358	368	350	395	384	384	384	380	374	385	394	386	363	365	413	409	402	419	388	355	384	389	372	391	381	395	350	373	427	363	385	441	383	344	379	377	361	363	398	367	406	347	406	387	407	354	371	382	401	391	381	390	355	376	407	379	389	393	407	358	399	368	390	387	380	409	414	368	378	423	385	393	413	399	398	375	375	398	391	379	382	381	408	401	374	379	385	373	329	364	404	378	338	390	377	368	369	389	377	369	413	378	399	361	376	362	414	397	381
24574	20794	27123	24485	13281	1625	1130	999	919	923	903	832	859	813	779	789	775	757	787	766	779	817	753	736	733	756	717	748	744	752	717	730	739	749	785	755	780	767	747	722	764	705	750	732	767	769	773	759	796	779	829	752	766	788	775	768	735	720	724	727	730	733	757	791	719	740	747	766	752	706	723	755	747	743	790	730	787	743	779	697	685	792	760	681	748	778	759	763	712	758	734	777	727	731	726	738	809	712	750	691	728	713	780	727	743	754	713	731	725	748	777	763	741	731	739	769	727	757	763	727	727	766	771	735	740	773	693	725	783	703	744	730	755	733	737	740	761	768	712	750	774	738	749	767	730	815	699	711	710	770	758	792	731	771	668	788	740	689	752	745	773	813	737	719	766	735	763	729	795	735	721	706	767	745	749	814	765	726	767	682	752	724	744	703	764	703	726	767	758	750	732	738	740	715	734	732	733	755	790	780	701	773	730	765	739	716	735	748	731	746	738	777	746	759	775	791	754	712	758	765	712	698	748	746	730	726	715	725	738	724	728	751	729	745	717	722	755	759	700	752	775	762	746	758	716	719	784	715	727	750	722	729	732	731	739	723	749	783	736	713	793	717	768	773	786	737	709	719	774	759	702	726	738	761	778	728	710	776	709	764	751	758	721	735	760	740	724	786	756	702	718	740	749	763	735	750	744	717	776	734	741	718	736	780	727	713	666	757	807	757	713	694	760	744	765	736	729	731	730	776	718	728	727	791	718	751	753	758	763	739	720	754	728	702	765	759	711	727	783	714	755	762	766	751	752	761	723	779	772	730	739	741	742	731	734	690	696	750	747	751	755	711	736	779	732	791	765	735	750	711	748	766	722	735	719	686	766	747	766	780	777	703	733	722	742	773	714	741	753	760	756	761	738	763	720	725	717	771	716	736	736	699	727	798	726	698	755	710	738	774	736	694	785	755	711	725	772	735	769	719	764	737	762	721	783	684	731	718	701	731	788	715	734	764	792	743	749	725	715	817	735	759	735	720	750	673	763	740	768	755	702	723	742	700	680	728	709	736	770	778	730	733	767	701	773	741	759	735	739	765	731	764	754	762	750	734	684	780	707	768	739	739	752	743	687	772	783	753	814	709	720	728	714	751	757	711	754	722	745	740	754	749	711	728	756	751	738	746	755	752	749	755	731	720	734	704	748	759	733	720	708	727	753	751	776	749	707	739	715	731	693	717	758	733	783	740	701	757	760	772	752	726	762	756	731	738	752	754	724	760	703	743	710	739	720	686	732	778	736	792	789	720	721	808	695	763	729	727	762	745	714	786	755	750	794	698	747	756	709	717	723	749	719	712	706	687	768	739	773	760	741	718	757	778	739	691	768	752	770	731	777	719	734	755	759	729	811	748	745	706	736	742	707	755	780	729	715	742	764	715	766	725	760	734	740	722	720	746	673	705	781	756	677	756	745	753	695	756	704	708	713	776	717	708	743	759	748	728	715	667	751	710	712	770	713	756	738	731	758	744	693	724	721	729	741	688	761	671	721	773	776	702	746	746	739	792	702	771	760	743	738	794	722	778	749	715	788	740	746	746	740	750	726	706	732	713	715	702	745	707	698	733	707	718	732	726	766	725	781	748	801	746	635	687	745	644	749	714	780	730	789	703	732	761	780	682	695	735	752	749	785	726	784	752	735	787	756	749	728	729	714	756	698	719	754	760	753	754	759	728	762	737	795	705	735	749	721	759	743	772	762	722	770	764	753	722	746	712	750	740	762	743	734	733	774	745	767	793	786	785	750	744	800	753	780	753	694	752	745	711	797	741	725	765	754	740	765	786	712	711	717	736	749	806	759	757	726	742	774	782	806	715	729	667	710	755	733	780	704	735	740	738	725	718	710	735	770	776	770	803	746	747	699	793	752	759	731	751	739	719	754	778	718	732	776	715	669	770	736	739	758	691	725	734	777	731	700	751	781	736	744	765	748	696	790	749	719	754	772	734	709	733	773	713	732	712	734	756	752	727	781	732	738	734	735	775	752	761	798	750	707	751	715	741	733	759	720	773	707	762	748	699	776	727	766	736	687	755	760	798	752	776	707	752	730	723	732	726	723	683	737	725	746	753	694	714	679	739	767	709	723	791	740	700	748	731	733	701	731	769	793	716	792	720	710	743	752	824	739	702	730	748	741	743	735	744	769	722	757	730	758	764	758	781	704	744	713	708	716	742	735	744	718	690	754	704	725	711	719	734	724	756	718	703	772	689	733	788	743	731	737	774	698	767	711	736	678	731	694	744	731	748	764	711	774	733	744	752	684	745	746	750	747	746	749	767	739	747	779	736	759	734	741	728	753	718	706	710	730	775	783	734	782	721	797	729	746	809	735	699	744	761	757	750	696	712	767	692	739	685	729	792	752	751	790	758	763	768	751	725	694	738	710	773	768	752	723	733	748	689	727	759	731	754	727	760	695	732	742	777	753	767	747	745	699	717	715	725	708	708	783	712	736	813	738	732	727	766	706	712	676	755	776	748	763	728	781	729	743	723	703	761	720	788	717	728	768	725	761	800	732	756	711	753	767	783	715	752	749	703	733	783	734	754	750	796	727	722	693	732	771	804	792	776	731	733	742	742	770	738	727	749	708	734	713	720	738	754	712	778	787	749	743	710	752	715	776	757	753	749	720	756	691	766	765	712	749	781	778	714	719	776	707	735	688	744	728	746	751	780	761	734	718	779	771	755	741	709	735	784	733	750	727	704	761	763	755	718	709	749	723	712	795	763	769	764	784	752	713	784	745	733	745	729	713	735	726	718	736	712	719	774	731	751	762	717	776	714	755	757	744	719	741	707	763	762	744	713	793	730	758	725	752	749	728	740	747	779	750	757	743	763	715	788	731	742	715	752	742	779	768	688	727	715	708	725	791	730	767	712	720	734	742	750	748	779	749	732	761	731	729	744	699	715	726	712	718	778	750	772	698	712	735	749	733	710	752	723	752	707	732	709	747	722	738	793	767	722	759	709	710	692	765	736	740	747	726	757	727	762	731	787	703	784	748	790	754	741	780	718	740	740	749	744	747	735	745	727	766	728	742	744	764	771	731	744	743	735	748	716	791	782	739	734	746	806	712	721	748	729	718	662	744	717	727	713	750	738	817	760	752	748	767	778	749	678	709	729	726	724	697	718	767	714	727	700	743	758	743	760	710	746	745	765	745	749	764	771	757	769	700	763	765	752	688	734	769	702	747	747	769	718	752	737	696	760	781	699	762	768	761	768	726	747	722	750	730	718	753	771	772	782	760	738	737	739	735	784	765	717	758	776	724	784	748	757	778	717	730	744	734	778	709	735	742	719	693	755	783	752	760	763	678	724	746	722	718	783	695	740	796	787	765	743	723	767	724	731	770	752	746	749	769	792	746	723	683	756	722	824	763	732	762	718	773	727	765	755	739	720	713	734	753	784	705	703	772	747	764	727	754	715	744	765	754	702	715	749	737	709	734	711	746	765	774	736
36627	16551	8208	4074	2553	2004	1672	1455	1370	1219	1131	1064	992	981	976	950	912	918	887	858	906	915	874	884	873	868	877	850	907	838	833	829	850	869	867	887	912	875	877	818	833	888	862	853	846	857	822	832	830	861	876	889	917	929	899	848	870	875	844	814	832	809	881	767	859	842	833	855	859	854	842	814	867	824	815	833	891	856	875	891	835	846	829	819	848	870	844	899	845	822	838	845	811	815	872	821	781	848	797	844	838	839	802	824	813	815	796	816	807	776	814	863	877	879	852	845	850	854	865	879	783	814	907	817	865	890	810	824	793	830	835	806	847	861	813	823	799	852	841	799	849	816	845	864	807	897	861	822	813	831	785	804	849	813	850	877	877	882	861	785	822	900	806	817	801	798	835	824	846	846	832	828	840	814	824	817	873	760	798	783	870	868	857	832	818	851	832	804	831	823	809	845	828	809	833	812	845	843	760	841	858	849	903	823	838	817	873	785	851	876	790	810	811	840	854	826	798	804	815	806	881	817	857	818	863	860	806	817	846	800	850	816	856	844	783	822	820	805	877	879	854	834	824	832	826	864	826	821	822	847	846	824	800	882	807	823	808	816	808	855	847	852	864	794	775	829	867	779	829	797	835	789	813	855	842	863	832	851	824	853	813	877	793	810	816	822	789	862	804	858	901	827	801	872	886	876	867	800	784	826	844	839	827	856	870	784	884	871	896	886	817	805	806	843	788	824	869	891	846	805	817	849	868	887	835	866	862	810	806	818	802	847	844	831	832	798	847	846	842	832	815	877	806	801	868	776	869	890	826	785	829	781	790	792	835	821	789	864	809	779	865	826	873	845	840	835	894	824	876	790	837	814	872	816	838	810	842	818	873	810	861	839	819	775	780	845	799	855	802	834	884	857	843	884	862	859	838	843	823	775	817	774	846	818	809	862	801	811	822	824	841	785	804	793	851	853	849	874	843	879	844	856	892	839	807	774	850	844	821	806	847	835	846	786	879	788	831	916	872	844	820	804	841	790	793	855	834	859	834	793	816	811	826	835	852	859	836	837	828	850	874	842	858	801	833	826	810	778	860	874	861	837	833	783	890	773	810	858	831	873	798	828	865	820	839	876	819	852	866	822	797	872	797	838	858	829	844	855	831	862	856	842	890	861	803	852	861	773	781	800	824	854	884	825	894	794	868	803	824	856	834	847	815	855	842	863	842	863	784	808	827	824	898	801	805	795	824	850	817	838	855	887	791	873	836	846	795	875	784	813	893	820	855	812	843	835	791	831	771	845	841	835	840	889	834	800	848	823	868	834	858	888	809	822	830	822	860	846	866	840	840	828	829	795	862	833	835	810	844	834	804	849	832	845	811	866	791	834	836	848	846	859	863	814	856	828	887	810	818	874	796	828	860	851	834	833	845	815	833	849	841	872	806	862	789	818	897	839	844	846	843	850	819	824	857	821	855	810	895	839	796	854	850	807	813	871	846	827	835	803	819	797	809	794	880	799	810	803	857	844	858	829	848	846	864	831	877	885	826	815	793	837	831	825	826	831	862	831	841	826	825	825	790	820	831	867	868	893	841	841	778	836	824	834	853	860	834	834	855	833	848	889	774	861	852	806	872	874	891	813	863	856	812	855	766	847	867	826	816	848	778	838	845	863	845	848	858	832	803	821	854	845	818	811	820	837	822	819	866	870	828	783	835	817	866	888	831	856	850	836	810	816	867	898	829	839	872	826	889	826	829	809	835	818	904	782	815	822	862	819	819	851	810	778	808	812	824	865	805	876	809	797	848	793	848	810	803	855	871	806	826	784	815	860	794	859	817	845	813	809	867	888	811	865	872	823	795	831	794	816	828	805	818	871	795	816	831	851	828	841	798	807	799	872	837	884	859	794	868	830	791	834	799	862	806	789	853	790	897	834	820	864	840	804	896	918	796	828	838	815	807	882	830	809	889	789	827	792	851	887	857	806	836	807	841	812	845	799	790	832	833	829	914	797	885	881	835	848	838	827	817	835	867	866	876	782	837	820	837	852	824	847	807	794	798	820	839	856	813	840	780	802	831	841	814	833	815	838	858	793	870	802	834	857	850	838	786	857	839	796	880	792	877	852	792	855	843	877	825	902	829	828	779	841	856	813	874	838	818	831	816	852	802	823	827	837	798	848	853	851	846	838	830	854	871	852	884	822	797	789	855	789	809	909	892	786	914	887	844	829	805	831	826	788	833	835	823	824	842	871	828	877	813	826	846	866	811	822	827	833	790	822	844	811	805	791	805	822	853	836	831	822	825	821	856	834	810	824	830	817	853	776	803	838	815	862	835	838	845	802	850	861	877	855	801	930	870	872	856	824	851	837	799	853	891	888	803	806	808	890	782	797	859	822	839	840	836	818	847	839	845	841	824	815	753	808	786	789	848	862	866	837	830	819	841	881	823	832	890	795	875	850	780	834	843	839	837	854	846	826	795	823	833	861	826	816	835	856	772	834	813	806	838	860	837	838	860	863	852	821	836	801	826	869	839	810	868	834	833	840	829	806	800	831	799	799	820	835	869	869	820	792	816	803	801	835	804	877	819	807	853	783	837	834	846	839	840	823	856	790	843	828	850	831	856	855	845	799	801	809	806	793	838	790	858	851	849	823	834	836	824	845	830	891	865	830	789	781	825	934	807	847	871	846	839	849	809	811	796	812	877	871	772	859	820	815	839	810	858	879	830	854	790	887	799	809	861	805	868	815	847	824	846	830	868	865	763	844	825	837	873	857	817	841	862	826	851	861	866	785	835	815	842	879	819	838	855	864	818	814	838	870	792	783	744	868	839	824	815	803	860	893	820	785	833	844	826	857	879	798	817	845	791	806	787	842	844	824	884	865	817	860	839	794	795	864	789	809	879	819	782	866	831	816	827	825	812	803	802	799	786	869	852	866	815	814	835	857	839	862	799	865	829	839	798	833	897	810	831	834	814	806	807	838	804	847	802	826	837	858	862	840	804	799	847	847	849	855	831	853	825	860	804	816	809	863	801	811	825	816	843	873	845	861	836	799	893	820	816	849	858	825	817	803	842	817	827	830	824	812	815	830	821	781	845	877	830	792	841	853	846	871	872	841	835	882	820	827	832	811	825	857	902	879	837	846	877	787	828	800	882	844	810	822	759	860	797	875	772	853	840	849	841	785	811	842	783	846	851	851	802	856	783	819	833	851	861	842	828	846	821	792	754	869	841	916	836	857	797	846	810	880	844	819	809	847	832	838	873	860	827	839	859	859	791	810	849	789	847	829	820	846	803	858	867	809	826	833	893	811	791	878	774	824	825	817	803	842	833	865	805	868	809	833	870	804	820	829	882	858	821	844	831	826	820	866	871	880	851	809	798	851	847	894	832	857	871	854	775	874	839	865	812	826	830	794	843	806	839	835	812	868	852	847	850	813	841	845	856	783	809	848	837	838	804	860	838	804	870	834	836	834	824	841	799	853	864	849	800	844	787	839	828	849	826	835
22375	20829	28478	23277	20824	20878	12112	1713	1181	1149	949	876	819	842	803	775	747	742	725	708	742	705	721	658	598	591	612	569	616	566	628	613	663	603	561	596	576	619	592	557	544	552	598	602	644	566	594	578	586	518	545	679	671	750	631	579	590	553	640	579	548	563	603	585	557	565	558	549	561	568	592	594	552	555	614	628	562	539	567	577	589	552	498	530	565	591	561	577	566	577	552	570	565	577	597	574	550	522	558	582	603	548	604	592	580	577	550	559	563	582	533	573	562	579	572	574	583	579	600	590	583	581	564	583	561	530	566	506	633	616	591	557	597	607	592	584	602	600	544	604	590	553	591	571	563	515	563	582	558	592	535	513	607	554	579	573	597	598	615	557	594	603	611	586	586	554	582	554	579	555	528	552	565	571	570	548	577	567	543	591	568	601	572	540	590	544	568	568	563	573	568	582	584	604	530	589	569	584	560	570	596	563	559	578	611	555	521	587	581	570	555	612	560	582	578	589	576	570	586	586	602	589	566	568	547	551	579	581	589	562	555	528	559	586	526	617	576	571	591	600	576	564	593	574	569	564	582	591	546	583	550	541	609	558	564	560	573	562	544	581	560	621	545	582	578	561	574	581	568	614	595	534	601	574	574	610	574	577	551	567	558	591	529	590	620	576	602	614	552	574	570	559	536	588	568	578	608	558	532	588	545	550	567	574	569	544	565	548	554	580	584	597	565	554	580	568	587	537	565	574	583	562	546	592	582	561	579	551	546	556	528	608	545	616	521	582	611	551	589	539	599	570	593	577	587	556	614	586	545	571	569	525	548	597	556	535	589	561	586	619	580	592	620	571	538	565	570	551	584	553	559	596	583	591	560	557	589	572	565	601	571	582	593	587	578	619	561	584	567	543	595	566	568	619	566	573	582	533	561	557	572	521	586	559	576	570	592	544	586	575	640	554	596	574	513	579	553	564	585	518	606	550	536	582	583	513	534	577	569	563	554	532	549	535	556	579	580	586	544	590	571	575	612	576	541	553	577	560	578	570	572	585	556	565	584	565	558	567	587	561	587	544	571	559	580	568	574	570	554	519	547	566	570	586	550	494	547	568	608	611	555	532	559	505	538	546	561	575	568	563	600	555	579	545	553	595	563	545	571	578	552	524	535	556	560	569	600	558	581	571	554	544	557	589	563	580	548	612	560	567	589	591	586	562	584	547	616	569	595	571	555	588	610	567	588	555	555	585	542	561	542	561	596	632	542	535	609	558	569	552	559	543	599	547	620	592	609	546	561	568	547	610	554	595	581	553	578	599	532	540	571	592	588	562	600	540	573	603	541	557	511	612	542	589	569	557	571	594	547	588	584	548	625	563	584	576	585	555	560	527	584	596	565	595	600	598	532	570	528	568	570	566	583	569	576	588	525	535	519	562	563	536	563	596	571	574	518	587	547	545	587	569	552	571	574	586	579	570	538	564	565	564	539	555	540	538	557	596	589	560	561	595	546	539	569	580	566	545	558	592	580	577	581	517	543	569	531	581	588	581	579	527	575	566	530	601	596	536	572	547	585	565	546	589	584	574	587	594	546	628	548	559	588	551	584	592	528	572	547	584	567	569	583	556	574	581	597	554	533	565	562	561	562	515	554	593	559	564	576	551	592	574	552	577	564	540	557	569	621	589	528	568	574	524	538	577	578	598	553	520	590	574	548	556	552	545	562	568	557	572	569	579	546	577	564	575	550	540	568	566	537	599	583	540	605	561	591	562	612	645	574	568	542	522	554	546	587	583	554	534	518	595	596	545	555	575	584	554	583	546	578	530	547	542	591	552	582	605	534	589	555	551	609	579	587	588	582	561	595	554	511	518	562	562	567	553	577	549	562	577	580	581	561	543	570	559	564	543	543	575	616	574	546	511	561	583	591	549	614	599	601	581	566	602	565	559	544	573	577	552	598	561	530	540	547	614	531	556	595	548	581	521	590	611	586	578	593	571	588	567	574	586	569	616	576	567	603	609	569	601	547	593	572	588	620	560	546	578	540	558	576	553	545	594	546	583	536	608	534	564	593	561	608	573	552	526	570	560	565	586	575	517	574	595	525	563	570	613	517	603	569	602	556	520	561	548	565	586	580	579	589	556	585	574	559	570	584	578	564	586	563	547	542	564	571	579	526	575	590	576	615	573	576	564	541	570	594	531	594	592	536	581	577	562	600	610	546	588	572	529	587	556	584	564	551	558	617	552	536	547	582	592	581	580	575	562	550	534	553	557	604	566	585	570	569	589	520	560	603	567	523	595	552	571	571	554	611	529	589	565	542	542	588	588	548	551	606	529	553	616	543	542	560	502	587	569	565	596	591	575	541	559	565	593	633	573	560	585	522	583	597	555	560	552	596	566	630	554	628	606	527	577	545	574	577	560	563	564	541	561	574	560	549	559	614	576	600	559	561	592	567	586	548	576	554	580	557	635	553	562	535	575	573	551	539	553	584	588	597	554	572	607	537	565	577	548	563	554	537	562	524	554	522	547	532	575	540	573	595	569	539	543	584	632	585	562	564	571	582	540	581	587	570	582	546	600	576	567	592	556	603	564	576	582	515	599	602	597	540	580	544	566	565	563	580	549	550	554	566	618	582	549	585	548	559	574	611	547	575	542	559	589	569	553	566	583	560	540	581	605	535	585	607	572	617	537	565	556	584	570	554	535	534	526	586	605	564	526	538	608	570	584	547	553	545	558	539	550	580	544	552	537	575	547	514	612	568	569	592	570	570	570	560	563	584	590	541	538	593	606	578	574	582	544	592	596	578	581	569	560	554	558	576	496	593	558	580	568	575	576	586	580	606	564	577	537	575	572	574	550	574	582	541	542	540	559	555	558	573	534	611	559	572	543	566	566	588	604	546	572	573	557	538	564	550	530	543	581	566	585	585	553	586	564	605	549	567	581	558	590	521	561	587	588	592	602	564	562	555	556	579	579	562	555	572	567	589	584	558	564	582	584	589	587	557	565	558	566	603	585	559	575	552	596	575	609	581	541	545	577	593	558	566	589	542	551	543	586	558	539	557	579	542	548	569	589	544	561	562	604	593	559	519	556	569	563	587	565	627	610	590	567	596	577	551	581	607	623	562	584	551	563	604	536	593	549	562	617	598	610	633	584	598	546	555	573	562	537	560	573	570	559	579	494	562	592	580	566	559	528	573	524	574	581	541	549	566	569	650	550	562	559	541	566	578	564	585	598	560	601	595	571	544	582	547	569	527	548	531	578	571	577	575	591	589	599	617	575	593	526	572	546	574	569	559	573	568	583	536	580	584	586	577	518	569	581	600	569	554	585	571	529	576	598	565	581	587	603	545	522	558	563	568	570	532	532	510	545	551	557	560	582	552	598	560	592	550	558	602	561	594	511	578	592	596	542	571	555	564	561	569	518	560	572	571	552	591	540	575	592	559	577	571	557	565	571	543	554	575	533	560	570	531	553	562	565	550	562	575	566	625	556	542	553	580	492
39210	27534	17182	8960	5624	4125	3327	2607	2107	1714	1497	1279	1217	1161	945	974	933	909	838	874	855	893	824	733	725	744	757	713	682	716	722	667	670	643	693	655	684	683	651	652	606	679	577	659	648	702	672	639	638	634	625	680	821	911	703	632	645	589	627	630	613	612	599	627	614	621	658	625	642	632	593	646	611	655	581	625	632	625	605	643	587	637	581	636	620	651	571	593	647	637	611	634	622	632	654	601	663	589	607	619	601	601	641	594	663	644	634	604	615	615	588	624	582	626	657	581	659	593	636	628	604	616	608	620	617	619	572	611	602	621	605	603	608	625	581	595	688	628	652	619	685	660	548	605	627	607	652	577	602	629	612	611	628	618	614	599	659	617	600	635	643	624	595	677	620	616	616	594	597	626	612	655	634	603	640	619	651	625	596	623	606	600	584	588	610	599	577	617	621	626	620	607	613	581	646	684	630	636	638	616	616	637	622	632	571	579	587	625	613	629	659	681	594	594	586	612	623	619	618	601	601	658	569	586	639	609	614	608	605	633	626	622	614	590	608	618	628	638	645	611	577	620	612	629	622	612	637	632	618	628	640	633	640	632	591	627	578	583	590	653	594	594	664	601	625	628	577	671	618	618	625	604	602	617	601	660	642	628	600	592	600	628	635	637	613	587	618	594	602	580	617	598	616	659	611	603	600	614	609	626	629	622	570	610	627	646	602	595	598	619	618	605	610	645	657	552	627	630	580	635	616	593	573	634	603	612	579	597	656	612	647	630	652	608	632	634	596	585	623	617	619	651	617	597	610	638	627	594	576	616	617	653	648	623	654	653	617	613	626	608	612	613	591	587	640	634	598	602	601	614	617	650	621	606	635	655	602	638	616	569	605	641	612	624	597	619	632	615	589	607	600	625	688	647	587	616	635	614	639	591	598	572	617	608	625	616	671	622	620	618	601	620	615	591	586	616	617	604	589	650	659	607	613	609	639	624	587	622	608	615	606	602	633	598	589	638	645	608	609	601	627	616	587	618	627	659	634	613	606	611	611	641	630	591	638	623	624	615	624	607	615	617	566	585	648	640	629	628	600	622	578	640	574	642	649	606	658	623	627	653	629	615	617	634	576	571	649	631	577	651	638	594	581	624	636	611	658	590	613	612	634	622	597	581	597	657	604	576	609	598	585	636	619	634	675	635	672	634	615	635	640	615	623	601	611	639	605	628	625	659	631	613	628	590	605	633	618	619	638	608	616	608	641	609	654	643	658	606	634	639	578	588	630	607	582	660	615	621	595	613	636	586	623	608	607	620	660	608	589	631	646	632	631	567	630	638	676	646	629	636	610	657	656	623	609	597	634	579	622	596	635	641	589	576	601	634	611	627	642	634	648	649	640	618	689	613	634	607	618	612	663	621	611	604	629	592	626	601	591	629	624	627	582	633	613	584	606	636	606	632	635	602	633	644	627	591	638	613	618	588	638	602	650	618	620	615	623	613	603	597	680	610	634	633	625	647	660	611	615	672	608	617	630	586	613	590	647	566	621	594	580	621	616	635	625	614	602	608	647	635	649	629	640	642	574	619	659	601	649	605	597	607	620	549	621	567	615	602	670	630	636	581	610	626	670	624	617	605	581	642	647	638	624	611	605	584	643	611	614	651	655	630	609	613	639	617	628	655	609	592	664	595	599	610	594	632	602	605	604	641	590	624	619	608	651	625	606	589	623	616	610	616	605	630	633	673	595	643	673	619	581	626	602	590	613	586	634	615	591	626	625	642	613	596	606	628	619	625	578	663	626	621	622	619	635	596	578	620	627	615	602	595	599	630	588	594	593	612	609	626	620	589	631	615	638	600	563	583	630	658	621	622	645	613	669	660	655	588	636	592	630	626	651	622	610	620	634	605	622	610	604	606	612	629	629	601	619	592	608	612	634	585	647	612	608	587	592	616	609	673	640	641	602	602	598	611	585	593	614	630	593	639	640	620	629	617	603	609	593	569	657	655	593	628	611	632	640	625	639	652	604	607	621	598	609	596	599	571	619	621	619	616	611	629	646	614	636	594	642	639	638	617	633	583	635	634	612	582	642	633	606	606	644	597	566	609	641	626	638	610	612	656	633	603	631	638	639	623	611	609	650	630	601	583	595	624	623	624	663	623	597	598	628	636	606	579	599	610	604	587	602	647	591	564	586	599	615	635	635	645	617	640	641	623	583	667	614	643	666	576	607	639	615	592	662	584	632	615	604	621	621	617	596	647	597	591	619	652	597	635	615	561	639	620	602	609	623	597	597	604	600	581	625	656	595	616	582	610	634	615	621	604	618	654	575	618	606	632	645	630	597	597	628	635	642	626	588	625	686	585	684	661	649	602	616	614	652	617	604	556	630	616	617	598	625	605	594	602	662	621	629	612	598	640	576	580	664	609	602	595	615	653	611	612	631	603	664	593	674	608	625	584	579	601	657	594	631	606	580	625	609	677	636	617	612	627	619	670	639	650	566	639	604	637	638	634	636	611	621	613	649	608	611	676	578	588	610	638	602	606	642	598	637	645	650	637	640	625	611	616	621	654	607	630	649	604	660	619	634	652	621	596	636	641	581	603	609	607	597	671	610	619	618	612	595	625	585	582	575	608	607	639	596	638	609	628	664	585	632	577	626	620	601	606	637	598	607	645	628	572	586	561	619	612	591	632	638	598	585	617	634	624	621	600	652	628	579	656	631	625	564	630	622	638	601	592	562	613	610	619	623	590	645	628	593	648	601	605	568	653	593	616	689	649	658	633	616	617	609	593	594	653	616	595	579	655	563	574	612	641	626	634	632	605	664	630	611	635	611	669	631	593	618	653	595	653	601	599	608	599	621	600	647	589	615	608	610	592	603	605	642	606	613	621	600	628	637	613	587	624	629	606	622	633	637	616	605	640	613	600	602	654	622	652	643	638	646	603	592	649	631	636	635	616	608	613	612	661	636	617	570	618	611	579	625	634	605	623	626	609	651	629	634	683	646	649	581	588	611	633	614	636	595	643	668	589	638	617	642	621	642	657	599	633	649	641	613	633	678	620	583	644	623	642	607	582	629	617	593	574	613	583	613	585	568	628	643	608	589	595	583	587	618	623	631	626	630	613	634	612	602	613	566	646	607	653	615	627	613	595	653	643	608	595	586	615	632	608	644	633	639	628	621	665	628	603	628	601	641	612	627	626	641	621	641	626	607	617	642	662	600	566	628	614	626	679	594	578	603	641	618	626	657	612	627	614	621	596	620	614	614	630	611	631	621	586	564	586	646	635	631	625	610	680	605	631	594	647	591	624	645	578	610	608	604	606	639	637	628	589	603	624	645	625	625	633	612	592	622	661	604	618	632	615	565	596	633	614	603	641	655	612	609	588	624	609	633	599	644	588	625	651	635	629	600	634	577	610	611	599	579	633	601	615	612	596	605	616	635	648	631	686	609	647	582	592	661	644	597	600	610	625	640	614	625	683	580	618	600	636	622	585	625	689	633	666
28867	20765	11521	2114	977	808	727	566	542	541	529	482	487	532	529	480	497	498	537	545	539	538	525	492	493	512	496	494	515	523	464	511	463	452	448	539	481	492	476	495	501	502	497	500	479	533	509	495	505	525	470	509	511	556	529	490	512	480	527	502	515	474	513	498	506	525	469	514	501	519	494	472	503	525	487	469	520	529	496	525	488	500	480	510	485	471	484	486	506	491	500	503	493	461	463	532	490	495	466	464	544	518	488	443	474	503	478	522	468	466	512	511	495	505	502	462	469	500	493	467	483	520	495	487	508	494	501	484	466	460	493	492	501	494	506	492	486	474	516	513	479	509	509	469	501	495	504	508	440	502	516	504	507	467	508	469	485	502	515	534	516	490	485	489	459	480	456	486	475	538	515	484	503	454	461	487	435	517	495	493	509	513	500	478	521	506	473	518	513	487	506	482	539	502	513	483	482	483	485	474	505	500	511	502	482	466	490	503	544	519	514	534	525	497	445	494	496	508	501	496	498	507	511	490	508	513	465	476	500	488	490	502	496	492	485	477	477	532	481	503	463	520	490	472	501	484	449	491	475	475	473	504	520	474	505	503	467	478	521	514	529	484	455	474	497	491	495	495	504	443	460	452	470	505	486	472	524	507	475	509	513	466	449	475	509	431	492	509	487	504	475	481	480	512	467	498	498	474	493	464	481	457	485	494	467	518	479	499	502	482	504	501	462	516	515	514	489	483	506	538	489	520	514	497	529	496	478	501	511	494	489	548	488	493	497	494	476	463	547	518	457	471	490	460	488	537	448	483	495	493	468	494	504	475	448	448	512	463	478	495	519	468	507	491	481	463	491	494	501	470	487	474	473	484	524	453	497	509	501	523	491	511	485	465	531	514	488	468	450	471	482	496	506	481	471	475	484	489	502	495	450	526	473	470	524	501	515	507	541	489	470	496	482	480	498	529	537	492	486	515	527	493	505	513	493	495	519	464	457	515	457	490	480	508	479	471	497	526	533	469	502	493	506	496	464	494	503	521	529	486	465	478	477	484	445	481	495	468	477	500	481	509	506	518	480	475	538	501	480	530	498	483	474	465	498	472	491	460	487	497	440	523	470	462	490	508	542	478	487	537	519	522	532	511	496	494	495	500	506	463	504	494	496	501	484	525	481	503	494	514	475	491	447	488	500	480	532	488	507	512	481	460	486	489	479	465	483	483	496	533	497	488	497	466	516	455	503	459	454	464	498	482	493	449	517	481	479	462	502	487	499	514	492	468	538	503	503	482	522	516	516	526	493	523	501	521	542	490	469	513	475	488	513	493	502	469	503	476	500	484	474	518	476	510	501	499	514	473	519	494	470	502	466	503	501	464	494	484	492	491	520	482	499	457	466	469	517	512	524	516	489	475	499	526	492	484	478	509	480	495	506	504	494	453	500	466	464	496	492	475	495	480	532	498	504	510	458	463	463	508	456	482	512	466	488	488	478	500	507	473	482	494	487	486	476	500	471	477	501	514	513	518	459	512	464	505	510	454	468	507	496	495	487	493	516	501	486	517	486	473	485	493	447	458	502	479	460	518	469	493	532	435	522	509	498	465	487	506	466	491	490	497	506	508	501	496	467	479	497	493	487	528	517	482	531	499	476	468	487	476	464	441	495	469	529	495	475	470	497	471	547	534	493	501	521	484	474	526	476	464	497	490	544	490	509	443	477	491	529	517	464	494	452	479	441	500	466	498	477	489	515	470	450	504	477	488	503	468	453	508	524	483	486	485	490	495	503	518	539	511	502	446	527	484	475	478	497	481	506	493	478	497	466	534	466	525	506	496	481	503	511	491	536	474	495	533	489	485	465	506	461	515	514	509	502	480	507	468	508	488	500	469	479	468	484	496	523	493	451	515	447	484	481	465	475	511	473	482	517	529	522	463	472	517	489	486	451	453	497	489	500	505	462	519	470	457	472	469	497	493	496	492	475	492	433	498	489	474	492	447	510	516	465	525	526	506	490	437	494	500	487	503	517	514	494	462	465	543	509	507	501	500	494	488	494	500	507	511	504	511	488	491	469	485	488	489	469	508	470	483	486	504	484	497	515	462	499	512	502	478	515	501	490	496	474	479	498	495	501	503	508	484	533	496	470	466	491	475	458	486	502	494	488	495	463	508	476	494	495	458	461	458	467	459	486	518	514	488	495	482	506	494	491	503	448	508	549	500	505	512	505	480	467	500	486	471	543	470	527	512	467	451	474	478	516	507	520	539	457	510	514	472	471	499	483	500	498	501	489	446	483	448	501	486	473	495	502	502	509	497	479	480	520	427	510	486	493	501	482	469	510	494	494	454	495	475	499	507	495	491	507	496	457	528	518	475	505	530	490	528	505	491	495	501	511	475	520	485	501	474	501	490	522	474	523	465	486	477	482	457	500	479	486	484	510	448	491	514	508	500	470	497	493	472	504	470	493	429	477	501	500	476	505	511	472	503	545	422	518	506	499	507	463	477	497	499	491	521	495	491	497	482	483	480	476	508	487	490	493	512	494	473	498	502	494	467	513	512	491	524	526	497	510	450	509	540	523	477	499	497	525	471	467	471	504	488	517	464	461	558	462	475	449	501	511	479	496	507	508	475	471	516	481	492	478	502	467	464	456	494	472	502	525	480	508	511	468	492	501	460	417	501	490	487	508	543	483	511	458	441	497	471	472	537	475	481	455	491	498	508	499	507	501	476	506	454	497	473	493	502	501	476	511	485	440	464	514	516	474	489	458	474	486	471	514	510	509	487	476	525	510	509	471	491	470	497	445	508	481	460	482	507	498	522	452	522	506	525	512	486	508	466	493	470	475	502	506	514	502	482	511	497	479	497	489	516	481	454	479	471	490	488	484	475	485	499	474	492	505	496	466	493	499	501	519	492	490	483	455	498	466	488	506	474	494	494	495	514	479	497	482	508	515	453	477	497	516	494	471	489	507	479	472	471	507	482	504	533	483	489	517	511	511	466	520	480	495	497	489	480	478	468	518	502	488	499	524	486	489	496	512	505	470	495	506	485	481	486	461	516	488	515	470	507	474	485	502	484	487	473	482	460	501	489	526	504	508	517	510	457	485	516	486	544	450	505	508	474	460	500	500	492	473	468	485	492	521	480	490	450	483	483	463	489	480	517	487	525	469	512	527	493	519	490	507	499	518	517	515	459	470	498	486	533	481	472	480	464	513	482	503	505	469	499	494	500	496	513	521	517	475	463	490	506	521	496	486	525	506	488	484	506	468	527	469	497	501	481	487	515	483	477	470	499	453	495	477	520	513	497	488	465	457	549	488	505	529	520	515	489	483	496	515	548	504	461	488	505	445	507	513	491	515	519	504	492	493	463	504	503	452	508	493	475	505	505	523	500	472	462	507	480	467	499	488	482	513	498	443	498	496	492	407	533	513	520	516	468	506	519	507	486	535	512	498	504	509	502	473	473	497	458	492	480	472	505	501	502	536	468	529	466	471	509	490	508
33727	10458	4279	1891	1188	965	797	780	732	678	639	574	632	654	611	647	552	594	656	680	648	628	614	617	650	594	584	557	591	587	524	615	574	569	599	575	560	541	557	606	605	603	620	595	628	568	641	590	597	575	569	559	614	619	631	582	560	601	570	588	570	566	580	593	580	596	581	548	579	574	576	616	595	593	589	579	556	611	590	624	576	540	594	611	574	572	582	528	556	595	594	525	598	607	604	625	571	560	564	549	622	550	582	608	611	580	598	548	589	547	547	554	615	564	592	588	534	596	574	612	578	566	587	579	622	610	549	628	583	539	569	589	609	585	582	602	621	604	594	563	547	599	563	557	587	608	577	603	620	609	591	610	570	569	601	592	591	532	565	591	574	581	508	567	569	543	591	558	584	549	613	617	571	585	575	559	612	578	563	557	561	607	550	568	580	597	560	608	611	574	570	625	555	556	590	550	570	603	574	651	555	583	534	527	566	528	614	544	602	561	545	581	579	562	547	602	545	601	567	586	594	607	619	599	589	572	555	574	580	631	606	568	596	607	593	609	573	586	584	510	600	561	577	582	543	546	550	592	553	588	610	577	556	607	556	570	571	586	605	576	550	612	565	588	574	590	563	557	586	569	563	578	617	584	599	589	594	600	525	596	563	572	572	565	606	586	572	564	586	534	525	528	582	559	552	598	603	567	539	591	562	603	606	574	565	593	595	554	592	567	550	571	591	608	613	599	564	582	608	588	603	627	577	560	556	552	611	575	554	607	595	599	631	518	546	580	549	575	592	573	538	578	528	618	561	552	606	595	636	544	582	564	555	540	562	582	550	592	587	621	585	570	583	567	614	580	546	574	574	573	548	555	587	539	608	554	568	600	576	509	611	578	560	568	597	575	556	557	562	556	604	598	588	581	572	579	599	531	563	592	567	588	576	562	573	599	619	595	614	556	581	604	591	623	564	591	563	589	577	587	594	543	596	596	549	563	574	587	575	585	599	606	574	600	600	586	569	555	603	570	601	592	621	601	598	575	572	554	542	516	564	593	602	613	623	556	589	597	569	542	579	602	610	554	602	606	588	581	572	588	616	584	599	568	585	522	557	597	596	562	568	603	579	609	584	564	594	550	578	590	594	551	584	569	592	586	577	615	584	582	610	540	617	593	607	598	579	571	570	569	577	611	591	572	577	600	552	605	560	580	530	606	580	586	604	583	604	565	557	583	574	570	567	575	572	528	601	581	578	572	572	556	571	547	586	545	581	565	561	605	590	594	586	591	571	593	574	593	572	581	574	573	592	567	605	570	558	533	588	578	593	563	592	581	587	588	596	573	574	621	549	602	535	547	572	574	591	536	555	586	569	593	556	556	595	605	603	571	554	611	579	638	576	536	591	575	547	572	551	566	601	571	605	580	575	613	593	573	614	596	550	563	583	564	539	588	609	583	564	600	624	559	609	552	553	591	582	553	581	554	590	590	561	581	587	569	608	588	613	608	569	545	529	578	601	563	642	607	624	596	587	596	594	593	624	543	533	561	581	610	597	582	581	600	539	616	626	601	562	622	571	598	598	596	587	611	541	599	584	588	557	585	615	532	587	555	563	578	579	562	596	562	571	581	572	601	560	624	620	577	606	556	617	519	601	586	564	564	600	595	579	607	581	597	571	551	553	550	565	576	578	569	540	551	585	625	571	576	574	583	557	549	608	547	583	562	587	585	564	566	580	578	587	589	599	584	566	573	559	593	563	587	583	581	621	590	596	570	570	578	586	587	565	627	581	612	610	595	574	588	578	645	547	569	608	571	577	533	603	549	572	572	590	598	547	587	559	576	608	618	564	599	591	550	586	609	600	602	641	584	534	575	592	510	576	562	569	568	586	585	576	570	555	543	575	600	565	611	580	632	605	584	577	604	574	556	564	563	579	590	580	591	586	644	565	552	567	599	587	554	551	595	607	550	600	549	573	612	588	598	549	559	579	580	578	564	551	582	572	589	575	558	581	540	607	560	583	613	549	568	549	592	577	585	568	554	593	605	585	525	601	583	594	570	602	552	550	542	568	586	571	581	581	597	641	577	553	588	625	587	563	602	584	592	605	606	571	582	581	597	575	551	589	613	583	580	579	533	618	571	581	598	596	544	568	586	626	607	547	591	568	589	586	543	639	577	614	563	570	576	592	562	553	561	589	558	590	539	561	575	577	604	537	567	556	567	567	604	556	578	526	608	568	522	592	556	567	569	512	578	585	591	556	591	570	582	575	602	546	571	553	593	564	561	534	562	595	555	571	607	583	577	606	578	574	566	522	568	547	635	583	602	581	554	594	562	539	583	602	619	603	580	606	569	602	583	605	551	596	549	572	559	592	628	615	639	563	581	619	571	596	570	593	604	574	594	626	555	574	586	544	597	589	550	570	547	597	555	586	606	562	568	588	562	577	572	571	623	557	601	581	570	546	582	572	636	612	596	587	586	580	560	597	582	606	602	586	613	581	539	559	581	606	572	614	603	581	594	617	567	590	570	578	574	562	528	564	593	561	593	582	610	572	571	581	562	557	605	580	583	583	573	592	557	548	565	577	597	596	554	554	604	593	576	598	539	558	588	556	566	571	606	577	589	589	576	591	534	528	543	585	560	557	551	566	560	590	568	612	600	602	573	551	593	563	578	602	588	565	581	567	566	541	590	595	564	554	571	637	558	564	606	575	602	608	581	564	620	576	615	572	588	601	543	634	601	608	593	597	574	589	614	581	600	553	561	572	608	570	560	566	618	620	571	616	562	594	558	632	544	584	594	605	560	620	600	575	572	580	565	612	601	567	604	577	580	537	566	568	580	587	586	576	590	563	561	554	618	613	530	571	594	587	605	551	553	557	566	608	591	676	567	581	550	564	631	605	564	548	578	565	545	576	575	566	586	562	559	591	576	600	555	599	609	584	615	600	541	561	598	624	566	565	586	574	637	589	616	543	598	553	653	579	571	539	596	578	606	569	534	595	564	604	574	568	565	599	567	568	610	601	610	598	598	546	583	602	582	598	546	586	577	601	568	538	600	592	627	563	578	579	544	544	603	518	583	604	570	564	590	568	606	570	591	566	580	532	586	547	574	601	522	587	532	607	569	539	574	572	582	579	569	520	586	556	659	586	591	571	562	557	558	595	581	569	570	596	591	641	561	551	638	566	560	598	597	571	572	577	586	568	624	578	614	562	554	588	563	547	599	572	608	578	557	557	585	570	559	563	538	595	605	580	609	545	589	586	545	544	562	564	608	560	594	589	517	550	572	585	545	568	567	570	547	567	620	587	558	575	575	546	576	551	564	605	599	594	552	623	604	545	606	568	587	589	603	537	559	565	607	597	583	582	587	572	613	598	545	580	586	587	627	538	615	585	574	613	599	540	552	627	626	563	567	570	584	580	532	584	624	571	570	597	598	590	534	642	579	594	538	597	568	577	598	586	581	530	569	544	587	589	605	550	583	562	603	616	581	574	563	562	585	572	574	541	569
23373	20835	28076	23713	20839	11596	1314	829	621	546	536	474	461	452	403	417	394	411	416	404	408	386	339	331	393	363	364	356	341	324	338	328	329	308	309	335	314	360	333	315	317	333	355	357	348	332	322	368	341	282	297	334	384	390	381	334	324	344	367	340	318	337	303	310	318	321	311	310	303	289	350	312	306	315	295	295	379	321	320	352	346	314	321	308	335	304	323	316	348	314	308	309	289	332	318	347	348	327	302	344	344	347	284	321	315	284	323	301	315	294	282	300	312	292	312	298	340	292	327	323	332	312	338	346	314	324	333	312	305	302	310	295	301	310	319	314	359	308	312	278	307	344	309	330	345	325	318	344	310	313	297	303	301	300	314	325	307	316	293	341	318	314	309	341	309	298	355	290	305	295	340	328	306	313	332	302	333	343	333	356	348	306	341	305	311	363	314	347	334	340	315	321	314	299	321	323	317	311	311	322	307	327	320	301	318	290	314	325	296	310	294	330	335	344	335	338	259	320	315	329	308	337	316	319	325	344	301	300	291	309	331	338	315	332	311	310	297	332	367	316	292	319	341	333	345	267	309	307	324	322	330	301	340	309	305	323	330	309	328	335	330	334	329	362	354	345	341	307	278	304	315	313	320	340	322	334	321	315	325	358	323	324	347	294	312	331	306	335	295	321	304	335	325	281	323	290	312	301	326	293	313	333	316	327	337	314	308	317	315	308	326	313	332	340	296	354	306	326	310	325	356	312	320	318	325	308	311	290	316	299	315	329	276	339	330	313	305	324	309	358	322	329	298	330	338	340	331	326	296	321	312	324	296	312	300	309	311	321	334	347	335	302	302	319	324	307	305	352	322	321	308	314	320	312	332	336	321	322	326	312	327	362	302	314	274	316	345	350	335	328	311	329	327	321	325	288	327	305	315	341	347	359	314	333	290	297	318	340	316	328	296	321	297	324	317	309	326	315	332	316	307	302	315	326	330	322	304	302	311	355	310	311	338	324	322	306	311	325	318	308	320	319	317	310	309	317	280	318	315	308	332	326	345	344	328	320	300	318	322	327	339	319	359	307	321	321	334	334	328	329	332	313	312	350	317	346	328	321	325	305	377	322	287	326	320	324	298	314	362	343	335	309	327	319	312	298	347	320	306	308	318	336	350	303	332	315	332	306	338	338	326	337	280	290	338	365	288	308	312	307	290	318	326	314	330	309	292	331	294	331	325	314	324	318	305	343	301	337	282	339	313	339	315	303	326	335	314	312	322	336	346	330	299	324	297	278	332	348	317	315	315	369	288	328	322	306	327	300	333	342	322	320	317	326	344	335	314	360	334	341	348	339	323	334	319	329	308	335	331	342	308	320	311	357	332	331	330	319	332	329	329	344	329	320	331	325	317	346	337	341	285	335	327	334	320	307	318	325	374	318	337	315	332	317	332	344	323	313	310	291	289	322	305	331	311	297	305	329	323	282	306	304	299	334	323	290	316	328	322	311	341	325	335	314	319	317	324	320	311	300	342	308	336	337	301	354	288	348	315	302	316	326	327	312	316	322	308	310	273	311	329	319	314	299	321	316	334	318	321	340	323	297	338	289	294	322	336	300	315	281	313	331	330	307	335	338	320	294	314	334	354	314	291	342	329	315	299	312	347	311	332	288	325	332	354	315	291	361	317	326	358	330	329	317	289	324	303	310	369	305	331	314	338	295	332	318	339	330	294	329	295	299	337	330	316	349	319	291	311	311	323	305	343	302	337	308	330	335	313	334	307	306	314	315	323	391	301	331	303	325	333	305	325	298	342	312	309	281	338	327	340	319	327	301	298	301	311	338	315	307	319	318	324	335	328	333	327	326	315	332	348	342	350	296	333	283	326	293	353	311	314	313	333	306	321	344	326	272	326	313	352	281	333	327	301	306	344	332	305	310	306	336	300	336	321	285	331	323	340	301	318	293	335	342	312	328	305	352	324	333	291	307	302	314	322	327	348	332	313	335	304	321	335	318	299	302	314	309	323	327	290	311	321	317	330	339	362	309	285	363	314	326	324	326	335	322	309	318	339	314	306	344	332	351	319	327	295	295	343	302	322	317	360	341	319	323	342	359	303	334	311	313	316	323	340	307	312	307	303	332	329	325	334	302	359	323	328	326	288	347	317	329	299	302	337	328	331	337	283	303	344	295	296	317	309	307	344	339	355	313	292	332	271	353	347	318	337	307	319	335	259	343	331	345	355	343	331	332	321	318	335	313	287	309	323	327	319	348	338	351	317	325	355	343	320	302	321	285	319	344	345	318	319	334	339	302	316	325	287	330	309	316	345	327	342	295	308	322	315	324	318	311	305	343	323	310	302	306	325	310	322	308	344	315	293	304	303	344	313	325	333	290	313	309	314	327	311	335	315	327	304	332	314	302	315	293	333	324	291	306	329	323	321	315	315	371	358	351	307	333	300	327	296	344	340	311	308	315	345	346	302	312	319	326	317	325	315	313	320	329	318	281	323	294	318	307	346	329	305	290	336	329	327	324	359	303	318	324	339	319	308	341	327	294	335	325	331	314	326	307	326	307	303	320	323	330	310	301	289	322	314	318	345	297	338	347	317	317	305	330	330	304	296	349	308	320	311	307	317	309	322	323	315	345	302	301	331	328	314	338	302	297	305	309	331	278	294	303	316	323	308	333	329	325	345	323	327	296	307	302	312	313	341	294	326	321	318	305	346	340	303	326	330	309	322	305	311	320	325	307	311	316	337	301	330	313	299	314	321	307	304	321	285	353	361	324	329	340	321	321	309	324	341	326	328	338	349	335	306	313	349	304	321	305	347	305	335	345	310	336	321	284	332	322	339	335	336	332	317	299	323	308	331	341	296	318	280	323	317	331	319	308	311	297	283	328	317	317	319	311	339	323	316	336	314	321	308	305	309	324	326	324	306	306	341	292	322	299	329	307	331	300	353	296	310	320	289	305	335	348	327	318	317	313	279	321	288	340	294	330	304	332	314	303	297	335	315	342	362	310	312	339	339	284	326	339	330	310	332	334	330	320	290	305	327	303	356	330	365	300	343	321	329	291	316	323	350	327	312	317	322	299	326	332	306	294	312	311	285	303	325	330	323	299	309	320	307	327	321	335	312	307	325	322	319	334	320	337	331	311	346	295	335	302	283	348	300	345	305	312	331	318	323	321	308	334	333	307	340	372	316	350	318	329	355	303	316	326	324	322	304	337	343	309	310	331	290	300	309	310	305	343	275	265	316	327	337	326	301	308	305	306	287	330	345	320	320	325	305	315	338	268	330	317	325	282	300	349	299	359	322	280	329	293	307	301	354	323	317	289	316	315	342	315	279	372	318	335	298	313	303	325	304	300	323	278	317	319	334	335	286	319	305	327	308	300	336	303	323	311	324	375	313	307	330	326	339	305	322	358	330	317	317	359	324	294	297	334	325	299	301	312	328	305	317	299	349	345	311	324	330	336	303	302	313	309	317	348	318	321	329	328	305	301	303	315
35136	19042	10683	5087	3122	2377	1804	1375	1151	966	847	726	666	613	612	561	571	522	584	548	499	499	411	461	448	415	452	443	439	383	430	417	407	389	434	404	399	356	403	380	385	419	411	434	419	448	439	433	425	395	394	377	433	524	523	394	399	396	415	365	371	353	397	369	380	376	395	400	375	416	382	396	359	390	388	386	385	416	410	377	401	392	409	418	372	372	402	350	384	380	396	377	373	393	364	368	361	379	403	396	367	382	386	384	388	365	389	385	398	343	399	399	385	353	393	403	343	353	353	377	386	401	405	376	377	368	381	378	404	405	414	388	405	380	401	402	409	384	359	385	371	397	380	391	416	364	378	419	380	366	371	355	355	369	389	383	399	369	349	394	388	404	370	360	392	368	357	375	379	359	384	373	365	376	402	382	368	418	376	405	419	357	374	362	364	364	381	381	395	370	388	363	375	370	377	398	369	404	383	405	370	389	381	366	382	367	386	368	416	387	387	386	404	400	371	386	369	345	350	347	386	392	378	370	360	415	381	379	360	363	406	375	386	381	395	404	411	355	385	403	376	390	378	372	370	377	394	409	393	391	393	373	367	402	369	398	382	386	360	362	374	368	381	397	391	340	366	387	368	388	367	400	370	367	383	406	400	417	385	375	355	429	383	365	366	367	366	366	365	377	405	444	433	378	378	388	399	401	390	341	372	371	364	374	409	357	387	409	419	400	385	359	403	396	393	382	407	390	362	368	377	398	380	339	407	372	389	406	403	408	364	370	378	359	398	405	396	367	372	408	421	381	388	368	365	382	398	406	350	372	371	402	403	370	361	390	372	375	372	381	343	383	405	395	377	406	371	369	374	395	380	374	389	365	376	409	382	375	403	383	395	406	395	393	407	379	382	359	402	366	390	356	353	391	415	362	362	368	348	364	409	368	347	354	369	356	390	366	400	387	401	390	420	368	379	362	399	353	396	422	369	380	354	374	392	366	352	435	409	416	377	384	394	375	395	411	389	381	355	399	370	350	372	397	393	386	389	423	392	375	390	352	387	360	375	355	392	370	394	391	389	377	363	382	397	398	394	375	390	375	389	369	370	392	387	406	389	389	382	360	391	395	383	419	396	389	386	357	377	371	392	376	360	358	370	389	402	404	414	396	385	376	352	360	374	358	365	412	369	371	418	363	384	406	387	388	376	412	406	395	383	398	338	397	386	335	422	390	413	388	407	399	383	388	413	365	382	392	380	398	417	381	421	366	377	389	375	377	382	341	420	401	373	391	406	368	362	362	394	412	382	356	359	374	398	377	415	359	379	386	408	386	406	395	356	378	387	390	397	370	390	367	357	380	367	376	350	376	383	402	386	390	361	382	398	379	382	379	376	395	326	381	374	356	391	370	410	394	386	401	402	402	378	376	415	395	382	395	365	360	383	378	372	363	357	381	390	403	397	398	390	371	361	367	393	403	394	357	402	411	409	391	375	346	360	391	385	346	375	361	369	388	396	374	368	363	334	381	388	386	369	364	406	408	413	361	366	382	367	401	395	343	379	371	363	366	387	366	348	418	397	379	377	375	377	381	388	368	369	401	385	379	363	383	339	399	365	372	417	368	367	393	347	394	364	379	348	369	402	365	366	398	414	391	400	370	371	368	382	397	351	409	380	378	389	343	374	394	366	368	390	408	402	373	414	389	356	356	379	434	362	384	383	405	393	380	390	363	418	375	396	369	405	398	414	371	372	338	392	374	380	408	376	366	399	383	400	359	355	363	372	390	380	388	344	370	371	377	395	363	381	393	399	357	323	382	407	375	385	374	398	384	407	381	366	373	392	407	376	364	397	398	399	393	404	387	403	393	359	375	358	413	374	388	400	380	399	359	422	380	340	394	381	402	385	412	381	383	378	382	384	403	394	412	386	385	393	397	391	418	364	386	413	379	420	354	360	400	379	361	376	398	400	421	360	368	381	390	373	386	392	396	367	386	376	395	413	409	353	378	374	403	357	387	379	383	370	362	378	375	391	388	387	398	386	356	386	392	413	373	388	403	383	393	401	389	358	367	371	358	392	357	353	429	369	341	366	394	384	397	388	375	365	376	371	357	378	383	410	382	390	341	382	355	394	396	362	380	394	380	350	379	370	376	386	410	371	373	351	352	400	398	412	338	388	381	383	397	382	364	377	415	395	412	392	393	378	363	387	382	391	411	364	376	404	373	328	373	369	395	387	398	384	361	371	346	374	367	374	381	382	417	372	370	381	414	372	404	375	357	394	380	338	368	391	406	384	409	375	361	399	359	404	373	348	390	363	394	417	373	365	370	380	368	376	397	393	392	395	409	373	372	381	376	366	361	402	369	360	387	361	350	398	343	339	385	369	373	359	360	370	381	368	384	415	399	370	388	350	344	378	392	378	413	399	420	401	374	408	361	380	367	375	379	367	426	374	383	375	346	367	367	357	397	390	366	368	383	378	407	312	390	353	392	404	364	370	364	407	390	353	367	377	364	385	346	373	400	396	371	427	384	386	393	384	392	390	364	378	380	383	375	382	360	385	374	362	391	371	368	399	357	341	368	371	402	401	342	375	397	399	377	398	376	395	374	365	384	396	435	397	374	398	374	391	370	372	374	420	372	376	410	406	384	392	419	375	377	433	393	394	378	361	376	389	363	373	378	400	403	408	360	385	353	422	404	377	374	402	412	401	355	391	391	373	376	363	364	390	378	346	425	397	381	371	396	400	362	369	388	379	392	391	360	368	382	377	378	376	370	352	352	391	385	414	380	409	368	400	384	420	339	362	383	367	394	382	350	387	355	421	391	371	401	401	403	366	383	377	390	372	366	375	396	405	385	397	381	394	350	360	374	406	396	374	410	368	384	385	384	378	396	379	382	393	371	394	357	380	379	382	380	378	416	378	386	374	351	391	354	382	374	377	372	387	382	400	387	411	381	363	413	361	379	408	400	371	418	427	364	364	341	358	370	375	373	354	398	369	382	375	360	387	382	365	389	402	381	395	389	437	397	370	356	377	365	394	399	413	394	413	384	406	370	374	378	392	380	372	369	413	378	351	377	387	371	384	413	416	386	387	395	399	365	401	374	366	376	381	369	401	435	410	380	366	373	382	390	381	345	370	394	364	381	363	400	368	361	385	402	381	360	364	377	358	404	383	416	388	393	350	352	363	361	432	444	354	363	370	397	389	377	348	413	375	367	351	340	384	349	419	366	378	363	400	384	368	407	392	377	381	394	394	392	371	391	378	403	401	406	388	379	381	368	375	391	377	378	397	366	371	410	353	366	385	368	385	371	393	363	355	386	368	389	385	379	346	371	369	381	376	419	400	407	382	381	416	391	381	386	402	403	418	363	357	375	375	381	384	345	342	384	376	383	417	355	388	352	403	413	403	393	367	341	377	388	404	394	395	394	392	364	364	365	400	430	378	379	357	383	383	361	364	352	396	372	401	423	401	388	436	383	390	395	412	399	406	396	357	361	380	385	390	395	397	384
24590	20809	27143	24509	13417	1730	1194	1025	907	871	867	870	839	835	897	834	819	785	817	810	800	763	729	790	756	778	812	767	750	759	773	748	768	786	771	714	764	711	736	705	783	812	783	718	792	701	777	733	735	703	711	743	774	835	750	787	726	712	756	757	710	773	742	780	751	772	734	767	725	703	765	746	810	692	808	742	771	747	761	721	722	745	751	722	772	694	770	784	729	728	736	744	739	704	769	728	718	742	738	793	721	740	777	731	770	770	691	783	789	734	734	749	763	689	793	740	721	769	676	757	761	753	737	742	730	787	744	773	726	746	678	778	764	739	811	735	759	753	712	711	772	719	705	737	755	719	692	737	720	727	728	682	736	707	718	712	760	742	753	741	754	741	758	740	744	733	727	752	776	772	774	733	745	774	703	732	683	726	732	715	777	717	706	748	721	755	748	729	724	769	743	716	726	737	718	718	719	757	772	744	757	690	679	695	723	747	712	766	728	765	739	716	785	742	737	768	763	733	700	776	731	793	731	739	769	736	738	738	715	704	778	717	749	755	753	732	787	788	754	730	719	766	787	728	761	712	723	790	768	701	742	776	733	814	746	745	791	743	718	734	756	724	738	788	774	714	796	779	726	753	718	717	748	753	703	806	718	768	738	778	697	800	744	765	753	730	713	763	754	724	728	725	788	712	751	678	752	723	741	751	780	716	767	739	710	733	735	729	717	706	784	726	718	764	770	725	723	758	737	729	775	746	717	748	715	752	745	721	701	771	694	775	731	764	707	726	704	712	778	687	734	772	722	732	793	703	734	746	775	744	749	753	745	730	720	741	806	718	793	724	709	727	768	749	720	748	773	716	751	733	732	755	718	675	708	741	748	761	785	790	755	712	719	757	741	754	751	722	750	744	765	752	705	772	747	736	719	754	773	735	697	726	733	739	748	778	713	755	763	789	722	708	730	764	747	739	760	716	791	743	758	725	743	704	733	730	738	718	716	751	740	738	742	728	764	742	727	702	697	778	731	708	737	781	749	773	763	748	711	732	787	755	761	761	708	757	719	737	697	691	770	701	773	744	765	774	773	734	746	711	774	746	755	758	737	770	734	815	758	756	767	690	721	764	756	785	714	755	768	756	756	714	754	745	763	742	796	747	718	767	685	741	820	683	681	716	733	736	732	771	781	737	724	755	736	731	738	753	705	747	774	728	751	727	783	745	728	735	733	738	727	772	731	780	777	724	726	746	791	767	765	719	694	740	774	757	732	770	730	716	715	776	786	753	753	758	784	719	710	760	762	789	742	785	791	728	730	701	730	763	718	743	765	736	791	711	795	767	739	702	779	729	745	729	722	741	776	742	686	712	804	752	740	735	781	753	729	764	753	763	749	732	720	753	747	712	753	756	747	692	768	710	737	715	773	765	735	707	761	723	689	797	720	726	765	712	768	781	720	763	732	787	739	750	739	720	764	729	754	751	746	765	725	674	761	752	723	714	727	783	739	709	788	725	737	748	759	784	709	758	729	726	697	754	751	701	783	702	726	728	704	722	746	690	719	725	797	773	753	720	763	767	717	767	754	709	707	750	728	731	730	742	685	740	761	744	724	780	733	757	731	711	769	743	727	727	742	782	745	783	802	731	781	772	738	721	742	759	686	757	743	752	738	758	750	712	716	731	769	712	721	754	711	711	704	739	785	750	717	735	752	755	785	720	723	764	806	713	729	752	734	714	742	720	763	758	720	760	756	748	728	746	776	736	718	729	714	737	725	718	717	734	716	701	724	733	752	736	739	738	709	710	796	749	717	723	766	745	729	753	716	752	770	808	684	739	782	721	797	778	683	739	676	758	743	742	771	735	702	773	754	786	799	790	724	752	728	772	753	715	760	748	753	717	740	739	786	676	756	687	760	734	706	786	726	770	765	752	749	731	703	739	789	733	739	711	738	669	729	757	711	734	736	746	805	741	750	690	733	742	718	743	730	766	760	744	735	754	754	730	763	697	731	787	794	740	741	717	777	722	700	759	681	701	809	764	731	768	725	682	745	812	696	712	741	751	738	730	767	721	708	732	759	739	712	712	737	721	693	743	768	715	718	778	740	763	739	800	756	704	761	754	731	728	765	707	782	733	739	736	777	746	731	770	694	747	722	760	664	776	699	720	746	804	782	782	741	721	707	757	736	757	738	741	739	745	765	772	709	769	754	749	719	782	754	760	757	728	703	760	756	726	750	793	739	741	711	724	778	736	717	744	743	745	757	792	740	751	718	730	725	740	733	770	725	723	752	739	750	717	711	718	754	744	752	775	733	739	742	691	732	784	723	731	764	766	783	732	730	733	709	746	739	730	742	766	740	721	740	774	732	750	747	764	759	754	748	695	728	724	763	757	765	729	726	739	695	765	718	766	771	751	704	734	781	755	734	721	709	753	747	719	757	746	751	768	746	755	757	779	745	752	744	712	746	776	714	681	778	705	781	781	769	762	740	732	700	736	740	784	779	731	734	804	778	744	761	740	723	703	711	783	806	797	737	757	708	747	764	703	731	710	766	755	744	730	773	722	688	751	751	735	763	736	687	731	778	756	730	754	716	705	736	775	760	755	751	735	748	709	725	736	736	697	745	698	758	771	737	778	777	727	769	784	720	732	732	691	725	723	705	777	743	731	754	762	797	729	714	700	768	735	708	730	722	769	754	719	739	742	779	736	727	755	771	788	762	738	762	757	688	738	764	723	737	769	726	721	734	737	746	710	708	756	729	744	757	748	723	771	733	707	720	740	713	691	782	756	759	762	719	758	734	748	703	712	735	743	756	743	770	719	790	693	734	744	727	759	733	722	776	723	735	779	736	772	781	758	745	678	705	704	745	725	703	737	752	784	769	727	725	725	792	724	754	763	755	778	749	765	797	763	748	771	728	722	699	744	691	780	725	732	720	725	699	716	724	724	741	731	693	769	817	721	768	736	712	686	759	725	717	750	745	748	723	733	733	769	776	708	777	731	744	764	736	742	766	714	754	802	716	726	747	716	742	758	757	768	742	747	734	741	717	772	760	776	718	754	764	709	701	685	751	725	741	739	787	793	727	746	743	744	795	722	714	759	756	762	736	731	695	721	709	753	749	738	697	757	746	752	755	716	712	724	723	732	721	733	746	752	795	769	750	727	724	718	715	730	738	741	749	703	738	701	733	750	758	748	760	751	753	763	746	775	745	789	724	748	742	711	773	758	714	765	711	714	776	767	709	711	788	742	713	760	683	733	733	751	764	745	758	734	755	702	748	716	771	742	741	727	720	772	756	712	740	738	732	754	737	703	739	726	692	741	672	779	772	710	746	714	743	763	791	719	696	755	725	744	767	705	746	800	791	786	743	728	758	807	734	699	695	749	765	734	728	716	774	760	742	728	748	768	718	736	742	754	778	717	740	749	759	784	712	699	746	742	766	715	731	774	748	725	744	713	777	764	777	713	716	764	764	785	773	782	719	720	749	751	761	755	718	702	743	728	734	770
36006	17626	7707	3929	2599	2092	1809	1452	1239	1155	1123	1123	966	1029	983	884	961	893	945	934	910	887	927	845	886	819	880	838	880	873	872	834	862	868	853	846	811	878	807	837	812	862	881	862	869	834	865	912	867	878	822	910	913	1003	944	825	823	814	810	863	858	865	760	865	887	822	853	812	768	835	854	805	887	895	824	877	885	867	795	790	839	824	813	863	854	875	796	867	839	844	859	890	830	826	873	825	830	828	829	827	874	830	881	807	849	823	837	848	822	840	826	820	838	843	902	826	831	845	848	823	832	888	853	891	831	870	836	857	835	806	826	865	839	857	795	836	816	791	852	853	878	864	812	874	855	827	868	859	821	862	861	850	827	819	822	886	851	886	848	849	815	813	876	802	794	795	824	816	831	841	832	882	816	844	812	843	830	852	835	827	809	871	819	830	850	847	810	813	817	834	824	759	891	871	865	890	823	867	894	786	833	837	896	857	812	823	801	875	850	860	844	840	808	823	819	862	880	826	795	847	840	793	819	823	879	845	812	843	841	760	825	837	818	795	862	854	816	853	848	852	805	821	853	930	851	834	822	834	823	822	801	883	800	843	785	811	833	833	837	773	821	845	804	782	846	829	884	827	872	873	822	791	805	817	835	853	816	826	811	876	795	835	819	859	820	854	812	777	868	846	849	817	872	846	872	788	839	809	850	860	851	861	878	842	872	821	813	782	836	856	869	856	853	846	825	853	864	822	783	845	832	854	876	802	878	856	871	863	819	808	879	781	802	864	860	839	845	797	823	838	882	849	815	805	830	856	876	791	822	806	871	853	775	851	791	837	821	860	818	854	839	873	834	836	824	847	813	772	846	811	816	821	821	902	860	839	914	843	877	831	827	812	814	840	786	843	802	843	835	809	825	795	884	848	828	855	789	798	858	805	824	847	807	849	838	874	832	788	854	830	800	867	830	762	842	831	910	828	824	803	850	856	875	851	878	855	833	824	807	824	868	864	847	826	813	840	803	851	873	867	826	881	846	841	798	862	774	789	821	892	858	861	784	816	823	793	849	827	856	854	823	784	785	845	839	815	832	910	853	770	872	833	885	847	805	870	812	872	869	815	855	846	823	870	811	805	800	818	851	854	800	860	826	855	874	856	815	819	864	850	786	853	885	871	846	859	874	885	833	828	848	811	816	846	888	835	803	819	756	826	855	849	845	874	834	830	804	841	840	755	840	860	825	817	850	841	869	835	882	857	821	833	894	839	831	804	822	813	839	815	823	774	830	840	826	814	831	867	876	837	811	842	845	772	831	862	803	785	841	815	806	857	805	813	812	832	786	848	891	797	848	821	789	846	815	855	808	879	851	796	831	801	852	813	812	812	869	877	829	820	753	815	822	784	827	868	830	810	838	879	831	787	791	832	820	861	833	848	776	800	791	856	866	897	850	821	786	785	854	858	861	823	806	795	858	819	819	852	827	858	806	824	851	861	872	835	857	857	816	819	871	770	857	848	813	863	879	844	846	812	836	892	843	830	883	873	873	854	840	826	839	840	798	861	820	833	793	825	812	862	778	812	853	851	845	857	820	807	848	790	812	855	802	845	853	822	836	816	845	847	817	838	832	836	813	890	856	852	824	853	777	838	813	832	844	865	808	856	872	857	798	836	796	815	817	835	838	823	813	829	838	852	860	827	835	834	859	856	851	858	805	820	861	827	806	824	877	868	877	887	813	861	778	830	813	838	857	845	842	883	843	812	827	866	787	826	888	860	843	804	828	796	872	820	873	857	822	785	876	854	830	844	828	890	818	902	818	822	836	820	856	828	820	835	860	815	815	829	809	810	834	778	856	877	824	814	827	815	813	817	789	812	859	852	846	847	844	840	788	816	818	806	830	789	799	783	872	867	840	799	786	835	875	826	847	837	807	828	813	827	902	833	895	871	833	840	819	825	797	827	847	808	839	871	813	894	793	848	837	850	882	880	771	851	827	827	838	827	839	841	884	878	838	816	865	796	833	837	845	833	819	836	808	831	852	829	872	835	882	840	809	837	833	809	812	838	864	877	846	877	802	834	831	814	815	815	839	831	834	839	833	818	812	818	821	847	848	858	870	861	861	798	786	822	837	826	776	856	878	826	785	836	827	820	861	855	839	837	822	890	778	814	812	846	793	850	856	808	849	820	793	858	828	820	860	800	869	822	824	814	825	852	835	851	838	856	830	802	860	859	805	788	819	841	836	850	873	800	795	846	821	820	856	802	825	823	822	839	816	823	819	854	833	861	857	848	815	853	847	818	862	870	812	814	868	872	874	792	816	870	829	827	874	837	830	808	804	874	832	802	887	873	800	842	838	877	837	833	828	841	827	844	822	816	862	882	813	841	858	839	832	819	853	813	879	845	870	825	847	806	805	789	867	866	791	853	831	857	884	814	816	848	827	852	821	849	858	863	814	816	775	803	805	873	798	838	857	822	831	863	837	830	817	837	807	794	822	841	890	812	825	825	849	837	859	753	829	838	853	837	834	830	794	832	819	782	822	796	840	813	791	827	811	830	850	824	853	826	821	853	838	840	860	817	811	840	881	814	846	831	875	807	850	807	832	834	815	778	847	843	828	824	821	814	852	826	847	854	842	809	844	869	776	813	820	789	875	837	854	877	840	815	861	762	831	768	812	792	841	904	858	870	888	837	804	816	814	889	885	814	866	839	860	820	800	827	815	859	820	843	871	830	850	886	822	851	843	849	801	807	814	821	768	872	778	835	817	802	824	878	849	865	844	799	820	786	826	800	849	843	862	823	797	792	774	827	852	854	793	826	826	825	775	847	834	854	814	791	843	894	836	798	855	843	863	861	800	897	855	810	898	908	861	862	784	783	848	856	809	800	834	849	846	811	879	812	820	896	763	842	841	832	825	840	812	823	843	894	814	833	852	835	863	832	875	834	823	862	836	843	852	807	853	807	847	849	852	886	847	789	864	872	755	819	876	791	871	861	805	812	839	847	850	845	883	848	815	850	806	865	777	844	802	790	858	854	808	847	855	829	880	783	813	826	868	806	850	835	808	841	851	822	825	830	822	833	829	849	894	778	809	820	846	859	865	828	807	847	869	849	822	853	853	844	840	846	845	875	860	801	806	844	792	819	880	825	900	798	852	786	838	842	817	868	895	849	831	852	824	840	888	883	843	877	857	828	858	824	868	905	828	842	786	863	861	853	844	838	818	817	802	828	841	823	823	811	838	849	897	839	879	827	804	816	820	850	863	843	784	867	847	856	861	887	866	773	777	820	892	817	851	858	837	858	813	829	834	824	797	802	837	800	799	837	877	821	864	827	841	838	824	857	862	814	836	809	833	837	854	816	827	852	868	769	783	802	836	819	815	826	799	825	796	816	856	809	868	840	887	830	818	802	841	807	903	832	865	834	841	831	818	805	860	906	857	824	823	845	784	859	812	814	815	827	787	867	809	828	848	833	789	806	809	854	828	889	821	797	810	830	820	835	837	839	795	843
22414	20888	28560	23378	20893	20979	12358	1933	1074	1029	1026	919	843	797	829	816	804	791	754	718	683	688	656	615	649	656	610	638	632	643	636	623	589	619	608	618	591	600	612	621	626	674	619	615	629	574	575	628	582	574	604	659	765	804	659	562	561	619	570	592	593	586	580	575	597	630	590	636	633	590	615	550	595	633	564	587	566	556	599	632	613	585	574	617	613	600	545	602	584	551	607	563	578	584	578	595	562	595	582	583	579	600	558	558	612	620	577	606	572	600	586	646	601	554	611	581	584	587	590	577	612	592	571	597	581	603	607	617	575	604	572	586	590	611	623	628	618	578	591	618	553	611	616	585	590	594	561	565	527	584	594	561	573	596	569	613	574	591	581	587	593	572	608	563	588	561	589	603	588	584	568	546	583	549	542	590	605	591	554	605	583	571	564	592	606	601	588	515	578	586	586	584	597	573	618	632	618	573	561	598	556	610	612	597	586	574	578	580	604	612	566	576	549	574	587	588	611	581	604	604	601	598	552	615	584	540	645	614	582	588	565	584	577	612	601	553	554	601	602	621	607	566	617	582	577	605	582	563	590	555	594	575	602	633	593	594	587	557	619	594	581	562	628	587	564	597	615	589	612	567	607	564	592	585	543	597	616	581	548	628	644	576	542	549	530	580	572	569	556	551	545	596	629	565	600	621	580	561	546	570	613	570	564	570	580	560	564	610	604	593	599	635	584	590	599	555	613	617	592	551	605	567	586	575	563	578	590	579	595	574	623	587	605	610	613	549	560	631	596	598	567	585	630	585	609	560	545	582	538	591	542	583	574	589	584	625	551	586	610	609	605	556	574	559	613	615	550	579	577	529	613	598	551	620	560	559	578	602	603	612	596	575	601	619	617	584	567	635	583	627	569	569	561	583	586	609	563	559	562	612	594	618	615	581	589	584	610	607	596	587	571	623	552	621	573	577	620	592	555	603	603	556	597	575	608	589	616	604	569	582	587	602	577	603	593	617	615	603	542	600	533	605	587	564	576	550	567	636	598	586	568	586	605	618	582	589	591	569	567	628	605	600	565	557	610	600	608	627	604	615	574	613	583	577	594	601	545	566	551	560	586	539	610	567	558	604	604	608	598	594	585	599	544	578	607	631	607	595	606	600	607	586	568	592	579	611	614	592	610	588	600	633	578	591	573	610	599	593	557	619	664	590	631	559	578	579	584	599	601	542	597	603	557	535	562	594	581	604	567	584	610	576	581	564	563	627	534	530	577	526	603	561	573	562	601	604	547	545	616	527	579	533	602	551	596	651	595	550	585	596	569	588	571	573	546	601	582	560	626	558	610	595	581	580	625	584	609	636	627	589	596	585	557	581	586	590	601	686	576	553	573	536	595	597	588	588	582	570	545	568	588	561	571	580	610	614	603	628	627	574	585	598	588	632	544	571	584	615	580	559	566	636	606	569	563	609	573	619	588	563	571	587	591	627	585	629	571	564	626	590	543	575	592	596	564	587	641	566	592	566	606	624	546	589	660	577	627	510	621	615	587	629	571	589	599	619	600	593	596	573	588	571	596	562	554	568	558	573	601	607	576	573	565	617	594	560	566	592	571	579	557	607	571	602	588	613	592	580	611	607	587	583	589	579	594	583	569	622	601	586	538	572	543	563	592	586	603	559	601	595	551	598	617	557	583	582	608	585	595	561	579	606	626	598	613	598	538	579	628	562	577	584	566	578	618	569	574	595	563	584	600	593	611	569	610	595	568	565	608	563	590	591	609	599	594	554	578	580	587	591	577	588	589	583	584	600	587	605	574	559	590	558	553	602	619	588	618	561	576	580	579	582	571	562	600	573	596	574	561	595	584	572	603	557	566	578	563	582	578	591	579	592	598	628	573	558	581	582	580	580	556	577	591	558	558	581	575	591	584	543	582	604	583	551	559	609	576	534	574	580	566	614	634	586	629	602	592	573	616	582	597	620	540	562	605	564	616	584	607	644	584	589	596	557	595	573	550	600	585	612	579	550	595	562	598	587	588	557	560	551	575	596	561	541	548	566	637	557	545	621	574	594	612	623	578	615	613	610	593	629	559	548	602	600	575	556	568	596	528	602	597	546	575	583	589	586	594	605	538	565	566	603	638	602	602	515	569	615	590	557	617	546	637	569	594	601	584	578	588	586	577	549	532	620	622	546	603	583	555	584	575	625	610	587	635	612	565	544	557	570	572	576	582	546	587	596	564	619	613	613	553	591	560	561	586	556	570	585	581	604	634	524	562	577	624	611	594	551	562	574	569	575	592	625	615	632	599	605	593	610	567	594	604	560	592	590	589	572	572	616	598	627	599	600	590	613	604	557	584	553	570	660	596	591	586	610	571	570	564	635	615	596	558	613	592	605	563	569	577	617	560	609	584	612	590	592	596	560	600	590	570	566	599	590	566	576	582	648	589	639	541	612	551	547	619	587	584	585	573	601	588	617	585	577	597	561	525	589	617	575	565	549	557	533	622	601	590	586	584	570	606	607	573	571	585	568	620	595	632	577	618	590	588	595	567	612	553	567	608	614	585	609	565	549	603	610	603	569	558	575	638	581	596	559	610	560	566	608	591	571	574	572	583	578	620	637	573	597	594	555	592	567	592	583	601	602	594	513	595	587	611	602	591	576	662	587	626	608	543	574	538	618	624	577	588	575	573	542	583	611	616	597	612	610	605	597	553	571	599	568	587	619	589	572	599	577	587	623	609	555	603	605	563	578	553	608	571	600	615	564	607	603	604	585	541	547	582	586	617	590	594	554	573	595	648	584	611	621	588	613	580	558	625	589	626	572	570	571	575	584	557	605	551	559	590	566	601	618	632	519	557	592	577	606	589	598	589	571	587	588	574	570	586	591	590	579	580	539	604	583	587	581	616	604	604	586	591	532	598	626	589	587	594	672	576	586	555	584	606	589	578	587	590	596	624	580	593	561	578	542	569	609	556	588	571	610	579	594	588	568	548	558	565	580	549	562	573	618	633	519	575	566	593	564	617	555	586	616	596	543	631	574	594	589	581	566	565	561	575	596	586	605	597	612	592	583	568	601	578	569	586	555	520	566	603	588	602	558	580	601	609	571	609	610	576	547	555	623	572	613	546	613	519	610	597	585	578	643	596	571	572	585	614	617	588	612	539	583	571	580	562	581	597	618	614	602	589	559	606	571	590	625	581	545	650	595	614	617	581	547	567	607	570	553	604	571	589	545	567	580	578	597	567	553	626	593	621	628	571	564	653	563	587	571	588	587	607	599	550	595	593	607	587	588	590	609	600	576	612	618	622	597	609	607	572	575	557	554	553	560	557	605	604	553	606	577	540	561	581	559	555	613	584	564	562	575	581	597	605	588	568	589	551	613	591	551	598	617	583	618	593	574	582	597	572	558	614	620	555	560	575	600	564	541	565	567	633	639	596	602	623	569	600	585	580	624	594	579	598	591	560	567	550	628	594	569	574	583	609	627	581	567	627	585	629	598
39034	28172	16151	8763	5761	4540	3446	2765	2100	1765	1522	1329	1266	1207	1138	1052	986	999	999	912	904	803	805	721	761	779	724	715	742	711	688	678	660	713	701	705	677	683	626	649	663	776	776	633	645	735	666	657	640	640	664	699	959	1063	775	672	629	662	647	640	656	607	647	625	665	657	671	661	608	665	649	685	620	652	622	622	609	692	656	634	673	660	614	679	617	658	589	600	663	651	638	639	666	678	650	679	628	618	564	632	642	649	640	634	646	642	658	618	624	616	596	625	654	617	632	650	637	640	696	605	655	633	639	644	612	619	636	652	645	628	598	655	624	666	640	619	623	659	647	681	624	628	603	677	640	690	671	636	649	667	665	650	646	617	675	633	668	642	660	628	635	617	652	587	622	677	615	664	626	667	642	651	627	652	654	610	665	610	683	621	661	669	649	595	638	654	630	617	616	629	628	615	669	609	606	647	613	663	647	693	661	639	654	642	584	674	648	647	606	645	639	637	638	637	644	633	599	641	604	629	650	664	655	627	586	640	655	628	654	650	638	641	642	628	659	627	617	614	627	653	679	663	634	628	615	685	645	672	661	598	659	655	630	653	650	637	603	613	616	626	638	626	671	645	604	651	653	653	635	644	681	673	664	630	652	663	612	618	681	610	662	639	656	649	677	628	641	660	593	634	651	602	638	640	656	658	678	699	661	697	653	651	650	648	646	626	615	637	605	601	617	647	688	655	619	630	660	675	673	654	661	622	656	645	596	643	659	643	663	671	649	595	551	638	654	643	647	673	651	644	586	668	634	605	648	597	672	634	628	638	629	636	668	624	611	614	666	618	654	624	643	625	581	615	638	631	639	655	617	639	627	638	632	669	622	665	643	580	672	643	599	639	633	624	622	638	633	659	590	646	587	672	635	594	599	624	654	635	645	658	665	632	643	668	673	659	642	610	656	625	648	623	658	609	637	634	631	678	612	713	665	632	665	660	631	613	649	614	658	642	604	646	649	616	670	641	666	649	619	649	586	657	640	636	605	655	636	658	617	628	655	594	665	659	634	679	624	649	650	628	596	643	642	633	648	627	662	644	662	623	637	658	673	622	609	643	645	649	662	625	623	612	659	619	613	681	623	639	655	688	650	649	654	665	629	639	645	664	655	672	637	610	664	610	604	661	701	621	612	648	683	621	614	610	675	639	699	680	630	626	647	672	612	632	703	652	627	618	630	671	668	600	653	631	676	641	625	641	693	612	632	639	657	618	696	605	596	648	625	650	649	620	664	658	623	649	602	629	624	657	603	628	607	651	638	591	608	653	654	616	668	640	621	640	668	649	629	640	649	639	653	654	669	643	632	680	669	655	599	675	649	656	671	616	647	641	621	652	658	623	630	626	610	644	637	675	630	656	682	652	653	618	692	588	647	672	666	681	678	619	600	610	635	625	660	665	652	632	622	638	694	654	679	655	659	665	632	611	656	646	645	622	667	686	617	686	591	671	658	624	685	631	637	612	609	632	639	621	656	607	683	610	675	652	674	614	588	632	605	636	648	622	613	612	640	639	634	626	618	590	640	640	606	633	661	609	636	645	615	664	661	665	628	622	677	677	667	637	595	614	661	607	618	674	686	660	664	617	654	600	639	659	624	600	635	638	652	650	628	661	653	665	649	635	622	651	631	664	658	607	614	638	666	669	645	654	644	654	659	629	612	657	621	644	654	636	649	666	646	646	657	671	665	636	616	664	660	616	634	667	620	649	607	604	645	700	595	654	692	664	632	678	642	613	670	642	620	637	651	657	642	624	643	636	635	634	631	661	624	627	619	615	645	651	655	612	641	610	640	629	651	667	586	596	589	671	596	655	675	627	627	655	637	609	689	604	609	647	658	623	682	615	630	626	607	637	635	633	631	681	628	657	642	617	627	608	649	648	608	635	678	621	634	623	659	617	606	643	631	636	671	608	636	645	596	640	616	669	601	677	635	670	655	627	662	649	668	652	660	573	607	661	651	594	666	703	665	646	644	633	655	655	643	629	649	628	678	654	699	669	671	628	643	602	631	630	698	669	586	632	619	667	619	646	632	697	670	673	652	641	674	644	614	643	608	681	659	622	630	621	647	630	615	592	577	636	614	670	621	677	651	621	656	668	678	592	645	656	621	625	620	667	650	622	661	610	654	679	635	639	637	627	572	667	645	620	623	597	602	618	648	683	616	609	651	614	665	637	676	591	657	618	686	602	630	630	644	632	627	622	633	650	626	645	603	655	653	676	631	655	612	629	683	614	631	686	607	627	643	618	625	676	632	640	632	656	609	621	667	647	631	642	629	649	647	607	641	647	663	664	646	640	603	637	644	612	676	685	657	615	659	653	662	626	620	616	642	619	614	648	650	616	622	659	606	656	680	647	612	638	639	622	682	624	628	589	646	609	601	644	623	621	629	648	667	624	650	638	623	628	658	627	671	633	659	632	652	650	646	615	649	685	626	684	642	654	604	612	658	638	663	574	668	630	672	662	628	680	658	644	642	601	635	668	662	611	595	668	641	594	647	651	589	682	632	648	650	605	623	665	648	631	596	649	643	620	664	614	643	609	648	600	635	602	619	631	628	659	669	674	640	628	637	597	649	627	648	646	612	591	602	600	658	629	611	623	638	633	621	638	686	603	658	617	658	665	620	627	621	660	616	605	691	618	662	667	610	637	622	584	668	661	628	658	649	620	620	688	621	619	606	698	601	613	664	633	585	610	655	645	672	611	612	658	648	661	676	664	599	551	653	631	634	619	631	657	640	595	633	623	646	654	620	630	645	606	671	652	633	647	633	618	597	639	665	645	619	655	663	672	663	615	603	624	640	575	643	635	636	647	662	655	641	682	607	632	602	656	657	690	599	638	614	651	631	660	661	675	643	586	656	643	678	642	665	620	628	649	571	654	626	656	667	618	641	663	663	698	663	677	645	648	675	602	618	627	636	659	639	638	629	636	677	678	635	625	637	655	608	637	632	616	628	700	648	619	643	618	631	627	652	662	623	631	664	630	625	651	650	599	638	646	652	666	650	651	626	677	629	631	591	649	648	641	655	641	624	671	628	642	618	638	675	657	653	667	663	661	669	701	650	658	612	615	633	642	642	666	657	626	660	615	666	642	626	587	605	613	609	621	639	624	703	677	656	643	640	633	640	597	655	633	686	599	642	629	617	609	594	658	578	642	661	629	635	624	625	614	628	647	669	670	635	654	620	645	618	663	645	651	672	628	595	622	641	627	633	646	647	606	629	645	614	613	648	639	661	672	626	653	647	679	633	664	642	646	637	664	654	625	652	646	628	654	679	629	604	660	626	643	675	663	675	651	636	631	652	624	604	622	626	665	648	668	622	682	649	631	640	631	629	642	604	610	608	642	613	645	626	633	684	644	600	662	666	624	665	649	645	655	616	658	646	678	619	650	666	652	626	591	623	617	640	595	598	593	636	669	671	590	595	614	665	615	642	645	672	668	620	640	642	675	620	660	655	661
29270	21007	11671	1914	903	787	676	699	563	600	509	557	529	585	532	568	552	544	487	507	543	495	560	540	572	505	526	525	495	581	529	490	507	538	533	532	476	527	530	501	537	532	498	523	557	534	520	515	550	546	543	572	575	542	568	495	514	537	523	522	528	550	517	485	502	529	522	543	521	506	523	508	500	507	566	547	516	565	492	545	516	527	531	514	498	528	524	506	529	502	533	502	570	531	513	528	533	499	527	560	494	530	487	533	506	539	530	511	550	524	506	543	552	519	516	477	523	549	515	523	539	520	520	476	497	547	553	536	539	540	528	504	507	512	529	535	551	528	551	566	556	502	526	506	557	503	510	536	548	525	487	517	492	486	515	544	542	529	527	519	522	541	560	527	488	529	504	529	492	518	533	555	525	535	477	532	522	551	534	506	530	532	492	496	486	497	533	507	518	507	490	537	555	512	513	528	552	527	548	494	563	549	575	540	513	547	546	507	554	535	510	522	554	537	511	526	478	505	472	547	557	518	536	532	511	499	525	530	527	506	542	516	530	520	555	512	496	538	520	558	542	538	530	538	528	560	494	563	556	530	518	533	523	506	526	521	536	500	558	489	523	508	519	564	535	539	531	508	573	539	489	514	548	547	505	513	514	526	508	508	517	488	508	519	517	532	543	549	522	474	492	493	556	517	498	544	507	517	543	520	538	492	533	513	527	497	549	514	504	507	511	559	550	514	507	521	508	529	555	485	512	527	509	487	521	547	523	533	515	504	577	505	502	521	555	523	557	482	507	508	544	459	503	535	540	510	515	508	533	495	516	531	503	521	533	501	492	525	532	510	487	517	555	517	486	527	485	572	470	575	537	548	521	495	508	533	525	552	524	539	561	560	503	503	522	512	514	524	515	514	482	456	556	504	512	510	518	512	503	548	549	523	548	534	512	520	533	550	509	519	528	504	525	526	521	540	515	514	503	558	511	542	504	534	521	523	521	536	526	542	522	489	499	525	470	489	476	506	498	531	508	514	525	496	520	533	548	511	523	502	495	573	527	542	544	499	488	564	527	510	530	527	493	549	520	505	544	506	504	534	492	522	515	554	538	492	503	506	539	515	574	525	557	491	545	517	510	515	487	490	521	489	456	514	494	492	539	476	525	502	568	503	517	541	561	553	522	575	497	516	488	518	518	532	559	530	543	484	501	530	519	522	542	481	517	555	480	514	516	500	538	535	533	532	525	532	501	525	523	538	559	513	527	477	533	501	498	541	521	513	488	548	493	507	559	499	504	536	531	550	475	548	577	516	528	443	533	549	512	517	465	486	513	515	529	554	498	507	549	493	553	482	521	535	517	519	514	511	502	490	472	466	528	551	496	557	562	490	514	505	555	494	528	512	514	524	498	525	497	580	541	520	530	524	483	538	500	494	503	513	507	516	525	545	502	515	528	502	509	501	538	503	516	551	497	510	530	544	499	515	503	552	548	536	497	538	547	529	510	475	554	518	500	519	548	509	555	512	495	533	525	495	528	528	508	488	520	493	472	544	494	479	513	511	526	553	538	527	545	480	543	511	525	510	546	490	531	516	488	537	488	519	534	557	518	534	526	545	526	535	531	490	543	519	556	540	521	519	528	525	484	521	563	508	523	550	561	490	586	560	506	541	530	535	516	537	496	521	505	490	523	517	510	511	530	549	547	494	489	511	536	506	527	513	529	539	521	526	528	525	509	536	556	559	531	545	524	532	501	545	524	496	513	488	547	522	562	555	528	476	494	501	484	503	504	539	541	522	524	511	512	526	539	539	545	506	541	544	521	483	557	511	536	510	540	510	539	503	532	534	523	542	525	528	487	494	542	528	534	572	548	520	513	532	557	537	512	487	530	518	478	529	562	564	511	523	530	530	534	543	513	559	515	544	522	540	513	536	560	558	507	507	490	557	535	524	507	514	499	509	508	561	525	486	505	521	517	516	487	526	519	516	518	524	523	517	509	512	520	576	557	514	509	503	530	518	506	520	565	539	562	514	506	487	504	535	546	514	517	507	500	488	539	462	525	517	514	518	499	532	524	527	507	567	527	536	488	497	487	534	524	545	501	542	512	559	495	531	518	497	503	528	484	524	494	493	550	511	497	550	531	498	550	505	500	538	494	547	524	557	545	520	495	555	548	561	517	536	522	526	549	545	531	516	517	522	527	501	493	506	529	519	541	518	519	468	513	506	534	544	525	549	542	542	494	530	512	481	515	508	499	545	506	531	499	528	524	517	485	527	523	533	527	533	539	530	532	558	515	502	487	542	549	539	506	475	522	531	500	547	495	517	546	480	523	549	497	528	523	509	542	510	524	498	539	516	541	510	573	480	509	512	521	546	513	502	568	506	525	505	569	511	503	520	546	563	544	529	541	515	519	520	498	519	498	481	503	490	526	508	541	522	527	535	538	545	478	515	486	518	484	557	499	560	501	551	595	517	537	519	475	518	507	547	510	507	503	518	518	510	523	520	543	486	506	537	547	538	507	518	546	498	487	540	500	523	524	487	545	562	525	522	527	539	547	536	527	500	483	525	527	531	561	519	555	494	506	516	486	507	554	523	545	481	514	515	525	537	527	545	526	498	507	528	561	542	513	537	511	530	509	509	563	543	481	551	502	546	543	509	490	494	527	508	491	508	531	516	491	480	489	548	489	556	534	533	516	551	527	512	533	555	532	529	535	553	510	557	567	525	530	536	518	541	549	514	502	506	542	560	534	536	532	494	546	508	516	542	471	540	492	534	540	499	555	509	503	500	471	514	535	544	508	522	550	491	506	486	523	527	489	520	508	493	529	502	543	530	524	537	522	528	522	539	511	596	513	543	509	509	556	486	507	500	523	522	554	499	522	523	556	517	569	540	483	558	509	546	499	502	533	506	512	499	531	541	525	490	493	499	486	530	509	517	519	496	555	498	518	490	522	559	546	501	498	542	523	479	530	514	539	510	491	508	547	541	511	555	496	516	517	572	544	493	551	565	527	510	520	528	503	500	521	518	517	490	529	523	517	501	534	551	536	530	525	498	548	514	498	524	532	504	529	570	539	543	501	510	476	546	510	499	541	503	522	517	520	496	528	526	495	545	499	529	510	513	530	516	497	527	511	529	521	532	549	504	492	501	507	519	520	530	497	524	552	561	543	574	490	565	516	515	536	523	515	541	514	542	556	515	504	560	521	555	530	544	512	482	494	528	539	549	562	521	558	510	508	510	493	520	520	516	540	547	502	534	513	550	536	517	525	502	550	496	538	529	507	522	553	513	536	551	531	510	512	536	487	517	515	569	522	479	532	534	532	526	507	536	533	527	522	524	498	504	553	522	531	535	513	533	528	504	528	485	514	517	490	493	513	524	493	521	493	532	462	486	476	542	519	516	503	520	534	521	520	503	513	559	549	555	539	536	533	521	514	496	535	555	563	539	502	497	514	541	526	528	498	536	521	504	509	486	520	511	493	513	550	568	491	547	575	541	505	504	538	512
34712	12604	3713	1562	1235	1011	856	805	737	647	675	676	655	656	656	652	689	740	638	597	636	588	610	610	614	595	556	615	540	663	636	576	636	590	594	611	621	616	640	632	634	631	646	655	598	626	613	623	597	594	671	679	734	712	668	580	617	587	629	674	652	604	624	647	605	597	603	598	623	620	605	660	594	581	569	621	599	638	627	609	623	603	618	613	594	592	598	652	554	661	639	608	640	603	595	602	630	579	631	615	589	579	596	594	574	623	632	588	630	653	614	611	585	657	596	597	583	609	600	571	629	625	585	599	639	612	616	599	577	618	584	595	585	606	575	581	636	580	589	603	614	613	594	584	573	610	620	597	619	603	648	587	617	645	597	621	631	605	599	657	636	615	611	636	671	619	625	599	629	622	618	612	571	600	589	622	613	618	604	653	615	598	584	559	534	626	600	619	626	636	616	628	609	568	627	597	603	617	646	614	611	568	595	605	606	628	628	572	590	646	600	629	655	586	599	648	655	606	598	598	609	568	621	645	579	584	631	604	576	597	592	620	632	593	645	613	608	593	671	589	599	617	578	546	615	586	558	593	586	571	607	686	644	546	605	567	623	615	585	650	670	627	602	618	592	596	652	615	629	626	634	568	595	600	633	587	626	665	642	627	606	612	604	621	652	609	576	623	574	627	654	618	607	587	634	638	598	596	594	625	598	648	632	553	607	634	635	628	633	634	564	596	647	608	541	585	577	641	658	618	610	576	599	593	617	563	652	640	621	598	596	607	593	534	616	583	579	586	580	611	593	582	579	607	610	609	618	583	609	592	600	679	585	634	607	606	636	566	614	605	613	635	639	638	625	651	595	662	651	605	613	644	602	568	612	622	588	642	585	651	651	580	603	643	589	595	632	588	603	583	614	614	618	590	670	604	617	600	570	602	646	601	609	636	617	571	638	621	607	614	571	632	625	628	592	623	601	626	611	593	614	627	596	576	618	598	579	607	557	582	614	651	616	567	624	608	577	600	651	622	618	561	586	612	584	594	599	625	598	634	595	590	629	603	634	606	584	601	599	590	610	657	631	604	615	631	584	620	617	598	601	600	567	587	611	606	624	627	592	605	550	576	664	617	631	598	607	578	631	581	610	617	627	610	656	604	569	622	639	606	591	582	604	654	582	661	616	600	629	616	628	603	600	603	615	652	628	602	576	628	578	629	572	575	616	634	630	622	592	591	591	595	621	612	637	630	573	581	587	635	607	615	580	614	591	576	609	635	627	653	626	615	592	590	616	613	637	598	637	641	600	605	611	601	626	677	612	578	615	661	612	646	625	606	610	595	638	578	613	585	638	563	606	637	595	586	608	608	630	630	581	610	626	637	598	625	586	606	570	636	587	602	591	594	618	651	634	608	604	618	596	577	630	600	625	611	597	631	592	581	595	567	596	646	601	631	620	597	619	622	607	585	611	614	621	575	638	642	610	615	596	592	608	641	611	602	611	558	634	614	645	597	632	601	608	589	645	623	602	594	605	650	599	572	587	622	619	605	580	564	603	592	593	583	602	608	592	600	647	594	593	586	610	605	600	624	649	620	628	558	644	592	605	649	633	630	595	609	594	607	631	578	609	590	653	598	597	619	597	595	632	603	616	602	583	623	642	595	549	637	590	566	632	577	603	590	570	618	589	575	565	613	598	608	624	588	618	651	565	601	642	556	586	604	606	647	607	618	612	613	617	636	618	594	621	627	649	543	638	609	653	651	592	603	614	595	626	564	613	574	604	624	588	619	641	612	634	602	603	576	657	588	626	641	584	614	616	607	599	642	622	595	611	593	577	644	613	640	622	626	625	588	622	626	615	564	655	603	606	571	634	638	602	592	621	582	597	605	620	628	598	625	594	636	628	601	628	605	595	538	615	591	640	588	574	653	611	597	629	617	611	647	622	598	630	628	568	577	593	587	608	612	609	636	623	647	577	648	650	631	554	612	634	647	601	665	591	599	653	584	578	624	591	649	628	587	592	597	607	573	555	611	602	627	638	609	600	612	622	622	617	628	601	633	633	591	586	623	641	609	611	624	643	593	632	604	630	597	647	626	564	633	635	614	598	624	645	593	583	639	621	637	604	617	629	640	647	575	603	646	627	630	615	615	611	587	572	589	617	641	617	623	606	581	586	620	655	628	640	585	639	575	597	592	633	661	563	610	609	612	608	559	613	657	608	604	642	609	630	624	626	648	636	599	604	555	595	612	613	617	590	595	587	612	614	567	612	587	609	573	664	610	625	595	598	573	655	623	622	607	596	626	591	598	622	578	605	620	604	621	629	609	622	627	599	582	612	657	594	628	619	588	642	631	580	580	603	615	603	609	603	585	575	678	616	605	633	621	589	566	651	596	595	606	594	630	608	608	606	604	593	604	570	627	622	643	596	639	590	590	554	623	584	630	600	615	625	606	650	593	633	628	629	599	615	606	612	601	629	586	598	616	600	576	577	663	637	641	596	593	597	647	585	633	611	592	656	645	626	626	619	609	624	633	612	651	628	603	591	608	590	602	616	641	580	609	621	615	639	607	614	591	624	620	630	620	652	569	628	619	580	612	610	595	604	611	606	637	548	574	615	621	627	629	678	560	675	660	601	623	607	601	596	590	655	614	609	638	639	620	618	628	578	621	600	602	605	561	628	610	588	615	619	592	632	606	603	597	646	584	588	648	617	647	609	569	591	577	589	599	620	598	587	595	608	585	613	610	590	594	618	654	600	609	614	653	619	582	601	586	590	621	662	629	635	603	614	601	646	581	589	590	650	623	623	577	636	609	589	562	632	617	590	591	612	589	608	613	633	600	595	614	601	613	547	630	640	608	621	573	598	611	614	636	597	625	609	637	603	590	600	568	620	593	640	595	599	618	586	638	555	658	598	604	615	563	666	594	654	595	623	600	580	619	585	589	572	616	582	615	608	588	610	624	653	654	688	637	604	615	584	604	601	614	601	585	586	576	577	648	595	585	604	629	651	612	610	587	585	627	612	644	594	586	626	636	623	618	653	603	632	590	562	642	659	631	616	635	563	649	592	564	654	640	575	598	642	591	646	581	623	610	612	635	619	616	584	624	645	650	630	660	595	610	643	621	640	622	635	703	620	624	577	630	631	585	592	664	576	598	630	595	612	626	584	627	617	585	649	578	604	609	595	637	630	545	551	615	657	603	629	594	642	596	599	655	590	583	618	598	574	582	602	611	679	601	642	611	643	593	601	570	624	609	620	555	622	588	611	632	607	585	666	617	601	622	636	587	594	602	590	594	622	640	568	629	645	656	622	572	607	622	530	649	631	637	593	582	609	622	640	619	595	629	574	631	647	616	608	640	573	583	640	617	663	627	607	567	605	596	647	604	596	611	650	573	608	607	602	638	629	639	604	657	620	559	614	566	566	596	589	613	647	616	603	587	625	611	581	585	642	643	604	604	602	606	609	627	627	569	578	582	630	575	586	614	599	654	645	618	623	618	605	597	616	605
23360	20835	28075	23683	20807	11767	1495	890	688	585	569	541	528	471	496	486	487	427	440	428	427	409	388	365	376	374	386	382	363	375	387	348	393	393	394	378	366	340	378	407	368	375	380	423	357	353	358	370	387	428	428	469	451	415	409	365	366	353	353	350	368	351	364	344	367	382	355	360	349	337	364	344	368	344	326	324	374	353	341	349	312	378	357	355	370	353	373	349	365	324	335	366	384	357	337	311	346	353	356	376	355	364	355	343	393	389	364	378	334	355	357	352	395	375	383	362	395	331	371	362	349	325	367	339	352	346	351	378	349	358	335	366	389	340	353	372	369	384	355	371	359	388	340	369	340	350	333	375	359	318	357	343	355	368	363	341	374	361	320	342	317	356	358	367	381	336	350	364	352	350	331	365	350	356	353	354	341	359	368	374	348	347	314	347	342	359	352	331	337	343	358	370	360	342	361	343	369	370	340	384	376	360	332	360	352	349	359	358	348	357	338	372	394	348	329	388	360	347	349	357	374	351	327	359	358	331	323	351	365	329	352	336	353	340	361	360	375	336	368	367	353	336	350	380	380	372	333	376	326	370	336	352	330	357	354	341	347	376	342	354	362	370	341	331	352	352	343	362	325	345	362	351	371	340	350	329	373	323	327	364	331	348	336	338	325	351	356	352	336	333	377	336	372	353	362	365	361	347	350	381	366	357	338	311	375	352	332	346	381	317	343	379	357	334	340	348	387	337	313	342	329	388	346	352	357	376	380	351	358	350	383	324	324	360	350	342	334	348	352	367	350	359	341	351	343	353	328	306	354	357	330	383	355	352	372	355	358	370	350	354	344	337	342	398	368	338	366	385	349	351	357	350	355	361	390	332	393	339	347	392	349	379	377	384	337	357	329	329	377	366	395	327	346	366	341	369	403	351	371	380	350	348	332	318	344	350	345	331	365	327	352	340	363	366	355	336	348	364	364	341	359	354	357	337	355	360	367	344	331	370	396	354	344	324	364	316	361	361	365	364	352	343	334	366	357	342	352	405	328	352	365	366	400	352	350	359	380	379	344	378	363	364	360	368	352	358	362	378	338	351	333	370	357	330	348	367	368	343	382	377	383	384	336	323	333	368	348	376	333	335	353	332	388	346	362	350	352	360	354	325	349	372	329	361	363	320	349	356	351	346	353	350	354	376	384	337	336	313	361	351	385	353	366	342	373	352	346	363	346	316	355	369	347	348	326	350	376	334	353	377	348	355	371	335	358	365	341	357	358	341	328	351	341	392	359	363	367	374	349	332	349	366	356	373	344	367	352	361	354	379	378	379	386	347	353	384	346	370	348	372	349	368	361	376	369	356	380	368	352	331	325	369	373	356	335	381	313	347	371	389	373	365	354	330	368	324	353	345	364	370	343	389	342	348	355	363	403	387	362	325	342	377	361	354	374	389	351	368	383	346	377	369	342	346	351	361	367	361	352	350	326	364	388	369	359	371	348	336	368	329	389	380	357	350	352	408	356	325	349	341	377	347	367	369	362	324	322	333	392	361	334	327	362	327	340	343	328	355	350	351	326	332	337	401	354	359	368	350	349	354	372	364	376	363	318	345	372	370	320	345	336	359	332	390	371	348	338	365	329	357	370	354	363	357	360	350	354	364	356	348	353	348	384	343	371	338	350	337	383	378	372	355	380	384	346	331	373	374	373	349	352	335	375	361	341	340	377	352	344	334	388	358	351	353	373	334	327	385	351	339	339	384	329	331	330	341	376	348	358	356	322	342	350	361	360	333	370	373	330	372	407	349	364	375	368	346	367	332	344	402	345	361	339	380	320	340	378	387	374	333	361	352	362	356	341	376	370	344	349	375	330	340	327	344	368	356	389	349	361	357	378	331	339	346	353	374	373	348	369	379	385	346	385	350	388	376	345	352	371	363	318	373	341	372	364	365	328	353	365	338	381	345	363	339	358	350	342	330	374	368	357	385	349	371	354	354	386	353	324	358	349	344	357	358	342	354	343	333	359	361	330	340	356	382	327	331	335	368	375	356	351	363	320	360	340	319	337	331	314	350	342	330	360	339	381	356	372	365	375	337	344	365	347	362	372	340	392	327	357	342	353	351	361	344	351	335	372	357	360	393	394	345	316	375	401	349	379	379	365	355	331	355	369	326	361	334	351	378	363	374	356	349	369	348	383	372	316	369	362	353	310	381	368	360	353	322	373	338	332	351	368	364	355	318	349	348	359	343	371	313	397	365	359	308	356	343	356	340	332	327	392	343	357	357	401	394	352	346	338	393	369	362	333	356	355	373	355	359	325	343	362	377	342	359	358	334	332	389	359	342	355	386	352	354	379	374	350	350	354	333	364	412	386	361	348	369	365	351	380	326	357	341	331	371	366	352	368	377	354	362	386	319	374	354	373	343	345	370	352	335	348	323	344	337	336	373	379	369	365	387	361	364	356	330	365	353	373	367	345	375	361	361	357	365	361	367	360	356	326	374	332	334	361	358	333	345	337	363	385	329	358	395	341	349	342	401	385	324	353	349	379	329	325	350	321	367	387	333	382	360	341	325	353	351	356	385	380	357	358	348	356	382	353	359	358	354	356	344	331	362	373	335	368	355	375	360	360	408	358	353	371	365	367	362	340	362	379	357	320	351	382	357	315	326	371	347	332	350	344	389	330	360	359	362	381	362	379	379	377	359	353	336	347	374	341	357	355	364	374	346	355	353	359	349	397	353	368	365	323	351	383	347	374	363	357	380	374	378	344	359	383	355	357	338	384	366	352	364	344	366	364	340	353	315	348	334	359	343	362	357	360	371	371	351	398	345	338	346	348	381	354	363	352	353	341	345	392	343	353	398	327	352	319	355	346	373	335	321	395	346	351	359	337	353	383	359	335	391	370	329	395	338	355	335	346	319	321	339	342	349	367	347	367	303	316	355	364	336	351	341	362	339	360	370	361	373	359	389	353	316	364	366	334	323	324	381	389	352	348	340	371	327	357	394	361	380	359	358	375	335	366	373	315	368	384	322	355	377	358	337	393	349	319	378	339	365	370	358	355	323	347	359	362	377	337	365	345	354	354	320	411	330	371	352	376	356	365	371	357	341	346	385	358	359	304	357	369	353	345	367	397	336	337	331	334	370	380	355	394	336	320	326	335	367	334	355	349	383	368	365	359	351	376	366	367	365	382	357	342	329	419	373	333	354	352	365	352	359	368	335	337	353	394	361	373	348	337	339	351	361	355	376	324	340	336	338	373	338	375	330	349	329	365	333	376	364	369	349	385	344	362	343	376	304	400	343	367	363	366	356	369	360	336	363	355	351	377	360	369	323	354	349	377	391	367	340	360	383	382	376	383	335	352	331	363	387	372	389	329	337	371	323	332	385	366	322	377	364	364	373	345	342	354	336	385	357	353	364	349	348	338	345	316	366	370	393	355	390	391	361	356	349	356	387	348	342	355	366	345	348	319	347	400	389	299	352	342	345	377	377	351	360	338	346	356	389
35600	24098	10700	4889	3340	2400	1837	1568	1178	968	859	777	705	663	701	643	608	628	613	614	497	531	481	485	466	494	470	467	420	429	431	439	467	454	451	408	445	425	427	430	434	431	538	496	419	426	403	420	501	542	564	612	650	588	516	426	447	466	429	452	420	416	447	428	435	406	424	470	449	424	408	409	430	375	386	403	417	415	462	427	396	421	438	411	422	410	384	417	380	388	434	395	434	407	438	455	443	388	446	423	446	440	393	437	388	421	418	409	407	431	433	445	397	467	434	396	444	425	403	395	411	412	377	415	448	392	436	416	411	405	403	406	414	437	451	401	425	423	431	440	454	415	397	395	406	422	415	389	425	416	424	407	424	423	394	410	424	447	417	416	394	417	454	430	415	367	435	409	431	423	402	422	384	415	417	394	440	412	406	403	419	440	425	426	409	403	443	412	419	412	432	434	433	459	418	417	427	441	430	410	435	417	402	415	460	403	442	423	438	429	429	421	398	427	431	418	442	458	433	423	426	457	466	445	419	412	452	417	405	392	407	433	388	422	416	384	418	408	409	402	422	419	410	442	437	384	385	429	477	448	412	421	409	440	429	409	395	385	457	447	410	413	411	413	416	385	410	415	395	410	396	432	385	394	408	405	441	438	398	443	406	407	415	412	417	409	413	421	392	404	385	406	426	393	422	380	416	403	405	441	419	423	450	445	384	433	432	431	443	425	402	435	404	429	433	441	429	409	399	434	422	407	435	411	477	420	397	415	394	485	481	415	419	412	391	428	438	421	417	400	430	423	405	427	413	405	376	451	429	418	407	440	435	383	427	404	407	429	401	423	431	435	420	415	428	415	414	415	401	426	405	403	448	435	410	470	394	368	395	409	425	430	402	402	436	419	391	429	416	413	450	438	407	416	437	420	464	373	414	424	388	454	418	398	389	413	405	418	409	456	401	435	429	421	402	430	411	403	435	435	419	415	417	403	394	430	430	402	433	369	427	423	397	423	419	408	403	400	405	410	396	388	394	403	395	405	422	431	441	406	409	420	430	396	429	407	441	406	413	443	397	419	448	392	428	427	413	425	435	461	424	375	416	407	430	416	413	435	431	430	438	427	404	395	385	464	433	441	434	430	394	422	413	432	418	408	427	404	426	420	417	405	427	428	439	411	415	437	433	423	431	439	416	419	446	402	436	431	424	428	463	394	404	405	441	455	413	423	474	420	422	449	416	441	438	417	442	428	424	422	430	439	429	435	431	390	407	445	406	424	417	394	468	402	452	427	403	437	437	419	439	451	401	432	457	475	398	424	391	396	430	475	416	433	363	417	400	447	417	443	425	443	443	440	440	405	410	425	431	378	433	426	399	441	415	433	436	412	444	429	449	430	418	454	417	438	392	448	420	442	433	422	418	446	435	417	453	414	403	438	444	412	419	425	401	419	402	431	398	441	398	435	426	428	454	409	429	393	446	408	436	396	414	418	393	433	441	419	406	434	418	410	424	446	421	402	432	411	423	427	419	425	426	436	415	412	452	437	431	411	454	376	416	441	415	417	400	417	445	406	450	422	443	422	414	400	490	410	421	406	401	443	428	417	403	427	393	426	414	456	430	419	394	400	411	443	368	433	426	439	465	417	430	428	452	406	408	438	418	441	387	428	422	422	420	419	428	425	419	448	383	427	423	388	416	397	426	427	431	399	409	422	408	424	422	440	445	433	425	429	409	412	449	428	442	403	413	438	424	395	426	386	395	408	413	404	367	444	394	442	382	408	438	462	412	411	433	432	396	398	405	402	448	399	435	426	392	430	454	397	413	430	422	441	404	419	440	443	438	446	415	423	394	414	402	415	389	441	446	405	420	407	440	406	427	417	441	442	441	439	419	417	406	396	451	466	411	448	391	394	418	427	416	443	377	401	433	430	398	411	412	395	438	417	451	407	433	456	407	416	429	429	427	361	439	392	412	380	436	431	415	450	412	426	447	448	429	415	433	430	413	420	426	435	432	404	397	430	423	429	426	413	449	438	439	416	440	401	417	422	449	399	434	438	434	403	448	411	438	445	412	422	408	426	431	412	414	433	453	444	376	439	408	387	472	421	428	400	406	409	410	421	420	428	417	447	425	400	431	401	395	433	420	411	423	428	402	440	417	376	410	392	425	454	397	432	446	395	425	405	414	432	410	393	390	427	446	429	427	419	395	413	421	416	432	438	414	408	428	426	420	392	400	432	426	420	391	420	406	403	446	445	435	458	410	417	405	421	422	447	419	446	424	397	422	397	399	441	454	410	409	400	381	400	413	424	423	394	444	414	418	421	420	464	437	367	422	444	457	427	396	443	434	426	451	442	406	431	367	476	433	409	434	419	443	454	413	433	429	411	409	431	477	418	407	426	423	452	417	385	408	416	407	429	398	436	409	441	418	439	427	434	423	388	448	400	421	413	443	441	430	401	437	390	420	420	432	406	411	387	405	450	440	425	446	439	431	395	419	473	405	416	406	441	392	402	463	413	406	446	413	355	403	434	425	428	408	431	405	406	404	423	382	420	411	458	409	421	393	409	433	403	398	431	438	445	407	441	402	377	436	404	426	408	400	404	426	416	423	412	414	395	403	391	426	448	408	408	452	428	418	415	379	411	471	405	374	423	423	390	414	422	416	419	419	393	425	417	438	429	412	399	405	381	403	400	404	425	442	408	413	460	432	427	410	393	406	417	434	462	411	409	399	410	457	420	395	387	418	429	418	415	390	414	414	363	397	404	431	435	418	426	409	429	445	406	427	460	390	404	423	426	443	420	441	407	421	426	441	449	428	421	410	436	425	422	435	417	413	415	409	411	389	433	424	405	384	396	440	386	411	435	413	429	376	408	419	420	418	451	433	408	412	412	444	373	410	392	421	447	424	445	417	426	449	417	377	402	424	418	447	422	417	431	418	414	413	408	457	426	410	424	404	441	448	410	395	412	428	431	426	435	434	380	422	418	376	456	438	396	431	388	411	428	417	430	411	433	397	402	421	445	479	428	419	471	415	417	405	409	404	443	412	418	430	405	390	394	423	416	422	430	398	439	402	452	430	390	405	410	454	419	410	425	397	454	442	474	435	410	421	425	430	404	400	394	465	402	393	430	432	414	413	386	437	406	416	437	433	429	406	433	445	422	446	378	393	435	409	410	457	430	423	460	403	433	433	417	405	451	399	429	441	414	407	440	457	384	392	399	428	435	441	413	425	410	408	430	385	447	414	423	426	430	421	436	410	423	436	411	402	442	457	420	416	417	394	399	455	410	427	398	380	421	438	433	417	406	461	410	401	401	432	448	418	448	406	415	449	427	441	432	425	429	406	397	403	414	412	436	428	416	431	431	411	420	397	446	394	429	372	392	394	434	402	374	423	437	424	431	414	431	422	430	428	399	410	428	455	413	429	442	415	432	409	376	405	436	421	404	422	422	387	417	435	415	452	392	434	407	412	440	389	424	435	419	431	394	405	407	383	443	430	453	418	441
24541	20793	27086	24520	13377	1839	1237	1062	933	965	877	863	814	814	850	844	851	846	794	772	809	830	830	767	798	803	790	844	801	799	817	712	794	778	781	805	806	733	750	773	807	764	777	835	840	719	733	742	765	825	815	791	850	838	770	746	784	755	764	758	739	770	764	770	719	765	756	769	738	774	714	748	783	748	807	729	731	778	770	750	767	712	778	791	802	787	698	786	718	762	772	783	730	732	775	750	782	745	758	769	728	752	731	755	744	776	737	734	780	793	756	706	767	754	769	766	709	777	777	760	740	739	794	722	750	777	743	746	760	745	728	757	767	760	769	772	768	737	716	808	774	771	789	720	769	795	772	794	758	770	726	747	767	746	706	773	752	745	715	824	795	784	748	754	754	785	770	747	754	756	762	825	784	760	755	759	785	768	789	810	786	772	781	770	779	769	735	726	810	732	767	773	806	766	762	732	762	767	774	763	755	814	794	760	688	755	757	755	765	758	751	808	741	754	764	781	764	769	759	770	748	769	755	773	752	792	762	783	756	756	798	719	748	747	774	762	825	770	791	768	738	746	761	741	764	718	706	793	722	709	763	744	712	770	803	797	769	756	711	777	796	749	789	744	793	792	778	785	762	792	751	780	764	742	806	755	764	785	723	740	765	720	793	701	746	795	779	793	711	754	829	746	804	753	751	715	737	759	769	751	730	698	764	773	783	738	730	729	778	824	816	734	725	789	772	737	758	786	772	733	750	818	738	734	814	754	757	776	774	750	776	749	740	775	744	805	738	755	755	765	763	762	757	759	751	766	782	715	751	769	752	758	801	760	772	771	806	748	722	790	795	802	760	787	715	808	740	751	760	729	773	790	772	722	728	723	789	738	807	738	788	766	791	769	747	771	780	781	708	775	804	748	779	770	769	750	749	759	741	750	804	819	745	726	721	789	714	741	771	810	754	769	781	776	731	708	742	742	717	731	765	800	772	712	753	791	766	734	780	749	787	787	802	788	773	700	757	793	749	785	744	773	728	713	753	735	754	754	738	832	767	760	779	710	795	776	773	797	761	768	754	776	782	780	788	800	792	754	724	772	732	750	750	757	752	753	761	769	768	718	755	772	732	791	783	765	699	782	766	732	785	741	761	746	755	745	779	716	757	768	709	795	769	703	732	761	726	789	764	772	787	725	760	753	739	760	724	783	752	740	758	730	743	742	718	779	794	765	711	772	780	742	782	751	726	705	775	800	794	823	752	796	732	772	778	752	771	811	798	754	713	707	793	697	727	769	768	764	757	757	787	789	791	775	786	792	771	779	763	778	760	730	800	794	757	758	724	745	766	765	739	765	732	783	788	718	788	824	772	772	743	764	800	742	737	722	803	787	750	794	735	781	750	767	767	745	808	783	749	736	835	782	791	771	768	788	770	754	756	771	755	779	814	742	750	710	764	732	687	771	769	729	718	813	826	726	815	690	752	786	766	729	780	781	782	801	762	746	767	831	774	767	763	791	699	754	789	732	757	717	768	767	793	794	735	736	778	741	794	776	757	794	742	769	770	820	792	819	745	808	766	789	773	722	751	783	744	742	753	734	739	740	758	747	726	791	744	748	719	758	804	793	736	786	759	761	768	728	775	775	755	768	760	793	769	725	732	764	738	738	773	728	765	812	733	749	722	764	789	787	768	818	787	750	779	679	750	760	813	747	744	761	783	724	742	719	706	739	787	726	757	744	764	740	746	791	767	762	753	727	794	772	766	766	743	760	762	740	759	754	751	745	778	761	737	742	711	742	704	774	788	704	771	807	716	755	796	769	803	773	793	780	773	728	714	761	771	737	752	815	703	780	798	749	767	792	768	750	779	792	746	749	778	815	802	788	710	751	752	796	738	719	805	773	803	754	767	777	796	774	696	749	743	763	775	752	774	702	774	806	767	726	779	729	792	742	764	732	750	751	762	781	755	756	744	809	787	804	758	726	749	781	760	734	751	721	759	771	773	773	762	786	751	727	774	750	752	763	784	749	769	766	774	738	766	740	791	730	752	733	762	762	734	772	742	775	787	754	803	775	732	767	771	725	790	795	771	789	781	742	738	768	783	707	743	732	742	731	758	785	812	743	745	786	825	738	763	715	725	775	698	785	766	765	756	763	747	758	809	733	782	793	791	763	775	715	749	788	735	755	773	780	777	742	717	820	782	747	811	793	789	780	767	791	802	758	747	808	825	776	831	788	790	765	749	805	765	732	762	709	739	778	747	774	781	726	772	757	753	801	772	742	745	790	768	807	781	738	769	767	793	786	777	761	729	783	759	798	778	726	735	757	753	788	743	753	795	747	751	781	807	741	786	770	749	765	722	769	732	738	754	729	754	735	707	768	749	759	818	778	767	763	741	807	748	725	757	756	750	780	770	821	731	792	814	760	788	786	740	757	756	798	814	703	785	753	765	805	766	791	826	733	762	758	774	823	759	742	783	747	741	741	775	793	736	785	798	801	794	762	730	763	729	771	787	808	740	746	792	731	764	721	801	766	767	747	747	735	742	783	766	780	748	801	774	779	773	777	784	717	782	811	743	763	748	743	776	813	804	777	790	720	728	794	791	767	736	782	736	776	772	758	798	716	715	764	774	782	745	774	752	823	709	712	790	756	753	758	741	780	800	755	752	789	731	738	774	779	699	769	724	752	778	735	748	768	728	700	754	757	765	759	773	722	720	803	799	751	773	751	760	756	784	794	813	737	746	799	786	766	795	764	724	795	781	796	778	751	753	755	794	757	773	713	754	802	750	735	793	772	737	812	714	750	747	725	741	774	792	769	776	744	779	773	709	751	793	741	723	736	788	779	801	737	823	684	763	786	779	791	769	771	739	703	754	751	781	782	719	758	774	791	764	757	775	773	762	711	774	781	802	797	777	719	758	730	774	807	755	804	769	778	761	727	724	769	737	756	748	764	798	775	772	774	773	780	746	742	765	743	750	757	791	681	774	739	715	776	731	793	758	762	745	800	777	774	776	726	764	779	776	714	801	764	777	777	763	728	732	779	777	751	767	795	782	781	733	805	758	763	756	770	752	817	770	809	807	794	750	711	724	779	742	779	733	734	781	834	779	744	760	825	764	761	711	751	747	765	761	732	748	776	773	817	783	751	711	761	744	738	740	803	748	780	745	744	808	737	759	774	745	740	789	796	724	763	749	793	768	708	753	767	768	684	740	796	761	724	803	805	752	777	762	769	763	765	805	787	726	779	780	709	804	764	777	779	756	774	730	731	717	794	771	719	795	763	819	783	730	732	775	763	815	780	753	777	753	794	777	747	773	779	794	774	732	762	729	774	759	740	754	768	789	770	734	748	740	777	792	746	707	738	781	796	752	753	731	783	784	743	792	791	774	751	758	769	804	755	729	776	770	768	748	744	786	789	756	781	794	753	789	769	753	737	810	693	759	755	773	791	741	756	736	765	763	792	727	747	760	834	727	720	743	792	723	759	774	788	784	716	771	745	783	799	744	738
35849	21047	7577	3736	2752	2217	1894	1659	1413	1217	1105	1101	1009	1025	1117	1046	956	979	986	937	919	913	914	871	867	889	884	838	821	895	875	849	826	897	866	880	881	930	868	854	869	883	857	945	849	879	934	841	906	963	994	988	976	963	885	831	873	860	847	852	871	863	838	916	845	855	828	850	844	873	865	837	818	824	833	831	839	891	826	879	863	819	896	868	880	822	842	875	905	854	831	843	841	865	856	839	808	838	856	893	870	873	808	872	861	816	842	864	841	862	839	873	826	858	821	845	818	834	876	858	801	859	859	837	860	849	860	849	886	865	837	843	839	883	872	820	878	872	791	817	843	870	883	854	806	881	889	905	798	829	851	895	835	869	788	797	854	801	812	857	843	843	850	812	875	871	873	885	842	860	827	856	864	839	844	794	800	866	889	819	821	844	847	819	842	821	890	817	860	813	874	882	852	840	868	838	854	846	826	860	823	822	849	803	879	850	843	872	807	789	926	848	839	872	863	859	897	823	861	860	853	852	925	884	872	899	876	815	831	825	855	836	842	822	864	805	834	830	875	853	858	837	833	877	863	837	945	819	901	884	874	862	859	819	889	844	827	890	846	840	872	841	843	850	846	919	850	864	814	823	858	845	861	817	877	818	814	862	849	856	837	824	835	873	807	857	851	869	881	789	834	850	866	844	866	867	875	808	846	881	854	830	871	840	845	933	848	869	840	876	850	815	849	849	873	856	867	896	847	911	823	833	888	834	823	822	818	848	886	843	850	902	853	866	824	844	890	801	879	847	878	860	837	861	857	897	854	861	862	843	918	781	907	892	868	876	854	826	906	909	828	899	854	820	854	887	867	827	886	839	838	867	867	856	877	902	881	835	836	924	859	846	834	862	805	801	819	838	890	839	870	785	821	850	876	846	873	851	808	844	871	886	814	871	852	862	835	840	857	846	889	860	868	859	897	847	820	837	856	830	857	843	861	849	828	842	827	836	852	876	915	879	898	803	863	848	859	834	878	867	794	824	801	855	867	872	833	852	854	895	805	865	787	870	850	838	869	836	896	837	846	837	832	890	837	831	842	825	861	837	860	897	835	848	826	868	882	825	898	857	824	878	839	838	790	858	860	911	817	831	821	910	825	835	866	881	864	819	862	834	853	875	851	858	882	850	819	843	919	873	884	851	832	856	877	859	825	862	861	863	868	870	788	821	865	868	848	819	873	886	899	817	844	900	853	842	896	851	840	817	859	842	902	845	860	831	825	841	801	863	874	830	899	835	830	844	857	859	839	881	833	906	850	845	863	833	885	856	826	844	805	875	868	827	818	854	819	844	838	827	864	814	793	869	831	868	845	860	859	795	834	813	808	843	868	827	851	836	910	823	871	874	799	894	914	884	829	822	833	850	828	817	870	850	876	862	813	848	873	812	836	862	851	858	909	870	879	842	803	843	824	828	819	888	829	842	860	847	838	884	907	842	901	870	870	824	904	839	852	828	866	836	818	784	893	914	803	836	844	790	870	885	835	854	859	856	845	881	854	888	802	801	871	868	894	896	807	923	794	849	834	917	835	803	828	872	863	867	825	810	838	875	852	857	851	821	837	827	822	868	872	866	839	857	867	807	874	820	819	837	861	834	878	810	821	792	910	848	860	838	936	862	861	857	852	832	853	849	797	849	882	808	831	817	889	888	838	900	840	828	865	857	888	838	897	841	838	902	823	840	877	849	884	849	859	897	818	926	855	817	814	845	878	840	865	827	862	852	836	833	795	829	833	808	852	831	882	886	821	864	866	935	828	862	835	828	882	856	857	891	865	825	823	810	844	828	840	857	803	841	877	881	825	817	837	881	888	837	878	860	812	847	888	841	860	872	858	839	844	870	798	866	810	881	844	829	855	829	857	864	867	822	866	797	827	824	810	836	843	875	820	817	816	794	854	871	838	868	799	884	853	832	893	880	827	844	841	846	851	846	821	862	834	877	903	816	845	860	850	833	845	866	816	872	840	827	864	854	888	807	792	847	885	843	882	871	847	801	830	798	843	868	837	841	906	871	857	838	833	865	853	907	865	838	913	875	830	910	799	850	886	832	885	830	864	842	862	798	877	846	853	792	855	819	816	846	821	869	836	862	809	893	827	857	840	844	889	859	830	838	887	830	879	839	840	829	870	889	882	830	808	885	857	827	833	853	829	883	846	810	864	865	841	819	784	842	833	881	842	873	903	850	839	840	846	871	819	850	860	889	792	874	876	826	821	873	879	842	865	836	780	933	815	902	882	820	847	821	826	918	856	865	894	833	850	853	856	835	882	860	886	841	833	868	839	841	845	856	860	843	875	804	800	808	839	859	875	853	855	916	839	868	859	855	844	819	852	869	845	870	838	837	831	823	800	800	830	818	818	820	787	857	861	833	841	811	832	885	848	874	831	846	880	886	901	880	854	827	915	851	874	871	811	865	843	886	829	874	873	826	864	882	897	797	815	876	832	834	860	828	854	872	862	870	834	855	831	839	829	875	835	822	871	852	829	863	814	843	826	822	831	844	862	828	866	852	858	881	893	823	834	822	832	876	851	869	861	870	880	855	875	874	869	832	877	856	840	847	892	829	858	845	871	884	862	843	815	813	860	865	881	846	849	891	816	807	820	851	801	876	849	844	919	887	854	841	857	870	842	853	893	809	854	869	848	830	846	865	855	873	875	859	862	795	811	848	841	905	838	850	832	876	870	827	862	870	862	873	810	858	873	896	852	815	784	870	869	820	846	869	845	875	868	868	867	869	844	822	883	889	832	832	845	849	876	859	857	817	878	848	879	852	869	843	862	825	852	837	833	865	898	822	845	828	838	842	826	872	858	876	886	817	868	859	858	832	808	865	850	900	867	869	840	875	837	824	845	825	850	898	864	867	837	818	858	895	870	897	883	849	887	836	802	828	807	807	854	833	818	851	878	878	862	875	896	853	861	922	855	825	880	863	868	804	925	835	798	860	906	860	822	858	815	838	831	852	817	837	819	880	828	860	836	866	867	865	796	826	823	820	851	860	877	858	813	864	883	860	862	851	873	866	796	860	889	879	894	839	868	864	845	856	819	856	855	865	769	872	845	873	855	860	851	866	879	851	861	801	878	792	850	843	879	818	845	879	816	864	835	839	908	849	804	831	882	863	882	844	861	863	841	886	914	813	873	770	881	841	913	866	850	865	818	813	864	857	870	838	874	837	851	882	840	787	845	826	821	899	905	773	848	832	891	824	874	839	854	888	838	832	866	807	890	806	895	874	828	845	804	870	886	853	844	831	817	866	818	861	836	930	815	853	864	878	850	829	786	855	843	821	860	836	867	855	859	852	877	855	893	843	892	873	831	840	788	882	925	798	834	872	859	821	845	886	851	863	903	894	836	811	878	835	875	857	829	905	824	842	824	839	819	850	884	834	909	862	888	854	842	841	849	854	803	849	831	790	826	869	811	864	826	840	877	803	867	886	819	838	849	862	808	812	899	877	838	872
22403	20820	28454	23300	20812	20881	12452	1955	1288	1090	977	968	917	835	885	811	791	717	712	664	638	695	671	670	670	625	672	647	635	609	654	640	660	625	651	618	593	559	591	617	686	625	742	701	625	603	587	591	570	655	766	787	770	650	615	576	625	622	591	600	574	579	662	631	624	572	586	592	596	628	631	606	583	618	611	602	567	590	605	575	594	589	573	573	584	590	633	582	561	554	626	655	590	596	599	584	604	581	640	582	573	624	566	603	616	590	637	628	631	619	596	624	654	580	621	634	633	615	642	596	638	612	630	634	573	639	583	562	611	567	620	543	561	594	673	581	634	623	560	584	648	590	639	570	611	619	582	590	565	599	589	602	596	618	613	622	611	607	547	604	591	597	588	569	657	579	590	638	532	604	627	571	620	619	595	627	569	644	568	615	621	621	603	557	620	590	594	552	595	601	570	586	588	591	604	644	600	589	602	568	568	597	581	579	580	574	597	621	593	573	613	613	608	578	608	601	621	593	628	617	587	611	595	603	623	585	562	629	603	612	563	594	607	589	632	586	602	604	649	625	593	574	550	560	597	618	627	584	608	594	593	605	589	551	568	589	619	611	607	578	609	540	575	572	590	601	643	606	597	609	607	581	600	601	598	592	605	604	610	561	552	625	578	566	577	585	576	620	629	581	632	554	593	629	597	570	636	620	565	611	607	612	646	640	599	615	583	589	617	561	568	613	599	611	591	619	637	629	586	618	627	614	596	578	617	585	612	605	571	595	630	604	626	638	536	579	592	617	613	618	611	638	578	540	591	602	612	602	575	649	582	587	596	612	609	599	605	568	586	616	642	579	574	607	579	600	614	599	588	561	590	592	587	583	616	642	606	585	632	612	617	654	589	600	602	631	598	581	625	595	583	590	613	610	582	608	554	587	558	549	622	616	631	612	631	607	613	620	576	626	574	594	599	579	595	608	567	604	548	592	597	619	561	628	637	575	577	612	607	549	620	585	599	626	623	595	602	575	602	568	571	595	599	628	603	616	644	607	583	587	574	614	609	573	661	561	601	573	587	612	579	595	597	624	610	628	589	554	599	574	597	619	585	612	578	628	648	609	589	594	582	614	603	614	631	583	580	564	594	593	587	589	633	570	619	613	586	596	575	612	618	579	583	600	587	602	637	567	550	580	624	659	611	571	579	646	604	577	580	596	576	585	603	614	607	600	616	587	593	632	608	586	603	587	599	644	591	631	639	582	581	587	631	576	604	622	584	567	548	627	628	581	622	564	596	571	587	634	585	596	602	607	613	619	592	557	624	643	628	616	655	608	567	572	630	606	574	585	599	620	592	577	615	575	655	579	603	584	576	563	595	577	554	592	575	596	663	603	620	610	613	615	629	596	574	627	622	584	629	596	577	615	613	565	560	611	634	601	586	595	619	560	601	589	605	602	520	576	596	574	553	626	604	605	591	559	604	579	594	606	595	582	611	665	574	580	616	541	553	669	588	626	601	596	590	619	608	647	636	622	595	608	586	585	609	613	622	559	610	603	570	601	628	623	596	620	548	580	606	645	595	634	604	629	613	617	604	599	609	605	622	610	599	620	588	603	587	606	600	600	567	583	665	587	629	564	644	582	586	611	610	631	605	622	599	582	565	549	618	613	581	589	624	575	601	652	568	611	608	610	574	621	606	620	592	589	627	618	623	663	607	602	569	585	623	578	601	636	591	588	660	595	599	585	607	615	658	598	598	627	575	561	623	633	607	634	650	679	596	577	600	609	601	609	605	578	583	630	560	596	597	589	599	650	588	614	616	621	601	574	612	600	595	581	656	547	582	582	609	634	609	587	632	588	571	593	573	581	636	578	567	595	608	625	607	589	579	604	619	620	603	619	611	578	650	595	545	615	590	615	545	592	614	617	608	560	606	618	554	593	623	590	614	579	587	605	572	583	603	592	591	611	588	626	608	610	631	648	570	605	614	636	609	607	587	584	573	602	583	606	572	540	618	596	627	617	622	628	582	574	629	598	570	602	590	578	564	587	592	599	632	579	598	584	588	548	579	584	597	600	640	605	625	585	588	570	612	603	592	618	595	609	616	672	557	556	572	608	612	643	601	616	585	575	624	579	625	574	618	619	597	570	629	617	586	612	588	557	591	570	603	614	612	594	601	596	621	616	601	618	618	616	626	642	648	607	584	611	595	594	604	598	632	555	618	593	636	606	593	567	575	548	571	581	564	664	643	650	651	620	578	600	569	560	580	585	582	583	580	631	585	641	612	563	616	618	601	599	589	605	622	590	604	607	578	607	644	651	611	612	594	603	582	592	610	549	611	559	591	579	558	561	621	593	557	591	603	641	567	609	612	625	574	629	584	613	608	621	586	605	628	574	615	610	607	576	584	582	595	584	619	592	600	618	653	619	588	609	581	638	586	613	634	627	579	600	599	600	565	571	656	558	628	580	604	658	631	614	610	617	604	597	552	594	571	570	554	595	623	619	551	570	580	590	620	598	609	605	585	636	587	588	594	575	613	592	561	565	618	539	593	578	601	596	568	569	633	538	589	556	569	632	596	580	585	602	587	577	597	598	606	617	605	593	615	565	590	589	609	592	577	609	581	625	612	543	609	584	570	586	627	593	605	593	587	558	567	575	649	601	592	626	596	638	574	590	595	549	588	608	597	594	554	628	609	604	604	574	576	600	614	567	562	572	613	587	583	590	540	579	591	576	590	602	656	588	612	598	619	564	593	627	603	615	615	594	602	567	579	617	562	574	599	568	579	572	600	596	610	594	595	647	619	571	600	619	601	629	604	573	547	604	612	582	593	623	577	579	606	604	609	585	596	609	652	596	613	604	654	596	662	578	624	603	587	609	633	574	606	579	568	587	581	601	622	585	603	574	607	577	623	603	562	650	599	663	571	652	592	585	594	584	573	595	611	600	587	650	573	578	601	643	634	601	568	598	635	589	593	548	596	601	604	583	568	584	626	565	606	621	595	590	603	635	576	598	578	595	607	587	648	598	591	605	598	597	573	607	634	585	603	602	640	595	610	627	599	604	600	573	634	614	569	610	601	618	566	619	625	619	633	625	625	592	490	592	603	659	595	605	564	589	556	597	623	619	598	579	631	628	614	605	587	612	587	595	607	560	622	601	616	594	600	591	602	614	610	601	568	622	628	579	593	616	671	606	597	649	614	610	609	589	596	619	577	626	569	588	652	597	577	616	578	618	597	602	567	604	620	576	603	612	541	579	620	634	629	588	627	595	603	597	606	607	585	610	624	607	575	596	634	581	662	597	586	637	616	587	582	634	604	593	565	586	592	600	633	557	587	606	608	615	603	608	618	603	576	563	542	615	592	568	598	581	572	606	599	588	581	584	580	566	593	579	576	545	564	584	571	604	610	567	604	648	588	619	652	596	617	578	613	642	574	587	613	589	574	630	560	570	581	608	611	614	570	565	591	563	567	611	552	628	608	585	580	626	590	583	570	605	571	587	608	587	575	578
39350	31811	15930	8292	5926	4516	3611	3052	2180	1738	1513	1429	1344	1225	1185	1181	1040	940	881	878	837	855	789	729	759	797	729	756	708	703	714	673	674	677	695	687	622	645	719	692	735	759	837	808	642	683	696	630	705	785	882	847	907	815	669	634	737	637	632	629	639	636	634	660	649	638	599	614	621	639	673	635	608	622	668	619	630	645	668	609	646	657	698	629	625	593	655	633	629	634	698	654	617	685	657	645	685	625	599	645	623	659	684	637	644	607	707	660	645	598	623	661	655	653	661	684	616	642	660	641	664	639	662	635	621	658	620	655	667	669	651	633	615	654	675	624	643	647	640	652	642	680	694	615	664	677	635	659	661	639	635	656	682	633	673	665	627	626	657	673	656	626	667	653	671	646	657	672	605	654	624	682	605	609	678	667	629	658	668	660	618	665	618	665	644	633	649	638	646	650	635	633	625	581	650	687	656	643	644	673	639	630	668	609	639	643	632	664	669	650	604	654	655	638	667	634	662	659	682	617	662	631	642	664	638	639	605	634	647	652	624	640	590	668	615	675	629	651	606	610	617	645	611	640	677	685	652	679	652	673	636	662	685	713	597	670	602	662	621	655	650	649	668	650	700	609	625	666	663	637	644	601	621	655	664	623	657	642	621	655	631	651	658	616	619	636	631	639	606	619	684	656	657	684	614	639	636	656	618	621	637	639	663	630	603	623	658	642	698	636	604	655	593	655	658	667	642	680	638	669	651	670	656	646	644	639	675	653	633	629	661	638	669	605	611	639	590	687	624	651	640	657	651	629	668	647	692	628	631	632	643	614	651	655	629	621	604	603	675	645	643	610	647	627	644	645	659	638	623	643	684	645	630	642	607	677	641	630	678	671	662	657	649	619	608	628	679	657	629	658	716	625	668	660	644	644	651	638	610	658	648	668	645	635	663	642	634	610	646	663	643	642	621	599	664	700	601	647	686	663	669	676	644	670	628	638	626	654	650	625	664	618	644	663	688	631	657	606	650	585	684	630	694	662	646	678	650	640	643	598	628	641	653	661	629	610	568	635	651	625	660	656	630	674	669	599	624	639	644	635	711	696	696	639	636	643	633	666	650	624	654	607	621	643	636	656	696	646	675	659	680	682	653	666	689	647	642	636	676	630	650	644	693	629	643	677	632	676	651	694	673	650	718	653	627	582	651	652	631	642	632	653	674	652	642	667	656	599	640	630	666	645	650	637	654	625	673	707	663	664	662	599	625	639	621	660	657	673	667	646	636	620	668	652	682	628	616	671	652	644	634	604	665	672	636	619	624	670	642	655	613	648	664	613	619	609	641	630	652	640	659	654	669	624	663	620	676	675	677	659	637	635	678	641	620	683	650	640	676	671	586	673	603	644	655	654	635	637	647	642	664	662	655	646	670	642	646	642	656	640	633	686	620	689	651	624	621	653	614	689	629	653	660	620	663	707	628	663	672	601	626	632	646	654	655	634	642	633	610	638	660	666	662	627	630	659	626	666	649	649	600	658	669	677	672	639	677	670	630	641	628	670	628	670	625	613	621	607	634	600	658	669	669	648	606	678	677	644	670	641	672	656	661	658	666	631	599	639	696	654	661	628	659	669	633	652	681	660	672	639	642	667	662	703	666	637	634	675	641	620	675	681	647	627	610	644	641	624	662	670	634	665	658	650	650	679	726	591	667	636	680	620	617	635	625	674	662	623	665	617	677	623	629	623	692	648	692	652	642	650	665	672	642	631	672	664	639	658	667	647	661	616	629	671	644	638	628	622	633	643	646	630	656	636	677	611	693	688	621	641	690	648	670	634	645	654	679	652	663	638	709	658	642	609	624	644	635	629	659	649	672	629	660	622	636	634	619	636	657	644	632	626	672	665	647	626	678	642	612	657	692	634	639	616	652	614	630	651	586	623	624	613	672	688	648	628	660	654	695	671	606	669	698	643	624	623	608	626	664	658	638	660	680	652	614	671	587	646	631	662	645	611	646	642	639	674	662	657	656	632	636	605	691	643	620	640	659	706	677	654	637	646	647	647	649	657	675	620	604	631	676	669	662	648	665	668	621	679	671	624	672	652	691	622	635	677	678	640	652	661	627	653	631	685	698	675	663	612	652	624	636	640	663	596	618	651	655	611	644	617	676	657	634	634	656	650	624	668	649	619	629	647	664	642	663	653	624	690	662	638	631	642	679	690	647	659	654	632	649	684	694	662	669	624	624	620	652	655	637	618	657	617	638	619	634	623	624	612	654	614	672	660	661	632	691	648	629	641	663	702	672	632	632	659	658	668	610	653	640	643	638	639	645	678	710	669	663	675	586	681	677	668	652	655	621	648	593	642	668	614	661	656	667	655	657	641	674	683	608	696	621	639	641	642	669	659	637	645	682	665	614	665	667	650	652	635	614	640	642	663	663	701	638	629	717	632	633	595	685	600	599	626	634	617	637	608	628	692	662	683	673	660	667	631	631	664	702	633	664	640	658	653	658	678	642	694	636	654	654	670	663	635	678	657	647	622	633	665	644	612	658	637	626	684	635	611	649	642	721	619	625	644	642	649	636	646	661	631	654	655	662	638	617	671	606	663	658	603	667	600	680	605	610	617	645	688	650	650	657	705	673	684	618	647	627	680	659	671	685	658	605	641	661	655	643	641	627	656	637	628	605	607	659	651	645	623	619	650	633	673	682	649	643	587	663	638	589	607	611	626	666	640	677	612	652	657	627	664	676	657	623	627	624	652	619	635	685	656	657	686	686	631	662	677	673	618	644	726	648	661	633	648	651	648	642	680	652	653	644	637	627	610	641	694	644	643	623	639	609	659	636	667	673	625	646	691	656	639	611	614	653	611	634	612	684	687	625	611	688	597	639	651	674	662	664	669	588	686	659	649	665	671	649	650	625	611	608	670	674	653	638	643	683	647	668	660	643	631	620	680	660	635	666	626	623	629	651	642	649	650	690	660	641	623	649	628	662	657	648	671	630	622	668	636	685	668	645	667	609	636	620	633	638	665	614	625	631	644	638	661	621	652	649	629	626	624	597	635	649	675	647	613	719	635	694	631	657	651	661	639	641	614	621	585	683	641	637	637	668	613	613	621	631	634	644	635	659	650	664	683	662	633	657	658	705	597	650	630	627	644	659	663	662	630	617	653	629	636	603	621	639	599	668	641	650	622	656	639	690	676	673	659	648	647	656	649	633	660	670	685	638	660	681	629	614	632	646	647	647	621	610	653	642	622	608	653	613	653	646	659	695	651	677	562	691	643	641	669	616	648	644	631	684	632	695	637	660	640	635	617	653	620	606	672	645	684	652	639	607	624	611	625	651	712	636	641	621	624	658	677	676	671	668	633	646	651	683	663	651	624	645	612	667	597	608	629	676	633	630	629	614	641	653	616	616	665	655	652	663	616	595	612	683	671	651	647	680	646	620	672	638	610	669	638	616	652	621	689	651	711	617	639	686	674	624	611	649	625	642	670	621	636	629	659	628	667
29263	21313	11958	1882	941	759	709	644	603	526	547	576	530	583	569	573	556	532	513	561	530	526	514	533	482	525	534	526	552	542	513	543	513	514	555	524	521	548	492	497	500	578	506	542	558	529	530	519	515	532	554	540	573	578	531	555	506	512	512	530	549	501	518	497	590	534	561	500	512	512	511	529	534	511	508	526	525	548	571	562	498	527	542	548	490	495	519	511	519	470	567	502	482	514	547	509	506	519	544	534	555	537	518	523	519	507	522	500	529	533	534	513	550	566	535	522	527	528	542	495	546	488	524	516	518	522	528	538	528	524	523	512	528	482	506	565	549	554	533	528	560	539	522	518	527	533	493	549	531	525	503	554	499	496	554	531	546	557	533	549	494	521	526	500	539	508	532	522	502	541	515	562	501	508	542	513	482	495	518	532	543	534	532	526	508	517	530	489	520	529	573	514	534	539	530	533	548	531	547	547	507	525	527	569	524	520	544	522	474	493	536	536	496	494	559	518	529	503	532	560	549	529	514	535	520	585	534	515	520	497	515	558	540	540	536	509	492	529	546	487	500	515	532	548	536	516	541	504	516	553	514	494	563	503	534	520	505	539	482	492	557	512	502	458	489	518	525	513	534	530	504	536	534	506	517	515	513	548	569	520	507	494	543	523	524	498	507	519	547	539	501	541	518	536	581	535	559	556	475	555	518	547	512	540	509	495	531	525	537	520	537	527	515	578	544	527	516	535	560	538	472	481	505	516	517	559	496	486	542	526	495	489	526	549	486	507	549	537	510	562	515	507	560	525	558	486	531	497	488	505	507	506	546	555	540	563	530	560	519	517	543	503	543	537	538	508	524	520	481	486	563	479	510	505	482	535	519	494	529	538	531	572	541	511	531	545	509	472	476	522	532	520	530	510	511	522	550	570	531	550	528	531	521	525	559	495	551	520	553	513	515	554	525	549	522	518	508	521	524	532	512	472	515	508	516	536	531	541	551	487	566	530	527	533	496	526	546	533	534	546	513	517	530	508	501	516	526	493	479	504	502	499	533	497	504	513	580	510	522	550	548	510	546	475	539	539	477	539	552	488	530	504	510	528	535	542	526	514	548	518	519	526	539	560	542	521	567	551	525	486	522	500	529	532	536	527	554	512	520	534	532	516	494	523	504	512	510	542	500	524	554	538	482	535	540	527	562	574	539	509	535	550	507	568	534	536	507	549	512	523	528	568	528	533	533	488	548	555	495	538	513	481	530	512	576	483	535	508	523	537	507	544	504	518	542	521	510	527	545	501	524	524	504	481	517	512	534	555	530	542	519	499	492	561	516	542	549	514	532	576	541	506	557	520	549	546	506	569	542	546	504	549	571	522	491	491	512	521	509	557	520	567	523	544	494	533	554	504	558	565	493	510	536	541	503	552	542	506	551	536	495	571	511	528	530	526	541	541	535	536	525	538	506	541	569	518	490	534	520	539	545	506	546	524	536	523	542	525	523	539	554	548	574	491	502	550	584	515	488	553	531	540	555	561	530	533	499	515	511	517	567	529	538	533	508	493	553	514	508	477	524	515	474	515	509	507	535	513	573	550	498	516	528	517	477	512	522	519	508	485	542	529	542	536	552	494	504	566	553	517	505	523	546	515	497	556	510	538	501	502	529	502	503	518	519	501	558	522	515	524	484	555	539	512	543	507	537	502	514	541	517	499	517	560	466	487	522	555	559	511	539	536	513	522	495	530	497	476	482	550	499	515	554	525	513	558	526	552	475	563	532	528	512	522	546	507	495	485	513	484	542	567	502	537	536	500	503	535	510	559	557	523	531	512	483	516	532	529	516	504	527	523	522	475	532	558	514	515	540	510	548	541	530	517	538	517	511	490	531	531	519	500	511	490	468	507	525	528	551	528	533	527	493	518	537	529	564	521	473	528	530	508	546	527	533	538	518	547	533	477	526	510	527	507	538	528	536	524	538	561	515	492	519	562	553	523	501	533	563	523	494	492	494	536	535	552	513	531	551	546	537	537	524	535	513	492	514	487	514	486	528	559	489	547	515	522	500	522	513	510	495	516	533	540	539	501	516	519	528	546	496	522	528	513	510	503	518	547	553	491	529	498	552	519	504	528	519	553	528	538	539	567	510	574	521	500	554	535	525	550	532	532	559	540	487	524	541	514	559	562	526	520	522	519	471	523	522	541	547	519	555	556	487	530	501	581	524	519	544	541	562	534	517	495	527	480	547	522	512	519	531	540	516	493	494	545	525	545	511	518	484	554	512	509	522	498	524	512	515	520	519	521	513	535	541	524	525	515	545	507	556	500	566	516	552	516	577	556	493	553	539	548	565	511	565	492	512	484	519	523	553	539	498	477	559	502	551	540	506	536	508	551	524	581	514	512	500	498	498	516	508	563	521	527	505	526	516	549	541	537	544	532	550	501	533	500	519	539	520	492	485	538	499	535	531	532	495	541	515	547	523	519	505	534	535	529	537	504	536	498	553	521	511	505	511	540	578	502	485	518	525	497	484	544	545	546	531	531	536	530	510	544	510	560	515	514	562	546	512	568	482	510	513	524	524	486	540	493	500	487	504	542	472	495	551	508	526	519	522	519	544	529	543	505	525	502	509	528	556	564	539	581	522	491	510	528	530	517	538	530	477	506	513	516	539	526	479	519	546	511	537	549	560	519	482	570	513	564	521	492	534	536	508	523	521	531	513	567	514	507	550	530	522	549	544	563	491	522	530	520	555	494	554	531	486	496	509	508	534	537	536	567	547	521	530	537	532	546	558	557	516	535	535	526	520	537	521	520	512	517	530	543	497	525	536	578	550	529	531	522	538	513	562	545	519	529	488	498	530	558	549	519	507	555	507	489	503	550	512	504	543	519	515	502	541	517	487	542	557	500	578	514	528	504	532	570	567	508	499	534	504	544	542	504	550	542	542	494	515	607	504	516	576	499	521	509	590	510	571	524	517	510	525	517	495	557	497	488	517	524	517	499	543	529	479	538	539	507	534	503	487	548	539	557	498	551	534	553	505	510	586	520	565	547	553	532	529	569	490	523	520	504	513	524	501	553	529	534	504	547	543	521	526	540	539	523	516	523	526	509	571	517	485	555	537	538	475	532	535	523	504	530	536	512	547	551	560	519	528	554	549	516	521	527	524	531	518	498	542	532	522	508	541	504	515	491	539	543	543	558	498	497	503	495	560	501	530	516	534	530	548	530	496	517	511	523	514	550	561	537	504	534	512	489	499	513	521	533	543	489	497	531	482	554	519	566	494	541	479	519	497	589	513	513	479	512	563	535	547	559	544	481	494	566	536	513	555	504	488	537	526	512	522	552	543	494	561	538	527	513	549	523	514	544	544	521	514	530	567	520	535	505	510	519	527	527	511	481	505	516	510	532	537	563	540	516	527	538	494	534	528	516	544	535	502	541	562	525	527	552	523	559	509	499	579	541	513	544	503	533	554	530	530	535	551	505	540	517	540	504	527	538	530	535	523	542
34821	16720	4080	1507	1337	1100	929	901	832	760	667	677	645	655	695	717	681	657	688	673	618	628	680	638	554	648	608	636	636	628	550	585	589	598	630	604	639	606	606	602	647	677	689	680	635	602	661	577	636	692	730	684	649	652	625	636	674	663	619	628	593	616	615	638	634	619	645	591	626	684	622	599	630	606	608	597	592	640	637	600	625	595	642	633	588	594	603	564	647	600	655	623	571	631	651	629	587	576	640	628	614	606	642	595	611	579	639	622	612	623	613	607	608	616	566	613	618	575	674	604	654	576	660	607	627	554	603	635	638	640	611	578	598	598	632	615	608	613	614	616	623	660	627	692	585	586	631	643	603	593	639	590	619	612	593	645	591	646	594	622	605	613	634	601	617	619	574	612	646	604	601	634	626	634	590	627	610	638	616	607	604	639	625	563	601	619	644	609	609	564	652	629	600	625	573	562	635	561	593	639	627	634	574	610	608	644	661	622	576	632	626	618	625	586	574	588	619	624	592	580	598	615	615	629	651	581	585	601	602	658	597	626	633	602	627	608	641	631	654	618	624	636	658	608	599	618	620	601	635	631	648	569	606	610	645	577	600	600	613	655	591	618	618	639	616	642	614	581	556	607	606	634	587	628	606	616	650	578	636	628	587	647	666	617	638	548	632	601	616	594	663	632	625	593	635	591	592	605	619	633	588	609	631	640	604	594	600	626	620	616	608	596	610	605	613	553	604	598	596	611	632	620	605	688	624	644	605	624	615	631	618	610	611	637	577	614	618	607	607	581	600	624	660	593	597	602	605	602	617	600	630	606	594	623	620	642	588	612	583	654	591	620	627	622	587	601	616	583	615	605	634	603	625	627	642	615	615	625	602	575	591	640	574	598	566	564	616	616	650	638	618	630	603	607	591	564	671	632	615	610	644	638	615	621	596	609	653	606	627	628	659	595	610	624	568	609	591	614	601	599	598	580	630	593	597	663	599	589	633	646	646	614	599	664	572	615	591	623	597	640	597	602	608	622	602	626	623	608	615	599	562	625	612	582	623	609	565	578	593	636	586	594	638	625	596	661	579	613	591	622	618	625	599	654	593	567	627	604	596	608	621	604	648	634	626	666	624	619	599	601	634	585	596	600	629	586	597	621	616	647	600	647	648	648	616	608	587	624	595	620	572	597	559	602	550	584	568	645	579	618	607	610	591	616	607	642	659	651	627	658	609	584	646	640	640	634	598	632	634	591	625	594	572	645	552	593	585	623	604	630	640	603	630	635	648	595	607	598	566	640	608	611	589	605	573	587	638	631	602	646	569	612	632	656	584	644	641	620	606	608	583	598	621	644	569	614	659	626	630	617	601	639	606	599	610	588	619	620	604	603	644	606	638	645	630	624	585	630	624	577	609	605	604	576	590	617	629	623	632	618	631	612	652	614	588	595	592	642	606	573	639	594	619	625	613	585	625	588	616	607	621	615	662	624	588	656	617	588	615	604	603	608	645	626	635	604	632	630	639	599	589	594	664	637	597	582	626	614	570	616	608	677	616	650	611	593	643	617	580	621	624	638	597	634	624	606	609	600	568	618	606	586	596	628	576	644	622	579	593	600	637	612	619	623	610	635	588	631	631	645	604	623	649	622	637	592	614	592	655	627	620	606	583	576	601	608	640	597	613	642	622	627	613	607	598	624	576	621	588	584	639	627	641	615	619	567	673	607	584	618	641	593	613	611	569	575	624	613	609	676	597	627	602	614	623	579	584	605	652	643	573	646	646	640	621	610	600	646	648	594	619	644	585	631	605	570	597	666	675	603	641	601	619	649	628	558	618	629	608	622	618	623	610	631	600	603	635	576	557	622	634	623	603	590	665	568	642	636	550	598	578	616	587	631	579	619	622	658	629	637	591	674	643	658	589	626	601	598	593	610	609	592	643	644	667	641	593	603	596	608	600	643	623	591	569	551	620	617	613	580	640	632	624	635	628	642	605	628	626	584	603	612	596	608	628	613	629	604	618	674	606	575	656	622	591	659	658	613	597	638	638	610	618	619	634	604	645	587	585	598	586	621	562	639	616	608	567	606	608	601	566	675	570	604	643	660	564	639	613	599	664	603	630	607	578	620	600	627	602	561	576	636	611	641	648	637	554	580	635	608	618	620	619	613	668	622	636	607	596	592	652	590	651	578	598	645	608	603	605	632	598	593	630	611	608	579	610	583	577	640	665	645	606	573	643	603	570	618	651	618	633	640	652	622	626	676	549	557	589	642	600	587	595	614	615	575	611	582	582	586	666	580	622	620	652	632	615	626	612	605	600	634	656	622	627	589	588	590	602	640	661	601	594	605	603	600	617	606	655	603	683	612	650	634	615	619	619	624	635	655	614	616	630	617	615	603	548	651	588	601	607	629	575	601	606	643	601	646	635	614	594	583	611	605	627	629	640	591	600	605	621	558	613	671	618	648	603	634	591	603	597	612	646	605	604	632	612	560	649	673	568	598	640	645	595	564	592	649	646	637	571	609	628	613	616	573	587	650	588	605	615	657	619	608	645	597	646	655	635	590	582	607	598	581	628	643	592	574	620	598	604	609	590	587	659	607	590	611	621	619	687	591	617	620	597	585	648	628	679	605	590	630	603	622	618	610	635	599	627	609	599	616	648	617	609	605	566	631	608	592	613	569	603	628	645	614	634	576	595	612	586	632	617	615	674	586	637	609	610	636	626	584	599	577	600	586	583	580	635	621	591	631	632	651	577	624	606	605	620	649	638	646	585	640	584	619	664	591	618	617	622	626	671	583	592	622	602	618	605	614	613	600	568	659	641	640	652	593	642	609	623	622	617	615	581	576	609	613	587	616	650	610	578	634	615	557	634	628	652	634	596	596	595	639	630	577	647	572	609	629	602	622	640	604	614	622	597	605	639	636	551	655	638	602	598	566	627	593	616	636	662	621	594	628	636	660	617	614	599	616	611	573	626	614	610	579	611	613	546	623	590	637	623	635	559	630	633	590	589	663	598	646	620	581	599	634	591	648	643	637	588	614	592	599	628	647	621	647	633	581	597	615	588	624	615	651	597	636	646	637	623	639	656	618	626	652	636	570	613	570	578	624	583	597	645	601	616	587	635	621	617	578	592	647	667	631	579	606	596	604	632	574	586	627	615	616	603	625	642	641	600	608	664	599	601	601	628	620	641	611	659	612	589	617	631	597	625	615	612	630	624	642	637	640	598	615	653	604	577	576	571	623	596	625	574	624	667	585	583	589	591	634	569	610	603	572	568	601	589	623	595	602	598	634	651	665	637	610	624	642	649	595	613	600	608	620	613	605	561	634	580	631	614	636	604	624	586	628	616	635	586	606	664	620	555	598	611	635	614	660	673	579	620	636	628	628	618	612	618	597	591	605	608	614	632	637	571	593	616	643	613	670	616	612	594	608	603	599	582	592	588	628	685	616	574	612	650	614	602	602	584	608	613	677	594	645	581	601	622	603	626	590	646	579	627	612
23429	20815	28042	23658	20805	11688	1436	1023	729	600	540	575	462	464	493	473	433	470	413	381	376	392	374	363	348	379	387	355	375	346	390	351	355	340	346	362	369	359	341	401	404	419	389	356	349	317	369	377	376	393	419	393	383	396	363	340	348	404	354	382	389	349	325	375	335	294	357	381	344	349	333	378	346	357	328	345	309	327	347	316	334	346	307	355	348	360	360	339	342	345	355	347	351	349	306	337	339	329	364	349	358	374	333	340	345	370	336	341	356	347	337	370	334	350	330	344	338	339	350	352	380	340	336	333	373	331	348	336	336	348	385	368	330	343	349	326	351	360	342	324	339	342	316	314	371	339	319	328	376	364	329	334	339	337	337	362	371	336	319	299	353	330	366	374	369	348	313	354	350	365	314	330	330	325	343	331	343	334	319	348	352	359	354	361	325	338	317	319	341	338	376	329	350	306	304	352	345	386	390	335	347	336	313	346	348	323	345	341	336	340	347	345	356	327	330	324	334	346	338	310	394	327	322	348	333	379	350	302	322	313	368	320	366	329	363	323	323	354	359	316	361	369	327	323	328	379	354	352	332	361	358	334	318	317	328	323	343	340	327	349	347	306	386	358	336	325	354	338	333	334	333	343	334	319	340	357	343	347	321	357	355	317	337	324	338	360	333	318	341	382	335	310	365	344	351	346	324	356	340	363	348	333	327	348	330	328	333	338	340	364	322	334	335	351	390	336	364	310	335	322	333	361	336	290	354	336	354	350	338	323	377	342	353	320	320	326	341	326	341	387	375	346	326	358	362	358	369	339	339	327	345	352	361	364	349	351	355	339	315	356	378	351	352	362	360	352	346	353	345	344	325	335	344	305	299	312	330	312	336	324	370	320	360	322	336	329	323	347	309	332	357	365	352	335	342	326	347	364	362	387	353	327	330	337	365	307	310	346	340	321	362	358	377	319	324	329	343	364	322	341	333	362	342	333	330	295	337	313	342	347	329	319	341	334	346	319	352	327	344	294	332	351	351	303	336	325	330	338	337	355	334	323	325	340	364	340	343	341	329	353	379	311	355	334	315	350	387	311	344	341	336	342	306	340	321	334	328	328	382	348	334	345	330	301	333	315	366	331	363	337	334	320	328	345	381	328	345	341	365	337	361	360	339	347	345	316	333	370	349	336	303	358	332	339	320	354	357	334	336	319	342	341	335	328	352	377	334	335	357	348	328	373	344	315	357	345	338	347	352	315	341	328	350	357	318	323	342	330	324	349	329	380	347	361	316	328	315	350	345	349	303	349	334	320	372	312	365	346	329	333	333	311	332	350	297	307	314	354	343	349	345	351	345	317	349	355	310	346	324	336	356	341	395	343	339	300	337	318	308	331	327	300	364	326	338	342	321	365	351	327	351	364	332	284	356	347	339	351	316	329	331	372	341	338	321	301	366	316	317	374	338	365	348	350	334	293	314	329	319	338	331	351	325	318	328	364	333	359	341	341	378	323	333	337	356	340	320	330	329	337	356	339	338	358	330	360	325	327	323	333	326	335	366	320	335	342	359	325	362	365	344	344	339	328	336	326	351	355	356	345	341	316	327	348	344	364	325	336	350	349	361	380	356	353	335	345	364	319	353	328	316	316	336	346	355	346	337	337	326	363	349	363	352	283	320	316	334	329	367	345	319	325	349	350	282	334	332	374	347	299	343	352	340	328	326	354	365	337	342	324	334	326	318	353	334	312	333	329	337	327	314	360	338	359	349	328	340	358	309	332	323	360	337	353	318	337	325	325	326	340	323	333	345	333	327	369	330	359	358	342	336	320	357	307	309	342	353	318	338	352	341	369	339	370	327	356	322	325	342	353	326	343	324	341	333	315	331	355	325	338	374	342	320	323	329	325	318	339	363	333	349	310	375	346	313	312	367	352	342	349	323	333	353	358	338	384	343	331	333	354	345	354	319	361	361	330	379	350	360	318	377	346	342	355	337	334	352	345	350	360	344	358	326	345	349	353	349	376	345	328	339	337	333	335	349	322	339	350	318	365	322	335	332	344	350	347	347	349	346	332	341	365	342	361	363	320	324	332	320	355	311	356	334	346	357	346	347	337	340	334	327	357	337	349	339	314	338	327	329	337	324	373	372	343	348	327	320	328	368	326	288	353	326	332	368	350	354	334	318	327	365	338	364	327	332	302	364	353	305	332	323	337	370	312	330	292	353	328	353	343	322	331	349	365	336	343	346	363	315	330	336	341	327	364	296	342	347	343	323	383	336	304	320	352	345	350	355	337	333	320	332	327	332	305	335	329	322	320	358	335	339	313	323	325	334	326	326	347	339	350	335	320	358	347	323	363	322	338	349	313	322	325	345	329	352	314	331	318	343	338	357	344	370	356	326	340	340	348	357	337	372	294	374	343	338	317	336	327	343	343	337	333	359	331	332	326	358	352	340	334	355	334	351	345	302	347	337	372	362	352	337	329	355	345	345	356	349	350	361	324	372	359	351	343	352	328	324	332	312	329	320	364	340	347	334	345	339	336	322	326	352	329	331	338	327	355	330	373	336	295	343	338	347	329	331	335	314	333	337	340	327	325	353	305	343	354	322	376	358	373	326	359	349	331	343	340	330	360	359	342	338	327	359	339	328	342	356	325	372	343	337	368	340	346	318	339	341	333	339	322	346	325	361	328	338	348	327	328	332	368	347	308	339	316	341	302	346	378	340	366	348	365	363	337	326	348	344	345	349	352	343	329	355	324	335	307	322	322	314	371	353	333	351	317	317	370	329	369	357	351	345	366	355	360	337	323	342	362	338	328	344	330	364	347	348	312	348	352	343	333	336	345	343	325	326	377	345	361	323	359	344	335	380	325	336	350	328	354	348	342	311	346	334	354	355	325	341	329	310	347	314	339	339	336	346	370	318	353	326	348	350	361	295	351	360	352	347	317	357	320	347	342	335	370	322	354	307	342	342	333	379	339	330	331	304	372	344	321	333	317	349	328	336	344	308	342	352	351	334	373	349	339	350	353	322	342	359	363	372	325	362	329	333	324	329	338	356	359	340	323	318	342	328	323	349	335	353	359	370	330	332	347	349	366	316	330	344	342	357	374	331	295	311	324	342	309	349	337	358	344	344	336	342	345	319	336	325	331	344	311	357	326	362	299	336	361	384	350	316	348	335	321	388	339	344	372	365	352	328	359	366	349	330	338	334	325	353	341	345	351	325	360	329	330	302	330	320	366	340	360	388	385	330	342	320	389	358	321	348	369	362	332	353	361	339	338	348	345	335	339	352	344	315	365	359	359	319	330	345	359	337	304	315	323	325	330	348	337	326	349	330	323	329	325	333	334	331	310	339	347	345	330	336	324	324	330	328	334	341	319	307	359	360	343	359	344	357	351	321	330	335	341	310	345	354	313	333	352	311	325	348	346	331	314	350	356	358	342	326	351	310	341	359	350	329	325	325	338	337	343	386	330	331	317	305	358	339	348	366	318	342	337	348	346	317	304
34816	25686	11163	4637	3372	2572	2091	1677	1386	964	852	793	758	700	640	654	569	577	556	528	470	473	457	473	467	475	453	451	444	439	420	442	421	412	441	440	457	401	438	435	466	593	538	399	418	431	393	434	444	513	531	444	462	437	427	407	488	462	407	395	403	451	403	399	387	429	405	399	403	407	421	366	401	430	389	392	392	407	405	396	425	423	401	375	411	389	380	410	389	418	459	391	396	412	395	443	419	377	443	381	397	407	384	406	390	437	423	411	410	438	410	402	440	393	404	387	413	400	414	410	413	413	411	391	401	413	388	360	437	428	439	384	381	419	403	432	433	394	403	392	407	416	367	419	389	446	424	407	396	414	414	391	428	402	412	429	395	379	397	403	428	393	399	419	387	421	416	429	447	418	382	412	406	392	395	365	408	410	430	383	400	430	382	430	377	349	435	402	412	385	428	395	427	439	403	395	396	378	369	415	421	415	445	419	436	398	418	422	413	375	381	405	422	418	435	387	414	429	442	451	403	411	434	410	411	378	410	387	419	398	401	397	445	421	399	394	393	416	427	390	395	399	404	369	404	364	411	403	401	421	362	413	381	388	424	376	381	382	439	376	394	390	359	371	414	402	402	391	412	371	395	411	424	394	428	424	388	440	422	369	406	416	389	407	389	390	388	423	409	423	418	399	429	375	400	427	444	417	368	374	419	404	405	394	389	386	377	397	422	421	388	405	391	418	412	384	418	405	400	450	397	423	407	415	399	379	366	381	385	424	407	408	405	405	417	416	419	382	399	388	414	402	405	403	415	401	405	416	417	421	399	408	449	429	422	413	399	380	399	352	428	418	399	393	387	410	427	396	416	409	384	449	386	393	383	375	427	352	432	407	417	386	393	393	403	407	407	415	400	434	387	388	404	380	391	411	402	408	399	421	433	373	364	373	408	457	387	380	387	353	390	418	400	428	394	427	408	387	440	366	396	407	424	378	395	441	399	406	405	364	441	414	390	387	386	395	408	405	406	401	432	436	374	416	396	374	387	425	441	370	395	402	396	412	413	427	387	399	406	407	391	407	393	396	381	388	383	403	422	417	420	402	416	401	426	403	385	441	403	409	440	414	384	355	383	410	407	394	408	407	383	383	419	411	371	386	403	430	396	383	393	415	402	405	413	422	397	419	411	378	399	403	394	397	413	422	376	368	408	415	370	432	419	433	384	393	413	375	428	432	386	439	407	406	403	436	446	396	407	424	423	419	401	405	405	409	421	398	422	417	419	423	408	403	401	365	427	448	402	411	429	396	416	397	421	434	379	365	400	354	398	419	391	436	369	409	409	380	406	361	408	423	415	400	410	415	390	385	414	445	387	413	417	418	367	403	398	370	392	424	420	384	400	407	399	400	401	420	428	407	415	428	427	386	421	401	428	423	379	414	432	436	398	394	402	368	413	397	410	413	385	419	395	404	421	386	422	384	383	380	420	430	395	380	429	378	421	406	405	427	404	425	378	426	412	428	385	369	375	419	416	412	390	439	375	389	433	358	424	434	372	414	419	410	424	383	405	380	411	366	393	399	394	418	422	410	402	421	406	393	412	370	412	420	393	389	414	368	366	415	406	394	402	404	400	391	405	420	392	402	366	406	395	403	419	390	401	394	429	359	383	445	415	385	423	425	382	381	398	403	393	426	420	410	420	376	405	389	401	365	423	382	415	397	393	408	458	406	378	419	384	435	427	416	438	417	399	405	436	423	424	410	390	404	389	381	390	384	405	394	410	433	395	406	419	412	387	378	423	389	422	423	384	388	384	403	406	392	388	411	408	421	399	378	398	418	374	450	419	456	378	388	379	392	385	421	412	405	389	380	428	410	422	401	401	409	396	404	396	419	402	420	389	386	396	424	431	406	392	413	407	356	412	410	453	429	426	433	387	417	390	393	398	392	430	434	418	380	449	386	396	394	411	412	424	416	390	411	391	404	441	403	427	414	374	403	383	377	419	338	441	430	404	418	384	384	431	433	399	404	402	429	407	393	362	397	399	382	394	387	377	416	379	430	410	406	373	386	414	407	392	415	431	375	398	425	429	402	400	391	420	389	348	425	403	414	390	376	396	413	401	396	413	476	419	407	430	435	408	423	378	415	431	453	389	412	388	398	417	444	371	410	419	429	398	391	394	440	413	370	362	408	396	395	385	399	382	422	430	379	428	393	399	401	427	385	373	423	390	405	415	378	409	432	396	424	376	385	399	416	397	395	397	408	442	424	395	421	427	414	387	396	398	422	416	410	409	410	416	390	442	423	409	391	397	414	379	426	439	434	412	387	408	389	370	399	379	402	394	399	393	417	415	370	381	389	379	430	415	423	398	441	410	432	411	404	387	400	437	404	394	377	412	398	411	398	377	410	365	432	411	393	391	429	423	390	380	413	388	401	359	395	386	405	409	404	388	443	360	408	426	394	400	400	394	397	383	385	420	386	410	420	375	425	404	418	410	402	421	437	427	417	400	388	413	374	404	406	388	405	414	454	383	370	362	358	406	407	416	368	420	427	399	409	392	414	390	403	398	421	426	416	399	415	413	399	417	385	374	421	427	413	385	390	374	381	384	432	391	397	405	426	379	407	411	447	416	404	398	419	426	417	413	387	420	424	394	397	417	405	410	413	387	371	378	415	406	421	409	422	418	387	412	432	387	393	403	388	435	387	423	387	393	368	419	408	402	390	371	374	395	406	423	406	424	402	395	402	446	465	401	383	394	423	384	436	385	426	395	391	397	412	372	419	380	427	419	368	442	416	396	415	416	396	374	400	424	393	392	411	422	400	375	404	423	416	432	418	412	431	431	391	417	400	394	387	402	386	436	387	411	400	439	397	387	420	409	427	380	403	397	368	426	396	349	421	430	393	382	411	456	397	416	412	399	404	418	408	396	410	410	404	439	412	441	392	406	409	453	393	404	418	392	402	438	363	417	449	430	405	420	434	373	405	422	378	422	411	420	409	409	382	398	370	426	416	411	391	381	440	396	401	400	417	391	415	421	395	396	394	393	361	392	393	376	404	374	403	411	400	397	387	411	394	406	387	392	384	403	395	404	416	419	394	417	394	423	389	363	407	410	384	381	363	412	396	428	366	386	361	411	379	377	396	412	454	405	412	398	393	405	406	423	386	410	385	397	413	388	411	382	417	427	393	415	430	388	422	411	418	403	420	423	398	376	395	406	393	425	396	428	400	412	404	432	389	398	406	403	395	403	379	403	382	411	400	418	401	403	386	390	406	405	418	387	423	450	396	361	390	401	398	409	416	375	405	415	419	385	382	415	417	417	409	420	400	396	366	393	424	416	365	412	408	369	370	445	419	401	392	390	398	370	408	398	417	442	439	410	419	426	381	384	411	404	400	371	385	383	377	397	402	393	370	400	379	423	389	415	419	392	404	404	418	380	429	358	436	370	384	399	400	407	419	398	397	406	403	420	414	398	387	411	360	383	396	418	381	377	380	393	405	424	392	424	387
24542	20847	27092	24571	13083	1824	1321	1133	1059	905	888	858	851	838	833	851	784	797	876	819	794	776	808	743	795	759	758	747	803	776	804	797	752	723	770	780	726	736	770	778	848	833	805	721	756	742	701	747	731	759	737	741	841	771	766	695	800	842	734	717	801	763	781	730	779	779	750	753	766	801	768	805	782	764	775	729	773	713	768	746	790	759	792	762	739	771	714	673	737	731	734	735	730	770	790	762	772	783	766	770	746	758	719	734	789	752	721	724	782	745	804	753	775	748	776	770	787	732	723	731	801	740	793	744	787	744	818	774	736	752	783	702	743	745	751	748	745	804	755	749	764	756	781	755	730	721	728	798	754	745	752	755	733	794	803	800	703	719	711	768	774	770	764	765	773	778	748	767	728	731	704	721	725	766	744	745	794	746	760	767	744	756	760	762	772	709	744	770	760	762	734	796	756	747	746	729	749	743	774	689	726	793	754	750	772	747	746	783	766	758	729	737	754	773	724	798	804	777	801	782	758	746	781	737	762	720	740	815	763	749	773	745	722	758	761	779	746	779	781	780	828	768	774	743	779	831	748	732	750	808	784	772	751	690	769	707	724	764	752	788	781	738	762	707	758	735	751	778	755	815	747	749	705	753	779	758	737	720	759	735	740	738	785	769	742	739	746	735	773	797	737	800	759	756	716	723	771	728	775	789	765	734	782	761	748	722	737	738	764	757	781	733	758	728	737	742	751	760	755	774	739	723	751	782	659	730	719	699	771	773	663	730	735	800	724	746	752	723	728	702	743	752	801	789	735	759	728	759	769	740	770	716	741	745	721	760	708	734	795	775	764	777	731	750	825	743	727	732	745	702	753	786	782	748	774	743	775	772	735	747	790	803	765	719	732	750	740	771	734	704	748	770	774	790	822	744	773	794	801	764	752	775	786	746	776	748	803	775	830	744	706	723	817	769	747	797	780	722	695	783	730	719	774	772	732	764	737	747	728	699	737	745	748	727	805	724	769	700	711	730	740	823	792	727	717	741	761	741	729	749	751	765	767	765	763	726	729	749	774	771	790	821	728	753	718	737	736	724	785	773	779	771	754	794	777	762	781	737	787	748	744	745	760	719	721	708	718	753	728	713	786	728	805	720	720	721	724	743	782	739	766	751	760	717	689	726	732	759	763	710	765	741	761	735	799	749	711	827	765	746	779	800	784	753	727	758	748	749	768	742	740	748	757	750	790	701	684	756	733	785	759	726	745	769	754	747	729	786	773	784	776	760	759	765	739	728	733	719	769	758	780	760	706	735	772	756	754	759	759	734	793	774	771	765	750	725	730	697	715	762	752	744	772	767	751	768	754	784	739	717	675	769	769	767	740	777	760	792	763	731	740	779	769	818	746	762	769	752	726	774	761	770	803	773	749	699	773	755	769	749	712	708	766	764	744	746	775	721	742	736	801	751	757	778	753	748	762	741	714	745	786	797	745	732	789	764	794	777	738	763	735	727	766	785	783	753	745	794	752	700	752	762	798	806	820	731	714	770	770	761	734	756	782	746	746	764	756	740	725	743	705	736	753	763	747	746	794	711	744	780	734	756	783	754	792	751	757	725	720	731	798	740	747	785	700	735	786	767	757	724	735	777	767	739	792	751	768	758	739	740	717	798	744	784	719	810	734	759	769	751	753	768	745	785	742	807	737	795	778	761	748	737	712	747	733	779	731	759	803	713	802	753	778	780	791	728	760	777	750	787	799	750	764	778	774	751	724	777	775	749	749	709	766	777	722	781	731	751	739	771	735	783	724	816	730	770	735	753	765	769	740	703	751	760	764	716	768	772	794	796	731	763	786	689	749	729	778	742	732	778	724	743	741	785	723	783	741	747	759	751	720	750	748	735	774	759	736	732	752	777	753	777	743	778	757	771	795	759	725	748	717	823	753	736	760	761	782	750	772	772	754	726	794	733	761	784	753	694	707	744	736	706	765	721	739	765	752	782	777	773	771	773	768	740	752	775	780	779	769	744	738	734	757	792	741	795	758	771	759	768	715	776	756	732	770	707	799	792	747	745	751	773	735	706	703	709	737	706	729	745	775	728	701	738	726	737	774	810	717	735	715	729	768	754	732	681	721	763	749	727	723	743	763	734	718	777	790	726	724	724	770	758	815	773	787	783	771	714	712	752	726	775	785	742	772	750	733	756	763	697	744	772	762	758	793	785	719	794	761	735	730	756	757	745	797	782	712	756	763	740	766	748	790	755	721	760	729	715	717	797	742	808	714	782	747	742	783	787	739	761	726	750	713	699	711	787	709	766	782	776	700	699	752	751	781	746	793	767	757	785	771	735	756	757	840	720	747	735	814	739	768	786	712	732	691	758	749	763	721	755	733	717	727	757	749	723	757	763	779	775	729	703	738	714	767	762	790	759	769	764	761	777	729	758	809	729	770	793	767	734	790	737	757	743	765	706	722	741	799	785	774	830	757	728	762	758	754	771	774	756	758	738	756	794	729	772	721	782	741	709	763	725	777	753	688	744	729	723	769	727	783	773	792	758	749	782	734	742	742	751	771	794	763	754	734	747	720	773	779	748	744	703	740	768	704	762	753	758	713	735	733	775	750	660	735	760	757	766	728	772	745	750	723	723	732	716	787	792	724	749	766	767	709	739	774	744	749	774	754	733	771	800	735	737	747	776	734	727	773	760	725	783	778	717	736	766	724	762	719	728	732	788	723	711	694	736	693	748	747	751	802	771	716	726	791	769	765	776	717	734	766	732	806	744	764	750	789	707	745	728	810	663	749	733	803	750	779	713	777	776	823	722	725	719	763	744	739	706	742	740	801	680	775	805	720	730	775	771	717	819	766	721	783	784	767	759	753	743	762	807	771	744	772	784	721	775	800	775	779	745	741	738	754	749	760	746	746	782	747	737	728	787	750	796	733	745	772	772	706	757	791	761	758	749	728	785	775	760	782	736	791	781	764	792	737	746	754	786	744	765	747	782	755	817	768	711	765	726	760	685	724	767	692	772	769	743	745	762	697	759	735	777	778	760	759	737	740	784	752	743	760	746	723	744	770	733	751	733	764	758	748	751	706	766	711	777	739	735	730	764	802	782	742	737	758	762	821	763	742	763	777	703	731	798	743	753	810	724	790	726	747	734	753	774	773	725	730	762	763	739	711	804	754	762	757	803	766	775	747	724	754	726	706	748	763	731	765	822	755	728	790	776	763	724	746	742	751	729	725	771	794	743	717	777	783	698	695	731	737	788	762	782	729	715	725	758	780	726	731	746	716	751	729	782	747	751	704	794	739	764	773	728	745	742	790	746	754	774	751	758	721	792	727	818	769	780	794	749	793	784	760	763	737	779	747	731	749	762	763	736	791	718	756	736	721	744	765	750	733	763	728	725	719	784	749	767	738	791	756	754	751	724	741	728	699	721	751	740	707	744	710	768	740	781	809	712	740	709	722	717	682	783	738	826	737	732	723	769	784	711	768	784	753	707	805	774
35286	24223	8386	3583	2777	2550	1911	1841	1493	1221	1148	1091	1064	1062	1056	1029	988	958	988	902	888	869	903	874	890	886	893	889	884	816	895	831	886	879	868	820	846	893	874	873	916	949	945	835	839	860	877	773	905	844	874	849	827	855	788	836	942	909	894	821	840	831	830	847	890	794	880	804	854	838	807	836	867	788	850	854	844	869	834	865	905	842	878	867	842	855	862	839	816	889	838	856	837	809	859	800	810	878	825	845	858	808	872	854	808	850	871	866	877	823	863	856	865	828	876	821	797	901	828	883	786	847	864	851	866	858	831	816	863	794	838	840	875	858	833	839	830	850	814	841	856	902	866	867	817	892	847	824	860	832	850	844	868	827	820	869	867	855	883	825	911	855	844	841	852	860	815	876	862	798	788	857	825	828	835	808	806	832	851	881	867	803	784	831	862	816	914	913	825	799	821	830	850	826	868	824	822	825	841	862	832	853	836	853	823	807	858	868	834	838	866	886	859	805	805	829	798	836	822	856	823	879	801	832	829	790	882	838	805	837	817	846	914	897	817	850	831	867	844	845	885	852	814	859	920	807	876	877	816	885	808	837	851	807	865	833	897	801	829	842	802	832	820	823	873	858	859	842	810	864	855	852	871	880	838	834	877	881	827	843	842	843	851	826	820	837	860	801	875	852	856	851	825	862	861	875	877	826	834	832	829	835	827	826	869	813	835	839	875	840	864	872	875	852	831	864	883	871	810	848	858	802	807	821	871	801	847	834	799	847	826	857	800	897	792	837	856	857	859	820	871	872	893	806	842	828	795	849	868	859	792	845	821	858	843	884	806	875	827	834	858	832	843	861	865	819	829	857	822	838	888	838	844	840	872	818	866	820	860	841	813	858	866	865	840	803	862	838	816	853	898	856	843	830	887	884	848	807	838	884	848	871	843	837	793	844	896	812	794	853	874	839	817	845	835	887	868	889	858	859	835	836	796	864	816	799	783	808	848	856	837	853	864	849	827	892	864	849	856	949	885	827	834	832	891	858	895	782	868	867	835	842	892	815	812	881	834	852	840	822	857	865	851	819	826	872	897	811	882	900	856	792	809	865	856	794	811	841	827	894	856	918	840	836	841	798	809	815	843	844	854	847	880	833	848	900	874	835	834	810	879	855	863	865	864	846	810	813	841	791	839	871	897	844	851	864	836	840	883	823	890	830	840	802	866	888	860	853	817	891	846	861	881	839	794	868	840	859	882	871	788	907	883	820	854	820	819	830	821	887	856	798	844	871	847	893	848	817	862	814	838	889	812	835	831	830	843	844	790	834	841	856	865	834	885	899	836	872	820	835	817	822	863	849	887	890	867	820	826	842	794	860	878	859	854	809	910	907	825	824	811	841	876	822	879	834	870	854	845	849	867	863	813	798	843	879	844	852	869	858	841	846	818	803	808	813	828	845	883	799	885	801	827	839	839	835	804	840	864	835	894	835	824	856	865	836	823	837	821	845	829	827	862	818	839	864	825	839	823	859	866	832	825	848	859	827	868	877	869	866	866	785	845	842	881	873	831	856	837	792	822	862	862	850	828	876	862	809	861	834	832	837	821	877	867	827	803	890	854	790	836	849	883	826	799	893	800	865	864	854	788	812	830	840	846	840	824	812	912	853	894	809	856	850	856	856	888	876	854	836	880	886	833	800	866	854	835	855	828	842	870	818	814	891	830	877	856	820	828	819	838	847	857	828	798	857	873	819	822	853	842	831	854	840	813	857	844	805	900	816	864	807	828	822	840	827	818	829	863	835	832	843	878	866	815	841	852	865	843	784	828	905	878	814	879	828	793	876	826	848	904	808	826	832	821	874	866	899	827	871	906	826	862	794	873	820	851	836	778	771	785	829	823	868	860	854	833	809	803	807	835	809	875	797	854	883	822	857	841	891	824	835	880	919	861	848	835	894	865	827	843	856	817	891	859	865	833	847	870	853	815	834	801	840	830	858	844	845	861	846	836	881	850	829	855	857	830	871	810	803	827	886	896	865	828	801	839	844	870	832	837	760	796	831	792	817	880	868	896	859	857	870	874	852	858	835	811	845	851	837	858	880	795	843	808	848	836	785	832	892	817	826	839	829	847	900	850	860	797	850	794	846	865	824	842	813	859	872	854	858	861	863	848	830	855	799	848	830	860	910	840	869	895	855	804	822	840	816	879	828	824	855	828	901	845	818	894	852	841	815	839	876	860	837	867	833	805	890	770	875	819	881	859	852	839	866	824	810	826	850	878	820	858	849	843	881	807	809	854	867	845	846	816	859	827	812	848	847	835	855	838	842	848	868	797	856	825	859	897	903	831	836	886	828	879	917	848	875	852	831	848	798	834	844	792	891	826	838	852	834	880	894	871	849	815	798	803	833	861	836	888	856	854	815	811	833	867	866	834	853	812	838	838	841	798	849	849	871	866	852	833	849	827	842	834	847	828	879	844	845	839	869	843	806	850	836	818	824	864	845	814	870	888	852	827	825	892	881	851	841	846	851	835	848	879	836	853	845	828	880	831	839	863	853	774	849	864	844	826	832	822	830	826	839	849	860	861	837	802	864	851	833	851	816	891	802	878	888	845	907	870	817	779	865	818	867	893	809	814	874	793	873	840	816	850	850	810	826	858	861	847	857	881	838	810	862	824	782	851	866	802	848	879	818	804	817	893	818	867	828	835	859	841	855	834	868	858	820	871	822	848	808	846	876	785	813	859	875	824	857	820	869	826	858	784	907	830	872	854	905	879	881	853	839	842	788	836	843	848	822	835	841	831	829	880	849	843	814	887	860	841	844	852	915	817	848	846	844	855	853	886	786	854	842	885	824	856	775	838	864	837	810	856	844	810	857	815	775	902	834	819	901	798	844	852	837	822	831	795	854	874	850	884	810	859	808	848	855	856	820	849	814	759	885	882	889	882	928	871	850	832	871	834	842	825	868	811	865	871	878	823	866	859	868	851	880	839	866	840	823	847	886	854	850	825	878	807	837	858	837	840	829	844	783	809	837	819	850	859	858	844	820	853	877	830	823	833	821	812	837	868	835	873	831	832	883	854	858	865	862	821	860	885	876	846	857	819	829	789	845	850	846	870	840	751	824	882	847	832	827	818	871	908	835	869	795	791	839	864	810	822	885	879	821	895	895	812	860	801	839	821	864	826	870	840	856	897	816	822	850	854	856	853	880	824	807	806	795	862	828	877	798	815	809	853	811	872	793	790	818	799	865	840	860	874	822	851	829	816	868	821	869	847	875	842	855	851	826	861	827	883	870	757	902	877	869	893	846	856	845	853	832	840	857	834	874	849	857	833	893	805	851	855	888	824	788	802	776	885	851	845	841	841	860	865	858	845	839	922	866	844	893	834	845	792	856	876	805	836	841	789	781	849	861	828	853	846	859	877	915	864	882	817	843	872	851	827	847	841	862	866	850	882	866	873	836	822	841	884	870	836	850	831	846	845	879	872	889	823	811	832	823	842	823	849	788
22412	20884	28531	23380	20886	20981	12604	2125	1584	1132	999	977	909	836	836	823	764	749	734	712	666	633	678	660	680	650	671	673	600	630	637	639	621	594	693	601	602	605	625	647	657	741	734	630	601	627	599	602	595	587	618	595	638	611	617	685	783	678	603	625	651	578	581	636	568	615	603	581	566	648	594	581	623	587	586	585	591	597	605	575	593	595	600	626	631	595	574	584	632	592	606	602	609	597	636	638	577	609	545	581	620	616	619	611	622	585	577	599	584	613	562	599	548	594	573	609	530	619	636	601	605	597	592	578	581	595	595	595	604	604	537	599	608	611	609	593	600	577	579	598	591	591	628	610	572	603	643	598	585	614	596	575	570	629	633	588	592	608	593	597	589	557	586	606	581	595	605	605	616	639	610	624	595	579	591	606	596	561	602	622	617	588	616	569	564	642	591	603	607	601	610	642	639	658	636	611	607	548	654	583	634	591	550	597	583	615	602	610	612	599	584	623	621	579	582	567	592	593	598	621	590	651	594	617	606	585	642	581	607	542	583	588	584	627	567	619	622	598	604	602	588	625	640	621	609	642	601	583	617	590	627	603	610	552	573	633	534	617	582	590	628	553	617	578	563	592	601	588	611	645	614	605	635	583	581	609	604	631	617	570	616	638	582	571	607	531	551	595	568	591	596	588	602	625	573	642	623	582	563	626	603	608	593	559	613	596	593	595	594	591	605	624	543	549	585	657	632	603	598	564	601	599	560	576	583	626	559	590	619	601	608	549	599	600	584	576	586	649	582	582	587	610	592	583	645	617	579	586	589	599	598	619	585	592	636	618	595	589	630	610	573	590	560	605	598	603	620	538	569	545	598	591	623	607	586	597	642	608	633	579	608	610	573	632	628	622	622	582	616	579	592	612	595	620	658	617	613	606	615	598	601	610	595	571	599	668	593	635	618	551	587	617	626	587	597	607	587	587	595	604	608	582	570	584	597	582	569	603	626	564	584	622	604	615	567	618	577	632	607	625	568	585	591	570	605	600	561	589	589	596	591	649	654	593	607	620	605	622	618	575	594	598	587	630	631	612	575	582	609	615	571	605	629	629	618	589	578	600	623	614	545	631	602	589	581	572	570	579	571	588	626	587	614	587	564	549	605	629	586	603	590	562	591	628	629	633	604	590	622	640	583	573	565	612	621	615	581	592	608	593	609	590	565	607	615	558	589	574	582	612	659	600	561	564	602	560	599	577	609	601	632	563	599	615	620	609	580	656	656	575	611	612	618	613	577	581	607	635	582	605	556	612	566	614	627	631	572	609	612	573	596	569	577	579	581	638	581	652	625	581	591	671	588	621	616	609	622	580	611	591	594	578	575	606	628	639	591	577	624	551	610	597	531	618	598	580	606	610	643	605	640	610	620	621	611	559	607	571	598	623	637	606	625	588	597	563	598	574	558	604	591	556	589	639	619	614	605	575	586	591	626	551	622	602	616	576	601	624	552	606	608	619	606	611	597	591	625	594	587	560	584	572	612	582	625	587	592	570	572	599	577	594	599	546	607	582	600	558	597	596	551	600	569	556	578	609	581	608	592	599	586	596	605	601	620	561	603	625	608	584	600	593	595	614	565	606	563	613	626	571	590	559	611	609	563	593	592	569	638	569	582	602	593	605	600	588	616	570	579	586	597	601	568	604	567	597	589	584	578	582	588	574	608	583	559	557	577	622	589	606	582	623	615	589	609	615	622	579	591	588	610	645	600	609	594	622	644	589	584	579	597	567	617	634	580	608	597	601	590	561	595	611	605	601	594	602	582	575	547	631	577	583	580	580	581	621	609	616	555	600	583	585	585	645	546	604	640	608	622	598	582	666	592	567	592	593	579	593	595	623	587	590	555	584	587	621	579	589	614	628	647	596	594	574	647	579	622	584	538	638	621	576	601	600	621	640	610	615	601	637	575	626	602	622	610	593	623	619	600	595	611	580	563	625	619	586	569	600	572	636	625	609	593	592	575	609	657	602	620	599	577	615	566	590	584	598	595	625	607	594	621	587	595	597	626	622	619	594	640	614	624	579	602	585	677	582	588	563	601	582	604	608	590	615	591	596	562	605	581	589	578	566	639	572	602	546	595	601	604	601	613	585	576	584	609	603	619	621	602	588	612	608	599	592	589	604	600	591	568	623	614	595	551	610	591	627	609	584	609	596	575	611	579	605	619	591	618	578	585	672	626	636	558	642	611	639	625	555	571	607	644	632	632	640	581	597	559	587	571	642	602	618	569	605	613	596	584	627	555	648	629	588	583	596	579	668	594	602	585	573	590	603	597	598	589	570	591	581	574	589	603	610	595	535	596	601	590	594	601	604	611	615	612	599	611	604	625	600	619	584	578	603	571	611	570	566	627	603	584	614	602	596	573	594	624	603	591	606	618	628	593	637	572	610	608	635	609	623	615	627	594	608	622	606	623	607	611	609	597	597	560	583	634	546	566	615	587	583	658	513	583	623	602	613	622	599	605	609	586	616	575	580	584	617	616	612	579	618	537	623	628	613	589	575	600	584	586	583	567	605	601	639	583	608	621	642	618	546	597	605	608	579	617	596	587	616	590	588	585	594	630	574	598	607	587	600	575	588	636	614	627	609	602	593	549	638	544	535	557	613	564	606	613	580	615	550	590	565	572	581	627	614	585	593	624	606	612	614	632	585	581	595	622	634	590	608	584	580	551	611	592	595	623	606	599	620	583	595	603	604	624	612	659	634	611	558	598	608	606	576	571	637	589	624	630	609	605	594	601	603	625	580	607	558	581	572	610	635	621	603	592	629	637	568	595	575	592	612	575	594	560	612	573	566	633	592	596	624	557	618	583	591	583	613	642	592	581	586	561	564	614	559	582	589	585	574	584	611	577	607	628	634	606	605	559	581	633	603	562	633	582	541	582	598	547	624	612	585	599	586	607	582	599	613	568	595	581	585	571	622	604	600	622	633	589	596	561	586	557	580	607	588	593	567	566	587	573	565	569	616	644	598	557	575	638	584	579	615	572	552	609	586	588	591	575	578	579	605	572	607	606	622	602	618	622	608	571	597	609	573	596	584	615	599	606	591	582	582	586	570	646	604	591	585	559	593	631	619	588	587	622	582	622	583	583	609	624	634	569	598	588	579	508	617	579	603	587	616	589	618	588	586	596	617	564	557	564	603	619	612	566	635	608	604	609	576	636	645	561	639	576	653	584	682	604	615	591	575	593	619	607	600	578	589	640	595	582	609	639	595	602	586	601	613	581	601	587	609	608	630	545	575	579	558	564	624	593	572	585	603	591	566	609	596	619	584	615	599	589	598	576	615	569	607	601	607	634	588	583	566	580	624	571	567	579	622	618	606	597	583	569	606	603	641	593	609	613	608	537	607	574	610	624	608	579	557	606	560	629	603	596	577	583	593	591	559	611	579	583	607	650	604	655	643	604	581	629	563	591	598	609	623	591	551	617	582	584	587	601	603	570	574	593	597	560	614
38726	32938	16647	8136	6009	4978	3767	3173	2789	1880	1507	1435	1274	1139	1167	1076	990	892	898	827	853	827	850	800	780	729	750	692	761	662	678	709	731	690	659	720	681	699	680	709	822	935	910	719	703	668	642	647	677	658	684	652	663	703	715	856	940	746	678	620	657	631	703	613	636	674	613	631	671	621	677	655	649	683	594	672	643	698	641	627	651	683	671	661	656	682	676	695	649	628	706	647	646	668	642	619	627	657	637	689	663	654	666	607	653	654	618	613	644	650	649	672	668	642	609	655	696	638	613	637	613	655	637	649	618	694	676	666	621	618	622	643	608	600	632	682	660	621	670	645	667	636	640	630	618	668	635	657	634	680	637	614	674	629	578	638	651	619	651	654	708	630	663	602	641	664	656	640	628	621	647	649	673	682	617	661	662	625	659	682	639	649	670	675	646	673	643	655	643	629	617	651	653	644	617	653	637	632	658	653	691	644	681	668	599	660	674	672	653	656	662	656	672	668	667	640	682	656	665	630	630	641	639	672	701	644	634	668	638	643	701	611	609	624	614	688	636	631	639	622	668	632	692	614	653	643	625	679	640	670	637	667	651	679	628	594	634	613	605	619	725	600	606	602	659	659	613	603	616	661	657	655	597	663	627	674	614	637	610	662	649	589	656	619	653	662	639	653	621	643	696	640	645	703	683	644	621	654	653	658	672	653	671	652	685	672	685	656	638	671	626	678	603	622	689	652	638	701	667	630	688	614	658	630	617	674	648	660	661	560	636	659	599	611	650	635	614	624	656	668	686	697	663	680	691	640	624	675	645	653	653	621	682	644	654	626	629	698	634	647	672	687	644	620	600	641	645	609	645	664	670	656	705	651	671	601	637	662	617	668	621	635	672	627	618	610	640	677	613	664	600	643	683	643	625	632	629	630	655	669	678	666	678	666	631	668	660	680	662	659	659	645	656	649	598	619	728	634	675	670	699	665	633	673	645	629	617	694	610	629	645	619	647	687	666	646	679	626	687	681	666	693	647	637	658	684	674	636	645	654	646	612	662	664	635	609	648	616	668	611	622	638	709	641	653	620	618	669	652	631	624	667	660	628	620	677	659	658	646	667	667	617	646	622	628	681	643	652	647	663	650	641	674	656	664	670	681	635	656	640	658	659	638	615	657	644	691	651	658	683	626	633	703	612	680	644	600	699	658	641	659	665	668	654	621	656	649	643	637	644	657	656	678	665	632	646	607	627	624	635	648	656	670	643	600	649	669	627	655	660	643	651	627	672	645	623	632	644	660	662	635	609	658	627	656	663	627	681	606	621	648	658	666	661	647	639	666	685	641	710	656	628	665	700	630	676	626	658	678	601	625	664	651	609	636	605	634	649	602	662	658	662	656	613	644	673	615	663	687	687	673	652	637	635	645	671	616	687	662	651	725	681	653	640	611	632	645	634	681	620	629	640	635	650	619	664	694	667	651	694	626	669	644	630	639	651	610	650	637	597	650	678	669	653	632	642	634	691	655	667	608	673	661	674	661	636	662	642	653	665	646	726	644	668	622	660	658	632	631	621	692	589	681	699	605	629	665	677	667	624	646	652	607	669	666	653	679	644	633	657	627	637	667	653	629	629	632	622	669	600	663	640	643	591	647	578	653	669	687	647	610	625	625	627	629	618	615	653	677	630	654	667	641	641	649	659	631	675	618	597	622	634	643	622	699	655	616	642	647	615	627	646	613	642	623	682	637	642	672	636	695	676	689	667	642	668	663	654	660	667	598	649	595	601	630	623	654	632	645	640	627	617	657	642	688	645	618	673	669	680	655	675	586	700	668	684	650	660	662	659	659	637	684	637	673	609	655	685	621	632	639	648	634	665	664	691	644	611	627	628	665	625	618	619	591	652	652	640	622	630	657	674	671	628	610	634	640	614	645	602	649	651	635	646	624	630	624	651	709	630	652	688	645	621	686	618	639	653	644	592	681	654	667	664	616	639	659	651	656	722	651	671	654	663	589	619	640	695	666	622	638	656	623	665	663	618	673	618	634	631	641	620	666	696	667	635	596	632	622	665	664	648	628	628	616	635	638	619	659	605	641	673	643	660	650	665	634	681	622	640	676	625	623	641	644	674	642	673	612	660	660	668	634	655	656	637	634	600	683	646	674	684	664	623	656	666	659	593	652	659	644	615	665	645	625	627	608	697	633	650	650	628	669	622	639	725	596	671	641	647	694	646	668	650	640	666	644	652	662	667	652	696	640	676	628	597	639	667	617	608	623	654	661	673	624	650	622	683	625	681	675	623	682	640	656	639	635	666	663	643	669	677	625	677	639	674	627	640	638	644	604	650	644	657	609	616	678	650	617	626	672	666	620	655	682	665	595	632	646	610	646	638	666	635	602	614	640	618	631	614	662	616	645	639	679	661	628	667	625	592	643	610	594	617	659	635	680	725	619	606	660	637	690	630	617	641	705	661	639	649	638	633	648	609	648	627	658	661	661	616	677	624	631	631	647	638	639	620	627	668	627	650	637	643	642	661	662	641	659	688	658	675	643	613	632	634	614	595	672	613	627	666	645	626	609	665	638	658	659	690	674	650	656	695	624	644	630	657	601	641	610	631	647	625	648	611	591	666	679	637	689	668	672	650	625	657	640	636	634	624	616	643	653	587	698	671	650	600	657	633	639	614	655	659	662	626	641	619	596	682	622	615	597	597	667	684	680	678	691	643	642	677	685	636	666	659	667	633	635	607	617	650	671	627	667	627	637	644	655	656	623	642	646	661	638	621	649	636	666	636	650	615	618	635	655	644	659	681	673	618	666	670	704	679	670	665	652	643	653	636	665	622	647	638	640	645	688	649	665	593	666	644	671	669	651	622	662	641	644	634	639	604	630	658	652	619	630	697	600	649	617	654	656	661	640	655	670	664	650	641	601	635	641	612	610	674	650	608	688	619	676	662	703	642	610	672	674	638	677	649	626	683	657	656	651	657	682	683	668	607	698	661	635	624	670	628	637	640	637	649	649	600	645	643	620	627	651	606	679	663	626	686	639	664	629	686	650	655	575	665	599	643	666	620	606	636	625	650	666	604	642	646	646	641	619	639	638	616	662	631	588	638	676	645	669	638	637	654	634	660	653	664	641	668	635	621	644	681	684	636	634	626	705	646	653	662	623	679	626	644	655	635	646	598	653	638	666	603	650	618	635	607	684	659	685	655	630	604	661	652	648	662	664	661	646	660	657	653	676	655	602	627	660	629	662	632	642	673	606	647	619	663	622	637	653	610	648	670	601	640	684	648	620	627	631	627	675	685	628	659	663	597	676	622	631	680	641	634	626	649	645	673	660	662	654	666	652	650	628	657	603	646	668	613	607	629	643	637	639	613	659	645	651	682	655	632	580	632	602	664	606	638	648	648	632	625	634	634	664	617	637	664	642	631	626	621	628	647	680	628	683	633	592	648	643	686	645	638	678	659	643	624	640	707	664	659	667	631	630	658	642	637	658	624	647	620
28946	21271	12169	1987	928	1016	685	704	678	571	561	581	549	516	543	584	525	511	541	509	513	545	522	493	537	522	514	533	493	514	469	565	531	480	510	538	545	517	477	505	506	527	560	541	531	503	544	491	529	538	516	519	529	524	530	534	553	519	511	512	531	554	533	479	516	536	523	503	514	508	506	530	476	505	555	527	545	498	522	490	484	520	532	529	475	490	499	503	477	507	520	534	510	501	521	499	524	579	461	530	536	481	556	551	526	504	529	518	488	541	525	538	534	499	553	546	497	518	528	505	494	475	510	510	479	528	518	491	478	493	496	496	521	522	505	530	516	523	528	496	518	520	518	498	517	519	501	496	530	521	532	512	513	537	525	515	531	546	557	475	478	492	551	498	512	541	558	529	516	525	480	496	528	494	485	523	519	511	511	520	502	574	493	550	472	464	557	522	545	538	513	500	529	480	521	523	511	521	528	490	500	496	512	570	499	485	519	537	539	495	446	526	508	513	515	512	496	508	519	519	514	527	503	554	493	503	510	520	516	433	532	530	513	525	476	537	537	518	526	481	497	491	557	492	501	506	503	520	484	502	527	527	537	494	569	505	501	543	505	510	507	475	509	527	543	512	534	506	517	471	507	510	495	519	529	526	569	512	545	521	515	531	492	525	509	474	527	521	493	529	501	504	489	509	488	542	509	509	513	532	488	597	517	516	532	513	542	513	519	505	501	526	540	500	505	499	545	582	542	534	518	526	479	499	514	493	475	496	578	494	488	492	516	544	522	519	549	465	519	498	498	489	547	490	543	509	486	525	515	514	505	466	518	573	524	515	487	520	516	497	527	543	476	526	504	525	497	496	545	538	510	536	518	530	550	516	544	519	519	534	539	522	531	490	547	525	506	513	520	532	517	511	506	481	528	537	521	489	530	497	499	528	538	534	506	492	517	552	526	594	573	524	520	498	524	530	545	534	564	538	500	535	517	516	519	498	541	529	538	520	512	502	527	520	547	472	520	516	567	498	525	490	471	534	529	497	552	503	506	496	500	530	499	490	478	537	516	506	537	529	488	532	548	547	533	473	513	477	525	548	532	525	511	513	538	535	536	507	494	557	522	526	506	491	581	503	510	516	498	504	485	524	499	488	501	513	494	492	523	530	535	514	495	514	476	501	492	531	536	559	509	532	494	509	520	548	487	511	554	511	478	552	508	484	558	497	501	511	508	523	524	491	521	538	535	507	497	519	512	532	539	501	512	531	509	502	494	510	532	530	540	554	493	519	509	538	490	523	508	493	491	538	491	522	518	504	559	549	537	486	511	527	512	523	502	477	496	493	501	524	517	548	557	477	510	537	512	531	529	494	515	518	518	534	506	512	497	539	520	529	503	516	496	499	490	537	501	494	482	488	486	508	519	506	503	468	560	480	526	536	516	495	531	514	535	518	537	507	509	528	509	478	532	499	504	537	516	540	518	509	515	522	548	507	510	519	567	531	546	500	516	511	497	542	515	537	526	512	534	540	518	494	517	502	499	502	519	519	510	531	542	535	515	533	499	504	540	521	523	535	469	483	502	555	490	519	495	509	517	471	458	513	498	493	519	512	471	508	487	521	502	490	527	549	524	544	506	536	518	539	514	523	488	555	526	553	554	551	508	539	502	483	487	533	525	502	519	502	494	523	515	524	528	466	500	548	548	555	521	485	525	564	492	506	518	507	499	538	531	522	512	513	540	520	504	553	526	519	519	513	512	522	490	498	511	566	529	501	474	540	517	498	501	509	485	540	533	490	505	560	510	551	527	511	482	481	526	518	490	489	502	481	515	497	496	543	558	487	567	489	531	491	540	477	512	533	537	486	497	593	548	522	534	477	526	567	536	492	518	520	533	509	531	497	517	513	520	531	509	546	509	518	535	523	541	556	526	512	484	524	523	503	556	538	563	531	534	524	492	521	489	500	534	510	498	534	502	485	511	560	508	497	536	506	510	555	509	500	494	524	542	495	560	506	482	521	515	502	494	549	491	515	521	513	529	542	500	496	510	531	507	523	525	523	510	513	493	522	519	532	509	511	515	528	536	502	524	495	510	546	474	506	532	505	520	522	555	529	486	489	519	515	496	497	524	511	487	534	506	515	520	474	512	481	533	493	509	570	492	510	488	547	521	478	458	524	478	558	500	493	522	492	521	503	543	494	500	534	486	496	549	533	485	504	510	521	499	504	506	483	516	523	559	492	493	517	494	490	500	516	516	535	543	506	506	487	479	506	544	476	505	505	547	529	506	552	505	518	534	506	531	485	485	541	505	508	538	575	505	572	545	495	564	516	490	486	532	491	534	534	504	555	558	489	523	520	557	542	552	525	504	534	568	553	519	499	494	526	493	488	490	527	503	500	510	563	516	503	516	502	502	511	506	508	553	489	515	534	493	542	494	483	515	462	494	514	551	493	517	533	516	478	541	500	481	530	530	512	482	495	482	518	513	503	528	527	522	550	532	528	492	547	516	517	508	504	482	504	491	528	518	517	532	510	532	529	480	521	548	508	481	524	482	504	510	515	553	497	509	519	509	542	527	485	538	523	520	567	508	492	470	507	521	516	515	505	506	476	509	543	523	509	536	549	468	573	528	516	507	576	495	505	498	528	503	545	516	495	495	527	522	535	521	557	562	536	503	549	540	491	515	534	521	515	559	501	502	543	507	499	499	532	525	506	523	509	478	541	507	494	534	487	516	493	517	503	502	538	553	499	503	559	558	456	536	501	461	482	529	534	530	561	488	501	496	511	541	516	529	527	495	497	511	540	529	473	498	545	507	503	527	531	517	492	533	473	468	518	517	519	555	552	507	530	520	536	531	502	516	537	496	484	497	514	523	515	539	539	501	502	544	531	512	517	509	545	555	518	548	538	489	514	544	556	534	502	473	484	525	512	512	553	542	523	508	511	501	489	522	515	517	495	506	494	561	492	508	522	522	510	490	540	489	469	514	520	563	535	538	519	531	492	494	539	543	555	513	515	538	505	496	512	523	546	502	517	519	531	515	528	544	518	490	475	517	531	517	472	533	510	508	501	530	519	466	556	488	537	551	494	511	524	544	485	532	520	484	514	533	484	494	496	515	546	520	502	464	533	520	515	535	501	491	548	556	507	513	531	503	495	530	500	507	520	499	515	489	531	490	483	558	536	548	503	524	519	515	524	539	537	525	514	516	540	466	482	565	532	525	511	493	521	511	551	488	537	545	504	510	541	539	501	524	515	519	535	499	506	487	525	532	551	485	522	508	534	495	486	546	516	532	503	492	517	522	549	509	511	502	494	513	509	511	493	505	511	515	519	556	511	523	520	505	511	505	486	471	536	510	505	491	534	526	522	488	525	496	498	549	511	489	497	533	527	508	512	537	515	549	504	539	530	532	528	500	505	509	511	511	513	547	531	493	480	524	510	520	532	508	537	528	517	550	502	490	526	514	524	469	494	487	506	505	525	480	506	512	567	519	473	498	526	507	501	536	517
33904	17310	4931	1602	1298	1549	1093	1019	934	781	652	697	691	649	631	674	645	615	652	722	633	656	625	628	626	654	630	643	635	637	610	580	602	593	573	586	608	621	616	612	640	685	682	628	625	587	596	660	582	599	627	595	602	645	633	689	702	619	585	585	602	599	612	594	619	633	639	601	619	629	610	523	641	590	569	605	603	671	593	599	619	632	598	615	598	607	594	588	583	675	654	628	627	579	642	628	639	534	628	627	623	622	570	597	563	587	597	620	580	596	595	622	589	581	562	609	621	626	592	628	594	619	591	589	601	638	660	587	609	569	642	576	641	628	658	633	611	586	611	638	568	593	566	594	593	649	588	578	635	586	602	610	611	585	600	637	594	580	592	634	648	647	579	656	572	592	628	608	621	599	610	619	630	594	616	585	638	586	593	579	615	655	636	603	594	635	624	600	637	590	660	588	628	580	619	588	610	614	603	587	625	621	599	573	575	611	619	618	591	592	615	630	636	582	681	587	674	641	641	599	592	617	587	605	605	639	645	607	577	611	611	605	606	628	632	630	615	640	587	626	586	625	643	565	635	643	632	593	669	616	576	605	607	622	582	611	613	601	567	584	619	636	618	584	575	615	599	587	627	607	579	564	613	628	598	572	620	551	595	615	573	627	600	599	622	653	573	639	607	639	630	606	592	609	598	659	621	635	613	635	601	631	573	597	618	620	629	573	649	599	599	593	627	608	596	606	644	552	600	653	599	605	599	620	607	604	601	634	586	598	554	601	625	620	602	567	593	606	609	573	586	636	609	576	619	601	597	598	642	630	586	592	608	607	571	602	634	574	601	609	607	581	590	575	636	610	609	626	614	602	628	615	674	598	620	606	620	620	625	615	571	635	604	634	609	622	611	620	595	605	601	640	589	602	594	621	553	617	585	618	597	636	634	631	591	643	595	578	586	695	611	617	622	591	602	588	625	588	606	648	616	598	564	607	613	641	558	616	559	585	629	574	632	597	671	614	641	580	612	612	630	638	600	571	649	621	636	626	612	636	595	615	562	583	651	623	604	579	607	601	609	571	592	605	606	607	552	640	601	593	614	608	600	594	544	629	604	641	646	592	586	631	623	564	570	606	592	637	618	597	623	651	603	586	634	649	607	631	630	584	581	619	573	635	589	661	595	622	623	569	635	560	583	598	619	618	619	601	640	598	632	607	636	586	577	627	603	651	581	679	554	594	578	661	608	619	609	616	637	631	599	610	563	578	590	610	611	614	586	613	624	608	619	568	661	537	627	582	628	608	604	617	609	584	609	590	615	607	581	634	601	665	649	586	625	599	557	553	620	633	591	602	636	621	612	598	611	611	590	632	607	660	644	594	611	624	614	631	587	618	574	609	615	602	579	612	628	606	597	623	564	608	610	624	599	617	576	569	575	609	576	585	656	596	585	554	575	625	612	592	641	578	668	609	603	569	606	562	568	595	626	580	633	643	586	598	555	592	627	604	579	625	578	619	607	616	622	602	639	633	593	645	600	671	598	617	630	617	574	620	587	613	649	625	598	604	599	602	624	546	567	606	620	587	602	613	585	620	588	592	647	611	620	596	605	599	645	604	638	590	609	647	668	585	572	581	627	574	594	587	596	590	606	608	594	612	582	682	610	609	634	575	622	607	586	615	616	599	655	572	617	591	591	576	680	579	595	632	632	597	664	617	602	582	625	627	612	625	638	561	608	602	590	592	657	634	578	634	596	591	636	601	650	569	589	605	590	612	629	609	603	554	586	620	626	615	634	607	650	598	624	591	599	586	637	590	599	607	650	624	626	649	580	584	635	612	598	621	599	626	594	635	650	617	610	632	613	572	570	643	551	601	627	599	589	614	614	617	624	629	595	599	649	632	576	605	605	633	610	588	633	580	585	617	612	648	609	566	542	602	630	644	588	595	602	628	622	611	593	594	620	598	590	590	611	572	605	569	627	568	610	594	612	598	603	575	577	561	612	617	588	592	552	612	583	601	578	586	583	592	579	576	573	619	641	581	613	644	642	630	593	589	617	671	608	636	606	634	635	626	582	624	626	642	588	612	589	612	613	584	604	619	608	611	610	593	613	611	629	631	608	600	575	641	620	638	619	583	575	609	571	587	617	626	616	595	630	612	636	628	591	589	583	528	617	609	639	610	571	605	655	640	584	602	677	581	593	637	572	648	620	608	632	622	619	650	587	593	608	593	630	591	609	596	566	629	645	604	581	576	648	611	578	588	645	587	607	623	602	591	607	572	660	622	628	629	641	626	605	584	635	641	660	610	584	572	626	638	627	621	571	584	654	614	650	558	606	584	610	640	624	617	632	600	601	638	615	632	615	584	619	604	578	621	629	600	591	608	607	578	591	589	623	583	569	644	601	603	641	610	656	646	589	612	586	601	606	610	582	588	601	607	589	610	600	619	673	624	625	613	665	639	604	566	610	621	638	636	573	547	580	624	582	615	612	625	638	605	559	615	587	617	596	629	617	566	584	623	621	640	603	600	627	607	634	569	611	613	596	608	589	598	605	581	614	615	641	622	663	611	597	585	610	654	620	627	638	642	584	616	577	627	584	661	639	624	599	624	582	610	607	621	585	599	608	571	620	619	646	596	584	598	620	596	613	648	596	637	597	628	657	618	603	602	669	586	590	627	627	600	612	605	603	609	625	637	616	631	621	641	615	585	575	592	599	607	632	591	651	604	587	607	612	629	618	611	593	634	622	602	593	600	591	610	602	651	569	628	649	632	635	583	623	586	556	588	584	609	590	593	641	627	581	579	587	638	581	603	637	624	593	639	580	618	626	573	643	594	600	591	575	536	645	563	605	643	607	622	609	557	625	624	524	588	615	643	616	585	616	595	580	615	589	633	596	607	590	589	629	588	592	611	622	613	580	634	572	622	590	606	637	621	603	639	636	616	549	598	621	622	616	596	607	653	654	644	653	576	622	617	585	565	619	598	591	655	575	632	623	602	600	593	602	628	629	599	615	604	580	615	614	653	621	589	616	606	635	579	599	590	605	633	605	616	594	586	674	631	585	611	575	612	559	605	614	600	600	628	669	652	636	594	625	614	612	602	591	628	560	632	645	559	617	617	586	559	617	613	630	596	584	631	619	621	637	619	608	605	600	596	598	582	601	624	607	596	637	628	576	546	649	644	596	614	605	600	582	585	587	597	591	595	608	598	639	624	618	625	595	601	601	641	630	607	637	626	621	591	590	632	609	646	590	638	595	596	643	596	594	604	615	617	609	591	562	605	619	634	608	607	637	571	659	612	595	619	594	607	564	638	607	574	604	582	575	558	623	600	573	594	601	582	585	636	650	599	582	613	563	635	655	604	610	567	641	656	533	643	614	530	623	609	612	613	623	612	594	623	605	613	633	602	637	595	609	622	604	563	595	621	582	581	618	590	603	578	626	577	596	596	623	610	633	614	607	625	586	631	616	648	616	611	587	614	573	537	591	625	645	567	631	608	629	610	557	613
23408	20802	28017	23656	20791	11909	1607	1078	809	639	585	557	492	461	494	485	489	417	429	425	382	356	424	364	421	392	350	359	375	370	382	376	388	383	362	337	380	364	344	376	351	388	414	418	351	372	341	336	347	341	365	344	351	384	414	376	489	414	393	324	338	349	363	363	362	379	313	333	346	353	344	362	364	346	360	359	340	331	349	347	344	325	346	342	330	322	372	356	353	354	378	313	374	363	348	344	344	388	343	363	338	345	351	346	338	348	328	374	361	388	356	373	367	315	357	377	350	321	328	357	331	362	364	320	356	373	334	365	350	369	319	343	340	350	377	349	366	315	347	363	342	327	373	338	329	369	336	333	383	341	350	359	355	393	361	329	394	383	326	356	378	334	361	347	378	370	348	335	369	368	359	369	340	324	359	384	370	345	363	329	340	351	344	381	346	364	361	342	353	367	358	345	353	348	361	374	305	349	347	387	353	341	364	411	327	338	339	365	355	304	360	391	294	362	336	345	339	387	342	358	362	338	348	344	343	348	318	333	375	363	374	349	340	325	337	357	334	330	357	355	349	328	331	393	329	345	352	349	354	339	337	335	383	323	336	332	361	385	325	362	345	330	338	344	332	388	325	341	333	340	327	351	396	380	322	333	365	344	358	374	354	331	333	339	355	346	351	335	335	366	338	360	344	345	336	352	363	330	378	361	309	343	315	351	339	313	333	369	352	358	348	349	332	341	330	318	347	345	358	364	361	365	365	324	391	337	351	346	337	348	330	359	336	337	345	334	393	336	331	343	349	360	363	335	336	359	336	334	322	340	334	413	370	359	359	346	342	320	344	338	340	336	336	342	336	375	353	368	347	350	378	353	372	355	361	357	337	336	350	353	358	375	333	373	307	326	352	317	352	390	383	332	344	338	363	378	354	356	369	357	322	367	350	373	345	347	352	354	364	362	328	407	367	357	342	354	350	342	369	345	356	341	355	329	359	327	342	331	357	338	360	355	350	348	317	348	311	361	325	347	307	326	347	362	354	332	302	355	337	331	354	350	351	321	351	343	338	324	352	349	370	342	361	348	357	363	323	357	363	393	327	337	328	317	360	345	343	361	327	330	312	327	345	366	358	371	321	321	332	357	375	342	319	358	341	323	397	354	366	335	370	347	343	378	350	362	342	377	346	339	379	354	347	331	353	334	353	368	374	366	335	368	367	359	357	334	361	341	337	367	316	340	334	374	359	329	370	378	349	355	348	336	336	336	323	382	351	335	370	380	353	379	340	347	355	393	379	347	390	352	334	346	356	368	353	365	348	327	339	362	355	350	329	362	352	351	337	345	364	345	349	352	330	343	344	310	352	356	339	340	361	351	342	372	359	340	342	344	325	343	336	364	304	348	367	345	349	361	374	309	368	361	374	318	361	388	359	379	359	351	342	336	353	333	320	380	342	336	343	346	319	338	338	335	353	337	340	376	384	351	336	366	290	368	329	354	379	364	349	361	359	343	370	329	347	331	372	347	361	338	308	301	339	334	366	346	338	347	336	343	344	350	334	324	360	374	341	320	334	343	357	361	367	354	349	337	371	340	371	344	343	362	350	330	350	340	338	349	352	377	336	382	342	323	338	343	346	364	351	364	313	354	375	345	328	359	339	338	326	319	336	338	327	373	336	338	330	332	365	332	348	327	343	361	352	368	319	390	369	302	343	338	347	310	354	348	329	347	348	342	388	350	385	345	358	338	319	316	353	358	393	375	372	341	351	329	360	355	349	372	346	322	321	362	329	336	328	354	329	366	343	329	344	334	386	379	328	318	338	332	348	358	371	341	333	351	347	330	350	374	347	335	356	369	413	321	348	352	337	349	326	334	329	347	367	352	354	325	321	339	346	354	345	365	355	323	349	363	365	339	351	321	329	378	345	351	337	327	318	312	350	364	362	369	354	348	341	343	328	350	365	336	342	368	307	351	348	390	361	332	363	373	344	366	333	345	331	356	349	314	389	346	348	360	360	352	337	334	322	364	343	335	370	346	348	354	379	348	327	361	348	366	334	348	364	357	331	391	354	337	348	361	368	345	337	335	367	349	376	360	332	328	325	384	339	364	339	322	312	351	351	322	354	350	338	365	343	381	356	330	387	329	339	354	342	346	359	336	387	330	352	343	352	328	351	338	321	310	325	369	366	326	323	337	353	326	367	333	363	364	397	306	358	361	335	369	354	348	314	352	330	333	370	336	384	377	327	350	341	386	324	354	345	345	359	362	326	341	368	346	340	329	366	314	346	342	349	330	364	325	342	330	361	353	377	321	325	347	348	334	328	352	339	352	318	356	361	312	334	362	384	333	366	362	354	290	350	333	377	395	347	338	362	355	368	357	340	324	351	365	367	373	325	352	342	324	362	356	316	357	321	362	341	367	372	365	350	357	344	339	351	357	365	374	347	346	338	334	305	340	368	335	360	332	321	388	337	351	363	362	345	337	368	369	337	344	355	319	405	334	332	360	378	362	356	351	356	372	333	384	345	329	353	342	344	340	332	355	344	358	373	370	381	328	371	316	353	362	332	345	334	362	366	356	341	332	365	347	325	345	377	348	363	339	377	330	375	372	348	395	366	354	364	358	360	337	329	352	345	370	345	359	342	346	353	331	335	328	324	343	326	373	350	358	356	386	354	387	356	356	362	310	350	316	328	356	364	359	373	360	343	322	347	349	408	324	355	380	356	318	298	362	342	352	371	354	372	356	369	370	364	354	341	341	356	368	351	366	354	340	370	367	315	371	363	347	367	345	359	339	362	376	344	369	294	376	314	359	348	351	344	355	365	384	297	356	364	351	354	358	326	322	375	353	353	381	387	370	328	338	347	352	362	331	348	337	344	335	326	372	364	348	355	344	338	333	368	352	343	362	321	369	339	358	361	338	349	315	318	337	378	327	338	340	365	353	371	324	327	338	378	329	337	361	372	349	314	367	351	351	348	378	374	366	364	354	358	332	361	334	333	344	357	372	363	301	354	328	341	344	331	337	363	346	323	320	357	360	358	337	363	356	361	330	349	371	395	321	307	361	363	329	328	363	350	370	339	328	356	377	354	338	359	368	363	342	337	344	342	369	327	355	325	363	342	321	327	325	368	352	366	337	332	341	353	304	335	347	328	371	363	326	350	343	375	335	331	359	366	359	322	360	337	306	390	377	381	367	342	396	344	380	335	342	356	351	354	366	377	348	337	356	370	381	358	366	366	342	330	312	375	352	357	344	358	353	378	350	348	341	339	351	313	345	322	355	344	334	363	351	339	341	346	347	386	381	329	318	368	352	368	371	334	331	365	343	354	310	376	329	344	360	322	329	329	348	354	352	317	323	353	356	338	346	355	351	364	347	356	333	368	365	353	337	306	354	333	367	335	377	349	357	347	335	321	389	328	325	375	367	342	344	362	341	377	371	388	333	354	353	357	382	363	383	354	352	311	312	339	365	321	334	338	341	329	366	341	350	360	347	339	328	340	343	383	352
33624	23074	12104	5090	3413	3298	2215	1872	1675	1129	922	821	769	689	600	664	547	556	529	500	506	500	505	487	489	471	474	451	475	438	450	448	451	420	418	431	426	424	440	436	489	504	519	595	451	433	418	396	477	419	400	411	401	428	419	599	663	487	420	426	399	412	411	420	412	399	419	384	453	404	454	402	426	411	393	420	416	413	377	417	390	442	395	457	422	378	398	472	450	407	419	383	411	387	420	373	418	438	401	418	411	396	390	407	460	374	412	435	460	414	407	398	428	418	378	421	422	420	409	423	417	434	401	431	380	396	384	415	411	428	410	400	396	445	431	393	369	393	419	403	432	381	431	394	403	407	445	440	451	418	410	404	421	401	388	423	403	438	428	384	419	405	441	394	405	443	427	430	418	432	376	439	411	434	399	422	427	391	440	426	416	403	435	414	416	428	442	407	427	404	380	424	390	417	392	404	378	444	413	416	397	404	425	437	402	432	426	414	476	421	424	410	435	422	404	400	384	404	413	397	422	402	415	406	405	418	385	414	450	415	455	396	432	424	421	444	403	421	422	398	403	398	430	421	415	410	439	432	414	452	414	403	409	416	380	397	426	384	411	422	421	405	437	456	413	439	436	412	410	444	381	392	429	410	383	382	377	355	398	433	411	417	420	396	416	405	409	438	387	404	429	403	388	405	418	411	407	451	376	411	417	426	421	457	423	405	425	408	387	389	423	374	387	414	392	397	436	407	397	411	387	370	429	380	420	413	426	419	436	432	377	399	390	401	443	375	437	414	415	411	420	426	399	435	446	412	402	410	427	426	396	408	415	441	401	410	400	434	388	423	418	422	426	433	399	426	377	395	423	429	413	419	409	390	371	426	415	420	417	412	399	424	426	407	382	382	400	423	401	394	394	388	438	429	413	400	442	376	417	414	430	431	421	384	445	390	355	439	417	376	409	385	436	396	391	459	423	383	438	408	454	409	436	404	416	435	424	388	424	429	404	416	416	416	374	405	457	430	394	429	396	395	440	415	420	390	375	406	414	442	413	422	404	407	415	400	453	438	416	378	425	390	393	396	363	419	413	392	400	400	423	407	419	434	427	425	375	410	425	443	400	402	382	388	414	412	418	397	403	392	439	394	418	421	378	392	435	383	416	389	401	425	397	433	423	422	409	408	382	409	400	424	423	428	412	425	410	433	434	428	413	390	445	432	406	437	414	439	409	417	388	424	410	417	425	447	404	445	384	418	428	378	376	376	405	457	455	408	415	396	431	404	419	434	405	433	437	429	397	401	416	390	418	409	444	411	431	434	433	401	395	404	408	399	416	404	437	441	438	425	430	397	444	416	406	395	437	443	415	447	401	397	365	385	411	406	408	394	413	398	425	391	404	450	406	392	400	432	431	423	406	421	412	359	435	422	419	387	412	406	403	408	423	397	404	445	404	399	439	440	420	462	402	418	416	400	403	413	384	427	418	414	423	423	402	404	403	392	402	422	438	427	373	388	421	429	418	413	419	418	406	395	434	400	384	417	432	413	404	423	387	394	407	450	417	421	433	402	452	432	370	416	400	381	412	397	420	392	411	400	402	441	446	400	459	403	419	389	416	378	409	429	400	402	379	383	406	394	377	403	390	415	428	399	425	381	428	404	452	393	408	393	409	412	411	431	406	415	431	427	416	399	456	391	429	401	398	403	439	430	410	426	411	407	425	416	440	372	409	396	419	431	428	389	377	387	433	450	425	400	404	410	436	426	396	389	417	416	367	433	412	406	403	396	405	453	464	418	420	412	427	417	415	408	391	396	388	416	406	404	398	422	392	427	408	430	425	385	389	420	404	429	395	459	422	410	416	431	390	419	402	445	440	443	378	435	425	426	410	398	411	405	445	384	425	433	434	403	387	429	452	427	406	400	429	420	436	440	389	436	406	447	426	381	445	423	402	396	415	416	398	404	370	399	434	370	407	427	403	406	402	411	440	413	450	444	387	385	408	405	427	416	406	418	406	406	401	368	437	416	363	408	386	439	401	410	414	410	397	418	396	412	432	398	454	384	408	427	383	403	410	445	437	419	417	430	395	435	411	436	396	424	446	444	413	424	400	406	442	438	408	371	395	425	412	437	427	443	440	450	488	368	427	406	398	399	432	447	426	421	402	435	452	400	422	452	437	432	420	403	426	426	397	415	410	386	385	460	410	409	410	418	419	392	395	432	400	404	423	413	459	435	415	420	418	401	405	423	391	393	443	406	417	427	390	456	435	415	408	409	425	415	424	433	384	417	408	443	410	433	402	415	412	433	405	441	382	418	406	433	432	396	424	407	437	390	393	400	399	429	405	402	373	402	390	409	432	410	404	394	404	395	415	416	424	459	436	410	389	441	417	418	422	407	401	428	423	444	412	437	410	432	428	437	422	382	392	415	423	391	398	413	421	447	443	427	403	423	430	457	411	416	433	431	417	406	434	404	396	424	432	410	414	392	356	405	420	366	432	400	446	402	393	370	393	420	389	438	443	448	452	397	407	424	428	407	411	385	398	386	462	469	439	408	411	422	411	384	383	385	409	444	422	420	404	450	421	428	436	418	445	418	397	402	421	416	401	377	428	386	416	429	398	415	433	405	452	420	404	392	427	398	398	400	405	408	422	425	392	452	418	426	425	417	425	438	415	453	427	369	382	441	401	396	395	395	424	461	410	435	458	431	415	415	401	428	400	404	446	412	439	423	425	427	445	374	422	440	441	387	436	430	416	430	406	438	431	404	409	427	425	388	440	388	423	427	382	419	409	421	394	402	376	434	393	418	355	417	425	394	409	385	414	404	397	404	387	392	416	428	416	413	435	409	369	404	419	432	408	402	404	418	403	429	405	424	406	430	451	435	424	419	412	429	409	416	398	421	434	449	397	413	419	419	398	435	386	431	386	433	432	395	404	420	406	421	408	424	414	406	409	425	424	410	400	451	452	376	442	409	435	405	429	395	401	398	400	430	432	400	384	424	410	399	428	402	396	428	422	391	432	411	432	400	458	438	387	414	416	437	406	441	415	421	435	433	392	422	391	456	419	427	398	397	407	398	413	432	437	421	391	389	396	406	416	441	401	393	402	388	433	430	419	407	422	416	412	404	410	428	419	399	433	432	426	450	404	430	404	421	414	422	412	413	401	384	419	403	456	389	423	386	406	420	455	421	456	426	409	381	394	408	370	441	357	370	386	450	428	416	404	417	375	445	404	419	393	432	403	396	439	400	399	419	410	410	397	436	406	406	429	429	431	405	403	395	408	417	373	409	405	393	423	417	371	408	450	424	385	416	475	433	426	385	372	433	408	369	438	392	399	445	401	399	401	425	420	422	421	437	435	418	417	411	431	437	450	412	397	405	441	475	425	406	365	445	439	422	383	424	387	409	407	379	404	391	388	418	439	444	420	438	386	387	432	421	424	435	417	413	439	438	429	407	414	438	380	413	381	411	425	404	410	466	397	382	365	404	437	391	429	427	398	411	394	407
24516	20796	27084	24510	13608	2552	1372	1176	1048	916	935	958	874	874	824	933	848	869	768	808	802	820	821	784	776	828	768	803	818	830	804	772	806	767	836	795	776	783	770	789	822	837	852	854	824	790	809	726	785	802	802	767	795	842	877	863	894	789	838	787	723	804	772	796	796	778	777	820	799	763	786	753	747	772	787	757	786	839	794	773	766	771	752	777	748	779	787	750	806	800	765	818	735	725	764	791	776	803	788	794	826	763	763	725	786	788	763	779	779	766	753	793	735	775	757	778	743	781	734	814	775	799	789	780	769	767	774	789	775	759	792	786	781	785	809	762	807	778	773	769	794	765	798	771	805	790	789	716	787	763	799	826	801	802	754	764	781	800	774	773	751	847	786	839	831	802	804	798	769	841	817	766	827	722	781	805	803	792	791	786	777	798	731	802	755	775	748	754	786	750	757	793	770	745	805	786	781	814	779	754	749	792	749	774	839	764	738	786	766	817	775	781	772	787	777	795	782	789	785	737	797	763	818	785	799	759	800	723	827	804	798	785	752	773	784	780	801	776	785	786	768	763	808	802	792	788	827	725	793	778	729	822	755	794	812	755	754	768	749	734	751	786	752	763	735	792	793	836	780	782	754	777	786	757	795	791	769	761	794	771	812	756	773	807	808	769	807	767	732	759	779	793	770	804	789	764	800	755	781	771	795	804	793	799	774	799	810	762	765	816	804	732	766	749	755	782	772	777	773	808	809	772	726	844	765	823	774	732	844	774	795	778	755	756	767	776	822	812	815	794	780	824	765	846	799	769	745	763	795	748	791	810	804	746	792	744	795	779	773	785	768	752	786	804	783	836	759	764	778	710	813	767	763	768	792	737	791	775	777	814	805	795	783	761	738	746	785	771	850	809	765	747	764	777	782	755	816	782	749	760	784	762	790	780	826	814	781	809	790	788	765	787	822	774	779	750	767	780	797	776	816	759	781	756	815	776	786	767	774	779	743	736	744	798	735	796	756	798	777	764	778	754	780	797	756	768	785	728	760	769	723	762	755	793	759	793	786	757	800	779	764	826	800	730	823	826	742	795	742	781	752	791	818	790	805	767	738	818	743	743	740	744	796	744	801	754	775	805	770	766	809	759	822	788	765	770	735	778	760	754	809	802	751	814	804	779	802	816	828	793	777	794	835	792	786	785	805	797	771	762	794	784	767	804	745	757	743	764	781	725	764	785	786	769	850	737	747	806	773	778	794	792	787	763	785	778	774	827	777	748	827	785	763	824	755	783	800	748	808	850	722	795	819	796	805	767	792	776	807	768	855	830	785	811	777	800	788	813	772	792	780	780	822	830	791	747	725	704	803	771	818	776	797	753	796	803	780	780	725	794	746	817	742	753	787	769	800	744	776	775	763	785	808	785	758	771	765	791	772	771	759	770	769	744	778	797	795	792	728	767	740	797	739	760	765	825	792	809	762	792	798	768	783	806	817	758	750	789	753	779	803	784	768	783	822	789	804	775	760	741	792	795	827	757	773	766	783	789	788	768	795	752	751	747	795	784	766	760	793	804	786	793	845	787	758	775	747	755	784	771	773	767	745	782	764	773	776	781	762	823	793	768	815	743	766	758	815	788	803	771	755	778	791	769	790	773	748	756	773	798	791	791	831	829	755	771	764	769	765	796	773	804	774	734	776	781	739	774	762	802	798	757	761	740	824	759	785	777	804	801	767	807	782	762	784	836	820	814	795	723	774	811	791	774	818	803	772	833	790	804	777	768	766	795	801	772	814	737	777	850	818	764	774	788	786	768	764	810	768	764	744	786	764	787	742	767	813	746	841	797	814	762	709	781	778	785	779	763	740	777	800	799	797	781	789	761	781	795	737	826	786	757	781	756	783	802	799	828	763	757	759	805	728	738	807	757	744	749	803	743	778	751	775	769	797	792	776	804	754	826	749	758	763	759	785	756	788	792	724	776	781	784	789	779	757	751	815	855	702	762	775	742	783	752	784	773	758	751	708	768	836	776	784	771	832	812	757	747	769	792	754	795	765	761	827	799	818	764	749	782	809	767	756	772	781	731	783	789	789	758	803	798	749	776	760	735	747	738	753	793	726	777	732	807	820	717	778	781	766	822	754	786	754	832	770	782	764	752	773	767	769	767	797	743	810	757	766	764	771	765	768	806	762	760	830	753	797	756	777	780	809	829	803	814	734	772	825	772	775	800	743	796	774	820	805	780	768	822	718	769	808	803	785	827	765	819	749	756	734	736	777	801	748	812	773	806	734	713	805	742	870	757	819	796	787	830	816	774	736	777	746	786	790	778	819	799	783	766	742	755	763	758	839	735	733	807	764	798	798	803	808	773	785	764	796	782	754	807	747	756	716	779	748	811	798	766	772	757	824	795	805	747	756	755	820	783	770	769	769	799	764	765	787	748	708	771	779	767	835	799	729	756	731	764	829	767	796	764	778	765	713	761	754	791	785	788	777	761	748	748	749	789	790	772	721	784	787	824	787	775	820	811	766	771	761	747	760	802	768	819	766	775	745	818	754	761	803	806	813	765	781	791	791	786	780	825	775	775	789	773	755	782	768	762	787	782	765	775	778	783	762	802	793	759	769	779	812	755	766	800	699	843	776	766	780	774	802	807	797	771	755	756	758	762	765	782	765	723	721	772	744	792	735	782	735	815	749	768	801	776	852	779	776	818	823	756	772	754	803	760	754	778	707	831	813	791	771	765	867	773	739	779	800	726	771	806	731	804	789	759	778	752	767	779	774	817	774	819	764	789	801	780	809	778	746	718	805	771	760	791	767	742	775	800	800	779	771	785	734	811	790	740	790	786	743	742	791	765	828	778	739	737	794	745	778	762	805	790	789	809	766	768	779	750	775	796	781	770	763	739	789	841	768	780	753	813	752	800	778	741	788	795	796	785	800	772	756	825	734	774	716	769	765	816	733	782	777	788	763	769	799	741	801	774	787	827	751	795	788	770	765	804	785	767	809	730	725	798	763	792	758	792	767	846	795	781	776	797	775	810	776	758	808	779	768	767	791	747	774	759	823	776	754	768	842	733	735	788	742	786	795	791	728	794	791	787	784	736	818	774	784	768	761	737	826	762	799	817	729	785	768	775	737	787	759	770	851	760	790	763	776	807	728	747	741	802	778	720	748	753	757	815	779	794	750	777	784	817	818	766	742	761	802	781	800	744	711	799	811	807	808	805	784	763	822	790	759	744	794	829	766	777	833	800	792	794	792	773	741	823	781	770	765	781	746	776	719	815	764	738	773	790	800	736	729	797	712	747	751	825	741	780	787	789	758	754	777	779	803	772	798	788	780	756	808	741	744	769	770	806	755	735	786	794	734	786	778	795	758	829	797	749	803	757	798	783	745	798	761	833	760	829	756	790	818	798	750	746	798	755	795	794	833	788	751	755	814	752	788	803	791	809	758	795	817	819	795	743	799	836	778	803	832	821	778	765	779	818	812	803	768	759	764	744	800	755
33400	19176	9241	4159	3353	3588	2181	1996	1772	1307	1205	1110	1109	1069	1038	1053	1013	902	923	957	958	956	875	962	917	841	868	871	841	900	906	921	874	890	886	889	903	860	866	886	898	943	980	903	927	915	844	910	875	909	879	861	869	904	867	993	964	888	926	906	869	872	859	813	891	871	865	911	894	886	873	866	885	845	917	830	798	872	888	913	835	864	881	846	854	874	857	836	888	898	878	863	861	861	827	866	907	853	877	881	872	839	848	866	867	882	869	849	875	839	815	870	882	869	876	864	883	901	855	823	847	849	887	866	834	862	903	804	864	860	874	884	831	841	927	861	872	806	899	870	856	936	869	885	841	891	818	894	893	857	825	830	891	869	834	899	824	871	865	864	914	838	855	883	902	840	840	822	832	901	848	849	824	884	901	899	870	852	873	867	861	866	909	911	862	857	876	891	899	870	920	821	837	925	846	839	844	896	840	852	896	831	834	850	897	902	879	931	867	892	863	837	837	846	848	872	848	869	908	866	910	890	853	894	892	866	868	871	841	854	872	850	889	928	877	889	811	884	843	881	871	844	854	888	898	866	863	875	937	834	839	851	897	851	877	836	786	874	901	844	872	899	918	904	854	891	858	862	855	897	884	939	847	879	871	894	825	861	886	848	863	854	881	858	899	902	892	868	877	891	880	920	833	918	837	864	924	853	901	841	860	854	897	860	859	882	863	840	885	951	843	859	861	878	859	863	899	813	842	859	832	855	889	876	862	842	887	876	830	836	816	872	929	841	844	865	858	815	837	861	789	860	848	883	928	836	889	840	841	878	861	874	895	898	887	835	842	888	844	904	892	887	900	843	913	874	856	863	827	852	862	875	847	917	830	889	904	909	859	894	892	929	893	901	942	829	853	874	939	852	895	829	828	916	901	900	821	924	890	873	862	867	886	880	851	900	868	869	879	901	879	873	921	841	839	884	880	832	863	899	889	861	845	893	888	882	853	828	882	887	872	830	887	868	916	894	862	909	846	900	817	834	880	917	847	842	833	868	887	881	856	926	894	893	867	831	877	867	869	884	882	822	876	878	853	882	884	854	871	895	827	846	872	870	840	872	829	876	859	824	865	911	891	863	848	836	899	855	861	812	833	902	872	874	889	886	881	866	877	830	870	813	832	843	856	869	867	850	830	840	902	876	865	882	935	840	822	825	848	890	821	867	874	878	825	901	869	873	926	870	930	897	872	843	867	891	898	815	899	863	857	893	807	836	868	847	865	868	909	883	890	893	881	864	892	885	827	906	883	883	862	839	842	818	821	878	880	819	864	923	873	859	868	918	848	912	875	857	884	839	876	908	886	912	861	928	838	840	834	802	928	882	907	815	843	863	863	886	821	879	839	852	922	877	878	902	841	847	828	856	837	861	914	845	888	894	907	812	888	898	879	916	909	848	902	894	892	914	859	869	888	822	860	875	842	880	861	881	875	863	850	887	855	866	820	930	813	896	872	851	863	885	834	927	853	915	825	836	898	856	907	879	817	807	860	829	842	873	906	849	844	921	862	874	834	836	922	910	847	821	916	876	902	875	877	895	899	849	833	828	916	895	891	857	856	881	858	941	839	880	858	876	868	841	852	832	820	937	859	882	916	949	828	851	935	837	845	903	874	923	914	870	861	889	886	882	842	834	900	870	839	824	862	853	842	901	825	890	843	881	884	864	872	886	857	836	860	890	875	845	867	908	903	878	898	848	849	858	849	930	847	846	849	868	856	868	844	901	820	873	927	890	882	890	861	870	872	846	887	864	908	877	819	833	872	876	914	833	907	890	833	814	883	847	850	889	861	869	817	885	884	870	884	899	884	884	868	879	844	826	821	876	881	838	899	858	887	848	848	886	830	858	853	875	858	865	857	886	828	885	837	860	932	896	903	862	822	874	867	831	833	852	828	840	858	887	854	853	838	864	869	881	844	913	902	808	903	801	853	887	906	817	837	869	829	853	853	805	844	876	891	906	908	886	889	913	838	896	851	836	840	911	902	817	867	844	852	870	886	876	883	902	872	873	910	892	822	836	871	890	859	897	856	882	900	861	849	842	918	842	849	875	867	887	866	857	925	811	860	870	865	922	872	852	844	914	886	871	870	904	846	845	860	838	815	909	886	849	858	862	876	859	890	852	883	828	846	876	878	830	881	841	907	935	827	869	887	887	910	869	879	848	842	907	847	867	840	886	890	878	836	881	878	817	819	874	863	828	851	918	870	855	890	834	877	869	862	829	893	879	858	881	849	866	871	860	875	858	906	867	820	864	877	875	842	910	875	867	854	831	903	841	883	899	836	845	823	873	921	861	849	865	850	863	848	852	843	908	849	874	898	880	868	825	905	890	946	822	866	876	910	854	815	829	839	861	875	848	908	927	878	876	853	873	871	878	908	833	844	868	926	863	854	869	873	886	832	856	847	918	892	848	855	883	917	860	885	915	901	828	935	860	923	860	875	893	906	860	881	869	858	815	880	882	877	869	872	869	857	834	895	858	871	856	921	872	917	878	911	848	857	913	905	880	926	867	866	867	864	878	869	802	872	848	956	879	864	928	838	857	902	863	842	843	862	840	838	869	851	924	883	859	897	807	875	889	908	923	863	840	879	838	863	872	835	888	930	886	826	853	842	913	840	837	834	858	892	883	812	878	864	842	852	891	851	803	905	900	847	865	863	855	824	836	898	843	816	885	896	878	878	847	909	874	820	856	905	899	823	914	832	932	926	908	908	881	851	884	852	831	874	864	834	898	893	891	857	850	882	847	907	903	826	929	836	831	887	861	891	866	892	961	866	901	884	888	912	930	852	837	882	871	864	873	872	913	846	878	908	891	899	864	851	826	837	833	916	886	874	867	879	850	853	873	843	837	912	838	895	854	859	884	844	859	839	833	868	848	873	853	885	828	871	886	843	923	843	829	877	867	890	877	859	817	867	875	922	902	931	817	881	909	893	874	852	832	857	929	853	855	866	869	864	851	894	894	874	839	880	861	872	846	893	848	874	849	865	844	833	843	895	892	836	931	833	846	900	887	895	852	858	845	878	851	825	903	898	856	873	868	862	881	902	824	857	848	875	811	906	877	912	866	858	861	887	875	871	844	833	837	923	870	813	843	828	861	857	873	874	853	910	840	856	872	807	826	873	900	892	843	934	829	867	879	859	909	878	899	889	887	896	865	824	887	873	819	846	883	842	916	879	890	913	914	897	880	880	857	926	881	887	894	876	864	927	849	842	847	921	830	917	862	864	923	882	881	826	907	860	879	916	898	886	865	846	865	894	918	882	898	844	838	909	800	852	844	891	859	859	882	880	865	876	836	866	858	893	884	901	843	837	849	877	871	891	894	808	826	890	841	889	875	868	920	888	872	891	857	871	891	873	864	919	895	928	893	877	844	872	882	863	869	874	901	896	857	877	900	777	939	869	883	883	876	862	852	875	881	884	877	866	901	887	830	860	837	829	843	891	893	844	845	892	881	844	886
22441	20868	28533	23344	20874	20972	12821	2216	1728	1308	1130	1058	965	891	829	838	824	802	764	746	694	734	698	726	733	671	673	694	677	643	694	674	696	673	645	655	619	661	667	641	681	663	700	682	757	749	684	744	668	661	661	623	656	679	752	855	750	671	632	637	644	634	621	620	657	673	614	652	630	649	620	649	680	600	612	629	648	631	627	663	636	605	600	616	658	582	672	632	637	655	633	596	639	671	686	688	640	655	578	682	640	647	602	627	628	624	611	692	664	699	599	622	610	638	616	594	638	617	593	615	645	661	670	640	636	594	654	595	590	629	615	701	648	625	658	640	697	624	576	610	630	623	622	608	624	614	685	631	590	650	647	652	633	643	638	630	654	628	612	672	634	648	662	627	617	611	610	639	625	634	638	620	632	615	632	646	631	635	650	627	626	554	594	620	600	621	621	616	609	686	600	625	622	599	643	696	628	613	661	645	614	648	610	670	600	612	636	640	678	635	643	629	592	624	610	610	624	655	654	634	683	613	669	589	637	604	632	596	631	625	603	657	630	640	603	638	610	618	637	620	602	599	593	625	597	594	655	675	623	608	634	606	657	628	635	668	585	664	641	637	612	599	596	637	641	647	675	599	620	655	622	632	650	677	635	696	628	630	579	632	589	639	594	624	616	612	658	658	604	644	614	649	613	618	656	601	633	645	605	616	687	627	654	651	695	636	678	616	628	660	624	592	682	620	621	597	674	631	641	621	629	629	642	632	662	605	583	610	653	642	621	640	617	618	625	640	663	635	628	648	589	648	600	587	634	574	584	604	626	629	645	621	615	624	656	669	633	613	634	643	636	608	597	672	624	605	608	650	619	629	615	625	617	642	597	597	622	693	629	622	637	603	663	603	636	617	608	641	632	611	668	673	644	666	661	591	631	627	652	643	618	641	589	625	646	621	615	595	643	652	673	589	671	588	602	622	681	618	660	619	655	638	642	651	604	583	669	640	658	603	629	640	629	638	624	637	610	637	649	601	642	611	655	651	615	615	589	640	619	640	596	643	650	658	623	645	642	600	625	607	668	577	660	636	651	569	617	609	671	613	599	657	595	681	576	624	633	672	611	617	643	618	633	649	637	632	628	665	612	564	641	620	639	630	643	612	696	630	654	659	642	625	600	646	647	639	648	632	621	582	663	601	609	645	589	655	633	594	619	660	655	586	604	667	649	649	627	598	617	702	610	604	676	608	616	637	650	608	677	594	651	658	606	638	609	607	630	596	608	622	644	669	645	639	620	621	651	634	549	596	621	671	596	588	618	594	597	637	617	662	612	625	583	619	642	649	640	586	621	637	677	620	612	655	655	595	625	616	640	587	609	618	637	652	577	625	588	682	566	634	661	623	605	645	614	618	625	692	619	597	625	649	631	576	659	661	634	621	662	609	599	619	613	598	580	638	610	641	647	611	649	662	644	624	674	612	663	667	674	612	624	640	609	616	608	588	637	619	632	663	606	641	591	600	581	597	661	689	615	649	668	650	614	609	644	623	624	646	638	605	622	642	598	618	622	627	602	631	616	642	644	635	650	633	623	650	621	648	646	593	639	649	678	583	627	651	617	648	607	594	639	604	582	673	580	618	662	610	629	634	653	603	620	634	620	623	657	633	614	640	600	652	632	584	616	669	652	635	631	623	647	595	669	613	632	616	640	661	649	675	591	625	590	637	580	653	617	664	572	637	608	630	625	580	637	619	623	609	637	622	664	583	607	642	605	635	629	607	666	643	619	634	651	675	620	624	578	610	671	588	601	638	620	553	630	644	639	635	629	616	617	580	603	660	612	610	604	621	629	616	611	678	686	600	659	628	644	640	609	658	621	628	629	608	631	614	666	615	569	620	595	608	642	646	637	614	646	622	600	588	596	605	606	605	608	630	656	610	656	610	608	610	680	620	616	633	659	600	666	622	651	626	662	589	639	657	620	619	635	599	647	618	596	594	656	640	625	611	637	639	679	584	601	617	650	667	607	681	639	686	590	655	627	594	602	601	619	605	625	650	629	676	609	620	627	630	620	598	663	585	597	656	675	617	637	655	613	658	638	653	595	597	626	657	581	609	603	642	655	642	627	613	664	631	642	589	621	585	612	631	615	587	642	611	602	661	635	604	624	687	642	661	642	627	650	664	601	613	635	671	599	608	611	629	596	647	637	629	647	603	662	644	649	613	645	644	642	587	654	674	589	655	670	649	646	640	594	622	629	609	634	625	591	604	584	609	612	634	669	667	619	640	632	616	614	657	646	648	637	643	683	640	611	609	696	603	621	626	624	642	602	615	632	661	618	642	615	664	661	655	613	612	617	619	663	621	622	626	642	645	594	639	627	625	621	595	644	647	625	651	640	658	624	592	638	662	635	633	644	616	610	610	610	620	634	612	621	621	629	639	631	612	619	632	586	613	612	614	656	606	664	615	643	623	622	652	652	636	641	585	621	649	594	586	601	674	606	603	635	665	581	601	653	632	632	645	620	639	587	701	656	682	602	575	633	634	637	642	646	646	671	642	602	659	613	619	612	619	675	594	611	597	629	612	612	609	601	634	623	611	658	638	653	594	621	626	652	642	617	641	594	647	675	621	653	626	603	629	628	609	616	644	619	644	621	611	595	643	636	585	627	590	652	599	627	608	611	597	643	629	640	594	629	613	632	630	589	627	595	629	629	620	590	668	645	624	628	621	611	618	604	655	637	650	666	619	643	604	634	564	640	645	625	657	625	624	591	597	621	591	623	663	634	655	578	638	661	630	620	583	635	629	615	604	639	567	621	613	618	601	628	619	648	670	655	610	630	640	656	606	682	613	610	649	606	660	634	620	652	575	586	624	649	660	630	647	586	599	617	622	616	612	632	659	576	629	649	633	656	640	652	615	630	636	614	619	577	612	634	619	591	613	657	645	570	677	592	579	642	643	618	634	622	622	620	613	638	630	635	646	663	632	652	611	590	613	613	705	584	621	689	629	609	591	634	654	593	674	636	600	596	620	583	662	631	605	633	647	602	600	667	603	619	652	637	638	636	588	589	623	626	646	594	647	611	622	608	624	621	605	614	647	624	660	652	646	621	627	674	637	593	640	590	590	603	646	648	609	618	631	628	582	655	620	586	595	622	603	593	630	631	663	612	631	602	609	615	644	606	627	680	641	641	620	645	615	650	644	605	602	654	580	641	604	587	627	635	603	638	622	635	686	647	630	633	613	659	587	638	619	675	619	649	598	597	613	618	627	622	617	594	640	606	611	639	644	618	660	662	626	667	661	666	657	626	614	616	598	645	602	633	599	667	617	674	632	628	616	627	592	630	647	646	667	640	588	639	601	644	683	681	613	616	639	623	621	631	640	666	593	586	588	630	593	643	618	616	634	610	596	607	633	626	631	627	647	605	668	621	664	595	617	643	620	666	562	596	577	615	629	606	609	650	586	637	623	597	650	669	619	668	627	601	634	639	669	646	615	624	618	653	641	658	676	621	625
36728	27657	17230	9744	7126	7785	4189	3392	2973	2106	1654	1556	1359	1179	1170	1116	1064	906	944	929	875	918	821	815	770	744	805	755	782	750	751	726	758	702	724	731	744	688	712	727	807	887	835	779	805	770	738	828	773	679	726	717	680	750	932	1125	830	686	689	697	664	716	647	695	654	675	689	710	703	660	696	669	707	656	662	686	661	680	706	717	653	689	703	709	668	701	703	719	662	653	683	703	704	681	694	686	708	630	675	652	680	664	684	702	677	673	714	686	668	692	709	644	688	674	602	681	656	665	639	710	639	737	667	681	696	686	670	643	677	690	753	688	702	681	624	700	643	669	694	676	688	657	718	714	695	703	753	684	698	588	713	610	690	684	677	701	647	693	656	703	705	658	633	703	665	700	657	635	701	672	717	640	710	681	706	657	655	649	700	640	717	701	650	699	721	654	703	656	678	663	655	682	696	630	703	631	745	661	667	639	682	695	673	650	653	667	681	711	695	675	704	734	692	676	697	700	700	670	713	646	678	642	739	685	716	697	680	664	742	664	685	663	637	704	672	674	647	700	676	662	634	663	660	703	695	679	683	688	696	661	709	688	699	662	677	709	604	689	660	668	654	672	718	628	658	654	649	682	653	706	666	683	646	671	664	701	662	700	678	691	712	658	670	651	689	701	701	636	723	693	642	673	702	655	699	706	611	650	725	697	654	704	689	646	716	678	695	670	635	694	680	701	669	666	653	650	673	660	679	665	664	729	724	617	689	652	662	657	679	680	667	685	688	680	620	680	678	681	712	638	669	676	705	667	681	710	699	696	663	666	686	655	673	637	663	698	669	656	680	624	671	677	631	717	656	717	688	671	711	677	685	669	687	665	671	695	661	633	682	674	691	704	686	689	715	655	682	676	716	655	656	720	681	689	699	634	635	684	677	678	704	676	721	650	650	668	726	645	701	732	696	682	661	676	710	675	656	711	638	687	729	668	718	697	647	711	648	719	694	659	683	694	634	701	694	716	689	680	672	698	651	649	678	648	696	717	727	673	676	649	606	673	717	681	704	691	706	739	666	715	720	695	642	679	686	679	649	661	634	590	687	696	661	650	686	708	659	698	701	680	682	708	695	684	681	660	679	680	648	686	744	720	667	709	668	676	650	680	652	659	662	652	709	673	684	652	708	665	669	715	694	685	624	700	707	686	608	691	684	670	715	665	699	703	690	672	685	646	657	661	679	662	684	755	735	650	665	652	691	660	732	687	663	656	686	677	742	618	674	634	700	693	674	670	656	699	648	630	646	648	674	642	689	691	689	689	638	674	653	636	672	646	647	634	622	686	706	677	645	742	676	680	665	637	676	625	692	654	669	666	672	669	660	680	679	674	713	651	730	689	649	682	667	658	683	660	650	715	703	675	703	696	668	649	687	645	656	671	662	646	720	611	663	699	624	662	642	672	704	708	675	681	689	666	697	688	700	719	643	692	710	645	682	689	703	630	687	680	657	646	693	665	679	724	668	673	690	678	688	701	727	673	683	680	640	673	709	717	681	702	670	669	674	712	657	633	679	702	642	690	662	669	670	713	675	663	723	691	695	669	702	680	682	642	703	672	660	650	648	680	714	670	667	760	745	670	702	641	707	648	670	634	705	663	667	670	682	679	675	713	650	683	660	718	711	683	680	669	713	702	665	705	676	674	683	656	644	661	660	686	643	686	664	700	640	730	677	699	644	655	715	658	682	687	667	671	668	669	722	657	717	650	672	654	632	627	666	719	671	668	702	673	633	704	720	669	717	651	679	675	714	685	692	672	659	708	689	629	698	714	656	676	656	710	670	705	693	652	718	689	675	725	653	700	714	672	680	684	691	712	686	690	696	755	701	696	655	653	691	683	658	650	650	659	692	660	651	638	704	666	669	706	710	726	674	655	717	686	674	734	676	653	679	676	688	668	666	716	640	667	679	647	663	716	724	680	681	623	663	684	666	684	655	693	701	717	686	634	726	684	711	713	659	667	698	685	674	704	678	693	679	659	616	663	643	649	683	668	699	651	695	668	683	652	675	700	692	728	664	722	692	675	593	621	628	642	685	627	716	686	681	715	689	749	693	696	705	668	698	646	662	677	731	671	647	678	728	708	677	693	698	702	704	722	676	708	710	719	693	720	710	715	685	661	742	687	681	653	700	690	691	650	639	700	644	675	688	675	656	706	648	702	627	690	697	692	712	667	694	666	677	686	681	643	697	719	680	626	696	675	663	691	689	682	709	664	694	685	659	700	661	675	658	697	700	697	629	690	687	679	721	650	663	669	629	706	681	667	702	704	689	602	689	707	661	658	690	695	706	690	691	694	702	696	642	663	677	663	647	671	688	697	664	695	718	665	674	676	690	701	648	687	727	627	703	665	676	652	693	668	660	658	672	712	648	670	675	659	645	672	685	663	735	704	684	637	695	685	696	685	677	677	729	692	693	697	719	672	644	691	688	644	713	637	652	666	704	701	708	666	754	715	720	670	676	633	655	705	695	700	661	694	698	677	695	664	684	636	636	661	686	679	736	671	635	661	685	705	673	667	695	727	686	666	706	678	660	685	686	673	655	649	659	631	700	678	657	656	658	631	687	666	697	709	721	712	683	674	674	703	708	680	710	700	657	728	675	690	635	686	732	676	704	686	661	647	692	660	689	667	720	673	630	651	684	698	669	655	698	700	632	677	670	679	651	681	696	681	699	690	697	635	659	664	692	737	670	710	684	689	681	651	669	641	676	709	698	682	721	678	733	689	629	676	668	703	685	698	681	699	634	683	701	671	673	694	697	735	695	632	648	705	681	681	678	704	682	690	666	639	736	702	667	686	690	663	682	736	681	712	739	673	633	647	666	654	656	665	640	639	683	705	686	715	693	678	669	704	730	713	720	711	707	634	646	650	708	651	681	678	646	669	641	611	668	681	703	680	648	664	677	685	685	667	649	680	669	637	672	652	688	647	719	624	703	680	641	687	708	709	697	670	672	685	660	694	696	652	705	664	681	657	671	684	652	666	693	659	682	721	648	673	730	758	733	668	671	697	619	666	688	705	703	688	688	681	676	695	741	706	678	668	698	639	661	677	681	683	656	713	697	667	659	691	659	675	696	718	703	690	636	690	681	650	667	707	661	661	664	679	676	662	658	680	701	683	712	710	683	675	742	662	640	651	681	700	692	680	664	644	684	622	656	668	646	694	668	670	745	660	731	645	688	677	647	658	644	737	680	689	686	673	663	666	645	710	696	699	723	714	637	709	705	670	709	650	725	674	621	633	676	673	614	715	716	693	681	693	712	698	688	648	728	647	666	628	683	672	663	650	694	682	665	654	686	666	676	685	670	680	750	655	686	628	684	734	671	683	682	663	707	661	708	692	684	700	700	723	660	704	644	688	678	683	738	665	697	677	671	698	668	676	659	674	655	689	707	662	635	733	667	716	668	663	693	695	665	661	654	642	649	686	644	699	651	691	697	703	663	678	689	717	674	617	659	635
28529	20494	11327	2578	1308	1640	921	721	753	683	572	598	584	590	588	620	589	628	567	572	592	596	579	585	580	559	567	591	610	556	555	573	587	550	586	530	586	574	614	569	515	582	572	592	624	643	625	620	603	594	581	556	564	603	644	672	608	562	568	550	599	603	569	596	556	570	600	555	626	617	564	586	585	550	572	571	557	578	571	571	562	539	544	598	571	564	580	558	568	588	557	532	563	559	564	545	587	590	552	592	588	621	552	571	567	580	604	554	561	564	562	552	605	555	553	555	549	584	587	580	573	566	549	589	584	561	568	569	549	519	578	587	596	526	565	592	536	540	583	553	620	576	601	552	552	576	578	562	592	556	532	550	585	580	554	572	577	538	540	567	553	595	524	586	585	569	536	559	544	588	581	563	582	594	606	595	588	574	600	577	587	571	598	599	564	566	576	568	599	567	526	522	536	583	598	534	603	584	601	591	575	585	592	570	575	545	615	504	597	587	558	605	606	588	542	561	551	567	582	566	567	539	583	531	551	632	552	574	568	583	583	559	569	557	557	549	535	595	570	570	565	541	596	563	590	587	544	592	562	561	588	590	588	577	534	581	557	541	571	588	548	553	498	620	592	574	518	563	586	578	587	578	496	560	584	540	568	569	546	586	561	576	577	586	590	576	606	563	550	593	628	581	535	562	558	547	569	533	559	550	561	558	585	550	563	565	555	542	544	548	567	591	568	566	577	569	553	540	568	540	541	573	554	580	572	587	589	565	589	598	594	579	548	583	542	568	590	575	584	548	540	550	540	579	535	606	585	588	600	587	568	592	566	572	558	555	569	572	544	564	496	579	556	541	560	526	544	522	562	571	581	590	576	592	560	581	599	618	540	562	562	571	527	605	557	579	590	526	572	545	558	590	577	578	566	589	562	590	602	553	577	549	543	515	554	594	564	531	558	547	580	550	580	538	594	585	542	590	570	577	568	565	592	606	541	573	565	593	544	579	570	568	568	552	593	542	642	578	589	561	592	591	592	560	555	557	569	538	602	554	548	578	617	585	545	574	555	598	578	585	573	569	529	567	594	534	585	570	579	607	610	567	542	562	572	562	512	629	561	558	550	560	524	601	596	586	557	610	535	544	547	615	592	581	585	571	549	600	592	576	522	547	576	576	565	577	561	545	563	564	546	576	576	573	563	571	569	570	555	573	537	592	586	569	566	539	582	506	565	554	534	544	592	549	582	619	561	579	568	576	553	559	570	576	527	561	519	615	539	580	567	556	584	559	570	554	557	540	554	558	558	557	558	554	575	532	502	617	572	559	557	601	585	572	581	581	561	569	557	534	580	573	586	577	561	566	603	554	588	572	552	594	535	532	560	571	571	563	620	597	565	543	525	566	563	569	591	544	598	624	558	583	574	577	567	578	583	583	522	540	562	549	617	540	592	564	598	552	569	528	587	541	563	585	572	579	549	581	633	552	570	549	584	588	560	554	585	570	546	553	539	577	576	559	555	637	586	536	583	565	555	551	581	599	570	568	576	540	565	582	580	580	575	551	580	534	595	569	600	579	604	575	546	523	594	548	602	532	599	641	609	576	602	579	610	564	562	547	588	594	586	553	591	559	586	568	583	582	548	582	577	561	581	594	594	591	597	572	608	586	547	554	577	621	544	548	551	576	561	572	566	572	541	591	577	557	552	561	578	601	528	577	551	573	536	580	556	595	566	565	563	548	538	573	556	533	562	589	619	579	589	551	560	572	549	563	570	601	535	589	590	561	580	597	559	582	607	565	608	571	569	572	574	553	561	568	534	551	562	572	567	541	599	547	566	585	595	576	550	567	584	563	565	566	563	583	600	550	571	511	545	589	587	576	560	566	626	559	555	552	593	542	557	567	571	503	584	587	608	542	561	569	564	565	541	542	552	591	585	587	588	603	574	611	569	561	579	581	582	590	569	575	573	554	606	560	552	560	619	561	562	583	550	569	555	583	578	569	587	570	539	550	563	568	542	565	531	570	576	520	541	611	585	601	585	544	580	562	590	511	561	557	567	554	571	549	553	560	536	550	561	537	548	564	607	558	571	540	600	536	514	556	551	567	578	567	560	581	536	581	540	537	587	529	574	561	602	584	514	559	575	571	599	552	535	592	582	585	585	576	571	581	579	548	562	572	585	591	603	567	592	532	539	580	584	601	560	597	569	591	573	525	577	590	570	548	551	571	542	599	540	562	573	605	602	601	550	573	579	589	630	564	539	579	588	573	610	535	584	564	586	617	552	545	531	545	546	593	553	561	546	534	647	571	570	514	585	605	574	570	513	545	537	519	557	551	608	514	554	566	596	553	564	560	590	572	572	607	557	553	556	566	535	617	531	528	591	570	550	569	539	549	595	620	566	564	569	564	537	544	552	580	550	593	575	571	574	560	560	545	560	549	544	571	554	583	543	566	528	539	558	599	540	536	561	572	573	596	574	563	580	586	588	605	541	567	568	574	576	568	557	549	576	575	561	577	588	591	544	558	617	613	578	565	604	598	572	569	598	506	551	566	582	551	584	565	546	578	558	603	587	554	562	562	600	616	599	583	622	561	572	551	592	608	595	553	574	548	532	581	583	531	576	546	566	589	599	558	591	591	602	588	567	589	556	572	573	591	578	614	572	529	565	604	606	583	541	520	574	591	568	581	587	579	587	573	534	560	559	607	548	560	575	567	611	565	580	548	593	594	583	546	547	563	567	553	606	570	566	596	563	526	539	562	607	570	541	584	586	566	550	550	593	569	575	605	561	527	548	587	565	602	578	567	518	570	569	586	573	581	577	597	562	559	581	614	570	565	578	573	561	563	572	580	581	571	526	543	554	576	570	548	581	577	498	604	589	565	558	596	596	577	599	570	508	578	539	598	582	562	604	611	572	605	573	587	550	549	577	534	545	586	591	595	624	572	575	596	593	593	576	571	570	571	569	511	554	574	609	555	550	582	548	591	575	561	561	535	579	586	581	546	562	609	567	557	571	589	537	566	521	573	565	575	599	581	574	565	580	570	555	559	590	520	602	594	576	549	564	552	532	558	591	571	564	552	581	569	552	551	570	590	578	568	546	572	554	568	561	601	542	536	547	577	561	579	606	560	570	542	519	582	591	578	578	555	586	547	588	583	562	573	588	500	576	558	534	571	611	615	585	568	552	559	541	589	560	558	549	551	570	585	521	549	553	589	589	602	528	527	601	555	530	537	563	575	550	566	589	595	559	562	567	566	577	562	577	568	553	544	569	587	545	571	547	563	598	568	569	566	538	575	562	561	538	533	531	589	535	613	519	551	587	560	559	617	565	573	570	570	584	558	586	609	577	570	540	579	541	542	578	579	558	562	550	589	567	555	546	549	588	584	588	569	575	567	532	540	595	592	567	567	540	584	582	527	539	573	536	507	534	580	553	532	593	597	551	553	515	566	561	555	540	560	564	581	593	546	527	540	577	603	555	558	575	499	608	567	554	583	560	590	549	555	568	600
31710	10549	4478	2503	1749	2667	1202	1106	1143	852	738	759	727	709	675	663	689	666	663	663	656	767	661	659	667	691	676	697	678	694	680	655	675	647	687	665	696	634	698	670	665	678	664	689	756	803	784	717	728	650	642	657	643	705	799	751	714	707	633	643	668	637	649	691	688	629	628	674	660	672	694	649	657	674	642	650	645	647	665	656	666	696	645	629	667	682	653	607	657	672	682	678	646	637	667	672	661	638	650	685	657	695	641	643	624	656	641	610	657	665	690	614	629	664	637	707	622	700	678	657	646	652	669	653	650	684	625	676	630	674	663	648	663	658	635	647	612	635	679	648	693	636	674	669	631	682	664	689	686	651	672	627	647	662	643	637	668	644	659	660	673	637	656	665	617	647	639	688	686	682	666	699	684	669	641	652	649	675	672	710	695	658	690	638	678	607	640	664	684	667	665	693	624	671	648	666	622	592	679	698	673	696	664	653	671	608	654	704	694	630	674	651	656	687	616	652	633	625	703	657	649	650	714	643	669	707	674	678	629	656	655	648	692	679	650	655	690	673	619	689	666	658	647	654	693	659	639	675	671	637	690	686	648	626	659	613	631	683	632	658	617	639	716	641	642	666	655	652	623	663	686	670	683	617	651	671	644	651	633	666	633	666	671	722	669	672	636	659	665	641	614	664	648	636	710	675	632	680	671	681	686	648	665	661	695	657	705	661	686	676	680	663	659	714	649	661	649	684	637	667	626	647	688	626	686	682	695	646	679	658	621	679	694	619	678	637	679	693	695	693	630	680	645	685	662	641	656	647	655	662	649	660	618	663	632	670	668	658	682	663	636	655	637	669	643	660	676	656	637	665	646	621	672	682	670	633	664	623	618	644	668	665	622	653	635	683	665	655	665	685	683	691	593	662	682	680	652	667	692	655	636	641	642	658	661	635	639	629	686	601	666	645	624	661	656	644	686	638	671	698	679	670	654	624	711	686	652	637	658	651	622	636	628	640	622	646	686	694	618	723	666	650	636	697	670	679	650	660	655	640	615	681	636	662	650	659	695	658	660	631	631	656	672	619	640	644	674	635	627	620	670	675	608	687	649	639	682	685	649	673	643	672	658	663	637	616	636	740	640	697	659	685	708	730	651	677	687	653	622	704	664	622	662	689	615	636	652	655	614	652	685	623	673	705	680	609	599	644	642	675	660	654	680	699	636	657	658	656	638	655	609	686	623	642	661	643	644	669	648	680	656	693	660	699	665	633	671	636	695	622	674	644	690	652	676	611	680	679	623	673	639	676	633	674	674	587	665	680	656	672	672	664	636	667	684	653	686	682	683	637	667	686	665	667	679	648	649	687	685	640	660	628	619	627	673	712	656	624	620	650	650	679	681	640	650	635	688	620	620	691	694	676	654	685	639	656	644	651	667	677	656	660	688	658	652	618	640	639	635	662	658	688	672	702	667	676	682	664	670	674	654	657	652	652	624	698	645	658	632	709	658	645	620	664	701	653	668	662	640	702	638	625	712	689	666	670	634	669	708	597	639	672	635	632	620	641	682	654	654	640	608	651	698	646	659	649	684	683	665	661	690	658	652	671	697	636	668	658	678	644	646	670	625	663	699	575	660	644	658	680	644	672	597	680	636	645	649	707	649	678	667	700	639	624	672	669	621	616	607	679	654	635	650	648	686	646	695	692	672	637	645	648	677	641	674	655	634	680	668	647	658	672	686	672	624	697	690	700	676	677	701	612	627	663	607	665	620	673	698	655	661	609	625	656	643	638	647	648	697	634	615	669	685	698	665	580	652	666	636	645	691	615	668	630	675	662	612	645	659	611	648	687	673	675	656	640	690	662	669	631	684	632	619	652	680	625	658	677	646	647	642	694	620	648	690	641	638	663	631	641	666	648	701	678	696	683	625	689	667	714	641	627	598	631	595	665	704	640	672	633	669	660	629	661	641	680	656	653	650	680	705	694	669	676	680	652	705	638	640	644	676	660	624	668	620	622	613	684	672	624	674	646	671	641	641	655	649	676	662	623	690	690	639	653	654	646	631	623	648	711	612	642	647	633	635	620	629	679	685	652	625	631	679	645	733	691	664	656	663	675	622	628	670	626	608	638	666	646	634	663	649	666	681	676	661	675	674	648	643	658	669	660	680	692	666	659	673	638	652	643	622	642	663	641	698	651	615	669	659	714	678	697	694	687	611	665	656	674	642	726	665	688	641	641	631	608	612	669	689	733	701	698	616	677	632	643	696	687	685	666	676	716	654	646	595	681	672	686	687	661	645	675	622	630	671	652	672	638	639	657	663	677	657	691	676	696	625	639	634	644	695	629	702	674	680	682	665	643	684	650	633	639	624	667	664	660	629	633	707	702	644	663	684	654	647	645	678	681	682	664	669	701	651	685	647	623	698	623	694	680	639	682	659	648	658	658	668	643	656	663	652	638	665	700	666	633	619	640	684	640	632	658	613	684	660	699	619	697	694	669	680	729	675	668	659	665	708	641	668	658	677	667	671	717	646	658	648	658	632	665	673	619	576	661	633	653	664	634	682	646	679	689	633	719	715	723	637	646	674	683	640	649	630	666	675	705	673	653	685	679	649	661	644	617	627	611	656	632	650	663	672	649	623	661	658	634	653	640	645	644	610	677	631	644	642	617	636	666	647	596	633	652	625	671	722	649	638	665	648	656	678	685	657	642	638	653	664	662	659	615	688	666	663	663	688	655	644	626	639	646	631	642	635	680	661	687	647	652	666	646	690	626	640	625	640	679	669	673	682	651	654	639	692	620	673	667	650	671	668	673	672	657	681	674	668	693	647	634	668	701	693	671	654	671	655	642	604	698	681	700	646	664	663	667	638	669	648	619	629	659	630	701	618	667	610	708	705	705	651	658	654	649	651	677	672	675	680	658	688	659	614	628	684	674	648	621	648	661	661	660	678	668	673	630	618	657	652	622	667	682	687	652	635	631	627	687	619	646	624	641	641	657	625	672	702	690	681	629	660	669	665	693	630	714	696	700	656	650	675	625	600	695	673	613	637	674	655	675	634	676	631	652	664	698	685	618	683	666	619	672	657	654	682	644	681	649	630	666	648	643	677	653	653	646	654	658	653	686	679	669	642	660	665	668	664	657	678	673	596	645	633	641	652	644	683	658	671	689	647	628	645	673	659	688	649	635	681	681	624	641	640	645	692	670	689	652	664	634	696	658	651	718	654	662	620	615	657	627	651	622	715	641	647	669	689	672	660	681	626	656	654	652	643	701	642	705	669	692	646	614	675	670	641	685	687	644	695	664	647	663	674	652	637	669	690	672	668	677	725	651	658	643	697	699	669	642	676	645	657	651	630	691	706	678	666	662	660	646	697	691	688	663	614	635	657	635	693	673	643	617	687	658	680	664	672	637	674	654	682	649	669	680	678	671	652	649	669	636	634	625	692	635	639	662	678	684	662	638	667	650	661	652	604	629	650	661	648	659	668	652	666	704	690	627	677	687
23455	20802	27976	23720	20782	12867	2107	1129	972	770	646	582	569	559	510	529	525	490	509	467	500	466	492	454	459	462	433	432	409	467	432	478	407	444	437	458	422	421	465	451	430	461	440	448	540	576	600	502	464	489	439	499	463	540	570	595	447	420	439	386	423	448	412	391	423	428	419	420	449	456	442	420	409	441	397	421	441	418	422	456	402	465	430	399	438	460	440	422	443	433	447	406	425	399	431	475	429	454	445	441	416	395	422	448	443	431	418	435	420	437	404	449	407	434	433	401	461	410	411	442	436	438	442	435	460	399	407	435	436	436	438	387	410	432	429	414	460	450	440	436	417	440	431	409	431	394	429	427	404	416	425	414	406	428	419	446	416	441	447	411	449	418	429	425	420	397	455	421	399	376	437	435	414	415	411	418	437	409	430	385	417	453	414	441	400	439	433	440	426	401	406	417	443	414	456	420	402	423	421	380	432	444	420	422	469	433	427	430	442	442	398	403	441	428	378	410	448	445	429	418	431	410	434	431	411	401	426	440	386	448	412	454	440	442	446	421	441	429	440	414	456	399	408	413	439	412	435	408	446	413	436	401	415	422	409	451	402	438	450	441	462	441	414	417	438	449	463	446	405	438	384	436	412	454	405	406	426	442	439	436	446	464	391	405	439	405	416	419	427	385	421	452	422	441	430	425	403	373	436	405	384	452	416	418	377	410	447	418	479	418	403	444	431	444	459	391	460	422	399	421	429	412	427	460	446	436	427	420	423	442	399	423	441	410	421	440	421	434	435	424	435	432	433	408	468	411	440	418	446	442	412	428	399	448	444	426	433	453	430	416	419	425	446	422	405	430	434	444	425	408	441	433	397	431	407	448	412	451	400	417	469	405	446	433	406	426	432	412	436	427	420	409	421	401	446	461	438	411	410	403	399	428	407	408	422	414	425	463	449	380	444	439	392	437	419	466	447	421	428	433	410	450	424	412	411	399	437	432	414	424	437	448	444	419	410	406	416	417	427	469	427	463	408	438	416	406	417	390	396	392	421	461	434	424	424	446	403	407	410	407	414	479	397	384	382	425	424	464	415	458	429	414	415	432	404	418	425	396	388	438	391	404	440	460	467	437	419	416	450	400	396	442	458	413	425	452	420	453	416	454	405	421	399	398	445	404	384	417	434	429	418	418	457	421	415	440	421	444	439	420	439	429	450	369	443	424	408	431	396	425	442	475	379	444	447	443	387	407	413	383	427	422	415	447	425	428	429	431	407	431	453	444	445	387	420	382	414	413	415	420	429	431	430	437	417	419	402	385	443	455	406	444	400	396	406	417	426	458	402	412	452	447	409	424	379	403	433	416	444	369	415	385	445	400	406	434	420	449	466	428	400	443	428	413	419	426	428	447	401	433	406	440	413	411	453	442	422	425	445	425	431	405	477	449	431	429	424	435	412	410	402	443	437	435	446	399	410	451	391	410	452	400	419	442	457	424	428	443	437	389	424	451	407	460	454	403	438	411	439	421	393	454	461	389	447	454	406	454	419	404	429	442	411	416	433	406	410	440	399	432	440	413	407	449	411	441	461	404	402	420	431	423	416	382	421	397	411	409	417	439	416	460	437	392	421	463	416	431	433	422	428	424	402	399	442	449	455	386	448	404	426	441	415	459	431	417	414	445	424	405	419	453	388	416	393	434	429	436	414	407	447	416	428	408	419	427	427	421	422	436	409	438	419	475	458	421	436	434	424	437	410	393	415	421	417	422	418	429	455	396	414	399	458	458	421	431	416	406	408	407	433	458	404	408	445	407	431	404	461	425	450	452	399	410	405	431	393	443	420	423	408	464	386	440	450	392	426	465	439	441	404	445	423	451	345	396	399	442	413	447	427	443	406	447	379	424	425	411	440	428	436	459	418	412	417	394	406	460	412	441	404	455	428	458	403	413	425	424	386	424	448	417	412	395	451	455	382	433	420	428	433	452	421	467	457	452	389	394	452	419	406	413	388	402	382	416	414	433	436	468	421	438	462	440	393	441	430	426	437	458	410	451	434	426	453	375	442	438	423	384	443	412	425	406	415	446	415	437	392	450	449	413	427	441	407	445	426	435	418	394	421	440	419	427	455	417	407	376	390	420	414	440	443	426	430	447	397	470	448	428	403	412	415	446	428	417	452	447	397	423	420	406	428	442	434	428	465	410	371	410	431	421	444	438	437	432	387	398	384	407	413	431	398	418	454	394	470	435	405	399	433	455	434	395	420	432	392	412	432	445	400	431	428	443	412	439	421	405	441	407	438	460	389	414	409	416	456	429	431	448	419	402	426	446	439	425	400	411	448	440	416	378	395	420	408	428	417	413	423	420	434	411	424	381	388	396	408	409	466	435	396	420	404	421	438	435	442	434	434	391	411	426	400	461	473	396	434	393	429	431	474	434	451	435	428	419	457	413	438	394	472	401	430	450	423	387	431	428	444	383	427	430	426	448	451	437	424	391	422	458	415	472	458	440	448	412	391	435	397	419	439	425	420	398	401	440	430	379	421	438	428	453	423	429	436	442	446	442	425	429	431	420	414	417	427	435	465	436	433	428	445	438	419	424	449	388	428	415	435	423	407	421	428	392	439	443	407	434	443	439	436	462	413	420	399	427	428	403	387	437	413	466	413	423	433	451	417	443	417	440	412	431	430	427	425	408	419	424	425	400	433	423	431	438	401	379	441	433	422	389	440	458	422	412	482	423	383	444	428	400	453	445	404	403	473	441	416	416	425	390	420	381	422	424	427	449	399	416	429	461	445	460	425	419	471	399	429	416	431	429	408	447	413	430	406	389	452	422	379	416	389	393	414	414	418	428	422	428	438	412	378	441	472	421	375	404	438	419	425	448	423	407	428	435	461	415	432	414	432	421	445	389	379	425	435	410	450	446	402	422	403	447	445	450	445	427	454	425	438	432	399	413	429	449	419	390	393	420	403	423	433	428	400	428	410	439	429	449	389	427	434	432	431	408	422	430	427	398	433	404	405	465	376	452	447	435	430	444	423	448	424	400	414	433	407	425	454	441	452	419	413	427	423	426	463	422	438	416	400	414	461	414	407	438	459	411	410	410	422	416	443	430	394	464	394	409	416	410	444	411	414	458	423	440	461	406	374	370	408	436	419	450	426	395	413	415	414	418	409	447	402	439	420	437	442	441	415	436	424	452	425	411	458	436	364	407	423	426	444	409	424	411	421	404	406	430	441	381	422	453	437	421	427	412	426	416	421	418	441	421	445	445	415	436	433	428	425	429	446	423	439	403	445	415	407	440	400	383	413	420	433	441	479	372	387	457	384	415	426	415	456	432	432	440	413	442	413	433	390	420	413	409	425	438	393	396	415	422	451	386	414	426	424	443	455	443	437	396	403	411	421	409	456	398	412	463	420	438	442	392	413	394	402	425	439	414	415	411	412	422	450	432	411	451	402	450	417	438	410	385	437	444	441	413	451	397	398	407	417	367	407	413	414	430	413	436
32802	17576	10127	5593	4161	5364	2544	2033	1733	1214	970	918	845	749	754	658	634	613	582	621	606	579	571	567	503	560	535	513	552	551	525	530	550	511	505	533	493	518	514	530	541	553	511	608	670	863	851	628	564	560	538	615	589	700	849	782	565	495	477	503	474	504	490	492	503	507	467	485	505	471	501	503	487	474	502	532	499	470	463	506	503	478	510	524	516	500	468	509	450	475	498	521	467	474	479	512	485	505	466	532	479	486	508	491	506	469	466	530	530	462	498	502	535	504	492	481	530	481	495	476	487	470	453	521	489	470	466	486	471	480	529	532	502	502	504	500	516	498	510	494	507	500	516	476	502	444	456	524	491	480	508	517	460	505	485	456	506	442	477	469	552	501	481	501	483	475	493	495	473	513	522	475	465	519	479	470	507	489	529	481	503	479	505	482	494	474	515	532	501	475	489	545	488	497	488	493	495	494	497	520	491	478	477	506	509	501	434	448	469	481	513	519	443	484	485	470	475	498	509	511	524	509	511	470	490	511	469	490	523	488	510	503	497	508	494	467	455	509	522	486	487	496	522	501	501	510	522	472	527	523	473	488	509	481	505	497	491	504	480	530	495	475	497	496	485	496	484	512	449	459	490	493	526	494	465	523	527	513	489	471	473	486	502	494	505	477	490	464	481	485	456	512	502	488	488	514	499	521	481	459	453	517	471	508	475	535	494	502	502	508	494	483	511	508	522	504	494	534	485	497	487	520	466	493	485	502	480	495	483	488	491	504	506	570	454	513	521	499	527	471	470	488	451	469	498	490	514	469	508	526	523	481	531	494	496	489	459	511	488	486	490	494	498	503	518	459	467	480	497	486	517	461	504	502	523	500	483	471	473	494	520	482	483	512	504	504	509	483	469	520	479	499	499	431	471	512	532	530	497	485	481	494	509	504	528	516	502	488	489	479	537	482	513	490	516	527	488	461	495	477	522	519	477	494	488	500	482	491	555	504	501	502	494	529	541	467	482	436	507	506	526	528	485	493	491	503	468	464	513	496	504	518	470	522	535	498	520	499	517	482	546	480	488	470	488	508	500	530	513	548	483	489	491	501	487	506	510	526	514	529	523	535	508	505	541	511	490	459	509	514	496	500	515	496	484	481	490	480	507	499	515	516	506	458	489	520	458	453	518	482	477	496	495	500	481	521	476	492	482	500	529	478	469	465	494	500	488	496	524	484	512	475	494	473	487	450	474	505	511	495	516	498	504	472	528	484	471	524	527	503	465	472	478	524	509	487	489	503	496	540	493	472	498	502	475	504	478	477	460	522	508	501	530	505	487	486	490	485	509	466	502	490	518	531	487	484	490	498	478	509	525	486	548	537	485	467	497	496	470	502	540	514	481	502	464	510	482	511	485	483	473	506	520	492	494	463	505	453	509	507	513	500	494	487	448	516	501	468	534	497	500	491	516	478	487	490	461	505	482	478	497	543	468	501	490	460	523	530	506	483	468	516	520	506	481	470	475	507	516	484	472	516	493	476	505	517	533	527	512	500	465	458	494	543	467	503	503	495	469	496	499	499	489	520	508	456	484	495	534	497	495	503	477	474	495	485	528	460	488	511	523	525	498	466	487	462	494	497	486	505	455	525	470	511	491	466	470	513	473	511	490	514	502	525	488	480	488	532	523	466	519	451	503	495	514	480	484	493	482	465	485	521	515	497	510	532	491	478	495	517	543	497	503	480	536	504	505	505	487	480	488	534	510	475	524	483	504	497	483	505	465	488	494	491	494	500	523	495	511	503	497	505	474	450	513	491	504	462	480	504	481	492	502	521	494	488	479	498	479	507	450	489	512	485	525	482	507	487	497	511	530	527	493	488	473	504	514	485	493	477	558	507	493	505	486	521	491	507	506	487	509	488	488	504	495	498	509	476	495	465	463	513	475	482	470	535	475	471	483	499	468	494	499	501	490	536	528	505	485	485	504	484	474	479	510	457	487	505	468	529	499	490	456	497	496	506	471	500	490	484	505	516	442	489	490	476	479	437	496	498	489	454	508	482	495	457	453	510	525	540	500	470	517	524	489	524	515	484	481	466	513	500	542	528	477	460	443	515	509	503	477	508	506	501	476	487	508	484	533	474	471	479	511	532	459	500	459	530	490	493	480	517	515	469	494	456	504	478	509	539	509	509	499	492	485	461	482	509	455	468	481	476	488	466	509	542	480	531	494	467	495	460	515	515	484	462	485	498	491	491	497	492	495	459	515	473	518	486	511	479	466	497	479	501	532	485	494	505	537	483	495	512	505	506	511	533	491	492	476	463	496	495	498	523	491	456	497	494	488	525	471	501	471	530	498	449	546	498	490	507	509	476	511	498	498	463	502	483	515	502	467	529	484	487	482	492	486	474	491	492	473	482	491	511	484	462	470	501	498	499	548	496	517	447	462	523	531	477	507	520	480	497	488	484	522	500	531	502	512	496	515	454	450	504	503	470	512	455	491	417	476	481	488	487	554	465	498	481	495	506	534	557	452	466	526	526	463	456	504	504	509	488	468	492	483	509	490	491	499	497	458	486	525	482	516	493	501	494	466	483	493	504	494	474	486	465	533	472	501	509	476	480	502	498	495	517	512	513	537	486	497	467	489	474	487	469	502	480	496	455	465	501	487	478	455	519	454	508	516	485	487	516	504	487	514	523	458	483	489	478	486	510	532	516	515	486	479	516	431	513	514	467	491	516	466	475	475	526	524	524	518	468	481	484	505	514	482	489	467	494	460	487	481	485	485	531	529	509	501	503	512	537	433	522	451	493	448	520	499	505	491	456	522	489	507	454	507	498	479	476	515	474	456	511	512	486	465	486	462	501	509	513	537	529	483	519	466	504	490	509	458	470	461	503	466	500	505	527	475	454	472	498	491	490	504	486	470	498	541	517	490	515	524	494	507	511	506	467	500	492	503	512	500	499	491	498	485	494	485	453	471	525	493	475	471	503	489	529	497	511	490	487	483	486	496	497	494	474	506	534	482	525	461	533	516	494	491	494	522	534	488	488	494	515	507	491	520	525	473	481	508	479	499	507	480	515	516	471	486	523	487	489	477	544	476	502	476	468	507	484	478	480	464	494	486	505	477	488	523	468	494	479	478	499	494	473	510	469	501	493	504	498	529	472	484	505	479	507	458	507	480	503	516	526	491	517	493	487	493	459	479	516	500	507	528	540	488	510	500	492	513	481	497	500	471	495	530	500	516	505	504	513	468	463	480	510	475	476	544	512	498	525	512	499	523	520	491	499	540	487	499	462	482	480	481	495	529	507	513	482	489	482	466	483	507	520	513	513	507	496	462	522	508	502	462	526	464	503	464	511	514	504	500	514	466	471	485	534	496	494	499	496	505	470	509	497	497	514	475	460	522	484	484	484	496	520	496	505	505	525	532	486	504	487	503	502	516	503	496	492	483	477	503	464	501	479	538	506	470	517	525	497	509	507	503	501	505	497	537	490	461	468	505	498	497	489
24627	20812	27108	24519	13480	2876	1599	1316	1185	1068	985	969	963	946	924	911	924	911	895	811	910	907	857	862	848	901	827	850	926	844	809	825	870	891	873	868	843	873	882	841	891	897	812	872	908	937	902	841	919	881	924	923	958	982	937	878	878	828	837	830	826	861	788	811	792	879	851	846	854	856	855	799	858	832	876	831	828	835	819	774	835	831	803	807	848	858	861	790	873	813	852	861	833	823	822	851	790	844	806	813	881	817	871	853	850	846	794	873	821	839	855	828	892	823	889	794	839	828	866	841	819	864	850	816	885	839	829	846	856	892	863	804	858	882	806	872	803	808	847	798	864	813	836	828	817	844	934	858	827	919	805	819	859	807	854	813	849	873	860	878	822	854	844	798	843	858	833	801	790	805	846	833	854	812	834	859	853	812	871	838	835	804	849	787	853	827	844	813	837	819	852	828	841	828	871	852	840	845	849	897	825	816	831	824	860	796	888	857	803	858	842	902	810	832	838	808	818	827	805	864	786	841	848	846	839	805	859	827	849	852	844	779	799	825	823	834	821	824	828	848	830	782	887	837	848	786	834	844	865	873	834	841	857	838	826	821	869	812	837	850	898	854	801	803	888	869	864	868	895	828	849	870	849	843	864	863	775	862	812	802	847	788	872	800	814	856	868	844	772	865	858	824	854	823	863	863	819	815	863	799	851	848	824	840	875	866	853	860	833	893	823	782	880	849	832	856	849	836	880	793	830	772	819	826	766	830	851	779	867	840	851	893	830	804	852	871	848	837	843	881	841	798	777	851	845	877	833	797	848	828	877	823	897	867	803	833	816	878	823	800	793	889	850	876	861	819	834	838	876	847	841	833	835	800	787	837	868	927	828	800	792	785	863	857	852	829	843	837	769	769	830	819	798	867	858	804	853	840	844	833	820	804	869	869	815	803	851	799	829	911	859	843	769	742	797	837	875	849	861	840	815	859	863	832	788	877	820	845	794	856	899	915	808	851	845	858	831	856	876	884	803	815	856	799	836	839	860	830	842	818	798	845	836	826	878	825	834	853	837	783	855	869	856	834	804	809	834	822	840	827	883	852	844	861	808	812	882	840	848	816	810	813	830	871	848	892	847	873	795	821	799	814	848	816	833	816	785	814	845	883	804	824	836	843	882	808	868	838	833	850	819	822	845	841	842	881	881	790	819	847	864	819	836	830	809	878	846	866	901	827	795	807	799	877	868	847	883	896	837	817	800	792	827	834	858	858	884	922	813	844	842	835	824	846	867	866	835	862	859	783	840	858	815	826	875	861	801	872	834	812	863	860	821	846	874	877	848	827	768	858	846	827	861	821	884	865	865	837	821	795	790	860	860	816	848	857	838	769	835	843	832	756	854	810	857	829	875	845	871	801	866	791	884	812	812	837	819	843	829	803	861	833	840	834	843	857	853	880	868	878	778	821	822	857	801	849	784	851	874	817	832	791	818	829	838	820	799	831	858	819	841	850	863	798	821	785	876	800	861	863	888	825	831	815	834	857	865	822	875	857	843	812	896	824	783	865	902	814	836	828	830	855	829	826	834	810	880	837	850	789	789	902	818	819	845	812	791	857	856	808	797	827	858	829	842	835	807	870	789	838	823	841	871	843	856	794	893	804	807	862	835	892	824	826	840	841	775	822	859	849	842	831	773	840	857	794	878	858	828	774	839	889	896	857	867	866	793	814	943	850	908	864	807	797	842	877	839	832	869	813	788	875	840	844	872	871	869	825	794	872	873	844	886	798	810	837	806	875	865	867	859	882	861	857	831	860	760	805	837	835	843	892	830	857	795	828	840	861	899	825	804	833	863	843	816	764	829	831	849	835	868	865	845	825	832	858	833	852	822	826	829	850	821	868	806	851	860	864	810	811	866	813	865	858	847	837	871	873	801	814	877	856	883	831	863	856	826	825	820	817	848	809	823	881	821	857	840	802	799	805	826	882	788	799	821	861	791	801	829	846	878	860	873	786	822	861	791	836	825	825	851	801	831	817	824	828	816	795	827	848	839	859	815	843	810	824	871	844	906	811	791	799	844	854	804	859	843	855	812	783	836	860	828	854	827	826	828	858	866	781	868	828	844	844	863	810	853	809	837	848	838	881	808	880	884	803	796	878	844	780	851	846	884	854	829	860	834	815	842	823	839	813	832	815	813	868	854	800	825	844	861	839	763	881	826	859	815	846	838	869	832	811	843	811	874	876	827	846	819	819	828	810	772	814	835	848	810	818	837	834	857	836	901	862	856	840	857	776	905	815	837	820	799	870	815	874	820	867	832	851	825	831	819	825	858	784	913	939	809	761	888	802	828	795	821	847	806	846	855	789	811	853	866	844	848	838	841	829	850	862	833	821	826	839	893	848	787	839	842	833	837	825	886	774	800	837	803	800	887	822	791	805	825	855	788	793	887	840	835	847	816	861	811	868	853	877	804	823	838	841	820	872	837	825	801	846	853	849	834	806	846	809	795	866	847	862	867	797	837	857	798	862	857	834	810	896	845	842	818	830	808	847	835	858	838	824	858	804	852	808	849	801	834	922	802	830	830	809	860	821	859	843	817	851	842	857	899	845	882	897	811	884	778	803	822	876	850	807	827	847	824	881	797	832	856	876	854	846	857	832	858	824	843	844	886	886	857	804	855	878	826	831	841	803	876	839	827	866	803	782	859	896	807	876	849	839	843	850	849	864	857	815	839	823	828	936	831	846	821	840	872	829	791	767	867	782	838	855	846	820	812	815	830	843	816	861	827	840	840	788	830	840	845	815	828	815	876	874	856	859	853	847	847	829	856	840	854	833	813	830	867	839	852	853	806	834	808	843	825	822	862	836	832	865	846	838	800	880	850	827	804	838	834	843	844	865	847	835	772	848	806	826	866	843	815	841	830	911	829	820	795	876	862	868	779	788	833	831	882	790	898	859	846	823	853	830	862	809	844	794	795	832	810	850	831	832	791	867	819	857	828	845	852	855	838	786	849	823	776	871	814	861	825	861	868	822	860	804	836	875	782	808	860	882	843	879	850	802	805	865	891	847	829	795	849	796	865	794	855	832	830	858	787	840	866	835	828	872	857	846	856	856	826	835	792	835	850	846	824	828	848	778	827	794	845	860	731	808	890	818	873	895	833	851	841	855	842	840	882	894	847	776	841	848	840	847	846	873	858	797	836	878	842	874	847	828	853	873	913	823	901	801	833	795	809	869	837	806	825	824	825	808	907	832	823	828	852	879	823	814	856	852	901	802	847	807	799	833	830	807	833	779	859	818	822	826	851	876	854	825	833	833	809	767	829	852	849	832	831	835	833	835	870	801	834	798	821	808	829	826	836	801	845	859	824	860	808	801	848	809	843	843	798	811	841	820	858	838	868	842	858	869	861	828	810	788	813	856	917	837	853	865	806	893	830	828	873	837	903	818	868	833	865	833	820	850	826	854	813	848	838	899	825	802	819	824	841	834	912	830	816	821	849	797	814	828
33253	14502	7012	3957	3427	4329	2325	2111	1799	1433	1261	1162	1171	1061	1114	1046	1010	986	1030	961	978	988	1010	950	978	958	964	966	948	948	909	956	993	993	949	942	980	914	926	940	987	976	1004	1021	1072	1091	1045	1030	1138	976	942	1042	1151	1198	1123	1101	955	969	917	885	878	953	963	953	937	962	887	907	904	949	915	948	975	990	932	932	887	905	977	910	938	924	997	966	909	957	943	901	899	874	934	897	921	954	937	914	950	918	925	929	947	912	901	932	953	901	930	958	964	913	930	953	858	971	961	926	930	922	946	956	924	949	895	949	935	984	908	939	868	984	965	923	902	948	955	963	927	944	932	944	1004	878	805	910	929	866	913	944	919	925	904	939	891	908	968	918	909	874	933	953	913	938	938	979	959	953	929	923	996	957	995	944	934	914	903	970	932	949	947	917	967	904	945	930	891	945	941	908	952	890	941	933	943	904	907	984	938	976	911	933	923	925	928	932	875	966	931	934	968	860	887	986	909	899	968	976	959	931	972	959	889	932	919	924	867	919	940	912	969	909	918	966	926	951	934	891	931	938	970	912	914	978	908	911	980	928	924	931	989	933	950	925	948	905	972	878	961	948	966	892	930	939	927	939	945	996	923	951	928	898	894	964	1022	956	947	894	948	950	878	936	877	965	901	958	938	966	918	897	931	954	898	940	929	966	961	964	949	975	952	898	980	902	907	906	916	973	963	938	949	940	969	947	999	928	963	960	942	971	854	920	913	949	911	921	939	952	921	1013	929	960	972	977	880	990	885	911	915	935	939	924	963	856	914	949	885	946	946	943	964	978	929	954	953	929	983	947	876	936	969	889	964	905	945	942	921	932	931	995	979	961	950	915	927	976	899	988	947	960	929	952	947	951	909	918	919	941	910	896	962	973	919	915	900	944	949	940	912	902	971	854	999	980	953	1016	961	975	933	950	944	932	978	925	975	933	961	937	955	857	994	943	966	941	943	955	932	932	920	925	970	883	899	901	926	939	900	922	925	961	903	934	923	972	956	954	951	970	968	923	903	939	941	924	874	953	939	896	874	945	944	913	928	916	945	943	939	906	939	925	917	1009	855	965	915	904	942	913	933	916	926	942	947	902	847	936	960	962	929	985	884	1024	885	891	936	870	937	965	985	932	893	966	974	917	915	1013	936	909	945	930	893	914	945	903	956	915	924	935	892	876	922	929	898	914	925	901	963	959	948	955	955	895	967	981	904	936	939	938	962	946	972	914	933	965	894	898	1002	896	907	939	937	938	827	938	923	941	970	939	873	973	960	1033	914	909	958	930	905	922	963	940	954	963	865	926	929	960	936	949	962	979	919	940	909	953	926	912	892	970	935	953	951	1006	977	953	946	971	888	978	949	882	962	971	920	919	903	937	912	952	951	988	916	915	929	983	882	903	906	1010	953	861	974	967	960	954	901	918	923	928	954	911	876	990	898	975	940	926	920	865	931	934	940	898	946	960	935	912	890	977	936	956	946	917	954	887	949	914	956	886	925	889	973	921	998	942	925	886	924	892	930	970	983	888	935	929	936	912	911	925	943	969	927	984	916	964	954	880	991	930	977	949	924	856	932	899	962	911	929	924	959	898	914	882	916	920	906	926	934	976	917	882	999	943	943	893	974	888	909	958	870	916	897	928	926	941	896	932	980	918	938	966	952	898	940	893	877	945	1005	1023	873	919	948	912	949	981	941	897	923	984	909	964	978	915	939	951	959	949	936	965	861	918	953	898	930	903	921	982	901	912	928	966	952	954	913	991	958	985	925	946	915	910	906	949	981	974	955	934	958	926	950	957	935	929	885	934	915	958	951	900	929	923	898	909	1003	953	866	929	968	938	899	923	986	893	960	980	924	949	938	992	875	906	880	896	960	928	938	995	958	953	920	1005	912	925	973	935	982	933	890	957	906	960	872	884	965	955	913	943	912	889	953	960	892	920	922	943	942	922	927	916	902	916	947	938	970	920	896	942	955	951	910	916	951	915	1000	926	1015	956	920	979	934	922	931	937	945	962	912	912	910	943	960	931	907	963	929	895	969	923	905	928	943	921	917	916	906	921	932	984	917	919	968	1017	885	897	866	939	966	929	913	953	921	991	900	930	930	914	945	967	906	922	945	927	977	963	931	912	911	924	952	911	939	949	890	988	966	925	969	964	968	968	923	930	905	983	945	936	945	958	939	924	917	938	914	891	909	957	947	930	923	902	909	911	899	884	958	915	972	904	974	962	994	957	942	882	891	927	932	925	913	902	926	894	976	928	890	953	865	883	951	952	887	957	946	964	901	926	881	883	909	931	963	950	932	990	953	943	887	947	915	911	977	922	953	963	983	917	874	898	951	900	954	949	942	955	896	932	904	960	939	929	874	969	921	933	957	888	935	878	943	937	932	925	934	921	922	981	883	964	892	947	939	901	974	941	976	897	962	939	895	936	925	936	951	900	990	923	934	940	928	938	888	927	907	933	992	952	918	943	906	897	986	949	946	939	904	963	941	912	911	949	923	925	914	945	923	906	930	894	981	920	935	891	928	920	949	910	947	978	949	952	893	935	977	943	911	964	925	906	899	933	952	937	962	912	932	928	990	899	927	930	881	908	930	953	924	958	966	914	961	888	953	941	989	935	930	951	922	929	915	948	943	888	958	951	991	905	903	921	924	931	944	858	949	940	894	933	949	962	900	918	910	958	964	920	926	910	906	987	956	925	943	934	924	936	959	887	957	951	958	909	917	918	915	880	952	905	922	915	885	927	937	921	841	896	923	942	997	918	948	910	928	917	906	931	948	958	912	922	942	913	973	906	908	970	952	923	937	923	962	936	927	919	958	966	967	897	978	938	901	897	948	959	909	960	833	965	911	929	934	891	1018	958	922	993	973	878	903	895	892	940	897	967	882	946	909	949	970	902	948	943	905	885	914	975	965	963	944	955	942	904	901	920	980	938	971	957	958	902	943	922	931	916	946	956	851	961	946	918	969	953	929	952	884	947	913	976	905	947	999	921	972	985	918	930	976	985	929	937	934	907	959	907	962	946	945	884	931	956	975	1024	928	974	932	956	914	904	948	896	892	938	904	942	974	969	914	905	961	920	923	906	966	964	929	923	921	1002	949	951	950	914	931	914	964	925	932	934	889	983	904	925	894	877	968	920	913	909	912	953	927	944	897	915	925	971	928	901	907	977	948	967	980	991	957	938	955	948	894	940	922	973	908	934	954	948	881	972	930	941	935	924	922	979	930	925	899	920	941	916	964	945	932	941	912	961	857	966	937	930	937	953	981	943	948	912	922	953	939	918	946	912	893	921	940	908	900	911	911	880	954	977	918	941	874	944	972	948	980	939	960	906	947	925	890	940	943	951	934	920	853	926	989	951	936	957	981	999	916	946	907	948	901	885	921	953	949	929	891	935	925	918	919	934	890	966	930	952	930	987	938	954	958	959	951	890	933	953	896	923	923	931	954	914	936	925	934	906	907	943	912	1002	951	923	981	901	961	940	934	895	909	926
22330	20830	28480	23277	20825	20968	13213	2495	1733	1272	1122	997	972	937	865	866	834	819	767	752	734	757	758	717	690	726	699	700	681	674	724	694	690	682	691	682	684	673	653	696	676	667	662	728	753	794	834	901	914	797	738	756	793	863	793	751	643	657	655	678	651	630	655	635	641	716	663	673	648	627	649	701	630	615	670	666	621	659	655	671	646	653	627	656	665	637	652	633	638	650	663	669	644	643	652	653	675	659	669	632	667	678	655	643	616	652	676	703	652	694	609	629	670	673	680	701	660	674	631	622	644	693	662	586	655	652	620	683	682	687	597	662	676	619	648	644	636	649	702	686	654	642	644	634	632	647	651	603	622	640	688	678	670	671	651	661	646	669	645	638	671	597	648	651	622	645	662	667	656	666	632	638	677	711	691	628	647	651	658	634	661	650	671	665	683	699	676	641	676	684	673	657	637	655	682	691	664	641	650	658	618	649	615	640	683	603	693	616	616	669	660	688	635	694	649	691	657	651	682	653	643	631	658	656	663	670	676	674	673	635	665	668	635	672	670	627	684	668	690	684	664	675	631	684	668	640	652	658	685	634	642	696	693	663	669	700	619	685	665	649	665	612	637	645	613	633	672	637	630	668	682	627	648	631	666	703	618	683	675	672	667	667	667	628	645	678	675	658	654	687	691	632	676	652	606	638	594	624	659	664	617	639	669	662	686	647	668	633	673	674	653	618	666	653	623	703	655	665	637	629	623	668	695	649	665	658	642	599	654	638	646	656	610	638	665	707	659	668	653	652	671	636	638	677	684	670	652	660	687	659	639	622	665	680	665	643	694	688	671	675	712	654	651	643	651	586	672	649	623	637	656	671	659	631	673	691	688	636	684	674	670	657	614	633	667	701	685	700	673	664	672	714	690	658	668	648	673	644	678	629	670	653	612	620	674	669	644	650	614	637	693	669	659	622	673	695	675	676	686	614	637	639	666	637	672	656	659	658	659	650	701	643	620	660	622	651	680	666	674	672	643	650	668	671	649	632	662	609	663	649	676	647	642	658	658	664	635	635	672	659	666	666	672	612	670	672	647	705	629	663	678	657	738	670	687	660	658	636	655	645	639	676	669	637	625	633	698	648	687	685	612	643	648	635	643	599	667	631	667	670	663	646	674	645	639	607	637	633	706	677	643	609	657	662	639	667	691	622	638	603	633	643	638	690	675	650	631	670	628	680	662	663	660	678	629	674	617	607	656	644	620	628	639	650	644	686	655	625	663	625	662	665	620	669	657	622	627	656	655	633	723	639	637	674	674	636	666	662	648	689	628	682	637	646	626	700	688	692	644	706	668	664	660	669	675	636	653	668	684	637	669	671	609	700	711	685	676	640	652	670	628	680	622	663	660	680	644	702	718	687	678	632	645	617	627	588	645	691	653	643	690	663	665	575	657	675	629	686	627	645	640	685	636	690	661	672	706	663	666	647	638	682	661	625	678	675	691	662	657	637	655	662	686	638	641	634	637	705	646	619	700	671	641	658	621	629	628	646	665	644	654	640	668	589	644	654	625	673	648	661	633	617	622	672	682	637	629	662	662	643	659	655	699	623	647	644	695	656	651	699	647	640	653	633	622	668	691	671	650	678	687	625	683	617	638	661	665	684	616	614	648	670	667	645	668	666	662	684	628	615	632	627	674	617	644	627	663	667	665	665	655	615	681	659	645	577	636	637	644	675	649	605	629	630	698	586	659	652	654	671	671	650	592	654	696	662	685	643	698	640	650	669	650	649	697	634	672	669	630	677	681	647	656	616	638	638	684	679	653	653	656	666	693	644	676	690	647	632	693	636	636	639	609	642	676	696	637	630	660	643	623	663	675	617	632	646	686	666	649	611	620	629	659	699	698	660	638	685	679	674	616	670	657	681	652	674	646	692	678	651	698	612	634	683	638	653	685	658	666	659	607	619	690	666	653	670	645	689	655	623	671	622	654	663	624	661	631	597	644	606	631	613	645	691	665	624	666	649	661	617	632	607	696	686	616	638	628	623	684	650	669	694	645	653	648	651	644	691	703	654	661	643	700	643	647	636	675	636	637	659	666	637	658	631	650	628	639	693	663	660	661	680	664	647	647	637	669	628	654	644	670	585	688	694	662	706	622	657	622	701	613	662	653	676	666	642	636	653	635	679	685	684	659	674	643	669	600	623	681	643	697	613	688	646	662	648	693	642	696	638	652	656	642	639	664	673	685	618	623	691	658	678	635	647	691	644	627	641	603	696	665	683	660	710	621	670	609	637	681	657	627	662	656	621	648	646	629	648	656	712	648	642	632	662	627	656	637	644	648	630	687	701	701	648	680	643	665	705	655	673	678	653	665	628	666	690	685	658	646	666	685	689	639	662	647	651	633	703	649	656	647	643	637	589	632	628	603	623	676	645	660	649	635	661	653	631	657	619	702	705	644	691	674	621	663	711	623	702	678	680	678	674	688	679	629	651	660	643	652	609	661	682	690	702	634	660	599	660	671	621	679	686	658	652	669	654	669	691	693	654	632	618	663	656	614	657	650	678	659	673	702	635	618	680	640	605	669	601	625	639	662	665	675	623	657	627	672	644	659	644	621	615	655	643	659	646	625	644	667	633	645	648	656	667	726	630	629	678	655	668	653	623	669	643	684	661	655	664	632	639	644	680	649	597	680	637	656	673	625	658	623	667	619	689	665	654	652	676	648	650	651	644	664	638	643	617	652	661	665	659	679	649	638	627	640	653	693	685	680	628	683	686	645	648	663	704	627	624	624	646	642	685	666	690	663	626	655	697	664	666	669	684	639	644	653	666	672	678	679	669	654	682	656	667	677	628	704	644	584	645	660	671	654	666	642	633	681	645	667	663	667	625	644	648	639	612	634	650	639	648	674	640	576	657	635	618	658	666	684	675	604	628	657	609	652	668	654	678	652	653	642	637	657	631	676	639	590	657	677	620	631	650	590	629	634	678	618	672	659	677	628	667	682	611	647	651	627	635	668	699	667	648	673	676	640	625	626	671	670	680	688	665	648	617	621	653	627	647	635	669	675	655	605	624	663	612	669	675	633	698	692	671	648	619	645	632	681	684	655	621	649	666	675	633	647	676	596	644	658	654	690	680	663	676	597	671	636	688	647	627	628	673	703	643	663	621	672	654	638	635	674	630	675	652	640	709	677	676	623	671	684	634	626	717	632	649	718	688	633	674	698	638	693	693	672	715	644	665	676	642	640	641	640	656	615	642	673	703	585	670	656	680	616	687	673	611	674	690	667	664	641	629	675	640	661	673	640	633	622	642	680	695	640	670	663	661	702	635	667	683	655	717	646	603	680	667	667	628	666	666	620	630	609	681	693	609	652	604	620	665	637	663	637	676	682	616	641	670	623	623	621	651	675	674	683	687	660	684	701	655	639	627	644	638	627	658	672	678	646	635	632	640	661	658	642	671	651	638	673	653	687	658	624	679	651	670	656	644	658	650	664	681	658	665	638	690
36738	24084	14574	8187	6762	7666	4583	3715	3082	2097	1608	1455	1393	1235	1192	1079	1067	1042	971	946	927	914	830	807	846	777	742	761	778	759	732	742	734	736	742	737	782	700	699	761	737	729	751	770	920	865	1015	1076	1189	833	796	816	942	1073	987	877	750	665	701	691	700	705	732	711	757	747	726	703	721	707	740	728	753	721	729	687	720	672	716	665	710	766	688	697	703	664	697	717	724	719	717	723	685	740	713	693	718	755	671	784	690	743	718	700	743	704	713	757	725	718	744	659	680	690	669	695	753	700	736	703	713	686	713	768	707	753	713	691	695	713	683	686	730	664	673	742	729	672	731	710	703	685	670	692	659	675	682	741	748	724	741	708	733	727	758	713	694	694	662	723	717	734	699	682	730	699	707	693	690	711	700	703	714	705	719	702	723	674	681	713	715	716	714	736	764	711	689	733	690	735	696	715	686	751	707	686	755	670	664	713	736	688	711	717	637	690	711	699	712	713	762	725	701	633	703	699	655	694	727	782	721	724	702	742	714	733	706	723	675	787	728	739	691	671	706	717	697	704	714	650	739	718	692	721	686	706	668	680	692	765	722	721	706	682	674	675	696	705	707	677	696	712	727	731	685	706	670	670	686	712	705	673	658	715	721	716	713	737	746	713	703	703	747	702	702	723	677	690	735	700	702	718	752	633	709	715	684	753	713	730	708	731	695	717	693	675	641	676	678	690	694	758	650	704	707	717	707	685	755	670	691	707	737	711	654	713	692	702	662	720	771	684	702	674	708	711	698	696	685	721	760	726	665	702	751	737	686	669	728	691	686	704	684	714	695	709	741	702	657	738	713	691	651	694	704	701	734	726	704	696	700	714	683	688	653	686	703	679	699	718	698	729	724	709	742	721	726	736	671	710	718	718	709	687	707	743	746	659	709	698	724	716	665	716	687	724	720	738	736	658	725	723	727	703	660	705	698	710	721	681	726	721	688	691	714	744	683	685	641	731	708	764	655	709	724	702	695	709	780	748	703	705	694	713	663	709	718	678	702	726	738	722	748	693	735	694	725	750	730	671	723	637	683	725	704	679	697	751	724	687	718	720	727	697	692	706	668	651	686	713	660	756	705	698	702	701	670	698	713	718	704	649	714	673	735	717	698	721	705	718	705	672	681	664	728	716	712	693	701	729	729	744	728	749	703	751	672	751	713	678	702	732	682	684	721	683	674	688	718	703	759	705	708	725	731	711	704	698	714	764	719	675	726	712	672	685	714	694	755	738	735	729	718	709	707	733	776	698	708	721	704	676	709	668	740	717	731	689	734	755	762	691	692	755	712	680	734	698	709	700	713	719	697	722	710	693	734	697	720	680	705	685	701	691	772	676	763	740	718	713	724	695	758	703	720	661	740	696	718	707	684	709	716	684	725	674	664	696	735	735	744	718	733	664	724	715	691	714	714	722	700	654	697	690	708	723	693	687	699	730	687	702	723	713	742	776	704	696	721	699	699	672	733	703	688	729	696	684	713	701	734	721	730	656	678	740	697	678	706	709	676	699	704	745	720	700	701	699	738	746	667	744	731	738	699	699	675	732	671	717	733	730	713	745	685	717	712	690	695	658	675	721	666	716	710	673	713	677	715	709	671	734	725	735	726	682	657	741	741	673	694	689	692	717	733	702	750	711	703	682	687	727	728	707	653	714	691	750	736	720	693	746	731	717	734	694	705	715	695	653	671	670	688	693	694	655	780	733	685	685	691	695	694	722	703	718	737	726	683	758	709	663	695	720	711	659	661	705	683	681	720	700	683	719	690	708	695	685	704	693	709	686	726	739	725	693	714	691	705	721	713	684	717	685	718	735	737	653	738	723	690	678	718	679	715	703	692	703	673	745	705	680	684	678	767	709	708	691	691	686	704	729	672	712	728	686	730	704	726	703	720	676	769	726	667	731	731	711	714	723	711	733	747	713	696	703	745	717	730	727	715	666	690	726	695	670	635	685	737	739	710	705	719	684	755	673	717	694	674	670	696	716	717	716	794	719	722	698	728	724	719	702	699	699	705	671	691	688	705	724	715	719	712	720	756	723	676	691	718	658	693	741	755	716	735	724	693	692	699	690	690	723	704	758	749	708	701	702	705	680	684	734	698	676	698	700	684	684	758	694	711	694	722	710	656	694	711	698	739	738	691	683	713	710	687	747	732	685	712	692	694	740	739	746	694	669	674	697	687	697	748	750	667	696	724	698	707	692	716	681	673	667	722	692	690	713	718	715	729	679	682	724	726	681	671	774	669	738	732	731	711	709	638	723	714	740	697	718	715	702	727	737	729	700	753	694	702	698	680	690	688	679	691	671	716	690	677	707	747	691	700	706	702	725	736	680	717	688	714	744	708	691	721	680	694	684	710	715	713	690	702	711	712	716	705	732	761	743	731	743	718	722	701	695	699	723	741	703	711	714	717	751	722	704	694	713	666	696	768	706	722	675	695	697	768	705	702	708	711	738	691	734	766	708	720	724	732	698	704	666	721	701	677	740	680	748	716	735	745	706	718	653	674	720	691	695	666	669	754	723	750	734	721	738	688	700	700	698	713	716	703	694	676	720	740	697	733	711	698	677	677	662	699	692	674	697	731	735	677	774	722	750	729	675	732	706	669	704	721	745	708	673	692	703	701	699	753	685	722	692	706	697	717	771	657	694	704	736	674	672	736	724	725	685	709	698	704	741	710	684	722	697	729	704	703	669	648	731	699	740	749	738	704	686	701	691	699	697	716	700	710	686	674	712	706	672	692	732	689	712	700	701	729	747	733	685	676	708	745	693	729	727	698	707	766	708	721	684	727	680	763	736	724	723	706	711	687	710	682	733	677	696	683	681	716	764	724	734	685	686	710	738	702	748	710	657	685	715	662	723	762	741	710	679	676	710	735	696	690	679	735	717	751	720	711	711	684	702	682	666	688	674	694	692	711	692	687	650	697	756	742	687	706	698	699	706	686	690	718	674	657	713	692	688	729	673	690	761	654	709	672	748	718	742	670	705	635	750	706	686	695	739	673	685	731	765	687	652	727	723	683	702	716	762	702	667	702	682	694	720	703	682	721	713	707	658	731	679	711	706	739	680	737	704	719	693	686	704	719	698	716	720	726	667	693	678	677	708	694	683	716	683	729	718	679	745	674	733	706	727	726	721	719	714	651	711	734	710	700	693	729	729	659	719	692	757	675	723	733	700	766	714	759	702	687	714	714	732	675	725	725	702	716	715	717	689	769	720	688	672	748	735	682	731	681	723	745	701	712	723	740	723	697	731	705	687	721	721	716	718	711	687	707	676	704	724	708	682	716	803	662	709	673	692	714	760	724	675	707	687	683	737	748	725	692	704	722	702	698	694	704	679	732	713	702	675	705	688	681	717	737	651	707	719	708	717	704	748	765	719	723	687	766	665	733	722	676	697	673	734	679	716	757	700	737	652	715	722	725	698	677	694	717	718	661	671	715	678	699	705	753	674	728	702	690	768
28463	20479	10311	1846	1243	1557	1035	852	730	646	567	577	619	581	563	530	521	521	550	558	588	580	581	519	557	543	517	560	528	565	585	513	552	546	510	581	548	555	554	545	565	620	562	546	587	552	602	622	615	530	584	553	583	608	607	549	587	541	505	587	547	529	533	543	552	577	559	515	548	533	535	556	488	558	551	534	538	579	514	553	524	550	532	519	514	536	547	571	496	515	537	528	521	529	530	535	533	538	562	520	556	553	513	572	536	499	573	557	544	526	580	540	538	515	538	503	521	548	521	550	507	545	589	566	531	512	602	509	579	566	550	559	567	555	566	542	548	541	581	532	565	587	588	525	558	570	513	532	533	546	541	563	564	546	587	514	589	553	530	518	523	560	568	531	529	564	499	539	498	534	569	567	563	562	553	575	524	593	534	580	521	518	534	560	554	560	502	513	514	552	518	568	569	568	531	547	538	540	532	524	508	530	564	502	520	578	554	521	554	527	564	574	568	545	579	558	534	499	521	561	497	529	547	552	541	562	531	523	528	563	544	553	561	585	538	566	577	552	544	569	568	508	551	506	534	556	520	527	553	510	544	533	575	507	556	568	567	543	538	567	548	572	579	514	527	563	569	534	532	531	545	558	530	572	570	552	594	557	528	531	553	529	563	560	575	563	533	558	535	549	565	556	579	541	525	556	568	574	507	491	543	547	578	570	552	523	555	565	545	495	515	552	505	550	525	503	533	513	541	552	547	489	549	508	539	570	557	517	564	573	501	551	555	562	572	507	559	524	534	527	551	510	540	489	549	531	581	530	567	567	552	559	540	553	548	561	537	516	557	555	550	526	522	556	538	585	613	562	543	527	552	536	571	571	546	531	567	556	537	535	532	582	525	552	531	520	525	551	542	535	540	581	543	523	580	522	523	524	537	531	573	595	540	507	543	560	544	550	537	493	545	566	560	565	528	567	540	543	526	556	529	537	579	566	548	530	526	556	551	521	543	517	512	557	557	518	526	516	525	571	569	530	575	533	506	535	514	540	551	517	530	556	532	523	560	520	542	531	547	523	573	516	532	537	509	553	496	566	578	537	487	507	560	532	563	568	512	530	590	564	549	536	543	585	522	513	553	556	540	523	520	511	552	527	587	541	543	541	551	570	549	560	562	566	526	505	547	552	591	596	490	586	549	547	525	529	546	521	552	510	545	561	555	519	547	532	578	543	545	508	541	544	590	535	492	534	522	557	543	512	565	542	520	524	537	541	549	512	587	514	531	526	546	515	592	566	591	549	530	561	547	495	563	565	560	507	517	524	512	524	573	587	532	545	553	517	535	550	567	569	523	553	583	528	566	556	527	548	562	578	534	560	528	509	523	556	535	542	558	536	531	520	514	558	540	535	547	562	516	530	557	555	549	521	583	532	513	520	539	584	555	550	543	579	553	565	549	532	519	599	562	559	539	560	587	526	502	540	527	518	506	566	525	553	527	543	553	521	537	551	507	518	537	549	532	533	543	553	515	562	546	532	574	533	528	551	561	570	538	569	557	539	543	550	565	540	575	537	507	584	577	568	526	533	542	547	514	539	526	585	529	530	546	564	538	587	569	544	491	541	545	581	562	547	538	533	576	562	541	591	513	530	575	541	539	522	561	537	518	504	541	542	537	545	576	518	519	556	516	484	528	501	551	538	534	527	550	497	543	526	539	531	494	545	550	575	555	544	576	557	544	533	516	522	588	545	537	524	548	541	552	569	546	493	520	546	518	546	545	553	520	542	556	536	511	596	565	526	537	537	545	550	534	505	566	526	547	526	500	565	558	516	535	539	570	567	550	564	517	508	554	480	551	555	552	538	533	547	552	510	533	514	512	565	540	543	578	575	542	536	542	518	558	508	535	536	510	540	566	530	533	555	508	537	551	556	532	535	533	551	565	533	553	549	530	524	587	551	544	565	586	582	534	556	544	517	501	544	558	592	553	574	571	500	533	498	523	560	523	563	541	541	553	538	578	583	577	559	551	531	551	527	566	559	526	564	550	491	505	558	525	547	532	522	565	586	510	536	524	519	572	555	537	597	508	550	568	558	501	559	569	517	538	557	532	504	532	543	498	559	564	550	560	518	540	564	549	542	557	514	518	564	531	554	548	516	537	517	550	586	564	554	546	568	552	571	510	536	526	528	537	596	543	542	529	528	503	497	551	536	525	540	550	539	549	523	569	534	574	534	556	540	540	583	550	568	539	546	518	500	525	573	572	522	522	536	548	508	509	554	527	527	567	539	542	576	551	537	544	552	550	526	542	545	563	550	529	556	533	558	563	534	537	576	555	526	570	545	550	526	548	553	515	556	530	532	551	573	531	563	540	540	538	563	556	544	517	551	552	538	581	530	559	520	581	540	523	570	504	499	519	507	552	528	544	540	507	535	556	516	553	583	556	550	560	534	562	568	547	540	612	535	556	573	555	571	566	538	533	563	504	525	539	557	524	538	535	552	540	550	571	539	518	544	557	561	557	528	546	566	521	554	527	507	553	533	540	553	558	557	544	530	537	531	568	558	519	576	535	580	539	539	543	532	555	537	526	499	535	517	583	536	509	518	526	556	553	536	549	547	570	533	580	570	565	543	566	538	559	541	553	559	540	454	563	537	556	552	507	551	548	508	529	600	543	543	521	559	507	586	546	575	514	567	548	512	565	560	550	549	549	595	566	572	568	571	532	556	551	570	521	572	564	522	565	550	559	553	521	502	578	533	533	584	532	519	553	521	543	536	584	534	562	573	537	554	535	559	526	527	529	536	572	525	544	583	515	553	557	536	592	566	550	576	576	583	560	547	544	585	561	517	522	592	540	497	558	548	561	564	542	564	549	560	575	529	536	526	532	565	545	562	509	568	550	541	548	596	560	529	585	596	567	549	516	563	546	505	555	521	567	553	521	526	553	543	544	560	503	526	578	517	550	536	558	527	540	537	553	594	535	567	571	559	523	556	567	534	553	527	532	534	537	575	522	523	565	551	531	562	539	572	532	536	579	564	567	586	548	556	561	574	549	564	548	564	549	572	522	563	561	514	568	606	542	570	564	542	541	550	547	571	551	533	537	562	502	523	556	560	571	547	565	544	523	526	581	521	513	571	545	499	538	541	532	541	531	522	549	562	552	551	560	533	532	508	515	531	550	595	577	533	550	526	534	546	538	531	539	537	494	534	557	527	574	522	574	581	568	564	540	555	502	517	527	564	564	542	501	529	549	539	572	562	531	537	564	541	574	540	506	588	568	497	520	543	531	534	565	577	562	520	584	548	549	558	538	557	498	487	527	573	532	543	535	533	541	572	505	545	531	562	526	561	535	573	528	541	552	532	581	581	566	529	516	549	562	538	550	508	512	541	577	580	516	531	511	600	565	507	545	545	531	528	553	548	525	545	556	543	512	543	583	548	556	519	508	548	520	523	522	530	562	533	511	548	564	551	558	585	573	550	519	569	597	535	531	557	563	574	538	528	578	561	594	541
31822	9119	2624	1622	1503	2396	1465	1251	1219	866	725	676	694	670	702	694	652	683	650	640	649	650	651	677	660	613	696	637	618	620	619	662	631	610	629	644	636	626	655	631	634	660	663	623	722	676	734	802	739	685	683	706	718	697	741	692	635	644	641	620	674	612	626	644	663	655	648	634	615	618	659	621	674	608	629	624	655	664	686	611	639	659	645	589	606	709	629	605	653	664	671	663	614	649	634	619	613	635	638	632	573	671	654	629	616	637	613	610	658	637	591	670	626	650	661	648	622	640	661	638	613	608	614	628	605	590	617	608	624	605	581	607	649	627	677	652	607	651	637	618	636	636	601	607	630	682	640	683	691	659	640	666	599	668	606	663	640	641	698	627	673	618	629	662	597	594	615	602	610	617	601	622	653	651	643	647	614	610	647	628	672	634	605	614	606	618	659	622	609	618	651	606	693	585	661	637	641	672	621	622	614	605	582	627	628	654	646	643	615	632	604	639	639	644	665	663	622	653	638	650	599	615	672	656	640	652	631	599	625	640	618	632	673	677	615	599	663	677	643	629	631	646	610	621	618	637	592	644	649	644	663	603	570	625	673	624	595	679	631	618	674	593	649	587	649	588	586	606	645	634	655	642	608	589	628	616	681	629	658	625	597	672	629	613	623	627	650	602	596	650	585	711	624	627	638	607	665	637	621	641	621	638	632	629	665	610	641	648	654	645	660	682	649	615	704	595	610	660	661	584	648	647	650	665	610	580	638	611	605	648	583	637	617	659	593	657	627	632	593	616	640	661	650	611	584	639	633	631	656	646	664	649	641	668	633	632	610	626	630	596	633	646	660	693	632	623	626	631	655	635	669	676	654	630	675	662	606	658	636	594	635	647	623	599	610	634	645	628	693	654	653	662	610	609	616	599	648	615	694	652	685	666	691	648	665	610	632	612	669	682	620	607	616	648	659	620	654	646	599	653	627	645	656	631	649	679	627	629	628	623	605	651	600	632	641	610	680	611	640	609	669	635	647	649	631	657	620	625	621	628	671	682	654	656	623	621	673	667	615	623	576	615	638	596	615	652	627	645	628	632	652	617	613	667	637	616	677	610	615	677	626	610	621	644	643	621	632	634	663	675	649	649	602	618	612	602	628	611	668	627	625	632	610	644	680	622	659	661	652	588	619	609	629	610	634	687	661	604	623	694	610	636	633	623	578	642	611	644	631	614	640	639	658	668	639	623	629	661	651	642	590	631	594	646	646	616	623	615	677	641	635	637	663	660	629	581	669	634	626	593	645	634	606	626	659	634	615	634	633	664	671	577	653	653	656	593	672	644	620	654	607	608	633	676	594	623	588	613	627	591	614	615	674	583	657	651	675	648	664	648	646	624	648	643	643	662	680	623	618	643	625	664	636	641	625	619	646	592	649	634	594	591	642	647	640	586	672	640	626	631	663	663	659	676	667	621	664	685	622	634	702	610	653	618	589	635	692	623	619	627	619	643	631	619	584	609	671	619	657	652	651	668	652	651	635	654	657	634	680	634	652	585	613	589	605	623	613	608	647	633	613	659	616	593	623	668	646	629	671	604	614	633	629	664	687	623	590	622	611	655	622	683	635	638	616	606	671	639	620	604	645	613	617	626	606	615	608	598	637	650	590	636	637	606	646	608	642	649	632	614	630	619	629	651	603	670	637	623	575	611	657	615	607	641	668	623	570	643	611	619	644	651	636	640	646	658	597	637	673	627	655	621	651	628	621	652	674	620	646	601	591	665	616	651	627	603	646	655	622	658	628	653	631	675	677	611	628	599	616	703	656	638	649	662	673	679	634	664	637	604	683	605	621	646	644	658	633	638	641	595	637	646	610	636	631	647	630	610	644	620	640	642	664	632	617	636	650	612	612	631	638	670	629	638	656	631	657	620	608	673	654	608	662	666	616	627	659	616	700	618	612	611	623	661	608	594	616	660	631	658	610	629	618	612	634	659	629	642	593	620	674	672	663	671	616	625	651	653	629	638	693	627	615	611	641	656	652	644	617	654	653	609	609	654	630	668	686	653	693	641	660	673	635	677	680	650	608	600	653	618	650	661	662	607	659	653	673	637	653	620	658	667	585	636	676	620	636	660	607	652	641	621	648	638	620	598	654	638	658	594	592	637	648	626	645	602	648	637	644	632	630	629	656	673	658	646	585	634	611	626	646	657	625	690	633	644	676	667	605	615	618	591	653	600	666	623	627	649	624	647	656	620	628	659	631	599	646	665	591	614	629	650	606	660	652	642	686	676	584	609	675	643	637	674	648	616	615	668	645	596	616	620	646	660	609	611	622	629	611	660	660	595	622	656	658	655	649	634	638	636	633	612	664	649	657	668	633	631	608	625	696	621	616	644	607	629	634	637	630	643	612	674	645	645	675	675	628	640	643	618	656	627	638	639	667	645	695	718	645	663	630	612	596	626	682	604	664	676	638	671	614	643	637	634	592	656	612	633	641	660	614	626	632	646	625	648	648	651	610	635	648	633	693	659	667	648	611	668	636	584	638	594	629	657	656	709	655	625	605	656	675	658	612	628	652	635	652	659	668	639	580	651	632	644	657	644	615	616	624	645	679	631	622	638	616	648	665	644	605	648	644	624	680	629	598	629	603	623	616	671	620	569	659	629	629	651	596	618	622	641	635	621	651	636	608	686	653	684	622	662	620	615	651	662	614	647	590	656	649	619	601	635	627	634	629	705	670	665	600	612	616	626	648	604	630	625	621	626	652	639	642	672	645	641	635	615	648	619	665	645	635	591	629	626	635	605	669	637	633	702	650	610	689	640	646	613	675	616	604	608	638	628	580	634	613	648	639	658	617	631	647	669	598	631	633	608	661	616	636	639	643	630	644	645	622	681	628	626	623	615	628	609	649	617	628	636	612	571	641	687	595	653	648	637	635	648	625	653	627	610	664	633	601	660	649	624	669	635	664	653	626	626	590	591	649	635	658	620	673	639	627	628	604	634	591	667	628	613	628	642	635	620	612	670	608	625	608	668	614	665	642	672	659	668	614	660	637	641	618	668	635	651	623	653	648	609	674	618	608	594	658	658	636	670	624	638	595	626	671	628	641	599	652	617	592	607	629	654	678	601	616	648	633	663	656	648	645	670	638	607	676	643	586	655	630	625	638	648	646	655	651	599	606	629	668	676	601	638	649	588	701	649	639	648	606	662	637	636	657	654	656	653	667	629	641	629	591	635	662	700	628	616	649	662	611	657	609	651	609	610	656	600	624	613	631	642	671	587	623	649	628	627	641	596	613	629	661	650	653	654	654	576	682	685	647	634	685	631	651	648	691	658	586	635	641	619	617	670	659	673	634	658	579	613	646	655	618	619	631	654	636	678	655	619	620	604	654	647	597	650	639	643	599	643	667	685	638	616	644	637	640	627	583	639	648	584	675	674	633	619	634	656	663	656	605	624	647	629	596	650	601	623	638	643	640	616	614	624	649	636	613	637	584	697	651	640
23380	20789	27988	23660	20772	12547	2140	1118	941	736	582	519	459	485	465	435	466	426	422	389	403	385	379	392	363	339	333	348	387	345	373	363	361	358	333	318	371	359	346	325	358	349	326	380	358	428	489	457	411	385	350	359	381	377	394	382	355	322	345	320	309	363	331	353	346	356	346	332	372	302	345	344	321	336	328	326	395	325	350	360	362	334	352	334	336	313	351	351	328	332	346	350	327	318	318	340	331	344	362	357	368	341	378	360	319	386	318	325	348	363	365	337	364	371	347	360	358	315	364	359	346	327	332	330	341	373	363	338	342	324	349	363	353	320	344	315	341	335	371	355	355	330	379	376	328	340	337	347	346	347	368	318	358	345	370	325	366	322	342	365	354	323	335	307	347	308	325	361	362	345	324	341	366	343	374	321	331	361	332	342	332	340	325	346	342	350	353	320	350	322	350	326	317	317	372	316	303	351	371	310	344	375	344	350	348	344	331	338	374	348	332	334	308	313	328	317	343	342	346	315	369	352	353	398	335	354	375	291	382	360	344	346	309	329	333	328	301	355	347	334	321	298	367	291	406	354	333	316	370	333	354	325	363	334	369	334	314	339	361	341	327	363	337	352	341	342	358	315	342	355	370	343	326	345	373	347	346	351	326	351	359	381	341	311	354	343	347	323	329	336	325	320	385	336	348	313	347	325	333	327	401	333	324	326	349	326	355	347	369	318	375	353	369	333	327	315	346	336	324	374	315	348	356	337	322	317	325	358	331	342	323	332	330	306	360	372	349	322	327	352	315	327	354	309	328	307	340	332	312	353	346	329	325	337	358	354	326	365	319	267	342	343	306	345	311	353	347	323	336	357	349	320	362	346	366	356	341	342	347	345	334	324	339	359	336	311	340	330	342	313	363	367	322	347	330	361	345	339	355	356	338	344	342	337	372	328	324	333	313	328	328	338	351	358	343	356	325	326	354	341	327	322	340	329	323	339	345	348	355	308	341	353	324	374	355	355	327	358	329	317	359	349	331	355	347	359	335	329	350	357	343	315	349	340	349	348	367	324	376	329	315	338	343	324	335	336	355	347	349	342	379	359	352	319	328	343	355	335	338	342	349	314	295	342	347	356	344	366	371	365	330	333	359	344	369	346	295	351	356	333	321	362	356	365	354	360	314	319	330	360	328	333	356	341	341	349	335	333	343	370	356	352	365	304	363	327	339	349	331	360	357	334	346	319	338	359	317	350	352	352	336	343	317	361	368	370	372	330	328	325	350	343	349	355	310	350	334	319	335	358	310	331	351	320	300	344	342	364	323	338	358	373	350	310	327	315	339	342	318	358	336	362	350	317	311	317	346	306	335	347	361	321	345	322	337	320	343	311	361	309	310	323	355	352	354	322	343	350	321	359	315	355	326	339	328	334	352	346	362	326	354	309	338	304	331	337	352	330	344	291	326	312	328	350	342	336	339	330	315	354	318	340	344	322	356	343	370	339	315	344	353	320	349	345	348	299	347	336	330	329	342	336	362	340	360	363	379	325	334	341	319	319	330	317	351	362	346	327	331	356	337	388	345	356	375	357	372	362	346	342	356	356	337	330	318	319	346	356	360	348	317	333	322	331	367	363	376	347	338	353	346	364	321	391	333	313	341	352	313	313	331	332	349	328	375	343	360	340	326	320	364	320	331	311	377	339	366	334	370	361	336	345	324	314	352	358	314	350	370	340	317	329	350	367	320	339	330	348	328	323	335	344	339	298	366	306	339	348	369	344	357	338	308	311	333	359	355	351	328	338	357	346	361	363	344	380	314	325	379	332	314	382	316	330	329	345	352	345	345	331	349	319	357	314	346	341	347	351	342	352	336	349	364	339	316	377	320	382	351	322	315	346	343	349	344	356	357	340	318	356	357	352	359	312	350	362	318	307	344	341	332	364	361	366	336	341	342	357	347	334	335	363	330	301	360	335	343	326	357	325	381	318	355	352	330	349	359	327	348	335	351	349	327	341	350	337	365	357	288	355	341	316	349	348	354	316	327	333	378	362	347	317	347	351	353	325	355	350	357	346	353	320	345	324	305	313	328	346	354	360	371	330	320	352	354	357	336	334	325	368	315	343	328	336	354	352	341	394	324	337	337	349	333	386	367	381	346	339	337	340	312	361	326	359	332	337	324	366	351	354	350	361	346	371	316	339	343	325	347	320	328	330	361	314	380	342	351	358	351	329	331	342	344	332	353	346	325	375	351	334	301	349	375	338	358	323	370	336	374	348	344	315	378	356	370	349	296	333	366	313	326	321	328	328	312	292	369	355	355	363	349	332	371	356	314	350	346	352	325	326	330	339	308	335	336	358	352	350	377	324	344	357	353	350	344	320	338	376	350	331	340	323	360	426	328	323	352	340	360	334	339	339	359	342	331	354	336	325	348	327	339	347	352	340	364	345	327	337	371	333	335	337	337	332	349	360	344	366	346	360	321	343	333	348	328	356	337	354	354	367	326	360	393	390	356	337	336	372	328	341	342	327	355	332	354	343	330	322	311	319	329	374	329	321	362	322	346	358	315	346	343	337	358	321	357	326	318	355	350	355	318	310	332	323	320	319	338	351	348	361	340	364	334	342	335	339	368	323	341	337	347	368	366	351	332	307	367	321	317	371	369	310	355	351	352	318	368	324	343	334	346	318	357	332	324	359	335	352	316	340	347	338	341	349	350	344	360	356	366	337	303	320	344	357	333	339	357	364	330	342	337	339	352	329	352	363	342	380	353	336	329	325	376	329	339	338	366	349	312	369	318	328	316	326	342	354	310	384	343	291	344	352	345	335	353	347	347	349	378	387	323	355	322	333	312	345	343	337	346	334	328	345	348	352	311	301	325	355	333	339	357	331	362	345	314	367	332	385	323	331	309	341	326	363	339	325	294	351	354	351	327	370	332	370	344	377	385	345	322	318	320	337	364	328	345	337	316	341	365	404	340	333	319	323	313	346	355	355	356	356	368	356	352	317	364	346	358	351	341	352	368	346	338	328	325	351	295	352	320	318	339	366	350	327	358	349	352	353	313	321	363	359	342	347	313	324	369	371	343	363	342	327	387	306	338	307	340	321	363	337	373	382	340	315	353	350	347	327	346	324	351	344	325	337	338	312	311	350	309	322	348	365	326	362	340	361	387	345	357	335	312	344	354	368	361	361	313	332	339	349	341	339	364	318	353	347	369	312	349	340	342	359	341	335	371	354	363	303	344	394	393	376	347	311	347	341	334	355	311	322	342	342	304	359	359	345	322	329	349	362	343	320	344	324	364	323	345	327	358	336	383	354	318	319	308	347	347	377	327	361	339	328	334	346	346	332	322	315	326	360	372	346	368	358	307	348	331	305	347	364	339	351	347	326	348	341	335	367	354	349	336	320	341	335	321	355	342	339	344	359	346	360	332	356	336	354	369	321	353	318	354	352	359	343	351	362	367	347	353	358	325	307	374	337	318	344	334	329	367	352	323	356	352	307	324	346
33362	18700	8518	4468	3392	4282	2852	2188	1946	1201	925	805	715	685	674	652	558	553	550	499	486	493	503	477	504	482	435	460	433	477	417	456	432	434	438	405	454	432	469	398	430	430	429	460	453	554	672	659	528	466	451	439	444	445	551	431	419	433	395	402	424	414	403	404	414	393	390	424	402	418	426	430	405	435	402	427	418	373	404	407	407	383	396	438	402	432	401	396	375	401	413	362	405	439	443	408	421	408	417	423	397	417	400	386	398	429	429	380	413	392	379	378	415	406	402	456	425	423	392	402	408	366	430	409	403	425	415	369	420	399	400	401	440	407	444	419	395	426	397	379	382	405	405	392	394	418	421	421	421	422	410	446	419	430	440	405	404	439	416	443	449	419	365	402	398	421	428	385	405	392	408	389	402	401	394	461	406	400	390	423	390	428	425	405	455	433	408	429	431	433	440	398	426	407	420	425	428	427	398	407	387	437	403	403	406	374	385	390	410	415	415	433	379	367	397	408	420	438	413	403	405	411	436	400	396	425	426	384	448	410	391	376	397	421	393	434	404	365	395	414	384	409	398	433	421	400	435	415	457	429	429	395	407	404	444	404	427	400	406	401	392	407	443	416	385	425	421	413	394	420	422	396	410	404	393	420	440	418	435	406	408	441	451	446	415	406	397	418	427	371	420	408	399	389	406	420	381	433	399	398	431	390	397	408	383	402	404	403	410	403	390	404	383	400	423	433	417	417	398	380	417	420	397	426	402	394	406	401	404	412	393	410	413	430	416	429	406	414	413	404	411	397	402	395	425	413	435	409	415	406	417	438	398	398	392	409	393	421	418	385	387	392	408	368	409	435	445	426	440	407	376	415	398	426	400	412	419	427	395	407	427	418	388	408	406	392	411	422	400	393	418	406	437	399	403	417	406	436	378	388	378	427	450	422	397	438	433	396	403	390	401	419	414	410	461	383	393	391	416	433	432	384	437	375	409	378	422	443	420	431	422	395	419	426	387	392	398	407	398	350	398	404	425	399	437	425	385	434	444	411	441	374	412	394	437	403	420	442	399	425	396	415	390	395	442	433	409	447	405	419	422	399	412	420	385	395	433	423	380	375	419	427	427	388	388	396	415	387	433	416	448	413	435	401	430	424	409	416	412	398	402	412	420	387	380	419	375	385	440	430	385	396	405	449	385	416	386	353	419	415	396	403	386	407	452	411	414	410	417	406	412	413	411	413	410	357	382	407	477	420	434	427	398	408	411	419	430	396	406	403	374	427	414	408	408	434	390	399	415	412	412	383	398	453	417	396	429	396	402	409	423	444	402	373	383	402	432	422	402	396	410	408	423	440	411	406	425	359	395	431	404	370	408	386	425	409	414	456	407	387	427	446	433	394	433	400	411	400	418	393	375	405	426	393	402	412	415	439	433	389	423	407	400	415	384	424	421	402	368	377	415	403	427	396	391	384	407	372	425	375	423	407	453	370	398	400	387	420	410	381	401	405	430	410	393	403	409	418	387	437	390	383	393	442	398	370	419	416	426	402	404	400	416	442	394	430	448	388	433	431	443	415	394	413	373	411	415	384	387	394	396	405	430	400	441	417	376	426	409	417	404	419	373	400	440	369	397	394	383	424	422	388	431	405	422	380	404	431	402	440	393	427	397	465	406	393	419	368	395	437	434	366	368	403	426	377	419	384	375	383	363	381	391	455	415	418	439	417	380	375	424	402	423	409	392	377	445	412	370	392	415	409	411	442	424	407	450	395	417	416	389	376	417	440	394	407	417	409	391	387	426	409	429	411	410	387	440	408	402	416	409	400	452	446	445	411	414	430	410	418	358	400	384	427	402	397	391	403	411	397	394	420	402	402	408	369	428	409	417	404	440	417	395	394	421	407	410	413	431	406	437	419	436	434	406	437	407	398	392	383	414	379	364	432	434	433	405	381	406	399	448	430	384	377	428	375	413	387	414	446	414	398	440	420	367	379	427	408	373	416	431	400	400	430	432	404	392	385	391	400	403	424	394	351	408	355	381	368	442	411	402	413	414	425	405	377	407	434	374	403	406	411	381	409	390	410	393	422	402	416	420	404	401	391	437	394	377	404	407	423	404	392	429	398	405	414	395	395	392	416	417	412	414	416	404	409	396	413	409	410	426	399	395	420	364	424	441	400	445	408	439	425	434	410	402	421	379	372	398	411	405	395	413	389	406	419	422	395	410	401	384	381	387	456	419	420	405	399	398	386	412	382	418	422	386	372	420	419	400	411	366	391	454	423	386	413	428	395	414	381	403	440	387	417	400	429	388	416	385	389	402	420	418	412	410	427	386	432	410	429	395	437	413	424	405	428	398	447	408	413	407	393	410	433	451	418	381	397	405	400	416	398	442	382	444	400	410	393	409	463	410	407	418	419	388	439	431	413	391	397	393	422	392	407	406	396	406	394	384	365	392	397	394	402	384	391	425	395	412	385	379	371	414	395	417	434	411	386	419	398	373	382	416	382	420	410	377	384	405	387	379	482	406	450	405	410	417	430	434	376	429	376	445	387	389	416	428	423	418	425	416	372	390	404	378	401	461	372	415	411	385	397	386	426	395	437	437	408	396	424	435	384	412	394	389	410	382	422	414	421	439	407	417	403	381	433	442	425	446	385	454	398	416	414	436	374	381	402	396	395	395	384	408	421	404	419	413	418	415	379	415	408	436	413	421	443	417	426	369	412	414	398	430	390	422	408	399	421	404	419	397	418	413	378	391	408	411	438	410	389	418	427	409	409	367	448	433	411	451	417	437	391	428	412	351	407	423	369	424	432	411	392	404	402	410	426	450	387	403	367	402	379	427	418	423	421	401	405	373	404	425	393	442	392	405	387	420	409	373	389	426	400	391	406	423	403	420	411	442	418	437	424	443	397	381	431	420	406	385	409	410	392	401	445	442	398	408	423	380	413	412	455	401	384	426	403	425	424	382	428	419	400	398	438	378	389	419	377	431	401	391	418	386	395	380	439	428	406	380	416	374	417	385	435	396	382	394	424	433	402	358	445	409	415	412	422	399	429	443	392	428	416	421	425	410	421	414	383	431	415	408	410	409	366	411	406	396	420	419	427	391	401	419	379	468	419	431	455	403	389	384	471	387	383	395	409	421	399	407	401	384	355	385	427	401	401	405	390	410	427	422	403	401	407	387	373	397	388	420	404	407	391	410	385	410	391	396	376	416	439	446	391	376	409	445	401	421	441	450	385	434	406	406	369	425	419	418	435	401	404	408	401	453	418	433	408	381	381	393	403	405	426	408	445	414	403	434	397	382	392	392	433	434	437	421	440	389	404	438	408	392	396	401	380	413	385	462	422	415	360	412	435	412	415	372	427	389	425	370	386	416	428	394	412	419	367	414	424	399	417	364	425	407	396	409	401	429	395	424	402	388	382	438	403	392	416	430	439	434	398	404	400	427	411	405	452	392	450	404	412	398	430	387	398	389	408	397	404	446	431	385	416	423	383	400	387
24585	20787	27083	24496	13270	2316	1591	1118	1114	1077	895	871	884	847	871	845	847	836	830	788	806	785	801	746	776	792	751	765	773	779	781	737	734	724	737	764	770	784	709	762	767	732	781	813	794	874	919	777	801	788	723	715	800	795	769	812	759	745	717	767	788	756	769	693	723	768	738	702	784	776	696	730	769	777	751	757	752	758	783	756	720	742	791	767	777	691	781	740	741	733	720	803	715	774	745	739	729	725	711	773	755	704	725	724	742	691	742	767	691	784	813	778	786	746	756	732	721	740	727	738	726	770	745	688	712	764	757	792	767	762	745	745	715	718	749	771	783	775	777	701	776	737	730	784	734	766	731	725	788	737	767	729	774	797	730	747	729	743	713	774	740	739	814	736	731	770	724	746	713	791	768	752	837	744	781	770	730	780	740	729	732	776	762	760	702	753	755	736	741	724	778	727	738	796	762	743	767	707	780	757	746	788	758	767	725	808	736	735	795	762	720	714	709	738	696	751	759	768	732	741	741	732	740	744	736	752	764	731	724	777	776	763	747	745	769	756	704	786	731	734	804	812	708	741	753	786	816	750	781	771	735	751	719	770	808	756	737	665	745	756	693	772	713	776	749	785	779	764	770	699	763	763	753	722	765	770	718	710	776	748	718	771	733	774	730	764	740	715	771	708	777	771	769	748	788	771	705	779	787	782	747	769	750	745	770	715	740	716	774	751	718	782	717	730	750	742	749	727	740	735	756	738	745	736	743	780	733	716	783	825	760	752	760	714	780	751	742	771	758	768	780	713	730	740	758	714	743	758	795	759	753	728	735	748	747	714	722	712	732	821	776	768	783	766	774	771	768	732	705	800	747	708	781	750	683	740	715	743	789	763	752	764	700	798	763	751	785	761	739	750	760	729	730	776	766	738	818	766	792	807	756	805	712	690	728	770	759	781	711	717	756	753	786	751	736	770	764	763	742	710	724	793	762	763	784	739	777	744	761	764	748	742	703	761	778	724	775	817	736	766	723	754	747	788	762	781	734	759	749	703	767	764	814	788	764	758	770	752	715	732	793	806	755	704	756	735	774	767	735	812	736	719	716	719	770	732	743	725	752	710	752	746	720	787	748	745	815	786	759	732	752	731	726	738	749	760	675	747	731	747	752	751	768	727	739	729	741	788	779	743	700	772	776	745	765	734	734	760	755	746	729	755	774	715	766	711	762	749	749	756	686	729	736	720	751	748	781	729	698	774	735	732	765	796	725	756	754	731	751	772	780	745	702	766	749	826	784	776	772	726	732	819	760	762	743	709	758	753	732	745	780	682	809	764	765	759	765	835	778	710	746	752	749	758	710	752	764	749	759	783	790	739	746	756	754	719	754	728	711	799	800	764	751	787	748	730	756	726	760	738	707	646	719	744	735	768	731	750	756	765	751	782	708	774	765	746	782	724	736	764	756	762	739	722	791	754	781	757	741	764	715	767	756	731	744	735	710	738	712	759	731	744	758	703	768	728	735	715	732	752	735	798	739	726	740	791	774	721	756	738	733	762	750	729	745	721	722	775	796	784	746	762	758	745	786	787	704	767	723	743	778	768	762	779	748	713	815	748	733	739	724	793	719	786	709	702	755	768	732	769	750	783	747	727	786	739	717	790	727	765	790	726	756	748	739	749	733	784	765	701	736	781	785	696	729	749	742	739	732	745	743	703	682	738	748	743	760	745	759	760	780	749	746	795	735	750	752	759	721	764	726	781	725	758	760	725	759	755	752	731	767	711	808	758	740	751	730	792	699	744	729	759	757	743	766	681	714	748	767	740	726	755	742	794	722	764	736	759	722	736	749	745	698	722	732	762	711	780	727	781	699	735	730	781	770	733	758	770	768	773	705	788	724	724	775	745	774	790	726	780	748	777	750	759	783	761	737	754	769	757	719	720	792	742	774	760	737	736	729	668	771	701	749	724	737	747	796	733	771	746	735	712	753	775	765	740	725	770	712	736	686	686	755	751	778	779	712	719	719	763	739	723	698	743	794	751	755	803	733	761	784	699	731	731	735	711	795	720	754	745	793	726	793	781	788	745	753	750	716	754	747	748	767	761	780	725	766	746	759	744	778	764	712	726	769	748	801	729	778	736	744	743	795	707	754	771	770	725	713	743	746	783	702	740	724	753	731	747	796	786	740	766	788	771	730	748	743	753	729	729	771	789	747	761	735	774	790	773	745	730	723	800	741	728	728	671	743	709	723	758	737	727	720	703	747	781	822	744	740	753	699	723	760	763	753	732	782	752	732	772	728	775	787	749	780	795	786	756	778	769	726	755	752	786	726	732	785	785	834	736	761	731	736	727	696	773	762	752	788	780	762	776	735	752	714	734	724	738	782	715	783	734	771	790	777	704	746	725	758	723	752	726	733	798	815	753	793	756	690	764	757	762	797	742	752	732	798	765	714	734	759	770	767	763	693	705	789	738	715	736	782	753	758	780	719	766	761	723	767	709	784	742	733	733	773	737	715	726	761	782	739	795	737	742	754	713	706	705	755	756	769	720	745	758	771	752	679	714	748	726	749	743	743	762	766	692	717	770	721	757	740	783	760	739	749	763	729	771	712	716	781	719	751	763	749	756	759	749	788	747	772	751	801	758	745	733	729	759	736	752	749	767	713	792	744	744	790	728	749	744	740	754	773	723	750	741	700	739	713	748	681	791	747	760	778	700	769	710	746	787	721	744	726	772	785	782	739	717	808	738	747	797	765	757	742	722	780	719	744	759	738	718	730	797	757	768	739	773	771	768	753	777	773	691	777	750	736	718	702	766	762	800	728	748	686	724	705	767	752	723	773	751	743	736	772	716	724	742	822	732	746	755	730	714	755	730	750	663	737	785	761	743	741	755	723	731	740	739	771	767	762	757	758	746	798	739	795	721	811	762	786	715	738	707	715	726	768	756	729	766	736	775	788	803	716	718	790	771	756	734	738	739	720	744	760	791	720	749	755	743	726	762	787	741	779	800	785	758	755	757	762	755	744	752	793	733	767	768	750	753	762	803	754	730	751	766	760	728	755	686	730	750	732	746	746	823	790	746	735	764	770	712	753	769	728	814	759	737	748	755	801	764	751	764	755	760	745	735	788	784	788	758	754	776	723	731	767	740	783	742	742	750	734	746	717	761	766	785	700	738	779	786	770	752	734	753	720	734	748	725	726	718	800	740	744	745	756	690	764	795	717	739	771	732	745	748	780	721	769	759	730	703	763	757	763	765	804	724	740	787	741	791	751	698	740	764	801	795	791	690	734	791	728	732	725	718	752	728	779	738	738	814	743	758	763	759	756	749	755	761	761	758	778	735	685	756	727	761	717	744	763	723	771	767	723	741	818	714	728	788	771	734	756	796	739	703	766	730	740	748	756	700	704	767	745	790	713	769	756	728	741	795	747	792	784	737	771	773	726	725	785	739	792	764	742	716	767	778	789	746	758	725	726	780	770	722	719	732	732	734	742	781	697	666	766	755
33460	14557	5882	3324	2824	3484	2608	1879	1847	1549	1200	1062	1053	1027	993	973	929	955	917	887	917	851	873	852	902	855	861	802	905	838	884	913	879	912	902	898	832	839	856	849	841	822	818	906	921	1053	1014	991	893	848	867	841	817	860	916	861	929	866	822	785	899	824	837	882	916	838	842	852	837	851	906	878	910	839	845	817	824	864	809	813	848	880	849	878	855	877	896	858	835	829	838	840	786	836	874	877	873	865	896	846	797	886	884	839	835	809	810	808	800	837	869	831	882	872	866	815	838	857	796	806	864	853	850	821	846	867	846	853	806	842	787	811	869	817	861	830	830	853	810	815	865	854	826	844	855	846	877	802	864	843	802	846	864	802	840	915	826	841	868	796	821	812	869	844	836	827	865	849	840	843	860	855	875	861	831	837	856	875	830	905	816	837	860	853	852	845	827	844	828	801	858	809	860	885	876	867	831	828	859	816	771	882	875	865	851	830	865	809	831	888	835	844	875	829	830	885	855	817	875	888	829	837	842	832	868	844	857	853	865	852	833	885	886	867	871	830	891	806	893	830	894	863	825	848	836	880	829	865	866	897	824	792	858	797	809	832	858	874	839	863	922	876	852	907	869	816	903	819	862	862	861	798	864	826	872	817	890	834	857	845	822	890	809	859	866	832	839	886	797	888	821	852	830	818	812	796	900	903	857	818	838	832	834	848	819	807	847	809	879	803	824	837	825	856	821	880	839	859	817	849	823	863	843	805	860	825	845	846	879	843	818	806	847	856	841	826	804	904	842	898	867	892	809	881	875	820	818	844	870	849	820	847	876	876	880	829	795	896	806	801	808	844	863	818	799	849	819	842	822	883	889	873	879	854	848	852	845	866	810	845	876	868	857	846	872	860	841	835	819	873	832	854	857	859	862	846	854	863	795	840	820	861	854	850	847	860	810	821	835	827	823	833	827	887	800	821	887	858	820	816	847	830	855	808	788	814	854	850	833	873	851	901	842	868	817	807	913	841	887	834	859	811	793	835	815	826	814	880	825	820	853	838	851	846	879	838	831	821	849	872	873	835	831	796	808	857	868	848	809	860	851	877	856	814	865	875	878	857	835	897	873	884	806	849	821	818	859	803	798	832	876	868	852	834	850	815	789	822	840	885	918	866	883	882	840	813	847	867	864	874	891	819	910	793	846	825	852	812	848	827	835	819	829	827	861	787	817	870	844	835	837	870	873	823	866	870	882	842	878	862	833	839	836	878	863	881	825	875	877	818	875	807	884	856	841	867	813	839	831	847	857	831	816	870	838	802	883	801	847	844	852	845	855	833	847	849	861	840	843	841	820	810	872	851	857	863	843	868	856	879	851	862	873	806	853	867	821	863	822	794	888	831	827	855	853	845	908	829	821	815	884	826	832	884	835	913	812	821	829	814	803	825	827	858	871	845	818	872	922	845	811	867	850	855	849	893	834	813	873	835	858	804	875	887	838	849	855	824	845	819	852	832	888	880	868	855	836	820	854	859	802	866	855	921	861	846	800	824	823	834	834	818	855	864	838	829	794	817	811	873	863	914	819	870	830	860	811	921	867	808	843	848	879	868	867	827	865	879	861	872	810	849	891	799	818	843	874	821	840	865	841	844	843	812	792	833	854	831	823	824	867	793	873	796	834	773	795	852	850	792	841	800	853	825	783	832	804	821	807	863	808	842	821	833	813	794	797	855	880	853	834	825	830	858	886	828	809	862	840	840	820	844	869	871	856	818	848	849	781	811	810	832	884	790	840	805	860	866	821	832	810	856	794	855	817	793	812	849	834	855	890	829	833	829	846	821	837	881	858	863	863	829	847	838	910	806	850	842	857	895	875	847	833	847	847	804	874	790	865	869	863	909	855	838	833	843	786	784	810	860	811	898	832	789	855	813	813	865	859	820	894	847	866	811	795	849	841	867	823	824	816	894	842	869	838	846	859	857	888	878	839	834	889	871	829	854	877	827	891	832	843	890	816	817	879	865	877	860	866	877	855	860	862	864	866	800	823	877	884	855	832	832	848	887	824	806	869	819	792	798	832	814	811	878	845	876	856	828	802	841	832	868	825	799	853	841	842	841	799	833	910	821	868	883	848	844	860	855	850	838	877	880	803	833	825	883	776	864	843	864	844	854	837	828	854	885	856	863	849	868	840	834	823	834	834	823	851	833	857	832	858	846	869	839	875	876	878	916	847	884	816	823	826	789	804	886	879	865	854	852	873	857	838	836	842	814	845	799	825	851	835	845	815	822	851	817	878	916	786	867	815	845	810	864	848	844	834	850	869	869	911	863	868	874	875	821	829	828	848	842	814	854	823	860	896	811	853	831	877	865	881	825	901	859	834	880	860	830	845	842	820	822	850	828	825	890	873	829	873	760	824	862	821	862	857	834	842	843	800	845	866	835	846	829	878	877	871	830	843	823	862	831	879	854	844	859	830	855	865	839	867	810	855	873	784	810	841	789	854	840	844	867	792	769	868	850	861	856	835	866	867	836	893	847	747	822	845	870	826	817	824	810	825	839	865	864	814	826	847	844	809	857	855	840	860	880	811	838	801	803	889	866	797	861	866	872	815	833	810	842	843	832	877	820	849	844	802	903	871	869	851	847	848	859	842	841	882	861	794	819	823	844	828	878	870	870	839	901	843	808	829	860	843	873	827	820	839	885	807	842	863	849	862	864	870	839	877	836	819	833	868	910	887	849	881	819	850	814	833	862	846	806	863	831	783	818	858	826	855	854	846	859	842	822	848	847	788	835	826	876	866	858	879	834	861	859	862	799	866	863	807	866	905	843	819	830	869	865	850	857	858	855	856	846	832	796	882	840	901	846	839	880	895	900	859	879	845	839	899	832	857	814	875	769	857	833	800	857	869	801	888	840	810	835	848	833	891	847	801	815	842	841	858	811	882	805	818	857	843	879	811	787	815	815	856	865	862	868	856	858	883	843	876	887	850	839	814	877	813	865	862	874	898	810	865	844	824	767	840	885	783	826	786	838	875	800	883	847	862	857	803	861	793	830	828	773	906	828	890	887	847	845	878	840	824	840	823	780	836	870	816	828	819	849	880	856	824	828	844	864	830	863	880	851	830	819	792	830	906	871	860	855	792	800	910	850	836	825	854	805	806	891	845	822	873	843	877	845	858	872	846	871	871	889	844	813	870	865	857	836	825	806	880	859	788	854	836	812	896	840	844	859	873	825	829	879	846	844	820	897	841	846	858	838	846	851	852	815	809	823	835	848	837	780	772	833	795	850	822	786	891	819	866	892	830	843	896	831	879	842	936	814	857	831	865	776	869	857	886	893	823	871	832	805	812	869	837	815	845	850	872	859	785	825	839	818	855	830	843	804	863	830	799	808	773	855	835	821	869	873	836	855	837	853	867	858	862	828	803	834	798	799	864	850	847	888	843	851	885	823	880	834	923	912	872	828	860	889	889	825	862	859	848	769	840	826	848	808	822	904	851	825	838	791	839	880
22365	20825	28468	23273	20816	20931	12874	2157	1605	1348	1027	930	859	826	772	803	765	767	721	687	681	663	605	651	634	648	646	605	650	635	600	593	600	608	623	568	608	612	581	594	583	618	625	631	639	717	695	581	562	616	536	590	571	628	535	601	551	572	574	561	582	576	572	620	592	558	530	593	544	583	578	569	578	627	614	525	580	623	573	591	567	578	546	541	558	598	600	578	582	568	564	611	527	550	582	594	532	604	543	615	569	564	566	581	579	577	554	621	564	550	598	578	589	573	580	561	563	590	598	608	579	559	542	531	528	541	621	567	589	616	541	567	580	585	557	578	602	617	580	551	567	615	566	534	554	591	557	593	582	541	576	563	543	576	611	564	581	589	594	568	557	545	603	589	594	605	592	580	559	533	556	591	606	549	595	559	589	599	583	541	574	572	643	557	586	575	559	567	546	540	581	564	542	570	633	544	579	556	541	511	526	597	553	569	630	552	572	609	566	565	551	578	552	559	551	585	551	559	597	557	548	556	573	536	597	584	620	573	572	545	530	595	567	587	579	531	566	546	598	565	597	590	529	563	545	577	583	575	600	549	566	615	599	560	568	574	566	549	573	562	547	608	560	577	568	576	572	572	549	565	610	577	596	555	614	541	592	589	568	608	603	575	611	572	557	557	545	596	607	575	564	588	564	540	571	580	577	610	523	556	566	578	566	587	553	574	568	581	556	568	614	589	528	611	606	592	568	531	583	549	564	549	601	577	563	548	535	597	541	554	590	572	542	571	594	578	559	539	587	578	579	556	621	605	547	571	570	583	601	601	551	592	581	586	595	568	561	556	583	542	591	587	595	568	569	577	574	556	588	560	538	590	585	595	559	532	581	576	544	522	538	582	565	580	574	595	608	608	595	607	613	558	608	606	575	532	590	568	537	573	619	563	554	582	553	575	586	579	587	583	539	593	587	506	604	565	566	603	533	587	523	542	623	588	592	580	608	552	585	557	588	557	585	581	543	594	577	622	584	575	546	582	569	584	559	600	563	585	574	599	592	552	606	579	557	555	546	582	597	550	576	564	575	574	575	585	586	604	603	536	565	605	538	573	555	558	613	625	583	567	546	513	571	603	551	553	596	538	606	542	584	585	573	592	583	519	577	552	576	542	544	558	599	537	583	548	579	593	567	600	557	579	551	593	565	609	557	588	536	528	570	542	572	586	567	566	539	567	621	571	550	629	584	579	573	582	597	565	556	553	580	541	596	525	605	576	534	579	586	563	567	567	568	604	560	592	555	567	593	591	582	587	513	563	581	579	620	574	530	589	537	553	533	526	609	637	566	583	560	612	580	543	591	555	547	574	556	570	541	576	554	581	602	554	557	588	612	510	565	585	528	575	569	606	586	573	524	577	572	522	622	590	564	617	606	582	593	565	572	599	572	575	546	584	594	599	537	604	565	531	566	563	590	587	591	620	577	567	608	568	589	575	553	548	610	575	570	543	586	652	540	602	588	583	580	547	569	572	582	557	599	583	552	618	568	557	572	615	624	605	555	568	584	590	553	590	560	549	552	553	589	588	598	533	571	594	577	572	539	586	544	604	583	567	596	562	597	528	578	569	557	587	590	549	630	584	629	590	574	543	579	553	573	570	575	561	556	564	612	572	582	612	586	566	586	591	598	585	554	605	582	594	577	536	539	575	564	579	551	611	548	575	567	566	623	568	578	588	556	587	577	542	545	568	590	596	645	563	575	567	578	580	549	592	559	573	582	594	588	590	549	546	559	599	569	538	547	556	579	572	536	597	542	614	616	626	568	580	530	581	638	606	617	568	575	600	538	599	546	532	610	547	606	603	535	568	537	541	556	562	574	577	583	590	564	554	579	586	620	547	587	562	555	600	572	589	584	571	609	547	570	578	550	602	552	522	592	608	569	557	569	594	543	641	535	605	579	549	588	609	604	560	540	593	573	538	556	555	573	565	544	582	611	555	591	572	611	551	563	551	579	628	568	564	558	571	579	573	571	592	578	584	523	560	601	567	601	606	550	575	570	591	585	570	521	549	574	577	578	594	543	561	615	588	574	518	591	602	619	614	584	539	559	635	580	567	605	546	622	602	599	585	572	572	566	584	600	581	567	584	579	545	603	586	557	577	592	592	548	590	582	569	566	508	583	543	559	552	550	546	567	577	541	531	541	531	591	556	596	588	596	628	558	601	575	581	587	598	594	614	588	561	591	549	602	557	566	647	570	586	543	564	556	581	584	573	542	582	546	567	534	581	596	581	595	575	552	531	568	551	562	572	562	579	586	563	579	542	560	631	591	573	567	579	567	572	601	569	594	578	606	560	572	542	554	590	597	557	539	556	584	612	578	606	560	581	567	528	578	564	562	571	574	571	579	568	569	555	576	564	571	557	568	584	596	567	556	547	604	540	532	621	557	568	581	548	594	560	591	590	575	567	582	560	550	546	615	568	554	546	604	591	567	582	573	563	531	586	558	580	579	577	587	567	551	569	555	566	572	549	562	590	581	534	554	585	527	538	527	559	576	558	576	546	569	551	569	596	572	596	606	563	534	599	606	565	581	578	606	570	595	597	554	552	497	566	590	546	598	568	527	606	583	546	551	611	547	557	546	610	572	543	578	571	576	578	522	582	553	630	596	566	566	591	567	541	570	551	551	554	551	583	566	574	591	576	547	543	606	579	552	559	530	580	604	558	566	562	541	595	543	572	558	593	565	619	577	558	632	600	564	534	584	563	606	545	602	597	566	553	552	588	592	590	619	581	561	579	579	605	612	554	599	608	545	565	570	553	552	592	577	545	570	584	570	580	557	534	572	563	513	550	598	587	557	561	579	589	563	586	536	563	628	566	592	573	572	578	559	572	573	565	575	553	567	550	585	518	562	552	610	584	565	594	575	552	532	581	552	534	592	615	575	553	601	541	584	552	547	577	567	583	580	563	535	565	562	548	566	545	577	563	589	589	553	590	583	580	559	596	603	553	541	595	591	577	558	560	590	544	521	600	578	612	588	568	632	579	568	597	550	561	559	594	536	587	568	558	542	562	567	548	544	544	587	563	580	564	571	569	599	600	584	568	616	611	632	564	535	615	596	599	561	567	585	576	546	561	595	558	577	566	550	587	564	588	571	576	583	587	555	527	505	564	602	574	601	552	605	569	531	572	604	571	605	549	606	583	563	564	517	558	611	567	568	583	572	577	560	598	560	570	599	544	556	539	589	580	563	592	540	604	559	560	575	549	563	574	550	575	559	595	587	560	622	554	571	583	561	583	572	563	539	570	532	544	586	572	551	615	524	582	612	587	544	586	537	566	559	572	560	595	606	558	542	614	590	575	565	636	604	551	573	574	535	613	556	526	589	578	616	551	542	591	558	552	605	550	522	531	540	562	589	571	581	572	596	582	573	589	557	573	545	569	567	594	563	558	574	618	549	540	560	590	568	551	559	543	583	618	591	616	565	549	558	556	530	573	553	587	553	534	554	578	611	596
36970	25343	13571	7366	5492	5957	4720	3382	2877	2345	1715	1409	1364	1186	1130	1053	1032	957	912	871	815	812	786	774	759	744	753	683	664	668	613	667	646	645	644	680	693	674	658	658	630	661	698	692	732	821	852	743	624	665	630	666	633	633	654	601	642	705	666	639	633	626	623	637	668	621	664	672	636	649	666	641	600	639	657	610	605	622	684	628	628	591	631	622	608	626	643	623	616	634	639	645	598	624	611	643	651	635	623	629	589	607	590	610	701	601	643	625	630	645	639	616	622	580	649	646	635	614	652	615	608	632	614	586	624	621	619	649	663	625	574	623	618	598	597	612	641	638	600	589	619	635	628	627	600	589	644	629	634	627	607	623	622	628	607	642	650	620	603	638	597	581	591	612	622	607	622	633	601	631	605	651	666	620	631	650	592	645	618	608	642	626	620	615	643	676	576	617	602	678	632	639	650	594	572	580	627	651	617	625	598	616	620	616	621	603	598	636	611	603	629	592	623	630	613	632	622	587	609	633	597	609	622	621	663	622	651	624	628	644	624	658	631	629	609	620	619	608	672	588	578	642	575	654	635	626	609	610	586	634	611	625	668	626	615	625	648	601	625	650	610	607	646	633	579	638	634	599	646	608	652	642	635	627	653	598	650	605	616	640	653	579	611	624	603	612	597	602	617	666	622	639	622	637	623	601	621	626	607	626	589	620	617	636	578	620	622	627	669	626	610	615	625	646	640	632	643	646	633	633	591	610	652	645	624	585	607	678	631	615	616	634	609	590	619	635	650	621	634	646	662	641	644	567	585	600	629	583	610	594	638	598	628	675	620	608	666	634	638	637	638	587	664	659	658	628	649	610	581	600	647	640	653	608	644	604	606	632	623	638	633	621	640	628	634	624	639	635	601	638	589	675	637	627	662	650	625	666	595	664	641	621	629	610	627	584	617	601	639	614	609	637	639	602	603	641	652	663	660	600	624	603	643	604	645	642	617	616	634	664	633	632	607	619	634	607	597	655	659	619	650	575	618	635	645	699	613	614	620	657	676	598	611	619	625	661	647	619	670	622	610	648	617	593	599	636	630	638	616	618	578	631	646	629	640	620	693	662	627	625	638	602	643	609	656	631	625	616	644	622	643	622	637	566	649	675	669	617	660	640	614	639	639	626	685	630	610	644	608	611	647	663	615	628	603	668	628	582	615	617	561	622	639	611	636	635	671	640	629	569	621	617	622	638	609	638	602	642	600	576	602	616	605	635	633	613	620	615	651	596	577	672	617	624	621	612	598	640	668	631	616	669	615	622	615	657	645	620	611	618	642	608	611	641	649	658	660	643	644	587	622	665	597	598	611	606	649	645	629	669	658	655	633	612	661	593	644	653	622	662	665	609	623	602	644	610	666	582	652	592	646	643	674	635	609	593	646	629	630	622	584	638	637	648	631	659	629	630	602	662	592	616	587	638	607	676	597	632	659	631	656	653	607	647	641	660	609	592	630	651	607	631	598	625	653	605	631	589	586	627	631	640	632	653	629	676	615	617	614	650	614	652	605	588	620	603	639	630	610	635	601	645	555	626	675	629	605	652	640	630	673	624	624	672	605	625	601	613	662	648	603	676	641	634	588	617	609	616	623	631	670	643	640	600	664	663	654	620	693	613	603	639	637	615	635	651	622	592	612	616	618	648	615	584	629	620	667	661	666	602	638	620	618	628	609	601	592	676	672	624	699	617	599	650	680	601	638	673	616	583	636	584	638	677	612	627	607	625	608	629	638	642	586	623	579	652	617	617	608	620	657	661	625	599	606	656	655	615	635	654	589	619	588	621	627	643	660	625	653	607	616	673	677	606	655	655	655	624	589	659	646	629	629	614	651	638	650	612	594	619	632	601	635	613	643	667	607	641	598	658	599	634	608	673	597	611	606	644	646	565	651	608	637	633	601	619	628	558	635	621	598	614	586	645	620	661	638	629	588	622	667	621	583	647	578	581	605	633	645	618	633	636	587	655	660	621	634	606	625	628	618	633	643	647	670	590	639	640	620	667	581	588	664	624	624	622	662	603	647	574	596	605	618	663	651	576	647	653	619	642	637	628	611	616	602	643	599	608	605	627	610	607	674	629	638	663	603	688	613	607	658	646	599	605	601	582	645	672	617	655	652	606	654	633	644	621	679	568	568	643	578	626	632	643	625	642	598	651	588	636	647	606	652	638	620	622	625	628	608	628	584	627	625	646	604	630	665	597	618	618	633	625	605	643	596	664	649	607	673	576	669	629	607	595	656	554	599	667	652	662	630	647	616	611	609	603	622	616	641	621	598	605	659	625	610	666	622	658	628	618	619	621	604	596	621	624	622	635	673	636	644	624	633	594	593	613	607	642	616	598	585	639	579	638	583	628	607	633	641	650	654	635	647	644	611	572	620	655	651	610	615	654	616	624	583	636	626	579	644	616	575	604	625	586	632	606	652	632	663	657	656	643	642	612	626	636	637	630	646	598	667	586	645	657	604	648	607	628	653	594	633	612	619	668	595	654	646	624	591	592	570	624	598	587	624	644	667	602	635	616	606	628	629	641	578	645	662	618	637	658	647	615	631	637	599	638	592	613	652	612	645	632	614	628	653	586	613	614	601	689	672	610	619	648	601	656	620	630	633	604	604	636	603	608	622	647	677	604	653	629	630	642	649	694	646	600	608	642	620	648	613	641	591	605	585	608	627	624	651	623	639	617	606	584	625	666	618	623	619	625	603	665	633	618	635	619	634	657	636	596	612	625	585	598	645	614	600	613	645	592	654	616	603	648	598	604	615	618	627	634	649	615	599	590	637	642	609	636	633	624	592	642	603	601	665	623	622	583	642	627	665	603	617	623	650	599	650	598	614	579	649	621	615	632	642	660	581	611	611	619	611	567	603	573	650	609	633	603	656	638	653	628	612	608	654	618	657	631	653	582	649	625	634	672	622	629	629	619	627	645	669	624	660	650	609	628	612	662	640	598	655	608	613	643	643	642	621	615	612	555	609	593	640	594	612	602	589	655	673	628	611	617	604	624	631	603	601	637	638	621	585	634	646	614	643	678	601	614	630	642	583	607	609	574	621	632	654	590	653	610	629	625	569	633	574	607	643	623	601	608	675	653	637	627	629	618	644	639	626	654	626	630	642	669	624	633	651	628	661	657	571	605	635	670	604	643	638	635	630	620	601	606	634	583	640	604	642	648	622	624	623	615	605	638	609	593	628	593	629	645	631	648	663	616	670	610	604	628	599	660	671	643	573	621	641	646	623	660	631	627	604	630	629	630	634	577	630	593	614	657	617	663	628	631	614	583	664	620	654	629	659	590	643	613	660	628	608	570	622	599	658	638	581	622	649	687	631	629	650	596	617	611	691	627	584	639	673	619	589	644	615	594	665	597	618	620	625	610	594	647	644	618	606	626	619	612	627	621	636	605	633	623	613	602	626	631	620	582	601	612	654	643	593	611	662	645	604	606	617	620	694	672	627	584	611	602
28565	20649	10515	1368	788	933	835	673	613	585	537	515	506	544	529	543	482	489	510	476	483	480	497	499	512	524	485	468	462	464	464	501	492	491	495	498	459	477	511	495	469	488	454	484	485	492	502	516	513	506	489	466	460	459	502	504	490	487	508	463	462	482	494	494	489	474	467	496	497	462	478	456	462	491	508	493	491	480	486	478	469	480	482	496	478	463	482	460	480	449	457	474	480	466	471	504	465	505	452	473	481	456	489	465	507	471	425	477	515	488	498	484	470	474	481	459	444	424	490	500	424	470	487	490	506	484	508	432	486	468	499	535	458	485	509	515	454	453	503	479	527	501	458	513	492	485	478	470	479	493	464	486	469	463	550	526	497	486	491	528	460	497	454	468	456	481	462	509	484	496	479	474	484	500	449	477	475	458	487	473	492	477	458	497	479	482	516	467	515	486	481	488	485	492	459	487	477	497	478	507	486	462	509	467	513	484	488	501	508	482	535	492	492	445	501	469	473	460	508	466	450	484	550	502	488	484	475	460	508	482	462	474	471	485	499	437	456	501	469	489	449	412	480	458	450	510	460	482	465	487	503	444	474	469	447	477	506	450	498	483	479	497	478	485	479	498	472	468	489	468	497	458	462	482	476	443	496	489	440	507	498	475	493	469	491	460	501	480	463	460	486	486	492	494	478	432	483	481	455	455	471	492	490	445	483	485	504	478	493	483	489	490	483	490	497	489	447	489	470	457	472	419	457	459	468	510	509	485	473	462	472	508	481	489	497	479	485	485	460	497	512	491	496	470	474	503	459	488	489	453	453	495	514	523	514	465	513	463	485	448	493	539	534	473	476	464	473	491	469	466	472	520	504	517	436	482	506	491	472	502	492	489	485	494	469	476	460	435	477	486	535	477	462	451	499	506	484	489	481	523	466	490	455	458	522	468	534	519	483	446	508	479	511	487	529	486	477	521	487	478	470	486	480	497	493	512	485	486	460	471	458	517	499	504	485	480	526	446	454	473	505	487	472	463	462	504	467	490	443	529	460	500	494	512	474	485	491	446	459	510	525	480	459	491	475	509	464	495	515	489	477	487	487	469	468	466	490	469	492	493	482	508	491	485	489	526	463	509	458	515	506	509	489	493	498	468	506	482	479	463	502	467	476	476	458	460	486	476	492	493	514	438	456	521	494	464	473	490	481	473	464	488	438	503	464	512	495	467	475	495	501	489	465	487	485	438	518	490	460	490	440	459	469	480	446	496	465	500	495	480	473	479	462	481	498	513	505	509	478	444	475	516	457	498	501	463	475	515	509	465	471	512	462	482	519	480	492	445	455	470	464	476	476	484	424	467	491	484	502	494	503	507	504	436	475	436	481	509	496	449	501	476	507	469	465	508	465	519	457	473	457	490	492	468	494	505	489	470	500	472	481	479	449	501	439	485	468	501	509	486	452	485	484	481	490	446	514	461	484	486	466	470	468	505	522	500	489	510	447	442	488	456	455	492	469	485	448	494	450	463	453	531	514	476	485	510	456	464	495	481	480	450	491	472	441	486	477	451	463	493	481	489	459	483	477	423	457	497	453	460	487	518	501	465	494	475	503	437	506	473	503	499	494	460	489	504	471	515	520	500	466	469	477	457	485	493	507	495	476	446	488	445	481	467	439	502	486	474	468	479	464	511	499	507	470	488	509	504	504	493	495	496	455	456	513	484	505	499	464	482	510	496	515	486	500	475	467	485	477	453	499	474	431	488	483	476	488	513	453	469	495	478	495	478	468	507	457	469	485	460	479	455	500	495	472	459	479	516	521	518	457	463	518	514	469	451	480	479	475	486	493	517	465	510	484	493	506	491	453	493	477	503	493	520	497	459	442	472	472	466	513	451	496	444	518	477	500	454	504	491	484	454	455	497	496	445	496	513	460	500	523	455	480	463	503	481	478	474	451	484	462	487	497	489	480	480	453	495	479	491	443	485	479	462	482	478	494	447	499	465	494	461	472	500	488	440	507	514	489	474	493	470	455	469	482	456	467	485	526	465	494	500	544	456	479	447	510	521	457	534	448	496	470	448	470	450	480	489	505	479	486	465	449	484	498	467	488	473	497	480	465	445	469	456	504	467	442	490	492	480	470	482	452	461	471	478	452	491	515	497	480	475	516	490	472	482	517	492	481	492	486	473	487	490	482	517	479	455	484	471	487	480	490	532	507	500	477	470	468	522	476	486	441	477	482	491	461	499	477	468	482	487	502	506	508	456	491	464	485	516	501	483	511	470	463	466	491	504	472	460	484	414	496	495	486	451	468	461	445	497	447	454	474	495	496	515	466	459	420	512	500	472	527	490	465	485	497	494	500	469	499	517	488	457	468	510	505	485	454	492	485	490	511	478	453	505	512	510	465	478	458	478	486	512	486	489	456	499	470	490	464	496	463	475	461	478	488	512	485	487	484	480	486	501	462	487	471	496	507	445	443	459	463	478	480	492	516	503	490	492	475	467	470	513	497	513	448	435	509	536	463	505	515	466	467	499	509	417	483	495	473	511	447	482	464	474	511	465	464	507	426	494	457	484	481	488	483	473	517	468	546	524	491	476	504	458	508	493	461	462	463	468	458	428	499	468	496	488	466	475	500	467	481	484	501	464	478	475	486	472	470	506	521	518	495	499	414	494	453	483	494	478	491	508	469	534	495	501	456	481	476	474	527	479	509	498	502	498	458	459	438	523	500	477	474	455	501	445	468	487	451	455	505	455	481	508	492	509	488	448	471	461	503	463	458	504	457	494	491	490	500	506	468	455	494	506	517	472	453	457	430	483	487	498	479	484	486	494	512	487	461	495	498	447	465	493	473	452	490	462	466	493	480	477	492	472	484	501	465	507	485	530	517	483	461	499	541	507	497	476	503	478	473	487	510	491	495	501	503	474	444	435	505	490	483	439	477	446	473	478	453	478	439	490	450	495	476	461	492	468	472	487	490	482	458	454	480	472	434	477	508	490	491	479	469	503	437	503	463	509	488	501	451	458	440	489	515	542	480	498	479	460	481	487	478	463	507	466	460	486	506	442	541	502	475	487	480	480	516	475	485	479	486	540	519	461	494	488	492	503	476	490	477	463	482	451	479	483	475	475	479	497	492	507	465	514	487	501	485	484	498	479	436	499	492	511	465	463	485	454	489	478	499	530	506	458	490	518	529	499	461	516	477	471	504	462	487	478	510	466	473	476	470	474	499	517	462	491	486	481	444	479	520	471	472	459	464	496	505	479	492	470	496	498	513	469	483	482	451	496	468	464	487	504	446	487	453	450	491	519	496	475	455	481	472	483	474	530	489	462	484	488	488	510	511	483	494	463	470	466	483	472	457	492	493	468	474	464	479	447	509	462	486	475	496	495	490	510	437	513	481	435	465	456	513	497	449	501	475	449	482	456	470	471	484	472	473	480	462	456	480	474	470	494	490	505	506	486	485	528	457	503	519	466	525	457	476	538	486	509	480	473	489	481	471	510
32675	10589	2015	1259	1070	1538	1369	1014	917	873	651	645	644	612	591	575	578	590	606	586	570	589	530	550	582	540	595	534	576	624	582	567	556	579	579	583	568	631	569	569	554	577	594	565	700	631	628	587	595	578	579	540	576	565	584	547	571	553	559	557	619	593	533	553	557	616	574	598	584	577	573	544	591	618	560	535	588	592	578	553	565	560	556	604	528	577	558	578	540	575	577	600	582	570	568	553	598	558	592	585	536	597	560	576	591	532	542	582	571	596	588	578	590	565	579	555	595	554	584	593	531	587	577	575	571	551	618	593	613	587	567	607	569	588	545	570	592	552	581	592	537	561	545	547	545	584	556	611	576	564	556	608	551	594	580	586	566	563	525	561	581	570	602	575	583	568	563	551	593	599	578	593	599	540	589	577	539	577	600	605	542	531	574	593	593	572	560	549	592	572	563	619	540	562	631	550	592	570	573	567	566	530	562	578	551	599	593	558	555	578	577	560	559	577	590	628	580	589	545	613	541	569	527	576	543	604	540	558	559	539	600	537	561	528	582	530	592	595	594	573	552	589	593	591	585	564	600	540	550	590	573	560	592	554	597	553	522	640	559	547	558	596	553	562	569	553	570	580	565	589	585	591	545	562	600	582	566	579	566	554	571	574	583	562	594	561	553	579	592	583	595	608	560	558	548	563	497	638	563	551	595	583	586	574	567	566	578	577	608	578	600	549	590	533	544	577	548	548	575	582	589	536	551	547	598	580	554	587	554	620	610	598	573	556	575	571	587	584	510	550	586	547	603	597	566	598	555	552	567	533	608	585	581	542	606	596	574	561	525	575	565	609	586	548	556	570	562	600	545	535	589	536	578	580	572	617	611	563	571	507	592	582	572	520	625	550	544	570	555	551	596	611	583	525	597	550	599	555	539	538	546	553	576	537	625	581	587	586	576	555	567	537	591	571	590	546	597	556	600	615	548	556	545	569	559	586	558	584	564	570	623	576	599	579	610	556	534	597	550	610	624	536	608	543	568	526	603	569	595	545	551	556	565	547	534	560	542	557	600	563	578	597	587	530	579	561	566	606	579	569	552	596	603	530	585	581	567	628	609	602	587	563	558	606	552	571	557	574	565	618	583	524	589	601	587	572	587	592	575	553	604	574	571	529	592	573	625	590	538	579	551	579	591	550	579	559	591	571	549	553	616	577	587	604	593	523	559	573	541	550	508	592	556	613	563	559	574	559	577	559	579	562	601	556	521	594	560	633	501	549	592	562	591	596	582	594	600	550	576	588	559	550	582	564	603	559	536	582	590	601	576	602	620	554	551	575	557	579	561	564	625	564	578	572	540	596	582	554	585	565	549	572	577	583	579	566	576	541	567	587	580	559	577	588	585	561	551	610	579	626	589	586	564	579	590	574	573	565	541	557	620	553	533	554	547	605	554	555	505	572	592	615	565	569	563	526	612	599	612	584	571	591	574	540	590	586	518	529	592	539	618	527	559	627	562	561	551	561	582	599	540	511	562	565	570	546	552	603	545	578	585	570	559	580	560	555	608	569	593	563	643	510	562	535	549	576	592	520	568	587	610	559	587	534	572	577	555	573	515	590	540	515	567	556	591	561	568	584	530	568	578	603	582	532	577	558	552	580	605	559	546	518	565	542	572	554	588	581	601	577	568	615	574	521	596	576	593	580	572	579	609	572	604	580	556	556	555	578	517	536	588	576	536	564	570	563	564	614	578	551	566	563	585	584	603	574	545	574	596	549	588	578	667	511	553	542	561	568	542	575	542	567	560	566	562	600	588	590	543	539	583	583	561	619	579	543	583	560	555	605	554	596	623	579	583	583	537	588	571	570	558	561	565	578	587	564	546	551	540	579	568	568	572	553	568	588	600	573	618	574	570	610	545	527	608	567	583	524	589	583	604	571	627	541	575	565	587	553	586	576	581	582	572	556	579	552	568	546	554	585	580	567	563	562	593	547	603	560	625	595	549	584	556	608	510	543	587	552	614	558	586	547	573	571	586	532	561	555	593	566	550	581	562	583	598	583	548	597	568	586	589	611	586	572	569	537	522	528	565	550	540	560	584	555	563	580	554	582	596	548	574	544	543	617	516	564	579	546	555	589	557	569	576	579	590	564	577	564	617	593	594	589	541	547	597	538	546	611	594	562	581	553	587	551	581	567	553	561	532	586	545	564	572	580	550	612	578	581	560	589	581	592	507	580	606	592	586	592	548	570	524	546	598	596	605	588	577	599	581	552	552	583	609	550	582	554	580	584	566	556	539	588	601	605	543	548	512	569	531	556	617	576	555	587	558	630	589	575	562	564	570	552	574	621	576	579	570	553	583	586	584	567	584	543	593	582	597	587	559	572	565	563	605	598	540	594	572	604	545	524	598	592	561	560	605	571	574	607	580	562	589	562	553	558	603	542	591	608	592	587	546	559	582	533	572	576	566	610	581	588	581	537	563	561	598	555	552	587	603	581	584	570	552	585	552	581	624	638	592	580	600	544	572	598	587	606	570	557	554	515	558	557	551	545	596	545	591	570	577	579	544	580	615	567	565	578	562	582	604	557	568	565	541	572	539	585	569	611	578	623	541	545	588	576	561	584	607	568	561	555	567	530	569	562	587	526	550	552	548	598	625	554	588	585	571	564	566	558	609	513	554	550	516	532	599	599	599	537	545	544	609	562	547	558	573	583	618	582	581	579	566	585	591	588	553	571	541	560	583	550	558	566	582	578	595	543	564	550	564	588	587	571	610	543	601	557	582	529	571	542	539	575	575	590	566	564	563	548	614	602	548	542	572	511	557	559	586	554	554	578	601	566	592	577	561	552	563	596	523	560	575	556	594	512	585	582	601	524	586	540	560	525	593	567	602	530	566	530	582	539	585	592	567	568	605	573	585	600	573	567	576	608	609	560	608	520	571	576	532	568	577	594	599	545	575	573	599	544	538	531	550	542	573	555	543	577	571	576	576	542	547	538	584	588	544	627	545	549	539	568	565	563	608	586	590	565	577	585	583	585	573	616	540	558	587	591	569	535	563	603	573	573	493	619	561	574	570	603	567	622	546	612	554	634	567	549	560	544	618	572	565	605	615	597	605	570	586	519	537	572	552	588	575	587	618	526	584	585	535	528	528	620	580	583	550	554	560	564	545	565	568	576	609	570	586	552	559	588	574	583	550	555	618	575	518	563	603	565	590	581	540	548	563	588	532	590	580	582	547	608	601	523	596	507	581	567	535	587	592	572	567	588	580	552	550	531	569	544	550	593	572	595	548	544	574	572	587	560	603	573	604	573	578	581	584	549	544	536	561	540	576	578	574	569	581	540	553	560	593	568	537	575	570	582	543	550	600	568	631	526	581	626	547	598	562	585	564	584	533	572	559	593	550	548	601	605	582	576	584	601	556	596	585	593	520	602	530	577	581	569	565	539	604	556	554	557	577	559	595	545	574	555	554	535	571	588	550	582	560	555	579	549	571	590	590	519
23448	20818	28052	23675	20821	11913	1950	1039	838	720	530	446	453	455	393	424	389	389	374	377	329	371	336	345	361	322	289	295	298	327	306	288	344	288	292	352	334	305	306	325	318	282	323	334	375	309	340	313	296	299	294	325	311	340	347	309	276	315	278	306	316	286	327	297	290	262	293	314	331	306	310	300	314	304	314	280	310	302	328	319	296	300	325	307	321	321	301	307	311	281	327	325	313	308	303	273	306	322	282	274	291	281	288	303	304	275	273	294	309	325	302	308	267	320	319	299	288	309	306	287	296	278	314	299	303	302	334	310	278	295	292	279	290	277	307	296	266	301	286	281	320	290	331	274	310	261	325	304	269	298	312	317	327	298	266	296	322	309	318	290	293	314	315	265	310	304	270	286	305	337	302	327	292	319	302	304	304	303	282	319	314	270	309	281	278	298	287	304	327	304	321	314	317	310	319	295	305	311	301	318	263	281	308	302	303	303	276	342	324	284	317	309	294	338	304	292	273	295	298	289	309	297	280	317	303	285	258	285	299	245	287	292	305	277	292	304	288	284	324	289	289	309	328	289	269	295	326	306	304	305	297	298	271	339	271	302	325	311	311	274	295	277	314	299	268	329	284	322	309	288	289	276	291	284	303	298	322	290	298	286	334	292	301	262	309	256	286	281	295	300	298	324	289	286	282	286	323	295	272	310	318	309	301	285	288	311	316	283	326	299	309	320	288	291	298	303	287	305	339	300	336	313	299	277	313	297	298	292	296	296	303	265	308	277	282	331	314	309	288	292	310	295	300	313	287	291	328	279	299	280	303	269	308	302	327	275	308	289	285	294	300	327	281	306	321	310	240	299	298	310	289	290	291	292	311	324	282	320	296	275	272	301	287	293	306	295	299	302	281	274	295	289	309	317	300	275	297	289	321	330	299	296	282	294	287	307	299	298	304	294	300	335	302	318	292	285	308	306	280	318	315	328	286	285	339	304	291	283	294	285	316	290	283	303	322	316	293	279	295	275	284	303	282	308	283	308	309	316	290	299	296	270	293	270	288	298	308	309	294	298	311	302	313	300	304	344	325	314	318	290	294	319	292	294	279	306	293	275	327	290	298	297	302	322	300	304	287	295	296	311	305	327	313	311	311	298	291	306	298	288	305	303	279	300	271	290	326	323	290	313	288	300	274	335	275	319	339	306	284	299	290	308	310	345	295	313	314	310	263	289	291	313	317	293	297	324	327	305	311	325	290	299	305	267	288	295	303	303	291	270	308	270	338	292	286	294	323	292	304	270	288	299	288	298	297	294	288	310	310	311	305	322	275	300	294	311	331	285	302	281	306	297	332	312	311	300	330	328	314	300	306	312	302	286	294	297	299	277	288	302	285	300	310	325	325	294	299	299	304	291	288	309	321	313	291	319	298	304	298	321	288	311	321	288	300	314	302	286	286	297	284	290	303	282	314	291	253	311	310	312	315	317	296	287	303	325	301	276	311	287	327	329	318	326	287	306	304	327	311	307	290	295	312	262	276	301	280	297	278	287	298	330	304	296	307	290	335	315	298	270	285	283	303	316	315	273	285	314	305	296	305	322	286	296	290	303	308	294	282	312	303	330	308	266	279	304	301	299	330	272	309	308	315	309	270	288	294	314	279	308	305	319	302	289	289	307	281	310	279	302	319	299	302	303	325	300	288	298	299	276	313	296	309	301	296	292	301	339	299	305	322	315	296	303	268	289	313	276	317	307	281	254	265	310	311	311	300	295	276	327	296	272	312	303	289	285	275	273	286	281	298	303	305	315	279	289	289	324	289	278	287	319	321	268	292	287	329	324	284	293	292	293	310	292	270	295	298	318	305	297	275	299	283	297	293	320	290	275	292	305	285	290	311	295	291	312	306	288	318	309	294	298	316	302	294	286	283	292	275	324	302	286	317	297	311	313	321	299	273	273	306	282	317	262	279	295	273	299	320	269	310	268	298	310	306	275	298	311	305	295	311	327	288	310	303	317	304	292	315	284	279	285	310	281	280	328	315	288	317	287	328	310	289	311	336	313	300	299	299	291	286	285	279	288	310	271	291	303	318	314	278	322	296	321	283	304	292	300	274	296	311	352	288	316	304	295	279	305	290	321	303	305	286	298	280	259	283	286	295	270	295	314	301	318	287	274	321	307	306	294	278	281	295	293	314	309	333	298	300	313	299	278	297	302	307	289	319	294	315	299	296	288	342	299	293	306	308	316	310	287	305	307	302	318	320	314	303	286	300	306	311	297	304	313	281	286	329	328	311	312	295	283	324	288	303	314	279	270	314	338	304	270	310	327	289	313	284	298	325	327	293	335	304	271	298	271	313	309	269	274	335	321	322	301	311	306	313	298	290	296	305	301	259	282	303	311	298	302	303	298	286	289	303	322	317	323	303	305	296	295	251	314	269	272	316	299	319	292	287	291	311	330	314	289	302	309	305	333	277	288	326	321	317	287	308	301	277	289	271	271	309	306	312	309	298	288	291	254	277	292	290	305	306	292	271	287	289	329	313	297	292	293	279	309	267	299	303	300	273	288	289	343	284	258	275	311	301	311	323	260	290	294	279	262	298	310	338	311	315	307	322	296	298	325	310	300	306	296	315	296	315	285	265	324	294	320	327	292	288	319	306	319	279	302	317	316	301	314	290	327	301	291	301	284	286	297	294	299	280	282	296	317	290	288	334	325	274	301	278	311	283	277	303	296	305	292	311	291	284	292	314	306	320	311	302	296	297	312	295	289	287	276	327	293	296	308	296	304	320	325	296	307	322	342	281	306	315	308	288	283	299	296	319	297	302	259	315	304	308	317	348	252	324	322	320	272	277	332	275	262	268	289	302	325	297	288	310	282	304	302	283	326	302	267	298	298	285	298	283	319	311	327	293	317	301	288	306	331	290	294	299	294	313	264	308	298	321	314	295	305	308	311	300	312	285	311	308	307	335	307	302	308	288	284	286	326	307	321	302	311	327	308	343	337	325	304	336	304	276	308	315	290	267	299	298	315	311	319	311	333	274	308	278	276	285	314	279	296	305	258	364	306	326	335	300	264	273	351	272	321	273	299	279	310	303	280	268	314	302	321	293	304	279	325	292	310	314	279	255	298	268	290	331	283	271	320	305	325	294	309	308	330	277	286	281	263	316	334	291	291	319	293	326	281	285	323	301	292	288	313	279	316	288	299	281	306	319	296	310	288	314	266	271	303	284	322	303	292	294	282	291	294	327	287	315	256	320	326	293	264	301	282	290	329	289	323	295	316	292	304	304	301	284	284	312	282	319	300	269	318	283	303	313	281	288	291	294	311	307	296	270	296	275	312	295	264	293	336	315	317	293	280	292	292	293	305	302	312	323	319	276	276	292	304	281	293	294	295	298	327	297	324	295	299	294	277	322	286	264	304	287	347	316	298	281	306	292	309	294	305	268	315	302	298	303	312	293	308	300	297	288	317	338	304	303	309	303	299	302	286	293	295	316	286	308	312
33357	19585	8188	4192	2928	3086	2878	1972	1650	1213	882	680	715	715	607	555	523	481	494	463	477	426	423	430	414	379	419	409	436	393	381	355	380	378	401	374	369	386	375	411	376	392	378	419	419	450	409	367	365	362	396	380	353	387	386	397	356	391	363	375	359	397	367	363	373	385	352	377	373	366	346	362	350	357	372	340	375	350	355	388	329	356	373	380	355	326	348	370	401	358	345	373	377	369	366	359	363	385	398	376	384	378	375	415	402	341	374	361	344	396	336	360	352	386	346	328	404	371	366	367	370	354	379	326	384	353	348	381	356	332	394	373	370	365	363	345	360	388	363	351	380	324	366	344	356	417	370	360	329	359	356	374	336	360	360	365	359	344	360	366	361	372	331	367	385	352	365	348	389	362	385	361	369	355	352	392	386	366	360	359	396	403	388	357	355	362	379	341	369	382	347	329	354	349	346	367	344	396	370	348	389	363	367	388	345	369	363	338	351	340	364	359	372	355	365	363	358	349	372	358	365	355	360	327	366	377	353	393	381	358	332	386	348	350	358	359	362	365	350	379	360	352	396	333	369	359	353	341	385	362	344	359	345	361	389	334	382	374	344	330	355	388	370	349	347	331	406	347	393	364	379	358	341	349	351	360	387	372	353	361	393	352	374	378	398	327	363	353	373	351	373	319	373	358	358	372	358	343	339	386	358	333	409	389	362	340	389	387	368	408	304	366	378	347	350	409	357	374	320	332	362	335	335	328	334	345	334	353	357	356	360	369	365	342	368	344	367	402	371	353	350	371	341	356	371	341	361	361	352	365	381	379	363	385	349	372	357	360	330	370	366	361	382	352	367	367	334	426	329	374	365	338	369	342	365	375	358	330	404	365	358	332	377	356	368	361	357	359	347	339	330	333	388	349	427	365	362	364	353	333	387	344	393	350	367	368	373	405	396	329	365	372	354	378	364	375	342	343	351	335	386	352	346	361	372	366	346	404	354	316	340	380	363	344	397	358	398	365	372	354	367	352	383	333	370	357	377	383	332	376	387	394	344	366	354	347	333	370	343	363	363	338	386	355	353	316	384	359	357	380	362	358	388	343	385	356	345	340	395	375	316	346	368	357	347	345	361	362	339	366	332	360	362	337	384	353	344	356	316	359	375	333	336	355	369	380	339	370	337	349	362	339	350	322	352	351	343	369	352	344	345	355	363	380	380	369	350	348	376	371	331	363	337	344	364	335	358	378	343	357	352	329	413	346	390	344	364	362	334	354	369	356	347	373	296	348	353	328	344	345	319	349	367	369	344	308	363	349	361	399	334	408	362	367	379	363	347	368	357	359	352	340	358	379	359	374	360	350	372	374	345	350	365	342	381	361	354	339	363	366	397	386	349	352	396	350	322	353	352	362	362	350	374	358	372	376	381	350	364	376	401	350	354	402	386	370	337	335	372	358	355	399	372	350	399	373	346	336	373	352	335	338	375	370	330	364	334	346	350	355	360	354	367	346	361	358	357	395	364	334	394	375	383	334	364	368	395	351	352	354	386	371	346	353	374	374	358	353	379	363	365	362	402	377	348	347	378	355	338	393	347	361	340	373	375	358	364	351	336	344	339	355	376	344	361	391	387	362	370	370	360	377	322	336	333	388	357	344	391	356	361	348	346	391	346	387	345	354	372	385	331	380	340	375	366	343	352	374	358	312	374	365	369	384	356	359	387	395	346	374	358	407	367	360	345	354	373	368	366	317	364	336	380	363	349	356	357	376	356	350	334	391	374	400	370	309	403	351	307	339	350	362	354	370	355	396	368	371	373	316	343	341	394	338	373	383	370	336	386	376	354	367	366	374	377	356	376	366	356	394	375	367	415	339	353	387	387	379	399	362	374	351	353	363	366	355	367	342	373	387	341	382	357	380	348	363	363	385	367	356	360	362	348	335	375	359	384	370	345	347	332	370	345	351	339	351	363	356	327	369	383	378	342	347	352	379	349	351	351	359	376	373	396	355	340	381	383	356	401	380	347	337	348	343	369	345	359	344	345	358	358	364	364	343	378	349	344	372	382	350	320	363	347	356	339	356	332	359	361	370	341	342	354	354	355	343	347	340	356	347	387	350	376	366	354	328	386	352	384	384	332	345	393	358	323	390	298	383	353	356	372	380	357	371	348	376	372	359	376	377	390	336	358	364	368	371	328	348	374	406	364	348	370	389	330	362	356	372	358	357	353	358	343	380	361	360	362	368	379	354	353	345	372	344	377	374	365	376	340	353	368	367	408	355	375	342	340	338	366	378	363	349	364	372	370	344	375	341	382	329	378	337	397	346	345	346	322	369	399	410	352	345	371	388	352	365	317	396	391	376	360	348	352	370	360	380	361	386	359	379	353	358	364	406	359	373	332	388	361	359	398	369	333	381	350	345	324	387	360	359	329	353	370	353	367	355	386	379	386	350	324	362	355	365	400	345	347	381	377	356	350	388	372	358	353	327	384	340	360	368	398	348	385	364	375	372	364	364	362	386	360	345	403	375	343	383	327	378	353	388	379	362	372	382	361	338	346	372	350	378	364	362	345	366	385	369	353	371	349	372	384	335	372	340	382	352	380	351	345	357	324	359	366	365	353	373	380	363	329	381	335	368	349	372	322	398	332	377	371	375	357	395	385	354	383	354	344	368	337	353	355	326	340	340	336	361	380	382	387	380	350	374	358	336	342	346	386	356	387	359	379	358	326	379	380	369	350	368	384	377	354	363	325	361	353	336	345	378	349	382	354	377	341	345	313	377	357	330	337	355	344	387	349	363	354	392	367	391	378	386	370	385	320	333	359	322	346	352	352	358	367	352	333	361	370	388	348	350	348	367	400	395	375	368	340	360	368	364	411	396	364	325	336	366	370	362	354	369	345	374	347	344	311	365	360	377	364	385	355	361	372	352	372	381	409	331	328	391	361	363	350	332	356	353	375	348	355	354	377	363	394	383	348	352	386	369	326	344	347	375	379	381	335	356	380	366	362	345	382	340	364	374	365	363	377	341	370	349	366	382	371	348	293	324	360	343	393	321	374	383	351	371	342	348	347	383	356	405	337	404	353	343	383	323	373	361	336	373	345	358	369	335	351	353	390	387	355	373	352	351	368	356	390	341	365	355	360	339	391	371	381	364	372	347	356	333	368	357	333	382	348	349	373	359	358	339	394	359	336	361	366	358	348	386	370	349	366	340	344	346	367	377	398	386	392	367	389	330	369	325	369	363	412	359	354	345	345	364	343	349	359	374	331	409	381	344	390	375	374	352	373	405	328	358	365	347	345	370	376	384	352	366	344	365	317	369	348	383	363	369	329	383	368	362	360	364	345	355	326	371	317	342	353	378	389	354	376	360	370	377	378	344	350	370	373	331	327	360	345	339	349	368	332	371	351	363	358	347	326	372	344	352	358	375	355	344	355	345	381	378	339	365	373	371	349	376	350	370	366	372	385	325	356	340	368	360	363	344	348	333	367	350	402	336	370	377
24614	20839	27160	24545	13058	1835	1602	1235	1024	950	879	833	820	880	820	778	781	770	828	755	753	782	735	789	811	762	695	652	733	746	757	766	732	739	743	755	759	756	787	743	703	791	766	748	768	764	764	743	720	739	750	732	721	751	752	751	710	749	742	746	717	720	725	702	719	704	708	702	757	716	700	707	759	783	743	739	722	767	695	750	724	730	713	744	753	755	736	736	715	765	772	731	726	750	714	764	734	742	716	721	742	783	668	730	731	784	681	744	757	758	727	755	711	747	736	714	744	739	740	757	687	739	656	739	785	732	689	694	746	730	711	776	725	713	731	703	701	717	723	749	769	737	696	701	732	710	657	693	732	702	729	745	741	721	683	722	725	785	741	742	742	770	727	735	744	733	741	677	720	756	703	744	712	738	690	719	726	749	786	749	709	791	723	715	727	749	708	689	711	692	719	719	786	745	769	706	742	715	712	698	739	750	725	699	736	713	725	782	740	729	729	719	762	703	721	712	738	738	700	721	736	709	696	774	716	719	698	714	777	757	715	724	725	710	742	774	752	721	700	755	723	751	749	763	798	712	735	729	733	672	734	683	706	754	781	740	751	758	706	736	741	783	768	751	667	714	757	705	691	693	733	695	707	762	770	788	718	675	768	750	697	723	751	741	760	709	711	763	728	679	749	737	736	702	767	746	707	719	708	690	725	758	721	716	740	768	762	763	770	704	779	693	691	728	704	744	736	717	736	747	713	754	713	726	738	724	695	699	696	738	732	772	729	735	733	717	753	705	696	738	707	704	684	708	731	704	746	745	719	723	704	709	757	691	728	752	719	776	766	748	700	762	763	737	714	726	719	728	690	745	720	760	752	747	718	737	767	703	755	715	738	701	676	742	748	744	703	730	778	702	748	696	769	721	688	738	708	762	722	750	769	672	732	751	712	725	769	688	729	679	735	703	726	683	761	767	709	740	724	759	724	747	710	719	720	702	768	767	716	721	717	712	725	702	720	761	756	797	709	703	732	706	712	721	753	765	788	698	741	727	756	694	762	735	751	698	779	753	784	751	781	727	777	759	790	687	750	792	756	732	710	808	681	734	709	725	734	743	697	710	754	728	723	787	748	708	735	693	684	680	738	706	702	785	685	740	723	682	733	701	734	714	705	749	781	740	712	710	751	738	708	729	745	671	724	709	726	758	705	735	728	750	742	772	720	686	702	738	703	752	710	722	732	707	692	767	741	717	703	708	769	738	724	758	744	698	765	681	769	769	721	705	709	752	733	785	737	716	715	725	716	753	700	723	707	685	770	711	744	701	802	724	759	662	667	719	700	719	699	719	729	651	738	720	708	729	701	712	730	748	778	726	738	724	744	727	711	702	698	695	729	756	770	730	706	719	706	725	738	719	722	772	722	710	735	749	725	773	705	731	764	746	733	695	717	689	724	698	721	715	714	718	720	734	748	698	745	733	735	735	752	722	721	741	744	701	788	729	716	761	698	768	721	712	745	777	716	685	738	754	718	730	713	711	701	767	717	732	738	705	718	736	751	729	711	739	723	724	783	777	750	714	703	719	750	731	737	697	734	764	749	727	721	735	759	739	760	761	716	686	725	749	703	766	728	749	737	736	714	727	688	705	733	718	740	739	684	750	754	748	745	739	698	735	755	702	702	761	705	748	722	738	722	740	738	690	715	730	722	695	754	723	730	742	751	738	736	760	734	709	698	732	715	704	716	704	713	745	706	706	733	672	732	734	708	747	732	722	732	695	698	765	749	713	772	737	715	751	704	697	746	743	741	753	695	711	749	741	759	711	717	728	738	688	721	770	719	677	702	687	696	749	741	759	724	698	734	754	740	746	745	713	709	762	691	728	753	730	735	723	723	730	759	747	749	738	710	724	750	714	672	733	764	711	722	692	744	721	694	730	730	742	752	692	732	724	716	730	715	707	710	736	721	753	698	759	722	780	762	744	699	767	713	754	715	727	681	671	721	701	758	747	699	753	705	729	731	739	666	695	780	773	759	739	665	710	712	694	751	708	735	725	682	735	695	720	766	714	732	738	730	708	742	710	738	705	705	755	743	763	731	757	719	737	721	803	768	726	711	671	738	781	683	711	746	699	702	731	709	714	735	770	760	736	705	747	739	737	745	678	742	771	723	732	742	708	788	751	709	708	739	711	724	729	722	730	731	724	748	740	753	735	718	699	788	718	736	731	731	736	775	724	729	714	698	730	733	767	704	746	707	735	731	743	744	670	699	719	727	735	698	713	739	658	751	679	735	665	716	724	774	729	711	701	703	722	737	738	748	703	723	717	709	667	755	804	745	716	726	732	683	717	711	699	757	739	702	727	708	729	743	702	698	725	716	753	713	743	746	726	682	711	677	782	756	732	745	759	704	712	754	725	783	747	722	728	729	789	727	727	747	713	704	708	708	700	686	707	726	722	714	745	711	756	741	742	701	726	753	767	741	704	742	722	738	729	702	708	768	731	715	757	697	723	752	720	700	708	702	715	740	748	685	709	686	797	715	680	762	705	750	726	743	694	717	713	733	758	696	728	789	733	736	768	719	697	693	747	771	735	705	741	716	729	733	759	758	720	723	714	737	720	735	715	753	735	731	758	752	766	727	752	747	725	717	709	671	793	706	689	728	745	748	723	751	747	736	743	724	682	763	714	739	717	745	748	739	742	759	749	702	801	709	736	717	736	760	666	764	743	754	722	741	751	718	685	725	737	743	784	768	709	784	784	730	707	698	719	723	729	735	771	725	745	716	749	746	791	756	772	736	723	748	746	688	751	722	691	731	750	758	746	752	765	742	743	744	688	774	766	699	708	700	683	733	766	740	717	746	722	773	725	723	735	672	703	730	747	722	771	705	728	731	754	728	700	766	727	748	709	726	704	703	754	707	752	748	681	732	757	720	741	726	735	704	745	705	738	706	741	744	748	754	728	744	732	733	767	700	742	745	688	753	721	752	713	721	753	714	752	677	719	696	741	739	720	761	724	732	691	694	728	746	746	686	761	759	713	711	748	672	703	699	728	763	747	716	744	692	705	750	749	721	697	684	692	710	716	782	711	686	687	685	715	747	738	727	699	802	738	727	703	740	721	750	710	736	730	714	701	685	739	728	739	772	713	685	767	730	718	725	723	690	723	689	732	728	747	774	708	792	733	735	704	719	724	741	758	718	718	717	708	763	731	756	786	724	719	726	745	708	734	766	716	738	715	739	766	697	743	735	690	709	714	681	709	693	692	721	715	720	748	720	737	713	747	726	790	742	726	773	793	725	736	715	708	695	701	743	755	734	727	738	764	728	759	767	701	717	742	680	743	720	746	726	722	748	772	767	721	744	702	749	762	721	727	754	767	697	720	752	745	756	714	769	748	738	680	718	699	669	772	747	716	694	773	728	722	714	754	682	754	759	692	745	755	696	703	723	707	746	703	708	699	752	741	714	722	667	718	716	753	756	786	742	672	712	730	773	780	696	729	758	674	739	719
33632	16693	5710	3065	2370	2550	2652	2069	1692	1459	1198	1097	997	974	983	917	941	878	884	927	892	878	851	848	857	807	872	838	817	791	822	838	820	836	799	868	844	832	813	833	870	804	867	863	840	876	808	830	841	800	863	851	827	785	842	776	800	856	838	846	808	840	829	827	757	800	879	812	787	797	837	797	858	796	802	833	795	831	796	789	839	791	853	786	838	843	880	796	789	810	828	864	814	851	834	806	828	805	851	803	894	801	836	873	856	762	810	814	842	862	818	820	834	830	827	846	823	789	821	787	823	787	824	818	826	762	831	825	784	839	852	809	871	822	790	836	775	830	798	844	834	870	793	779	838	832	847	827	812	851	856	801	751	800	828	789	815	818	881	850	858	840	765	825	740	800	713	819	800	801	837	786	798	845	805	821	801	833	845	813	822	813	860	807	840	854	833	878	828	846	820	838	815	869	828	773	856	831	840	846	815	790	853	832	808	779	807	849	845	781	801	833	813	854	856	824	796	805	765	815	825	808	810	825	812	829	800	756	857	746	847	851	802	822	831	857	823	818	805	788	808	783	811	834	840	819	803	863	816	811	826	803	786	813	757	809	809	895	850	797	817	810	829	854	802	865	861	822	810	849	832	807	831	802	814	871	836	864	820	783	844	790	863	805	805	853	835	869	836	787	749	818	803	838	820	790	819	858	808	832	793	805	811	840	815	872	819	862	846	803	832	797	846	767	756	817	760	819	794	793	841	773	807	791	784	844	811	820	837	797	857	827	822	815	844	811	815	818	823	833	870	829	812	803	836	804	795	793	831	807	834	850	796	808	834	876	850	794	841	813	814	826	826	833	782	843	811	800	817	852	792	815	843	807	826	800	812	825	901	848	809	860	810	842	802	812	819	786	838	827	821	812	759	869	863	808	823	779	847	816	862	796	857	846	825	808	781	823	818	846	824	808	818	771	842	794	836	775	847	854	829	810	865	823	797	816	806	810	890	869	801	782	853	790	849	800	820	875	807	731	773	785	773	837	794	868	830	800	854	803	823	780	784	828	778	904	843	819	823	827	826	798	827	845	840	843	851	802	800	774	853	848	859	794	793	838	797	822	795	824	825	859	803	791	827	820	805	765	853	787	855	792	850	810	822	808	856	837	814	860	845	812	832	788	778	843	868	810	781	861	788	831	816	854	859	796	818	813	901	795	840	836	806	848	798	791	763	818	812	807	855	882	841	828	821	828	820	834	795	788	818	803	774	797	865	810	734	782	834	801	818	824	763	785	866	808	854	845	840	847	790	827	801	836	799	843	783	813	841	833	787	830	836	813	812	829	799	802	807	803	849	829	750	830	805	836	826	817	775	821	863	833	768	796	843	817	787	818	814	816	795	838	843	828	822	837	836	809	788	777	803	783	796	851	817	818	838	805	834	774	841	848	791	823	832	829	798	811	828	862	848	868	864	805	790	797	806	788	816	826	804	808	819	855	850	833	807	813	784	837	784	800	792	799	832	856	797	855	820	821	824	754	839	849	806	827	815	793	850	832	801	875	813	820	815	867	813	843	859	804	821	816	857	813	844	763	853	788	788	827	818	838	839	799	778	851	813	827	787	802	797	810	842	792	855	876	809	845	852	819	847	817	832	829	759	822	813	786	786	773	825	786	765	805	800	788	775	831	906	825	798	821	829	770	811	797	820	840	846	844	801	822	815	834	790	809	855	798	799	818	789	782	801	850	787	830	828	800	791	833	796	840	801	805	784	792	797	752	805	819	812	805	781	817	817	771	821	811	814	812	805	826	834	792	797	845	842	804	811	805	789	809	821	839	824	819	873	836	839	859	799	792	849	857	797	853	823	825	840	825	811	848	833	866	825	816	830	843	847	816	781	833	849	775	826	876	837	829	770	826	808	775	866	843	797	823	799	822	764	756	830	825	837	810	840	794	835	832	875	795	818	805	783	778	842	809	866	896	863	828	815	832	846	820	763	802	812	832	770	802	801	797	776	836	829	773	874	799	905	841	826	817	822	826	855	828	804	810	820	810	800	804	852	835	803	822	857	833	828	843	788	859	830	741	793	827	776	877	818	811	900	816	778	786	867	826	808	805	826	799	788	876	823	786	871	809	894	800	849	817	870	806	803	817	848	799	842	805	805	836	835	815	852	810	797	853	853	813	846	788	903	804	841	811	807	828	876	853	788	790	822	846	837	850	782	776	775	797	852	843	807	821	785	767	803	785	822	812	857	796	828	869	839	801	760	828	819	783	886	836	841	852	801	852	810	846	770	817	827	797	808	849	775	799	786	749	830	840	841	780	816	827	838	798	839	801	791	789	809	827	863	841	791	791	845	821	766	816	847	874	850	837	859	842	843	849	855	813	801	843	805	797	827	812	832	835	837	836	843	863	792	791	809	853	818	797	855	846	797	761	844	874	835	836	857	819	832	831	794	839	788	798	860	872	789	816	837	859	861	808	753	795	756	815	754	847	798	812	808	843	836	776	814	796	824	781	831	828	776	802	827	785	794	818	801	805	796	801	810	785	843	773	797	830	821	814	838	792	830	825	830	807	841	828	872	860	814	785	834	853	840	817	843	828	813	800	859	835	853	812	766	791	809	777	768	793	843	823	810	766	797	859	815	894	803	832	833	863	835	790	882	848	791	836	832	827	808	824	844	832	828	856	805	808	799	857	806	804	805	843	855	786	870	780	825	807	800	857	817	828	830	854	837	768	840	844	780	833	804	800	860	813	788	821	811	808	843	871	803	854	826	817	806	860	761	838	808	859	768	875	842	826	851	824	802	815	822	872	808	845	818	793	776	808	797	797	799	767	865	821	824	824	849	828	856	799	791	828	828	819	878	859	826	809	837	845	843	849	811	824	783	826	850	810	833	814	820	828	834	834	833	815	827	817	798	822	777	801	854	830	810	802	871	847	886	815	861	840	805	806	799	771	821	805	793	804	891	839	846	835	835	847	793	845	815	835	771	775	802	850	833	821	816	784	804	874	802	791	836	817	826	816	788	859	819	820	828	845	819	839	799	784	794	852	839	808	797	832	848	862	826	854	768	833	814	818	779	810	852	824	788	810	831	824	781	803	770	834	838	822	822	826	863	807	835	853	767	850	782	840	767	819	857	811	820	835	771	810	831	793	859	857	828	889	800	804	777	824	823	826	830	822	889	767	815	846	814	822	782	854	828	839	876	831	849	841	847	811	791	832	813	810	825	803	792	840	869	807	851	799	806	775	801	784	786	820	803	849	810	805	836	763	833	793	764	789	812	817	829	821	824	790	789	842	770	750	828	830	806	805	803	806	809	826	825	870	842	818	802	775	825	816	827	801	815	828	758	797	845	810	854	839	808	836	800	823	821	831	834	815	846	827	791	739	855	846	824	836	824	827	837	781	833	826	819	744	779	827	826	815	819	819	879	861	813	871	841	888	814	825	837	836	761	829	808	858	808	847	784	776	857	851	746	811	855	807	843	822	824	813	780	813	813	777	795	817
22443	20901	28554	23394	20903	20985	13040	2373	1549	1339	991	866	852	844	797	759	749	741	640	701	639	688	673	613	668	569	609	584	613	580	608	599	600	550	636	606	553	584	585	522	546	606	585	595	625	613	584	538	533	577	631	512	588	582	587	586	562	584	602	538	566	551	554	578	578	578	598	543	553	556	587	566	552	596	565	569	540	597	572	551	544	557	586	560	586	546	579	535	569	534	567	613	591	568	597	557	546	528	568	556	523	561	594	549	558	517	581	583	596	577	588	523	549	556	554	599	548	610	548	580	563	582	600	573	574	590	519	555	571	566	509	560	589	534	624	547	569	579	599	561	519	555	562	554	544	540	597	554	565	583	550	540	541	559	560	530	532	552	577	587	552	592	532	559	591	550	568	599	505	552	577	530	539	517	549	562	519	567	539	531	564	542	522	579	537	548	564	560	551	513	538	606	548	528	562	561	569	577	528	534	561	561	563	548	610	560	590	543	598	585	540	591	559	596	580	528	569	518	560	551	628	548	544	565	578	546	545	548	539	570	563	534	522	564	577	563	591	575	577	561	539	578	585	556	549	590	576	543	548	569	554	574	591	569	536	617	575	545	542	557	538	549	593	507	537	566	530	561	575	545	600	576	541	596	538	559	594	596	572	536	569	556	565	581	524	555	563	554	567	552	526	580	582	558	599	542	545	551	533	586	524	582	570	524	536	587	561	562	542	558	539	538	561	571	523	569	538	591	533	567	574	545	561	638	587	564	604	570	571	561	583	597	538	541	556	545	550	557	550	545	589	554	549	589	573	588	575	539	594	558	535	556	564	559	561	518	604	539	552	581	561	546	564	560	588	578	582	607	580	542	601	547	551	581	505	528	589	560	515	554	511	522	562	583	566	551	558	568	553	542	539	575	560	552	573	523	594	545	537	518	570	596	595	528	560	557	578	530	496	547	573	538	593	556	575	581	567	589	568	554	577	525	605	549	580	554	594	559	558	581	573	583	543	592	564	612	584	535	555	564	535	568	566	589	544	536	585	497	553	543	539	514	557	522	563	582	563	576	569	546	600	536	563	534	562	560	590	586	536	544	589	559	566	600	566	540	587	529	578	603	561	546	577	567	557	520	587	524	550	566	564	580	555	549	595	576	550	547	553	547	574	590	563	537	526	573	593	573	535	586	606	567	569	572	553	515	569	586	556	566	572	510	568	581	558	546	565	554	541	551	528	537	525	554	546	567	618	518	572	586	566	596	560	539	564	550	580	550	551	556	538	587	556	550	565	576	538	580	580	551	539	567	572	543	581	583	583	589	556	567	569	545	556	549	559	567	549	517	560	583	570	547	581	536	530	567	534	574	573	512	561	570	491	588	565	548	570	563	569	597	542	554	560	541	539	567	541	574	565	572	607	529	577	617	558	590	559	578	571	565	568	566	562	553	551	589	570	538	590	554	551	519	546	555	545	560	574	599	616	543	595	558	588	621	576	574	555	528	570	557	584	528	523	585	550	557	563	588	499	557	535	575	565	547	564	603	593	526	565	552	558	550	536	564	522	552	545	560	585	543	571	565	539	573	543	578	568	588	510	542	553	589	558	589	581	561	556	553	597	591	519	538	566	567	581	577	550	561	564	564	578	539	558	512	617	517	529	567	507	531	528	567	566	581	572	605	603	528	554	522	560	571	574	625	569	598	600	581	557	528	591	563	572	546	536	569	582	552	567	539	554	514	634	551	539	579	596	586	570	601	571	549	539	533	525	587	589	553	532	533	563	546	535	563	559	530	615	605	590	582	542	569	563	549	587	539	535	584	592	545	550	537	584	564	576	582	561	551	549	545	556	547	562	599	588	570	594	562	562	579	537	546	558	532	551	581	563	546	571	552	531	567	516	556	585	568	569	555	541	608	527	532	542	543	576	569	562	558	566	584	557	602	569	591	567	515	617	541	588	592	511	586	527	575	542	558	537	543	539	530	573	542	526	556	552	528	519	548	590	540	565	555	551	557	570	546	595	545	572	587	546	571	578	535	541	545	559	558	596	509	519	558	521	545	543	567	556	518	548	560	565	569	539	557	535	593	605	563	527	590	543	575	549	572	573	585	588	554	554	541	553	589	544	553	578	556	515	605	568	561	568	534	583	548	585	536	559	565	568	543	517	561	576	530	545	540	523	625	531	555	547	570	532	567	553	543	574	589	569	606	535	583	517	521	535	537	565	570	606	586	543	541	556	563	545	540	563	569	600	530	566	605	593	581	553	534	558	597	562	578	564	553	495	568	569	575	593	569	573	518	578	568	519	495	560	528	565	549	570	520	569	592	551	552	554	517	584	573	586	563	576	569	573	539	570	540	561	570	583	526	553	551	556	562	563	585	583	559	601	574	605	592	603	564	573	565	586	547	533	522	567	585	544	564	566	624	543	548	554	570	618	557	601	582	556	573	592	568	567	528	540	577	544	572	553	576	559	586	561	609	577	595	542	607	530	529	550	536	555	549	538	551	574	558	576	580	545	591	553	567	532	581	533	527	583	600	607	539	559	580	557	604	579	508	600	553	535	563	560	608	529	591	555	561	577	543	558	566	551	566	557	553	546	592	575	556	569	556	558	559	575	565	551	546	548	549	617	532	511	581	551	538	604	544	540	553	481	565	555	554	588	562	543	573	538	569	577	535	583	550	567	539	555	559	548	625	538	541	581	556	580	566	553	595	532	574	523	575	538	583	570	565	580	544	504	559	570	579	526	585	580	533	605	561	531	576	576	574	564	555	568	524	556	573	517	556	601	588	579	569	563	575	547	570	550	587	578	565	545	531	584	572	537	625	546	561	575	546	555	600	563	550	521	569	588	552	544	577	600	576	567	556	584	547	598	569	589	562	537	585	526	595	570	530	569	572	550	575	565	577	597	543	509	549	572	585	596	552	558	529	571	553	592	587	568	588	519	609	559	576	533	554	593	594	570	566	582	557	550	564	516	519	573	599	568	546	604	572	571	547	554	547	573	584	537	533	566	607	558	529	564	517	508	605	543	560	550	569	548	569	584	569	579	583	555	526	587	560	553	544	555	560	624	539	505	585	551	562	588	548	549	558	531	558	564	561	539	577	569	537	575	535	591	595	619	599	571	568	559	545	561	568	584	564	574	571	548	518	605	551	577	571	515	558	617	544	597	628	560	532	540	588	541	591	593	585	563	541	521	589	550	566	535	577	575	573	547	512	587	562	562	570	576	535	554	549	544	539	546	561	590	579	572	596	571	581	539	551	573	572	553	535	569	537	575	568	542	554	526	547	588	528	564	546	567	556	567	577	551	572	581	555	559	556	562	532	531	539	557	537	525	550	558	598	567	568	518	549	554	570	548	583	558	517	570	573	563	599	546	537	524	573	576	551	550	554	588	536	561	614	560	555	582	584	569	572	589	579	542	556	517	536	532	562	520	547	524	582	570	598	534	589	578	560	586	556	532	545	567	638	531	518	549	565	540	558	560	576	547	568	554	621	577	522	570	558
37499	27038	13691	7537	5245	4709	5074	3973	2920	2240	1547	1322	1333	1330	1125	964	1000	902	892	800	807	822	763	808	716	704	694	734	702	670	688	664	646	638	647	641	607	630	622	606	579	633	646	669	645	621	618	616	626	637	665	594	593	609	675	680	654	613	658	638	630	601	603	598	588	555	585	622	620	601	586	590	621	642	608	603	629	616	584	604	563	601	637	616	627	638	601	606	610	598	636	630	586	624	565	603	607	621	619	587	633	644	615	614	621	616	602	585	597	578	588	597	584	597	620	626	604	601	583	610	622	644	657	614	614	606	621	627	600	615	631	628	628	621	627	617	592	591	612	566	608	590	627	604	598	617	601	610	616	595	560	634	604	649	599	599	634	624	601	615	596	658	612	595	627	617	603	628	610	620	582	624	630	600	610	621	583	649	651	592	604	579	594	630	623	623	620	617	578	604	586	609	616	617	641	635	578	601	649	574	599	628	555	615	647	577	621	589	638	619	583	609	650	566	604	651	587	592	582	594	601	630	576	613	605	619	589	577	599	636	601	627	639	666	598	629	555	624	602	615	610	580	609	590	594	621	582	631	595	575	611	617	611	636	626	567	600	562	619	618	624	622	605	603	635	604	603	616	639	634	649	600	628	627	611	609	639	620	560	664	603	613	572	595	605	589	646	601	650	603	615	586	604	593	631	613	629	624	603	577	619	604	625	599	569	614	609	581	608	629	579	594	623	601	639	603	643	604	641	655	619	606	580	638	623	640	630	674	653	570	578	613	580	604	630	603	616	576	614	615	556	615	610	608	592	583	642	636	632	602	593	545	615	588	687	625	626	636	605	616	612	571	601	659	595	629	601	581	584	603	625	604	595	622	572	612	594	667	580	632	621	582	620	592	609	605	651	609	634	578	582	604	569	593	684	594	630	579	603	604	611	627	653	603	580	589	582	586	596	607	648	616	610	593	589	590	589	596	608	618	600	656	588	632	645	624	619	614	624	590	626	622	673	591	615	626	583	597	593	619	561	590	612	609	578	602	611	602	537	602	603	634	666	639	590	631	620	643	578	596	623	579	686	575	578	573	639	598	657	568	613	618	574	609	565	617	617	594	557	637	606	615	605	634	609	623	620	626	602	564	584	615	592	599	618	637	592	585	617	596	609	579	572	600	607	609	594	582	562	582	586	593	576	676	592	622	638	611	597	610	598	597	623	660	582	602	597	574	599	591	595	619	620	617	584	601	555	608	582	603	672	608	613	633	664	616	620	646	586	594	578	561	596	614	597	609	640	603	572	659	609	586	624	631	575	655	620	631	621	640	617	576	629	587	578	609	612	627	626	671	685	581	591	617	601	651	664	599	595	614	611	590	581	572	626	613	602	619	620	602	562	598	601	656	574	588	631	557	609	592	611	610	634	616	631	568	599	577	638	603	653	658	627	609	606	620	643	591	636	620	634	607	591	590	637	556	611	622	613	635	576	575	632	595	627	599	641	624	621	646	605	637	579	594	632	647	588	644	584	639	601	677	615	618	636	614	618	598	607	617	590	647	628	644	581	606	614	613	599	619	658	608	579	602	630	632	594	592	584	599	601	630	641	591	604	599	609	605	631	589	597	585	589	611	616	597	595	594	626	593	636	597	577	638	648	607	643	574	595	621	612	634	626	634	635	576	625	570	630	628	635	643	611	556	600	599	614	587	632	598	621	603	626	604	572	535	576	598	577	635	611	637	558	622	601	629	644	592	617	656	557	590	618	618	562	631	622	620	600	611	598	615	668	591	665	609	611	589	602	583	606	595	647	638	636	629	587	593	617	602	566	607	615	588	590	615	597	618	622	640	616	611	569	597	572	609	590	652	628	652	595	599	585	594	613	638	651	585	644	635	634	586	625	606	610	625	620	604	635	639	610	622	615	596	574	598	613	623	595	609	604	607	597	603	591	655	594	561	623	604	624	617	604	634	574	565	598	607	615	637	568	626	613	629	626	596	610	596	620	638	602	600	626	588	592	625	588	618	604	642	641	571	615	578	586	629	626	642	569	580	623	605	620	630	609	597	606	611	581	586	630	611	628	625	596	611	609	630	625	619	628	618	663	630	590	608	608	607	589	627	604	573	626	597	650	590	639	606	631	646	588	577	618	625	620	583	602	575	622	620	545	620	603	592	596	634	639	586	623	583	640	634	646	565	610	598	611	644	578	615	592	603	618	609	583	569	612	620	595	601	639	586	595	646	647	609	636	616	589	617	627	561	626	597	588	610	662	572	577	637	661	604	627	660	622	595	613	613	595	606	643	620	554	621	577	612	577	626	656	560	642	612	605	611	623	582	621	565	608	567	615	609	640	635	614	596	614	605	602	638	599	603	586	614	592	587	629	608	610	544	602	575	613	613	600	589	637	595	642	594	623	633	611	629	619	616	614	623	658	624	594	623	648	591	625	599	568	592	622	661	623	596	647	620	604	610	574	609	592	606	615	580	601	646	604	600	560	631	662	630	588	599	642	619	608	617	583	601	658	588	642	609	632	655	582	658	590	643	598	593	565	580	603	655	584	607	551	612	648	614	612	576	614	605	578	595	618	593	636	592	599	612	611	583	628	559	581	608	604	576	596	600	561	580	605	615	547	614	611	620	662	600	621	634	607	606	629	582	604	634	607	573	625	594	626	638	584	573	608	590	622	605	569	615	611	627	633	606	638	598	650	598	592	602	577	571	632	643	606	566	595	629	625	626	582	616	604	624	548	583	657	597	640	617	580	600	640	596	604	628	564	582	629	626	637	574	638	603	583	618	654	577	584	624	575	620	573	614	623	615	593	622	585	609	548	587	644	665	618	594	603	623	613	639	614	585	615	632	609	622	582	608	620	603	599	599	598	591	623	612	644	627	601	613	578	608	606	632	615	611	618	621	619	612	647	599	591	602	600	596	608	602	596	620	573	626	577	629	577	640	635	644	620	590	632	564	640	604	623	633	652	641	619	595	634	559	602	629	629	623	617	599	591	570	610	576	588	688	626	651	598	606	572	602	625	640	624	619	595	637	640	613	620	627	622	628	576	571	613	617	632	606	600	568	643	613	589	622	553	598	608	614	637	566	566	649	625	620	586	586	614	601	640	656	605	626	635	620	600	608	563	570	592	568	607	590	599	595	592	632	572	576	582	641	584	611	625	545	632	592	612	607	558	578	570	608	576	604	612	620	640	622	617	584	600	586	609	600	581	648	560	586	622	595	598	616	651	601	579	611	573	613	607	584	613	618	605	636	582	607	576	658	583	586	589	650	618	563	594	638	626	639	633	588	577	653	593	617	628	606	588	592	610	654	610	618	616	620	605	583	597	568	658	625	576	652	575	631	607	616	608	583	643	616	607	623	627	608	578	610	614	621	626	628	619	603	627	574	600	643	596	587	614	607	591	581	625	604	620	638	594	569	601	569	581	607	610	602	608	612	600	598	626	608	613	612	621	646	649	581	602	603	632	628	607	615	591	615	611	621	639	618	625	568	656	636
28568	20679	10312	1366	716	703	872	786	620	561	525	503	556	480	489	495	494	482	516	477	491	477	503	508	474	474	473	492	439	495	462	498	502	483	499	453	472	466	535	457	439	465	431	489	481	472	487	492	489	486	476	500	486	461	475	470	482	477	451	471	477	451	488	457	477	473	497	480	507	461	516	469	487	491	487	476	456	490	438	455	444	460	473	489	456	471	496	489	455	493	442	469	449	495	458	512	474	483	485	474	515	460	494	483	454	432	488	459	505	465	509	426	492	459	476	458	459	481	411	441	493	446	457	496	529	468	482	480	473	461	467	463	458	468	503	489	450	490	466	475	480	496	456	457	445	450	492	464	458	490	483	473	455	448	474	439	458	471	504	453	510	465	449	500	469	456	457	490	472	487	478	495	463	470	483	442	449	464	516	483	468	453	442	500	478	498	467	483	463	496	482	440	459	466	476	486	443	474	486	462	444	459	499	529	460	461	459	492	490	494	473	474	443	481	456	511	454	478	508	457	480	501	477	438	469	464	506	470	487	457	469	436	473	461	467	473	500	478	468	462	455	443	479	474	460	498	468	505	450	455	463	454	459	477	484	523	485	468	486	462	489	465	460	452	465	460	484	481	477	476	496	462	492	507	465	477	484	471	462	496	464	466	498	509	481	459	453	446	478	467	473	494	496	488	461	474	481	475	486	476	467	511	483	469	498	502	473	508	495	511	468	506	497	490	517	498	479	479	464	469	452	411	492	517	480	480	482	463	470	461	472	452	453	470	471	464	484	477	459	475	484	471	440	454	501	484	478	505	480	458	495	458	467	416	478	479	464	474	470	471	495	438	463	466	466	482	469	516	528	454	486	492	475	460	454	458	493	456	517	463	443	432	469	497	499	445	480	476	479	487	485	464	496	449	476	470	415	466	498	478	506	460	467	462	475	478	450	491	474	488	502	454	504	433	481	425	469	476	482	478	507	475	465	515	483	485	490	476	471	454	507	459	495	497	466	465	483	447	465	492	472	461	463	490	484	479	499	479	467	486	445	482	462	486	483	473	472	463	437	490	495	488	505	452	489	488	501	494	508	496	481	452	434	499	502	436	450	468	480	471	496	450	473	447	472	476	473	459	483	470	466	472	517	449	476	480	493	514	487	496	465	475	470	474	499	450	482	508	478	479	471	451	439	493	491	462	494	470	466	484	466	533	504	456	499	422	479	463	461	481	474	441	472	454	463	453	471	468	468	475	461	482	486	512	491	443	471	502	473	494	467	440	454	457	515	481	423	439	465	454	484	503	466	516	465	489	487	494	447	493	453	431	482	487	448	503	453	467	481	445	477	405	472	471	499	446	492	444	504	448	479	469	508	479	474	447	473	462	474	497	460	475	489	433	503	467	473	492	498	510	468	430	468	520	479	447	473	432	475	489	470	464	475	489	481	479	502	489	460	474	490	485	480	448	470	451	469	427	501	461	482	483	440	484	469	484	505	472	459	456	486	505	441	472	467	484	502	456	450	468	417	474	477	468	465	458	492	482	444	453	505	437	479	460	461	456	457	491	457	477	491	511	509	467	465	477	476	454	519	487	473	453	441	479	512	474	487	506	452	489	450	469	490	497	485	480	513	487	472	492	461	492	497	485	482	507	466	490	482	458	506	523	477	469	512	505	448	475	475	445	447	503	469	492	476	469	462	428	463	459	497	476	488	475	476	469	497	479	483	460	491	455	489	513	483	479	494	448	454	503	473	510	485	473	467	501	504	499	510	491	448	465	465	490	501	477	482	453	490	516	477	486	489	492	451	479	488	491	477	438	499	479	450	447	466	543	501	488	436	489	521	476	453	437	505	447	466	465	467	485	480	509	455	477	482	507	480	446	483	470	496	483	476	478	473	489	419	505	485	465	478	496	477	464	472	469	456	469	512	449	504	517	470	465	499	479	450	511	457	478	484	487	430	470	482	448	490	509	438	475	480	498	462	472	455	480	478	472	480	487	461	479	496	449	510	481	438	457	507	487	472	454	460	492	483	493	458	494	472	486	449	497	462	448	477	477	512	509	461	486	492	440	489	470	457	481	456	449	492	472	490	463	461	454	467	463	482	477	459	486	456	455	470	477	443	470	454	446	491	447	466	459	477	476	465	462	471	480	498	524	482	447	479	453	508	504	469	504	484	492	499	475	491	496	455	486	474	420	471	472	456	494	486	490	447	456	493	439	470	490	471	475	478	449	437	485	482	496	477	459	513	457	451	433	497	475	478	495	484	449	479	441	514	485	489	505	425	464	467	490	423	468	458	459	488	476	504	474	489	469	450	475	472	518	461	524	453	472	466	490	479	479	467	506	509	458	454	503	484	503	526	447	484	496	503	490	460	479	521	463	519	461	465	485	497	506	465	486	455	502	461	457	480	485	452	478	523	463	462	469	482	508	458	454	527	453	502	478	485	457	436	506	478	461	503	478	490	460	471	469	452	444	451	491	525	489	470	486	501	484	472	453	515	479	419	457	463	496	454	492	442	472	465	459	473	481	478	470	470	475	475	487	484	449	473	492	451	486	440	457	468	492	456	459	442	469	476	468	557	518	453	480	460	488	481	483	462	479	470	500	509	451	492	478	477	470	508	492	476	529	499	486	508	456	500	488	503	480	478	476	494	514	507	479	454	459	486	479	483	493	495	488	500	452	478	479	487	467	477	487	501	468	467	483	424	470	468	460	476	478	486	439	479	484	431	456	476	495	486	438	437	494	479	453	472	481	438	500	480	450	510	498	458	481	492	506	431	476	491	489	455	455	470	496	463	425	479	443	483	486	474	502	470	489	496	456	519	461	497	492	504	491	488	487	476	479	460	495	418	480	473	452	480	481	465	465	462	493	447	496	496	457	511	461	486	495	471	474	474	447	474	459	487	516	498	506	475	461	473	493	467	465	499	493	518	509	455	477	459	513	507	495	479	461	473	470	488	438	493	486	476	523	419	497	491	477	461	446	491	518	486	458	508	497	506	515	479	477	479	512	485	475	439	481	509	514	501	474	486	511	448	493	462	472	489	500	467	474	466	472	437	480	493	456	487	540	465	457	455	508	484	511	478	444	499	444	461	480	496	465	438	490	470	515	495	474	477	498	509	454	475	470	481	484	483	486	449	442	479	473	499	425	424	491	495	451	448	493	468	473	472	436	500	433	479	485	469	502	490	492	494	467	450	456	429	438	459	463	449	462	457	490	518	461	466	457	439	455	422	472	471	482	500	459	495	481	483	441	482	466	494	499	457	430	533	499	483	517	491	510	514	474	448	481	472	473	455	499	461	454	485	498	452	483	480	464	499	449	486	458	473	508	456	467	497	444	492	479	497	486	478	484	480	457	449	477	483	447	473	466	469	453	510	477	481	449	498	519	484	483	497	476	521	463	447	479	515	493	472	469	485	507	475	463	468	450	446	480	496	491	504	476	521	453	482	472	441	520	476	467	476	483	494	492	454	485	484	499	495	486	431	459	467	481	489	468
32095	9579	2058	1228	1000	1047	1615	1381	900	850	659	567	607	600	595	612	551	590	597	554	581	622	563	565	568	559	510	576	555	533	524	581	564	523	526	565	533	575	582	573	587	587	596	587	595	597	564	563	582	551	570	555	599	574	568	543	587	535	563	494	580	565	579	582	572	570	581	554	581	609	530	550	585	579	557	563	542	548	543	557	593	582	552	561	568	565	550	590	552	555	568	587	530	554	536	571	568	584	526	588	542	576	647	583	537	520	602	550	585	593	541	557	561	545	496	579	623	563	524	569	566	565	559	532	543	572	589	570	551	555	589	555	590	558	523	562	555	608	586	573	557	537	542	554	567	547	564	576	546	572	583	549	564	554	538	563	587	552	558	538	605	585	547	545	565	559	550	555	569	561	531	550	582	562	591	539	553	537	581	616	553	568	582	533	564	562	533	533	559	597	552	519	580	589	571	596	551	560	587	585	571	562	567	550	507	543	553	570	568	572	528	528	587	614	557	575	569	552	558	557	531	614	573	556	587	543	600	551	528	573	536	596	605	542	565	570	596	551	521	540	564	538	544	602	619	606	563	566	561	557	587	557	607	554	532	585	573	581	549	549	599	557	556	565	564	528	621	559	538	568	518	555	546	529	545	607	577	514	555	500	598	588	582	577	606	546	553	546	598	551	546	554	556	503	515	520	566	556	579	554	541	553	581	585	562	576	557	552	554	559	539	593	589	571	587	571	532	578	511	551	492	570	538	538	534	576	615	543	606	562	595	554	565	494	570	532	516	570	569	595	552	538	550	569	522	524	519	552	564	541	597	596	566	526	558	584	551	576	600	572	567	580	563	566	557	568	582	537	580	551	575	536	575	564	553	536	562	541	578	578	609	612	570	546	573	534	549	581	551	550	561	569	567	605	599	521	562	559	573	607	534	592	563	596	550	544	591	574	569	517	551	570	558	587	563	552	594	538	538	577	574	558	541	541	522	565	559	569	576	547	541	558	624	568	571	563	559	568	533	541	540	634	599	557	542	561	577	556	593	553	548	591	558	515	576	557	567	515	562	603	577	523	565	586	590	521	552	566	561	517	589	592	589	601	524	573	570	541	600	574	524	613	499	572	583	520	561	598	580	569	566	544	596	532	550	610	574	536	591	602	539	582	583	607	575	600	544	553	593	568	539	561	536	547	538	547	570	540	566	585	563	551	527	582	528	585	566	549	583	568	568	547	577	511	566	575	596	569	554	554	550	554	525	587	545	547	545	580	562	561	567	521	539	586	555	587	590	545	582	534	609	560	547	510	563	540	543	529	583	607	474	581	564	573	592	517	561	552	553	551	558	599	570	561	574	535	595	584	575	593	562	574	560	574	560	541	553	551	568	605	573	594	545	569	584	589	549	604	540	560	612	561	524	554	578	563	568	575	540	545	597	606	557	574	555	493	609	573	539	555	568	589	558	577	532	546	556	574	558	559	571	594	575	566	569	537	594	596	562	561	576	501	560	572	551	555	523	521	572	594	563	532	571	572	547	535	596	579	554	565	582	559	563	552	568	578	552	582	520	547	554	517	556	585	525	582	538	577	546	578	551	583	570	541	537	562	566	531	557	547	592	550	548	589	551	549	587	524	572	574	600	567	547	541	574	548	531	571	565	553	564	581	574	552	545	554	577	517	529	546	535	572	529	551	554	530	544	550	526	556	538	594	587	572	535	610	565	521	597	581	569	582	600	556	584	540	533	563	585	559	518	543	584	585	568	550	600	579	552	600	573	546	586	535	567	584	583	576	581	561	580	593	551	591	546	590	598	534	593	555	549	557	579	600	561	595	600	532	561	541	580	576	551	563	554	587	560	590	560	595	603	550	544	571	594	565	589	576	594	546	601	565	581	536	561	554	562	575	535	588	565	561	578	575	555	547	588	533	559	571	572	562	541	546	564	611	568	571	599	565	575	575	523	572	580	598	545	523	536	561	555	566	594	557	581	544	509	562	537	558	510	586	556	577	600	543	555	523	549	556	547	549	564	591	539	567	556	558	573	527	574	564	570	543	569	554	554	552	537	583	600	563	571	599	557	539	568	553	575	533	595	594	554	583	565	537	570	555	536	562	530	604	554	558	533	575	564	578	560	544	586	589	528	612	565	543	592	583	563	574	552	591	537	557	516	568	534	566	540	513	581	566	570	548	570	562	527	591	576	584	569	570	580	574	543	539	558	584	592	579	614	563	603	577	562	548	517	571	563	562	557	578	550	562	559	535	586	571	583	568	552	615	533	554	578	562	559	601	551	556	539	605	568	601	605	544	564	574	520	533	556	563	602	572	563	561	567	537	554	578	573	568	569	533	579	581	566	566	610	512	581	598	557	538	551	571	548	568	543	521	547	584	515	570	578	562	603	541	597	556	553	503	579	570	585	535	544	555	587	539	592	559	567	546	542	572	578	608	575	565	550	572	588	548	524	551	575	588	584	591	551	530	571	595	533	600	549	527	565	570	534	566	538	559	549	535	602	559	562	588	588	538	553	587	527	576	590	546	558	584	592	585	545	577	568	543	588	549	539	553	552	512	567	571	561	530	533	599	574	544	574	525	574	532	571	500	531	557	540	531	564	541	554	585	595	560	580	598	596	537	568	569	561	573	572	558	584	557	537	575	555	591	586	586	573	551	549	530	558	566	602	586	564	590	550	551	533	581	577	547	581	583	546	553	555	564	585	604	531	559	547	556	568	570	536	587	555	587	544	600	537	630	552	628	594	586	614	524	578	568	566	582	563	544	597	565	541	571	568	541	563	538	595	589	528	548	547	583	589	540	546	564	570	584	580	565	525	536	526	584	557	564	577	544	558	519	533	572	547	595	575	558	542	565	578	564	553	524	567	583	626	556	550	572	562	574	519	546	602	584	595	572	585	582	589	533	597	558	577	603	581	506	573	575	541	567	540	617	579	528	559	615	561	582	584	557	541	557	561	564	569	527	571	573	577	552	542	574	558	564	506	586	564	554	561	551	557	574	579	561	548	571	571	568	577	554	559	616	566	592	556	570	569	529	602	573	581	531	568	546	602	551	561	571	583	590	564	521	588	574	553	550	550	552	552	532	495	555	572	524	589	524	536	545	579	515	569	562	540	549	587	570	558	594	581	572	544	526	590	573	532	575	581	611	556	556	579	529	533	545	560	523	538	577	528	549	559	535	549	537	534	592	563	561	540	594	598	583	609	586	555	570	543	581	563	549	586	582	588	596	536	530	563	538	558	581	541	576	555	522	574	582	608	549	572	564	536	529	512	517	560	565	534	567	570	576	594	596	541	539	538	560	579	586	578	545	546	569	565	606	525	570	538	562	517	543	576	548	600	539	535	564	554	586	553	597	585	592	539	516	560	565	520	542	534	574	567	571	610	555	533	573	569	570	544	544	555	587	594	527	553	584	544	534	568	578	579	559	566	548	525	554	566	524	570	570	578	514	524	497	601	563	566	542	551	535	565	592	560	536	568	572	572	496	559	617
23379	20826	28041	23701	20835	11739	2119	1638	855	680	560	442	455	433	406	359	361	373	321	366	368	327	304	329	312	326	311	324	337	296	294	293	292	306	265	307	292	292	288	318	266	291	321	273	280	301	286	307	291	271	289	292	299	276	250	281	296	279	275	260	266	318	302	298	298	264	285	267	295	309	297	287	295	298	296	287	280	301	293	290	293	314	292	298	286	310	314	281	301	309	281	270	291	307	299	285	266	315	260	278	309	296	295	283	300	280	291	298	296	288	303	301	264	280	290	315	306	276	322	294	316	283	277	294	299	269	280	271	300	304	265	294	308	307	289	293	282	271	296	304	277	294	290	309	269	297	272	298	288	291	271	294	292	295	324	296	252	291	273	298	276	322	304	304	286	300	294	286	301	307	322	293	275	303	302	279	291	305	295	296	269	283	305	285	301	300	288	300	307	299	298	287	317	291	312	301	298	280	288	299	301	263	271	272	299	280	306	298	292	308	271	295	345	297	274	292	319	290	295	320	290	269	306	289	290	287	291	313	301	285	295	268	284	290	281	268	285	284	286	288	290	296	294	279	293	311	280	287	293	274	273	288	299	267	297	258	301	254	289	329	315	283	314	308	307	283	291	294	287	311	288	296	287	304	288	281	277	279	305	295	262	310	299	321	286	282	270	277	304	321	271	284	302	277	268	285	296	300	293	336	286	295	293	268	298	281	291	295	268	306	303	296	294	297	298	296	285	301	266	294	274	309	314	303	292	287	278	315	304	304	306	296	263	288	292	269	293	300	289	330	272	286	300	329	300	314	280	284	294	291	305	289	251	306	291	281	269	266	294	312	271	312	279	275	316	305	273	271	266	274	301	296	313	299	317	268	288	286	263	258	274	290	301	282	292	303	297	273	270	310	285	314	265	283	285	287	264	322	306	300	322	265	281	304	302	286	302	281	274	278	275	288	279	310	320	271	299	302	310	298	293	275	310	290	312	303	286	316	311	294	288	293	265	282	308	315	253	282	303	310	293	269	305	277	295	267	311	298	321	304	281	289	315	282	306	311	271	274	297	333	295	281	263	298	270	279	282	277	307	272	293	304	282	269	252	294	295	283	277	263	319	305	301	261	258	284	294	275	313	275	278	303	258	299	292	270	331	275	306	325	285	275	299	281	291	298	301	296	287	271	311	304	289	284	296	280	284	286	316	294	288	308	283	314	264	255	301	300	291	282	264	294	265	289	246	280	276	299	281	313	291	293	286	284	291	311	290	287	279	284	306	285	301	303	285	295	305	292	271	289	321	277	321	308	295	297	308	288	269	269	289	289	276	298	268	281	274	293	290	274	296	314	277	281	312	300	286	283	292	269	295	294	309	276	286	286	305	274	290	319	283	303	273	263	268	280	295	309	277	285	264	271	292	290	299	288	309	283	284	281	287	283	295	292	304	280	309	251	275	301	288	282	281	296	300	304	279	309	272	297	275	309	296	266	268	285	290	276	287	278	301	304	273	273	287	284	306	296	290	283	276	299	320	306	269	252	292	290	304	302	290	292	296	316	275	285	285	292	324	292	276	284	294	276	283	286	274	296	285	297	331	274	275	251	298	322	312	316	313	318	297	313	257	289	287	321	318	266	323	304	290	285	263	309	317	295	293	293	284	286	332	317	267	280	275	297	284	289	303	263	259	284	300	285	276	281	291	308	295	302	295	306	274	299	289	283	259	267	282	303	290	259	299	296	267	306	289	277	301	300	296	296	291	260	279	282	292	321	291	312	300	282	306	286	301	300	309	305	286	284	296	313	291	305	298	278	300	305	248	271	279	292	304	294	291	292	284	264	297	294	310	312	264	266	297	271	287	316	291	280	302	282	291	274	286	290	309	334	251	300	293	287	293	271	282	272	283	286	286	332	293	310	283	263	271	293	289	259	297	278	293	304	308	315	292	278	314	298	286	275	277	298	291	289	300	320	266	311	260	334	285	327	326	295	267	306	270	304	278	302	306	296	279	257	286	263	317	295	287	275	260	301	290	326	286	279	300	261	285	257	300	316	303	264	301	290	291	287	281	301	282	293	320	275	272	297	284	259	294	313	281	276	317	269	275	288	319	272	282	290	315	298	284	251	242	287	300	294	294	311	268	284	296	290	307	293	309	307	288	280	280	286	278	295	254	259	320	255	260	270	305	303	298	288	281	279	275	291	291	281	324	278	302	288	275	281	283	328	304	288	308	275	278	288	296	299	317	304	266	272	335	309	262	276	302	294	293	314	266	279	307	292	295	288	331	304	295	294	295	265	263	308	286	285	287	270	287	304	262	278	275	291	280	309	306	290	288	272	302	295	301	297	301	294	280	305	320	302	307	312	287	320	282	310	277	311	239	289	297	267	324	280	292	283	247	261	297	299	289	289	283	307	306	285	300	291	286	268	300	307	313	298	297	264	287	259	278	306	277	295	262	281	288	280	295	283	279	279	290	311	274	298	328	283	300	280	326	285	287	294	302	269	282	268	274	301	279	294	274	298	273	271	291	291	283	297	305	299	270	284	291	301	305	288	320	312	301	301	281	295	296	272	268	281	285	249	253	274	284	284	311	267	269	285	280	287	287	306	266	305	280	296	300	275	283	308	283	246	290	284	281	278	307	290	295	286	305	297	302	269	307	267	270	304	262	301	324	286	290	299	287	289	273	285	323	277	304	308	285	306	277	283	280	280	258	297	338	275	291	282	285	299	302	276	266	323	275	294	290	295	319	296	272	325	282	291	284	283	295	294	263	266	263	264	321	289	291	282	284	303	305	316	277	300	308	276	316	304	287	299	288	257	321	295	290	290	266	274	273	275	283	288	323	320	318	284	305	277	301	302	278	281	257	270	327	284	271	273	279	313	322	263	284	308	287	321	295	250	308	305	298	262	310	287	301	266	271	286	301	304	249	294	279	281	279	273	306	266	299	275	259	305	279	297	287	292	270	317	265	306	268	297	276	303	249	307	272	295	298	277	298	312	297	294	267	293	308	292	298	294	280	292	284	303	296	294	292	248	280	269	293	293	288	261	260	278	328	319	289	291	272	280	299	273	296	263	290	279	281	279	300	296	276	300	288	274	276	283	283	286	274	265	303	322	277	281	297	297	269	259	324	269	284	276	286	294	297	284	303	278	291	285	303	286	323	306	297	269	302	301	261	278	281	285	297	306	297	299	288	281	275	272	267	280	277	292	292	302	319	271	280	311	285	301	298	301	282	301	283	291	268	308	265	298	331	296	280	294	310	265	263	284	307	279	299	276	268	303	285	302	296	284	257	294	302	266	299	309	329	289	264	277	301	279	322	278	292	278	284	298	289	280	313	282	290	277	291	272	273	293	259	277	301	304	274	280	303	314	296	281	300	280	300	300	296	281	341	279	313	272	279	295	300	278	281	284	309	305	317	269	269	273	298	298	293	283	295	281	292	294	307	276	298	298	289	308	292	298	291	287	305	289	313	289	295	304	289	288	284	300	272	306	285	314	263	308
33347	19385	8440	4196	2826	2405	3204	3343	1560	1304	949	761	752	646	639	546	565	524	467	444	472	431	464	443	422	423	398	422	367	379	383	360	354	374	397	383	349	359	372	403	358	345	353	367	355	332	337	385	366	343	328	333	354	343	390	348	336	364	362	299	357	357	352	372	364	378	344	343	370	354	374	326	368	341	346	358	343	353	340	340	329	349	341	359	373	352	369	337	385	363	362	346	337	322	318	322	377	355	354	338	350	368	349	359	356	343	341	359	356	365	340	371	375	320	345	329	340	361	362	407	379	373	324	353	367	358	350	384	352	360	358	354	350	351	332	365	346	369	369	351	391	363	343	318	338	366	343	398	356	337	358	357	325	357	326	370	361	348	391	357	347	333	383	370	326	338	347	364	351	343	331	387	358	349	346	374	350	333	326	356	373	342	356	348	355	291	334	365	359	360	321	316	327	339	363	339	347	314	343	308	338	336	372	333	331	359	325	337	365	337	315	358	323	329	348	392	359	349	336	341	334	336	354	361	358	334	334	379	332	358	342	386	356	378	352	328	342	354	317	358	351	334	331	363	347	343	334	370	365	334	334	343	346	339	332	364	339	345	322	353	336	385	370	362	360	352	346	347	343	386	331	353	359	340	342	370	355	329	368	358	338	359	310	349	328	324	323	333	378	370	335	325	352	367	359	342	335	384	328	347	304	305	330	330	351	360	337	337	377	353	376	381	365	317	379	342	396	328	310	358	358	318	372	365	356	342	381	372	377	341	317	350	363	328	355	312	339	382	356	330	351	362	315	353	338	363	367	368	345	331	331	343	323	371	365	348	347	357	336	373	355	355	320	385	323	352	367	330	327	335	358	331	372	360	316	340	376	345	330	348	323	324	341	312	331	350	388	355	345	353	389	378	349	347	362	354	350	342	326	365	295	349	373	353	348	314	365	378	371	320	358	366	338	355	356	334	378	362	359	351	344	369	332	353	368	342	341	341	338	326	353	338	382	339	361	351	366	335	360	350	299	369	358	363	348	335	352	342	347	329	349	339	346	360	363	342	333	356	333	351	354	357	351	347	318	329	323	358	349	348	368	369	374	344	334	334	329	331	369	344	326	349	325	380	350	305	352	346	353	300	372	363	354	333	342	340	323	374	371	313	377	341	366	365	351	331	336	329	339	360	356	352	392	348	342	345	322	362	332	348	377	335	346	330	328	333	368	357	360	358	347	333	358	353	382	350	343	358	361	350	325	348	369	326	361	338	353	335	346	333	363	340	349	351	358	342	344	374	353	346	337	362	337	324	347	315	351	320	364	350	370	349	331	361	359	342	359	351	365	335	396	331	321	336	371	333	343	345	376	345	337	370	321	357	360	348	361	320	365	364	348	333	339	358	398	374	352	356	340	335	364	344	346	334	341	371	386	325	365	345	345	350	367	356	380	316	360	327	366	308	348	319	313	375	346	379	350	368	335	364	330	357	319	377	356	372	339	355	393	346	325	380	350	307	375	360	364	365	336	360	355	336	304	342	348	351	334	366	381	349	331	324	325	323	335	326	338	329	320	333	345	357	346	346	377	341	373	347	324	362	372	333	350	364	339	367	371	372	351	340	302	375	355	354	329	320	318	354	324	374	322	352	368	326	343	327	331	351	346	361	347	356	333	328	375	357	338	331	371	342	344	357	352	351	353	353	337	344	388	343	344	358	374	337	352	344	342	361	346	331	354	355	363	346	351	367	350	332	286	354	364	341	337	371	365	329	338	377	316	351	357	348	321	371	334	354	363	349	344	303	378	348	352	371	319	358	344	354	358	351	363	386	354	309	335	353	352	335	334	351	352	331	329	349	352	378	324	299	356	345	331	367	325	358	373	371	350	373	331	355	340	352	334	337	341	356	343	342	336	349	375	332	353	366	374	347	321	384	333	371	335	366	355	347	346	356	322	352	358	373	349	306	348	355	363	366	379	311	362	342	336	330	337	366	315	306	325	325	356	374	317	348	360	346	365	370	335	356	350	330	382	344	355	354	352	375	368	358	359	354	346	372	349	321	361	365	361	325	340	337	354	365	340	349	333	329	345	346	374	347	301	342	356	343	346	347	344	346	338	329	369	325	354	362	355	357	298	345	312	352	366	356	366	357	341	350	338	341	346	342	343	351	342	338	345	337	316	347	330	364	352	365	344	356	332	357	352	333	332	362	365	377	361	387	346	327	357	358	315	324	347	332	357	365	353	357	353	369	352	355	343	337	378	358	328	356	367	378	379	347	379	358	370	344	337	344	330	339	327	383	318	343	351	352	350	363	321	367	334	337	340	372	383	374	329	354	335	372	362	387	346	335	334	341	362	315	358	345	335	377	365	363	347	353	360	341	310	310	355	343	334	360	331	321	353	383	349	352	342	364	362	374	348	327	334	316	359	382	315	379	331	328	326	354	341	335	329	359	343	344	378	345	340	338	361	342	345	350	342	320	362	375	349	361	358	353	363	368	338	352	330	390	363	358	376	349	328	350	335	320	355	342	340	327	359	348	359	368	322	349	374	323	375	338	372	339	356	372	348	352	359	365	349	332	359	371	362	349	364	342	367	334	351	335	367	365	364	334	332	353	348	346	356	337	329	347	378	332	360	308	341	349	324	332	336	341	338	336	334	359	347	366	331	328	350	313	350	339	359	344	364	342	351	317	320	386	338	347	346	347	358	344	337	379	348	362	348	331	337	354	351	362	328	353	337	367	369	374	379	312	329	304	343	358	349	335	350	375	347	359	346	330	385	364	320	349	330	318	362	319	336	329	367	378	366	310	326	343	367	346	336	328	332	339	324	377	380	345	295	340	375	345	360	354	362	317	343	364	353	367	357	348	376	346	310	347	344	356	331	339	367	378	370	336	326	404	300	320	378	316	347	389	337	337	354	368	361	316	301	347	353	383	381	341	367	368	330	365	334	335	373	366	352	336	367	361	327	330	348	355	350	358	363	355	361	360	346	330	327	370	349	351	336	347	317	357	344	336	356	349	339	367	362	350	349	373	331	348	385	325	355	342	342	348	356	346	342	361	355	349	346	361	316	355	335	332	334	336	363	341	335	360	352	359	391	339	327	359	332	364	344	365	341	366	349	355	334	356	347	360	342	331	335	323	352	333	345	349	362	360	333	345	344	346	346	349	369	350	337	341	375	346	343	330	321	337	362	347	371	371	327	335	333	344	341	321	375	324	333	354	349	359	340	355	317	375	340	364	349	335	380	337	371	347	318	330	382	360	340	350	351	340	358	362	328	348	377	356	360	349	339	334	327	326	365	338	352	330	364	362	347	331	360	309	346	360	340	341	400	353	373	330	342	333	354	341	355	334	363	348	348	366	382	333	349	360	357	373	385	362	339	350	345	375	375	348	372	328	303	375	359	346	359	352	344	361	353	384	375	343	352	342	353	350	313	343	356	359	361	354	363	370	385	331	358	355	358	364	329	319	352	370	336	338	352	327	333	338	356	336	351	350	368	324	338	363
24638	20925	27243	24631	13132	1654	1411	1622	1053	986	867	839	819	827	768	742	768	765	789	800	752	766	706	801	775	750	701	768	735	745	766	732	749	714	714	752	739	738	763	761	703	723	753	742	762	684	716	714	726	675	773	695	734	776	752	757	718	682	747	760	737	740	787	747	744	697	740	748	732	729	723	706	777	731	716	741	702	781	728	722	714	698	704	729	748	754	779	671	680	708	769	717	744	738	727	713	772	702	697	714	711	672	717	760	724	693	803	707	752	755	755	706	746	693	695	717	743	725	757	731	719	764	709	760	697	718	731	759	762	730	727	778	719	748	741	754	727	660	720	730	718	718	746	716	684	729	712	739	721	712	738	690	719	770	729	730	737	697	728	660	763	699	712	758	753	753	749	710	714	731	726	757	736	770	717	704	719	701	730	708	758	747	786	738	720	801	712	763	725	725	728	711	698	718	729	708	752	724	743	694	686	709	750	768	717	675	708	737	721	697	734	712	754	767	758	743	723	712	704	751	717	719	740	702	713	786	719	705	746	714	745	694	718	747	706	783	720	734	701	724	746	766	731	708	664	816	762	712	720	714	695	771	694	693	705	707	684	731	733	738	689	772	710	723	710	738	766	721	726	762	758	746	723	719	769	758	741	753	687	762	734	753	717	729	703	696	752	744	772	715	711	719	743	682	680	713	722	785	711	708	718	768	760	780	689	733	695	721	750	729	707	688	677	701	715	728	760	734	719	738	674	686	731	752	747	693	749	719	704	674	757	724	721	684	705	713	740	711	727	732	701	687	705	675	705	728	730	709	698	686	694	700	708	731	755	687	716	746	732	700	722	720	717	788	721	674	693	723	728	714	686	724	734	740	686	785	715	764	701	731	749	777	790	716	736	719	752	740	712	798	736	726	723	732	695	710	706	711	708	757	735	711	790	705	747	724	773	715	738	709	681	717	695	688	764	750	716	698	777	723	711	720	758	778	710	755	739	702	715	707	749	717	772	722	695	742	744	699	731	695	701	723	699	798	737	658	722	734	723	711	710	728	737	730	749	778	695	745	765	701	729	726	703	747	724	755	784	723	729	764	728	748	720	707	716	723	701	749	730	712	715	707	698	711	766	692	711	803	698	731	735	723	724	726	669	719	743	713	763	744	771	702	731	778	793	680	705	724	690	697	736	689	733	768	712	675	700	749	757	727	710	728	704	717	737	711	748	761	705	698	737	677	712	736	759	725	740	732	707	728	729	726	731	700	724	754	740	729	698	755	748	764	718	698	682	679	727	730	730	741	703	683	716	787	713	705	735	750	742	664	720	734	702	727	722	707	749	720	709	762	708	730	767	716	752	707	718	776	757	731	714	666	755	747	761	727	712	774	708	727	773	706	716	707	722	765	763	741	749	697	734	723	705	698	777	720	790	720	716	721	701	769	761	689	678	772	739	730	759	714	702	721	772	693	709	726	694	727	700	736	713	740	757	752	730	742	733	718	738	713	736	755	704	736	737	702	650	749	752	709	731	765	755	744	742	708	734	740	719	703	726	755	769	718	746	766	723	696	690	720	718	733	740	729	744	699	738	756	706	719	717	760	731	711	696	752	721	770	710	691	723	712	705	732	740	737	731	756	758	721	698	770	741	687	710	758	734	708	757	772	717	705	707	717	728	699	705	770	776	725	759	714	731	737	705	731	723	707	730	786	724	765	722	736	695	773	686	725	771	731	730	713	687	703	711	686	763	732	773	738	729	710	790	707	743	703	737	747	760	712	703	717	737	699	698	724	734	708	700	725	729	732	708	687	715	729	683	709	734	741	706	772	760	670	743	732	719	752	705	710	719	708	699	668	744	782	700	760	721	689	717	722	774	714	710	697	697	747	726	741	723	732	700	695	763	741	727	712	781	717	745	706	760	732	769	696	696	715	762	714	761	710	750	725	717	751	708	722	742	750	750	719	681	733	750	682	720	736	722	752	718	674	727	757	766	740	735	734	763	782	731	754	703	707	740	722	760	721	698	729	734	731	715	739	704	748	730	778	775	743	722	731	729	746	711	694	700	736	797	775	714	749	724	701	745	755	775	732	735	748	687	766	759	690	765	683	723	700	737	726	748	724	740	745	748	736	742	715	727	696	701	761	740	745	717	766	726	741	684	731	722	701	738	716	674	783	741	757	739	705	684	691	698	718	721	721	713	790	747	727	761	724	723	773	721	699	741	726	744	708	764	744	716	752	677	744	750	745	752	701	768	671	732	738	721	689	668	703	701	739	741	708	694	714	740	757	712	740	690	691	740	666	729	730	725	708	741	700	729	761	753	728	746	704	717	743	701	717	766	729	738	789	720	719	738	766	742	720	765	725	716	737	718	679	701	664	704	745	737	770	734	733	740	694	750	717	727	736	691	689	733	664	770	687	694	732	735	744	741	684	782	731	748	709	709	705	710	779	728	742	723	738	712	768	719	754	693	698	714	710	725	718	722	744	733	764	744	701	720	733	713	721	721	699	753	735	714	718	704	755	701	750	767	722	723	733	711	745	752	713	711	759	706	740	731	719	716	702	774	747	714	724	697	749	715	712	699	756	742	732	747	705	694	699	692	766	714	691	730	772	697	718	705	716	680	718	784	698	734	746	708	728	762	733	696	697	715	711	780	728	744	688	690	707	801	743	681	743	686	713	722	723	713	755	707	732	688	750	720	699	713	730	754	737	719	697	750	735	776	724	696	718	700	681	737	726	729	665	742	776	682	743	740	776	710	732	740	730	757	746	730	740	706	692	753	765	724	726	751	697	751	712	770	725	727	732	719	674	711	699	754	691	769	738	721	726	715	716	695	720	714	742	751	735	726	691	760	737	734	748	708	764	751	752	734	709	767	728	703	758	771	720	737	688	740	761	722	697	749	737	718	729	761	701	726	718	741	730	716	711	745	726	746	695	701	735	736	702	707	727	739	717	729	725	667	733	748	706	704	696	724	746	701	718	738	691	747	710	752	724	721	681	742	737	693	741	736	758	765	746	736	723	704	783	709	733	716	738	718	725	679	734	708	690	747	745	721	737	757	738	708	725	723	710	685	741	759	716	741	732	738	742	788	765	713	729	751	736	760	734	766	743	752	688	715	721	713	780	722	713	733	744	752	708	682	710	691	688	771	709	745	748	696	710	692	746	755	686	742	750	766	731	743	662	713	751	729	744	813	709	702	698	773	729	742	645	742	722	737	716	706	707	690	698	768	741	713	735	776	678	708	731	709	703	698	701	734	738	715	716	736	696	719	762	758	731	677	729	719	786	699	797	743	712	731	749	765	722	790	752	730	750	754	700	696	722	716	763	735	725	717	713	740	727	750	640	712	680	737	692	728	682	705	700	711	697	741	694	683	754	698	717	668	734	677	695	765	666	710	736	776	718	737	692	719	729	740	745	680	706	695	729	696	720	697	719	727	670	745	722	735	752	758	774	708	718	760	679	741	751	690	766	730	742	709	716	760	739	688	695	740	703	757	677	704	711
34826	16390	5767	3167	2335	2025	2335	3042	1696	1511	1209	1064	1063	1022	889	924	962	933	960	934	849	909	858	870	855	816	909	812	852	862	839	865	822	851	805	879	858	889	832	835	821	803	839	844	839	774	833	843	839	799	831	809	807	829	840	795	787	832	828	832	825	853	819	845	878	809	856	832	831	856	883	855	872	848	804	824	807	844	803	821	826	791	835	801	843	840	786	843	844	841	826	814	838	847	821	795	826	863	844	838	777	796	838	833	795	846	847	840	784	781	827	832	872	804	813	795	819	804	811	861	779	820	870	795	778	778	818	800	873	797	795	851	785	811	771	890	783	892	832	821	862	769	818	785	846	778	805	800	810	857	836	852	834	849	835	827	798	796	818	813	825	768	793	831	767	829	771	835	815	819	814	794	771	837	858	840	835	763	830	848	794	791	873	786	819	783	815	859	824	766	827	809	818	803	812	833	832	809	828	782	849	817	820	838	818	827	838	809	832	813	837	793	824	777	793	805	782	869	810	852	845	842	833	842	815	735	836	809	762	884	836	824	819	833	769	859	863	803	799	813	821	833	827	843	784	853	844	847	808	840	800	814	822	840	837	838	766	831	765	797	839	871	777	819	858	795	779	812	818	806	822	810	780	869	785	779	770	806	786	822	865	841	779	832	794	783	804	778	789	866	795	784	845	811	801	793	815	866	848	838	861	828	842	809	843	786	859	852	824	846	781	831	835	810	815	823	833	783	805	819	835	840	814	838	832	808	845	829	795	803	800	787	858	815	807	794	867	803	830	816	847	855	845	862	817	836	828	855	802	902	840	807	812	833	824	812	859	839	808	842	774	817	824	819	844	838	815	825	831	866	847	795	802	848	766	799	817	799	848	801	833	814	805	825	825	847	853	864	815	896	838	800	824	837	770	786	814	840	804	795	881	789	854	862	826	817	806	822	837	830	864	813	768	786	829	815	818	756	827	833	839	807	807	768	803	840	803	829	861	907	802	834	800	778	789	796	835	803	810	795	773	836	813	896	822	845	823	803	841	825	826	827	766	802	832	807	828	850	815	832	872	774	825	838	814	820	852	831	802	838	773	855	842	794	838	833	799	810	795	870	816	800	769	844	852	803	750	822	854	813	777	799	892	842	835	794	810	795	853	800	831	802	852	796	782	809	859	781	812	805	864	826	918	804	804	883	857	862	817	845	839	833	782	835	842	840	813	824	832	805	828	805	814	815	813	802	798	834	830	792	822	809	824	834	882	850	823	771	804	853	768	868	877	804	816	830	764	834	812	810	836	855	772	811	794	817	772	797	807	803	835	805	840	805	830	793	775	834	816	795	793	806	836	809	797	796	871	815	793	863	829	830	790	776	788	834	776	796	896	827	829	894	843	849	803	814	842	882	810	833	869	832	830	749	766	848	810	807	839	843	855	833	821	810	829	797	859	808	825	769	813	856	837	795	822	841	831	833	835	841	803	799	792	848	795	805	785	759	797	851	876	883	770	879	817	875	778	805	855	794	827	804	826	795	807	805	856	838	800	812	851	873	785	843	846	887	790	840	834	748	836	824	793	797	772	762	855	822	775	818	805	772	800	797	828	848	764	825	834	783	805	788	793	796	843	830	835	816	819	816	769	786	818	807	789	812	811	827	822	815	812	842	817	837	849	779	818	800	802	810	870	833	826	766	804	825	814	802	798	809	778	830	825	794	849	869	788	868	833	811	794	849	808	847	790	810	799	814	824	801	830	819	829	832	847	807	762	819	778	812	818	831	808	793	822	767	823	811	827	814	771	787	829	791	827	812	803	830	849	861	856	819	848	845	838	781	830	800	815	811	879	820	837	835	844	871	800	848	778	850	838	843	814	814	830	846	845	811	817	834	880	837	821	813	809	833	839	846	844	828	855	824	789	855	781	830	845	826	861	808	808	843	816	801	844	770	863	806	848	857	771	849	826	836	819	861	813	810	819	823	768	851	811	824	839	811	787	773	804	797	827	859	829	839	819	804	786	879	819	785	811	760	821	809	856	844	834	840	812	861	813	801	783	817	853	814	791	822	819	869	829	808	810	799	802	795	805	816	811	787	795	801	832	807	820	804	812	816	795	868	782	829	845	808	779	789	778	838	828	851	806	842	772	841	856	817	823	818	798	878	832	862	836	816	811	848	824	839	756	764	750	834	782	863	890	837	846	812	871	841	774	842	819	819	781	835	774	791	858	823	789	796	867	829	809	819	850	827	832	845	811	814	836	808	849	818	798	797	809	854	843	822	805	880	863	815	824	825	774	797	830	831	795	872	868	840	788	840	866	820	840	768	866	817	857	770	863	829	863	842	791	789	790	895	821	826	801	847	806	870	821	820	842	818	789	821	873	857	793	802	796	819	812	850	793	815	851	789	754	851	834	779	833	820	838	777	833	831	802	860	884	831	850	856	838	879	785	840	846	842	772	902	803	810	813	825	776	820	792	860	878	831	826	832	859	817	812	811	850	853	793	870	826	855	845	851	844	809	812	800	823	814	891	810	774	835	775	789	809	811	870	802	842	761	853	809	828	783	821	782	799	801	845	752	901	766	808	847	833	776	807	772	773	862	810	811	848	811	784	811	813	773	794	800	843	841	840	836	822	787	777	844	791	869	861	834	806	778	774	844	794	812	836	874	805	830	808	776	844	832	776	772	831	807	828	825	872	839	816	800	822	874	861	846	806	829	835	830	784	880	795	858	840	851	797	794	839	821	793	795	806	804	823	807	849	829	824	839	795	840	813	816	846	852	825	836	872	853	838	887	812	813	822	817	805	812	817	772	810	851	815	791	816	872	833	805	806	877	853	792	803	812	764	797	825	796	888	872	873	818	782	875	891	787	799	864	840	795	825	855	863	816	745	759	782	786	783	853	853	815	857	828	806	814	826	800	855	826	830	815	821	776	768	823	837	867	866	793	821	825	901	757	840	837	792	821	897	859	819	805	776	789	796	773	811	913	866	812	849	835	822	797	807	800	847	854	794	842	847	816	824	760	846	865	839	792	877	846	823	802	841	839	810	821	840	832	770	807	835	844	852	800	804	866	829	826	836	822	840	824	838	828	844	791	860	856	833	776	855	834	857	834	814	899	821	822	863	816	778	821	796	805	823	796	826	875	826	839	829	863	858	822	815	763	881	795	759	796	839	851	802	868	833	856	775	856	842	796	855	836	884	842	862	825	770	834	825	832	854	859	768	799	855	804	841	809	863	815	793	797	793	843	757	781	851	849	836	829	785	753	788	861	813	813	760	813	821	827	795	807	811	793	776	865	858	829	834	772	823	861	830	832	814	798	836	820	866	859	810	807	805	863	867	810	810	841	823	797	832	828	841	806	777	849	825	820	833	870	852	844	797	818	804	848	787	789	836	845	833	822	802	848	834	873	830	824	795	852	780	840	742	757	828	767	862	809	820	883	804	845	808	801	836	812	805	772	816	803	779	801	811	808	832	878	812	845	834	851	835	879	845	820	850	812	804	745
22463	20919	28625	23367	20915	20999	12403	3094	1676	1422	1080	892	901	851	772	782	705	694	724	679	673	678	624	633	571	614	564	647	584	616	608	551	628	608	579	566	572	603	574	588	600	549	581	574	546	544	615	550	609	556	561	575	603	607	578	554	582	525	591	583	567	579	568	634	547	536	589	561	535	528	525	603	536	581	567	562	550	535	545	545	585	560	608	589	578	573	542	540	579	614	573	537	585	592	576	527	530	585	556	552	611	530	523	522	509	581	548	577	540	543	604	531	576	588	556	592	548	596	548	563	571	549	608	552	562	581	536	536	567	564	603	588	584	546	577	598	542	560	543	567	550	572	527	541	545	590	537	543	559	571	551	526	545	565	565	579	510	556	586	527	562	557	557	555	557	525	599	590	574	579	537	592	560	585	548	523	554	537	544	584	542	552	515	575	538	543	578	528	572	539	528	558	530	537	585	565	566	566	553	538	578	550	563	565	597	584	572	529	568	561	524	532	515	593	563	569	545	549	550	595	549	574	561	583	523	574	577	540	567	582	572	560	565	544	531	558	569	518	562	524	600	600	597	530	539	564	525	542	589	584	582	573	547	561	599	571	582	545	546	596	597	586	556	548	573	598	586	519	546	577	557	574	606	590	565	565	607	565	515	540	566	541	573	555	528	567	585	536	511	530	578	551	546	526	521	550	539	538	580	565	541	532	532	562	536	553	592	552	556	581	509	587	544	579	591	539	549	588	564	560	572	542	558	538	531	554	544	538	512	545	586	558	533	585	556	568	578	558	549	572	571	546	584	592	585	588	576	600	560	579	535	530	594	540	553	531	530	558	542	571	550	569	557	592	561	556	515	537	605	564	588	536	536	542	544	546	544	564	587	526	555	541	605	551	537	546	567	553	558	599	563	560	576	538	565	554	562	568	545	569	563	573	550	588	583	577	553	552	561	595	599	557	564	549	559	613	548	512	600	559	549	574	581	584	549	566	525	573	553	570	550	608	565	565	562	618	548	547	577	541	577	543	531	555	518	532	603	523	553	564	562	512	513	590	540	517	590	555	543	547	548	555	565	528	574	574	549	551	546	513	532	554	597	587	520	554	551	540	543	534	556	527	588	567	573	579	527	571	604	565	546	574	535	577	561	565	560	523	578	535	510	575	548	562	566	541	541	568	537	566	585	557	575	560	555	579	540	585	565	596	551	568	505	578	546	594	579	591	560	570	568	612	574	558	519	586	573	491	559	565	593	557	589	590	583	555	555	534	527	561	579	595	575	555	550	541	553	530	551	549	567	624	560	560	549	539	550	534	537	525	527	602	542	544	573	594	558	534	577	562	565	556	527	552	612	557	612	573	554	561	539	580	541	610	581	532	532	569	575	583	573	559	529	551	568	533	563	504	567	553	553	537	552	527	543	578	560	562	545	539	567	545	556	565	572	527	573	592	549	542	592	547	561	515	511	555	545	594	544	510	565	544	538	554	547	567	544	585	620	537	559	543	550	552	531	513	564	568	522	555	557	581	568	605	518	585	592	562	556	534	580	566	537	600	575	555	587	555	532	538	556	561	558	575	573	554	568	541	573	556	548	550	561	538	500	585	545	591	562	520	568	582	570	606	584	561	555	549	548	555	511	560	552	571	554	526	563	577	583	547	555	579	617	527	574	549	533	560	531	559	550	547	548	566	537	537	536	589	545	563	549	563	575	546	540	505	586	555	549	533	545	568	537	575	545	574	580	583	540	576	585	542	555	563	575	570	535	603	563	545	565	540	549	524	574	561	584	545	551	561	540	573	565	569	558	555	563	566	557	550	533	542	545	534	535	547	520	525	540	558	542	571	543	574	548	545	514	533	525	559	521	574	551	546	531	576	550	605	546	524	578	541	578	589	582	573	561	559	557	549	557	533	550	546	553	569	528	574	570	578	560	541	548	562	524	617	567	618	560	527	595	541	598	562	553	573	535	540	567	522	555	569	556	568	523	520	552	548	551	542	542	586	559	582	551	579	566	548	485	546	581	580	547	589	568	559	544	567	573	587	554	522	590	577	523	535	535	548	526	540	588	539	583	574	542	587	556	547	573	547	563	576	580	579	589	596	532	575	573	524	582	564	523	550	571	597	566	577	524	549	545	558	566	557	569	551	557	592	542	562	555	574	577	547	536	533	594	571	560	555	570	582	582	541	521	583	583	511	569	573	555	597	533	528	566	560	536	568	564	599	555	579	575	561	570	536	573	509	558	556	547	511	518	561	503	537	618	565	506	574	582	570	517	586	575	547	586	581	601	537	554	584	552	574	564	554	578	618	569	547	536	525	553	579	602	589	542	575	580	544	578	563	563	615	543	555	549	570	583	531	558	541	529	534	547	571	592	562	520	532	532	546	595	590	593	554	573	535	525	548	560	568	543	590	585	520	550	561	532	608	552	528	523	575	566	605	578	555	553	588	525	549	541	555	541	584	569	570	601	568	560	533	617	567	539	583	542	526	524	559	553	556	606	589	598	548	556	575	539	632	532	590	577	553	529	539	579	530	585	561	531	533	555	518	562	533	529	554	556	577	572	525	596	558	585	507	571	563	523	534	567	581	555	550	525	596	570	569	555	528	551	539	591	562	582	505	529	541	565	560	578	554	536	546	564	615	569	534	549	555	582	550	547	522	539	570	534	602	543	573	546	600	547	537	547	557	562	526	511	556	561	565	569	548	568	557	545	562	557	532	551	556	547	541	572	522	543	523	564	579	550	565	542	604	577	554	572	557	574	550	582	570	567	609	573	603	596	520	569	581	573	547	600	524	541	533	552	582	530	572	575	557	535	538	556	531	560	564	556	548	577	510	604	600	546	583	525	598	574	511	563	555	593	563	576	555	557	552	548	539	557	547	559	561	560	566	580	543	556	556	552	568	553	568	559	575	590	613	572	567	579	599	573	535	551	548	549	554	558	545	555	526	552	592	562	554	548	598	564	542	566	603	577	536	595	584	571	571	550	584	593	534	519	556	588	532	554	553	531	577	577	572	510	590	529	509	619	576	547	547	532	574	546	553	515	551	569	601	554	540	602	557	507	559	572	543	579	581	562	603	547	576	566	554	521	574	574	551	512	534	567	592	598	547	567	545	565	590	588	544	558	580	518	582	539	578	548	561	593	528	570	535	557	553	561	553	514	570	538	571	563	561	549	551	529	535	550	548	558	513	540	543	559	539	576	553	600	597	543	521	589	521	525	544	520	589	564	554	569	520	526	527	588	555	529	581	556	579	554	559	550	533	572	570	531	516	543	572	543	530	569	550	582	546	538	560	617	564	550	606	556	508	586	531	555	561	509	551	549	541	514	537	565	511	566	598	549	589	560	534	546	517	570	520	569	566	573	566	518	535	543	491	568	655	542	576	614	514	557	531	526	545	548	545	532	565	580	538	577	566	536	549	522	579	575	604	558	531	548	554	569	562	587	534	574	561	583	531	549	560	522	559	562	568	587	540	571	551	602	554	602	520	563	540	528	536
38344	27082	13824	7433	5344	4288	4274	5420	3224	2597	1767	1455	1232	1146	1030	1045	958	929	841	873	795	831	764	747	684	668	683	691	660	653	680	618	618	657	637	628	678	640	641	688	665	623	629	637	626	620	626	598	624	612	688	617	643	617	618	611	623	617	644	617	640	618	609	616	613	639	586	611	571	630	654	603	636	606	586	613	609	640	602	565	605	614	632	606	630	596	608	605	622	622	610	632	631	663	595	604	622	596	608	633	594	575	661	635	604	633	664	634	615	635	615	634	604	628	582	628	600	567	634	577	633	611	616	579	609	627	627	611	619	645	636	581	594	582	602	626	650	625	610	608	616	654	604	621	621	603	608	633	564	602	678	635	607	620	591	612	617	630	651	626	673	617	645	549	600	601	602	611	583	634	583	624	635	550	567	626	629	611	609	628	607	697	608	618	603	609	643	635	595	580	561	582	597	631	579	626	659	575	583	633	670	669	649	594	634	599	634	599	631	606	618	617	562	642	597	631	592	608	644	602	632	627	595	595	647	577	599	631	616	631	582	597	588	587	613	658	629	620	632	617	604	599	601	635	641	591	581	619	624	627	571	618	624	599	632	594	633	644	660	613	621	634	602	616	622	596	576	612	584	643	607	604	634	653	586	599	605	648	620	598	624	595	646	635	618	609	582	589	628	622	594	614	685	614	594	594	617	585	610	635	624	569	608	600	593	571	605	615	621	568	606	586	601	590	615	630	597	574	630	590	614	633	558	624	617	624	563	592	569	589	610	641	593	585	631	606	607	595	593	664	633	669	592	591	575	596	570	651	595	590	682	595	585	627	621	562	640	585	644	595	640	634	633	613	604	608	648	602	649	602	617	624	620	613	590	628	638	591	587	625	604	601	626	617	608	586	610	616	624	589	617	581	605	579	596	624	605	567	608	578	566	602	634	638	595	633	618	622	641	589	621	605	591	601	663	609	606	605	633	607	615	644	556	626	609	665	620	629	624	616	633	650	615	646	574	612	616	583	625	620	624	611	591	571	629	613	648	580	631	581	575	580	622	611	624	626	604	617	607	615	638	601	592	615	608	633	590	600	629	583	628	611	534	618	578	585	629	637	642	601	659	605	600	562	629	607	625	614	599	613	616	607	564	568	596	649	618	630	617	596	643	614	604	646	626	609	619	605	613	574	624	610	609	621	644	626	605	636	621	635	622	635	582	608	584	594	610	632	616	605	615	606	603	609	578	602	580	600	612	634	572	584	571	607	570	644	605	577	634	617	565	595	600	627	632	635	616	646	626	630	595	643	650	628	659	620	639	599	633	609	638	610	622	600	607	595	632	608	627	619	600	602	620	640	632	596	604	632	600	613	557	606	633	614	595	628	621	643	578	646	614	595	627	629	624	593	588	596	593	624	587	598	558	644	613	622	596	619	621	656	630	613	582	589	623	602	602	623	604	603	579	641	632	648	593	616	627	617	639	582	623	594	623	577	641	558	611	588	631	608	601	594	642	603	637	571	585	616	624	627	639	581	625	626	624	657	634	627	621	642	593	622	593	601	619	604	608	584	630	592	604	576	580	612	631	610	616	598	598	629	599	591	603	611	597	628	627	587	563	607	591	590	657	588	615	609	593	604	612	600	654	641	591	635	640	549	624	602	622	612	550	620	650	613	619	582	627	629	613	650	623	645	637	635	609	632	587	637	588	626	620	600	567	597	583	632	647	609	630	615	568	596	618	597	631	585	635	593	635	628	642	623	630	575	625	591	642	625	606	557	630	592	628	614	611	639	601	650	587	584	639	617	671	628	618	591	645	607	626	601	563	596	590	611	574	570	598	627	611	615	591	636	598	609	574	617	627	675	587	602	613	607	617	568	628	625	597	627	622	602	563	592	598	622	634	592	613	615	618	651	591	616	592	617	609	602	601	634	594	637	585	617	623	575	632	621	620	633	620	618	606	643	613	634	632	641	604	596	639	619	636	643	619	612	620	605	617	597	602	651	600	632	622	584	643	577	637	633	630	636	610	579	624	599	651	620	608	597	599	631	581	593	654	623	630	615	616	608	559	596	606	555	598	602	601	630	578	602	622	570	586	626	638	565	633	635	638	633	639	621	622	599	617	629	581	644	600	673	574	661	625	620	623	624	672	619	628	626	632	590	585	639	593	633	556	589	594	617	592	625	541	667	630	641	570	627	627	558	601	567	575	594	620	636	594	610	593	640	595	603	592	579	581	581	617	609	636	625	627	630	608	618	631	611	618	592	627	628	621	647	656	606	604	611	658	600	621	570	599	578	579	622	655	656	587	599	583	641	634	577	607	594	607	601	594	588	624	577	641	608	620	619	603	633	603	606	614	599	576	633	608	586	653	622	656	602	625	611	636	612	611	605	586	640	652	600	660	613	627	576	578	638	642	633	611	629	566	634	595	589	593	587	637	528	591	575	628	634	624	595	659	621	618	638	580	656	612	583	604	614	593	618	639	595	622	655	618	602	630	582	629	620	566	624	646	581	633	608	597	592	602	592	606	613	622	601	612	651	660	629	598	614	618	570	602	585	592	659	576	640	640	581	605	591	602	629	626	591	616	635	596	627	602	623	598	580	597	608	623	624	579	578	617	623	617	598	616	660	606	601	624	619	573	625	590	601	591	632	630	619	559	555	617	581	586	579	603	599	610	579	564	588	595	614	604	609	619	594	600	662	652	601	589	615	610	569	620	625	623	605	573	633	590	550	639	603	622	644	619	629	570	587	586	586	604	581	566	620	614	624	597	596	620	616	586	625	657	635	574	625	612	627	647	614	581	577	611	647	594	616	618	620	599	601	592	592	616	589	602	575	598	622	632	640	619	558	577	632	572	604	646	577	629	624	571	616	616	609	649	593	586	622	649	662	673	595	573	592	591	596	602	612	663	590	616	622	597	597	637	652	637	601	622	609	588	611	568	600	619	589	631	602	639	598	616	599	572	658	639	599	604	580	600	600	597	617	619	618	605	622	613	613	635	580	586	605	609	588	629	595	632	624	635	657	610	594	619	611	607	619	636	595	606	617	607	603	608	589	593	598	621	595	608	634	551	571	650	611	592	593	624	609	584	632	568	672	631	617	572	648	600	624	592	598	601	573	580	617	573	593	605	575	596	641	611	626	626	582	603	610	588	594	610	637	649	584	559	597	661	606	607	649	633	564	615	623	613	590	625	642	622	598	644	553	605	617	649	645	612	644	651	639	629	603	543	573	610	620	655	573	614	615	637	608	630	653	673	576	574	634	595	620	598	579	610	563	619	629	622	613	593	615	617	649	632	608	635	607	648	662	597	611	620	613	596	627	599	581	594	622	629	605	612	676	600	627	600	662	590	596	589	590	589	627	575	639	647	630	642	612	603	605	649	627	634	617	601	601	622	607	590	641	663	587	609	592	659	604	598	614	598	574	630	648	564	640	614	626	626	609	585	554	652	607	620	630	590	613	579	615	593	639	576	613	592	651	591	632	643	621	660	614	627	581	584	628
28687	20906	10781	1368	668	651	800	944	686	606	503	553	526	523	502	472	476	496	453	493	492	449	453	473	437	472	435	444	495	483	475	497	508	460	473	482	473	448	433	442	491	472	482	495	490	470	464	486	469	480	489	423	482	462	504	434	481	452	464	482	486	408	468	473	464	451	479	485	456	487	469	463	458	464	467	464	466	456	438	459	480	437	455	496	498	488	479	456	475	473	438	484	466	465	505	477	475	482	489	482	459	476	475	452	467	447	464	481	467	495	467	501	479	481	479	471	485	462	454	469	440	466	481	429	484	489	481	458	437	465	480	488	495	478	440	460	466	483	491	444	453	498	460	460	501	430	445	477	485	496	463	418	465	513	488	455	492	481	501	431	455	471	504	499	440	484	471	481	460	454	469	497	482	447	471	496	499	520	466	478	456	450	473	496	444	456	459	503	452	468	483	464	451	451	480	480	503	484	489	454	460	446	464	457	488	459	467	451	473	477	460	431	490	462	437	446	486	453	471	436	502	448	452	517	467	485	458	472	478	481	461	500	473	507	521	432	474	482	507	435	468	462	440	461	431	445	489	475	488	428	481	446	478	441	458	475	502	487	478	472	446	482	452	467	484	479	483	460	434	471	480	497	488	522	451	488	493	478	430	442	454	469	452	438	463	479	483	441	492	434	487	505	488	454	496	486	458	453	452	439	464	507	452	442	470	477	481	448	459	472	467	465	471	473	445	429	449	452	464	451	482	457	504	449	459	491	442	490	488	464	466	444	464	500	453	505	475	484	463	465	471	475	441	465	446	485	442	507	427	489	501	475	487	483	468	481	456	507	454	444	494	489	454	476	448	453	503	465	450	512	464	460	487	451	508	460	488	491	446	471	446	437	493	475	459	492	454	428	484	435	472	515	472	480	454	502	491	462	452	509	511	475	458	459	476	480	482	447	471	491	499	470	461	482	434	476	511	438	468	462	522	465	467	484	499	502	464	447	498	473	454	444	473	476	489	417	453	437	451	511	466	488	466	474	457	449	508	453	468	485	480	458	484	465	466	469	482	462	477	488	432	501	458	426	436	503	485	545	455	445	444	448	510	475	474	433	466	482	501	475	470	460	484	470	486	460	490	455	475	469	450	435	489	484	481	455	485	542	438	463	464	483	455	480	469	468	469	434	474	460	490	488	488	460	445	503	470	460	434	531	483	471	480	485	497	424	486	525	490	479	501	493	469	483	462	515	493	496	457	475	474	450	480	469	451	485	487	426	435	483	486	464	463	477	518	516	446	465	489	467	454	486	431	483	449	491	462	469	474	471	457	474	449	506	487	464	445	486	490	485	478	484	439	454	448	453	419	457	452	462	498	475	485	482	455	486	475	477	474	481	494	479	457	471	485	487	452	445	473	446	485	435	494	457	452	465	447	497	455	454	441	477	468	474	474	426	470	478	491	466	486	478	477	503	477	483	469	492	485	472	447	443	463	467	495	465	446	513	459	481	444	454	477	487	440	479	473	490	442	441	457	490	443	489	446	444	488	509	481	481	472	451	424	439	464	495	456	485	448	463	452	470	485	447	450	462	440	468	425	470	474	438	468	504	465	471	498	437	475	482	492	502	454	472	469	427	454	478	451	498	457	471	429	460	449	461	490	474	468	452	493	510	466	468	503	461	465	483	490	450	457	493	482	466	449	468	451	489	470	493	465	500	425	465	476	523	487	461	444	469	472	494	449	511	446	496	498	501	523	472	458	461	472	478	459	481	472	452	453	456	497	465	454	467	466	463	455	459	423	485	490	495	478	425	450	499	462	498	535	481	462	510	483	461	503	497	427	486	452	497	478	449	459	476	491	480	465	481	472	459	494	448	479	488	445	481	508	469	457	469	449	482	441	480	448	465	447	477	482	465	476	478	445	447	445	491	449	461	449	495	443	502	469	484	471	442	495	459	462	465	437	474	510	462	476	468	481	461	449	478	466	493	427	462	462	497	479	488	450	469	472	460	476	475	459	476	480	486	490	452	449	499	445	453	462	455	447	455	515	459	485	493	471	495	459	507	498	497	472	431	513	491	475	479	512	457	482	474	470	487	515	472	461	444	454	481	458	454	533	456	496	525	491	450	452	457	459	450	488	454	497	466	498	481	449	445	481	468	494	462	503	465	462	461	478	438	431	484	455	498	479	514	491	483	445	481	517	419	471	511	468	470	447	479	462	472	471	476	458	482	446	478	489	479	488	486	436	467	496	454	426	500	430	464	465	498	424	455	501	467	479	460	456	467	480	486	499	447	450	451	465	440	486	480	452	457	444	473	448	471	476	466	463	436	480	487	473	437	497	422	474	462	462	461	469	479	504	452	502	476	475	470	462	471	447	442	487	475	469	450	443	424	444	488	485	471	486	464	458	463	464	496	502	495	468	482	439	470	449	480	464	466	470	479	466	441	483	469	462	461	483	477	475	495	493	461	484	465	478	451	481	456	464	471	435	469	532	482	456	477	455	456	500	475	473	472	473	464	495	466	457	479	495	471	487	503	486	501	461	461	486	491	433	499	496	463	480	467	469	485	484	418	467	439	466	507	482	498	499	484	483	467	436	467	512	465	440	479	494	463	473	495	478	445	498	465	482	451	465	491	462	468	475	448	463	467	473	488	482	439	443	449	452	460	472	467	461	462	507	471	484	468	488	461	480	423	497	459	468	504	502	434	481	455	501	503	463	467	458	447	465	439	491	486	481	475	461	505	442	494	449	473	440	439	460	464	451	456	485	465	455	439	490	451	433	486	484	516	482	469	495	451	486	453	438	464	497	480	508	446	454	469	478	464	469	454	499	509	436	480	441	455	441	487	444	472	505	417	454	453	441	446	455	473	486	452	491	480	447	487	449	471	476	473	478	502	492	507	464	463	497	499	475	458	455	437	461	453	442	512	484	475	466	499	456	476	472	438	431	482	460	456	454	451	463	469	456	471	536	468	451	491	445	461	463	479	469	484	485	481	472	501	436	462	479	492	449	442	474	482	479	452	463	497	453	493	473	486	449	488	468	424	478	469	444	489	455	457	437	495	481	447	502	458	486	473	469	477	462	483	480	494	470	454	484	451	456	478	484	445	472	471	478	480	484	443	457	478	455	435	489	474	468	442	474	532	452	512	457	458	457	501	452	502	472	485	463	459	445	490	499	496	466	480	461	458	480	492	468	497	440	493	445	442	511	449	518	473	423	449	475	482	456	479	461	477	487	444	473	465	475	449	441	446	510	495	472	488	467	490	431	504	462	439	476	510	462	453	491	488	476	534	446	453	448	460	487	460	469	474	450	471	492	491	484	457	495	482	473	476	468	476	472	459	454	438	443	472	425	433	476	440	448	487	499	475	459	439	491	453	459	486	520	447	450	498	483	465	483	452	475	466	440	429	474	469	452	466	461	475	472	455	506	466	515	503	511	474	475	447	459	458	492	486	484	440	423	499	507	460	443	450	477	490	465	507	453	434	447	453	487	503	495	470	452	493
33672	11217	2100	1273	948	867	1452	1757	1046	893	798	630	615	656	564	565	608	606	600	564	517	581	595	534	589	546	575	545	586	586	538	545	548	549	582	578	580	538	555	548	590	544	538	575	549	591	542	573	556	563	560	578	568	555	567	543	550	534	549	520	587	549	517	580	548	597	543	551	525	555	558	578	542	528	513	557	520	551	591	570	589	592	539	533	564	549	540	538	568	547	557	566	545	519	545	557	576	586	520	567	506	569	523	583	581	572	571	557	594	574	575	544	502	570	544	539	603	558	548	594	538	549	563	592	563	536	556	589	509	543	549	550	576	563	599	580	555	563	566	549	550	561	556	570	578	579	579	586	528	553	541	600	590	555	572	600	572	541	587	576	593	598	556	560	579	569	543	577	566	555	534	545	585	524	578	567	574	575	583	529	588	590	572	575	561	589	536	555	499	524	544	560	521	567	582	563	572	560	536	527	541	565	578	532	574	522	571	538	591	528	592	561	551	547	523	546	612	563	571	547	543	565	546	581	551	524	568	572	527	515	591	539	622	546	632	536	538	546	589	557	543	577	548	579	586	612	587	548	553	586	562	508	580	599	546	609	568	546	546	559	551	591	586	583	572	518	575	512	553	555	540	549	583	566	543	559	553	539	586	557	539	537	533	575	585	557	554	575	577	527	531	539	561	585	574	570	610	574	575	548	596	594	572	578	568	532	532	567	575	552	539	551	553	591	529	572	590	593	551	579	574	537	581	516	563	541	570	563	575	543	622	547	544	583	589	547	566	542	575	590	552	558	542	554	573	550	528	617	542	540	594	504	560	529	564	588	566	529	592	566	550	508	593	568	554	555	548	567	562	568	574	584	590	564	562	581	547	588	586	563	557	575	579	597	568	547	554	560	577	547	568	583	536	549	541	592	598	548	613	556	547	619	551	548	573	541	559	561	582	604	551	586	544	563	573	576	563	515	569	549	573	588	570	580	559	557	534	535	547	546	531	546	592	560	560	557	555	571	536	612	546	556	582	582	593	586	575	559	559	551	557	604	587	524	544	592	533	556	544	603	541	581	571	586	530	571	557	566	562	587	552	590	557	587	566	539	566	557	558	557	545	560	552	630	562	577	581	542	524	565	570	572	550	581	579	572	591	541	556	570	566	565	539	582	572	558	547	574	579	540	553	537	540	530	592	515	528	541	534	560	555	615	551	583	579	535	535	564	558	544	580	573	549	563	540	540	593	563	532	560	530	550	552	561	580	579	591	543	543	573	505	544	561	548	563	560	560	598	528	531	553	551	539	564	518	545	534	545	607	528	544	570	587	544	520	557	581	584	531	566	553	558	537	516	569	541	566	529	570	559	552	577	565	580	585	551	580	582	555	599	515	549	511	600	589	537	620	556	542	561	540	610	542	600	543	542	533	525	541	541	567	540	544	528	589	563	585	586	554	527	562	564	554	545	576	541	565	558	526	572	582	514	578	593	570	614	567	539	579	572	588	550	546	571	580	548	598	567	578	602	544	539	555	565	589	556	571	576	564	567	575	545	603	561	560	586	531	545	553	555	542	525	569	585	609	519	556	543	563	577	548	555	564	545	588	555	540	596	605	606	576	566	537	556	519	561	547	565	531	519	569	572	566	566	539	572	554	551	561	538	557	616	562	560	580	549	535	552	540	522	556	553	552	572	554	534	549	599	584	555	583	566	563	539	563	544	565	557	545	559	504	542	531	560	590	536	563	541	602	574	583	560	534	569	592	538	548	551	566	578	576	492	570	607	560	560	540	536	595	556	568	601	570	555	561	568	578	582	561	521	552	556	577	593	535	563	566	549	552	564	523	594	572	574	577	591	580	577	539	582	564	585	569	555	552	569	511	599	575	556	524	544	587	570	572	583	527	611	538	544	595	571	549	526	534	603	571	562	593	560	567	569	505	565	566	576	587	547	582	570	527	574	552	537	529	556	558	545	529	549	554	546	598	549	528	555	558	550	585	561	585	592	544	589	528	586	532	578	591	561	571	549	551	517	554	574	559	556	562	550	577	589	582	541	496	601	589	585	575	600	570	541	570	549	604	553	569	494	519	551	543	564	603	546	555	521	569	576	514	584	557	520	597	578	537	545	542	563	577	587	564	559	529	593	567	580	566	579	562	537	585	523	560	610	540	579	558	592	513	575	578	526	553	530	571	551	547	568	564	589	584	568	561	576	565	603	593	592	552	577	517	561	519	559	574	581	567	519	600	545	546	611	532	570	602	572	529	556	545	538	527	558	560	522	606	562	564	585	524	536	516	547	589	564	586	530	588	552	527	534	547	565	520	573	566	549	594	531	574	585	553	588	503	599	554	598	551	582	572	530	555	565	578	624	558	534	585	589	524	588	551	568	581	554	514	505	595	523	559	564	542	563	581	529	569	566	590	576	564	548	560	540	568	587	587	565	591	620	558	578	573	550	595	551	556	588	556	583	541	575	530	566	588	569	577	554	581	545	619	605	556	571	562	580	543	539	566	579	526	490	541	549	593	514	533	570	523	535	558	567	586	567	565	530	561	552	570	542	537	547	550	513	578	607	611	531	552	537	539	559	562	552	648	571	544	598	567	576	526	509	579	579	567	547	602	626	603	541	569	563	518	514	590	576	560	561	530	583	556	525	553	576	499	587	532	549	552	550	551	547	563	555	591	599	574	575	628	577	576	570	639	564	562	568	608	519	569	558	545	550	575	573	544	562	556	550	570	581	559	546	538	561	531	582	579	588	592	558	547	577	605	542	576	544	572	604	532	511	519	555	563	550	584	601	545	541	541	537	535	552	542	591	544	553	591	624	585	584	560	546	557	577	550	548	557	550	593	581	522	562	575	558	544	539	543	542	561	575	549	569	595	560	580	585	559	571	570	607	591	517	549	565	554	585	578	530	552	554	562	563	625	602	591	542	537	562	536	568	546	504	616	559	599	540	553	589	558	552	533	526	566	587	548	564	578	587	535	600	521	563	574	593	590	581	514	544	577	554	554	562	532	563	572	563	556	531	567	553	575	569	559	550	587	544	543	567	552	578	562	517	550	569	592	529	569	564	532	570	582	606	592	577	579	563	559	583	565	596	558	527	582	533	593	553	566	577	537	522	564	529	596	564	541	552	560	528	523	530	561	551	551	540	551	540	583	563	600	568	533	541	564	563	559	579	563	544	540	561	549	563	566	572	550	558	574	587	550	550	568	592	571	569	613	593	591	541	588	584	579	544	589	587	584	598	554	609	557	531	560	598	557	539	584	545	580	529	583	569	540	579	579	537	553	556	611	573	555	571	572	548	524	565	583	587	557	540	558	572	580	557	518	567	555	549	598	583	533	517	614	596	522	562	521	598	583	568	544	584	531	552	554	554	576	548	555	590	585	546	566	522	537	595	535	591	526	545	580	534	575	553	578	610	580	564	561	549	546	545	583	557	582	566	535	573	552	554	561	558	543	537	570	567	529	557	590	552	588	521	578	578	582	553	595	574	563	571
23510	20926	28178	23825	20935	11339	1480	1539	907	746	593	479	436	423	426	386	379	362	369	316	385	325	327	317	338	329	338	325	315	307	303	305	302	304	289	314	282	305	301	327	319	291	256	261	324	321	296	294	326	290	296	310	279	311	306	336	289	297	290	296	275	315	270	254	264	295	279	300	306	298	296	299	282	319	275	305	300	273	307	300	275	301	269	317	283	310	293	295	270	293	323	280	308	298	293	272	277	309	265	329	306	285	296	327	311	297	279	281	305	295	280	283	276	291	293	303	275	272	298	285	282	261	322	293	303	309	296	276	289	294	310	269	320	285	297	281	277	289	313	286	313	280	295	257	289	309	298	304	309	296	303	307	274	280	272	291	307	291	288	317	252	283	279	307	265	307	299	278	288	313	285	286	285	296	272	286	291	318	287	311	264	270	303	294	282	303	288	313	275	260	259	320	292	285	293	303	302	267	281	295	323	283	267	287	280	272	286	291	292	291	298	303	308	274	278	260	300	299	304	263	300	308	288	281	312	299	293	257	326	307	308	258	286	305	287	254	308	289	280	308	272	321	315	300	283	290	307	291	267	265	309	303	315	286	303	290	280	294	310	267	281	258	305	283	292	291	258	293	312	283	319	297	283	277	296	271	296	312	286	310	299	277	304	303	291	283	277	293	259	301	279	293	277	311	305	280	286	291	255	310	272	285	295	314	292	264	273	298	298	318	264	280	286	308	289	305	277	305	286	315	290	296	246	306	324	292	300	301	306	292	297	285	282	287	292	300	262	289	258	298	291	295	297	290	277	294	276	307	277	279	286	311	330	312	264	312	298	287	285	273	270	305	262	306	293	278	283	280	274	316	254	311	320	312	328	297	288	302	273	307	313	282	321	321	271	278	314	280	312	299	285	270	326	313	273	295	303	280	293	305	281	330	314	254	287	284	292	301	291	278	308	324	294	334	285	308	286	299	286	305	309	300	271	280	305	300	260	288	303	287	310	317	300	283	295	285	297	269	296	284	317	288	324	274	291	306	309	284	299	273	283	305	327	338	275	291	295	304	278	278	301	292	291	304	274	267	291	272	316	281	288	298	277	305	264	298	260	290	306	318	318	291	275	286	269	298	300	292	245	262	290	300	281	259	311	307	322	289	297	299	252	336	301	281	307	284	319	296	293	305	310	323	273	311	273	290	295	281	322	285	296	298	294	313	276	288	310	297	293	265	289	312	329	314	302	301	309	318	295	253	296	310	315	282	286	278	290	297	278	310	294	277	266	277	295	310	307	284	285	276	287	315	310	290	304	295	291	258	262	288	282	300	274	257	258	279	288	296	254	296	273	262	303	296	302	290	261	301	290	300	276	268	292	298	299	316	275	285	307	275	332	272	307	289	292	299	274	288	302	297	308	285	286	324	294	308	295	284	276	286	273	318	264	308	267	329	291	274	298	272	317	288	256	258	302	286	276	299	303	275	312	267	298	276	291	278	274	291	288	278	285	318	284	284	277	291	256	284	280	296	279	297	306	281	297	288	283	308	333	302	254	300	332	337	283	305	338	268	306	298	292	259	302	314	295	304	306	293	311	281	303	286	302	294	275	302	280	298	297	254	296	247	270	271	288	279	283	263	276	300	304	292	266	279	265	296	276	295	274	318	276	313	273	274	313	275	293	323	293	263	282	305	305	276	331	287	312	279	272	296	282	269	259	289	335	291	249	281	302	325	283	309	303	259	297	302	281	275	296	288	278	290	274	328	281	287	307	328	305	300	274	298	280	281	280	297	298	305	284	318	317	288	292	285	282	307	265	286	316	248	316	299	290	294	286	265	309	290	283	284	292	309	304	272	260	278	283	273	267	344	287	289	282	326	261	291	309	259	308	306	291	278	273	316	273	310	282	283	268	305	284	292	293	330	305	267	288	302	278	302	294	286	306	292	313	294	260	278	293	293	314	295	305	259	279	306	323	278	288	291	258	314	275	309	309	285	286	283	296	280	279	301	276	278	296	290	261	298	292	289	298	300	290	286	303	264	274	267	313	298	265	298	299	306	294	289	289	273	295	296	325	279	299	265	292	301	269	291	315	291	260	284	265	299	265	288	303	303	309	296	291	280	304	284	272	292	303	278	302	278	304	275	276	283	270	291	274	270	301	306	274	297	307	283	292	283	300	302	306	300	284	278	300	321	264	270	265	302	293	295	295	276	266	294	334	291	296	288	306	302	273	282	300	299	318	321	301	306	320	308	312	296	285	315	274	278	312	309	334	263	281	292	295	269	291	286	286	274	301	270	290	290	305	315	278	299	317	278	302	288	293	278	298	306	317	293	317	257	288	289	310	285	279	321	287	278	277	321	288	285	279	294	317	307	270	279	285	292	289	295	303	313	317	290	302	281	300	255	282	285	274	288	275	262	324	310	267	263	298	275	323	289	291	309	316	253	283	291	289	253	322	270	278	311	283	307	287	310	267	305	305	277	295	286	278	276	304	279	320	280	300	298	294	283	293	250	290	314	282	281	294	287	293	288	272	263	270	277	306	268	298	290	318	292	290	294	306	271	313	282	303	310	282	304	282	295	308	282	322	291	306	274	295	280	286	303	287	264	294	267	273	279	307	284	308	289	278	271	297	303	263	308	291	290	261	306	312	294	313	297	313	304	311	300	294	312	285	288	301	316	299	267	295	277	288	291	294	281	270	289	285	302	278	311	312	283	273	310	295	318	280	287	313	304	276	262	291	264	291	286	318	255	302	287	294	269	290	310	255	295	271	316	293	299	323	269	290	308	300	302	304	276	295	267	283	310	287	267	282	290	286	284	300	254	297	255	290	311	308	276	305	303	307	296	299	257	313	265	293	318	317	283	289	300	271	285	271	293	305	288	291	313	281	273	272	275	328	285	289	300	282	280	284	259	278	311	260	305	297	290	298	291	295	278	262	274	289	306	297	319	295	291	305	306	298	291	304	263	322	310	303	275	298	296	271	292	283	279	304	292	297	274	294	288	287	295	296	305	309	281	311	301	307	296	283	320	283	268	323	289	262	301	329	292	291	287	293	280	303	285	310	288	282	295	289	287	273	316	289	283	289	306	297	284	286	310	308	281	301	288	262	297	311	336	300	306	285	283	296	301	256	301	286	304	287	282	282	272	310	292	284	281	311	287	275	304	294	297	291	279	249	285	264	314	318	288	281	293	311	321	324	243	283	317	291	302	317	302	313	294	279	281	282	297	323	276	325	316	276	314	299	296	275	286	264	279	283	275	292	271	278	266	280	295	277	278	309	316	278	287	270	286	292	294	298	281	250	324	276	274	284	271	285	280	294	285	303	322	319	309	276	288	293	281	307	292	277	305	290	280	314	258	252	298	293	287	288	293	269	265	283	275	274	276	295	269	276	258	286	292	281	297	302	280	306	290	293	316	315	278	292	295	275	289	267	305	298	270	303	295	301	311	324	294	298	312	296	299	309	282	295	273	280	286	297	263	308	302	293	287	267	269	292	270	260	305
35451	20869	8210	4307	2707	2222	2258	3249	1980	1319	999	796	719	641	636	574	519	498	468	488	446	430	419	395	412	383	387	391	370	399	424	379	384	385	390	345	391	340	369	394	360	363	372	391	407	337	381	395	345	369	385	345	360	366	362	356	353	353	360	377	364	330	347	378	373	345	337	374	371	344	343	322	335	381	364	383	381	349	387	346	329	366	356	343	360	341	375	360	371	384	360	342	357	375	381	344	386	363	352	364	350	376	320	351	388	386	351	324	361	346	391	360	331	364	328	339	344	374	345	351	334	363	358	341	346	338	385	362	332	342	343	382	323	339	369	365	363	344	342	364	387	347	374	338	354	383	352	351	356	343	360	353	338	384	357	310	358	344	395	344	379	318	371	349	343	379	365	363	347	343	370	338	342	382	340	342	394	345	356	379	387	375	383	368	371	367	340	346	361	347	346	372	347	337	361	384	348	325	354	356	372	385	364	364	385	373	345	369	350	334	329	342	342	357	366	338	367	368	358	349	343	346	366	335	362	391	346	339	365	355	330	341	327	343	384	413	376	335	346	375	328	366	390	353	375	356	368	329	356	362	347	354	345	331	368	352	341	379	337	359	361	353	363	318	368	336	357	379	359	355	341	346	342	328	353	338	338	401	361	337	304	377	376	352	330	356	326	365	343	353	351	312	332	309	338	374	362	368	357	338	335	355	350	375	339	367	356	358	364	327	369	326	331	352	347	338	379	362	339	384	341	339	354	331	327	373	365	345	343	353	304	360	377	349	313	355	342	341	350	329	383	383	403	355	354	370	372	357	362	349	361	360	328	354	355	347	361	366	348	366	354	357	353	355	349	377	396	335	360	374	347	350	365	377	318	349	383	358	376	341	334	351	369	366	335	369	366	341	353	317	346	377	358	348	398	351	316	335	376	358	356	373	407	362	334	363	352	355	353	387	374	369	363	334	318	357	319	374	353	380	360	340	340	325	362	343	328	351	320	364	370	321	353	333	369	359	361	379	352	351	350	346	324	368	340	379	364	390	335	355	326	376	353	329	371	368	380	340	344	343	339	360	353	323	340	345	373	333	349	375	346	331	333	355	377	325	330	347	352	348	371	352	352	347	345	355	328	322	372	372	325	359	351	379	324	309	366	325	348	350	356	342	351	337	309	376	366	350	356	382	337	356	367	374	368	346	307	348	349	368	359	352	336	380	345	352	364	337	352	335	323	378	355	375	375	329	338	356	372	355	358	372	352	352	316	331	369	340	348	337	369	360	341	355	369	356	375	360	365	355	360	348	388	340	347	378	368	360	342	324	369	365	371	352	351	343	340	370	383	352	351	367	348	380	338	353	362	333	373	323	347	344	371	332	340	358	349	341	354	308	352	361	345	362	354	332	333	364	369	357	347	364	347	390	333	325	356	343	301	388	394	364	380	354	329	334	318	371	370	343	330	337	348	375	358	351	331	362	345	344	346	388	332	371	343	360	351	372	319	363	381	378	332	322	355	352	382	363	349	360	356	353	299	341	374	366	356	340	348	331	391	356	369	365	345	370	378	356	369	341	348	355	343	324	348	371	360	350	359	378	370	339	336	361	358	363	360	361	321	347	377	358	334	357	386	361	335	369	364	368	351	355	360	384	337	348	341	339	372	339	347	374	368	382	368	359	348	326	362	374	337	334	338	367	327	378	329	349	365	305	374	371	357	355	348	368	359	370	362	382	343	323	317	343	353	371	373	349	359	358	360	392	369	368	318	361	355	378	367	379	360	325	310	332	370	332	359	349	364	356	361	389	324	352	382	377	365	338	355	393	349	353	340	382	363	348	375	371	360	337	336	350	373	355	358	375	363	423	341	367	333	323	360	357	430	328	331	361	348	338	354	360	349	385	354	330	365	344	356	389	373	400	348	391	373	378	371	393	360	379	335	350	350	351	364	397	338	326	342	366	344	346	349	385	338	353	316	363	341	320	380	360	356	349	348	334	356	323	340	362	352	362	319	352	327	323	336	363	369	355	355	363	346	354	388	357	348	381	355	349	328	355	343	352	348	351	384	354	365	397	379	346	388	349	328	365	364	383	363	391	356	327	382	337	353	357	351	370	396	351	337	388	359	363	372	342	352	333	378	319	353	363	342	350	363	339	360	357	356	337	347	380	369	339	357	341	358	360	358	369	335	325	313	365	340	351	338	299	356	368	343	347	347	367	367	324	370	310	327	367	365	355	370	354	345	365	332	356	345	355	316	351	376	379	367	360	323	339	335	341	345	364	383	331	334	318	360	364	368	363	309	377	361	344	376	366	353	356	347	348	353	378	352	359	336	347	353	360	363	334	369	350	386	343	318	325	324	340	376	348	338	375	341	369	328	375	336	367	301	353	320	362	314	350	351	346	371	373	326	383	338	347	380	358	320	356	349	391	379	367	348	347	356	351	343	329	339	358	366	355	348	369	379	326	338	382	368	373	349	336	329	356	367	359	353	335	360	379	334	337	333	381	363	385	380	339	334	401	344	353	389	354	350	323	344	352	379	357	367	322	376	367	347	335	363	357	358	379	325	384	360	355	361	350	343	375	336	362	404	372	326	365	395	330	345	340	372	371	350	357	364	308	349	360	375	306	361	351	349	332	340	375	355	336	382	340	350	349	385	363	344	342	346	380	350	340	364	323	366	371	335	352	363	328	376	378	359	345	354	341	341	340	352	321	368	370	353	311	331	365	337	351	371	349	354	364	328	346	338	355	352	386	372	345	349	362	362	335	352	360	386	325	329	366	364	310	371	349	374	363	379	336	342	369	317	357	334	348	363	370	321	351	349	354	365	358	378	354	332	390	335	350	326	374	383	378	349	359	353	380	318	372	355	350	339	350	355	334	365	355	372	371	353	351	315	334	375	345	336	331	353	347	351	342	326	362	368	357	334	359	347	331	354	329	360	365	365	333	367	353	373	395	351	359	377	360	395	345	346	358	351	364	372	379	342	347	359	340	364	350	342	336	349	381	366	349	364	386	350	381	359	366	341	359	391	342	350	363	349	357	388	352	357	382	352	362	337	374	359	321	317	334	332	345	355	328	354	363	356	324	370	329	356	355	357	356	388	380	362	367	334	344	347	376	335	376	334	300	382	346	331	337	376	377	365	349	365	364	361	372	377	349	357	340	313	377	341	350	347	343	354	364	348	332	339	387	324	375	348	357	346	375	369	356	345	381	354	363	342	377	319	341	324	368	368	348	325	384	347	369	352	355	363	361	357	341	352	367	378	375	359	359	387	392	330	342	335	353	326	365	339	359	367	362	371	363	374	381	364	299	332	325	333	370	401	356	345	351	324	360	352	311	369	365	365	338	333	341	343	358	373	323	385	362	362	358	341	344	348	355	362	366	363	390	354	349	365	323	353	366	351	345	385	352	371	336	348	342	389	355	357	326	338	343	351	373	382	368	341	356	326	338	341	353	356	329	382	321	333	366	365	376	374	374	350	376	334	355	368	363	354	354	347	409	351	353
24651	20892	27214	24676	13148	1605	1206	1287	1098	993	837	855	857	833	734	774	783	752	746	768	731	763	745	733	813	774	719	717	736	738	689	757	777	763	764	748	742	746	782	714	734	760	705	738	713	738	731	730	763	739	727	750	741	720	738	763	738	702	673	714	713	748	704	762	706	730	722	732	738	719	712	726	760	721	711	737	728	731	702	698	739	734	820	734	753	683	699	754	740	697	656	735	739	710	720	717	721	686	752	755	710	694	739	724	742	759	686	743	742	766	753	727	774	750	749	708	731	774	716	756	722	758	755	748	743	713	786	758	727	701	705	735	677	719	748	749	734	718	693	734	713	736	731	719	730	728	727	731	683	702	741	731	720	714	721	663	754	711	730	699	717	752	705	715	722	695	693	740	711	740	680	708	758	752	750	663	740	693	731	723	697	691	678	715	726	703	738	739	734	718	745	759	704	741	752	724	744	728	722	729	710	705	784	765	737	779	716	683	718	769	723	782	743	739	688	727	700	785	684	757	733	707	744	736	701	729	725	723	692	721	774	776	693	710	701	727	704	674	680	731	750	718	742	673	695	741	698	703	693	738	714	681	746	761	736	707	761	707	717	771	718	755	747	726	752	760	723	747	749	694	725	744	749	705	722	758	735	707	748	764	717	722	685	705	719	685	730	721	714	740	672	719	719	703	747	701	749	739	682	744	782	713	721	685	737	696	709	713	727	722	743	753	761	689	733	722	715	771	727	697	737	697	707	796	675	730	711	707	759	704	695	735	729	685	694	706	690	749	750	747	714	715	760	734	784	774	722	725	689	721	738	749	744	727	704	668	705	727	731	737	715	747	695	725	714	713	727	666	718	742	696	705	731	734	771	744	728	721	731	690	732	762	726	730	701	702	680	747	768	740	732	753	767	739	714	734	721	742	709	699	724	690	699	684	792	682	669	686	712	702	722	749	708	693	726	690	723	753	713	688	730	706	745	748	754	779	773	767	744	708	700	721	689	721	752	693	739	716	732	726	725	726	678	738	696	714	731	722	733	708	692	751	690	740	712	783	730	741	721	772	678	753	777	762	764	702	734	740	728	709	686	697	685	748	707	713	727	731	745	730	720	697	732	709	738	725	717	751	698	740	704	740	739	750	756	777	718	726	734	810	717	695	724	754	730	725	700	717	709	704	677	682	729	782	705	695	661	746	710	706	678	698	779	679	727	714	695	782	765	730	737	740	704	729	718	713	698	722	711	695	749	686	698	640	701	744	727	702	692	709	701	722	709	732	759	724	751	738	671	717	764	706	737	690	723	708	754	796	683	739	716	704	730	719	694	727	735	759	703	704	724	715	710	694	723	721	664	773	720	735	734	717	734	730	679	717	705	689	677	721	726	741	760	731	720	719	729	680	703	699	724	677	711	671	697	664	715	763	719	702	690	755	708	730	748	725	681	700	767	715	681	743	720	712	700	731	725	777	728	781	741	690	699	722	716	695	692	679	707	708	738	687	727	731	714	712	716	709	742	699	759	722	712	749	743	768	736	752	712	734	761	740	705	760	713	784	732	715	691	747	744	734	703	708	746	712	731	754	712	719	724	756	757	683	719	754	692	700	748	689	712	741	769	756	689	781	718	757	779	738	751	722	721	707	747	750	717	709	714	682	740	751	761	713	703	772	681	682	701	718	741	717	739	721	717	766	711	718	758	695	734	741	645	749	766	757	781	763	727	725	717	754	728	761	716	654	706	761	792	729	758	702	752	696	710	717	721	704	746	727	703	726	728	671	717	737	780	746	686	730	727	677	723	715	681	730	694	735	697	747	742	756	764	748	728	709	714	727	717	729	708	707	665	699	689	690	774	708	702	721	755	714	707	761	726	709	751	691	735	738	747	673	760	717	730	706	716	686	749	738	680	681	727	673	716	740	716	738	721	702	766	753	698	704	726	686	748	714	710	713	738	695	736	750	741	766	728	707	700	667	717	717	688	666	741	718	754	745	738	753	656	737	737	737	711	736	794	695	781	744	714	693	698	759	712	761	728	699	786	652	776	754	752	760	728	743	705	746	737	723	677	730	723	725	762	753	716	699	731	748	703	759	706	762	762	693	728	758	714	708	718	677	705	681	723	725	698	704	728	685	716	729	687	743	779	748	684	737	716	706	787	706	726	732	699	734	704	743	743	680	751	757	734	687	732	742	733	784	681	697	724	703	716	695	736	705	703	713	707	743	736	733	721	740	772	672	769	743	745	711	751	672	766	670	743	734	710	747	729	774	713	751	694	724	686	704	698	743	734	732	734	717	717	712	714	722	719	712	730	721	751	780	685	736	750	758	681	731	726	722	762	754	768	723	711	715	718	698	717	706	745	719	704	749	698	691	700	729	708	685	750	731	761	692	726	665	690	745	720	698	705	711	691	720	705	749	735	745	700	722	750	756	708	742	746	741	734	729	760	725	725	779	732	682	694	686	747	751	705	760	702	763	709	702	709	703	737	703	712	753	729	691	715	748	680	730	690	759	722	731	743	692	733	690	746	757	692	716	703	705	714	712	727	756	699	671	711	723	711	752	753	700	760	691	735	688	738	733	749	714	740	784	743	678	714	740	707	688	782	684	692	719	720	717	755	721	801	760	721	725	728	719	740	669	725	695	715	713	718	691	783	707	711	706	757	718	744	703	699	662	777	744	710	715	703	684	678	728	717	721	747	734	680	713	713	759	721	632	723	713	747	738	795	690	706	714	774	722	686	750	711	723	746	726	768	689	688	735	704	707	692	710	779	700	753	694	691	800	740	666	715	707	699	725	748	736	722	732	759	680	761	743	715	749	733	750	766	743	735	747	740	710	732	713	670	740	754	707	725	702	765	693	683	725	721	719	760	725	706	756	727	716	722	711	684	770	699	708	732	727	764	727	705	711	717	721	731	713	761	776	689	691	719	711	763	765	710	704	707	717	700	747	669	738	720	708	714	782	683	697	683	708	699	748	723	738	756	729	769	710	708	726	714	664	762	685	682	727	704	722	699	767	706	699	733	712	739	706	691	677	711	686	728	693	726	741	704	733	733	711	760	687	785	716	742	693	695	766	762	741	704	752	727	716	686	729	732	737	736	776	752	696	659	707	729	746	717	727	696	705	748	717	723	704	757	732	719	741	734	705	752	719	761	765	716	733	700	723	721	703	711	702	680	726	758	703	721	708	700	743	716	695	746	726	703	714	742	716	731	706	733	733	716	699	754	702	677	762	713	780	729	725	683	705	724	784	740	746	711	749	835	768	721	739	735	729	725	689	723	738	701	691	749	700	766	774	659	720	716	714	768	727	685	745	742	717	760	773	729	725	670	727	698	768	721	768	777	748	755	708	671	699	729	743	769	707	774	770	683	669	745	729	753	760	716	745	783	695	718	692	731	742	775	659	693	744	757	709	738	735	712	763	659	711	783	750	722	743	691	727	727	747	716	748	719	720	734	746	672	781	722	750	697	732	680	714	702	720	715	737	736	718	735	725	742	701
34639	17739	5844	3283	2353	1914	1914	2342	1827	1431	1198	1094	1045	985	1022	1015	973	957	902	856	870	827	886	900	832	812	845	871	849	850	787	835	827	854	826	845	826	820	838	826	864	810	840	840	856	820	813	824	816	812	810	838	804	798	848	829	851	839	819	787	763	831	852	849	854	814	831	866	766	814	832	835	858	779	847	810	781	833	833	865	823	843	822	856	810	791	837	839	795	870	849	797	809	820	822	787	791	805	867	808	773	844	827	823	849	808	820	841	845	860	840	812	858	770	762	821	829	788	799	814	766	792	819	776	821	800	807	809	857	778	819	813	807	819	779	842	806	860	792	783	810	802	785	812	807	841	796	828	857	823	819	809	848	862	747	817	843	827	856	803	770	801	817	784	783	851	841	799	819	764	814	814	858	823	832	848	855	793	826	793	816	842	836	827	822	804	841	834	872	840	842	796	810	797	800	854	851	831	795	817	840	829	788	847	810	758	788	772	824	826	820	795	823	821	844	871	839	786	858	867	832	848	845	845	837	834	863	778	830	852	783	859	847	855	779	795	849	850	822	878	766	813	801	800	887	856	831	835	735	825	854	845	815	815	788	834	808	833	825	848	792	790	847	834	793	788	859	878	775	822	836	833	821	826	842	814	789	827	843	834	796	833	857	806	804	841	846	786	854	842	821	803	799	866	817	807	851	819	793	858	836	776	804	850	831	862	819	836	800	819	846	803	845	858	775	797	838	768	815	890	834	807	858	903	848	895	805	815	828	821	790	792	839	831	866	836	765	835	825	797	876	853	894	849	807	785	814	804	836	839	759	838	769	821	760	856	791	794	849	817	818	818	858	836	841	810	814	821	837	836	785	824	787	809	779	835	856	794	792	833	821	774	836	799	827	772	822	817	806	858	828	820	862	805	841	851	816	779	781	801	783	811	780	821	788	828	771	796	825	830	823	827	872	832	864	827	796	793	794	810	855	853	797	794	769	869	813	845	845	819	797	790	829	859	856	802	794	829	836	805	836	836	765	803	795	799	816	803	822	856	818	831	900	815	858	776	860	836	835	834	829	853	836	782	779	833	901	832	825	806	788	827	818	856	761	891	802	824	806	878	820	795	798	831	868	833	818	784	826	810	806	829	849	782	846	831	812	827	869	796	823	852	826	818	830	824	827	837	806	789	821	798	827	824	806	845	817	808	838	861	812	866	756	886	806	794	769	830	807	853	815	851	890	864	837	800	824	823	827	770	790	804	825	840	842	780	830	842	817	831	841	843	786	765	833	784	822	831	818	771	819	849	826	829	816	850	840	830	826	844	845	858	814	855	840	793	805	826	843	807	796	813	866	824	814	841	797	887	834	822	818	872	820	799	798	838	817	841	791	786	791	814	802	825	853	839	813	816	794	839	783	801	823	814	858	798	803	825	813	871	802	841	793	824	792	786	762	839	841	797	828	827	833	850	817	784	853	878	772	835	814	855	806	838	810	760	836	803	822	804	775	797	782	850	841	818	826	839	883	871	833	815	811	856	832	812	796	778	826	782	823	813	789	810	820	825	829	796	809	840	768	856	803	814	808	809	797	831	827	856	819	873	814	830	844	798	765	816	844	806	798	849	807	856	855	840	843	809	806	778	789	827	808	824	813	833	793	822	792	821	794	843	820	806	823	748	882	842	824	794	812	892	847	858	812	801	836	787	829	811	847	839	840	836	780	827	806	835	814	853	828	838	839	785	803	795	820	767	832	826	811	801	816	825	821	862	861	832	820	831	794	831	795	869	870	829	838	836	820	788	800	806	773	779	759	808	784	866	817	826	844	751	826	809	815	803	884	815	791	784	810	852	852	812	842	809	839	832	842	835	867	857	835	784	856	781	769	814	785	839	844	771	846	806	837	830	829	778	823	877	818	793	827	824	832	825	769	827	807	860	854	822	808	826	776	829	843	827	817	804	765	832	849	780	814	794	802	869	839	835	844	808	820	802	818	826	863	736	790	820	829	888	882	841	861	789	805	836	855	826	789	838	794	838	820	859	766	829	859	810	830	838	829	813	804	790	846	884	770	851	870	821	847	812	847	776	840	794	780	844	833	794	808	854	832	791	830	833	801	806	815	808	789	849	806	817	816	833	774	781	820	805	802	816	820	866	810	871	816	894	828	839	819	822	811	874	850	808	869	795	801	859	805	815	814	844	796	821	870	840	800	872	867	824	855	834	835	786	822	849	798	843	832	827	817	849	837	860	785	842	860	834	803	847	867	786	828	827	798	763	830	837	837	800	817	844	835	798	842	810	817	806	816	779	804	826	827	813	810	861	867	800	839	789	847	781	844	782	850	801	817	791	854	820	819	781	801	786	812	811	858	835	872	849	817	789	881	859	797	791	851	781	828	835	870	858	805	855	870	778	763	853	808	806	823	812	796	779	832	764	848	807	820	823	848	898	803	823	796	806	791	811	818	847	798	786	842	823	775	848	824	876	863	838	832	819	818	736	816	759	809	806	827	778	839	789	834	802	785	857	820	781	818	741	846	826	818	771	876	806	820	819	785	771	844	791	828	811	846	859	810	815	809	823	828	787	854	815	822	796	810	761	786	806	785	797	827	859	846	818	787	854	839	843	841	844	816	873	840	911	768	860	824	790	798	835	808	836	802	807	807	819	916	812	812	785	824	835	785	794	839	827	837	859	804	872	795	818	831	827	829	831	772	844	840	774	775	835	855	772	857	822	866	799	812	848	873	849	745	828	808	829	804	820	768	824	852	798	802	846	829	844	812	833	791	800	810	834	817	853	809	789	814	823	819	785	830	859	842	817	828	811	787	811	810	860	833	890	814	820	809	796	837	841	825	830	874	831	880	842	835	825	828	820	812	779	819	785	827	840	795	786	831	814	843	866	801	868	847	875	823	848	828	805	813	809	818	788	860	866	839	863	803	789	813	868	791	810	808	818	851	821	866	815	810	779	806	884	780	815	838	817	849	797	843	792	822	803	814	801	844	809	851	760	808	882	772	848	832	821	865	839	804	849	809	818	871	802	875	828	785	804	810	828	771	839	845	805	796	836	793	799	817	828	885	800	758	759	773	755	811	791	827	797	804	806	818	836	812	857	819	831	817	866	812	877	803	844	817	816	805	787	798	848	863	868	752	854	869	854	827	824	867	819	821	820	788	810	807	827	855	817	810	781	842	772	847	804	856	804	807	794	859	833	762	881	769	845	796	842	771	834	819	853	794	859	879	829	801	814	823	801	831	823	777	833	844	844	835	821	850	819	801	854	834	856	764	817	804	784	834	819	823	796	829	785	800	791	803	852	806	817	851	834	874	871	739	784	832	798	864	798	819	808	825	771	857	791	864	793	839	803	807	834	854	778	806	797	826	847	845	818	832	832	795	809	827	789	830	816	798	837	816	834	826	817	824	846	751	850	808	824	819	791	835	816	806	814	806	795	753	813	790	848	816	821	824	805	841	843	847	802	774	864	840	839	802	828	811	815	874	820	795	799	794	788
22462	20951	28643	23422	20955	21024	12056	2143	1481	1314	1121	933	945	850	788	782	771	708	656	684	663	658	657	622	612	595	614	626	610	567	604	570	590	583	581	577	583	597	570	607	557	599	586	542	533	548	605	556	630	533	591	572	591	580	567	582	563	581	584	567	534	572	604	618	559	592	559	559	584	531	581	522	559	590	546	567	553	589	568	586	593	560	569	633	542	553	569	569	574	581	585	576	577	571	580	550	588	574	557	577	600	585	622	548	597	564	606	542	602	528	556	540	608	599	570	552	562	532	550	551	585	576	562	553	573	586	562	595	564	513	584	595	559	536	524	570	576	546	637	573	590	598	565	571	543	591	597	508	571	534	579	566	564	542	573	580	547	527	587	561	588	599	516	573	560	599	584	580	570	559	535	574	573	565	534	547	610	547	561	587	552	574	571	570	525	594	532	562	586	590	598	586	608	548	540	563	554	542	517	579	541	612	597	573	549	603	529	600	567	580	542	564	581	571	501	540	546	581	566	549	602	620	625	583	548	515	574	562	628	601	546	564	573	543	571	607	572	567	564	555	564	556	567	577	604	580	577	548	564	605	532	559	591	599	544	561	560	535	566	601	604	569	586	578	576	560	544	539	597	531	591	605	617	591	571	555	598	565	588	522	541	586	575	539	566	543	592	565	593	572	577	562	554	580	537	565	597	594	593	558	584	544	565	583	553	572	575	597	561	547	569	579	561	592	577	572	586	565	600	616	589	612	516	584	597	544	585	587	576	569	600	550	562	629	598	596	556	582	551	549	581	521	576	508	554	588	581	587	563	627	554	573	560	544	602	633	573	558	573	571	600	566	548	583	526	564	596	563	555	571	561	547	532	557	611	589	571	587	561	561	544	566	576	543	572	535	560	510	563	566	583	612	571	541	543	613	546	575	560	585	652	562	549	638	527	522	591	557	519	541	581	554	547	532	588	554	623	580	560	592	549	586	578	561	572	596	569	554	561	576	583	562	569	551	563	572	560	598	568	565	527	524	604	556	606	577	583	582	525	564	558	579	537	566	537	560	553	541	573	596	559	541	580	559	584	579	594	552	555	550	590	571	576	581	554	529	575	538	570	509	533	599	548	575	583	557	575	576	535	627	579	605	585	590	537	578	582	554	527	603	567	538	533	528	637	549	546	593	560	571	547	541	572	542	574	604	584	553	563	591	550	583	528	570	583	565	571	578	555	565	554	580	616	575	603	615	530	553	564	572	570	546	570	581	570	556	519	614	565	550	554	573	543	567	595	603	575	598	582	533	545	541	594	546	577	553	535	552	584	616	573	544	543	562	574	577	566	557	587	608	612	586	559	561	531	587	568	570	556	591	576	584	537	556	566	559	576	517	553	583	545	559	556	547	579	596	539	566	563	536	609	540	578	610	570	560	574	535	606	552	605	548	544	578	568	552	580	544	557	551	610	597	599	573	578	572	576	577	628	548	532	535	562	568	552	556	560	571	551	560	551	570	524	555	553	573	557	585	577	554	554	580	579	566	581	544	520	553	562	571	551	610	570	556	591	582	549	562	530	541	583	557	570	569	569	571	591	533	554	588	544	552	561	588	568	589	540	583	601	554	558	585	547	565	555	591	596	602	588	563	556	553	567	579	597	591	577	551	583	562	501	584	532	536	601	581	607	597	558	589	535	537	577	556	547	581	553	583	542	549	559	526	587	600	549	570	576	574	605	558	535	573	523	555	556	574	543	524	548	555	617	560	528	573	553	550	553	568	568	587	532	589	572	519	547	585	512	570	591	580	603	549	527	576	559	586	549	592	622	556	572	542	522	583	599	537	544	591	548	580	573	525	620	583	558	566	536	591	608	574	495	571	591	582	584	521	567	548	591	564	501	578	540	560	604	585	606	613	563	530	572	551	560	565	566	564	558	599	595	586	581	588	569	552	596	524	561	528	547	581	566	556	564	567	571	592	582	575	542	549	596	560	585	580	526	572	531	617	538	560	558	546	568	564	562	562	601	577	573	566	547	573	593	545	571	600	538	558	551	539	530	537	591	528	552	554	555	587	537	569	601	574	557	539	558	561	564	572	545	585	575	597	593	597	548	630	662	553	533	534	563	601	582	584	547	541	564	550	556	627	545	587	560	606	525	562	545	600	550	582	592	572	580	607	575	542	585	562	626	547	561	550	587	541	567	584	557	574	534	537	581	568	560	556	545	570	560	550	582	563	573	507	575	520	613	555	566	590	550	551	518	603	553	568	557	567	583	562	571	547	522	570	535	601	542	583	559	545	568	531	639	554	566	536	599	539	578	554	533	571	515	541	558	520	522	594	563	574	571	583	575	580	574	522	554	527	554	583	569	593	581	551	572	580	571	581	536	585	559	582	574	600	563	562	560	553	560	540	509	565	573	566	600	537	589	590	621	561	534	563	540	583	566	579	566	571	586	561	581	581	539	547	583	536	593	568	541	583	538	527	526	542	570	545	540	516	578	571	578	551	576	598	570	580	575	545	549	607	587	593	578	532	610	568	541	578	544	609	553	587	580	584	594	545	521	569	532	593	582	590	533	555	607	582	542	577	612	585	551	539	562	618	548	573	578	575	596	553	554	572	541	568	613	537	585	580	584	557	532	580	546	542	551	572	511	545	561	574	569	564	549	570	590	527	599	563	546	541	583	593	542	583	575	536	536	574	552	560	564	534	539	573	588	587	560	563	557	577	586	564	564	566	567	590	550	529	575	571	534	569	587	550	555	584	563	557	583	493	605	586	548	571	564	531	544	603	571	575	525	607	587	559	588	543	578	547	585	537	584	571	552	572	572	542	576	609	596	541	585	581	598	549	580	548	543	569	533	583	579	561	540	574	626	512	573	561	580	531	559	585	596	533	573	558	558	570	526	590	542	569	534	555	545	587	579	583	529	542	541	573	612	595	550	572	557	552	546	609	581	538	555	567	580	574	541	573	577	567	535	561	566	532	511	592	542	548	556	596	561	600	537	566	549	568	594	573	585	613	575	552	581	560	556	560	539	620	569	577	566	566	575	545	540	543	562	551	547	594	586	557	572	550	574	525	587	593	541	571	552	576	608	584	576	574	548	540	542	570	601	584	602	559	591	547	590	562	574	551	536	559	566	555	573	580	540	543	568	583	533	542	534	559	562	539	538	556	536	600	557	561	572	569	572	592	587	593	567	591	500	523	532	584	579	569	551	526	575	624	538	571	561	598	533	550	508	569	552	611	531	556	544	549	579	543	563	572	526	569	556	570	574	572	584	537	540	582	534	541	552	537	559	553	568	590	608	524	543	547	549	563	540	523	596	596	550	568	528	560	592	561	544	600	565	584	597	523	537	557	522	549	593	581	558	614	536	597	550	549	606	529	584	557	572	526	540	547	551	536	522	566	519	562	551	586	568	544	567	569	585	507	610	598	585	599	576	592	587	597	538	600	531	573	547	578	586	562	607	566	581	587	545	564	541	542	541	581	562	578	557	541	569	553	580	549	557	563
39138	27534	13802	7457	5095	4030	3306	3562	2953	2252	1684	1409	1277	1147	1039	1080	975	920	878	855	785	763	809	737	657	664	687	671	680	663	687	662	722	629	701	616	642	663	634	624	682	689	622	596	625	633	619	611	616	635	604	608	625	578	626	611	627	608	604	613	609	669	641	621	632	603	622	639	651	643	611	613	610	603	587	628	648	677	611	647	626	595	647	605	600	688	644	649	581	596	633	607	627	662	586	609	585	625	565	619	601	594	644	628	639	596	613	620	559	649	620	610	659	618	639	611	621	638	605	610	610	622	653	622	648	666	562	637	645	642	589	607	601	655	599	612	613	594	617	600	621	645	634	636	604	614	610	609	635	620	607	597	619	606	668	569	611	601	658	614	624	590	658	624	596	597	607	616	631	633	568	612	613	562	532	624	615	610	607	662	643	609	611	602	620	610	615	616	636	590	654	609	630	577	586	609	626	593	642	679	603	599	647	624	649	570	639	565	597	642	598	587	668	615	622	607	586	632	589	627	676	630	601	596	628	657	631	563	585	633	602	634	578	593	627	608	587	627	590	666	636	567	635	595	633	603	605	593	622	625	634	625	591	593	599	604	632	601	594	586	587	634	610	603	644	647	608	590	567	613	602	619	597	577	620	652	634	643	587	654	601	609	580	649	593	644	583	597	636	583	618	639	608	637	643	599	651	653	637	651	590	570	608	618	670	640	642	618	641	593	620	652	611	643	660	609	625	627	583	646	567	617	620	606	643	566	662	579	620	592	639	605	636	647	642	644	618	620	634	613	613	607	620	615	620	611	635	624	583	592	618	603	666	640	628	636	608	635	592	639	573	608	628	589	620	637	597	624	607	613	606	581	615	584	621	616	657	605	624	656	569	624	626	611	547	606	592	641	586	572	636	601	614	648	590	633	604	578	583	638	628	610	621	630	629	617	655	601	585	639	580	595	656	583	623	576	627	657	629	637	583	596	608	624	620	626	651	613	603	599	619	611	603	609	565	629	618	567	680	612	583	626	616	651	629	618	626	635	605	595	628	606	589	610	626	594	609	612	620	585	559	596	641	601	653	600	633	566	626	656	657	605	628	641	639	600	589	572	626	610	606	622	590	585	593	654	538	663	599	645	639	594	619	648	555	657	604	613	649	647	620	585	648	613	610	599	609	642	608	634	610	609	621	603	637	631	596	625	583	609	635	612	644	628	565	618	629	591	628	642	650	633	610	598	641	609	621	579	625	598	598	612	658	626	620	625	575	651	658	623	626	616	637	604	597	591	623	631	608	610	645	657	634	600	625	650	609	591	608	611	582	598	615	585	593	592	655	605	626	627	584	644	617	562	647	586	614	599	605	597	642	581	591	602	595	590	615	604	622	603	591	637	617	589	613	624	644	605	611	585	619	629	632	595	603	642	617	610	621	605	585	614	563	640	600	630	630	662	624	654	619	606	625	625	652	617	604	644	614	645	585	572	602	608	615	614	603	653	649	597	598	603	664	657	587	604	587	589	637	636	607	646	627	619	640	646	636	612	621	611	582	649	579	592	583	587	561	637	593	614	606	605	615	583	629	610	567	625	619	571	588	614	628	623	612	601	598	597	646	596	643	639	594	613	588	602	583	578	599	564	601	641	635	611	642	599	606	590	597	634	584	615	641	577	621	642	590	613	615	622	583	585	627	573	605	613	645	610	616	658	652	591	628	623	600	653	586	632	648	630	644	608	573	601	591	659	624	600	610	607	607	583	586	598	603	618	593	631	648	606	629	616	566	621	624	609	601	656	607	637	611	600	633	627	632	637	587	647	643	634	583	660	567	597	623	599	600	616	637	632	602	633	630	612	609	593	635	565	639	547	621	603	617	592	647	631	626	613	601	637	623	610	626	641	615	633	585	628	614	626	576	641	619	641	638	616	589	650	641	639	592	555	597	623	595	635	622	615	584	610	658	592	623	572	583	626	594	636	621	640	606	622	612	648	641	640	606	612	617	603	600	628	592	618	597	620	637	646	579	578	581	649	628	603	635	592	610	569	637	616	606	572	567	576	632	616	606	600	610	624	611	633	623	596	625	609	617	644	593	620	635	631	594	642	626	589	625	629	602	621	601	635	634	607	607	592	639	597	595	604	600	559	617	579	606	607	628	635	612	594	605	609	581	597	667	592	585	577	598	655	589	577	594	580	637	664	590	592	598	633	640	575	605	610	648	609	589	637	620	616	594	610	627	618	627	617	593	626	583	586	646	626	633	618	595	586	576	623	631	645	590	631	637	605	616	584	592	618	631	629	682	601	618	615	580	638	584	627	629	615	637	624	595	657	673	670	625	610	643	625	624	616	619	649	594	618	606	621	625	591	618	565	614	625	592	580	639	629	605	640	614	580	612	624	629	624	626	592	611	573	625	660	664	606	594	599	642	673	640	615	559	565	615	619	602	595	602	627	585	616	604	601	602	594	587	644	601	613	625	631	602	583	627	625	629	611	617	637	565	615	615	582	613	607	591	606	630	622	558	604	622	590	590	602	591	641	617	595	605	626	607	600	588	639	620	613	642	626	649	609	615	636	675	581	627	593	580	584	633	608	617	633	582	634	617	605	592	602	612	604	629	600	642	602	593	590	577	614	603	581	589	648	602	623	592	604	627	604	634	611	629	605	609	571	607	625	575	627	636	565	645	636	661	576	598	611	640	575	626	610	618	642	556	615	652	603	617	604	569	615	600	639	649	606	601	598	612	657	607	576	664	599	623	600	661	612	626	588	627	599	656	606	583	594	611	593	587	589	604	615	617	649	643	613	651	636	648	629	623	620	611	619	655	645	613	669	640	578	647	615	644	591	634	648	592	614	590	602	646	554	589	655	605	564	608	624	672	608	581	625	651	668	628	614	588	637	569	589	608	544	586	609	610	684	650	583	631	636	619	639	585	607	626	665	630	654	619	643	592	627	614	581	627	587	602	659	595	626	565	639	657	572	647	623	604	640	582	602	633	636	600	618	636	628	600	626	602	621	608	594	582	650	640	626	624	634	596	588	626	638	576	595	624	607	649	591	613	627	605	632	607	603	584	613	566	620	595	607	618	620	661	602	640	639	629	598	660	596	646	593	592	626	597	598	586	648	591	655	615	624	677	624	585	628	604	626	619	614	596	661	615	624	567	603	586	591	619	593	624	626	585	627	635	624	602	594	563	609	579	592	618	597	590	625	615	624	635	608	603	609	659	641	628	619	614	614	618	604	547	647	607	681	589	628	613	619	622	616	597	583	583	645	570	620	650	625	643	651	596	651	642	586	618	612	622	577	653	568	616	606	607	626	609	595	625	663	627	633	591	653	642	593	607	582	626	603	602	649	637	633	614	622	647	567	592	589	627	620	601	592	566	618	672	607	625	617	611	635	598	615	599	615	629	585	576	622	596	606	613	595	602	600	614	654	553	637	595	581	628	626	634	621	613	617	592	604	618	597	589	615	636	624	598	603	603	587	627	633	628	643	590	635	612	598	636	591
28989	21134	10616	1489	738	562	622	617	629	538	543	517	523	504	481	532	486	494	486	489	513	497	454	500	510	490	501	463	527	457	470	481	444	491	488	483	459	491	466	481	513	484	458	514	494	476	490	486	493	457	448	461	464	502	465	469	509	467	449	462	478	470	497	437	474	455	452	484	489	493	454	450	489	443	480	430	443	484	502	451	449	471	456	487	427	466	474	439	484	481	466	457	463	520	466	487	443	484	464	441	476	459	494	487	476	483	467	455	451	483	478	462	482	471	465	470	462	466	532	517	485	502	481	461	452	474	453	455	494	481	506	507	451	480	485	442	496	478	465	476	446	529	464	509	465	474	479	478	478	451	420	480	486	491	490	492	488	463	465	464	491	443	507	476	464	439	484	465	481	492	458	497	481	495	456	467	475	459	461	461	473	480	492	483	451	442	479	443	480	496	495	496	510	458	487	471	463	470	460	484	469	471	449	390	461	470	471	461	449	453	472	496	462	521	483	445	472	469	482	497	543	463	419	460	462	449	470	496	479	455	494	479	504	471	472	486	477	481	489	520	482	500	480	498	518	474	462	489	461	462	479	453	495	479	473	459	453	529	478	500	489	487	467	454	446	449	493	493	470	483	463	442	453	458	448	450	464	468	428	506	464	506	418	442	424	462	483	498	492	503	473	504	480	482	473	487	477	458	466	461	450	462	482	477	470	478	491	456	459	457	468	507	459	483	470	478	459	483	445	449	451	472	500	500	457	471	499	477	465	457	478	451	474	505	447	499	478	479	473	478	506	505	475	461	445	424	464	494	457	458	476	441	503	478	496	496	450	527	458	459	453	479	446	513	498	468	495	500	482	482	465	421	494	478	494	451	486	491	501	486	505	421	479	455	474	469	475	466	475	461	482	457	452	470	432	504	456	439	470	461	446	456	434	542	443	431	475	504	451	488	486	492	479	471	515	511	445	479	439	450	452	479	495	457	484	479	478	461	426	492	495	509	522	487	485	464	494	458	505	506	466	477	493	489	483	462	491	483	442	423	468	467	487	486	428	493	450	538	429	462	485	485	471	491	483	477	456	465	471	481	444	451	491	444	503	478	501	447	442	482	489	466	402	489	458	471	465	510	488	458	479	503	457	507	454	487	469	484	484	485	490	479	459	473	462	439	512	505	474	496	479	468	461	445	481	450	468	489	441	489	466	484	484	492	441	464	447	472	454	450	482	457	507	471	483	433	516	467	450	461	445	459	447	449	470	448	483	443	480	485	425	465	477	454	503	471	439	468	483	527	464	474	492	473	504	471	504	453	490	445	461	488	459	479	518	496	489	495	476	505	500	452	430	452	472	480	465	503	472	498	488	454	505	481	486	465	476	509	440	493	439	483	486	477	512	446	491	491	500	474	481	504	491	499	469	503	460	454	453	476	447	509	476	442	492	455	489	464	502	502	497	441	443	460	526	476	460	459	471	479	497	469	462	460	489	488	469	447	480	482	467	445	501	446	527	502	465	498	480	508	484	478	438	478	438	435	494	443	454	423	448	454	458	457	436	453	433	485	479	497	475	455	442	445	494	452	497	501	456	444	465	474	461	466	488	458	462	500	525	473	488	475	456	457	419	474	458	497	478	528	461	468	473	494	454	443	487	487	471	480	474	416	504	447	454	491	475	509	514	486	482	465	455	493	459	451	460	470	471	480	486	491	451	484	462	479	465	446	482	494	444	470	504	470	461	479	485	457	471	425	476	469	468	480	479	493	475	470	445	465	486	479	479	485	465	478	509	485	452	487	461	468	513	496	506	481	485	479	475	446	464	487	456	471	460	475	533	468	467	453	494	440	517	471	492	482	483	506	436	460	486	490	476	461	467	492	442	480	489	464	478	486	493	447	486	483	491	454	467	445	492	495	473	470	471	465	487	456	484	459	457	479	480	458	453	493	460	507	456	458	480	488	515	477	446	473	450	467	470	476	450	530	446	493	494	441	445	500	485	459	448	450	497	428	445	499	465	428	452	450	469	466	489	489	472	479	470	468	431	453	480	471	503	467	462	467	455	467	457	497	466	462	475	520	472	513	473	488	470	479	496	474	474	451	437	493	470	476	481	478	481	484	438	499	448	496	466	497	485	453	472	477	515	493	468	495	498	498	500	457	479	492	480	477	515	489	458	506	523	497	478	497	472	438	459	483	456	482	486	461	522	490	464	466	469	508	462	483	530	466	443	519	478	469	458	470	471	473	478	473	477	490	506	487	510	479	498	441	501	480	501	509	461	488	525	489	533	489	463	445	477	489	466	462	495	477	461	473	445	508	494	480	477	434	442	466	494	459	449	507	451	487	473	482	450	458	509	459	487	490	454	502	490	493	456	492	484	469	462	457	495	467	479	477	450	503	453	464	487	465	483	459	520	484	478	486	452	448	461	497	484	481	513	503	503	466	465	511	489	455	490	443	492	446	469	496	535	479	455	464	484	497	446	480	470	510	482	477	482	487	526	471	479	489	523	487	502	466	463	496	459	486	488	456	492	438	467	438	490	480	475	465	510	463	484	452	463	479	464	504	444	497	488	461	503	469	475	469	461	463	456	496	462	480	515	443	491	454	502	447	488	469	469	477	477	474	423	484	460	494	455	463	483	449	456	453	494	488	459	514	485	467	511	457	506	476	445	464	472	479	458	444	465	506	468	496	482	471	447	467	456	488	466	465	475	458	500	507	485	462	485	512	468	467	486	488	468	463	467	491	474	492	450	504	474	461	441	520	482	480	475	499	496	457	485	486	493	431	462	501	482	457	480	466	481	454	466	502	467	483	441	485	478	418	504	479	454	482	462	458	476	490	466	437	447	495	434	462	465	471	492	439	466	444	447	484	461	471	500	510	473	468	456	461	486	462	465	460	474	445	488	484	480	451	456	430	457	488	452	474	478	492	422	484	444	460	471	512	475	435	457	457	460	480	490	478	477	462	468	505	451	473	468	446	459	513	472	476	486	486	453	471	493	463	460	527	496	466	474	469	463	501	491	460	485	470	510	478	479	459	505	486	479	435	502	462	491	488	508	471	456	487	467	500	473	482	500	474	481	487	456	486	513	489	485	461	465	459	474	488	473	459	448	503	441	446	454	493	502	454	464	449	432	462	485	492	484	455	484	453	497	448	446	482	465	468	484	453	467	490	440	452	484	483	479	492	457	513	488	488	498	476	465	497	488	462	450	449	477	446	483	498	462	466	467	441	470	470	494	502	511	456	452	477	499	455	452	486	471	493	465	496	492	517	477	486	482	470	458	489	460	464	463	465	467	500	495	426	475	467	491	492	472	464	497	437	468	502	463	519	481	464	455	442	476	467	483	470	458	461	481	498	504	477	514	442	441	506	433	479	436	498	485	472	497	440	477	474	448	451	489	423	467	465	493	479	465	489	458	474	468	438	481	492	497	473	495	521	448	509	521	470	460	493	457	469	462	487	487	460	453	470	481	504	506	486	489	446	471	450	510	464	484	503	486	438
33770	12427	2170	1306	938	846	855	872	872	786	713	703	664	667	631	627	606	574	569	610	585	563	591	597	548	566	589	574	591	583	551	589	580	535	539	602	503	570	562	572	587	565	602	544	526	538	594	547	562	537	560	547	534	559	584	541	564	533	542	552	546	560	596	589	556	600	543	550	545	566	577	501	580	564	585	553	563	567	561	613	607	581	546	533	576	538	575	594	584	558	571	574	576	564	576	633	568	594	541	558	557	529	595	548	547	570	572	527	589	528	568	543	554	588	585	569	607	578	562	595	549	585	539	588	572	567	559	596	549	626	555	547	534	534	574	596	609	561	568	531	558	577	550	610	560	575	609	527	672	556	510	572	610	600	559	550	565	540	620	543	514	568	589	582	599	538	581	552	557	547	545	545	551	529	525	550	581	587	551	545	572	538	571	569	602	562	551	567	551	545	585	536	565	593	551	563	546	580	561	538	541	594	547	556	540	583	568	532	584	548	557	561	610	578	601	597	548	549	582	562	536	542	527	563	569	524	565	580	562	576	565	575	541	562	556	549	570	537	556	512	567	577	519	572	582	538	525	552	543	561	573	596	575	576	547	584	552	552	543	577	508	553	578	563	592	606	534	551	568	556	557	588	581	591	567	561	546	557	584	532	558	554	518	566	558	582	599	534	535	558	513	542	587	598	545	586	573	594	574	559	582	548	591	581	546	566	582	545	527	542	542	550	566	567	578	568	615	575	559	558	568	566	558	574	552	525	554	589	566	543	574	534	572	547	602	539	573	527	594	568	555	588	565	555	546	525	549	587	569	558	576	525	573	522	571	571	550	563	568	582	559	514	596	550	531	549	574	539	549	547	549	586	551	564	562	549	590	566	567	576	570	600	593	558	594	556	576	535	562	567	583	563	561	556	584	515	560	543	543	581	550	532	562	594	542	596	560	505	515	568	540	538	543	558	542	581	568	551	581	597	524	582	560	572	547	584	560	549	562	569	562	582	600	580	578	554	603	572	528	531	593	521	526	546	529	609	534	573	525	549	542	548	594	601	576	538	579	545	570	579	546	582	524	570	560	571	551	573	542	569	582	566	555	561	576	589	601	562	557	551	535	615	575	521	565	585	525	574	539	545	579	608	545	565	580	568	553	571	539	548	555	549	585	540	530	563	549	568	569	548	538	606	575	578	551	588	593	563	559	569	593	519	538	541	607	561	560	586	529	566	559	572	584	556	549	603	591	570	555	545	567	541	540	531	588	555	553	568	590	538	557	552	552	597	597	530	538	565	552	529	564	562	510	501	538	567	583	536	518	570	517	533	559	571	509	577	561	603	512	586	571	624	543	592	566	558	530	559	585	543	521	567	535	547	567	570	587	602	581	545	548	572	543	606	601	553	527	567	615	595	552	533	578	541	551	570	571	591	576	551	547	537	499	571	548	538	524	571	539	562	571	565	609	542	569	518	539	562	551	560	573	575	566	552	531	526	549	543	599	585	588	545	577	561	568	544	574	549	614	564	569	567	533	562	561	556	525	560	593	554	547	586	567	567	547	577	571	580	573	568	551	571	534	545	609	554	534	542	518	555	566	563	544	540	585	546	597	579	578	530	541	589	583	557	570	555	545	580	558	581	573	569	573	553	546	597	521	516	576	554	573	610	588	594	595	559	571	518	553	547	598	553	537	540	610	541	563	530	565	590	544	540	553	583	524	557	538	561	552	562	580	582	569	587	561	588	579	535	553	546	583	536	553	589	549	540	571	575	570	539	573	560	568	566	608	542	581	585	574	554	568	567	571	563	553	553	567	588	537	583	584	570	527	582	589	551	551	548	597	584	565	608	578	552	546	539	591	541	531	593	553	558	567	569	559	601	582	535	561	558	592	576	556	587	523	559	532	592	542	565	586	518	573	575	567	555	574	554	561	597	528	531	583	579	567	562	560	552	575	578	588	589	529	562	535	548	572	558	606	571	536	515	573	515	558	584	572	564	578	597	567	574	527	520	574	533	585	543	576	524	551	563	578	582	587	591	582	584	522	556	555	555	539	486	606	574	558	555	552	526	546	559	583	542	592	547	562	585	541	521	577	550	534	567	565	592	595	556	539	527	478	603	554	610	581	571	571	573	559	552	590	579	591	555	555	585	534	626	555	543	539	531	584	578	510	573	585	577	524	572	552	561	622	555	517	582	560	592	584	548	545	587	584	559	568	552	569	554	531	565	569	557	572	551	596	545	612	570	561	553	554	571	565	567	569	583	586	579	550	548	562	561	546	548	575	563	542	529	584	562	538	583	568	591	623	615	611	585	586	545	590	592	576	513	572	523	557	592	553	585	589	598	558	609	590	593	521	552	577	556	592	541	549	589	567	585	570	566	554	551	551	558	507	530	581	586	535	512	542	542	544	553	571	520	556	549	620	541	539	560	533	567	611	542	549	592	571	578	533	538	545	560	561	577	565	556	552	535	510	566	580	541	575	582	567	554	583	600	531	585	581	552	544	535	550	548	546	541	550	563	544	552	545	584	534	601	559	551	610	571	548	539	599	568	581	566	557	536	564	570	547	582	560	531	575	569	560	580	572	611	510	564	558	608	552	596	572	555	621	531	559	574	547	594	521	555	557	611	568	585	528	575	593	560	549	567	578	545	575	571	510	575	559	544	596	586	593	540	545	568	507	547	525	596	578	579	576	569	595	568	571	618	574	586	580	566	580	557	599	547	540	574	573	538	566	542	622	581	545	553	529	563	590	517	570	566	600	537	581	556	583	584	561	574	538	560	591	524	557	522	541	577	523	542	538	562	564	575	513	548	554	551	546	568	559	543	539	538	588	586	525	568	552	556	602	574	544	549	590	550	550	600	564	582	534	581	534	539	548	547	533	525	535	596	565	591	540	554	523	537	574	586	553	583	557	507	565	550	560	555	547	560	524	569	592	568	533	543	562	544	580	568	575	572	568	552	535	541	537	583	553	562	575	523	577	551	551	543	582	564	576	575	548	571	544	581	519	593	554	530	562	539	542	557	587	588	528	583	553	532	574	509	551	557	575	567	547	522	580	598	578	587	562	556	577	527	582	529	530	538	582	590	533	504	570	557	573	574	548	545	588	593	568	545	583	576	568	554	567	573	542	593	512	547	519	578	538	525	608	554	567	577	577	557	577	596	593	577	574	521	546	581	551	565	571	564	530	554	556	599	549	545	541	558	533	555	561	580	578	572	587	538	590	572	575	591	531	598	564	549	551	570	582	573	582	582	551	574	569	528	593	601	550	562	529	534	574	559	539	550	540	603	570	592	573	563	548	576	528	616	531	577	583	558	596	533	544	582	552	587	577	576	538	583	576	568	548	550	597	557	625	523	596	600	574	536	557	560	591	530	597	574	579	567	560	595	569	549	576	587	527	563	570	554	565	571	565	611	567	549	569	581	548	549	521	544	564	537	558	596	558	510	573	580	588	554	546	647	579	568	586	531	519	565	586	600	563	550	548	557	520	541	582	600	568	555
23466	20896	28185	23737	20901	11365	1191	858	703	684	535	519	449	435	414	354	356	359	356	314	343	342	359	345	343	308	332	303	283	297	341	326	302	327	276	297	323	297	268	293	274	270	318	316	334	312	310	269	313	291	323	285	277	314	294	277	297	301	285	291	296	298	281	325	295	319	263	287	306	289	302	271	264	273	291	281	316	310	294	260	333	292	302	315	296	317	304	307	303	308	298	291	286	312	280	295	300	276	310	311	285	280	304	324	267	295	259	278	343	334	303	271	289	285	300	268	309	309	295	289	297	293	307	320	262	291	309	310	262	296	309	270	290	305	295	319	324	327	305	325	283	293	293	318	290	310	265	273	287	302	280	318	303	315	253	283	282	301	301	297	312	286	290	263	284	285	297	305	304	288	282	276	305	299	309	292	304	266	264	341	259	284	311	292	294	283	299	286	315	317	300	275	260	324	268	316	290	304	268	295	292	310	304	269	277	278	314	310	318	280	264	284	331	274	305	299	317	297	269	279	296	312	294	285	300	279	310	289	303	269	314	274	320	285	296	292	306	291	301	295	314	283	276	295	305	302	274	290	278	328	315	305	292	273	290	305	302	288	287	274	274	281	310	269	269	296	286	291	287	277	289	277	278	262	296	301	300	303	262	302	291	297	303	323	280	317	278	314	294	309	320	287	283	294	291	287	310	335	297	276	301	282	280	279	296	294	290	265	272	257	283	301	320	289	303	271	301	290	273	297	278	297	323	258	309	289	288	294	302	286	259	286	303	309	277	301	295	315	293	282	289	293	290	327	303	314	309	327	282	273	283	300	294	291	293	324	285	296	313	288	261	308	253	297	297	292	278	293	296	280	293	325	295	314	323	268	274	283	313	282	282	313	317	310	297	292	282	281	323	300	294	310	313	262	267	250	265	276	317	298	301	315	289	303	311	300	284	288	290	288	275	276	314	306	272	310	295	298	310	302	317	266	310	292	299	331	245	286	280	300	324	289	304	294	276	284	294	301	311	282	305	300	295	288	304	302	310	265	279	257	292	277	313	327	276	302	296	282	282	294	267	273	286	265	299	278	296	294	265	325	286	290	302	277	300	331	281	296	315	301	317	300	310	287	294	298	286	271	319	313	261	310	328	324	304	267	308	310	269	293	279	326	300	274	284	287	295	274	300	287	285	282	263	297	278	294	326	265	288	297	267	310	279	307	318	269	300	272	279	292	317	292	304	281	292	285	295	289	290	294	282	298	278	284	305	288	304	299	291	293	273	312	302	296	320	278	325	309	300	281	293	260	333	300	256	280	307	279	320	269	287	324	279	286	286	295	307	285	307	306	267	290	275	329	286	330	316	301	282	277	285	291	300	320	275	275	303	289	281	303	345	253	323	307	298	285	326	276	271	314	280	283	292	311	322	294	272	303	269	292	287	295	291	275	332	284	286	295	275	299	273	314	300	302	312	268	339	300	308	279	290	312	255	281	310	312	294	283	332	308	303	306	279	284	288	307	273	289	318	298	282	275	282	301	302	293	317	281	281	272	307	289	278	264	315	296	297	270	307	300	324	305	302	239	272	298	295	296	280	313	299	305	298	304	296	303	306	307	283	280	301	281	267	289	298	291	285	334	283	299	268	270	299	268	325	263	293	315	268	265	277	295	287	288	314	286	330	275	289	295	316	292	277	276	275	291	293	305	293	297	284	296	313	284	266	308	283	284	292	294	284	277	292	308	263	280	294	283	279	273	282	305	321	290	279	283	270	265	301	259	263	288	274	282	306	279	300	302	305	278	288	270	285	303	310	290	300	262	306	284	250	280	291	298	282	282	293	302	277	316	304	296	340	286	301	278	287	312	306	301	298	306	305	288	325	315	315	286	276	295	341	296	312	286	253	292	264	291	290	329	307	269	304	293	305	296	312	300	304	285	240	315	283	278	313	285	303	306	283	308	304	276	301	307	288	317	304	273	311	295	292	298	306	294	278	283	289	284	295	304	275	295	284	267	314	305	289	282	296	298	261	317	288	287	267	295	276	266	286	257	320	296	290	319	275	282	296	288	304	310	273	278	298	292	277	261	298	299	281	252	303	277	265	309	300	272	276	288	272	281	294	296	280	311	250	311	306	299	277	286	317	283	297	320	318	302	275	279	340	301	293	292	293	308	269	294	307	290	307	296	308	307	279	304	329	304	318	337	309	291	333	290	273	290	313	323	283	289	298	306	309	277	290	303	314	309	285	304	308	314	340	292	301	300	295	277	313	305	259	276	302	308	260	304	282	260	285	288	276	318	272	301	292	311	315	302	274	278	300	266	317	282	287	286	281	282	294	304	292	266	272	278	310	286	308	314	298	275	284	298	299	316	295	300	283	288	255	254	300	295	301	291	303	294	276	297	305	290	310	286	280	316	258	306	291	280	269	318	300	304	274	303	324	284	294	278	269	321	302	297	301	291	271	279	308	289	281	274	314	301	309	293	303	289	333	291	296	293	273	290	318	310	314	290	285	297	299	282	287	263	271	288	292	249	315	292	281	296	313	268	299	291	285	289	287	299	282	313	284	243	320	290	290	271	291	288	305	291	259	326	327	270	274	297	333	326	304	288	296	284	277	304	314	301	306	267	281	292	316	287	279	281	257	277	323	286	324	280	283	292	280	318	301	269	281	288	268	308	298	303	294	285	302	292	277	294	315	289	267	291	320	292	289	291	320	276	295	308	300	271	296	326	301	337	279	291	296	301	306	292	281	284	303	288	294	277	293	335	292	295	293	302	299	280	299	307	298	298	299	298	311	311	323	285	289	316	278	285	273	271	305	303	283	290	293	294	298	278	288	276	315	305	283	306	285	271	274	269	270	300	292	294	304	312	298	282	294	292	303	262	319	279	298	321	311	320	318	293	309	293	290	322	283	268	310	251	288	303	282	263	288	267	276	289	260	308	305	291	269	317	284	268	282	276	283	296	303	290	290	297	326	291	303	282	292	284	303	305	282	297	310	284	307	271	296	298	329	262	295	297	296	275	275	278	303	333	322	270	279	305	291	316	302	280	281	298	324	290	303	270	285	289	267	267	293	265	294	278	299	288	289	283	330	327	290	296	308	279	300	269	293	282	308	295	312	312	302	306	268	287	303	301	279	266	280	281	278	278	276	290	300	289	291	299	298	293	320	294	322	312	319	299	290	305	273	265	315	294	298	294	320	290	279	289	320	307	278	295	309	292	291	269	265	302	303	277	291	268	273	302	291	298	285	281	266	312	281	265	303	292	291	287	283	287	271	319	289	280	276	284	278	304	300	302	256	316	292	294	269	291	291	301	309	293	306	291	304	276	283	300	271	290	307	333	282	292	280	282	300	294	282	292	273	294	296	319	274	274	277	298	282	283	279	303	292	302	301	317	313	284	269	292	313	300	294	298	285	315	282	309	281	278	288	314	300	303	318	300	279	307	272	243	312	297	257	313	278	317	296	281	316	266	285	296	319	282	308	293	320	291	288	285	294	269	303	303
36143	23467	8614	4159	2731	1951	1705	1571	1369	1175	963	780	702	666	616	608	552	533	475	468	415	433	420	386	417	377	409	390	398	388	394	377	354	370	342	354	372	424	353	353	374	369	314	394	344	370	335	368	359	332	358	340	366	375	366	345	326	356	329	344	383	319	372	328	345	349	363	362	351	335	361	377	374	340	375	374	330	322	364	365	369	362	342	336	381	317	342	377	360	349	349	389	354	347	354	401	373	354	357	319	353	387	365	330	348	326	368	384	361	350	333	346	363	365	381	369	389	357	357	321	350	326	324	371	336	319	356	334	381	380	355	326	369	342	349	329	363	317	381	355	343	361	323	351	353	333	346	358	332	351	340	338	378	351	402	344	346	350	337	362	373	355	359	323	352	346	384	351	359	370	375	370	336	341	347	353	364	353	356	355	353	335	315	338	376	372	335	380	347	354	339	360	345	330	342	343	343	363	354	368	348	383	337	298	368	362	351	377	363	340	356	354	345	375	376	333	374	345	398	364	339	376	356	355	378	367	331	363	353	367	331	373	339	357	348	361	359	363	355	325	332	332	312	373	328	352	348	356	321	383	373	351	360	344	331	336	341	350	343	375	350	343	364	382	328	386	349	346	346	359	361	345	370	314	310	366	360	347	328	355	355	367	352	336	326	382	364	355	383	389	359	347	349	359	350	327	353	350	352	395	325	355	333	358	361	343	373	346	334	349	352	380	361	327	392	360	339	326	363	349	394	385	377	359	357	321	342	379	331	337	394	349	359	355	319	341	357	353	390	349	384	342	366	316	353	348	369	337	354	342	313	351	363	368	301	367	371	329	364	345	345	367	351	344	337	397	361	341	361	370	361	354	328	375	355	342	371	362	368	353	381	352	354	339	371	362	345	338	318	340	336	380	355	353	331	352	362	385	333	333	349	358	363	368	348	341	337	362	370	359	363	303	394	348	336	387	370	337	350	365	384	337	368	340	384	369	339	319	337	368	367	363	357	348	382	384	324	385	385	384	396	330	404	336	373	385	354	350	342	360	363	373	342	389	332	325	356	354	328	323	388	364	346	336	354	361	384	359	326	343	370	400	353	357	391	352	346	364	365	373	344	390	330	360	371	384	384	357	392	371	356	344	359	350	394	350	356	347	338	413	317	370	356	337	323	354	344	342	356	315	326	325	363	355	360	347	370	343	339	369	350	342	328	343	325	345	349	355	372	341	338	349	325	355	391	351	354	367	345	339	326	335	400	387	379	364	345	354	385	363	356	319	382	365	382	338	357	371	358	371	315	376	354	371	385	355	356	356	363	362	357	354	392	359	361	342	365	347	343	350	347	311	380	373	338	364	365	362	347	340	367	354	374	397	343	381	341	354	392	395	358	330	344	349	386	389	351	348	348	403	360	369	305	341	352	381	330	346	362	356	337	361	357	331	368	368	330	316	325	314	366	398	376	361	342	351	348	318	333	327	325	354	334	341	356	354	356	347	390	363	384	321	403	348	356	380	355	343	320	380	322	345	349	367	332	361	349	367	371	350	348	333	395	369	351	320	329	348	361	333	355	365	377	371	355	334	371	369	369	378	394	358	320	357	334	342	364	331	356	310	347	336	372	332	339	387	353	350	315	368	365	401	339	344	344	351	367	374	345	328	317	396	359	371	369	369	340	351	332	331	338	351	345	369	357	360	335	332	354	324	370	350	364	354	327	338	374	351	344	394	351	372	361	340	370	325	337	360	390	352	355	377	359	332	400	330	364	348	350	380	345	366	356	374	377	337	329	370	353	370	335	371	331	366	359	334	357	335	370	321	353	360	371	357	373	352	365	368	374	332	343	318	340	347	360	345	341	357	350	369	360	347	367	366	329	360	356	306	366	363	347	361	347	352	383	399	338	359	373	356	339	349	328	384	339	379	369	342	356	352	365	358	375	325	359	340	380	333	361	331	369	361	342	404	354	340	351	349	365	366	390	371	340	381	356	317	365	350	342	372	330	371	340	339	352	387	370	349	340	371	334	343	397	358	340	350	360	327	314	344	336	361	360	375	340	358	375	358	380	374	374	367	323	360	371	345	338	354	338	362	334	374	364	368	352	356	345	351	359	373	354	367	345	355	354	390	388	372	343	340	337	344	332	370	316	340	340	372	362	347	327	321	344	318	337	369	360	348	377	384	326	320	366	359	374	373	373	341	365	382	338	358	328	342	342	346	346	372	333	364	359	351	347	381	349	346	370	337	347	347	318	372	348	339	359	353	363	358	332	381	366	392	340	354	367	308	341	344	338	348	333	372	347	342	370	398	334	365	359	374	350	377	379	360	363	331	352	344	345	369	362	369	344	370	373	329	367	345	366	364	306	350	311	338	347	367	361	384	396	362	349	363	345	321	353	360	338	318	360	397	367	369	318	343	398	349	371	350	321	332	353	353	392	349	308	340	344	345	314	372	359	363	346	353	389	336	380	367	371	372	356	339	358	337	342	347	353	372	332	333	331	346	300	344	377	361	341	358	368	363	346	361	332	394	374	326	368	352	359	328	368	333	406	331	350	355	369	356	356	312	361	344	320	362	349	367	344	346	373	373	365	333	387	330	360	351	380	323	355	353	361	341	356	361	364	339	342	325	372	343	326	340	334	375	351	319	323	347	337	330	361	386	360	357	351	366	351	374	361	346	332	345	365	370	350	385	359	341	347	363	377	344	335	331	368	378	335	375	361	349	367	340	369	331	363	374	367	363	369	346	334	347	350	357	342	343	345	391	356	325	358	356	360	329	364	379	358	373	384	333	352	334	352	372	360	353	347	322	372	351	371	346	358	354	343	393	362	372	351	344	344	352	344	339	335	340	317	386	335	371	340	385	345	306	370	350	359	386	368	318	343	358	372	344	357	369	402	318	366	354	315	360	326	326	361	340	363	370	341	322	335	363	377	366	343	341	365	352	360	381	320	361	344	367	342	381	367	379	367	356	366	374	396	329	371	335	324	327	356	346	337	352	330	338	341	366	374	343	356	366	361	353	366	372	383	357	369	354	368	349	347	366	336	364	340	345	343	344	370	334	310	338	345	390	330	347	361	346	353	347	341	381	361	354	392	356	360	367	361	353	315	352	353	357	326	361	328	370	380	354	351	367	338	334	377	315	337	355	379	353	353	349	360	384	371	364	383	351	351	355	352	369	337	343	376	344	367	364	349	402	337	389	342	332	367	380	342	367	367	341	350	345	356	348	340	363	354	401	334	337	371	340	338	345	353	351	384	348	349	368	356	372	365	379	310	349	368	346	341	340	361	378	353	399	348	347	353	324	342	363	375	372	369	352	363	342	344	361	333	353	368	371	369	344	339	383	332	365	356	355	347	353	356	334	344	391	331	322	350	340	354	322	356	364	344	356	317	375	387	343	388	353	337	359	376	339	323	371	358	365	357	347	340	342	336	346	354	331	343	330	350	388	331	371	346	391	387	346	348	365	336	320	367	373	367	299	359	344	328	351	350	359	337	338	348	368
24724	20936	27224	24712	13146	1609	1188	1059	1035	938	917	863	858	798	839	813	809	788	768	790	737	749	714	795	743	731	779	784	766	742	727	748	738	757	751	721	732	752	814	769	727	719	750	731	728	697	696	722	717	749	746	703	727	694	722	737	712	719	769	720	756	720	735	714	760	732	763	761	693	744	770	685	769	706	722	764	729	755	762	768	701	737	733	744	720	724	747	704	725	749	735	715	738	708	743	748	704	780	691	725	727	733	727	689	764	736	767	737	701	744	683	774	775	717	696	729	722	723	760	749	709	692	668	698	757	763	680	736	668	755	763	676	732	771	725	738	757	747	672	715	715	726	775	721	707	747	771	745	713	745	739	715	744	755	741	728	738	756	717	760	717	776	717	707	719	712	703	736	720	710	753	743	697	694	704	722	748	721	739	775	715	768	681	728	696	715	716	732	753	732	686	738	742	677	752	734	737	722	708	715	754	738	764	729	753	751	747	721	714	731	713	773	711	730	709	748	715	687	680	754	738	730	735	784	711	742	688	729	723	692	682	775	681	655	727	746	769	719	705	704	757	714	698	764	717	727	736	716	747	725	736	738	743	730	745	735	711	672	710	730	733	770	746	701	713	733	704	722	700	763	763	740	715	741	760	726	678	733	776	741	719	713	694	756	763	772	725	718	700	705	729	764	791	754	728	777	682	705	749	765	745	765	733	705	713	708	728	675	710	740	738	745	742	770	775	781	709	740	739	746	737	750	769	743	704	722	734	736	704	745	767	787	734	755	764	727	770	710	754	729	700	712	765	762	747	730	753	785	735	716	729	752	747	713	693	753	721	723	694	714	743	770	778	755	756	737	681	675	726	790	703	728	750	734	751	737	741	721	745	728	700	739	744	755	723	715	733	739	694	717	732	736	717	772	762	717	742	764	679	767	740	708	706	698	711	754	735	727	714	724	748	715	703	719	749	738	731	768	687	733	724	736	733	679	703	743	742	790	740	702	764	708	741	740	674	734	745	743	710	731	726	697	727	743	732	735	711	707	746	779	797	715	721	731	777	739	742	710	755	788	749	731	745	701	736	756	719	778	718	742	740	720	702	723	726	716	723	740	713	721	707	694	746	727	752	750	705	732	738	739	724	780	785	700	728	701	730	733	690	785	674	704	764	700	747	769	723	727	784	769	681	696	772	750	728	754	745	782	726	731	693	739	706	712	745	770	732	717	706	762	739	701	695	734	797	736	749	731	684	765	725	738	722	743	731	707	747	764	718	738	781	731	734	720	711	699	712	764	728	715	750	739	751	712	729	734	741	715	718	732	710	698	722	740	681	731	752	729	759	703	797	724	754	740	711	726	771	720	736	769	759	722	762	741	751	756	749	689	746	708	730	785	751	760	762	693	714	741	705	693	717	780	737	721	735	750	777	738	735	816	723	689	721	711	749	754	725	710	722	740	732	714	674	734	718	736	753	785	739	758	713	711	767	766	704	710	767	734	744	688	745	711	707	740	770	694	737	675	709	763	743	718	733	717	769	753	722	780	832	775	768	719	727	714	752	705	721	715	720	735	717	703	808	702	731	791	741	730	720	754	709	733	728	732	743	738	723	700	760	755	745	727	701	704	720	734	734	726	740	717	677	768	738	712	770	731	710	720	713	748	698	784	707	773	725	772	720	791	751	694	727	762	750	721	709	736	724	732	765	721	769	699	739	740	766	729	782	706	728	731	758	762	721	696	758	701	724	731	711	713	759	717	692	737	705	691	749	744	723	716	729	733	702	729	736	760	760	724	740	737	757	715	798	746	759	713	690	779	729	749	738	740	728	814	730	738	729	729	733	699	738	729	715	730	745	704	747	739	703	726	748	686	738	749	724	757	730	728	785	699	766	731	754	736	737	741	748	687	735	718	714	700	691	707	754	698	725	724	745	730	745	735	731	756	710	698	708	716	685	708	748	739	688	678	686	765	736	764	726	733	727	737	772	730	742	721	729	707	736	687	687	683	736	718	706	737	784	764	748	710	778	741	684	722	708	727	712	711	696	761	769	725	731	744	750	701	748	754	692	765	762	712	717	759	740	755	729	697	746	718	709	768	731	737	737	739	724	713	748	720	734	733	722	804	729	726	702	756	717	758	800	728	726	769	729	722	681	755	780	787	756	761	767	702	710	730	702	729	764	677	755	753	741	736	768	700	722	703	707	703	678	744	762	695	703	736	785	765	729	721	721	727	733	698	742	764	731	715	775	767	757	741	744	799	741	713	699	725	732	743	753	696	702	721	726	710	741	703	736	758	707	700	739	738	702	717	749	750	737	758	712	751	780	742	737	733	749	725	758	716	703	774	690	774	699	722	738	740	737	712	724	693	714	711	708	670	706	748	729	754	720	726	718	746	742	766	704	737	700	697	701	723	764	695	720	665	724	738	696	700	744	702	726	729	734	719	776	727	752	770	715	721	729	711	706	728	768	766	755	755	747	679	778	724	787	790	797	695	715	744	757	705	710	709	753	737	728	767	763	727	694	702	709	742	737	725	720	718	729	708	746	672	727	702	710	737	724	701	676	731	711	717	747	712	736	779	748	745	720	738	674	738	781	747	723	736	763	754	804	761	761	722	724	751	771	743	731	717	736	782	746	767	718	760	695	745	708	673	780	720	748	764	676	753	750	713	751	709	764	745	693	736	733	768	739	752	736	701	733	672	709	702	704	737	716	722	703	727	750	771	716	727	736	741	698	733	742	689	718	715	754	715	759	721	727	755	782	727	707	692	759	745	751	733	715	732	726	746	706	745	749	706	742	726	707	742	739	739	715	719	700	711	729	730	752	765	723	699	733	694	751	708	761	723	767	751	723	737	729	703	697	674	750	743	752	724	762	663	689	736	762	674	766	746	786	716	722	785	768	702	715	686	727	748	716	814	759	737	741	762	743	737	705	744	708	760	735	744	768	732	712	747	701	732	759	734	722	716	754	646	750	710	754	752	759	743	764	769	713	751	735	755	755	678	688	754	777	723	763	699	720	734	759	685	720	749	703	754	746	729	751	721	735	696	720	704	785	709	738	733	741	714	737	715	709	722	734	737	750	758	701	699	740	720	755	697	733	726	733	770	747	701	722	740	711	711	792	741	755	761	703	756	783	753	712	664	767	768	740	732	729	756	699	704	719	700	784	790	740	685	698	745	764	726	731	702	668	732	774	690	720	756	685	741	757	691	635	735	749	751	739	685	726	688	691	726	767	764	706	736	732	709	729	725	744	732	728	675	713	765	763	792	730	686	741	775	759	706	712	766	773	691	743	752	736	742	803	733	721	729	779	712	741	754	787	764	762	742	750	697	712	757	732	753	767	745	736	736	745	719	741	809	718	708	703	731	741	730	728	755	703	749	709	702	718	740	742	752	757	726	725	777	737	702	724	780	715	777	772	723	753	724	750	700	702	727	776	740	713	750	687	722	733	772	716	745	750	677	697	743	755	738	735	718	716	736	744	727	755	727	736	694	713	734	708	755
36035	19550	6131	3322	2373	1875	1647	1625	1524	1328	1286	1134	1063	1003	1003	937	923	962	917	879	917	861	871	888	858	867	905	849	900	820	841	862	850	865	850	891	799	866	822	804	864	915	864	851	802	852	802	851	876	886	789	851	854	805	839	838	868	862	807	883	825	805	805	851	875	812	868	819	792	831	810	847	875	850	799	816	824	797	858	846	840	813	823	814	846	808	862	826	779	814	831	816	855	831	781	820	800	838	818	886	873	800	831	864	778	829	824	819	828	761	827	778	777	865	798	836	773	793	849	855	768	807	835	858	827	764	879	780	803	863	846	869	867	845	842	837	831	825	794	860	861	841	822	802	808	786	788	895	835	813	842	843	840	816	804	836	880	825	802	856	815	809	823	865	822	874	849	775	800	847	852	793	819	830	832	830	840	801	803	847	828	837	824	839	832	868	809	883	839	830	844	869	834	823	796	810	838	808	819	798	809	843	829	886	848	851	789	824	837	833	836	843	844	842	801	795	831	815	837	823	787	792	818	810	842	840	844	852	813	783	900	810	846	825	797	834	806	740	816	829	858	788	853	861	837	835	775	830	819	841	830	820	847	823	772	828	820	816	844	813	790	793	810	871	783	835	826	798	864	785	811	783	817	855	860	847	784	791	835	810	825	805	877	807	829	833	845	852	893	772	872	812	850	824	833	802	804	829	871	812	813	818	769	802	827	791	839	780	796	841	809	800	842	858	813	764	838	814	806	815	835	810	815	810	873	800	813	827	795	797	862	807	842	808	780	789	824	866	791	799	836	823	852	822	790	804	811	857	850	827	808	873	844	836	776	790	829	872	835	813	823	795	817	780	865	846	854	841	747	807	826	808	823	817	841	782	848	849	845	782	788	799	816	806	804	832	844	805	837	794	858	843	843	804	785	849	851	859	822	842	825	822	848	846	834	829	825	841	803	796	832	815	796	814	804	859	815	836	821	817	829	784	824	782	826	839	887	822	860	825	851	830	857	830	831	833	816	845	837	782	788	835	814	822	807	786	788	766	854	801	877	806	804	817	901	825	776	788	795	839	840	824	883	828	830	855	830	763	826	844	822	817	890	856	836	807	799	836	813	817	855	824	849	796	804	805	856	797	837	823	825	834	873	799	839	842	805	855	839	829	818	822	785	808	863	831	811	828	874	831	814	863	843	822	866	829	761	839	817	826	807	844	741	797	848	871	832	866	857	817	830	822	796	840	811	777	867	820	800	772	786	785	830	826	786	843	784	810	814	813	818	799	803	836	800	806	748	875	812	815	835	789	825	819	840	880	873	800	851	850	825	781	819	820	824	844	810	806	794	839	805	854	815	790	799	778	858	840	898	797	821	867	814	780	856	787	877	794	855	827	803	836	851	833	806	797	865	830	798	764	833	860	867	844	804	865	811	798	810	861	805	872	792	872	878	822	805	838	811	800	847	848	824	860	761	792	868	805	812	833	815	860	814	743	806	889	770	854	770	835	786	833	871	847	847	834	833	785	798	781	811	816	856	787	834	827	849	826	840	837	877	776	830	833	845	804	800	806	807	788	846	823	827	804	822	775	831	858	788	852	794	866	786	792	831	800	851	827	809	798	826	834	875	864	811	836	822	851	826	847	829	831	830	827	811	767	813	805	829	782	801	838	800	798	819	802	835	821	887	778	779	842	833	800	776	822	825	859	817	839	778	797	825	819	809	840	821	901	799	884	857	829	850	845	827	804	808	841	859	843	772	829	820	854	799	834	841	784	827	871	801	780	812	818	855	805	827	817	815	842	799	807	878	860	863	817	899	845	826	819	811	840	866	814	797	818	838	821	861	788	871	823	786	820	791	835	808	808	795	848	867	862	791	806	813	840	860	842	870	841	865	836	809	825	885	842	859	825	834	803	813	834	801	792	812	786	818	837	841	820	794	797	837	837	805	816	833	841	827	846	807	856	839	839	789	844	781	792	830	814	825	821	866	835	767	835	850	788	824	838	831	885	822	878	759	901	828	839	834	853	801	829	845	802	837	775	805	807	808	807	850	817	835	831	851	848	775	787	815	801	788	818	808	825	814	836	789	860	851	789	784	835	816	819	838	828	828	809	795	783	829	800	804	831	806	865	835	803	840	833	788	823	872	780	822	797	842	839	841	823	838	819	813	795	854	809	814	839	806	789	818	791	832	835	827	846	855	801	788	819	811	846	800	807	804	788	783	814	830	828	851	895	837	866	798	835	832	815	822	849	790	846	782	819	816	881	784	857	846	820	862	860	827	773	851	835	832	778	775	792	807	827	792	839	806	851	774	839	777	834	825	829	847	858	861	811	828	781	844	810	831	864	806	824	820	855	861	879	790	851	800	783	813	820	832	831	823	827	849	857	840	793	803	858	805	832	808	794	840	808	826	869	801	856	840	823	769	799	824	833	800	824	823	837	834	846	807	820	853	832	841	851	837	830	797	835	835	825	817	825	820	839	787	798	800	792	854	802	874	829	847	796	779	780	810	776	810	855	799	850	814	860	791	800	812	816	798	847	800	801	821	788	846	860	808	841	875	830	818	811	855	868	825	843	824	807	838	830	816	788	804	854	852	817	822	812	844	809	831	834	843	840	823	807	826	805	787	816	818	796	806	809	873	821	799	857	831	861	848	823	752	853	810	825	807	815	813	829	872	833	844	800	818	809	820	788	816	865	811	840	814	830	813	820	838	842	836	803	868	841	819	805	829	782	799	847	822	810	828	852	792	817	825	786	840	831	764	818	783	847	901	817	818	834	840	853	864	793	827	810	817	793	862	807	831	757	823	812	850	765	799	883	832	840	794	814	834	798	829	824	858	838	820	879	821	789	822	881	773	832	845	874	856	841	829	837	778	820	805	844	849	817	868	874	842	828	790	810	782	854	818	826	791	835	811	820	761	815	854	805	849	799	831	823	850	863	843	804	830	834	800	778	833	809	852	831	880	818	825	832	825	848	810	849	801	795	863	812	831	881	800	835	819	827	868	811	818	795	782	837	808	816	809	821	830	778	818	856	853	814	780	797	796	813	810	840	818	806	807	802	798	829	850	868	811	816	829	825	800	808	801	814	849	827	798	831	829	817	879	797	760	862	780	835	819	817	810	804	844	798	851	827	806	778	786	773	845	798	794	853	791	824	809	837	848	779	846	782	862	806	770	834	832	791	798	825	802	850	823	827	832	828	881	804	836	872	806	798	818	802	814	858	819	874	827	852	874	823	801	834	880	829	815	778	856	768	829	861	800	812	817	803	825	856	756	861	842	835	815	832	816	775	809	859	833	807	848	853	802	815	842	898	841	775	839	854	801	854	809	857	891	871	807	807	799	824	822	813	824	789	836	813	803	844	799	820	804	868	825	829	849	840	833	805	806	817	843	853	818	796	854	860	822	820	844	783	813	807	850	852	788	827	763	770	800	773	839	791	781	888	841	860	821	840	821	766	789	816	867	832	881	800	839	850	805	841	877	817	798	839	819	813	845	852	792	846
22496	20950	28609	23430	20951	21019	11949	1682	1324	1176	998	983	882	796	813	750	777	706	687	732	656	662	684	681	615	578	624	589	599	605	641	642	566	565	540	630	616	567	585	581	614	573	577	566	569	563	555	588	579	622	556	590	545	626	613	553	589	581	595	564	579	562	555	538	568	564	505	580	578	592	547	560	584	558	591	602	583	582	611	585	595	563	625	548	619	551	556	588	619	607	578	581	573	547	577	545	535	564	567	548	566	532	561	572	556	598	610	584	616	568	588	579	568	539	581	512	580	578	620	580	555	565	581	586	593	565	570	571	567	585	560	529	573	580	548	594	585	515	616	552	554	647	593	568	567	516	574	593	546	566	578	566	574	571	628	570	577	618	601	605	535	575	562	529	590	561	591	573	545	570	599	587	567	588	543	572	557	555	571	569	553	551	566	547	556	592	569	552	552	574	603	582	565	559	580	603	507	621	606	547	555	603	594	568	609	565	587	579	565	538	535	549	589	602	565	564	551	567	567	543	550	536	555	564	582	535	572	590	571	579	568	536	541	615	542	609	579	561	588	559	580	588	546	591	582	575	543	587	566	568	593	586	583	563	573	526	566	584	536	551	569	521	610	570	556	605	546	570	586	564	588	600	567	555	537	540	579	580	588	606	596	600	559	546	595	595	623	600	579	556	560	558	557	560	542	576	572	544	579	550	564	579	568	600	540	561	541	583	567	609	554	611	544	529	577	550	571	554	577	583	578	584	557	577	590	563	586	605	580	569	608	560	578	527	588	589	546	538	546	556	540	574	583	564	616	561	571	551	558	606	557	575	526	577	571	606	569	582	553	616	606	557	560	590	564	557	589	578	577	564	588	554	494	547	540	590	556	593	591	567	544	562	598	549	594	585	569	573	575	554	622	584	540	580	605	566	557	548	514	575	587	538	610	592	576	575	564	571	548	572	557	579	563	591	607	576	590	534	516	576	560	510	563	609	572	581	551	566	577	574	579	581	575	581	595	568	575	584	599	562	582	570	533	598	589	544	637	576	592	583	599	559	552	574	576	594	544	627	585	611	576	558	568	601	607	550	596	556	590	580	605	569	568	593	576	575	539	586	578	544	596	553	563	532	556	572	571	582	555	534	579	589	576	558	518	548	566	570	530	584	505	615	568	602	579	567	550	577	598	566	556	548	557	550	555	538	590	560	599	574	597	570	580	598	520	546	595	586	561	521	591	574	560	574	572	558	525	507	594	619	565	515	544	557	581	503	554	581	562	577	563	601	581	590	596	547	554	549	609	586	599	580	572	547	648	563	545	554	583	543	594	574	601	598	607	548	554	571	603	575	591	558	541	515	579	582	554	534	577	607	530	579	543	562	579	605	555	535	602	584	575	585	607	543	577	590	581	558	604	577	575	543	574	573	541	588	561	570	583	558	580	534	574	582	612	571	570	559	560	590	589	588	534	581	577	579	579	606	578	587	552	578	567	590	589	559	606	550	533	636	593	580	573	547	579	592	582	563	572	543	565	574	592	559	581	566	554	573	577	554	560	547	556	573	584	533	549	530	573	574	576	578	553	613	576	562	531	579	552	553	572	495	600	602	572	569	566	572	590	601	576	591	582	549	592	569	562	580	592	564	555	595	584	564	554	569	595	545	528	581	569	564	613	555	542	613	564	605	593	585	546	582	545	550	621	586	533	583	575	588	554	560	530	574	624	532	595	573	531	577	529	597	569	531	568	595	577	562	587	568	571	538	578	606	557	583	570	573	560	556	613	548	617	559	565	531	559	539	587	556	558	529	504	576	564	566	576	581	554	544	587	548	531	584	567	586	546	582	572	555	554	566	579	575	538	565	512	574	552	555	577	574	580	555	569	583	557	539	580	566	581	589	559	501	589	585	576	576	596	548	575	552	561	607	558	589	579	542	541	570	596	540	613	565	601	556	615	605	565	576	557	604	557	600	576	525	568	584	568	540	548	583	545	586	559	535	573	568	561	568	572	604	597	522	557	559	591	561	551	537	565	614	530	571	547	572	574	559	564	609	569	598	585	595	538	571	612	580	566	540	588	555	551	566	560	596	560	571	585	557	577	560	547	612	600	553	543	551	564	560	565	553	568	570	573	592	575	528	570	527	573	577	545	612	542	549	552	553	595	576	590	513	547	563	583	562	579	624	546	571	538	606	578	504	572	568	562	594	581	576	524	606	520	606	526	533	592	586	552	539	573	575	581	580	590	554	548	565	570	575	562	573	509	559	590	570	593	592	576	570	530	543	548	627	547	565	584	534	586	586	577	577	621	575	563	531	641	558	564	587	583	572	532	536	576	585	565	555	554	530	575	562	540	564	553	564	603	585	548	580	550	542	570	619	547	565	573	582	575	567	570	560	528	571	573	538	580	621	578	575	611	521	574	521	546	609	579	561	532	571	563	598	516	584	583	527	539	585	547	566	549	518	604	572	582	562	546	557	534	590	531	585	594	570	548	579	595	531	586	564	589	602	576	557	585	611	589	556	577	587	546	578	563	601	544	550	533	594	571	514	556	598	587	568	584	538	582	578	531	565	550	571	582	599	576	543	546	594	552	558	563	550	560	558	555	533	563	564	592	579	559	590	568	532	595	567	576	510	545	576	587	549	562	583	595	592	593	544	558	605	570	573	584	554	587	605	544	560	527	544	522	601	548	558	543	580	583	596	597	591	544	584	565	543	532	580	584	645	600	581	563	601	572	552	586	540	548	597	600	600	578	555	562	586	615	573	578	584	592	550	545	546	599	570	565	565	544	567	569	590	577	497	553	574	592	589	584	562	581	598	564	549	540	556	534	587	605	541	549	548	562	613	567	546	541	513	549	576	542	576	586	516	557	582	560	578	571	564	575	586	592	536	542	574	592	531	569	596	578	578	561	564	582	560	587	536	567	573	597	528	541	550	607	552	573	583	584	575	586	566	585	585	577	571	580	542	574	604	520	620	565	569	598	549	609	578	599	555	624	620	581	587	584	604	591	586	568	597	576	573	583	577	561	565	565	589	591	553	576	572	527	593	563	539	556	561	571	560	613	574	592	547	577	582	577	563	535	519	566	543	618	575	573	548	550	558	558	539	524	583	556	566	600	545	565	542	576	601	605	587	532	542	580	567	539	621	565	571	563	575	559	591	617	569	516	536	571	583	608	582	574	553	549	580	561	565	573	590	553	576	574	538	555	578	590	572	539	568	569	539	596	595	531	584	565	599	579	542	529	562	565	618	571	546	552	545	564	556	547	551	566	555	561	587	574	575	584	598	559	554	606	564	602	592	553	586	576	572	597	519	556	573	522	564	537	596	556	524	570	520	589	551	560	541	576	544	554	588	572	559	548	569	591	547	552	570	543	555	536	551	587	588	528	576	559	557	596	557	592	534	538	554	577	578	602	560	592	604	549	531	578	563	579	547	572	567	631	521	622	573	568	580	591	560	600	546	530	575	567	524	595	605	535	556	556	578	582	557	544	571	572	560	586	524	521	554
40373	28883	13943	7469	5133	3744	3034	2617	2389	2013	1717	1484	1331	1160	1072	1009	1035	877	869	835	791	799	772	693	688	705	716	683	679	632	701	673	649	636	706	627	653	644	642	635	658	606	648	662	608	595	651	644	614	655	631	643	592	651	631	621	638	659	660	643	627	567	665	630	620	643	574	643	678	616	586	685	582	602	638	641	653	651	576	624	679	591	627	570	616	580	652	664	605	566	611	609	634	629	644	637	623	655	609	638	649	657	603	635	610	615	644	612	610	604	580	651	624	624	611	655	658	587	614	642	638	587	664	637	582	608	623	615	652	610	627	595	629	618	592	616	592	629	602	642	622	611	614	606	568	645	580	654	597	597	609	592	624	628	574	649	630	626	617	591	634	610	646	603	594	666	588	569	637	637	672	605	622	621	585	617	601	612	643	642	649	637	607	641	633	632	661	638	607	619	588	594	627	619	633	592	598	632	617	651	619	608	615	649	603	649	615	614	608	595	614	636	635	618	593	563	610	609	637	637	590	626	600	583	632	638	596	597	604	631	613	604	631	676	604	619	646	613	621	638	638	636	596	581	651	591	607	605	573	620	609	552	639	601	611	647	627	673	605	581	588	613	633	615	626	640	635	626	655	615	604	610	637	596	638	618	609	647	691	610	615	679	612	671	589	568	653	625	625	576	627	636	624	622	609	599	607	581	583	632	564	647	624	612	632	651	669	628	584	632	560	612	622	649	584	616	612	622	591	622	634	609	594	608	646	643	620	631	661	594	631	578	623	598	678	637	644	619	626	603	602	630	636	647	608	584	635	638	654	625	621	598	646	630	614	582	668	648	588	661	602	578	568	624	632	655	621	599	573	634	586	606	594	665	614	627	571	631	656	681	629	602	628	608	614	585	627	669	665	648	579	630	616	592	606	644	612	630	619	627	643	594	592	619	606	638	590	637	619	634	626	639	576	668	600	647	577	625	653	629	572	603	598	646	606	610	597	593	633	614	572	642	604	651	601	602	606	636	583	620	650	661	627	612	610	620	609	625	621	626	616	700	634	646	594	591	610	624	619	629	636	607	616	611	646	655	618	582	625	650	594	618	628	636	584	617	595	650	637	610	623	600	626	612	626	597	614	621	655	601	622	639	610	592	603	587	677	591	593	643	655	609	579	648	606	618	610	597	628	639	588	631	627	611	660	629	628	623	635	593	593	577	598	627	615	655	609	628	613	671	605	646	627	607	643	613	600	606	604	616	605	629	601	644	635	607	642	604	676	603	598	606	613	602	635	603	615	637	616	621	619	613	645	628	624	557	628	623	632	651	601	577	639	628	599	602	595	594	636	647	595	646	639	609	638	610	638	606	583	594	641	583	612	621	647	620	636	630	567	660	585	620	621	605	596	621	643	648	615	602	669	594	602	643	589	598	581	631	651	652	620	634	603	578	649	658	604	632	595	624	624	606	615	670	619	611	588	574	622	602	587	646	574	697	642	609	620	619	600	619	593	614	614	589	676	624	612	651	610	649	645	570	616	643	597	575	642	627	595	661	666	645	639	607	651	575	635	623	630	614	641	597	594	613	569	584	643	649	632	574	583	673	621	601	606	623	582	625	626	635	544	645	624	679	605	589	595	612	643	638	661	590	607	646	621	621	636	599	603	597	642	581	623	645	597	613	641	617	619	621	601	616	646	600	601	649	553	605	645	596	604	600	653	629	606	637	621	617	630	591	622	590	655	640	623	647	614	594	610	613	596	668	576	604	612	609	611	651	624	615	588	602	585	654	624	601	590	634	601	638	622	656	603	608	610	638	650	605	602	642	585	629	599	636	649	650	602	626	565	640	657	606	624	647	628	626	585	615	635	621	583	601	619	585	624	585	634	580	645	628	567	645	672	592	644	594	615	624	657	643	636	608	622	621	585	620	644	619	627	614	630	626	608	624	615	616	601	627	626	647	593	591	641	549	606	591	635	677	610	624	615	578	578	592	643	604	599	600	613	633	652	657	632	646	643	631	573	620	629	592	640	640	656	637	626	626	609	608	631	634	623	627	591	660	669	630	619	600	653	599	658	582	593	632	636	584	574	621	639	600	661	617	611	588	615	627	665	637	624	650	638	636	637	640	618	660	604	657	577	634	633	583	613	667	614	625	575	604	622	639	657	603	588	687	590	589	599	597	590	596	585	589	594	613	670	598	623	616	617	598	624	670	564	619	588	597	643	603	638	610	634	603	621	597	554	619	578	623	597	649	636	607	629	598	631	634	590	651	649	631	604	620	612	637	669	583	635	614	636	621	616	637	628	631	607	651	639	611	628	685	595	593	583	643	674	620	635	601	621	602	604	627	661	610	621	559	617	658	635	623	618	641	586	603	596	575	618	661	621	596	640	634	594	640	588	664	582	622	585	582	636	611	620	584	642	594	601	584	629	629	608	591	571	610	619	618	608	622	644	620	594	657	633	633	633	632	591	588	624	653	579	628	580	608	665	597	600	636	659	604	613	615	634	609	622	640	616	642	599	630	579	658	615	628	625	580	602	625	578	599	585	592	625	592	638	597	638	609	625	643	583	566	646	620	566	615	586	604	626	590	601	639	600	616	596	665	576	612	628	677	665	638	598	644	615	672	591	608	617	667	603	590	650	614	625	603	612	616	627	609	609	624	635	611	623	557	601	644	599	620	604	598	620	627	588	578	599	624	602	611	639	616	597	617	607	618	603	602	588	648	596	655	632	601	646	657	575	652	603	608	653	597	601	614	636	664	575	625	635	661	631	591	689	639	610	619	627	624	610	574	625	609	617	625	624	628	606	600	612	642	612	617	647	567	634	601	629	607	661	560	629	597	626	657	624	649	600	607	620	640	633	634	613	596	613	624	624	632	642	609	609	671	631	622	585	664	624	587	641	636	641	636	593	610	599	643	618	572	606	625	617	626	657	650	619	656	626	619	622	644	625	635	583	591	637	620	589	591	641	626	598	630	628	623	639	634	589	634	629	564	648	614	629	626	649	626	654	635	633	594	634	640	570	596	617	603	605	626	614	589	612	609	603	580	665	603	601	597	621	653	605	630	635	625	641	656	587	601	635	597	618	603	590	610	632	641	595	648	599	617	636	643	585	604	583	672	597	607	599	638	666	652	602	605	623	597	667	635	621	589	652	630	602	609	627	644	578	644	612	608	641	626	631	614	631	603	597	635	612	587	594	625	602	634	623	643	668	645	631	600	606	631	647	614	625	640	645	593	627	637	599	645	599	641	615	628	660	646	671	656	588	642	657	618	623	566	651	612	671	604	605	640	591	601	625	626	627	628	579	668	581	649	592	665	595	619	617	631	634	597	611	614	632	607	653	629	586	602	662	619	617	605	612	647	614	557	620	604	616	608	581	565	637	619	623	589	622	584	622	673	660	617	652	622	594	681	606	630	622	617	627	584	602	601	598	632	624	568	621	597	596	601	571	642	622	611	597	613	632	652	676	587	600	574	573	614	585	600	624	674	584	557	600	645	595	591
29112	20997	10691	1391	685	596	515	531	583	527	561	475	501	519	473	488	487	500	477	488	484	495	499	467	491	533	463	464	463	465	495	474	460	493	513	460	490	496	494	476	488	512	467	482	482	448	470	492	501	445	491	489	474	448	487	464	453	468	473	491	451	477	475	455	491	483	494	483	461	484	518	496	461	475	491	504	462	450	456	494	463	486	492	482	472	463	481	472	492	419	470	492	505	447	454	452	465	466	470	495	484	492	514	491	440	447	494	469	469	467	490	494	486	467	477	467	454	437	472	466	487	463	442	487	491	555	455	479	496	538	460	473	468	415	474	482	482	448	472	459	480	497	469	486	447	494	458	528	504	461	505	509	459	459	490	455	522	418	495	476	468	516	482	488	458	472	470	507	498	483	438	480	426	474	471	464	494	449	474	491	486	513	455	503	480	447	443	457	540	503	501	491	487	472	487	472	479	469	462	472	428	479	494	514	455	445	496	457	463	482	466	456	483	495	464	504	450	446	488	490	488	476	491	419	481	458	434	462	482	455	470	513	492	487	474	513	487	469	503	496	455	470	513	518	467	442	489	551	456	489	453	471	522	448	484	436	482	463	495	514	497	478	475	445	457	498	462	491	506	450	481	453	470	494	463	455	481	517	478	442	504	476	487	463	530	484	463	507	535	487	467	438	443	478	419	476	486	491	515	460	456	476	528	469	453	475	465	493	475	487	451	477	467	460	476	493	488	460	480	485	459	492	469	455	494	458	485	456	496	461	511	485	454	510	485	497	479	517	499	473	459	526	467	490	511	489	460	461	481	474	496	431	502	517	496	470	506	486	460	495	490	453	472	455	470	522	479	523	468	465	518	453	508	429	471	466	474	475	486	498	480	493	442	492	480	466	476	468	467	497	452	447	479	493	500	463	484	421	457	460	502	467	438	476	459	473	503	493	489	486	496	487	492	441	451	491	470	439	490	469	423	473	508	478	455	459	478	506	474	488	460	460	469	480	498	447	431	490	484	501	459	456	490	468	466	479	459	498	503	498	496	507	491	499	436	464	498	444	445	490	457	472	464	473	481	464	468	491	527	456	447	421	484	479	457	484	449	470	468	473	480	437	463	455	529	464	487	474	460	435	515	526	458	497	467	499	490	499	497	495	459	494	448	492	463	488	469	491	494	532	503	467	467	482	498	493	439	487	484	487	451	489	466	454	479	482	455	490	486	499	466	492	507	486	511	498	480	476	479	496	459	497	496	476	474	419	451	465	448	468	479	458	490	449	493	463	462	492	521	459	484	445	497	476	437	490	476	531	472	535	505	432	467	531	437	519	478	471	500	475	506	462	485	449	483	512	447	509	477	486	486	488	492	435	495	486	454	496	452	497	450	454	505	487	472	461	476	460	492	471	444	504	485	486	457	448	506	491	475	496	465	513	441	464	488	526	462	463	485	452	519	459	474	493	485	493	470	427	482	484	451	460	441	436	459	489	470	490	485	494	451	477	479	501	455	508	490	458	489	446	475	476	445	490	511	466	526	483	455	471	495	473	514	453	468	472	407	411	484	494	495	466	497	497	466	473	449	468	448	484	491	498	465	472	504	460	441	501	454	474	449	485	499	503	501	433	434	449	478	501	445	472	487	466	461	467	475	472	458	422	478	508	482	492	440	460	485	462	494	475	475	486	474	490	478	478	415	495	475	466	464	492	493	453	477	454	494	496	531	500	477	502	497	485	501	481	435	484	470	499	482	443	473	446	521	458	471	451	467	477	461	454	437	481	483	491	451	498	468	510	439	492	523	505	458	483	488	436	493	461	449	446	468	467	476	451	483	511	490	470	457	469	453	487	491	478	471	475	443	482	480	447	485	511	469	486	494	473	467	455	461	502	488	493	509	489	503	437	497	485	509	513	459	474	471	468	423	489	474	459	489	469	463	474	489	497	506	460	495	469	446	476	477	476	462	451	477	493	499	489	498	514	437	481	471	484	485	462	473	456	476	478	480	471	488	447	528	497	490	514	488	486	490	458	438	489	485	456	482	507	500	493	459	504	494	473	456	458	488	500	438	454	453	463	474	485	441	527	501	507	447	464	450	477	525	441	492	497	485	488	485	440	501	490	480	476	503	466	490	498	500	460	480	524	461	497	467	465	508	469	462	502	462	443	457	433	479	480	492	445	484	510	482	471	494	476	500	476	464	481	478	505	459	481	506	447	480	446	474	462	461	438	483	477	479	473	507	435	462	441	438	512	507	457	478	463	462	489	519	475	488	476	480	498	471	502	448	470	504	469	519	475	481	480	449	514	457	479	464	462	491	517	477	477	497	423	457	519	462	502	481	446	444	433	463	480	462	484	479	513	490	487	481	477	472	455	476	506	458	510	467	499	459	459	496	496	485	478	480	489	510	445	480	450	502	487	505	464	447	466	477	469	481	477	496	483	453	491	437	494	510	493	451	498	452	500	467	508	492	479	464	488	436	495	476	457	470	449	506	507	467	472	452	443	478	507	472	483	478	467	472	433	473	491	509	487	462	491	492	530	492	475	500	492	483	457	489	486	442	504	509	423	495	496	489	467	460	526	456	442	458	492	433	486	486	441	467	489	480	498	491	495	512	467	458	494	492	482	472	480	481	487	483	467	478	470	464	456	468	479	508	459	479	464	455	503	471	456	470	434	532	484	464	455	489	493	485	486	447	487	468	455	487	465	456	457	476	431	470	453	508	477	483	498	448	542	503	483	446	511	492	482	491	495	483	463	458	457	486	435	489	475	480	463	443	478	482	471	480	511	490	456	521	465	522	509	470	504	497	525	482	498	467	487	509	470	499	480	488	484	489	496	453	432	489	442	431	499	477	483	464	490	484	483	452	457	491	460	526	487	477	492	500	468	460	464	470	465	452	516	435	477	456	491	513	422	470	469	461	499	458	428	519	474	460	458	480	490	463	508	499	498	440	458	444	470	483	454	500	443	498	496	529	486	493	502	472	497	465	490	457	490	494	468	475	463	469	496	474	476	493	446	478	466	469	466	488	463	501	496	455	451	473	466	461	453	481	475	505	483	480	489	480	506	477	474	481	486	494	511	459	478	476	486	451	467	477	496	464	482	489	503	514	443	494	480	449	485	457	494	456	519	448	483	480	423	465	441	465	441	486	494	477	500	504	432	516	449	479	484	461	520	463	491	428	445	472	475	457	429	506	497	424	459	502	482	478	463	494	473	490	473	449	476	513	458	469	503	467	526	460	479	495	475	471	477	465	477	507	470	502	443	522	500	467	460	439	527	509	471	447	450	470	490	498	461	500	470	492	517	486	483	456	481	501	467	478	493	469	506	498	509	453	477	496	502	485	443	467	456	508	445	470	486	482	485	463	464	454	466	473	466	486	490	470	516	441	480	489	482	524	486	487	446	472	439	432	491	501	475	476	480	451	470	497	474	500	471	480	510	490	515	465	486	471	467	474	458	471	488	467	488	449	433	450	463	478	462	491	447	474	474	496	489	439	482
33661	12862	2211	1267	999	771	728	766	698	657	651	695	660	612	598	570	585	598	573	567	581	582	577	593	564	594	608	600	534	611	572	523	573	602	568	569	543	582	569	599	557	580	548	604	592	554	581	577	581	592	607	553	538	570	530	575	559	562	606	548	581	580	566	558	596	573	581	531	541	578	574	542	614	572	576	544	509	582	571	590	574	595	586	592	500	507	594	543	563	556	524	571	588	597	548	547	598	569	546	537	563	565	515	595	613	562	577	577	563	536	543	550	540	540	509	583	571	556	581	580	571	552	549	571	596	558	535	588	499	568	552	597	583	571	592	568	546	575	598	570	628	579	564	571	583	610	560	586	556	560	632	575	574	505	541	563	542	566	544	570	551	576	569	550	577	548	565	563	569	562	587	545	537	544	568	573	594	568	572	553	593	570	578	552	587	570	534	559	543	549	615	558	586	600	565	550	563	568	564	544	567	598	575	537	568	581	543	561	568	556	545	561	573	556	538	600	536	546	603	610	577	549	586	519	552	595	562	539	541	576	567	540	566	563	548	568	539	601	549	601	532	568	551	562	585	557	596	601	577	572	568	603	554	551	610	583	552	585	539	583	532	546	583	555	571	533	546	537	543	559	589	575	543	551	599	565	587	544	595	578	549	545	567	550	603	585	604	612	559	591	551	579	597	539	560	549	574	545	588	535	589	552	553	572	562	559	559	595	598	584	560	550	540	592	553	589	603	590	613	578	578	549	596	572	540	591	554	583	560	562	540	568	572	562	564	555	566	551	604	557	557	527	563	564	548	560	544	571	550	591	548	608	566	572	573	570	601	591	576	560	559	572	534	574	579	560	605	584	565	516	522	533	594	533	605	546	584	595	582	581	582	609	580	575	557	561	606	540	582	558	561	547	568	573	601	579	578	607	611	590	557	571	592	534	513	603	554	546	579	571	560	520	604	572	564	573	538	555	592	535	570	610	564	552	566	588	556	543	590	543	591	522	603	580	608	536	537	551	569	603	573	571	566	586	593	635	580	548	578	576	603	595	596	509	598	564	601	593	541	574	596	563	555	560	578	577	545	537	574	576	577	571	586	583	591	520	548	537	555	521	580	599	589	567	564	555	547	575	557	611	580	586	559	567	563	568	578	559	592	552	565	582	597	556	572	574	551	622	541	580	588	537	562	548	547	604	568	557	551	562	577	576	611	557	566	582	541	562	563	596	564	558	564	516	589	540	579	586	590	598	611	549	593	574	595	576	561	535	622	588	601	593	600	547	537	580	591	579	607	587	565	609	548	549	561	606	576	562	550	584	561	573	561	581	555	590	575	580	586	590	567	581	516	598	570	545	565	555	552	570	594	551	565	584	574	605	566	585	565	569	571	553	526	590	579	603	595	597	535	589	531	558	609	553	608	535	543	523	575	564	556	564	586	624	531	555	551	588	538	547	563	518	548	566	559	540	579	579	589	562	616	557	562	538	536	588	572	558	580	585	561	542	589	546	578	548	584	564	563	583	586	563	580	559	582	491	572	580	623	546	590	544	529	557	576	558	529	571	566	583	533	604	558	556	574	545	512	556	573	586	604	558	550	529	570	616	586	550	549	584	595	622	578	512	568	534	563	557	576	565	574	583	565	536	569	540	561	556	602	596	576	546	581	584	590	610	545	561	543	608	586	547	591	557	557	609	554	569	585	565	572	582	578	601	571	552	572	573	578	567	573	565	570	609	553	535	546	604	564	565	520	561	572	611	577	597	542	536	571	569	555	575	624	574	565	551	565	586	583	602	585	562	563	567	581	561	564	575	549	589	589	590	563	580	583	541	571	542	544	603	546	569	551	568	581	523	539	550	549	587	559	578	546	632	577	555	564	576	563	555	537	586	543	580	575	551	565	545	558	569	555	557	559	561	544	565	563	589	535	580	567	547	555	580	561	588	592	559	535	536	574	590	562	555	525	571	574	560	585	605	563	539	588	560	573	578	580	558	590	549	594	566	530	580	566	548	612	580	544	547	615	556	574	564	546	582	591	603	567	549	579	560	562	569	591	564	539	550	547	609	581	579	571	558	555	562	553	590	570	568	607	587	547	551	550	580	570	588	572	554	552	574	565	583	575	525	574	582	587	568	550	556	605	573	582	587	550	533	582	604	565	629	597	556	582	513	584	552	548	601	602	616	549	547	575	537	562	571	594	572	593	553	534	586	559	526	572	542	575	541	577	575	564	572	553	568	595	555	547	558	553	550	580	532	620	544	540	608	577	579	592	579	620	595	531	582	567	562	584	591	574	611	539	578	594	547	572	590	593	593	599	539	586	593	572	594	578	597	545	536	523	564	582	561	570	626	561	583	609	579	568	548	602	583	627	573	555	586	561	584	526	498	567	597	591	552	538	578	595	564	568	549	569	551	600	590	540	534	567	567	578	608	588	578	584	586	532	551	588	572	581	580	566	586	579	591	576	544	596	604	562	555	599	568	561	538	543	576	530	545	596	594	582	515	591	519	559	556	531	575	559	578	578	569	571	545	611	540	557	548	550	544	573	588	530	518	569	588	546	606	517	575	535	577	535	586	563	614	553	596	587	573	545	542	578	566	563	557	567	539	552	556	541	561	605	565	578	590	591	603	563	583	598	572	594	538	608	548	580	595	563	557	583	580	546	593	581	602	615	545	597	576	560	576	577	567	555	578	551	569	604	586	583	586	572	538	583	543	603	552	626	553	550	594	560	580	557	539	553	525	557	556	585	551	582	603	557	578	584	542	562	591	563	535	571	604	572	557	555	582	554	583	575	606	587	549	571	562	544	548	577	553	595	550	540	532	588	554	572	587	566	566	592	590	563	597	594	620	561	553	575	589	561	583	576	548	565	556	594	575	537	583	610	608	570	582	568	570	580	572	554	582	545	554	581	563	567	525	583	520	589	588	561	538	563	551	617	603	584	579	595	605	559	570	589	568	596	555	542	552	575	585	577	579	537	566	622	603	592	611	586	540	583	543	583	569	549	575	621	585	559	575	568	585	562	544	556	562	574	552	550	564	583	590	598	546	555	532	586	534	557	533	593	568	588	545	569	574	544	577	586	571	617	532	520	580	563	584	623	600	594	521	607	582	578	603	538	570	525	585	543	567	548	563	589	568	542	544	573	575	563	552	572	611	569	543	591	567	576	556	512	595	584	545	575	616	581	554	594	540	530	555	579	519	604	562	534	534	551	589	568	575	565	569	591	599	613	557	556	526	560	570	527	562	569	588	564	545	576	566	568	564	549	588	570	568	585	578	558	583	576	559	588	559	590	510	510	569	571	595	603	595	565	541	582	617	570	576	563	572	575	588	594	560	585	594	605	580	618	556	556	557	594	509	585	561	601	559	586	571	608	590	635	601	516	564	544	497	550	567	586	562	577	558	558	559	573	534	563	562	568	562	583	606	593	600	563	560	563	573	562	565	584	517	570	550	566	534	587	567	560	575	564	574	562	596	555	563	587	592	559	569	610	592	572	588
23496	20904	28171	23797	20910	11308	1226	812	646	597	588	606	482	472	437	459	439	437	413	359	398	390	377	396	438	387	351	352	360	361	331	344	348	353	346	350	347	339	353	354	333	354	317	308	351	363	370	347	330	354	358	340	339	319	345	336	327	342	342	357	485	433	359	343	323	369	349	313	350	322	390	341	319	334	320	330	363	347	349	350	332	334	306	326	350	356	343	376	370	339	327	341	320	328	331	349	318	328	362	371	327	350	317	346	352	347	329	341	319	350	360	343	336	348	348	354	330	356	337	354	313	339	391	361	340	370	342	346	346	347	316	357	369	354	322	301	338	336	354	337	357	314	342	354	308	320	346	335	315	307	322	370	351	351	368	336	351	349	318	335	304	355	346	332	326	318	334	366	349	332	323	310	325	332	344	332	336	323	334	346	363	309	350	355	322	313	327	333	365	334	368	338	373	370	343	345	317	353	357	370	324	297	326	369	354	337	344	308	344	376	340	321	339	354	353	328	356	341	338	333	351	307	327	329	333	326	350	329	364	355	361	351	334	330	359	362	333	356	307	359	357	353	338	339	368	362	339	333	310	332	323	347	356	336	356	354	323	333	341	317	336	310	338	345	354	328	333	362	328	337	358	336	349	316	334	351	289	299	325	356	337	338	364	354	339	338	309	358	321	319	355	320	314	351	350	355	336	339	363	319	338	325	354	329	356	332	322	323	327	379	343	328	349	309	338	351	381	350	362	360	336	343	338	353	319	321	313	339	311	333	328	314	345	345	340	379	329	341	328	321	336	355	364	339	377	317	347	347	325	345	327	303	364	305	319	326	305	319	349	358	326	346	291	330	325	339	356	355	341	333	326	335	327	306	358	355	330	342	349	341	302	356	337	351	341	336	352	335	335	321	337	322	356	344	349	355	323	337	346	350	338	355	312	342	336	345	338	324	324	315	340	325	327	342	348	358	327	323	329	307	338	316	329	361	296	353	355	346	345	359	294	312	359	376	364	349	352	342	352	337	339	332	348	324	348	359	343	340	322	349	350	330	329	325	343	323	341	332	323	345	396	345	341	343	336	346	373	324	332	341	365	325	332	331	333	344	331	345	363	345	345	326	352	326	345	351	340	336	336	313	342	331	360	376	328	338	324	382	333	324	325	344	347	322	342	356	341	314	350	371	353	316	316	366	318	350	358	323	363	342	357	347	340	329	344	341	357	349	350	338	327	337	333	331	365	338	393	311	327	334	334	371	333	343	325	313	331	353	330	346	348	332	344	333	341	329	335	350	340	332	317	336	349	352	365	334	310	345	338	355	344	316	310	364	349	346	348	355	350	353	387	348	308	352	317	326	340	386	370	348	349	336	345	330	354	323	353	336	306	345	346	312	359	344	334	343	402	328	344	350	340	335	324	340	335	279	318	318	343	357	333	326	358	356	340	318	318	348	321	347	320	353	352	333	334	359	330	308	342	321	332	350	351	359	343	310	321	322	328	368	352	368	334	358	356	357	358	337	321	330	332	330	322	326	330	311	336	338	348	305	338	321	333	363	333	362	353	342	332	356	370	352	328	327	337	342	314	341	323	304	302	340	341	354	337	349	335	344	347	331	323	313	328	332	326	328	337	296	361	346	350	363	328	362	342	315	320	338	357	329	365	317	327	332	324	332	340	299	360	334	316	326	348	347	347	321	310	360	314	345	338	323	358	359	345	360	357	370	362	359	352	330	353	335	366	339	300	325	338	346	306	337	323	331	336	343	336	326	334	347	333	337	334	350	340	344	336	347	347	325	339	340	331	352	327	313	307	326	353	344	341	334	309	305	347	329	350	357	344	342	351	327	344	315	348	315	340	324	312	330	316	353	347	314	342	319	337	363	326	324	347	347	342	305	362	325	350	313	321	377	315	332	307	347	342	346	355	352	331	343	351	286	323	322	348	365	339	300	361	329	293	359	339	331	340	339	338	334	306	332	362	311	335	341	345	362	349	357	331	323	312	339	336	343	327	341	360	333	356	366	328	321	340	327	349	310	319	337	376	346	316	301	335	357	350	333	353	356	307	322	341	344	343	331	330	338	352	306	304	332	332	329	320	369	340	346	304	341	362	313	332	337	326	342	330	339	319	335	343	329	340	340	335	315	323	325	331	329	307	348	344	349	366	353	368	333	352	339	342	331	327	320	367	356	319	342	293	340	367	323	379	332	343	339	334	337	347	319	362	334	389	357	335	355	297	333	327	347	381	354	336	302	341	320	358	354	357	317	323	336	345	321	323	365	336	373	315	314	334	316	358	356	335	349	349	315	318	364	348	329	330	314	337	359	347	307	343	323	338	378	330	344	338	356	314	333	360	320	344	343	359	335	325	340	355	354	335	329	349	349	330	313	337	325	362	320	313	323	380	324	352	366	338	332	324	357	326	306	324	323	359	340	358	367	340	365	333	335	313	362	303	319	348	362	339	328	356	360	352	324	344	321	337	364	287	376	335	319	342	369	321	352	341	323	322	355	325	343	337	397	340	364	342	363	315	308	366	325	313	362	333	346	307	347	346	306	325	308	344	346	321	347	321	349	367	340	338	329	348	328	341	307	340	343	359	317	355	346	359	338	350	364	332	318	346	338	340	297	319	327	344	359	342	334	350	356	351	353	354	328	344	381	365	328	347	342	309	319	349	354	341	301	311	337	332	324	339	325	322	338	341	305	381	313	333	331	346	297	357	358	345	320	320	296	332	292	330	352	344	334	328	365	396	310	355	324	341	331	341	345	341	317	353	334	347	360	333	355	351	301	344	352	346	359	328	344	313	311	336	352	341	366	345	345	350	320	342	336	341	352	350	322	337	351	337	310	318	321	339	363	323	370	334	363	324	350	345	391	365	349	329	331	344	322	318	321	371	346	304	325	336	326	321	322	333	360	335	330	353	317	336	307	354	373	361	337	353	294	325	333	334	351	303	345	336	310	351	324	343	318	311	341	334	347	326	313	352	339	327	322	315	345	342	335	324	342	313	311	358	346	341	369	331	354	349	335	329	332	327	304	335	336	360	322	370	317	322	332	353	356	351	306	292	370	323	367	309	327	335	335	344	350	354	325	364	338	335	314	317	349	346	351	361	376	347	327	321	335	360	328	354	322	366	337	323	333	360	329	331	336	347	324	316	342	330	330	330	354	349	343	335	329	349	322	332	297	366	326	375	319	322	287	319	324	374	319	330	323	320	377	353	305	331	346	315	340	319	324	360	322	335	316	305	376	341	326	341	352	326	311	327	344	298	349	341	317	343	304	364	362	350	331	349	355	358	344	316	351	352	353	328	341	386	337	335	355	341	345	351	342	347	348	331	311	304	313	339	315	331	319	353	361	346	351	339	316	343	337	317	353	353	328	315	332	332	344	336	357	357	333	322	339	316	300	335	322	333	333	292	355	307	340	333	345	322	355	368	344	342	335	325	337	353	327	318	321	350	349	359	336	316	343	334	324	330	316	357	320	344	341	344	322	331	349	305	306
35489	21938	8636	4231	2839	2138	1648	1417	1156	1023	917	904	744	677	614	643	591	522	503	541	420	508	480	476	440	490	441	454	431	415	414	415	394	449	403	445	416	455	396	380	386	430	418	412	389	391	400	449	436	400	433	416	421	433	420	392	391	424	401	435	624	546	419	414	381	391	390	406	414	389	394	415	400	426	383	400	420	416	400	440	393	441	406	416	429	413	425	414	378	380	391	377	414	397	407	407	402	400	374	396	387	410	387	413	412	407	394	416	395	402	402	419	433	401	393	412	391	412	420	450	401	408	366	398	390	403	439	433	417	457	421	414	370	389	401	387	408	375	380	378	428	411	384	404	412	393	418	392	407	412	391	390	377	402	408	397	379	429	395	393	402	427	422	393	406	374	436	394	382	426	403	428	399	414	417	388	399	397	377	426	388	409	404	442	439	397	418	429	407	387	374	426	376	381	401	378	403	378	385	401	386	418	375	380	419	388	400	378	386	378	375	400	379	391	388	405	380	386	425	430	411	379	375	373	379	419	384	386	373	400	409	378	405	414	422	389	399	392	419	393	393	404	426	401	397	424	436	386	395	394	379	401	393	416	388	367	422	399	390	391	417	412	384	421	413	415	428	427	402	380	362	387	394	402	417	393	411	449	435	390	411	412	432	409	412	411	379	405	413	442	396	408	403	405	378	352	402	373	460	432	387	393	392	444	418	414	421	382	412	346	397	417	420	375	345	445	399	386	416	415	377	401	414	420	385	386	370	380	377	395	417	385	406	389	431	383	388	400	418	414	417	433	408	391	395	429	391	407	414	420	402	398	413	396	418	410	391	396	410	417	372	415	377	385	416	393	397	430	428	378	391	374	398	369	411	430	438	402	418	407	388	422	438	397	398	412	387	365	427	397	435	382	397	422	384	409	388	400	429	414	388	439	406	368	389	428	388	370	427	359	409	369	439	394	390	394	417	401	407	414	383	397	379	393	383	450	432	392	399	392	388	385	430	381	391	423	397	393	388	407	420	423	386	393	422	426	391	403	398	391	403	379	404	398	381	392	403	412	397	423	402	406	434	407	403	417	434	430	412	409	387	396	422	405	407	399	373	417	403	400	373	460	378	432	392	416	403	416	394	433	389	426	427	416	373	401	400	409	400	435	396	359	412	376	402	384	378	382	389	388	407	423	426	396	398	406	395	403	395	401	407	415	394	414	429	390	358	387	403	410	425	428	428	401	420	419	431	387	409	438	455	397	411	372	403	423	384	370	394	413	378	431	384	433	402	399	388	371	430	414	415	419	420	416	417	359	412	394	405	414	420	417	376	342	387	409	394	413	396	374	414	406	413	398	423	427	406	378	399	418	388	412	393	394	414	377	410	358	430	415	377	372	411	396	407	424	410	363	380	385	448	397	406	402	378	397	399	408	391	425	395	403	396	374	409	381	414	401	406	390	412	402	412	421	402	387	445	416	403	386	391	381	416	354	405	386	413	444	389	391	380	414	441	400	363	408	427	406	377	406	434	406	372	418	420	399	402	388	366	402	380	361	403	402	381	375	414	399	389	413	423	404	390	402	367	403	391	403	397	433	380	402	382	430	400	414	416	392	431	407	405	385	417	407	356	417	368	409	392	421	397	416	377	420	414	400	416	379	395	384	414	403	404	396	410	385	360	415	429	397	387	420	397	413	404	399	381	387	403	400	387	368	405	402	395	355	372	404	398	384	369	400	418	383	395	399	419	404	386	428	431	421	412	434	408	390	398	423	411	379	388	367	430	393	432	371	415	398	400	423	421	383	397	408	374	372	398	417	395	416	406	401	413	397	414	414	427	373	407	416	402	393	401	406	410	418	449	416	414	434	425	375	385	391	403	451	429	388	418	398	377	387	431	419	422	383	425	373	388	430	391	441	416	407	416	353	424	427	419	385	356	405	402	378	416	417	409	413	401	363	374	397	419	400	402	387	395	426	410	410	374	416	412	381	381	398	402	422	393	413	410	413	408	382	401	378	397	429	407	405	413	435	410	444	420	417	413	404	403	401	389	419	367	418	368	386	417	385	368	401	407	381	433	430	416	371	394	359	412	380	395	413	412	409	404	412	413	419	394	430	432	380	432	415	408	388	382	409	402	418	404	414	420	409	417	435	391	397	388	406	430	407	358	388	445	410	423	411	407	401	399	425	390	341	393	379	376	414	385	444	421	411	374	395	387	399	401	427	416	438	411	396	424	382	410	414	368	413	381	386	400	397	394	434	410	362	426	421	392	421	415	395	411	398	388	368	361	416	356	419	395	394	379	387	373	397	424	401	388	416	389	398	374	424	435	425	406	391	409	370	390	432	436	411	406	405	420	377	419	382	432	431	403	429	439	364	418	425	403	368	385	392	402	427	422	386	377	414	419	400	398	421	389	431	410	404	383	397	426	378	428	419	373	391	389	421	364	421	408	386	389	396	411	369	371	402	426	414	411	422	374	408	410	430	385	416	369	377	357	450	398	412	405	386	426	419	393	420	422	419	411	395	419	398	399	410	395	410	388	395	398	392	397	407	402	423	390	385	419	405	412	387	404	431	365	385	382	384	388	393	420	434	394	376	424	395	418	363	409	390	417	394	378	397	375	408	421	393	401	417	405	391	415	363	395	394	407	428	440	400	404	433	392	409	399	389	432	425	420	402	396	410	375	417	388	427	410	404	371	392	398	416	390	410	395	373	376	355	400	431	411	404	389	378	436	416	429	414	442	440	401	442	419	404	389	376	423	371	382	415	385	448	393	415	409	384	375	387	368	362	389	438	417	412	403	384	422	379	416	410	402	394	445	400	428	394	384	378	400	395	393	384	393	437	413	392	418	409	424	426	407	402	414	444	458	410	404	420	417	408	417	403	369	418	404	417	393	414	390	389	421	385	404	460	415	426	379	361	390	393	415	420	425	387	453	394	372	381	421	377	407	399	406	401	434	396	405	430	389	451	420	402	397	412	400	407	392	418	437	390	345	389	432	405	403	397	391	434	376	392	450	403	397	387	403	413	377	370	424	408	400	375	395	408	405	388	414	406	387	394	428	417	395	390	423	431	376	405	402	399	401	419	413	432	418	401	407	399	393	414	420	408	395	366	443	388	426	423	441	409	389	429	432	404	396	380	407	402	398	392	406	397	432	396	367	398	392	380	397	435	402	404	370	381	416	384	413	415	375	425	449	384	398	403	413	428	383	421	380	415	379	411	420	419	390	383	396	413	406	412	421	416	431	402	410	442	409	394	425	395	418	407	438	395	395	361	400	389	404	400	386	385	430	436	387	398	417	363	420	365	394	387	425	403	386	405	345	400	433	372	429	442	410	388	422	414	414	403	370	384	385	399	421	390	340	395	367	417	394	386	442	375	419	383	380	382	408	439	415	366	398	410	397	443	394	390	389	403	427	398	383	406	435	410	389	439	408	445	443	389	353	389	403	393	415	365	396	397	463	421	408	408	367	383	418	396	381	426	379	367	407	386	430	384	421	403
24703	20926	27284	24723	13196	1562	1154	985	933	936	909	901	928	864	859	824	825	792	804	774	786	734	796	808	820	762	801	746	735	778	789	763	784	804	777	841	817	763	810	766	759	781	795	699	764	773	818	779	810	790	802	764	720	804	727	746	796	766	789	736	790	844	705	722	782	798	814	789	761	789	742	794	813	794	772	773	803	799	764	760	786	762	745	816	752	809	748	747	782	768	763	769	762	781	758	786	741	800	747	768	734	739	852	765	743	767	773	724	794	783	767	797	687	766	775	779	794	765	766	769	805	766	759	800	782	754	722	794	786	791	738	775	777	723	757	811	797	743	764	758	813	756	754	756	774	786	714	742	759	773	770	748	779	765	742	707	775	787	789	744	806	772	789	748	757	820	738	793	829	764	785	764	775	789	770	740	799	726	809	753	778	751	778	760	753	770	796	751	761	806	748	751	848	767	765	740	745	792	735	772	814	744	803	733	786	779	789	800	765	770	767	799	800	745	746	743	803	768	757	824	753	739	778	765	741	835	746	734	776	758	761	762	721	781	790	780	795	771	765	780	697	774	778	792	776	764	783	743	798	792	780	771	813	760	756	810	793	776	799	836	753	770	780	769	757	852	745	759	792	761	718	762	750	747	774	793	796	801	754	731	772	744	715	736	738	761	780	769	751	842	773	766	754	738	715	784	798	787	724	758	762	781	736	793	787	790	796	789	753	743	782	808	780	779	752	805	829	749	777	747	809	721	738	803	720	752	752	786	769	743	799	764	761	723	712	804	739	791	783	787	778	784	741	734	736	765	750	773	768	774	780	769	795	783	734	769	788	776	753	788	779	761	760	740	758	767	773	727	749	737	727	732	794	796	782	724	777	777	801	798	802	781	789	755	783	810	782	791	766	742	771	800	778	786	760	764	762	735	724	851	770	715	743	796	761	722	765	742	761	732	796	769	784	804	812	767	785	730	734	712	743	771	792	762	740	763	822	776	795	766	751	800	808	811	762	774	763	811	773	754	796	789	801	769	788	815	779	754	759	753	730	819	797	754	789	780	783	734	789	811	803	756	740	760	770	814	753	755	787	777	754	762	777	768	771	814	795	787	784	801	765	759	768	773	730	750	769	766	829	726	765	759	759	780	793	779	777	761	756	786	767	737	782	794	739	820	799	751	752	807	777	765	760	776	785	738	727	822	769	813	779	779	773	783	795	758	813	714	730	726	828	754	738	773	780	797	818	731	741	766	812	692	782	772	777	771	721	791	770	798	774	793	740	787	785	791	753	765	749	759	754	754	727	747	769	812	803	726	752	794	772	785	803	763	803	765	738	795	753	782	819	718	736	719	744	802	749	811	811	777	782	771	805	788	766	766	805	757	775	773	787	793	778	790	797	770	760	777	794	815	759	727	770	728	772	752	793	774	723	789	810	726	798	774	746	797	765	749	735	780	759	784	783	709	803	770	787	711	787	765	846	768	792	807	799	785	709	768	748	719	802	759	778	756	783	746	836	790	786	774	747	772	762	757	785	768	779	761	809	809	738	783	787	745	764	774	774	736	772	758	764	764	801	728	805	739	752	762	744	782	763	773	793	751	759	773	741	770	774	798	784	738	769	774	765	784	770	744	765	752	799	755	733	730	747	771	784	717	786	757	761	780	837	757	723	742	757	755	746	778	764	754	757	772	746	793	759	750	775	764	738	755	799	800	766	782	759	808	806	797	814	822	757	769	789	778	773	815	716	721	741	772	811	756	757	698	757	768	775	729	729	773	756	743	753	758	794	717	730	745	802	777	799	794	755	768	719	709	788	762	771	779	703	782	747	772	741	799	762	742	788	800	727	747	797	739	696	786	755	743	777	748	744	783	751	791	789	775	744	820	705	790	742	783	738	782	792	785	756	775	777	791	745	799	744	803	728	759	749	789	751	719	831	805	744	789	780	756	786	758	839	749	817	778	780	766	748	776	756	737	745	771	770	769	756	763	787	765	742	747	781	783	793	820	746	725	837	754	766	749	757	808	722	755	765	824	737	759	762	810	760	789	773	768	787	762	752	793	790	769	697	729	797	700	764	772	726	722	792	770	790	747	784	822	819	777	742	766	770	786	740	773	796	734	816	694	766	744	770	746	743	766	743	787	743	785	768	735	786	768	766	732	742	785	775	746	799	818	766	736	744	798	785	764	693	780	730	773	764	771	761	778	750	832	746	773	828	773	767	769	742	738	846	771	733	792	827	718	747	743	774	761	775	755	787	747	781	715	735	738	751	777	809	776	752	777	750	748	796	737	815	771	771	763	752	782	806	782	716	751	748	738	779	792	766	812	800	754	716	727	774	721	783	753	762	768	745	753	779	767	789	791	752	779	748	786	767	795	783	799	785	771	738	718	770	768	730	802	750	818	746	805	793	769	800	828	761	787	781	775	781	799	739	775	723	748	728	752	770	769	747	734	776	737	787	781	758	728	762	692	761	738	754	755	733	795	750	770	762	769	757	792	746	772	784	825	780	757	769	718	785	766	757	808	776	811	768	760	750	750	786	776	771	750	795	744	729	764	766	721	746	766	778	748	790	764	730	773	763	803	773	769	785	771	760	781	782	770	781	789	734	759	733	792	756	812	790	807	700	760	718	720	797	812	726	764	731	766	727	773	832	683	739	764	773	815	789	776	731	726	815	732	780	698	776	743	793	770	779	768	749	739	780	752	804	756	756	781	806	783	830	722	779	741	776	837	811	752	756	825	782	773	726	812	751	766	769	775	738	771	798	804	750	765	788	800	762	779	803	776	769	765	728	782	796	748	805	766	810	788	759	789	768	730	747	783	842	755	768	787	759	767	802	785	742	768	704	796	720	761	756	728	780	762	815	761	738	771	741	782	764	787	760	769	786	725	757	753	790	749	828	781	751	754	766	783	776	754	776	775	763	744	786	766	771	780	727	720	773	806	773	769	750	815	753	745	776	759	762	769	789	809	787	706	745	738	793	744	780	792	786	791	796	795	772	717	768	757	766	744	791	768	736	761	807	772	808	769	733	769	750	767	807	788	765	800	762	724	778	760	783	738	732	782	733	763	769	774	785	796	804	733	720	721	789	774	780	794	769	748	833	746	750	775	759	760	787	760	748	746	781	786	804	783	757	815	776	746	733	741	797	769	797	754	763	770	785	753	717	754	803	762	811	766	723	776	809	756	778	743	816	779	810	755	757	790	778	746	762	814	744	786	788	755	774	812	759	721	813	771	803	720	831	771	753	759	775	757	797	746	691	738	784	772	773	819	720	728	761	806	781	801	736	771	784	788	769	826	722	776	747	757	804	789	754	782	782	769	830	758	790	779	755	717	711	753	825	835	781	771	755	750	756	771	788	768	769	787	755	793	745	779	769	813	742	800	747	778	771	769	761	752	793	728	743	759	722	777	740	772	751	778	761	750	779	760	795	776	761	822	763	750	764	691	711	796	776	733	746	797	771	769	771	796	741	769	802	747	779	783	780	764	770	751	766	804
35009	17895	6006	3206	2384	2012	1649	1498	1340	1269	1233	1155	1101	1035	1029	997	1038	953	957	934	920	894	952	937	900	915	907	913	963	925	882	868	908	859	891	899	914	883	875	887	904	876	880	854	878	943	899	906	850	843	872	849	857	884	875	876	849	874	886	906	989	968	886	838	880	853	797	845	847	850	866	847	920	878	829	870	887	861	838	878	912	901	843	875	862	885	875	817	853	891	871	846	903	870	827	824	835	860	866	845	912	817	830	821	910	887	852	797	876	841	806	843	851	861	845	827	899	887	855	854	894	911	857	919	869	820	877	829	860	844	874	856	911	886	891	869	850	832	891	844	873	847	922	871	896	924	798	889	864	850	908	834	824	852	869	859	835	904	866	870	875	854	824	880	859	879	865	861	885	925	873	847	898	931	788	863	854	837	858	858	899	892	834	834	921	826	888	854	933	874	843	823	837	818	898	876	845	863	836	829	846	868	820	902	887	885	908	844	884	824	863	860	851	873	832	845	932	854	873	853	878	846	822	906	894	881	858	868	851	851	866	837	848	858	893	860	875	875	854	922	849	853	831	878	833	963	829	917	848	863	864	815	850	859	847	890	895	884	872	902	858	891	894	834	909	877	890	867	806	883	882	892	842	843	926	857	817	858	879	895	880	910	841	837	860	852	921	863	893	839	824	842	879	912	877	865	877	871	876	896	924	901	852	893	850	852	845	854	904	849	849	842	869	869	847	861	875	845	839	873	910	869	905	881	858	903	902	857	883	831	861	880	833	864	873	862	905	856	889	832	840	908	897	882	857	789	828	876	878	813	825	858	873	863	825	864	844	859	845	833	920	816	891	910	877	862	837	850	868	866	882	823	895	850	866	851	856	853	895	863	894	914	956	843	840	873	850	839	867	864	870	847	869	855	878	871	847	855	826	856	842	840	872	850	871	871	896	903	869	832	867	894	847	907	876	922	857	813	872	879	848	879	894	871	898	837	889	873	816	869	921	879	919	837	901	870	883	853	914	839	853	795	844	883	813	837	832	837	864	876	847	878	834	908	815	872	870	833	859	879	853	856	848	868	846	867	869	835	865	890	876	891	898	931	861	874	864	860	886	877	878	865	925	902	820	859	915	840	865	833	843	862	898	855	874	879	856	875	891	860	890	833	891	848	909	848	857	888	863	869	829	856	893	894	848	845	858	843	783	906	880	911	871	862	894	896	828	863	881	882	877	897	822	849	823	915	877	894	893	854	851	825	841	911	868	853	836	861	818	822	877	866	887	843	838	857	842	866	852	865	868	844	917	868	838	828	850	838	847	891	860	904	840	821	916	828	881	906	852	865	888	823	854	851	876	874	823	888	879	843	906	870	878	886	887	827	890	869	871	881	908	844	839	905	896	877	858	813	863	880	860	833	852	843	870	898	869	888	877	873	834	888	862	905	822	920	851	834	857	871	873	810	855	808	860	845	928	855	880	850	865	878	864	888	850	844	860	909	901	884	830	877	849	853	889	868	844	861	871	883	906	899	884	879	881	891	866	852	858	888	874	844	898	878	840	839	905	844	884	889	829	906	878	904	883	867	857	863	906	895	836	867	860	883	873	829	880	806	795	883	861	872	860	885	805	890	852	872	884	877	873	889	866	852	865	853	840	848	872	840	832	812	895	926	886	832	860	855	907	877	914	835	879	902	844	864	874	882	881	895	865	846	870	882	819	847	877	833	923	821	875	873	900	892	874	895	873	879	896	871	868	890	899	850	804	793	829	866	860	858	823	876	869	849	861	858	831	848	788	904	839	841	895	853	936	893	889	914	873	854	869	852	899	883	876	881	898	866	892	896	843	818	859	884	889	851	856	909	841	882	872	905	856	910	845	855	854	824	873	832	915	881	855	887	819	824	875	823	908	891	925	890	849	893	867	874	833	802	912	883	819	819	860	881	807	859	940	811	895	852	819	900	870	781	926	896	882	856	911	835	836	858	843	847	855	861	840	907	854	882	856	884	851	839	870	833	924	901	868	795	823	876	838	888	882	833	864	897	868	880	838	857	859	788	869	847	848	859	920	872	863	857	891	880	873	866	860	857	844	861	938	804	845	878	873	861	843	872	895	844	835	845	860	874	868	818	883	920	916	869	867	885	869	857	807	876	818	843	883	820	815	870	813	801	897	930	904	890	779	863	833	897	917	873	821	813	870	877	840	860	861	841	855	814	893	843	842	835	854	861	866	852	869	879	809	886	833	838	905	848	855	902	894	873	868	875	881	875	846	866	869	867	881	871	858	827	882	880	840	831	860	826	825	841	784	789	811	854	820	827	904	849	847	890	818	894	846	886	845	863	861	864	875	852	877	915	902	889	800	853	845	905	841	893	898	865	834	914	934	864	837	930	856	823	860	844	862	863	823	857	870	856	905	882	844	839	813	835	890	841	847	872	852	858	808	788	876	814	860	880	859	838	901	895	845	886	889	873	887	882	792	907	877	853	880	840	890	944	869	814	866	878	868	874	850	813	838	863	866	868	876	863	862	889	834	869	858	845	858	865	842	886	860	843	828	891	840	840	862	843	879	912	870	861	832	920	877	865	871	866	863	879	869	773	875	815	851	855	844	809	804	915	895	827	865	857	852	856	858	850	854	896	915	828	861	873	864	909	888	889	858	825	852	861	863	861	880	865	909	868	875	831	841	817	845	850	840	891	856	865	907	821	822	855	884	879	883	862	869	914	877	815	892	873	869	810	907	888	864	858	928	869	917	894	843	865	879	875	911	889	823	840	882	891	905	851	846	835	913	808	874	863	839	916	879	868	842	904	801	846	908	848	868	912	824	895	886	847	839	872	857	876	891	869	846	876	901	887	841	873	833	877	886	862	801	846	884	920	872	847	826	825	925	881	840	880	857	853	899	853	857	897	909	843	890	864	839	843	874	842	853	871	889	874	882	853	878	872	835	819	875	899	918	866	856	844	896	911	877	809	841	894	857	818	847	942	818	902	841	874	845	859	888	838	868	820	806	912	858	820	858	899	872	851	831	853	830	814	839	833	893	838	859	827	865	928	875	876	850	867	878	894	874	868	864	871	855	855	834	901	868	851	939	917	871	864	852	823	834	843	871	910	892	863	911	867	939	794	853	868	855	835	868	907	846	928	904	859	925	835	900	849	858	904	862	828	812	848	883	837	912	883	895	903	868	826	906	848	798	874	837	858	916	829	859	930	892	859	906	834	865	865	823	840	826	823	799	868	803	860	829	853	885	850	873	862	872	896	840	856	837	856	871	904	829	888	867	830	923	845	831	871	883	867	869	887	857	903	845	859	896	874	913	864	899	836	865	906	891	853	886	841	876	883	861	826	860	839	787	808	831	869	894	807	821	883	833	905	837	810	848	820	866	905	900	817	837	868	822	845	903	866	883	837	856	831	863	885	871	855	875	870	845	868	841	900	848	846	889	850	807	932	849	932	829	861	837	839	823	847	900	843	848	854	836	823	871	864	897	889	870	841	890	911	833	840
22460	20944	28691	23363	20950	21006	12042	1701	1193	1104	1025	971	973	869	775	764	772	739	743	731	731	676	688	624	652	671	606	620	631	594	664	668	655	621	649	653	646	664	657	654	604	632	605	607	611	599	605	596	621	596	600	600	639	595	622	635	561	577	640	602	798	625	593	588	569	605	597	624	625	569	580	595	560	567	646	643	559	613	605	628	624	580	627	625	591	589	627	583	590	634	614	569	615	580	591	617	575	638	577	582	590	559	630	622	625	612	620	580	627	620	618	577	595	639	580	592	593	590	568	610	613	663	606	583	603	583	612	602	583	597	653	648	626	625	631	643	587	601	606	632	586	643	575	601	584	562	583	583	638	658	579	591	565	579	629	576	622	578	600	620	566	569	552	591	567	592	610	602	596	616	604	606	577	565	604	641	616	611	628	601	594	595	576	592	607	648	599	614	637	586	666	585	621	605	598	586	584	560	587	604	618	593	583	617	620	604	621	576	591	578	605	584	617	562	632	594	637	592	560	590	602	588	591	645	608	609	621	583	589	611	569	592	610	600	559	578	626	599	593	573	615	578	587	621	579	616	581	619	576	600	607	578	620	591	633	609	600	617	576	599	631	577	637	610	609	579	613	655	604	599	588	599	596	569	615	598	609	601	584	577	620	623	616	667	591	620	599	569	591	622	587	591	608	577	591	631	587	602	595	631	616	619	611	568	621	609	552	589	588	598	587	607	632	615	585	662	624	619	561	572	583	594	629	562	553	619	613	537	627	615	610	607	602	631	596	587	597	614	576	623	605	600	581	589	594	637	603	591	598	588	618	609	592	582	575	640	574	576	545	600	637	608	591	609	579	651	527	618	618	593	556	635	565	605	614	580	566	585	611	591	604	611	614	612	581	598	594	612	599	578	639	581	617	599	592	606	609	558	639	602	579	590	600	607	548	579	660	600	640	607	557	651	624	568	562	592	638	582	612	581	614	552	604	608	606	635	618	607	642	586	570	583	577	559	584	643	602	599	586	625	637	602	595	604	571	632	620	613	570	589	600	607	595	577	577	633	591	596	588	641	618	591	569	589	559	591	571	596	587	606	568	651	624	560	584	611	599	567	588	605	581	586	574	588	603	605	607	607	599	629	630	591	613	579	592	577	592	611	602	630	580	577	599	618	592	632	606	584	599	631	610	609	585	628	589	579	576	617	633	608	628	591	615	616	547	591	617	585	567	599	632	574	579	623	649	607	616	577	593	609	634	555	580	604	592	576	615	618	611	607	608	610	582	620	618	610	589	587	643	580	580	558	554	603	578	570	561	590	590	619	591	562	593	573	584	606	571	585	671	642	621	577	587	597	594	573	609	600	540	582	632	622	584	606	630	576	612	599	635	592	631	620	634	616	613	621	644	558	607	601	617	626	605	614	614	553	630	585	564	626	582	633	576	610	629	598	602	590	600	590	593	594	611	614	597	624	581	620	584	618	589	605	596	622	581	572	563	558	604	545	635	629	614	602	616	591	563	577	602	554	541	630	622	577	621	623	681	577	601	614	611	608	600	600	592	579	575	601	602	629	573	566	613	632	594	620	579	643	615	626	642	619	615	585	589	613	603	577	577	598	588	588	558	582	570	591	637	618	588	584	663	641	629	590	639	636	611	589	603	581	564	615	578	570	575	658	572	572	540	576	583	624	636	634	600	586	553	596	574	617	588	641	571	574	603	572	579	616	596	579	590	572	584	566	637	573	596	601	585	600	570	605	576	624	628	657	652	572	652	619	579	590	636	621	608	596	610	625	591	595	627	615	555	597	603	564	636	617	603	600	564	584	610	567	647	560	587	577	595	608	557	586	633	643	560	599	590	605	691	569	582	580	577	608	575	602	564	579	623	597	557	600	655	562	594	610	569	660	621	597	622	598	604	589	596	587	603	605	654	571	566	634	556	627	604	579	642	622	588	613	624	596	552	589	576	546	625	655	613	573	620	604	611	610	595	585	625	620	623	602	594	591	602	594	552	572	605	601	622	574	604	538	605	626	586	600	575	571	588	628	606	592	595	624	607	617	606	555	600	614	626	597	598	627	608	604	654	605	620	573	594	598	636	558	573	641	553	639	620	666	536	632	596	557	592	573	656	601	565	620	597	607	594	578	609	622	591	601	625	611	595	593	563	605	619	596	601	645	594	575	607	561	576	575	570	614	617	593	600	584	600	647	602	587	568	601	580	659	627	589	589	551	583	637	611	625	614	595	594	595	590	556	574	616	620	573	551	601	607	613	607	582	616	603	600	588	599	572	618	595	586	604	648	602	584	582	623	635	593	619	603	570	596	602	598	597	610	562	623	616	592	608	632	602	596	617	603	587	620	575	593	593	614	582	599	579	565	613	574	577	626	590	623	589	550	578	626	642	649	624	621	616	606	581	608	635	613	609	610	609	580	556	565	569	556	625	620	599	563	600	587	603	600	546	590	607	576	617	590	587	572	604	614	604	616	579	630	600	625	559	593	621	595	604	581	622	571	592	592	570	608	596	579	623	585	605	600	597	590	613	622	599	594	595	570	608	624	620	578	596	587	636	577	618	603	619	615	591	610	632	620	614	607	595	612	600	595	609	608	609	637	598	634	639	607	557	588	624	587	614	586	574	517	597	621	594	579	615	632	607	581	624	623	568	621	592	574	612	602	607	626	605	595	667	612	605	577	623	616	585	593	605	626	572	582	619	626	583	561	601	583	594	631	598	616	595	609	596	566	610	624	588	584	626	564	637	579	615	599	601	584	593	590	597	597	606	602	587	578	606	604	617	578	585	636	616	565	593	563	598	594	620	600	624	646	628	606	617	566	625	562	618	613	626	610	577	603	586	637	573	597	658	620	556	647	570	582	561	616	624	604	592	614	679	609	599	638	577	637	616	615	605	632	605	618	609	571	600	569	578	584	630	575	603	586	600	575	599	585	605	624	606	599	662	601	625	577	563	632	606	601	633	624	600	640	603	568	555	613	637	549	599	619	584	613	605	622	601	622	585	599	583	602	610	568	586	627	586	613	564	581	622	627	605	549	597	616	585	599	620	595	605	645	575	608	578	589	562	642	613	616	583	612	617	586	604	568	615	575	577	616	601	595	591	630	600	606	565	621	563	602	647	557	609	607	652	613	575	600	554	634	590	574	610	552	615	582	602	611	592	588	589	563	629	605	598	564	556	584	587	588	632	631	585	601	568	628	592	581	597	602	593	592	618	606	600	572	582	582	603	577	591	627	644	622	618	592	635	580	646	599	612	625	557	587	632	655	569	601	650	564	592	667	599	595	608	604	579	564	594	593	608	637	590	577	585	546	559	603	572	615	608	593	593	599	596	552	584	568	635	614	606	615	589	592	620	595	635	560	580	634	611	630	594	616	623	606	590	660	593	599	604	633	597	646	617	617	615	563	585	577	566	596	597	555	573	620	608	610	604	576	590	586	619	531	607	595	587	656	622	590	597	605	610	582	560	642	631	599	630	588	584	543	613	567	615
39609	29753	13707	7486	5338	3948	3088	2511	2117	1768	1586	1457	1323	1240	1068	1034	1021	925	915	817	839	793	778	702	736	773	740	734	718	705	689	735	712	717	709	704	644	736	685	685	705	664	627	642	673	639	610	706	651	648	650	663	709	673	641	678	651	638	659	655	950	723	647	620	692	620	656	663	652	608	696	629	650	617	647	625	621	636	670	660	633	623	633	628	654	652	677	676	612	669	629	624	633	651	643	608	609	686	650	630	683	608	640	662	659	686	647	636	637	652	690	687	677	628	634	667	629	676	655	638	601	659	685	646	646	712	641	647	693	638	674	692	652	677	710	637	640	695	661	688	618	610	635	650	643	643	638	651	659	648	609	646	653	607	661	634	642	670	644	700	674	658	671	658	685	676	637	672	631	649	654	620	630	664	651	621	641	641	695	626	649	671	605	700	641	654	634	680	654	627	647	636	675	652	637	600	700	666	614	693	648	663	657	652	597	663	634	620	647	653	644	606	657	679	695	679	648	608	654	639	679	645	627	636	659	596	662	691	659	633	631	686	646	658	652	659	663	655	628	685	667	667	684	661	633	640	633	644	638	636	688	683	661	640	614	620	731	636	641	663	662	690	658	639	625	629	653	651	630	624	638	615	654	650	663	662	638	662	646	672	661	680	594	630	649	657	662	671	704	653	653	639	614	622	630	653	661	628	611	661	651	648	680	627	610	653	669	653	624	702	586	643	642	696	669	643	685	652	667	648	631	695	655	646	611	641	669	660	644	682	635	683	649	648	657	642	616	666	645	642	631	632	657	649	682	665	609	637	660	631	598	664	658	722	629	637	639	619	628	638	618	639	669	619	618	683	654	637	644	655	645	702	615	649	680	651	647	600	642	672	650	653	666	677	631	646	626	635	681	650	710	671	677	624	604	606	643	628	672	617	696	663	621	618	655	623	684	670	650	677	602	650	663	671	687	658	688	615	663	673	688	627	681	679	644	648	646	650	601	649	633	671	677	624	689	621	646	655	649	679	669	658	648	655	635	666	674	643	688	616	668	663	666	636	655	666	681	684	641	672	611	645	608	662	669	628	675	628	653	679	650	670	662	669	645	638	639	657	648	620	624	680	619	643	641	651	668	656	656	619	694	678	655	663	671	654	666	628	614	701	673	644	621	659	659	670	658	652	649	634	625	639	653	618	654	661	646	630	663	646	620	638	639	691	626	615	645	667	626	653	652	639	629	659	675	679	668	610	632	662	633	576	623	714	656	636	641	666	657	685	652	668	639	670	642	692	680	685	688	612	670	657	646	680	635	687	671	645	610	697	636	689	689	678	669	627	645	642	649	646	602	666	682	593	694	681	664	651	680	624	674	638	668	667	692	647	615	679	663	650	640	620	642	668	663	646	660	651	616	616	680	676	665	645	627	631	682	675	669	623	655	670	650	628	670	642	676	659	642	645	639	650	660	673	637	621	661	616	626	677	630	646	683	631	610	642	671	615	679	623	658	621	688	679	636	638	684	609	699	646	683	700	636	637	633	611	680	570	654	693	699	667	649	665	622	694	627	655	629	631	635	605	633	624	670	586	687	628	647	619	640	652	677	702	609	659	646	678	613	675	653	664	661	631	685	694	657	611	629	702	629	661	591	644	649	627	625	663	675	653	653	661	645	635	646	680	607	618	649	618	679	668	683	657	654	637	660	655	677	635	654	629	622	649	727	659	674	643	662	626	630	601	637	667	683	667	658	672	679	643	669	628	655	634	591	632	648	665	641	656	656	636	663	658	664	625	675	616	666	648	610	666	650	629	667	611	670	669	686	672	610	666	661	552	676	631	701	636	662	667	608	646	655	636	709	666	648	655	654	684	680	643	635	624	666	641	654	645	644	658	676	615	665	614	653	651	645	656	636	609	682	693	678	628	689	623	645	701	648	638	644	626	658	679	691	640	663	593	618	650	648	646	636	677	644	624	655	672	648	637	697	650	639	689	602	608	644	654	644	619	646	660	631	607	679	658	691	623	694	617	592	687	645	677	670	648	661	648	682	603	626	663	647	641	660	676	628	637	634	626	689	649	671	665	644	651	645	614	635	698	654	645	665	636	627	596	675	625	641	694	643	608	636	699	650	683	665	685	645	615	674	627	683	661	620	591	625	648	662	653	680	619	611	627	698	621	599	652	648	689	604	644	658	687	611	724	673	638	608	663	629	647	654	621	650	687	604	657	654	643	636	659	677	633	616	640	627	593	703	625	676	644	635	673	622	633	649	622	657	620	638	651	665	638	659	643	655	684	669	620	678	694	663	639	607	663	655	688	644	660	692	682	629	624	688	635	661	660	712	704	673	626	679	626	659	633	644	650	654	647	673	674	655	640	646	625	649	669	665	654	662	667	680	645	705	647	659	679	657	672	647	636	608	622	631	669	639	623	601	628	655	635	648	658	663	649	616	632	636	661	652	654	592	624	653	644	632	657	633	643	651	658	669	662	662	643	620	679	640	675	627	634	670	647	627	674	629	663	585	657	672	649	661	693	650	635	621	636	625	628	640	656	636	636	597	684	647	626	663	644	669	645	661	650	759	659	692	640	668	658	623	677	617	656	623	637	627	677	673	685	593	694	632	623	627	689	650	634	651	648	605	634	665	634	629	609	673	611	643	688	605	661	656	607	661	628	647	649	642	642	641	643	640	648	645	655	661	623	625	607	694	671	621	632	679	663	648	693	677	667	667	586	642	650	683	637	646	633	655	643	646	669	643	639	692	644	615	617	632	674	688	661	671	615	643	620	631	657	679	674	643	602	641	638	668	653	636	657	650	638	636	658	687	669	675	626	619	645	620	644	635	657	632	688	671	672	661	640	675	619	656	696	677	637	631	651	646	659	666	629	638	617	647	676	685	677	655	626	675	658	639	639	620	632	621	660	641	663	650	680	619	633	665	665	658	619	630	651	612	649	610	662	655	603	606	682	676	593	653	644	633	648	657	682	650	649	667	684	640	659	638	660	656	679	667	677	664	650	705	647	632	663	619	652	701	658	659	638	678	649	661	698	679	655	636	627	637	664	606	681	658	660	664	618	656	671	674	617	616	663	702	648	661	608	601	657	658	663	646	625	684	653	656	615	649	624	643	643	624	615	649	654	659	686	627	602	652	645	671	697	665	656	671	622	678	670	619	633	623	703	640	628	685	660	625	703	692	678	631	685	690	595	672	642	684	689	639	636	661	661	633	637	688	627	658	650	675	606	627	760	626	661	620	647	639	639	664	630	692	659	682	677	621	660	674	614	686	608	637	674	640	627	647	665	679	650	675	639	674	669	646	637	642	695	688	619	662	645	625	652	636	642	629	641	677	661	634	616	673	710	647	694	638	681	650	647	639	643	629	633	626	641	653	649	663	652	663	648	623	658	645	634	661	696	706	616	640	606	614	659	682	651	631	652	637	622	628	631	641	620	652	647	688	627	639	643	652	624	680	656	669	666	722	624	650	658	660	661	663	646	651	683	709	646	658	651
28935	21314	11421	1537	770	722	630	622	604	626	552	537	581	547	563	568	560	548	543	521	555	547	551	531	554	523	550	588	502	491	561	535	517	542	561	501	529	543	550	543	565	553	509	533	576	540	533	534	534	482	508	540	574	534	554	538	502	552	525	565	657	522	551	534	517	546	611	581	538	553	538	501	539	550	603	584	538	548	541	546	543	548	501	530	494	511	511	489	541	541	519	500	566	578	516	510	539	550	518	542	550	527	534	539	522	566	509	547	509	532	558	550	510	508	524	536	509	538	526	506	541	550	506	544	514	527	555	544	520	554	537	510	516	492	543	537	566	580	537	567	597	565	502	540	567	503	522	511	491	526	531	540	534	522	534	511	494	525	545	498	545	520	513	550	554	527	550	539	593	526	564	517	555	575	500	492	567	533	545	543	567	536	546	566	515	568	505	517	517	500	534	554	522	544	507	547	537	560	578	521	546	539	558	510	537	555	498	570	481	565	488	518	558	520	551	558	540	528	504	523	543	542	570	543	564	522	552	541	546	516	568	530	534	540	485	503	533	558	523	570	576	515	558	510	536	520	565	505	507	556	515	562	493	557	524	560	550	568	551	519	573	569	532	564	496	542	541	527	527	542	553	528	567	571	563	519	528	545	532	533	553	545	575	524	524	595	543	575	478	524	565	510	566	559	529	530	560	496	539	536	530	541	583	535	530	548	517	525	534	541	518	544	600	532	550	556	497	521	534	495	536	556	552	558	513	569	538	542	565	524	544	519	553	543	542	496	532	542	538	554	572	541	535	508	543	538	521	527	526	528	538	546	499	539	543	532	519	514	554	560	532	518	532	533	557	511	521	541	555	552	567	510	531	549	508	524	521	525	493	558	501	525	540	553	532	529	547	525	523	559	601	542	570	543	542	540	580	569	554	546	510	527	525	536	566	555	568	559	570	565	530	564	524	514	536	547	490	574	510	565	537	547	540	541	554	526	537	580	538	584	514	541	555	574	527	556	560	508	507	560	535	494	523	576	522	531	529	541	517	562	535	503	540	529	535	569	547	504	515	563	544	530	547	551	529	493	540	530	549	551	569	572	544	514	540	558	577	501	540	520	561	576	567	538	558	552	508	483	559	532	532	562	566	564	509	554	540	509	530	564	500	511	537	528	526	512	567	558	545	538	520	508	524	490	529	527	553	528	536	501	533	525	499	550	536	555	531	521	506	530	511	523	590	589	535	546	545	528	549	530	512	570	515	471	536	555	506	538	544	557	511	537	530	525	503	546	507	500	565	523	527	551	539	534	537	532	533	533	539	514	556	534	538	542	539	592	505	525	539	533	543	545	517	497	520	543	516	562	480	537	541	528	531	533	515	537	516	545	575	556	572	520	568	518	541	517	536	570	483	492	541	528	559	527	546	535	562	517	557	523	547	516	529	515	570	509	522	580	536	528	553	555	568	503	523	507	544	509	584	527	513	526	550	557	533	505	542	536	492	514	533	528	565	553	547	545	549	553	523	526	515	536	560	539	522	563	539	527	568	499	547	567	553	541	600	532	547	525	543	552	511	529	551	538	524	517	548	566	578	530	519	548	551	517	540	543	534	469	567	511	570	590	520	534	550	534	513	556	514	551	528	485	535	545	548	518	529	548	564	496	524	533	519	551	552	532	537	513	564	547	558	544	540	502	537	508	549	549	535	549	519	540	510	516	538	575	515	527	555	531	533	546	514	549	561	541	519	513	543	545	501	554	567	565	508	535	558	530	505	536	554	518	536	526	545	551	507	584	543	556	555	523	556	546	571	540	576	540	526	543	561	602	539	532	498	577	525	518	556	549	541	504	553	533	517	531	537	499	617	536	533	534	543	537	543	560	527	517	559	535	542	526	566	556	580	538	525	529	493	541	517	531	536	562	486	564	531	584	524	527	553	530	574	541	564	546	528	522	538	544	520	567	532	535	563	516	549	498	501	515	522	538	554	527	551	534	550	514	573	518	498	518	523	503	567	541	513	526	564	550	572	553	559	554	505	516	506	540	581	567	544	538	557	569	557	559	488	524	520	538	552	509	534	546	579	567	492	552	542	551	548	539	578	544	554	554	520	528	527	547	526	555	581	506	494	520	531	562	558	551	521	533	533	521	521	582	526	501	547	519	491	526	510	586	543	502	544	538	555	520	540	518	515	517	537	549	566	543	539	566	554	551	526	506	562	613	519	491	489	554	549	587	571	521	540	497	531	532	550	559	511	531	506	538	550	548	488	558	515	527	536	542	516	567	534	555	570	535	555	512	521	554	518	561	526	532	550	483	562	573	544	530	540	530	506	536	513	564	555	538	536	528	525	519	518	517	528	524	536	541	527	530	581	562	532	532	563	534	507	527	540	532	515	537	525	538	511	523	529	528	549	536	584	521	497	508	516	554	512	542	528	592	515	547	548	538	548	551	509	542	515	524	520	526	514	553	521	580	525	547	563	478	572	515	510	550	486	511	523	560	514	506	558	525	568	555	486	554	545	556	514	522	519	587	557	503	533	498	548	536	552	531	549	578	515	541	561	539	529	529	560	537	576	500	532	564	573	540	593	558	553	549	520	507	546	538	506	517	518	511	559	574	539	533	586	511	555	549	514	543	529	524	546	553	552	552	567	490	560	516	542	513	520	545	559	578	511	525	560	555	529	501	508	557	590	547	534	500	553	530	532	544	564	536	511	539	564	565	492	549	534	543	568	509	488	539	551	529	532	536	560	513	543	552	534	536	556	535	542	561	487	524	500	554	547	534	535	546	527	543	514	508	549	503	526	521	509	534	541	573	539	537	530	546	513	537	548	483	536	525	485	533	542	536	544	513	557	566	556	563	506	576	525	594	518	547	494	514	517	537	545	567	513	563	517	572	521	561	517	524	583	536	556	556	521	533	573	504	549	491	538	562	505	547	539	537	569	553	545	581	557	550	590	539	569	491	553	591	540	548	510	539	514	544	581	512	534	509	556	507	506	533	550	536	528	552	562	551	538	559	541	529	527	522	484	560	527	545	534	512	557	535	531	583	543	551	531	536	520	536	508	546	529	514	537	558	494	550	586	544	534	566	546	544	516	528	545	517	561	546	539	576	530	535	560	534	524	506	519	560	523	531	511	564	513	532	557	553	538	517	538	529	576	564	550	536	541	561	542	514	527	497	523	487	549	552	553	533	568	519	488	569	537	546	557	529	553	508	524	545	528	539	551	464	542	546	502	506	560	544	503	548	460	551	582	539	579	553	564	497	574	508	514	569	559	511	551	551	524	571	504	501	564	536	500	546	544	555	551	560	551	560	539	562	547	560	555	508	542	565	576	566	534	516	546	503	557	543	513	544	571	554	517	514	526	551	530	508	537	545	527	549	536	536	553	514	585	525	512	567	556	561	574	549	518	539	545	512	535	542	533	519	547	515	529	547	554	510	554	511	499	504	522	529	532	552	554	586	536	564	499	545	525	496	541	529	524	529	511	513	540	503	528	531	560	563
34134	13464	2109	1209	992	951	819	798	818	730	681	710	720	706	644	671	645	617	629	648	686	658	676	636	627	623	640	626	660	619	669	647	604	611	634	623	636	644	608	611	656	626	643	636	643	609	638	635	594	658	649	678	622	671	624	625	629	644	615	715	884	694	574	573	637	659	617	644	674	632	644	637	652	612	661	640	590	661	622	598	612	666	569	607	593	594	669	619	629	602	645	578	615	650	637	617	630	605	624	599	636	617	635	628	621	619	639	638	607	622	631	660	585	654	651	635	566	615	623	635	613	629	674	655	661	635	619	610	635	632	610	661	621	630	622	625	654	666	610	651	640	640	630	625	586	599	612	616	611	598	642	622	636	648	591	652	643	656	632	635	654	646	675	663	618	627	663	601	589	652	632	636	694	659	619	629	622	656	612	644	616	666	652	649	659	634	680	613	639	637	648	623	613	666	597	591	625	606	638	607	608	650	663	619	622	646	665	616	641	571	575	681	598	655	609	651	625	603	642	629	621	609	609	633	652	629	608	612	625	618	631	613	660	646	619	634	649	616	688	644	623	627	644	620	665	630	656	606	599	614	601	631	667	653	637	621	610	584	618	629	625	674	652	618	653	644	627	632	627	666	663	642	601	667	576	640	588	621	660	640	603	609	679	624	635	621	621	649	621	608	664	673	643	644	614	636	663	584	650	586	623	644	631	636	651	641	647	608	645	647	648	632	592	571	662	625	663	647	643	630	601	571	609	640	673	699	628	632	645	630	651	619	674	583	643	593	623	634	623	648	653	660	595	625	602	697	635	595	645	622	589	679	618	663	667	639	620	627	643	622	662	618	615	615	600	693	624	589	598	638	569	648	662	666	648	668	632	649	668	607	607	622	590	643	662	608	587	553	651	611	673	644	615	651	643	676	608	605	639	619	650	616	624	650	627	579	585	660	669	608	593	630	604	634	601	614	596	647	597	648	626	587	655	605	633	640	610	648	618	654	596	668	621	599	647	659	623	641	650	618	566	590	684	661	632	608	607	611	630	635	636	668	636	628	637	637	580	625	607	583	650	654	609	623	641	607	664	591	599	616	621	653	595	613	651	645	649	612	646	647	617	649	662	589	643	649	660	640	652	623	617	619	633	645	643	646	650	681	601	631	645	592	594	651	589	670	651	650	682	611	638	595	625	652	600	638	609	682	660	691	606	649	587	620	585	617	625	664	629	591	662	635	649	629	650	620	580	649	652	645	647	658	638	574	630	625	601	641	624	610	630	639	607	624	616	643	613	673	628	649	606	650	622	601	640	640	590	695	649	653	643	651	682	647	643	594	666	666	628	660	628	587	604	602	615	612	614	627	554	625	640	602	625	568	585	661	656	608	657	655	680	629	633	613	630	649	631	630	637	632	680	615	642	638	651	623	638	642	663	637	656	650	617	594	653	625	618	668	591	681	611	632	626	633	641	584	667	661	610	611	610	650	649	646	627	620	630	620	586	639	643	628	589	579	633	640	613	670	646	630	632	618	645	642	607	594	660	668	627	580	645	642	607	592	633	594	670	636	625	590	622	612	646	635	591	594	666	660	591	634	650	639	589	642	597	669	597	579	648	630	638	633	575	630	616	625	622	626	624	638	629	625	616	639	654	616	579	639	634	612	617	614	661	602	647	622	643	659	629	648	644	697	618	636	654	616	582	608	609	671	604	614	607	641	628	639	645	597	620	575	661	648	637	597	647	644	610	631	610	659	643	642	647	629	611	680	591	639	592	688	591	604	637	643	614	610	614	623	651	615	615	672	598	636	631	653	640	668	656	637	654	656	621	649	638	645	631	635	612	653	610	610	620	595	640	605	623	608	629	610	595	628	629	649	630	642	597	618	624	660	615	636	604	643	624	615	634	606	626	607	651	642	632	614	653	640	609	636	708	639	648	624	619	582	584	627	637	640	654	595	643	600	643	578	672	688	619	640	642	620	624	633	629	697	573	624	639	626	638	593	660	568	609	634	678	585	627	617	616	597	662	623	629	654	639	659	591	623	679	606	616	622	650	615	619	665	674	656	671	640	654	603	638	618	663	644	591	651	647	678	653	660	651	681	631	579	660	669	637	638	579	629	620	666	632	619	661	639	598	703	628	621	684	620	687	669	671	686	585	647	645	680	605	620	646	653	628	653	590	641	642	641	625	664	654	606	589	611	647	609	636	631	677	681	625	641	594	576	602	633	605	588	618	657	571	635	670	629	621	684	620	611	634	605	633	641	650	654	614	654	633	591	612	637	626	573	661	643	611	627	630	608	601	634	657	652	679	624	635	611	614	653	622	606	644	651	616	632	631	631	627	598	655	646	616	599	598	622	636	607	673	652	620	629	653	636	667	659	623	608	628	654	653	643	661	635	663	626	639	621	611	632	624	587	630	602	573	630	637	625	678	643	626	620	634	609	611	653	646	689	636	640	650	649	622	627	603	599	596	662	603	653	638	657	640	634	644	631	614	647	633	605	625	628	598	611	596	629	681	668	642	621	647	643	641	652	663	649	633	650	628	646	619	623	621	655	631	626	630	633	672	634	648	637	624	636	653	592	673	667	610	630	660	664	616	647	630	644	648	634	660	613	628	620	601	659	690	648	626	574	664	628	627	643	641	669	693	638	640	621	603	627	639	603	642	627	596	593	592	616	614	611	635	637	602	609	574	629	623	641	655	643	654	660	661	651	697	630	635	677	672	619	663	651	584	594	602	656	660	657	572	640	626	623	577	666	615	595	614	609	636	620	632	625	669	580	608	673	637	607	679	633	628	652	608	668	632	605	601	638	617	682	615	611	619	658	643	614	635	599	663	655	657	662	613	627	635	630	621	666	630	649	572	632	645	624	622	596	657	670	645	643	626	660	653	625	664	585	623	653	617	598	632	631	603	663	609	666	620	621	621	663	577	635	686	642	668	628	590	620	640	624	601	632	624	655	617	616	619	637	678	622	639	617	632	622	629	628	654	637	598	617	610	599	624	683	631	629	620	643	635	582	581	642	639	678	597	598	621	606	567	637	676	623	696	671	615	597	646	656	611	684	614	628	589	628	620	628	669	650	643	673	604	594	643	619	651	646	610	609	585	642	616	620	639	629	627	630	640	636	638	657	652	605	589	612	641	595	640	665	605	615	659	590	620	616	654	621	608	634	687	683	634	646	641	650	647	639	609	639	645	620	619	614	672	626	664	636	611	647	616	652	641	609	665	636	623	649	620	600	621	586	639	650	583	680	636	626	630	625	645	652	692	636	669	608	604	640	613	647	616	570	624	621	640	642	585	637	582	653	672	650	655	636	643	635	615	612	636	640	644	657	620	654	616	615	624	659	636	643	624	604	614	597	609	621	690	652	652	650	634	616	655	628	655	609	673	633	583	619	652	641	616	593	626	574	650	625	603	662	645	639	667	655	628	658	694	584	601	598	610	589	646	622	653	657	640	636	634	626	670	607	600	624	624	629	627	641	671	630	606	650	652	656	622	611
23615	20922	28163	23839	20928	11602	1209	751	637	620	546	512	458	491	459	427	423	404	398	422	406	394	354	389	359	366	400	388	344	355	349	359	350	349	351	370	387	369	347	379	366	400	340	315	356	386	303	326	352	346	343	341	369	340	300	347	371	338	324	386	521	372	329	334	338	365	343	326	334	349	317	330	320	339	354	340	333	340	375	316	316	326	379	351	325	323	367	326	309	342	292	330	348	341	379	334	335	366	324	327	344	335	322	316	337	359	345	327	342	349	336	324	338	330	355	341	327	367	330	370	358	362	332	328	330	325	319	336	324	370	349	325	348	368	353	346	380	313	320	345	318	324	321	355	359	334	328	312	345	372	356	358	338	329	353	349	347	343	381	344	355	330	329	337	341	332	335	360	345	373	328	361	338	326	339	344	374	346	323	317	313	351	360	346	397	327	375	326	304	359	331	343	355	347	314	356	358	348	349	316	363	290	341	346	330	333	378	334	321	360	330	358	367	334	337	359	348	313	324	341	351	366	348	345	317	351	312	370	360	348	322	352	342	329	333	374	335	351	356	357	358	339	359	319	338	340	341	323	336	350	330	329	341	338	327	317	328	356	318	333	293	337	331	360	352	361	317	331	338	330	321	351	334	331	334	344	372	360	332	359	332	349	330	365	328	344	341	316	364	346	354	336	342	329	351	328	345	341	382	357	315	347	349	339	372	332	380	341	344	330	381	350	348	361	359	341	367	352	351	315	369	336	295	338	375	307	305	342	356	313	326	345	380	327	316	341	342	332	326	325	354	319	346	311	353	313	338	347	310	337	335	341	336	320	375	344	326	342	400	304	338	385	356	330	359	329	341	353	365	376	319	331	323	370	349	368	331	337	314	340	349	347	342	341	345	332	323	341	337	345	332	373	329	359	319	325	347	341	346	356	326	349	311	373	302	322	308	366	328	332	308	327	356	356	338	337	368	320	324	351	359	351	340	333	330	350	366	345	327	347	347	352	344	347	370	362	293	350	361	316	307	332	329	303	315	361	320	333	339	395	301	368	350	360	352	344	351	331	309	365	337	344	311	353	352	356	325	316	323	356	337	347	341	318	341	350	336	314	364	350	338	367	342	334	333	366	359	352	360	300	341	337	321	328	337	329	350	358	344	348	375	347	332	352	369	378	297	326	347	316	345	324	356	341	343	331	332	355	345	367	338	343	340	333	336	359	328	325	345	324	372	364	325	348	346	357	312	381	347	356	334	324	330	334	363	337	341	299	339	339	359	335	338	320	309	340	355	334	335	367	319	302	344	352	324	316	306	324	327	345	312	330	383	312	334	362	413	335	296	353	338	347	372	341	341	317	346	359	371	329	316	288	346	333	361	350	337	294	375	303	381	325	343	319	351	339	325	335	351	333	321	321	330	348	314	335	362	360	361	356	311	340	344	368	326	339	304	388	327	352	362	351	327	305	368	379	336	332	326	367	364	333	349	371	308	373	343	348	358	307	350	374	323	330	350	342	350	325	338	308	343	322	340	341	341	326	359	364	331	353	348	326	351	337	322	362	344	321	346	328	339	363	338	325	340	318	355	355	330	358	343	343	349	326	360	362	349	334	363	313	319	317	306	347	326	315	315	330	341	348	328	375	314	326	331	356	335	354	319	325	322	350	336	371	331	328	347	361	361	345	339	364	319	340	348	356	345	368	328	345	358	336	348	340	361	338	342	332	334	371	363	364	346	369	349	370	354	328	342	359	329	349	359	325	317	346	341	367	358	314	327	326	332	351	331	343	337	315	328	316	322	322	318	347	344	363	328	351	324	349	301	346	371	337	341	332	338	338	336	319	368	337	334	326	363	342	334	326	332	345	305	326	350	360	344	348	353	336	329	325	385	327	341	334	373	342	323	367	333	363	371	303	339	347	309	361	326	337	316	324	337	331	364	369	347	354	343	350	367	334	349	334	332	351	307	336	300	357	371	343	367	342	325	334	328	302	345	307	333	337	346	317	330	346	299	358	334	328	374	350	353	344	329	343	300	335	343	304	345	338	329	350	315	338	353	361	349	350	344	355	296	358	312	337	333	327	338	357	317	306	344	347	366	375	351	336	372	340	345	344	357	307	327	324	358	329	343	334	338	354	314	330	342	349	360	316	330	297	343	302	333	306	322	340	332	355	304	349	346	343	356	341	350	337	362	330	372	330	349	327	353	333	332	320	325	341	352	337	329	345	341	325	346	335	327	383	368	358	343	328	349	333	352	344	331	356	320	370	324	338	358	336	351	363	354	342	353	319	332	332	350	388	337	378	330	348	349	352	336	332	332	337	308	316	341	337	330	334	360	335	364	326	327	301	347	346	330	341	314	356	339	343	325	353	345	332	330	340	369	321	335	327	333	333	320	345	353	370	336	341	350	317	316	332	368	331	363	360	339	319	347	340	327	342	349	364	357	311	308	388	343	327	357	341	334	358	347	327	354	327	354	336	394	279	319	361	347	349	337	361	350	344	337	321	322	344	395	307	328	343	340	386	333	362	345	321	351	333	383	366	355	335	346	351	343	337	337	352	335	354	371	372	356	348	308	329	350	373	329	347	377	370	364	361	330	326	330	367	336	335	349	340	326	330	344	343	333	322	302	317	341	353	338	384	352	321	333	352	341	339	334	325	308	329	347	326	342	349	329	374	302	340	344	348	314	294	358	335	357	318	318	330	336	339	308	334	378	337	367	337	390	345	346	331	295	333	350	339	334	341	340	337	323	373	328	294	360	341	351	336	314	318	370	343	349	310	341	336	348	314	358	372	309	332	340	326	371	316	305	347	335	338	383	343	321	352	312	343	305	333	327	354	327	334	346	317	350	343	328	309	355	355	299	328	332	317	342	338	344	318	351	334	337	356	310	332	361	310	362	340	311	328	323	349	319	320	337	332	350	348	332	358	326	318	362	337	354	319	360	314	363	329	356	341	340	340	339	339	338	309	346	360	358	354	383	350	318	342	335	343	342	348	337	329	326	331	336	364	334	341	328	367	341	319	338	337	324	320	330	332	351	344	333	356	319	353	316	342	333	358	345	356	343	309	343	325	315	345	365	324	337	320	347	334	323	344	331	368	333	338	337	332	363	331	329	372	348	352	326	350	348	292	327	344	323	334	331	349	320	350	290	378	344	301	332	296	323	316	325	326	377	321	338	363	311	307	356	350	342	352	391	330	329	318	343	334	355	328	323	332	309	346	346	355	306	347	326	350	304	332	334	373	310	349	348	322	321	335	319	345	331	356	331	354	350	334	366	357	363	322	344	304	320	371	349	341	382	339	356	315	321	362	328	340	335	328	344	371	320	339	338	369	341	324	332	347	351	337	374	335	354	322	313	349	314	342	357	368	368	336	336	352	352	344	351	328	369	322	350	384	349	303	351	329	348	374	337	363	326	336	366	330	340	354	351	343	346	312	358	340	344	326	342	340	361	387	319	360	328	366	338	337	333	318	309	357	324	352	342	357	321	323	316	318	347	326
35997	23661	8106	4115	2709	2122	1653	1366	1108	968	837	784	774	690	667	590	588	545	529	512	505	492	442	471	437	459	471	478	432	418	440	447	449	464	420	440	407	427	412	432	410	415	424	434	407	416	408	425	413	429	390	429	409	446	390	420	393	414	387	542	756	451	414	371	417	407	377	408	408	464	412	421	411	419	404	422	384	423	391	406	397	393	400	377	388	386	399	385	399	420	390	420	389	405	412	445	414	406	410	392	390	380	426	377	432	409	433	394	389	400	420	379	402	400	390	406	424	410	408	407	417	422	381	424	415	387	427	381	402	427	397	402	412	440	436	398	385	415	428	414	451	393	408	396	440	415	423	365	417	408	399	405	415	389	405	400	361	443	394	395	390	411	375	409	416	399	409	422	368	418	389	409	406	416	400	371	437	413	375	404	427	417	373	438	417	406	442	451	432	389	415	426	400	408	408	420	406	386	400	379	395	379	418	410	417	416	390	422	449	391	413	395	418	407	405	426	394	408	410	402	436	431	369	380	416	405	397	444	415	410	394	427	383	429	389	371	399	397	405	397	403	371	392	390	414	424	363	410	419	414	451	389	386	376	439	408	397	386	401	435	427	431	413	411	409	394	390	382	399	426	415	421	409	409	398	387	434	398	397	411	404	435	434	413	396	396	401	405	424	415	391	414	444	395	406	428	429	377	396	378	376	406	370	415	413	374	414	413	419	407	407	472	403	393	421	399	404	427	411	387	401	397	413	415	376	419	409	403	401	361	379	428	388	391	439	409	412	414	425	412	386	431	415	381	408	414	402	426	401	400	380	409	432	356	396	392	376	440	429	410	385	436	433	415	410	422	380	399	438	405	423	368	407	405	420	417	402	441	427	412	424	393	375	416	424	375	434	438	417	390	426	438	400	389	406	403	463	408	420	395	384	456	422	393	407	409	419	415	415	398	376	413	422	400	393	410	425	394	392	423	406	393	440	446	408	418	429	430	388	417	391	360	392	405	443	397	416	427	438	400	378	428	435	440	425	433	411	413	451	394	392	403	419	412	414	416	402	402	440	412	416	401	425	417	381	418	436	395	412	417	399	408	417	411	404	447	407	397	416	427	408	425	399	379	390	401	437	384	459	403	394	433	383	391	383	412	408	462	394	383	419	405	400	406	403	415	427	381	407	427	434	417	422	394	368	422	361	414	412	414	419	420	414	399	421	402	414	425	452	425	380	420	422	429	424	438	421	430	407	395	385	413	403	402	418	400	427	381	433	406	369	406	419	382	405	421	399	380	394	410	426	454	408	381	411	411	424	414	417	400	402	378	389	405	372	401	391	392	376	403	410	406	405	396	397	429	447	399	396	379	434	390	403	422	427	394	367	416	420	391	398	370	449	446	430	434	412	462	383	424	412	405	405	396	426	414	431	406	407	391	410	364	368	416	400	372	410	382	407	404	389	421	391	405	449	402	390	366	422	388	386	433	409	408	409	384	427	432	413	401	363	380	403	385	419	427	387	405	427	395	397	413	417	397	411	437	434	410	441	382	395	408	428	431	378	402	376	444	423	371	409	417	394	415	423	409	437	435	387	419	386	387	430	388	419	397	423	421	409	437	392	401	404	426	428	414	437	400	429	400	427	404	428	406	412	433	403	412	395	423	430	410	431	395	385	407	429	377	368	375	444	415	409	397	392	407	381	396	439	379	423	405	371	400	400	416	382	386	413	404	407	407	393	410	389	408	393	406	396	405	414	431	428	402	399	412	419	407	388	413	415	382	376	429	410	390	388	388	387	387	424	378	403	409	429	399	404	429	429	395	396	395	385	410	387	429	414	395	389	422	385	417	387	446	424	427	406	391	396	402	414	406	426	396	431	397	383	380	423	422	412	388	427	405	388	432	402	392	420	416	418	386	390	396	434	373	419	394	401	405	373	390	383	417	422	396	389	394	424	412	405	400	405	386	411	422	409	411	408	389	361	420	407	416	385	440	431	369	413	399	405	413	402	407	409	414	393	368	422	376	422	385	392	383	448	419	400	419	431	378	391	413	401	378	441	414	409	380	378	372	401	413	382	417	401	400	391	376	446	417	430	399	391	420	419	396	396	419	413	415	420	369	384	398	422	384	433	413	427	376	436	415	407	417	425	390	374	393	398	425	413	404	405	399	429	406	430	379	381	391	369	413	412	434	392	396	452	406	368	415	394	407	414	391	388	390	385	409	383	415	410	402	393	442	404	406	397	394	362	413	403	390	408	454	405	408	412	406	413	400	442	401	397	382	408	413	393	425	396	418	378	429	412	393	399	404	423	433	421	417	398	430	383	445	402	418	402	408	436	402	423	429	420	420	369	391	419	422	403	388	420	440	398	428	386	396	418	422	397	430	391	418	422	406	396	426	439	399	417	442	403	380	404	381	422	382	404	392	389	397	399	423	389	391	389	413	379	425	420	444	426	445	430	420	393	420	415	391	394	413	391	418	415	399	445	386	401	403	389	438	418	399	405	415	391	392	405	399	404	405	382	410	420	369	410	405	432	424	393	409	412	401	411	406	362	435	412	426	412	396	389	421	424	419	411	405	445	406	384	406	418	425	415	377	437	430	386	427	395	440	396	421	403	458	401	378	413	391	395	423	425	402	410	408	370	421	395	412	395	372	400	408	420	399	411	398	376	385	377	405	406	418	381	372	413	401	418	447	400	415	410	430	447	409	407	393	403	401	397	450	424	395	397	418	390	406	412	403	374	405	429	398	425	414	416	413	420	429	443	389	436	428	396	425	424	411	402	373	448	412	399	435	437	401	381	396	434	406	408	404	410	406	422	428	434	418	419	409	429	393	389	393	395	399	452	383	422	383	430	453	420	451	405	407	405	410	412	401	409	386	409	401	408	422	412	423	408	382	392	425	443	379	381	408	405	372	399	415	442	406	423	424	406	426	397	403	422	381	387	384	418	445	421	404	379	415	409	399	407	393	418	432	395	434	408	406	406	435	404	429	406	397	410	413	427	407	403	423	384	392	414	396	440	437	401	391	403	390	427	378	407	405	413	413	408	373	399	378	415	396	366	393	425	397	410	406	411	402	441	382	388	377	405	379	360	396	419	371	403	410	409	436	421	378	373	403	410	419	415	416	398	407	399	416	392	383	419	381	456	406	415	411	413	363	432	376	391	428	425	442	407	400	430	418	413	397	395	423	397	418	414	391	417	421	403	402	404	428	375	417	383	387	435	427	405	396	404	396	404	361	402	434	393	411	439	396	410	393	378	416	409	428	435	426	400	409	409	439	418	418	420	417	417	392	433	376	434	395	373	411	404	414	391	382	391	408	430	368	373	394	406	429	418	380	433	391	397	412	377	430	377	396	404	371	407	421	412	449	458	413	390	422	428	393	379	405	384	387	411	393	385	420	406	385	417	402	442	394	396	408	381	389	446	447	383	427	391	395	369	408	411	408	390	381	424	447	412	390	393	421	406	390	403	388	385	392	383	366	430	389	402	447	402	398	421	412
24580	20926	27264	24660	13030	1621	1189	1000	927	962	859	911	805	936	893	849	805	819	838	782	791	762	792	752	800	775	753	736	746	754	773	752	751	751	749	813	748	836	790	797	742	781	732	789	816	778	817	793	769	716	755	754	800	800	751	770	785	753	765	830	859	798	771	735	792	812	814	708	783	783	766	826	757	775	764	774	752	740	782	790	746	819	788	755	802	777	746	790	736	722	782	737	783	785	747	793	797	762	755	755	705	772	805	714	799	783	770	813	772	796	776	804	785	780	802	785	761	782	781	796	753	786	780	800	732	789	787	696	751	788	752	732	742	735	793	796	805	833	761	742	760	752	734	808	776	749	828	789	790	853	810	785	822	774	751	780	736	775	818	806	799	775	787	776	755	729	776	785	744	754	817	744	756	758	827	779	735	775	806	786	786	727	746	786	741	749	751	762	727	761	792	791	767	756	783	766	795	773	778	753	744	775	714	796	776	780	814	811	792	804	756	766	807	790	773	782	784	794	772	790	740	787	790	770	797	783	766	789	780	698	732	739	763	737	787	794	777	739	752	749	771	765	778	724	784	793	764	792	751	747	764	758	772	732	791	760	837	838	817	780	776	748	752	718	844	741	756	815	784	784	748	748	751	784	750	768	730	793	752	782	786	773	736	759	802	745	761	798	794	762	751	750	759	731	702	770	763	753	753	784	738	814	741	757	783	791	776	761	785	781	810	757	816	778	750	802	764	769	824	771	755	803	788	789	747	751	785	772	837	771	756	773	794	731	759	751	797	758	775	758	793	770	750	769	734	797	790	799	733	795	784	766	782	780	773	774	809	729	813	761	765	790	780	775	819	782	765	741	807	753	793	795	781	753	760	799	821	732	753	763	768	781	729	744	795	774	815	760	815	756	795	737	779	744	795	775	780	773	822	747	774	800	784	758	773	787	803	787	758	784	786	769	721	790	822	837	736	747	805	795	747	779	767	755	743	748	797	779	729	787	800	760	807	771	753	796	798	731	734	752	796	744	762	783	742	798	764	778	739	772	741	805	790	817	812	754	800	751	737	824	794	763	734	744	822	755	803	785	788	769	832	733	733	779	809	735	768	735	776	770	764	754	768	735	736	791	806	805	764	733	769	751	783	735	778	752	835	738	745	762	733	720	763	770	766	743	806	758	767	786	737	773	727	765	754	769	768	727	831	732	739	757	806	764	782	738	755	814	740	771	793	752	722	755	750	740	777	813	784	779	805	780	810	753	769	754	750	775	757	768	783	789	773	755	768	779	728	796	778	759	782	754	752	777	752	817	794	757	715	810	743	767	757	771	783	791	751	801	777	772	744	766	788	785	772	777	774	754	758	811	778	723	752	760	664	803	742	756	796	793	772	720	803	780	739	810	754	761	790	779	731	772	745	783	761	746	766	801	754	813	784	754	765	728	797	738	736	762	755	755	736	761	814	773	743	786	780	786	737	761	824	762	782	749	776	798	760	721	768	791	755	769	764	776	771	779	767	804	768	788	716	766	790	759	786	767	778	782	734	749	735	789	715	806	808	810	759	812	774	785	774	766	789	737	759	732	810	780	757	750	787	756	754	735	838	727	706	792	705	780	749	754	780	822	792	729	740	757	825	790	803	769	752	779	777	786	768	778	761	724	798	753	783	775	798	713	744	765	788	735	785	773	730	788	769	772	794	746	760	789	708	764	728	799	763	760	765	802	729	791	773	738	802	776	793	758	823	735	814	825	756	752	815	809	741	805	777	780	777	737	765	760	761	754	779	788	787	801	787	740	733	761	775	793	800	812	730	777	789	778	723	746	749	803	813	767	763	734	724	796	731	813	760	728	792	767	795	806	810	778	806	713	765	817	807	745	818	764	724	759	812	719	782	736	750	784	810	807	792	810	760	842	789	763	763	720	733	757	773	794	793	804	783	783	824	781	730	749	736	787	798	793	784	830	752	746	737	749	741	792	737	741	709	766	717	717	792	809	808	763	794	761	792	762	746	744	794	757	755	755	743	734	792	780	742	768	789	766	767	774	788	769	749	822	750	709	795	746	786	846	827	794	676	782	772	785	721	796	798	788	748	785	789	731	767	765	718	796	791	763	739	813	727	764	770	754	795	769	753	742	769	820	730	763	803	764	808	766	791	756	789	733	827	741	726	777	822	694	774	815	786	747	748	740	786	785	735	736	803	738	771	749	805	781	749	732	738	806	797	800	773	806	733	752	732	752	786	765	796	751	819	727	792	784	789	722	762	782	781	793	776	790	804	745	764	731	729	742	768	800	743	755	712	741	808	755	765	761	775	722	813	788	744	738	791	791	728	795	797	838	759	800	785	767	805	803	779	813	740	720	787	756	796	743	761	754	776	779	783	814	734	833	782	770	726	755	749	780	760	792	770	778	767	748	778	782	779	807	768	756	791	795	808	800	804	783	753	773	742	736	818	774	787	785	782	784	756	791	795	743	795	702	814	749	717	769	772	739	759	787	789	786	767	752	790	717	785	775	803	731	787	766	765	812	744	780	790	779	777	764	744	778	728	782	779	755	739	771	800	800	768	729	830	740	764	812	789	779	788	776	764	720	758	775	761	776	726	741	768	782	741	764	710	804	739	768	783	782	795	807	750	756	793	779	773	781	759	774	751	783	740	766	784	771	802	757	728	797	779	807	768	776	813	781	734	768	773	759	769	747	788	776	750	794	759	767	747	767	798	740	829	774	747	768	724	773	749	771	729	754	743	761	774	766	809	763	741	857	797	772	789	783	792	777	719	758	789	770	709	772	765	733	792	817	777	795	764	819	764	754	813	753	750	733	780	775	792	756	790	803	798	800	723	736	813	741	819	786	800	722	796	783	786	843	761	822	772	753	771	786	796	812	734	732	796	727	771	761	729	758	804	745	746	801	760	776	813	786	800	771	758	796	729	759	749	740	776	757	798	768	804	723	728	678	776	747	755	808	787	794	756	824	740	740	786	760	799	767	810	780	782	805	824	774	757	781	803	808	806	754	779	745	762	798	803	751	790	797	799	798	736	750	730	789	733	740	771	771	762	782	761	733	780	747	752	803	721	771	776	746	835	771	761	736	746	757	768	750	758	791	769	738	767	769	746	781	803	753	766	780	772	784	784	771	783	759	809	775	760	760	770	757	752	804	775	773	786	752	795	735	706	772	772	751	742	838	804	792	743	768	788	723	793	768	775	765	753	785	766	766	806	810	764	746	766	776	771	753	750	790	768	750	738	762	770	812	757	811	789	744	754	804	767	769	799	785	810	774	773	749	752	761	767	754	761	793	794	775	757	785	810	749	718	843	770	827	784	796	766	751	753	779	731	758	734	804	805	775	780	779	758	779	819	793	803	824	809	783	808	782	747	780	751	770	768	803	750	762	765	749	782	788	763	755	773	743	761	776	790	745	794	836	755	809	777	791	754	813	769	771	767	790	757	797	742	775	799	805	764	743	771	806	730	789	768	802	729	767	773	715	767	798	779	751	776	769
36244	18941	5582	2941	2289	1988	1691	1463	1293	1259	1216	1143	1095	1068	1000	964	970	888	1007	936	888	945	886	944	848	919	895	869	901	930	891	858	925	858	886	848	826	843	877	864	889	878	907	865	864	823	882	908	869	849	866	853	880	827	853	867	835	915	877	1033	1017	864	835	894	863	861	861	902	919	862	902	865	876	858	925	933	925	921	865	889	857	831	846	892	874	874	844	811	876	858	892	821	874	871	869	881	908	865	864	830	824	859	853	851	928	897	866	846	857	850	892	812	870	864	828	836	872	855	882	891	870	876	844	890	926	891	808	901	857	832	916	870	884	910	902	842	900	863	822	844	908	855	854	871	866	886	871	875	885	871	843	858	910	908	852	848	896	915	857	854	879	835	849	868	897	916	883	903	816	876	895	871	895	870	888	868	889	878	866	780	877	885	904	873	910	874	852	862	830	862	816	889	856	854	908	875	924	847	896	871	882	863	892	914	891	901	876	894	869	889	897	879	888	873	907	879	825	905	872	870	893	924	854	843	783	862	893	847	869	892	868	838	873	899	879	904	836	873	917	847	839	840	867	850	841	845	859	846	890	839	862	838	912	863	936	868	885	914	842	953	870	896	865	856	899	904	873	811	876	884	848	856	927	872	894	894	825	883	802	821	890	863	872	837	887	816	872	801	869	821	885	916	871	856	875	824	871	846	848	873	903	818	832	827	838	873	904	895	860	878	878	870	865	899	815	849	894	915	882	862	837	899	828	866	833	869	856	896	888	884	885	893	882	870	866	852	893	833	904	860	879	853	874	874	859	790	859	888	828	832	921	824	864	853	852	846	868	926	867	844	889	884	856	900	863	883	873	859	836	892	872	867	922	911	820	855	864	873	847	882	832	836	905	833	854	861	847	894	883	867	887	865	924	871	867	880	904	898	885	871	905	840	932	900	865	828	853	869	851	916	837	902	859	870	848	882	852	887	879	875	885	899	880	855	873	896	874	901	884	839	873	903	834	837	850	901	842	851	880	873	879	857	862	830	863	895	848	882	877	836	795	835	877	854	894	907	877	916	873	891	852	855	870	814	894	848	826	874	910	880	867	885	840	847	905	810	890	872	891	882	852	821	837	858	868	843	875	870	898	845	862	826	815	919	857	867	917	834	852	870	832	810	861	861	846	858	858	829	905	857	889	841	831	883	879	815	804	855	882	802	868	902	896	896	854	885	882	880	814	846	895	900	879	850	864	864	898	904	872	884	853	879	837	910	867	857	855	816	865	857	826	864	873	833	831	863	895	927	852	842	867	923	887	880	797	870	888	884	887	884	928	901	854	859	900	835	832	904	862	885	867	866	840	906	835	897	805	865	862	911	884	849	863	892	853	868	895	832	872	881	811	871	887	876	865	866	878	850	871	877	893	883	862	869	841	866	892	893	883	903	849	844	875	918	868	837	867	903	829	876	899	864	882	873	891	862	902	843	822	868	830	840	889	921	881	885	851	923	847	830	899	830	883	861	884	865	895	896	857	837	887	892	888	854	862	887	911	840	852	833	907	867	866	889	884	880	888	846	902	844	912	936	911	892	825	861	826	847	959	812	861	922	896	867	888	932	851	839	892	861	910	878	838	847	933	897	909	905	922	839	871	875	913	836	891	885	832	856	901	854	856	861	849	897	866	859	867	864	928	877	870	877	836	868	902	867	870	855	892	872	869	910	875	870	809	888	867	929	857	878	933	821	913	916	914	831	905	847	862	891	803	883	875	867	907	860	856	908	850	852	889	898	890	856	901	890	785	861	871	871	835	863	849	875	896	866	871	866	874	871	869	854	841	884	907	831	814	862	884	844	837	870	862	921	836	905	904	893	841	854	878	862	841	866	879	884	908	869	898	863	935	904	839	919	874	875	903	864	922	873	851	822	847	884	838	865	827	883	884	878	867	898	867	884	824	854	836	888	855	880	846	853	874	880	840	855	850	844	886	842	888	852	860	912	842	864	872	886	840	854	832	915	882	880	855	863	902	826	911	887	853	919	871	899	862	891	799	893	883	880	907	857	832	885	919	854	867	888	899	921	868	913	880	902	816	854	813	902	864	837	873	832	926	889	831	862	826	855	905	837	846	855	834	896	895	858	916	889	868	833	885	868	891	857	890	797	852	863	862	883	868	911	871	883	858	828	761	894	873	879	821	859	845	878	879	809	865	895	866	884	801	893	845	893	850	865	879	842	856	899	889	852	863	883	847	911	877	801	901	869	851	852	826	908	940	886	901	843	827	895	861	940	945	885	838	857	853	878	881	848	835	859	847	908	839	902	867	846	886	880	905	825	862	912	840	884	889	923	881	884	875	921	880	871	852	881	895	832	856	828	928	874	848	896	856	845	840	877	889	866	912	888	883	921	855	920	836	880	878	839	818	885	841	832	876	830	865	803	898	927	899	901	887	902	843	850	852	830	828	821	831	833	855	916	873	893	863	914	828	846	899	863	879	872	866	851	845	792	803	837	834	895	888	837	896	847	885	848	903	785	871	803	854	863	849	918	909	907	850	864	852	831	878	873	891	833	913	897	895	838	858	881	875	921	898	856	882	869	938	905	900	886	896	875	835	848	865	853	827	813	885	892	836	918	869	858	856	873	905	862	865	826	856	826	907	877	916	855	842	940	878	847	926	900	899	867	891	809	873	924	848	812	867	854	834	870	881	884	864	885	848	845	903	853	898	927	893	840	892	870	896	876	855	917	838	877	834	821	899	861	826	872	893	876	876	931	930	913	906	851	881	855	868	856	849	865	870	847	906	917	826	882	908	828	891	892	829	791	864	895	913	877	856	882	881	833	856	917	850	832	853	829	869	877	836	917	856	891	850	860	839	910	907	890	854	910	852	868	875	857	866	906	857	860	861	907	890	850	870	880	855	898	875	839	886	866	868	890	880	904	873	847	896	894	878	867	910	872	867	839	867	848	818	911	860	867	820	822	894	869	831	884	846	851	854	843	866	908	895	899	881	848	869	864	826	841	921	881	890	894	887	886	856	892	917	907	913	875	857	868	857	849	871	863	894	857	882	855	907	837	905	820	874	901	879	871	874	885	890	874	891	813	869	860	929	874	851	909	836	846	851	894	868	868	837	874	884	884	900	871	846	919	829	888	856	883	891	932	841	858	908	870	891	803	843	893	820	856	843	885	878	884	885	868	909	830	870	857	875	848	856	853	834	883	861	910	868	888	848	871	860	854	920	861	870	848	810	874	890	876	825	882	864	875	831	889	902	861	892	911	789	864	913	935	838	918	867	903	865	888	888	895	842	903	813	893	853	875	840	889	904	904	849	850	897	883	890	882	872	888	884	898	931	889	865	938	848	841	924	895	897	857	831	852	848	866	855	910	891	859	828	877	874	852	889	862	841	947	875	906	890	860	880	864	892	857	857	841	866	899	868	843	840	914	845	919	810	862	874	874	896	866	868	872	871	830	826	877	884	834	886	872	837	860	853	852	818	855	848	866	913	850	874	878	858	882
22439	20950	28662	23393	20953	21033	12061	1711	1217	1144	1044	903	882	860	826	845	800	759	750	682	704	712	691	665	673	650	631	677	718	614	661	611	622	643	639	605	639	616	643	629	641	628	582	573	591	590	615	611	667	606	652	601	614	619	603	597	584	622	621	750	664	653	594	578	597	602	615	610	591	585	585	608	624	640	594	614	594	626	620	565	576	622	630	598	595	632	583	625	634	648	584	645	603	593	596	653	602	581	591	610	608	587	580	633	591	608	622	593	615	605	627	628	648	604	650	625	600	605	610	606	624	657	605	622	581	623	587	584	615	586	622	589	641	600	605	605	623	615	617	647	619	643	642	596	592	609	635	609	632	593	608	562	580	636	616	593	582	610	637	639	591	621	603	608	613	601	620	584	619	624	625	636	635	611	628	604	608	576	629	574	608	604	584	642	609	608	594	613	633	588	599	621	599	634	626	584	574	581	628	643	597	637	600	565	606	588	587	595	592	571	613	590	562	633	639	594	614	569	601	620	608	626	584	619	593	569	630	578	614	609	612	585	603	585	639	571	614	562	632	640	575	593	589	639	577	564	616	607	639	635	600	572	600	588	593	586	627	623	649	551	628	608	612	623	593	610	621	615	583	567	615	599	598	580	600	584	577	581	609	586	666	628	618	583	604	590	635	613	609	629	609	603	589	584	589	559	573	636	557	586	607	622	565	601	588	603	621	585	604	594	606	576	602	576	581	600	647	635	633	607	585	616	609	596	606	581	630	576	595	600	629	601	565	588	654	606	589	613	607	637	593	578	581	622	632	588	607	627	638	595	579	600	614	572	598	628	602	600	593	590	586	604	617	616	609	592	567	585	553	618	628	601	671	652	574	603	605	604	604	602	561	627	602	549	608	639	651	607	632	560	592	608	603	619	601	614	585	606	633	593	578	612	603	563	628	589	630	620	619	616	577	582	633	611	626	612	562	574	615	602	592	630	617	654	641	609	590	603	576	611	578	588	604	631	576	596	604	621	576	635	588	614	603	656	584	636	543	589	566	626	608	602	604	579	581	582	615	602	562	594	585	588	567	542	621	629	606	544	591	627	659	646	610	616	595	601	572	613	598	618	582	581	622	593	605	638	589	595	592	637	584	601	580	615	639	574	602	604	594	570	586	579	642	631	544	603	630	610	607	588	602	621	573	608	616	567	648	580	568	634	591	639	638	597	602	572	617	564	629	557	583	600	596	584	585	596	653	605	592	655	593	640	593	592	586	611	596	609	619	584	582	612	553	616	578	619	584	618	593	611	641	631	600	582	609	574	615	568	551	585	633	592	619	625	610	632	611	568	602	618	590	577	628	615	606	668	591	567	606	582	662	591	613	600	613	569	588	642	590	656	648	606	625	613	612	583	645	611	597	619	615	611	619	582	630	580	576	624	621	575	603	623	609	621	580	612	588	590	570	611	569	606	592	553	601	560	603	580	593	602	601	575	636	615	660	641	612	613	638	586	606	606	582	593	617	617	624	592	577	592	605	642	642	609	645	590	611	607	598	594	599	596	591	604	566	584	615	537	578	602	596	640	572	626	629	603	624	625	592	581	591	629	556	518	550	599	563	631	616	600	637	633	619	601	634	633	617	612	608	576	576	596	584	560	579	621	597	598	582	583	606	575	629	568	614	606	599	645	580	596	572	611	575	595	588	628	614	633	593	577	565	623	561	639	606	576	594	574	626	602	571	593	572	592	612	583	585	609	544	611	583	603	578	624	639	610	584	595	560	632	649	608	543	640	598	595	608	616	592	609	604	623	608	615	678	617	591	639	586	546	625	581	614	596	569	611	585	642	576	606	596	596	592	658	566	616	585	596	571	663	638	619	559	656	585	606	558	535	566	597	591	610	590	627	605	579	598	586	595	607	631	588	587	592	598	639	602	612	598	622	619	592	592	598	577	563	615	596	570	640	638	614	610	600	605	631	625	598	655	587	573	611	632	577	609	600	632	635	603	574	614	608	664	604	626	592	609	591	582	624	643	606	623	607	615	603	576	610	629	582	609	619	573	620	621	596	614	584	620	608	610	595	617	637	590	595	594	595	648	584	589	585	554	597	637	618	588	616	597	598	562	616	598	611	596	621	586	600	641	607	617	530	577	569	667	628	616	642	669	540	624	591	646	614	571	637	621	601	594	613	599	609	635	588	577	611	617	594	596	635	595	622	576	620	633	611	607	601	571	563	617	590	607	599	591	577	632	605	613	565	575	632	607	611	667	607	594	607	606	617	597	651	641	601	613	612	570	619	640	613	615	586	564	622	588	625	619	567	587	571	628	579	614	622	640	585	592	559	560	639	617	616	591	641	599	596	605	607	596	580	647	627	601	576	614	560	578	589	620	575	574	594	593	600	600	606	581	612	608	631	619	575	620	567	614	590	651	587	632	649	608	566	581	606	592	587	585	601	605	567	636	580	598	615	583	621	572	627	577	587	586	609	603	587	595	593	585	561	609	602	592	622	649	561	595	607	570	586	607	635	567	575	607	555	613	600	630	579	586	609	562	625	577	620	603	610	605	611	616	609	602	583	610	609	577	616	586	615	615	560	635	593	616	615	582	559	574	634	625	591	573	628	616	616	613	656	650	614	618	631	534	663	585	602	612	602	614	626	607	594	600	597	582	596	626	635	616	583	624	552	581	594	630	595	622	603	573	592	535	639	615	564	612	590	583	588	576	629	610	604	558	596	598	617	610	581	607	619	610	599	621	623	605	587	572	627	608	585	601	564	596	563	606	577	607	593	585	577	565	606	563	606	639	648	586	608	615	629	566	618	595	600	552	608	610	598	560	631	599	591	607	617	579	584	587	609	624	602	634	599	582	602	548	632	600	599	603	574	589	574	612	584	581	571	626	584	611	597	573	632	611	614	631	591	610	579	606	663	608	585	600	617	602	559	557	578	611	592	588	646	569	614	598	599	632	575	597	595	596	531	582	611	591	607	603	607	587	582	642	575	569	600	613	604	621	584	586	565	596	611	589	609	631	616	627	608	633	582	600	652	638	586	598	632	630	568	617	598	615	597	641	569	599	599	610	610	629	586	576	597	576	594	595	624	615	597	620	586	640	636	648	632	567	632	580	611	635	569	600	586	602	620	581	574	572	615	574	608	574	587	611	618	606	574	573	593	614	576	626	597	592	611	642	627	584	565	600	548	566	595	606	578	614	586	565	621	592	618	572	601	607	552	585	569	629	566	644	592	625	571	597	638	595	614	582	605	631	609	601	585	624	593	564	542	641	593	590	625	583	592	615	599	580	615	648	585	588	603	667	623	577	631	609	598	620	603	592	603	601	597	625	593	581	596	614	598	595	555	627	552	594	609	604	599	582	644	629	573	561	614	623	631	560	609	618	631	616	575	602	576	581	595	584	605	619	591	620	609	579	615	638	600	573	628	558	574	570	591	616	585	615	628	629	637	592	618	638	597	586	622	601	651	624	607	605	581	618	639	566	611	572	574	605	606	590	588
39513	28541	13388	7233	4955	3987	3186	2529	2134	1809	1567	1392	1212	1225	1135	1028	964	931	898	875	877	777	800	756	819	752	715	737	739	803	675	707	679	720	685	671	670	673	642	661	662	737	737	693	671	619	743	654	705	699	691	659	701	659	624	634	692	628	702	929	767	702	695	665	698	679	665	670	623	661	652	692	675	671	657	645	687	619	645	668	714	727	657	713	691	671	679	702	697	643	659	658	646	677	659	658	622	614	633	656	640	655	660	632	671	666	680	651	689	647	641	684	719	696	676	685	669	626	639	636	610	668	653	639	689	670	693	691	645	656	660	680	644	649	641	687	682	680	674	663	668	657	671	629	670	688	657	656	694	661	637	656	677	656	690	656	661	675	655	688	667	689	610	670	636	703	646	695	657	705	672	639	636	662	693	584	622	621	648	662	652	643	637	684	694	681	675	659	613	628	687	655	676	621	681	687	666	727	666	644	660	679	692	646	614	666	660	616	670	637	665	683	655	632	675	638	641	617	662	661	717	637	617	661	642	656	689	705	666	627	667	695	672	645	682	641	637	670	646	662	691	678	631	658	630	656	656	687	594	708	705	682	693	651	649	645	682	654	707	648	653	642	641	662	660	697	654	629	705	694	674	655	668	706	631	659	647	656	656	667	657	658	635	678	657	705	655	655	681	648	647	628	663	655	633	692	672	674	626	694	665	656	657	685	663	701	703	662	618	624	657	624	638	654	637	665	679	664	618	692	659	692	647	645	643	681	653	686	635	689	641	666	701	646	657	616	633	645	657	679	668	705	654	658	663	690	642	651	649	649	662	680	655	601	693	635	675	603	696	649	659	648	664	626	692	685	649	684	633	701	649	679	669	686	627	641	685	691	658	727	640	648	652	619	668	662	696	652	620	642	665	700	692	689	626	653	694	627	687	652	662	641	663	643	657	629	654	624	657	671	660	642	648	643	641	621	662	677	634	666	648	653	648	661	626	678	650	700	602	663	697	638	638	653	653	690	682	627	658	703	656	644	689	631	709	683	683	622	683	669	645	618	647	676	696	663	673	672	671	682	691	689	693	683	674	634	655	635	673	658	618	667	680	662	655	680	645	633	718	650	652	646	690	659	670	690	642	678	662	689	632	657	653	661	658	718	718	667	622	676	679	691	656	618	694	661	692	638	652	649	670	631	645	656	685	627	678	693	667	685	630	638	694	625	642	716	639	663	647	680	624	661	691	603	622	669	708	641	656	643	712	640	664	720	667	657	670	623	646	720	633	719	634	690	680	671	671	616	645	683	662	666	694	603	677	652	682	646	681	640	663	660	665	655	661	660	666	664	673	654	649	652	634	697	661	661	665	697	626	680	625	680	680	638	686	643	611	720	656	670	606	631	685	629	669	634	660	662	680	631	638	643	629	678	648	641	704	637	674	669	661	649	700	639	685	665	667	650	666	660	652	669	690	660	678	624	669	656	650	639	701	656	673	634	661	671	684	642	667	610	659	665	668	680	659	692	633	656	645	609	637	616	649	675	701	709	619	673	622	700	640	640	668	627	698	609	606	643	668	668	655	665	694	650	634	674	656	703	695	682	670	638	667	669	636	678	639	650	716	677	672	666	668	630	629	608	705	651	680	670	622	630	682	707	667	664	665	696	660	633	577	641	690	606	637	662	659	646	659	643	669	649	669	646	701	680	651	647	684	677	620	619	682	691	656	665	683	629	660	657	659	636	669	667	681	692	654	664	721	637	682	665	628	674	655	634	661	652	655	652	668	640	658	670	642	644	644	673	669	637	706	683	658	650	656	676	650	659	655	647	665	622	673	651	673	647	618	667	616	641	630	671	617	670	658	642	668	657	644	660	710	714	681	691	682	643	685	653	644	665	666	632	642	671	685	715	626	635	631	650	656	633	671	647	691	689	647	661	619	669	672	623	666	666	646	646	665	630	654	654	643	650	685	636	693	657	678	613	703	654	657	638	638	643	672	654	611	647	685	644	636	678	682	667	665	630	668	646	631	666	653	650	655	693	706	664	671	662	669	668	682	613	669	666	687	638	664	682	666	665	649	718	681	645	660	689	619	640	655	637	666	631	668	674	683	674	647	654	699	659	631	692	671	671	643	605	691	692	615	664	708	643	669	665	657	647	682	632	672	673	659	621	623	615	650	674	664	654	658	633	603	672	653	647	686	640	602	603	652	617	631	682	676	666	643	676	694	682	657	649	618	665	638	624	631	684	663	654	716	650	654	687	685	655	654	675	680	724	697	703	654	659	690	671	642	638	680	682	673	667	660	637	680	639	669	622	645	625	705	669	646	637	665	634	666	713	678	669	660	741	686	634	691	665	632	698	635	674	708	692	644	697	594	701	631	653	642	673	683	697	653	653	683	720	646	663	658	639	674	675	658	659	649	629	679	616	684	655	674	641	605	670	633	660	671	672	620	664	644	678	644	691	648	623	659	636	650	640	674	672	671	617	652	632	612	618	649	675	633	623	648	699	676	687	653	633	709	667	666	641	650	658	658	676	681	685	661	672	668	696	643	637	661	693	680	664	708	679	649	718	696	597	637	670	702	685	651	648	653	698	661	681	636	642	682	649	643	631	702	652	627	668	634	658	652	635	718	690	657	669	682	636	696	651	694	635	661	704	644	650	675	607	643	630	645	667	634	659	626	630	615	647	633	685	634	682	617	657	711	643	685	676	639	673	640	673	724	641	675	675	679	700	636	660	657	630	626	675	685	653	659	637	710	663	666	691	657	648	664	651	651	625	676	638	684	681	680	640	651	665	648	650	642	670	654	694	655	651	667	657	708	668	681	678	665	666	680	713	639	679	632	686	690	691	650	665	659	632	619	645	663	667	675	637	646	620	637	674	677	632	623	620	668	687	661	647	645	601	691	685	656	673	676	658	673	675	669	695	682	589	624	690	651	656	660	625	634	663	642	678	666	679	651	661	657	695	670	651	627	685	664	748	677	680	677	650	640	643	665	644	653	646	699	667	630	663	676	643	704	621	660	624	653	648	662	695	680	633	647	648	656	621	708	650	650	675	634	599	624	661	625	639	687	672	642	660	625	675	609	618	603	657	665	654	661	617	669	677	645	674	661	698	653	678	645	638	630	655	657	647	661	653	651	670	643	671	622	669	713	598	618	644	676	682	651	615	690	610	635	637	665	640	743	747	636	639	680	661	664	688	592	663	671	626	688	681	653	651	658	643	667	645	666	682	691	663	671	625	679	655	635	662	671	651	666	679	654	654	669	605	662	652	697	670	620	643	617	672	649	694	690	713	665	665	628	693	613	658	695	676	692	652	668	650	645	687	634	686	687	690	695	659	658	705	656	647	672	661	662	673	644	658	643	657	661	694	637	665	690	624	707	647	642	662	702	656	700	665	653	639	699	676	692	684	674	632	624	657	638	692	665	664	671	684	669	663	656	645	672	633	679	675	646	674	674	692	673	611	671	670	665	680	653	670	665	655	612	606	700	671	651	661	625	708	667	655
28755	21088	11021	1392	704	661	644	561	605	549	577	555	541	555	550	565	551	585	522	532	531	502	540	518	521	504	502	516	583	506	510	481	541	520	484	497	544	526	541	558	495	545	560	550	496	522	530	522	548	520	499	531	560	534	558	522	525	531	562	617	603	579	541	533	498	516	496	471	517	543	503	569	548	503	525	527	490	530	511	535	517	522	481	498	542	525	538	537	492	510	501	514	518	509	544	538	556	516	583	535	512	549	519	525	514	522	560	575	556	548	508	519	489	523	575	486	562	550	528	521	517	540	575	530	542	539	543	532	535	557	543	506	516	551	520	519	554	501	525	519	486	530	528	508	554	529	537	535	513	559	523	549	548	551	543	508	543	557	519	513	542	487	499	494	535	557	564	539	537	549	512	501	519	559	534	536	549	535	548	530	556	518	512	529	530	518	540	536	557	516	532	513	525	533	539	522	537	550	544	521	509	535	539	536	518	531	569	533	528	555	484	542	529	536	580	542	554	529	537	511	528	542	522	553	551	533	536	514	590	483	586	520	515	546	516	491	536	548	557	506	507	553	505	541	549	493	550	511	550	503	520	549	521	561	583	499	456	531	555	532	528	513	514	500	525	459	541	538	562	547	535	512	557	508	484	533	546	526	544	563	515	503	525	562	521	544	553	537	538	544	523	539	567	523	532	525	514	535	538	539	546	523	530	514	525	540	553	538	512	527	490	536	512	558	523	528	526	563	540	539	522	555	554	500	505	499	528	549	560	526	480	524	534	508	524	534	521	491	568	540	517	540	504	535	552	511	551	536	567	507	534	527	542	511	563	542	570	519	560	515	510	562	530	476	515	539	541	509	536	543	559	528	529	562	534	502	524	539	528	555	548	532	528	546	539	531	555	514	489	536	507	528	547	550	534	561	517	504	552	524	580	531	521	526	583	496	512	505	531	518	534	528	514	547	561	523	551	561	551	547	483	491	559	539	530	525	524	547	535	548	558	531	490	520	522	539	555	552	513	524	551	549	530	555	520	521	576	535	569	521	519	560	495	479	543	521	550	528	553	521	548	494	536	541	528	509	563	519	552	498	529	604	525	532	542	490	517	553	524	534	492	537	519	485	575	513	519	551	608	535	502	533	530	522	537	536	508	546	523	525	559	548	514	495	524	539	530	566	508	526	527	514	572	577	483	470	524	539	536	529	511	511	516	515	511	517	493	506	518	508	487	480	532	550	558	524	523	503	505	523	531	517	541	526	517	529	526	501	522	561	534	531	528	493	559	545	553	525	523	510	534	543	524	516	582	519	551	542	538	509	555	507	513	568	523	526	522	521	539	547	533	507	530	517	540	536	580	484	529	522	537	550	531	535	492	505	529	547	512	549	547	521	501	601	519	562	543	531	543	530	519	510	545	535	522	534	518	513	501	530	537	495	531	500	546	548	572	558	573	521	567	534	550	482	510	537	525	539	507	551	503	537	527	513	522	549	532	534	508	549	523	553	562	564	531	519	553	549	479	529	532	567	511	532	514	519	549	523	523	517	503	539	558	569	522	509	567	490	513	560	505	561	518	522	541	491	536	516	602	542	548	516	522	482	502	551	558	499	547	522	556	545	550	499	515	569	508	515	525	567	567	488	513	505	485	483	513	535	496	524	542	532	524	552	485	521	518	535	532	546	504	553	547	543	475	525	516	548	516	548	559	540	509	581	512	545	559	513	526	542	525	538	545	561	536	503	577	519	568	514	512	523	551	538	549	529	533	553	532	543	567	591	508	510	539	550	535	511	478	508	519	567	498	509	523	547	571	514	498	551	499	516	553	567	545	544	563	574	538	521	536	521	546	551	527	574	512	541	520	541	546	542	503	511	530	570	542	566	558	543	553	508	517	526	580	512	511	538	518	527	550	518	571	471	530	569	504	511	491	534	490	478	556	518	523	584	517	554	526	523	498	536	566	522	543	501	533	514	509	563	532	535	556	564	531	511	551	521	518	506	492	520	533	536	555	511	517	504	546	525	557	525	513	507	528	495	512	533	524	534	515	490	543	541	528	499	547	510	528	546	572	495	535	547	509	562	507	520	538	537	539	566	540	559	539	539	526	548	532	542	569	506	508	527	508	553	549	553	559	545	554	515	514	510	504	522	517	505	531	549	562	523	535	539	522	511	526	547	495	525	542	490	541	495	546	506	515	480	607	519	530	520	513	515	513	538	516	525	505	494	549	508	519	536	532	527	503	553	479	510	552	559	537	531	538	571	542	528	554	550	548	508	554	543	490	518	522	509	532	506	533	560	508	569	530	523	528	517	594	546	509	521	529	585	551	508	576	524	515	520	531	525	560	553	523	539	557	537	617	541	498	537	552	506	504	515	538	494	553	551	526	481	560	543	536	518	509	544	543	523	554	559	548	582	534	557	532	526	555	522	529	506	502	490	535	569	535	506	559	556	575	539	558	488	492	582	533	522	568	539	552	540	542	587	497	495	543	523	498	489	561	505	510	507	568	503	512	533	557	540	486	554	525	501	553	489	550	520	533	525	553	511	497	567	516	523	586	538	516	545	527	585	520	557	539	504	530	527	571	517	517	550	549	537	538	523	549	540	568	484	519	530	531	530	563	553	539	525	492	501	539	512	484	548	539	509	527	558	526	561	543	521	517	500	565	514	558	519	532	542	536	481	506	503	566	550	537	515	509	502	504	505	537	536	514	528	541	512	529	546	540	523	531	547	562	527	544	462	547	517	559	509	511	497	499	525	499	517	523	536	505	547	568	488	554	547	535	555	556	565	532	526	529	527	512	471	506	568	518	587	517	510	547	548	554	473	486	536	521	538	495	533	535	512	560	531	546	518	511	568	509	545	498	520	516	526	550	488	503	564	506	546	556	517	551	527	520	565	548	512	571	555	526	570	513	544	490	534	478	503	523	508	508	562	528	528	540	496	538	528	516	509	538	543	554	525	527	531	567	523	545	534	545	502	490	514	522	514	521	574	571	520	541	521	563	531	473	541	511	578	526	513	566	512	509	502	519	550	565	505	523	566	515	514	528	546	539	504	522	502	524	524	557	573	496	544	553	503	521	510	545	565	560	552	501	522	553	526	469	538	522	486	522	519	554	525	527	521	523	539	567	522	511	583	556	514	541	548	523	562	547	552	554	532	508	559	492	542	535	551	529	526	498	550	516	525	546	525	537	553	476	524	491	540	535	521	558	529	548	534	555	544	508	506	507	528	575	562	518	512	518	522	550	556	541	588	532	512	513	517	497	510	559	528	512	494	554	534	531	529	508	484	533	526	552	528	533	547	547	524	555	528	498	553	551	520	519	536	522	513	503	522	541	527	496	513	523	556	534	534	543	582	507	559	527	564	532	522	492	561	514	502	546	549	520	519	536	523	498	503	527	528	555	510	514	553	577	532	533	534	525	539	539	567	538	527	562	557	554	501	564	497	550	513	546	539	480	544	484	501	537	498	489	528	558	542	536	512	536	525	509	550	546	560	539	532
34103	12322	1995	1152	917	858	836	712	792	695	716	686	688	701	670	605	636	612	626	652	662	607	662	628	619	639	631	616	640	640	671	645	635	608	628	587	630	627	648	610	630	617	619	586	655	609	565	648	618	645	627	593	651	639	575	658	670	627	619	767	775	719	609	620	674	636	640	650	623	649	648	636	663	646	626	665	661	597	613	648	616	654	651	647	582	610	623	637	595	629	649	622	600	624	592	585	612	600	631	629	628	647	602	629	620	605	620	648	619	650	635	609	647	631	599	629	627	644	604	650	639	647	624	594	613	633	677	657	624	588	585	583	605	587	575	628	631	618	647	641	624	634	631	641	618	625	617	637	617	610	599	637	641	652	627	626	624	678	618	644	618	628	630	650	640	664	665	647	637	609	586	622	655	608	640	684	621	636	606	630	583	597	618	592	623	624	614	680	627	650	631	655	639	604	626	686	633	675	610	593	657	616	630	634	612	635	660	688	611	653	608	624	626	668	602	646	585	622	611	651	637	624	623	633	626	639	652	575	624	608	613	611	667	616	659	593	632	636	644	641	610	592	648	619	637	633	609	655	588	639	641	631	650	634	636	620	635	591	614	597	615	619	631	595	580	624	599	636	594	648	634	628	620	656	652	591	625	655	643	609	652	645	599	611	633	640	598	574	638	622	654	597	633	642	626	687	642	617	589	608	652	614	602	591	627	612	684	581	607	646	658	617	623	628	649	594	586	615	647	608	662	653	622	615	649	657	608	585	617	631	609	640	607	636	604	580	646	638	671	589	689	623	640	616	663	633	637	634	615	673	637	629	634	582	601	636	613	641	624	625	629	627	677	614	648	608	607	638	604	593	644	618	671	602	591	636	652	596	616	632	653	631	645	658	651	632	647	652	608	621	620	574	596	639	603	600	571	601	592	661	614	631	625	574	645	604	620	586	613	656	620	593	634	640	628	639	598	676	621	615	640	637	629	603	651	635	681	592	623	662	613	581	641	662	659	624	604	601	608	603	699	642	638	585	633	622	631	624	638	624	611	574	635	633	668	597	576	629	648	665	642	607	629	637	595	637	577	655	610	658	628	606	622	651	624	632	569	636	623	595	615	574	633	619	611	656	614	601	635	598	667	616	604	588	617	616	655	601	647	625	594	645	604	622	657	621	624	629	641	638	583	646	655	555	581	585	637	643	647	677	630	606	620	591	631	611	601	656	604	630	635	637	614	636	629	653	650	611	641	629	586	637	652	622	619	613	632	628	636	624	612	599	639	643	690	670	611	632	641	649	632	631	640	647	655	621	620	615	608	602	635	628	651	578	598	586	623	604	625	610	591	637	707	624	627	621	596	625	570	627	573	621	649	632	617	613	644	621	695	675	587	623	610	679	638	614	650	590	596	627	638	622	663	641	666	617	635	652	600	636	628	599	648	651	643	636	609	657	607	604	599	615	627	646	647	634	632	647	611	578	631	644	645	604	614	589	590	614	656	572	667	616	649	615	605	615	630	654	613	633	648	650	597	605	616	616	622	664	642	650	645	583	627	641	635	634	652	629	591	674	575	626	610	642	614	611	590	637	613	659	650	642	613	619	658	589	679	648	651	610	606	604	595	649	628	630	658	629	635	639	628	632	630	637	711	624	614	632	609	683	625	603	639	608	589	639	634	615	616	624	608	619	610	612	644	622	642	583	649	651	669	588	666	635	638	650	659	665	659	640	651	637	612	645	609	609	639	563	576	606	620	648	638	578	605	654	578	629	613	599	651	673	625	624	641	657	626	657	589	594	647	659	588	661	641	632	644	670	589	630	581	596	640	642	651	646	605	584	622	620	628	639	620	627	583	619	627	595	652	613	647	609	667	623	635	639	636	650	582	636	644	620	632	614	616	614	616	595	618	601	661	628	628	638	605	612	611	651	617	598	640	584	651	638	642	640	624	605	630	630	566	647	627	604	624	615	626	605	651	618	648	660	637	600	604	620	627	627	630	641	618	591	590	598	584	625	647	604	613	632	663	606	633	660	631	646	643	616	682	648	563	629	622	645	660	637	671	645	573	619	663	600	641	673	613	587	654	678	668	630	628	640	611	646	616	639	679	624	698	646	635	660	654	663	607	615	640	633	665	614	624	652	668	602	639	611	624	598	605	617	587	652	636	636	585	599	632	628	637	590	638	627	614	616	629	610	601	649	596	628	623	645	600	645	612	626	631	619	646	639	601	609	628	609	611	614	663	630	605	622	596	630	639	608	594	641	618	589	576	630	622	614	636	644	592	605	612	660	630	616	630	606	648	651	637	688	618	616	623	635	638	645	669	637	603	680	644	621	594	626	593	643	624	662	634	573	688	573	609	592	675	645	645	642	610	618	630	629	645	585	627	626	629	624	599	584	581	638	623	624	652	663	635	595	626	645	643	628	633	597	615	618	669	615	594	643	635	618	598	596	617	617	642	645	618	649	607	662	671	631	640	589	627	589	665	592	623	629	627	640	642	620	595	632	627	630	650	657	613	609	589	618	641	618	647	619	677	623	612	577	607	648	622	640	639	613	634	647	636	592	635	656	651	590	651	633	616	657	617	603	670	641	694	625	636	669	636	642	613	670	664	624	638	605	644	568	696	632	632	607	635	605	640	632	626	542	617	602	598	598	607	646	631	609	592	562	612	599	607	682	622	655	631	660	635	669	616	632	604	625	582	623	602	566	639	627	592	626	602	580	572	633	609	641	675	646	599	630	625	677	668	633	660	607	601	622	621	644	631	640	631	600	621	650	661	610	686	681	601	657	625	591	634	673	640	604	629	637	610	677	600	583	626	598	597	621	655	639	642	608	638	659	641	646	649	668	647	634	626	663	591	606	605	644	649	623	622	606	648	615	590	623	636	644	663	648	629	645	617	600	637	647	623	641	616	571	638	644	640	618	632	613	626	635	635	610	601	607	614	645	642	612	631	608	606	663	629	617	622	579	624	649	687	629	595	616	587	608	654	624	659	604	639	639	621	641	594	651	617	651	590	620	643	644	597	610	609	646	637	647	579	643	631	595	650	612	598	648	592	673	646	640	642	637	659	617	633	645	621	597	623	587	615	602	677	625	634	651	629	620	636	631	610	622	681	670	660	622	629	590	607	613	629	646	629	654	584	649	564	638	647	590	637	655	618	603	605	635	637	599	623	636	609	592	651	601	622	584	635	628	621	663	661	692	627	580	633	603	643	611	621	584	621	643	639	587	655	617	612	608	632	651	620	619	598	638	604	670	640	624	619	627	613	630	606	611	640	582	646	663	626	641	677	631	654	624	610	635	645	599	656	581	639	648	605	599	609	615	614	602	600	632	633	604	640	656	645	614	654	661	630	623	642	686	610	601	620	632	636	617	596	640	629	639	648	626	640	664	639	637	624	661	666	610	603	614	621	643	620	610	597	597	642	599	606	633	608	623	598	645	632	630	631	591	665	589	610	663	592	602	670	652	633	612	598	611	598	652	624	613	626	596	668	618	655	627
23480	20889	28196	23747	20895	11541	1300	868	712	654	640	597	540	560	528	500	481	460	494	423	436	404	422	434	424	465	421	417	390	400	386	409	408	402	372	446	404	388	404	404	390	395	395	378	383	454	401	402	412	421	394	412	409	403	396	390	386	411	479	582	619	412	400	415	377	367	356	406	403	371	389	363	383	397	402	393	393	394	394	372	384	388	421	374	400	399	395	411	398	404	391	399	387	401	401	423	378	408	408	388	380	432	363	418	430	428	402	375	352	374	378	390	415	421	388	386	398	405	413	377	376	365	397	375	402	400	385	403	384	369	378	383	361	382	379	393	430	396	398	363	390	389	362	397	399	392	378	388	390	384	378	376	409	401	381	355	392	368	423	395	423	372	388	413	396	381	404	391	358	381	373	416	404	404	439	376	396	400	413	412	394	418	377	386	414	370	370	346	396	371	360	412	366	390	406	423	364	376	360	374	375	394	394	381	392	425	373	405	380	394	399	396	372	392	399	391	405	407	400	350	386	369	374	390	434	365	419	382	378	353	413	384	397	404	387	394	419	372	422	416	384	389	415	384	388	394	363	397	393	397	375	436	392	359	404	389	386	370	389	368	360	365	371	391	426	384	380	375	367	375	399	415	389	367	382	402	379	380	415	381	413	388	386	405	415	375	355	362	420	412	382	381	389	385	408	391	363	393	396	361	385	358	389	401	402	407	388	369	370	365	385	389	395	385	363	394	369	408	380	401	403	403	362	387	393	363	380	420	364	418	391	357	373	371	381	362	411	406	388	392	393	394	444	384	380	389	403	412	390	399	384	373	415	380	397	399	388	405	404	381	388	392	415	379	410	373	363	417	361	404	374	412	394	378	376	368	413	369	440	373	408	410	387	381	391	385	366	377	416	373	398	381	408	351	422	367	392	394	367	406	408	403	406	398	379	373	360	374	413	412	439	386	358	396	377	403	416	368	385	398	406	412	408	377	396	386	404	368	359	394	358	373	412	382	386	350	375	404	374	372	366	374	401	366	413	398	383	418	439	366	388	384	390	434	399	376	367	372	345	431	371	373	378	365	382	370	399	386	402	388	397	375	385	381	339	387	409	391	400	395	373	401	372	389	403	375	377	415	355	429	378	409	406	361	396	372	415	390	366	415	422	377	424	388	381	363	403	397	381	366	407	365	376	403	346	394	362	410	402	352	403	405	389	385	397	390	407	394	370	376	390	407	392	368	393	370	397	411	386	414	398	402	404	400	439	407	367	387	364	370	408	395	407	423	412	433	407	425	399	395	373	388	402	370	381	397	367	364	403	425	406	401	366	363	371	400	413	406	382	399	412	383	363	399	379	387	396	396	376	396	390	376	431	414	352	378	400	339	385	386	383	403	390	396	408	410	398	349	415	438	371	382	382	400	377	395	377	377	427	404	356	368	392	390	375	412	384	393	390	392	383	346	382	381	381	351	352	411	390	375	405	371	384	384	357	378	374	374	352	384	380	404	358	382	402	399	374	419	432	386	403	367	387	386	410	400	382	364	376	420	360	395	386	383	377	402	387	402	380	363	393	420	415	393	397	370	384	364	381	406	395	367	369	388	400	395	395	380	379	394	354	374	390	410	399	367	391	366	392	430	401	365	385	362	409	377	373	375	379	392	422	405	378	382	413	379	397	379	373	394	411	376	386	382	404	404	409	424	373	402	411	395	389	409	391	380	402	395	414	431	380	373	395	378	385	357	369	376	367	382	352	366	368	396	423	405	404	387	401	378	367	386	379	401	409	393	408	380	381	369	400	412	408	393	380	381	401	363	373	408	409	353	406	383	392	422	394	381	396	407	368	411	435	385	395	360	412	396	418	393	364	401	380	405	375	395	373	395	387	411	410	374	381	358	428	424	390	405	380	358	360	396	382	351	403	382	375	386	381	356	392	355	405	378	385	419	386	413	400	408	390	392	372	378	385	382	412	420	391	415	384	377	389	381	398	400	400	372	376	391	420	393	405	392	385	408	390	385	413	388	381	384	421	345	416	396	373	403	422	366	395	377	371	405	378	346	377	355	397	387	357	392	396	392	417	389	420	429	381	389	366	400	375	400	382	351	391	413	382	367	386	365	387	410	408	365	381	403	427	395	389	390	369	394	361	386	375	369	394	389	384	418	382	397	399	356	378	420	406	387	388	355	401	376	372	398	350	385	416	375	385	370	378	369	364	425	415	382	374	376	371	398	404	410	376	377	360	354	383	387	405	373	387	409	409	404	384	378	409	381	382	393	383	405	367	375	392	390	378	406	405	402	388	405	366	383	380	393	367	395	389	374	398	383	403	403	408	387	395	408	354	364	369	379	314	423	387	417	403	386	396	388	419	367	394	385	400	407	369	384	387	375	401	418	362	390	400	373	381	406	381	395	391	392	394	384	373	368	413	399	413	362	381	408	372	425	422	398	436	361	382	376	371	389	364	398	442	396	418	388	387	385	375	420	366	377	403	410	359	374	384	381	397	396	375	423	400	391	419	384	387	390	382	357	380	404	403	439	418	374	389	403	412	388	389	377	369	362	381	421	383	364	407	405	377	379	400	396	382	393	407	388	375	402	398	390	373	364	371	369	419	406	417	380	393	347	402	404	405	396	347	397	404	410	405	385	410	383	377	373	416	369	395	421	396	410	421	416	386	364	446	387	367	382	396	375	397	360	409	422	379	408	402	405	404	395	386	382	370	418	392	377	349	395	405	406	394	400	344	387	419	367	372	385	372	392	380	430	404	409	387	380	395	391	441	390	435	402	413	399	392	401	353	395	403	369	366	363	410	374	374	357	391	382	359	362	394	419	394	390	380	375	382	386	361	380	402	372	376	352	397	354	388	390	391	403	363	368	370	404	362	377	360	397	424	415	382	401	392	352	373	397	388	401	383	396	420	376	395	400	387	378	389	367	401	396	405	370	393	412	390	377	395	411	400	397	355	374	364	377	366	378	396	405	391	406	402	381	432	367	371	403	400	373	377	396	373	397	437	392	396	373	368	389	364	411	385	389	393	425	358	400	380	368	366	421	386	400	403	394	398	390	395	352	389	393	400	387	360	375	410	368	386	364	390	370	377	389	367	396	391	391	393	393	406	394	377	389	390	424	411	396	408	383	403	381	370	381	362	414	400	389	379	375	406	394	361	383	380	412	394	390	395	359	389	395	404	396	379	395	371	369	394	399	382	411	398	418	380	409	406	368	416	399	371	390	393	348	373	381	402	402	410	420	410	382	381	378	355	400	393	374	379	406	369	379	372	387	419	383	375	404	368	402	394	391	406	382	368	398	406	395	394	382	396	405	401	390	420	392	385	387	396	394	412	379	403	387	374	395	362	342	368	379	388	392	432	395	386	410	378	415	405	409	375	409	396	399	358	369	423	397	407	371	389	381	401	367	379	396	376	363	408	389	372	371	379	363	362	411	358	376	412	380	411	398	395	392	409	439	389	428	435	418	369	371	387	383	383	361	373	369	413	389	400	407
35019	21041	8132	3936	2727	2122	1694	1395	1145	1036	886	788	749	717	741	654	579	579	606	561	555	570	508	503	548	507	494	511	515	504	467	494	471	525	448	488	483	482	443	478	480	477	476	439	484	419	465	476	494	452	456	437	488	490	495	480	492	490	602	780	932	528	437	488	474	466	456	510	439	472	492	482	473	458	465	478	462	435	453	443	442	480	459	481	483	458	457	486	478	476	458	508	461	489	466	463	454	452	480	449	466	469	494	458	506	436	445	464	440	507	483	463	461	478	467	450	457	453	454	467	503	475	463	480	490	445	456	468	465	471	479	483	471	466	448	490	485	424	453	443	467	455	502	445	510	474	432	414	503	479	479	438	451	433	472	501	484	485	446	454	499	463	449	436	481	470	456	454	492	462	475	437	454	466	480	463	460	449	441	476	476	495	445	456	465	480	462	467	480	462	472	495	475	479	467	471	479	433	421	473	447	474	509	443	460	451	454	439	484	468	499	453	465	443	466	431	504	466	442	460	465	465	504	445	482	452	457	493	443	456	455	443	469	482	498	461	480	470	466	490	471	476	457	479	486	461	466	493	461	506	481	473	451	449	447	498	489	471	498	462	469	456	427	444	453	467	454	507	459	434	441	464	467	483	425	478	462	458	471	480	486	467	446	434	452	414	439	515	433	475	458	452	471	461	471	452	432	454	456	465	466	472	453	483	470	478	451	438	463	435	475	480	446	469	498	476	447	469	467	487	469	482	436	456	476	491	468	485	455	449	458	465	461	516	448	465	472	462	463	486	487	499	423	463	465	463	467	483	448	468	460	426	477	460	475	454	481	486	495	439	464	475	449	491	448	441	481	455	468	430	477	451	450	448	454	466	489	453	456	469	424	438	438	461	498	499	486	461	470	468	462	442	421	449	500	431	474	444	420	447	434	469	439	498	504	420	452	452	439	431	481	463	424	466	475	430	479	501	454	446	427	451	427	478	463	503	447	453	465	502	479	498	457	439	492	442	465	453	506	455	454	487	485	486	483	457	419	473	461	457	464	461	432	477	479	466	464	463	442	462	461	463	512	500	456	452	466	452	452	469	467	447	453	471	456	457	426	494	479	470	478	442	452	498	481	471	491	441	455	407	463	466	475	484	473	455	457	482	434	435	478	419	462	482	453	493	498	487	486	436	474	466	445	484	483	445	488	457	442	458	452	449	452	459	464	469	454	464	463	496	475	488	447	454	444	456	438	484	448	477	448	478	476	467	480	498	455	448	427	521	472	425	458	491	452	483	453	465	449	469	470	443	516	467	474	423	414	465	470	472	483	486	491	470	461	452	481	439	451	492	468	482	454	453	484	467	411	464	434	456	469	446	473	501	439	479	440	446	487	468	428	467	473	452	463	451	467	455	425	476	528	486	491	458	482	463	472	486	468	459	443	450	433	449	471	453	453	479	433	442	470	481	455	474	410	457	490	493	467	453	457	467	459	463	458	507	441	482	501	442	487	454	473	412	505	451	445	470	483	458	453	454	443	498	444	467	424	469	502	432	438	441	457	456	452	464	449	438	436	467	463	452	468	497	460	507	507	453	459	436	510	450	427	498	427	428	483	491	488	407	490	482	435	448	443	455	478	429	462	474	452	454	475	480	456	494	441	467	460	465	476	453	478	478	387	459	464	456	470	486	449	458	416	469	459	468	469	444	458	455	512	429	478	453	501	463	468	476	443	420	454	489	481	476	429	491	457	446	461	452	486	469	470	478	457	460	503	488	463	469	478	459	465	462	475	452	448	485	460	464	480	410	500	476	442	438	491	459	466	478	480	464	446	458	485	453	462	474	513	465	494	463	490	501	466	458	446	480	448	506	467	476	471	438	452	468	497	459	497	445	439	443	452	449	412	470	457	461	444	463	455	443	466	416	471	433	477	447	495	470	449	489	476	475	443	456	440	419	495	532	462	440	442	462	421	475	473	433	449	466	410	447	476	449	448	471	435	464	461	470	455	461	434	457	444	469	482	458	453	465	488	439	488	464	462	468	424	453	470	483	418	460	451	462	466	426	453	479	489	499	460	487	451	468	453	447	468	452	471	453	481	470	456	440	427	419	513	491	448	433	499	431	465	463	450	469	459	446	437	442	458	481	496	462	427	477	462	454	450	487	439	467	482	487	456	473	448	498	464	439	476	436	479	449	447	504	481	448	440	482	479	494	406	471	504	469	450	469	456	503	453	476	462	470	468	441	452	485	462	434	451	478	476	486	484	467	469	461	485	452	503	469	508	470	454	456	483	481	439	462	471	472	431	458	463	452	458	464	449	495	455	453	464	471	492	454	459	461	472	470	481	455	471	463	447	456	428	453	459	448	478	486	478	468	442	483	488	430	442	476	462	469	496	479	493	473	473	446	483	441	451	441	469	455	478	465	457	451	476	476	445	502	435	487	468	477	450	480	485	458	484	416	446	459	438	437	441	446	449	494	451	449	482	442	469	449	457	440	426	441	487	499	456	438	478	493	462	457	469	475	463	459	455	482	456	453	448	434	447	462	471	474	482	421	479	481	448	453	482	465	453	447	466	493	484	447	474	494	432	477	479	458	457	436	463	473	429	459	473	466	448	446	417	456	486	466	480	429	511	445	422	465	455	462	489	470	421	476	444	452	449	426	466	482	473	477	490	484	498	457	457	443	472	484	446	514	451	489	487	460	440	485	461	485	457	492	439	448	463	493	437	485	473	441	505	470	485	490	458	447	496	421	419	455	441	469	440	421	449	432	438	471	440	463	471	508	496	442	429	462	432	481	511	432	461	471	470	465	460	460	467	458	463	431	491	404	448	431	453	430	494	448	462	473	470	451	453	473	478	464	540	478	467	444	442	468	481	477	455	490	489	444	477	461	499	485	476	480	451	411	470	452	422	449	500	505	456	462	464	469	423	477	472	500	448	474	465	475	485	480	457	435	451	434	468	469	475	444	498	468	461	449	451	443	513	434	454	434	481	467	473	453	482	480	456	474	484	464	456	473	481	486	530	451	454	435	465	428	474	461	500	425	464	494	465	462	485	460	469	489	455	467	452	411	466	485	460	514	451	437	436	446	503	465	434	437	479	466	440	450	485	467	496	491	456	472	481	433	489	494	477	442	443	456	503	438	442	453	431	464	425	456	449	436	434	447	498	472	438	478	509	487	429	482	464	471	459	458	474	486	457	485	474	428	439	465	452	490	476	463	473	471	447	455	475	486	465	429	463	456	453	451	452	482	466	466	442	440	485	497	495	470	487	460	443	464	492	449	478	439	431	472	493	448	482	487	481	474	491	440	459	479	488	471	470	420	443	499	464	450	492	501	455	473	472	449	468	476	456	484	483	431	456	472	464	474	474	504	452	475	476	413	463	453	458	468	425	470	453	473	432	498	432	479	509	476	457	454	467	448	465	455	480	481	477	469	468	481	457	490	482	479	440	462	457	475	461	482	469	476	448	472	424	453	490	472	439	450	468	451	483	457	455	478	480	455
24733	20939	27265	24725	13161	1553	1218	1027	992	972	950	951	860	863	869	887	834	878	855	818	845	866	799	861	876	868	826	802	841	876	816	803	846	817	809	757	826	883	798	810	852	826	834	779	780	858	858	877	833	825	850	878	848	811	839	801	843	897	879	1012	992	824	883	834	827	865	879	787	856	822	862	823	812	840	788	812	824	888	828	855	788	814	843	798	813	814	844	845	788	872	870	743	886	852	820	844	805	809	842	782	850	844	824	785	805	841	838	887	828	826	860	895	831	834	834	856	851	832	838	813	793	839	853	874	820	832	815	855	804	846	832	805	827	872	777	788	813	826	839	865	884	816	857	828	851	876	851	805	867	850	797	796	817	854	825	869	802	789	831	846	808	845	815	718	873	843	833	890	829	798	874	793	823	847	856	839	808	825	831	824	859	835	823	806	793	817	810	832	859	826	868	839	818	788	809	857	814	858	851	800	803	865	846	798	824	796	809	876	870	812	854	826	860	816	801	860	855	863	873	836	858	846	776	827	793	836	846	826	826	819	826	813	831	919	833	830	822	839	809	782	836	859	811	845	908	831	810	796	844	810	863	840	878	870	823	847	820	886	813	845	796	909	795	856	838	844	827	893	832	840	775	826	905	834	802	829	805	836	867	862	815	823	848	835	832	789	839	852	781	814	843	793	863	866	820	836	799	848	804	833	886	857	843	824	816	849	833	859	873	799	774	811	828	888	821	833	885	825	805	824	814	811	884	891	820	824	811	847	848	793	821	842	800	830	858	809	839	815	790	838	803	882	834	831	806	878	801	836	782	801	844	834	847	825	824	839	821	825	818	823	823	865	808	909	807	827	793	818	829	812	844	814	764	841	819	798	827	835	879	836	825	847	818	815	797	882	845	874	847	822	814	861	785	809	842	834	805	799	850	838	815	818	864	843	829	812	839	864	797	848	862	796	860	792	821	827	789	868	853	860	834	826	819	839	846	833	784	784	797	807	812	867	874	793	775	831	829	798	787	828	818	849	833	882	833	818	839	875	817	836	791	788	827	882	802	789	797	841	817	820	806	817	770	748	856	810	819	808	882	782	885	837	824	894	812	807	811	782	793	875	844	856	817	779	845	837	871	851	823	831	830	874	798	835	826	847	848	848	842	808	821	873	797	755	831	879	826	841	807	816	826	816	804	824	860	824	814	859	793	785	828	782	818	811	791	810	812	845	792	856	791	790	882	840	842	854	782	787	855	772	842	854	874	777	821	850	766	831	826	809	849	812	877	893	798	817	835	843	813	866	854	826	843	864	825	829	848	801	833	801	868	769	865	818	819	816	869	821	838	831	871	801	810	816	803	787	814	806	816	881	865	817	761	838	828	814	789	832	847	828	865	797	854	812	857	832	834	831	846	754	832	831	829	808	890	799	860	853	843	827	793	809	933	825	808	811	844	811	837	866	829	853	805	803	820	794	780	829	834	858	835	841	886	817	838	825	834	845	811	799	805	828	782	802	853	865	841	828	791	842	861	777	806	808	850	822	782	850	823	838	818	843	854	813	812	852	849	876	835	757	873	839	909	824	822	822	826	802	858	860	805	843	835	835	839	805	823	800	821	813	790	795	840	794	786	801	860	815	814	815	849	842	840	839	813	865	785	829	832	820	805	827	834	853	881	816	830	867	815	817	847	823	820	795	768	823	835	802	810	848	847	819	855	833	823	838	828	843	844	808	885	860	819	852	917	831	838	826	778	864	834	837	806	828	836	833	834	848	838	852	795	841	823	874	882	845	832	800	849	773	822	843	854	814	826	879	809	845	798	874	817	830	830	856	814	792	815	815	833	811	769	811	856	845	853	811	858	828	819	782	838	834	832	843	808	791	805	858	828	825	871	823	822	864	808	836	839	789	878	842	862	823	819	826	825	836	832	788	782	879	811	841	828	831	775	867	820	800	900	831	851	801	774	800	803	879	796	827	862	825	813	835	809	845	822	827	810	836	809	823	827	834	838	774	847	826	810	815	857	787	908	845	860	793	841	805	853	809	852	824	828	810	811	828	782	807	829	813	795	898	844	807	858	811	806	856	848	857	822	801	794	787	831	826	819	856	855	819	836	831	848	810	802	887	907	838	826	802	834	839	784	833	791	855	789	848	816	907	795	808	836	785	798	875	894	855	874	895	816	817	859	793	863	814	819	844	864	860	792	801	844	861	831	821	852	828	857	792	854	789	908	832	855	844	817	831	842	866	802	876	839	823	822	837	803	830	762	835	805	813	850	831	814	876	899	857	817	810	902	897	875	799	815	863	766	806	842	865	822	857	799	862	855	871	802	808	819	868	839	774	831	834	823	833	829	822	859	841	812	820	878	833	755	885	831	815	872	848	818	811	817	813	871	832	816	887	835	881	855	844	861	853	812	829	828	783	855	832	840	812	818	805	829	875	804	889	790	843	823	805	865	838	817	843	812	829	796	820	834	818	796	830	831	822	842	833	816	811	799	827	848	779	822	848	833	866	828	874	833	837	811	902	844	795	810	830	802	852	832	798	813	794	829	836	877	859	901	814	801	844	824	851	868	808	823	794	812	810	738	806	780	846	829	790	821	813	824	852	781	855	811	819	830	838	834	857	820	848	793	816	809	875	830	849	868	797	823	794	798	780	814	816	849	846	861	792	828	826	866	784	816	805	819	816	842	833	830	798	837	786	859	861	854	854	830	841	813	826	808	860	829	803	835	867	832	822	792	836	794	819	785	781	781	811	820	799	761	838	816	855	811	876	793	816	792	816	816	844	794	808	782	785	835	817	839	839	833	798	832	805	823	842	836	806	828	827	815	784	824	830	826	798	869	842	870	861	803	849	838	823	787	825	804	813	769	822	837	820	856	850	821	810	825	831	818	858	809	819	852	833	825	822	851	834	796	892	851	835	766	822	860	837	854	870	834	884	817	802	833	808	894	850	815	864	859	833	859	837	813	786	824	886	839	830	822	877	807	771	817	841	798	830	829	897	862	847	795	805	828	847	872	815	831	831	863	823	834	842	795	789	792	876	796	827	843	820	872	853	815	824	812	878	853	804	782	779	805	789	821	759	825	896	826	828	853	842	822	855	845	766	845	821	801	828	806	819	794	789	803	822	847	830	822	803	843	869	778	822	839	810	868	789	838	858	849	794	846	822	806	873	794	815	820	769	802	835	836	836	831	832	839	825	852	863	860	813	803	771	794	848	841	843	820	810	793	813	779	822	788	828	817	819	835	865	849	862	885	766	827	821	820	804	862	885	825	809	826	858	758	815	777	823	843	814	797	826	822	795	895	827	846	807	827	829	866	822	862	811	823	814	808	828	811	814	829	804	800	819	820	836	785	897	889	803	795	844	843	796	825	837	820	878	798	828	825	817	789	830	873	856	821	782	816	816	840	794	837	829	809	798	788	823	859	864	825	795	838	786	877	849	793	834	817	770	803	826	848	809	836	793	854	853	826	817	826	861	819	855	832	827	814	845	785	814	846	784
35571	17199	5628	3091	2302	1974	1690	1507	1368	1303	1211	1168	1156	1095	1110	1053	1037	1051	1021	972	944	982	984	934	893	985	978	913	942	949	942	986	998	950	990	945	914	956	949	938	914	965	953	916	920	933	966	924	962	938	947	950	933	963	903	946	897	969	1122	1205	1257	939	947	945	944	915	895	1011	907	928	951	957	940	886	936	943	935	947	948	931	891	952	905	970	944	994	940	957	941	913	967	948	922	952	946	893	954	950	943	908	933	963	985	947	913	916	967	917	908	952	851	928	920	939	952	917	949	956	886	908	927	899	914	970	924	895	995	951	890	927	965	915	914	985	928	966	934	873	927	925	966	948	933	937	891	899	924	947	940	874	940	965	919	953	942	972	976	917	938	934	986	887	923	981	923	967	961	958	934	919	935	892	972	913	906	948	888	941	938	917	919	928	919	880	953	994	924	860	900	917	898	928	957	875	886	926	936	922	957	891	946	910	914	938	938	915	940	968	968	869	898	966	944	953	903	995	945	890	912	976	1004	929	928	968	906	898	929	920	939	897	970	901	909	961	940	971	947	905	907	905	983	915	951	943	909	938	937	939	932	923	951	954	906	946	891	938	959	914	880	922	963	934	935	928	927	931	994	950	892	953	959	914	917	947	923	960	1024	890	931	976	937	957	988	912	977	922	923	876	953	956	940	914	938	921	936	959	911	920	919	937	886	937	918	953	944	927	922	939	947	908	925	953	931	995	933	907	876	942	928	898	953	952	941	966	923	995	885	977	1005	961	908	991	905	947	895	977	910	878	927	952	1004	898	924	914	933	906	905	1007	870	951	909	918	962	961	962	933	902	867	951	936	996	913	956	968	949	886	876	967	942	934	959	923	886	924	926	966	929	917	961	885	921	920	956	937	948	976	929	917	920	927	904	963	865	916	983	885	913	900	939	958	987	933	866	942	942	950	871	962	899	906	963	968	915	977	905	956	937	946	980	961	961	920	965	926	950	890	863	863	931	945	965	962	924	881	938	981	989	919	954	940	926	897	907	953	917	985	977	929	912	976	923	967	933	936	954	946	972	922	947	929	951	979	967	951	947	955	896	906	971	897	945	929	948	972	956	891	938	946	947	954	937	968	909	925	961	906	930	962	859	896	949	918	903	937	993	917	905	886	945	919	925	961	948	904	956	919	895	977	941	917	913	949	893	943	907	970	902	918	947	917	954	890	934	949	966	944	1026	895	921	975	941	878	861	929	893	955	937	935	925	976	894	911	956	959	931	954	908	979	853	971	900	932	896	970	963	954	954	938	934	916	947	946	931	964	952	884	981	967	911	955	933	942	888	931	948	1022	926	938	927	948	865	955	963	928	929	894	911	942	958	922	935	970	936	923	911	898	930	894	942	935	895	892	937	934	969	940	936	905	929	939	923	967	927	907	881	1007	939	880	900	899	957	963	953	932	924	902	918	956	955	934	933	909	944	908	893	964	844	933	923	943	921	929	928	983	969	907	913	906	900	937	975	949	964	922	888	939	927	966	922	904	943	916	971	956	846	924	906	878	920	955	948	989	927	924	948	918	923	912	956	924	855	933	838	954	937	928	1005	953	910	924	881	972	937	880	956	964	954	919	1016	989	948	863	951	916	948	907	936	947	884	953	932	927	978	905	930	942	949	897	914	969	945	904	982	916	938	947	901	913	908	981	904	929	893	936	959	925	913	993	961	905	936	911	960	951	938	928	905	951	947	944	956	926	1004	931	918	878	939	960	964	986	954	947	951	943	932	928	981	940	884	897	905	965	921	920	889	935	974	940	920	930	957	922	967	918	913	972	855	923	914	977	919	942	935	974	906	932	976	935	917	953	930	958	920	929	910	923	966	882	901	912	975	979	898	898	976	918	943	898	905	944	907	930	964	944	927	932	962	902	923	977	959	970	896	927	963	976	953	890	963	938	922	943	907	943	958	955	927	927	956	969	952	920	953	956	951	880	920	961	899	938	913	979	925	956	916	932	939	925	935	858	921	888	884	871	909	968	956	885	933	936	970	882	922	942	918	900	945	941	966	914	894	956	909	945	955	942	948	960	961	898	939	931	922	998	919	891	945	935	888	939	931	917	941	938	945	944	924	915	989	934	936	968	941	953	931	891	966	940	976	916	964	942	921	1020	948	924	972	930	919	890	923	927	946	863	920	950	926	979	981	946	951	963	976	959	954	941	937	959	959	978	897	921	907	928	964	960	942	940	948	917	938	937	948	956	951	946	927	910	965	959	926	987	896	898	903	921	938	940	956	893	919	965	935	930	899	920	960	945	910	906	907	955	956	944	905	973	936	875	964	901	889	922	923	972	1009	954	948	982	942	923	920	945	901	944	914	947	922	895	965	968	901	962	915	907	906	883	933	933	925	940	905	923	927	889	963	892	926	902	909	920	901	937	926	933	935	896	947	977	886	929	892	935	967	905	960	916	877	906	869	946	916	922	970	882	943	923	899	947	958	872	940	972	912	891	950	944	959	966	922	904	877	936	912	934	934	908	953	927	912	913	944	934	899	916	981	899	941	914	961	948	949	956	873	927	926	928	927	966	952	941	960	944	909	919	906	968	918	932	929	959	923	957	915	959	910	923	901	916	921	891	939	968	930	872	1014	933	929	941	938	922	956	968	911	909	942	940	944	933	920	971	929	917	919	928	894	898	918	907	933	901	967	989	975	959	934	903	952	1004	969	907	943	939	938	937	954	907	932	965	895	891	948	906	953	922	966	1007	994	927	915	976	931	941	919	942	925	950	977	859	899	940	895	906	861	934	958	892	925	948	943	963	887	903	928	959	941	981	900	946	927	924	933	991	954	891	963	900	902	926	999	953	922	874	905	940	927	932	977	934	954	957	910	905	924	914	891	888	989	925	970	896	932	896	954	928	935	948	921	910	956	946	926	903	957	974	941	1026	932	990	893	970	930	1007	968	912	912	998	929	980	915	893	934	917	960	955	973	979	942	928	984	930	915	980	908	937	936	960	928	914	893	967	958	989	959	888	923	942	905	939	898	925	930	907	957	923	944	889	962	932	935	942	920	888	926	950	930	959	888	939	921	940	961	963	948	972	911	910	946	919	939	947	952	941	867	936	949	960	958	995	883	979	931	938	907	964	977	914	898	952	890	934	958	908	880	919	895	933	919	946	915	953	891	904	953	973	939	941	923	959	966	952	954	891	932	925	978	929	942	894	937	962	937	868	939	915	992	924	952	905	933	899	921	968	980	966	927	935	975	933	929	924	905	903	953	964	976	898	947	960	930	945	928	898	961	916	933	881	914	916	882	937	890	899	915	947	962	911	942	947	920	925	923	906	968	956	963	895	927	901	969	910	964	952	871	957	904	924	950	956	954	947	924	934	982	885	893	949	959	996	942	966	926	888	954	943	999	923	894	947	908	905	929	907	946	891	956	957	926	942	912	959	904	959	931	931	932	952	904	954	967	948	903	964	915	974	962	934	927	954	894	900	932	924	915	890	927	953	1020	942	904	954	906	922	859	905	978	942
22419	20918	28582	23386	20920	20999	12208	1728	1217	1143	1117	979	894	922	834	839	858	798	855	723	776	745	761	756	747	677	687	708	677	678	695	670	664	677	665	686	672	665	653	685	697	744	700	630	656	677	670	657	664	640	702	661	677	722	670	660	677	777	908	1098	863	661	713	697	712	683	726	635	629	645	658	700	637	703	661	682	675	685	648	653	678	690	661	641	686	668	653	625	692	674	687	616	684	729	659	673	694	684	683	642	693	675	699	662	650	701	694	654	632	695	683	639	717	638	659	643	648	655	665	671	674	661	676	682	692	672	652	636	618	599	630	630	629	660	627	657	654	695	669	709	704	643	645	647	696	683	636	653	663	710	708	680	667	690	646	638	680	678	643	657	682	638	674	650	641	648	697	678	659	697	644	659	665	676	658	654	661	677	599	716	698	655	641	721	641	668	724	641	660	640	685	708	693	663	639	652	650	654	639	654	664	647	703	629	640	698	665	681	664	653	714	701	645	722	640	714	659	634	655	671	611	680	625	661	676	638	684	651	715	679	652	626	707	670	657	700	652	679	632	693	645	697	663	640	700	655	673	684	629	681	688	651	660	645	680	628	676	618	633	637	666	603	650	664	705	678	689	646	704	653	617	609	659	675	687	714	615	656	650	691	707	663	571	677	660	651	677	646	629	648	728	696	679	630	712	621	654	657	683	625	647	671	683	679	675	678	646	688	687	639	666	652	632	685	680	675	676	674	633	653	722	672	647	613	663	659	661	655	649	726	686	652	671	642	689	658	653	645	702	648	681	637	679	667	716	643	674	656	703	664	617	660	660	648	635	648	659	638	628	660	675	679	634	692	686	653	675	676	670	630	671	674	646	679	648	668	667	633	722	652	668	695	665	646	656	635	646	672	655	628	704	659	687	687	647	637	686	706	698	695	660	614	683	670	674	632	702	645	638	640	686	655	652	649	697	631	663	628	665	683	685	699	616	662	693	730	630	665	633	649	707	669	680	644	670	685	667	663	634	629	688	636	690	691	631	687	634	627	671	686	625	677	648	589	655	653	672	652	621	696	674	641	676	674	685	657	708	666	697	685	669	685	694	654	704	676	678	675	641	647	703	653	685	627	700	678	661	684	639	677	690	705	648	693	695	673	658	691	635	655	685	635	680	610	616	663	653	638	674	639	645	682	683	624	691	663	701	679	654	695	680	633	673	642	662	629	666	674	695	597	664	654	655	672	678	664	650	637	688	651	700	648	654	640	662	623	657	635	651	709	648	675	690	670	662	692	673	663	679	661	649	681	681	639	643	701	677	693	616	706	655	658	628	668	679	677	687	645	672	664	662	680	716	632	655	678	631	664	642	639	652	649	659	645	663	687	708	688	655	655	654	648	649	607	685	726	658	649	670	671	656	694	711	688	662	659	694	635	691	646	690	659	626	657	663	696	662	680	609	679	663	637	665	662	646	664	635	630	655	672	682	677	657	675	646	650	672	657	643	652	687	692	679	661	679	683	677	654	663	699	633	642	676	646	661	630	654	638	665	717	680	694	647	638	693	672	717	661	672	674	637	682	679	710	644	663	659	682	666	647	673	682	652	682	681	677	652	656	712	662	654	653	682	661	654	617	648	666	617	636	679	632	666	619	624	637	695	665	704	669	680	676	675	633	698	693	651	652	685	669	629	642	616	647	668	614	692	681	712	670	709	648	628	666	691	672	631	660	687	663	677	656	621	719	704	673	660	677	662	638	701	623	684	644	698	680	633	708	715	708	655	685	658	598	641	697	671	661	683	674	663	632	675	641	642	679	691	656	647	658	652	680	637	674	633	690	692	689	616	635	666	667	642	646	683	657	680	702	661	659	673	687	631	661	649	708	696	685	677	690	647	663	676	666	622	659	655	729	702	683	699	655	691	642	642	672	652	682	666	657	640	648	707	680	676	614	679	623	646	673	700	684	623	627	714	647	619	696	646	675	693	661	647	631	671	692	668	661	673	669	720	694	712	624	624	624	715	675	651	639	651	669	628	650	665	624	687	650	647	654	668	658	722	674	625	694	706	664	672	674	656	713	607	682	670	675	642	678	633	659	693	693	636	688	695	657	681	690	668	683	652	657	706	636	625	716	673	663	688	704	596	629	635	633	714	640	667	680	701	667	613	681	692	648	653	682	631	650	664	629	640	707	671	640	711	671	637	642	695	683	676	635	668	630	660	646	665	684	657	654	662	689	672	660	674	673	633	646	646	699	688	699	675	650	661	658	635	709	635	655	706	659	667	653	648	663	671	664	626	639	661	709	667	678	636	634	634	715	677	692	705	677	625	673	637	683	667	658	647	671	654	692	648	693	677	628	667	640	652	673	677	652	668	629	713	656	659	657	635	687	665	661	657	648	648	690	702	657	645	600	632	657	654	657	680	697	642	648	639	652	645	663	674	677	610	707	669	679	665	654	669	661	681	648	673	664	664	662	648	629	667	688	662	646	653	661	719	683	632	693	703	694	660	656	668	666	680	686	659	664	655	618	675	677	672	717	681	686	686	675	654	676	690	697	665	636	658	653	676	709	679	663	684	659	697	728	676	685	652	638	693	663	683	692	660	703	707	663	648	625	611	654	638	662	634	664	646	654	710	655	695	657	580	641	645	655	687	625	624	682	612	640	637	662	680	612	696	712	654	653	636	648	665	691	634	691	661	667	648	670	605	701	692	674	698	670	611	671	659	717	654	661	662	652	659	712	676	683	676	650	570	616	641	656	668	607	589	675	701	609	664	676	649	615	651	632	680	651	647	626	651	638	685	668	652	663	707	674	677	689	652	673	617	646	687	615	670	660	656	616	699	633	658	680	677	673	651	691	669	643	629	684	650	688	655	622	665	675	663	698	689	666	672	683	653	645	652	680	686	641	646	619	666	603	684	616	652	677	674	691	689	645	687	633	636	684	624	637	728	664	613	670	665	659	651	738	656	689	669	645	679	661	626	653	671	647	668	682	648	694	654	640	735	662	664	656	681	662	694	673	642	639	665	644	653	647	652	665	674	697	635	684	627	706	678	638	704	668	700	674	645	677	666	680	630	658	651	664	621	694	655	651	650	655	665	696	636	698	673	636	670	707	666	637	695	625	680	690	679	682	691	667	696	622	638	647	667	671	649	679	648	621	658	683	673	664	667	669	670	691	617	684	639	723	702	660	691	663	649	681	695	659	646	699	694	676	639	649	653	659	683	685	631	647	678	607	653	726	653	652	638	728	637	625	599	666	688	680	704	635	636	622	708	699	677	647	688	645	674	660	654	669	659	688	596	666	635	675	641	661	682	654	625	689	678	649	677	649	641	664	680	623	690	662	694	700	658	658	646	683	686	658	676	645	674	642	635	645	669	660	663	688	704	629	650	661	701	676	621	627	690	694	643	707	661	636	660	652	607	647	645	621	684	654	630	680	676	651	668	673	649	634	656	659	644	631	606	593	595	623	678	668	650	662	672	636	640	673	642	637	683	672	731	643	661	674
39127	27838	13181	7046	4900	3668	3049	2607	2190	1835	1745	1490	1303	1285	1199	1112	1040	1041	1070	903	914	886	842	836	861	824	819	818	762	759	816	787	769	802	798	796	806	753	776	703	744	708	718	786	785	725	732	778	765	748	755	713	731	760	738	800	773	927	1064	1519	990	756	737	769	703	754	733	734	731	759	746	734	730	774	745	714	764	690	729	757	711	736	708	739	770	723	694	775	715	695	695	731	714	753	765	726	768	696	732	729	744	736	769	713	753	711	742	729	731	664	735	717	644	697	710	749	750	737	730	711	736	717	760	703	754	732	701	731	699	757	717	730	738	725	762	766	738	693	687	730	759	689	714	701	716	762	721	793	697	756	780	759	732	724	729	684	733	758	726	750	713	739	705	761	700	717	700	718	682	759	696	736	711	727	694	747	775	754	725	693	704	697	774	726	692	677	711	696	696	752	743	731	737	738	749	707	676	678	705	734	739	744	715	773	667	712	726	724	734	741	748	689	768	716	793	776	730	701	707	695	687	723	706	722	689	728	710	723	719	690	756	744	723	714	751	724	728	754	729	707	759	689	743	710	725	722	711	741	744	667	743	708	722	684	710	714	725	767	707	720	749	757	736	758	717	719	712	714	726	732	707	683	735	753	744	706	719	676	712	724	733	688	710	708	694	705	715	734	715	752	721	773	751	742	755	761	689	706	787	717	726	685	713	757	761	727	741	708	736	709	741	709	674	711	744	721	684	723	724	715	802	784	771	772	761	727	769	700	710	716	715	718	750	663	750	700	708	716	670	687	696	744	723	757	692	717	685	732	742	738	730	714	729	737	705	708	726	714	718	694	738	720	732	772	728	743	741	718	743	732	723	676	738	711	705	708	753	743	718	683	685	739	756	709	721	676	722	724	730	723	774	707	720	764	728	724	715	722	708	720	783	716	710	717	720	701	729	717	716	751	730	764	745	718	701	710	717	696	725	735	702	709	729	698	747	703	734	740	785	710	726	707	729	694	742	759	755	800	670	790	737	732	728	730	712	774	743	703	747	714	704	710	707	728	724	692	743	785	710	710	716	708	706	734	675	725	724	709	769	688	755	710	754	754	725	697	673	737	762	729	706	705	694	744	724	755	722	716	745	743	735	721	778	706	729	741	762	751	755	690	739	706	733	712	725	730	685	750	705	732	698	727	692	735	737	724	709	678	734	730	689	760	733	738	680	708	744	719	716	715	713	739	747	702	770	743	768	716	744	683	690	672	707	738	737	700	706	752	783	703	689	719	765	789	760	718	732	701	735	737	740	763	683	722	713	715	743	705	705	730	764	690	757	702	747	749	696	733	703	741	735	707	735	730	733	751	703	713	685	696	719	768	740	740	710	736	684	711	733	700	768	774	794	763	721	783	744	697	674	719	728	698	761	725	695	708	723	771	694	746	736	711	705	739	736	724	708	704	732	757	675	699	708	751	736	718	725	773	725	719	723	774	720	684	756	745	711	731	753	666	734	745	771	740	687	705	752	756	715	694	714	737	678	737	740	692	709	704	726	706	797	751	751	680	703	769	740	710	711	740	753	717	743	742	717	729	733	729	737	728	737	732	749	737	745	719	731	724	724	682	757	743	743	704	715	735	745	704	767	692	752	729	677	760	731	721	754	727	748	686	786	731	691	689	715	675	698	706	747	719	688	709	721	738	718	721	742	766	743	704	717	735	749	715	713	730	718	691	725	749	694	683	722	776	709	706	752	775	671	736	715	737	723	756	776	727	742	707	711	702	772	717	758	719	741	731	761	746	713	717	707	732	727	718	701	707	748	741	753	719	766	690	756	734	696	772	740	766	685	723	737	751	765	755	678	701	724	789	721	753	676	749	733	777	664	745	724	720	726	737	726	707	718	692	762	730	785	729	738	724	730	733	756	694	742	708	785	732	744	765	726	695	694	687	703	757	678	720	709	765	694	772	700	749	739	699	739	736	729	682	747	730	742	769	681	744	745	720	729	737	727	687	722	740	719	727	765	755	725	790	737	718	683	744	724	709	793	697	695	712	721	711	752	764	687	729	709	729	764	702	731	679	749	723	744	717	746	728	742	763	751	741	660	719	747	764	678	735	720	672	727	762	739	770	738	696	680	716	734	716	750	721	708	711	748	712	763	739	718	733	714	745	733	739	763	722	793	735	690	710	724	733	704	769	686	751	706	691	685	681	749	721	756	734	768	741	685	704	749	786	748	789	739	721	698	761	681	722	711	699	738	717	716	795	704	684	688	732	782	747	703	697	687	763	740	672	744	769	725	727	705	689	749	736	680	751	754	738	677	726	729	723	707	697	706	741	735	735	681	728	709	758	686	716	710	674	758	691	742	727	795	705	765	735	693	733	741	698	710	707	752	699	747	722	723	769	755	685	761	708	732	686	713	714	742	742	754	749	739	697	741	737	785	724	727	720	764	717	744	692	769	731	729	717	672	721	733	671	668	698	703	720	713	718	751	771	720	680	718	693	736	715	749	682	694	706	731	768	755	705	742	710	730	685	700	725	757	705	711	732	719	752	723	739	737	708	693	742	711	704	753	662	707	701	775	738	706	768	710	688	743	715	754	718	693	733	731	768	771	745	693	688	767	696	728	676	740	757	726	699	728	755	726	759	725	711	786	732	740	741	742	676	732	738	680	727	697	708	681	740	737	791	757	675	705	765	720	733	730	721	747	730	725	744	778	719	714	707	709	700	709	746	712	675	777	731	733	716	737	746	732	780	786	752	723	720	711	704	728	752	757	728	689	712	719	728	762	739	714	744	705	708	711	749	738	690	722	739	719	751	702	722	707	709	710	681	720	761	684	786	757	692	658	761	713	711	721	702	737	691	759	731	708	734	742	705	734	756	734	721	675	777	690	702	715	722	776	751	728	689	717	709	677	775	730	667	733	683	711	733	757	729	698	705	726	724	703	698	760	724	716	702	711	723	749	719	715	731	708	741	741	694	652	750	743	739	760	733	711	707	746	728	728	741	744	721	696	705	749	706	743	736	700	717	712	740	701	792	719	729	780	717	740	726	706	750	710	716	721	743	755	739	714	689	765	706	716	710	740	761	702	704	724	687	679	699	681	697	737	685	789	725	706	687	747	706	734	735	746	672	734	723	697	758	708	702	746	667	742	718	707	761	719	727	681	795	723	722	758	655	733	749	731	740	740	763	698	726	715	709	709	716	688	725	695	739	702	715	743	743	712	718	747	759	741	740	712	700	744	746	743	720	696	761	743	760	727	708	739	747	695	696	757	712	795	737	710	735	678	692	734	750	725	708	714	694	745	761	732	742	753	707	740	705	705	741	684	726	731	716	820	735	700	731	689	718	707	728	771	744	785	640	708	673	713	689	730	734	707	728	712	724	713	753	768	742	691	701	713	715	757	705	684	715	767	752	725	676	744	728	710	706	743	741	750	769	745	757	684	730	712	700	747	704	700	735	742	760	712	726	712	741	742	726	756	718	700	743	708	695	762	760	770	790	736	766
29061	21154	10965	1420	709	654	646	640	614	578	595	579	539	575	560	582	577	549	618	567	555	537	573	575	545	532	544	577	565	511	559	531	543	582	542	540	544	573	602	569	567	514	584	563	548	543	539	557	536	539	538	544	552	605	596	526	574	588	627	682	604	500	506	533	572	563	508	524	541	537	547	505	574	583	514	515	506	539	581	573	534	571	576	558	513	543	582	565	547	552	535	542	515	517	557	580	546	530	550	515	502	538	548	587	539	537	538	557	559	567	550	524	542	555	629	533	537	530	584	560	559	540	579	553	576	507	552	568	514	590	547	574	552	569	585	535	583	590	538	533	547	596	532	549	546	577	525	533	577	567	562	547	553	524	559	557	546	532	538	569	557	562	573	523	576	577	532	559	524	553	521	548	591	551	549	525	581	525	562	554	587	533	581	601	588	562	563	539	512	576	578	523	589	559	567	537	542	595	567	540	575	548	524	548	543	586	545	585	568	512	571	517	533	526	581	605	533	575	545	538	568	556	515	527	553	532	541	507	547	522	552	538	561	554	541	528	535	519	542	543	520	566	553	518	531	541	551	577	565	539	574	538	532	572	500	582	516	572	545	566	573	564	557	531	570	531	552	566	542	572	584	571	541	546	543	564	562	522	513	492	529	547	557	514	527	547	556	549	551	534	544	594	540	542	572	564	535	556	572	576	560	611	538	538	572	527	552	560	493	531	573	571	558	561	499	542	543	579	558	527	554	567	533	548	528	511	562	528	524	549	582	537	559	546	552	595	572	569	526	587	558	573	570	543	554	537	483	554	552	544	552	568	545	527	525	558	542	529	537	525	533	581	542	549	523	524	550	537	520	579	553	540	580	560	533	518	569	570	503	574	589	563	543	542	542	575	525	566	536	562	552	496	547	570	557	554	534	573	581	553	552	541	565	589	576	530	558	577	554	564	560	573	557	561	548	558	583	547	539	544	547	581	572	521	570	540	563	577	559	580	549	546	519	552	535	552	553	546	528	575	568	585	570	551	538	579	586	530	515	530	540	545	585	542	543	577	550	595	525	548	523	535	552	537	526	601	519	563	555	532	547	552	576	566	559	575	547	517	566	574	571	549	585	522	496	542	543	519	545	553	515	573	561	533	541	500	543	545	579	573	506	528	606	554	541	569	553	594	568	538	551	526	562	541	581	555	501	558	540	574	572	547	513	546	518	566	549	548	568	553	523	581	523	566	567	543	511	551	550	551	560	533	582	577	545	550	547	545	581	579	549	576	556	516	568	532	609	536	576	566	581	580	583	499	587	537	532	578	580	533	566	561	560	570	561	539	527	559	584	560	596	566	567	555	530	543	542	583	595	545	547	550	547	561	531	588	573	551	541	548	538	557	565	561	516	562	570	530	538	505	541	540	565	578	535	525	521	570	536	569	525	592	526	584	596	560	536	525	524	531	527	516	535	546	530	578	529	523	555	555	526	557	576	525	574	557	555	558	533	552	536	571	604	531	544	544	573	503	565	534	488	581	577	568	544	560	543	594	539	608	557	549	517	543	595	518	541	562	587	550	520	571	573	527	534	536	570	555	582	549	541	545	507	514	544	535	549	604	552	532	465	527	564	560	577	547	554	548	523	569	531	555	528	551	516	521	527	542	540	546	527	562	587	549	535	551	557	511	559	576	589	566	551	555	562	543	560	565	550	534	550	554	536	606	550	529	561	582	600	544	545	553	568	583	567	578	529	543	558	531	534	579	539	545	519	561	552	527	518	538	532	574	582	530	545	564	521	524	541	553	511	557	577	567	557	535	569	549	536	538	584	576	509	518	538	541	549	553	548	526	545	534	516	543	576	575	534	496	586	602	560	540	552	547	540	550	514	521	519	529	574	535	554	549	534	576	565	538	554	590	576	520	566	575	566	557	573	569	522	531	542	605	560	559	574	524	570	546	566	553	544	576	574	585	558	522	583	533	593	559	551	521	576	558	558	591	513	575	533	528	606	590	571	541	560	573	538	585	575	570	557	538	532	580	528	570	582	542	508	563	560	535	548	573	579	599	579	522	537	522	562	537	563	623	517	538	526	550	486	548	561	469	536	574	584	554	557	566	530	555	504	565	575	548	500	561	553	578	563	617	575	581	523	530	543	531	555	558	543	537	574	498	547	529	537	542	558	548	575	554	556	566	587	563	578	532	519	551	539	583	539	547	583	586	591	590	541	537	558	523	532	533	558	563	544	539	533	549	506	538	545	541	579	521	519	590	519	531	537	590	550	540	545	598	525	559	575	521	570	563	532	548	541	568	547	509	546	542	532	529	553	522	545	538	551	516	525	548	532	555	563	511	571	553	568	521	524	537	550	549	554	526	569	498	546	499	520	545	568	545	589	599	565	597	594	568	560	588	538	556	508	552	560	580	578	554	516	543	574	561	537	549	571	549	544	572	569	572	546	573	589	575	572	542	543	547	541	575	556	558	576	599	557	578	557	557	565	563	561	535	572	533	572	551	534	524	508	525	558	552	552	543	576	558	570	541	536	569	523	579	596	558	569	546	597	568	562	583	593	540	558	563	560	542	589	626	556	594	580	525	560	577	563	536	573	565	552	551	572	544	555	528	523	538	574	527	592	560	542	555	558	545	606	553	555	566	505	562	504	530	549	499	530	559	572	604	580	495	577	510	544	536	595	561	582	539	534	522	537	537	527	576	577	531	562	582	542	570	557	542	501	565	539	566	549	567	595	525	587	594	575	502	576	529	565	520	535	574	563	548	576	552	541	553	552	545	570	581	560	588	552	570	531	538	579	570	578	581	538	533	547	552	569	603	502	577	517	544	531	576	547	584	528	561	544	570	550	537	540	523	568	545	537	572	554	544	539	535	521	555	562	535	548	559	545	566	534	546	566	519	517	521	546	524	567	544	542	520	580	524	573	622	521	565	541	528	512	548	573	518	556	578	576	529	565	533	523	533	503	557	558	525	600	572	553	503	546	568	539	537	528	559	572	537	553	563	570	575	553	551	576	548	575	554	537	540	533	562	542	524	505	525	547	560	593	545	551	543	547	545	554	531	570	552	540	574	578	548	531	535	533	513	544	567	536	552	555	542	580	567	568	543	529	546	544	572	560	543	543	530	570	566	555	582	544	508	586	564	505	590	572	517	521	495	565	501	582	546	547	556	538	548	562	562	583	569	521	588	587	553	523	572	529	534	559	524	559	570	602	606	610	543	554	524	493	540	560	557	589	545	541	533	588	571	573	573	558	548	513	537	540	535	533	575	574	529	523	563	572	553	506	586	529	554	547	570	549	531	591	544	597	530	534	566	575	553	569	552	596	579	569	544	581	596	554	551	576	552	562	569	542	532	533	504	561	562	562	536	548	524	519	546	562	584	517	565	548	560	526	546	567	552	508	551	536	586	579	542	546	507	553	564	543	565	582	545	533	577	541	532	525	522	561	572	542	574	550	584	546	558	551	539	543	579	570	590	540	564	535	531	539	605	539	559	580	545
34172	13235	1889	1147	923	892	825	752	790	690	752	732	658	700	714	688	665	662	658	666	659	651	654	689	657	669	658	652	623	662	622	665	635	675	649	628	687	681	646	655	661	680	654	673	650	653	638	641	652	646	656	634	676	706	639	696	661	710	755	949	728	619	663	611	669	619	612	697	684	656	677	661	656	669	646	681	653	659	659	627	689	689	697	600	644	644	665	701	635	680	646	629	626	682	635	660	656	670	646	682	637	620	615	607	636	662	640	689	621	675	620	618	699	658	631	644	634	668	587	675	656	662	652	651	634	632	630	654	624	586	644	661	677	637	644	649	680	651	653	680	661	682	642	616	655	602	631	629	653	621	687	629	649	629	609	679	685	688	677	665	644	628	635	680	693	637	678	645	698	662	608	646	621	621	699	657	678	682	665	628	676	634	610	665	672	605	646	638	610	669	676	613	670	652	603	696	602	670	614	643	612	670	626	641	672	628	669	676	701	647	678	653	655	641	660	659	656	685	647	647	669	637	622	640	652	677	634	667	635	616	650	639	637	643	650	637	704	676	638	646	676	649	647	655	671	633	675	668	614	631	625	622	660	672	667	616	662	614	648	668	641	659	666	716	606	690	623	611	653	662	638	622	670	634	634	663	692	707	678	687	663	634	634	676	662	637	608	670	646	650	640	664	643	644	651	608	634	642	663	655	646	666	653	664	677	649	642	621	638	641	621	666	656	647	681	651	642	708	657	661	639	614	662	652	642	621	647	675	679	657	635	663	656	646	620	658	699	628	650	612	640	628	688	693	638	616	644	650	670	650	665	615	652	692	644	663	696	589	638	624	626	706	656	659	598	668	665	647	647	631	635	618	622	673	647	635	658	646	673	634	672	607	654	682	614	630	645	645	668	718	589	666	676	672	648	614	645	649	675	659	635	659	653	614	654	638	673	604	665	641	654	720	672	661	590	643	668	687	621	683	678	609	633	651	629	655	642	692	681	672	616	651	658	700	641	636	692	659	666	621	625	658	618	642	639	651	658	617	669	623	685	686	660	680	647	642	627	635	635	686	659	654	632	691	640	643	633	651	643	643	633	639	635	612	635	692	632	615	656	639	697	660	661	662	607	664	678	668	648	650	634	620	678	654	672	630	654	660	668	693	641	699	707	623	650	660	672	628	683	644	693	657	647	644	670	661	698	647	647	669	628	603	655	622	641	621	644	627	645	617	685	707	684	673	651	624	664	639	664	647	623	658	649	672	640	630	593	669	700	688	627	660	664	679	622	641	653	620	634	683	634	648	632	630	664	640	678	680	658	687	626	648	660	644	663	614	643	668	643	632	673	646	672	699	684	647	660	629	684	718	646	672	669	680	625	645	666	637	660	654	633	640	672	674	685	679	640	594	645	635	646	648	625	669	659	711	668	635	684	633	641	638	664	580	604	622	685	583	668	658	651	670	664	614	653	660	673	639	596	689	637	691	674	639	601	607	619	610	657	654	682	682	619	675	666	653	590	681	637	670	661	649	669	650	648	653	695	621	695	614	654	657	667	606	638	630	678	603	646	657	648	594	631	658	647	632	639	661	625	644	661	641	658	660	646	672	638	661	660	619	663	661	665	607	662	674	613	635	658	648	702	679	657	664	677	642	645	667	655	652	628	672	607	635	605	635	683	625	650	619	674	683	633	644	602	618	650	646	609	685	633	667	633	666	659	647	655	649	662	640	691	695	638	643	648	669	658	666	656	616	654	637	630	650	666	617	601	690	634	639	684	671	685	666	647	674	667	690	667	652	684	675	732	624	628	646	670	660	682	659	650	636	624	629	678	637	697	636	615	658	665	646	593	632	638	643	607	624	687	703	681	683	694	622	691	605	618	613	653	600	676	615	704	634	666	625	636	684	648	590	601	663	607	633	673	593	672	642	646	582	655	619	642	690	636	626	665	675	662	629	678	648	624	668	646	648	662	660	638	649	666	665	685	654	656	597	666	584	666	655	644	612	638	672	654	654	714	662	635	675	697	624	640	686	669	634	693	676	626	646	673	616	677	634	659	667	594	680	661	680	675	644	676	639	620	662	655	663	625	724	645	633	676	662	650	640	623	692	656	597	598	667	668	669	627	612	674	668	701	653	685	693	665	666	656	640	670	714	614	632	677	654	664	687	639	646	664	645	664	654	638	649	635	613	634	651	646	706	694	645	660	657	628	648	669	665	621	667	624	634	676	629	654	647	680	667	664	643	627	657	623	628	640	603	640	643	639	671	643	646	625	644	653	669	603	610	648	662	635	640	662	700	682	638	629	622	641	599	638	643	654	686	596	684	605	662	624	648	629	642	676	713	642	629	653	675	672	620	611	696	718	668	669	684	639	648	637	665	645	673	612	668	696	673	599	663	677	639	618	622	649	654	638	664	651	653	672	678	635	686	674	622	673	658	640	655	653	718	661	659	676	661	674	665	653	627	602	607	622	658	641	649	660	637	624	663	666	645	684	649	654	662	698	659	658	624	643	620	672	648	659	700	640	637	632	663	616	635	628	661	648	645	666	663	678	660	674	673	672	677	644	660	655	684	658	663	669	648	692	639	627	680	640	685	654	640	650	662	641	625	643	657	661	653	656	604	637	671	656	660	649	629	622	646	632	681	670	657	611	652	609	653	676	644	652	680	625	643	706	707	597	669	644	678	642	669	643	670	666	660	660	682	656	680	666	644	669	661	653	610	664	644	668	639	631	659	636	670	643	650	648	660	682	645	690	695	618	628	668	673	670	638	645	593	656	675	611	634	660	660	626	654	681	680	648	618	654	653	620	695	641	653	610	690	608	651	654	625	650	629	608	681	616	696	674	678	630	656	652	660	673	682	645	648	694	645	677	685	683	618	661	645	638	656	619	637	655	648	675	625	671	643	664	645	666	674	635	643	672	648	676	656	639	598	653	658	643	669	629	661	635	642	695	674	630	653	655	646	620	669	649	645	640	674	627	668	660	660	651	643	671	625	672	626	653	597	638	637	683	641	622	668	660	651	603	659	676	695	662	667	692	646	662	661	654	669	647	684	650	638	617	671	641	661	669	679	661	649	630	656	680	660	677	666	638	661	633	664	678	650	637	657	677	624	631	674	674	644	670	647	644	652	628	683	618	619	653	667	628	652	668	631	663	630	658	652	661	618	638	671	634	684	624	637	630	662	696	643	705	606	669	647	607	634	660	625	677	605	648	639	688	629	619	650	666	671	643	720	660	634	653	598	608	648	639	652	665	664	654	712	653	684	629	648	664	687	637	703	664	605	663	593	638	638	662	618	638	657	621	666	633	643	620	673	608	704	640	654	644	646	667	672	626	680	674	694	653	617	675	656	672	622	636	646	615	646	669	654	663	645	634	662	621	628	650	680	689	684	644	640	650	616	623	637	705	655	675	668	644	647	624	694	623	668	672	663	648	695	672	636	637	623	627	672	665	647	645	654	622	635	633	642	652	686	661	657	621	653	640	674	603	658	620	645	648	639
23520	20909	28164	23796	20910	11489	1236	790	700	566	632	516	470	473	495	433	425	400	418	415	404	398	357	385	405	378	337	360	365	372	398	393	386	384	376	358	362	384	345	378	359	352	337	342	349	346	340	365	356	373	391	354	356	351	365	389	376	447	383	581	392	372	351	358	374	350	385	323	374	351	339	348	345	377	376	336	344	322	342	342	365	332	374	367	377	367	345	341	356	352	366	348	373	370	357	362	366	358	350	375	398	341	337	343	354	380	363	357	339	357	380	359	364	363	337	334	345	339	354	359	360	362	354	368	331	342	332	326	358	360	357	355	335	379	368	370	363	346	299	304	360	344	378	370	321	370	335	382	343	368	363	355	320	359	376	363	359	366	336	356	384	374	341	329	342	346	320	330	308	345	363	366	389	365	359	377	310	345	332	354	351	351	368	366	342	384	347	335	359	333	380	354	352	326	398	370	350	342	366	349	341	338	324	381	356	339	331	379	377	334	352	349	337	342	351	346	331	354	382	337	310	393	332	366	341	354	370	343	347	360	311	338	322	343	359	361	355	346	367	347	329	362	355	362	325	342	336	355	359	320	352	334	325	328	342	364	306	363	367	343	357	360	329	346	349	408	355	377	335	383	376	353	392	340	334	353	408	330	369	335	342	360	383	361	369	331	324	337	352	365	319	356	398	359	338	369	382	368	365	387	371	379	357	336	369	353	355	347	353	361	358	365	344	370	355	351	346	365	367	365	342	388	350	379	337	370	371	382	358	340	366	370	351	340	361	335	346	348	361	343	365	361	349	342	345	351	370	340	328	342	331	314	325	325	355	379	369	317	338	363	346	312	345	322	358	353	349	338	349	363	376	356	364	358	319	341	340	373	357	364	400	343	353	335	292	308	361	354	380	338	349	334	353	341	360	325	364	383	359	357	364	336	365	341	353	354	368	329	336	376	351	361	340	348	366	341	353	379	347	337	372	355	374	337	363	366	328	356	336	347	388	353	330	355	341	349	337	403	351	374	348	346	360	367	363	387	355	334	334	348	368	361	390	357	334	353	356	329	365	364	343	374	314	340	374	366	343	319	368	351	373	324	352	350	360	372	365	364	360	332	369	379	337	363	354	342	344	344	363	385	354	352	365	333	335	385	377	355	333	328	341	312	335	351	334	336	352	350	365	371	338	335	384	351	348	359	369	348	350	365	398	322	361	356	393	360	337	368	356	366	345	361	376	372	339	342	379	327	324	324	383	360	366	377	357	334	368	354	358	349	372	315	357	339	345	346	338	322	358	341	355	380	369	330	367	348	327	342	374	338	327	393	339	336	333	370	348	330	340	340	390	346	338	374	365	384	331	371	344	337	367	359	379	331	327	370	340	365	371	360	332	351	352	355	354	366	368	331	333	359	354	347	359	357	338	360	367	310	339	341	365	359	387	320	347	352	359	354	363	372	324	349	343	329	339	345	335	362	327	330	332	365	369	341	363	325	358	347	295	351	378	313	356	349	362	348	318	356	328	370	389	342	367	342	370	340	380	371	333	343	333	343	361	321	367	341	351	350	339	360	334	339	337	376	358	317	366	348	336	365	366	342	359	358	362	370	355	341	347	356	364	324	362	332	353	304	365	344	366	357	344	383	371	334	369	353	354	348	362	374	365	346	349	349	329	317	346	349	355	357	390	329	370	324	345	384	358	350	369	349	332	330	368	352	343	319	361	343	352	368	355	310	334	337	375	376	346	351	367	362	340	364	352	348	343	307	310	390	346	358	340	354	327	339	360	354	384	362	337	354	342	396	366	354	341	337	367	348	330	328	362	359	378	322	366	342	358	373	374	328	333	357	314	379	365	360	334	362	362	332	351	333	352	356	361	346	357	342	330	375	328	352	341	333	356	369	359	399	327	350	359	363	383	336	367	353	362	335	362	394	356	356	349	354	360	329	391	354	376	356	322	345	360	350	372	342	341	370	372	365	344	341	380	372	360	360	330	327	338	389	358	342	352	388	380	366	376	369	378	309	359	363	367	344	363	352	340	325	357	334	359	346	332	325	355	357	350	322	342	343	370	320	362	358	366	346	376	370	353	328	366	351	347	355	327	351	325	351	337	347	336	352	341	382	378	329	362	348	365	351	361	378	354	355	337	332	363	376	384	358	336	327	340	362	399	348	334	348	335	339	383	384	339	341	334	353	390	348	339	338	342	390	368	319	353	341	361	317	340	356	363	355	355	350	331	386	377	377	338	343	357	361	328	326	332	379	364	319	330	349	349	369	353	355	357	346	338	337	350	325	347	329	383	338	338	345	366	358	371	354	339	350	343	345	355	371	350	361	355	375	359	366	372	333	359	348	332	344	371	340	391	351	359	358	332	345	371	390	351	341	338	339	372	356	361	349	334	352	334	342	360	351	379	346	351	373	353	340	328	339	389	368	383	322	336	357	307	360	370	352	324	391	345	371	370	347	345	345	353	348	340	361	348	348	365	396	346	345	367	357	342	380	351	375	334	360	354	343	353	327	329	353	342	332	335	361	338	373	392	362	318	368	342	397	342	365	347	361	371	351	369	345	342	331	365	343	364	327	324	371	336	330	325	386	358	351	373	333	356	373	391	336	341	354	354	346	340	377	350	379	330	339	369	346	350	375	359	345	377	371	328	335	316	363	354	360	335	358	387	331	338	328	346	360	366	344	381	350	342	352	354	388	344	367	349	345	344	400	371	333	356	355	372	321	372	351	346	346	341	393	360	356	356	352	367	368	361	340	313	367	344	364	343	373	358	381	319	360	357	354	375	340	385	339	384	347	333	357	318	348	393	346	350	341	337	308	348	390	367	383	330	374	348	381	349	357	361	366	337	356	331	345	385	330	365	372	389	320	379	344	344	349	349	349	334	358	346	345	343	362	353	353	346	307	373	364	319	365	359	320	375	344	368	375	379	350	356	360	373	311	360	353	353	334	355	345	310	372	300	381	325	370	370	391	311	368	360	373	375	341	359	372	348	397	372	369	370	314	348	331	361	336	368	357	343	373	375	334	333	405	353	362	352	376	330	365	344	353	365	345	360	357	385	343	315	348	336	366	349	360	316	356	351	345	338	341	344	367	334	366	386	370	337	358	371	347	369	353	355	366	353	365	359	350	332	347	334	352	358	359	371	337	365	341	371	367	337	346	360	370	352	334	363	310	351	367	319	376	376	344	334	359	336	342	391	337	334	333	346	353	346	338	351	353	362	349	361	338	315	341	334	367	339	335	349	344	377	344	340	335	357	393	343	339	375	353	361	356	329	373	331	321	364	346	350	376	330	367	394	330	381	374	349	346	347	357	345	341	386	359	335	353	357	360	360	370	350	350	363	358	338	356	350	345	335	321	355	367	346	337	359	349	345	361	349	335	328	381	350	357	339	348	343	322	368	361	329	350	341	351	344	294	339	358	341	340	336	369	371	363	307	351	353	339	356	374	350	345	349	337	368	354	374	321	365	332	341	343	376	343	338	348	357	363	334	346
35418	21121	7726	3865	2627	2077	1575	1374	1107	1056	896	799	677	656	669	666	596	537	498	559	517	514	454	472	474	445	482	471	445	458	490	409	390	457	469	475	449	474	462	493	429	408	418	425	432	456	443	412	456	394	405	430	452	436	445	433	462	545	547	749	490	436	405	425	438	420	424	425	438	457	449	390	431	418	469	421	419	429	435	399	423	411	423	421	413	435	435	420	460	414	418	424	396	445	447	445	419	425	416	396	425	435	443	446	428	445	440	449	432	435	437	434	392	458	436	413	417	426	444	430	429	405	393	425	432	395	399	419	417	461	394	406	419	392	427	431	415	443	402	416	437	416	398	412	441	389	410	426	404	406	406	440	441	439	419	433	414	427	410	476	441	382	425	410	443	406	399	415	418	420	433	464	426	432	389	431	432	409	413	411	425	434	393	448	424	459	410	430	416	423	400	398	425	395	381	366	440	426	417	425	418	414	447	434	391	406	408	387	453	447	445	438	368	433	432	393	401	436	409	451	392	412	434	414	459	425	417	469	414	414	422	409	406	422	411	429	447	385	441	417	431	443	418	450	431	429	415	421	405	388	429	412	408	422	431	423	467	431	441	422	420	427	404	413	432	418	417	377	421	393	391	436	427	458	430	437	443	423	420	413	409	419	420	433	415	378	434	400	429	455	427	408	383	437	415	394	413	425	428	435	408	396	386	422	420	407	413	422	425	412	417	430	452	439	456	416	436	414	432	404	375	427	420	411	404	409	408	424	402	405	428	416	426	419	424	467	414	385	415	408	449	463	428	430	409	419	434	428	392	398	417	415	423	429	423	447	427	433	426	449	386	419	448	412	436	430	426	430	448	432	440	410	417	435	451	425	412	414	408	399	407	429	446	437	402	420	401	429	426	418	410	450	429	445	419	392	413	436	427	449	437	396	405	388	403	453	396	444	451	444	444	430	420	462	437	418	431	417	420	384	431	434	456	395	442	422	397	463	496	426	409	405	409	456	387	397	411	441	423	432	439	412	394	397	407	398	444	422	389	402	417	450	422	417	423	387	397	394	424	452	442	407	417	417	429	421	412	402	461	415	438	407	464	406	398	443	414	434	434	435	428	389	404	401	411	442	424	396	426	442	408	444	438	402	419	429	448	425	411	409	447	429	445	390	388	438	420	414	440	383	442	460	418	440	457	412	406	415	447	414	401	400	449	426	414	435	436	426	447	413	437	449	402	396	400	448	437	430	444	418	440	414	459	405	433	412	423	449	459	439	442	439	393	432	462	435	452	423	451	438	439	453	399	405	420	425	456	411	443	413	446	414	423	404	434	432	447	445	405	456	420	446	437	393	415	417	366	425	415	397	424	435	414	388	413	461	431	448	396	397	458	392	421	423	406	372	400	436	433	466	406	413	389	413	428	437	407	390	483	436	411	415	421	400	431	439	431	411	432	402	421	415	387	411	423	415	391	404	426	387	424	413	421	437	426	444	398	416	450	425	433	434	459	424	407	415	475	434	442	411	400	430	420	452	425	423	441	447	418	464	418	419	397	401	388	426	433	431	408	424	422	426	415	447	432	437	427	389	385	429	427	415	415	419	432	391	432	415	409	390	439	431	433	407	413	438	428	399	410	402	427	399	399	409	386	430	435	406	470	420	430	395	432	433	408	431	424	425	448	425	459	425	406	426	436	404	416	429	425	402	424	404	446	438	422	399	454	422	401	430	429	432	404	455	421	428	412	420	430	440	430	404	423	444	398	392	398	416	431	382	414	384	400	433	454	435	429	372	418	422	406	400	425	418	374	445	436	411	453	430	463	409	448	436	454	432	423	430	413	420	452	413	418	439	400	427	397	417	425	441	392	398	434	448	434	457	405	398	366	463	433	416	420	405	463	432	422	391	423	434	444	434	458	439	416	460	435	413	421	406	453	428	438	412	431	441	407	413	450	407	399	422	414	423	384	422	453	433	408	448	445	427	417	431	419	401	428	455	429	420	433	405	414	463	419	463	390	472	446	403	423	417	453	433	425	414	412	430	421	423	432	423	427	415	421	381	412	412	411	454	432	403	406	424	429	430	441	416	413	404	419	395	414	411	434	429	390	435	422	417	463	430	423	417	418	407	420	420	440	451	442	411	425	388	433	430	414	447	432	407	440	461	439	439	433	404	437	454	427	432	388	424	427	471	405	395	411	408	405	418	438	418	450	444	429	401	424	424	404	431	420	414	435	416	400	384	433	426	421	460	407	403	453	412	440	420	403	422	409	424	410	421	426	405	455	417	415	417	442	446	416	454	420	414	438	441	409	394	421	422	430	432	420	422	415	434	423	453	393	413	407	420	429	447	419	387	397	435	437	442	416	419	415	375	390	444	448	434	428	457	387	456	428	399	419	400	432	415	408	403	382	425	433	433	416	432	418	455	411	446	416	437	399	421	394	374	433	422	422	464	405	432	426	433	427	387	448	454	406	430	414	394	412	389	419	407	436	414	423	415	393	401	410	428	374	402	421	467	421	428	410	430	427	423	426	409	438	446	402	434	419	423	392	413	397	430	407	418	439	428	442	347	428	389	387	454	407	399	432	391	438	435	432	428	420	411	411	449	412	428	418	415	416	443	419	451	419	440	423	419	407	442	439	435	408	413	413	365	416	454	449	389	416	381	412	406	415	382	398	427	409	407	380	416	419	405	426	446	417	394	441	412	418	421	430	423	440	408	397	390	428	432	447	480	414	420	472	378	430	412	447	426	409	442	409	384	465	454	449	402	420	445	470	435	411	413	410	458	409	412	415	416	414	444	398	431	437	426	420	407	418	427	396	434	433	429	431	396	400	395	412	434	419	429	403	418	437	472	453	405	402	409	414	406	423	424	403	440	429	453	451	439	427	435	395	424	465	393	421	394	454	424	454	423	408	416	391	422	425	433	410	440	440	429	435	428	427	427	415	431	393	422	451	405	431	429	436	407	418	429	442	443	403	428	406	424	421	431	413	406	432	427	434	420	427	436	443	417	473	445	455	435	400	434	419	445	426	414	423	442	426	435	416	413	393	379	418	409	437	428	425	430	417	431	435	429	437	397	430	408	429	417	434	425	409	429	432	382	446	409	425	439	481	455	397	448	437	445	421	400	443	418	413	427	388	434	448	427	389	427	415	396	455	406	409	427	434	434	396	423	448	397	435	399	396	435	463	417	451	423	450	431	396	437	429	411	395	423	426	460	449	424	440	412	451	401	419	424	431	392	408	429	383	436	436	437	401	425	423	409	423	406	434	459	409	444	428	426	425	410	435	453	467	408	452	411	423	407	429	412	406	421	389	412	419	418	444	456	403	429	385	395	417	416	410	450	436	378	439	384	396	442	390	435	430	428	420	373	439	417	392	417	461	415	403	458	414	401	400	428	415	411	480	407	408	393	410	431	443	434	429	415	414	449	401	412	406	410	411	423	433	418	380	417	445	431	390	378	432	427	450	417	352	390	419	426	426	410	401	425	460	424	431	397	435	418
24661	20893	27241	24640	13106	1502	1159	1090	970	949	833	875	860	814	911	861	837	840	833	807	767	783	822	768	800	785	772	804	795	818	767	832	810	776	811	809	809	818	782	806	768	818	811	773	808	716	769	775	776	758	830	771	796	814	773	820	746	785	803	920	787	789	779	772	765	809	744	810	819	759	779	790	785	795	815	752	773	791	805	792	755	783	758	741	812	790	739	801	778	771	797	770	779	749	805	772	768	767	741	765	775	799	768	781	798	733	815	749	732	791	727	752	759	775	765	784	812	826	828	801	805	845	783	728	778	734	802	816	785	769	828	759	749	751	785	763	766	788	830	796	781	783	767	788	762	745	778	829	797	802	760	758	776	779	799	758	773	832	811	751	814	776	803	754	748	827	815	798	798	785	755	736	761	776	772	732	786	755	752	779	757	828	799	755	757	750	810	814	742	796	766	729	731	748	735	727	825	780	768	800	777	795	812	746	789	754	782	791	756	795	822	762	770	774	791	757	801	787	747	771	786	795	764	812	767	770	859	769	748	785	795	761	808	775	757	772	750	696	757	792	793	710	796	833	755	759	815	779	834	778	750	787	786	821	776	763	801	765	738	766	760	811	819	862	759	735	777	771	762	754	784	718	755	775	772	768	778	781	792	778	795	800	733	751	784	786	821	732	764	781	762	804	772	724	759	839	810	811	726	765	785	772	755	801	734	806	739	764	803	777	722	765	823	757	781	733	833	764	807	786	799	738	795	791	760	736	759	750	787	732	833	766	717	759	768	768	769	778	743	765	766	829	800	743	767	787	741	781	785	807	766	806	792	711	805	773	752	769	802	811	780	755	790	826	785	757	801	781	803	760	809	800	773	789	806	801	843	778	747	817	786	795	772	795	794	805	790	720	734	759	775	794	751	764	796	794	773	766	769	778	789	727	740	822	715	779	804	728	790	785	803	763	786	772	758	729	781	769	799	794	754	804	765	812	765	809	749	773	793	818	823	807	732	728	725	738	708	790	832	735	783	796	790	750	753	808	802	806	829	780	762	786	778	797	763	769	804	766	780	781	777	797	809	784	819	766	755	738	747	744	776	808	774	789	818	773	734	767	819	754	752	804	848	770	739	817	753	780	753	793	767	806	776	765	772	832	847	812	754	765	774	785	817	790	775	794	806	815	780	822	772	826	772	763	757	770	779	735	766	838	766	758	755	822	772	754	760	727	793	793	766	826	760	817	838	773	788	761	767	761	744	755	819	772	765	776	830	844	768	760	758	779	792	742	765	789	780	759	777	791	798	784	803	790	744	782	803	788	757	782	766	745	833	756	783	722	830	779	779	770	742	761	727	752	730	764	781	763	751	738	765	778	762	783	758	776	764	787	755	795	791	790	739	764	821	832	786	808	789	771	807	764	772	744	762	797	725	771	745	745	808	766	773	736	734	777	772	773	819	739	768	765	775	731	766	768	761	801	801	755	796	732	838	776	768	746	825	776	796	772	752	778	761	819	752	811	760	793	737	755	755	769	759	772	781	801	814	778	803	781	757	807	800	745	789	813	721	734	793	785	817	822	760	776	753	736	741	732	799	847	808	803	724	777	793	751	760	802	771	820	776	758	777	754	772	779	785	809	772	820	817	790	783	760	811	808	788	751	758	828	746	752	770	745	748	777	782	760	745	784	797	811	765	772	831	826	802	803	840	736	776	793	794	732	736	718	800	744	784	770	789	733	776	743	778	816	775	788	742	823	797	810	761	781	756	748	769	751	830	783	796	795	806	773	775	807	776	777	798	818	782	741	744	776	831	760	801	777	758	794	784	805	749	737	794	766	756	753	781	806	773	788	810	794	767	814	725	793	775	784	742	737	775	803	772	717	828	811	802	801	777	759	788	799	754	786	796	718	808	784	800	766	818	773	801	765	770	808	773	804	771	792	760	728	765	818	762	758	748	772	778	774	756	789	828	787	770	738	740	804	787	780	757	796	771	750	791	769	774	796	742	799	760	794	809	767	769	836	771	768	803	785	741	786	711	818	769	804	776	743	772	775	788	777	753	795	774	788	776	756	761	788	789	694	731	793	800	763	784	763	776	798	785	825	816	768	796	742	773	801	768	794	735	800	797	773	790	755	810	799	742	768	753	774	773	765	759	766	795	714	775	746	781	737	721	789	777	824	741	794	759	787	793	712	715	794	834	816	746	735	707	796	733	771	840	759	737	838	811	752	796	735	740	847	779	799	759	734	774	759	793	789	774	758	809	757	758	765	844	755	791	768	766	757	774	816	750	789	738	842	773	772	788	746	801	770	753	763	743	767	792	752	706	789	774	748	762	775	776	781	811	720	771	774	777	768	746	786	758	795	821	710	769	720	787	780	781	782	781	815	777	751	771	771	799	811	761	805	800	793	776	789	745	772	794	834	730	776	799	805	744	751	762	799	810	869	798	745	816	803	822	729	758	804	745	766	777	772	739	767	805	807	745	761	789	808	763	729	766	788	773	781	779	741	766	760	807	794	787	763	792	766	794	719	704	785	782	737	764	750	785	759	738	745	771	785	781	815	824	800	797	809	760	810	756	784	775	779	769	801	826	802	782	783	767	767	803	804	835	771	759	854	843	750	778	786	757	736	722	783	843	735	738	790	727	811	774	766	786	728	842	791	788	775	806	808	749	763	739	723	785	801	762	806	744	771	739	785	781	769	752	835	814	808	837	789	758	795	760	730	775	786	750	771	784	720	772	786	789	743	687	790	820	758	795	748	765	780	743	768	755	829	820	775	752	818	784	773	750	833	780	732	769	780	774	760	765	798	772	781	740	765	784	814	778	787	789	804	763	784	789	813	751	803	805	801	764	783	804	778	797	845	772	814	790	766	796	733	716	783	766	710	751	780	773	787	763	725	783	792	740	803	775	761	722	753	736	769	814	768	801	757	815	739	795	793	793	789	751	795	802	720	819	780	776	807	750	782	728	795	799	750	788	739	785	804	808	789	789	736	754	763	744	804	799	772	749	772	799	735	834	745	755	824	757	783	799	786	759	752	727	734	722	747	821	786	774	752	794	796	783	836	812	736	793	790	753	798	832	778	765	777	780	780	790	762	745	792	758	850	759	813	776	782	807	828	826	797	789	833	819	772	723	782	760	795	849	738	788	738	785	756	773	734	777	766	778	764	776	756	810	773	793	760	761	745	802	842	782	720	798	775	793	782	807	846	742	814	826	758	782	797	762	730	731	749	787	783	775	794	763	768	813	858	763	777	774	744	791	824	798	820	754	775	794	753	766	744	823	753	786	731	733	758	741	797	734	766	793	795	803	800	749	750	792	755	777	773	772	751	728	785	826	735	805	795	808	762	801	784	788	710	797	760	809	806	837	791	811	771	814	784	774	797	768	794	777	781	761	805	741	798	756	769	848	750	808	803	744	799	741	768	833	758	781	706	790	709	761	814	753	818	800	817	746	769	781	760	789	736	776	746	770	770	758	788	822	731	833	794	781	817	811	775	756	815
35260	17385	5208	2861	2280	1905	1641	1537	1349	1251	1133	1109	1076	1025	1015	1034	1010	959	938	918	948	933	903	959	888	943	893	879	910	881	909	917	920	916	874	827	890	839	918	891	889	904	887	900	896	913	885	809	879	889	916	886	843	925	884	863	918	942	1046	1132	868	875	910	903	911	898	910	874	890	884	873	855	873	960	931	876	873	882	874	895	890	848	840	873	862	881	915	882	933	857	830	874	828	852	881	864	900	892	828	904	858	885	871	906	898	905	867	918	880	914	932	856	915	884	880	892	901	878	891	893	904	866	870	794	852	888	899	896	866	821	894	881	893	880	883	911	895	888	893	897	868	849	894	852	906	861	878	962	864	895	870	849	872	865	921	863	838	801	918	880	845	906	903	877	915	892	878	909	822	878	858	885	864	898	898	934	853	897	919	880	853	833	864	883	869	921	851	848	926	869	842	842	877	912	900	909	867	855	833	915	809	925	866	857	873	817	875	890	882	882	880	847	864	882	906	938	881	937	897	920	896	892	886	857	838	911	923	885	872	856	841	873	869	922	885	906	888	853	868	861	885	935	878	926	871	873	878	875	832	884	873	865	867	897	844	889	855	848	878	864	893	863	826	839	945	888	851	902	887	835	878	837	873	865	884	909	874	875	874	909	869	857	869	855	914	828	890	820	848	870	859	829	842	868	843	921	923	839	915	893	895	947	954	879	915	894	871	854	837	922	910	858	889	854	864	894	801	879	885	908	881	928	954	874	922	902	861	877	907	921	803	907	856	876	852	862	871	829	869	877	878	864	877	897	916	866	951	891	888	878	881	905	829	856	901	873	875	894	856	935	894	960	903	845	833	859	832	914	875	930	872	886	906	905	882	846	890	892	841	885	921	921	880	850	924	898	868	841	909	921	879	859	896	857	925	886	884	887	901	868	883	922	905	854	861	905	890	861	878	828	859	929	839	882	955	887	885	913	881	855	849	914	894	877	851	858	856	903	875	864	909	890	908	865	921	876	903	902	899	870	849	840	833	888	898	846	854	889	864	867	893	898	845	911	854	914	883	847	910	883	890	901	845	863	892	891	910	864	909	884	879	886	944	856	898	848	872	922	910	876	831	861	879	894	878	860	818	873	841	855	839	885	904	828	892	824	866	884	843	870	913	873	878	886	842	871	872	870	872	829	965	859	901	819	885	889	906	919	866	869	866	899	811	887	877	850	882	863	887	871	902	840	853	877	863	830	911	881	828	912	881	860	885	863	890	899	848	920	903	899	865	921	850	887	909	905	884	898	859	863	959	868	876	838	878	854	851	856	882	871	857	886	876	880	885	905	876	911	890	893	921	909	860	850	886	835	858	881	873	872	866	857	872	926	847	872	855	885	789	913	917	958	859	842	878	880	876	923	878	875	853	861	860	880	870	891	878	903	898	887	841	887	875	918	871	889	878	884	876	878	907	889	853	873	886	877	844	923	863	889	923	853	940	852	899	900	898	824	892	865	861	876	902	872	874	855	874	855	864	876	871	878	877	892	850	847	890	840	873	871	804	876	868	841	901	884	905	871	882	909	863	886	909	828	899	881	866	859	898	880	875	876	885	891	863	888	870	843	900	870	826	870	841	865	883	898	873	906	926	826	907	866	874	913	868	812	854	891	891	853	869	858	856	864	894	886	914	880	904	841	906	910	896	841	853	886	892	858	922	885	830	853	848	880	875	918	841	852	843	876	877	921	907	883	879	935	872	968	881	894	841	866	860	873	877	931	884	910	907	881	895	863	893	901	888	900	886	894	905	883	932	868	890	859	862	873	922	858	934	888	900	844	890	855	893	838	876	921	863	940	897	861	879	929	891	910	843	900	874	807	897	903	874	878	851	883	900	846	870	948	921	937	919	879	882	858	925	913	920	871	874	878	912	898	852	910	919	897	883	855	905	871	864	918	910	832	850	874	890	896	860	845	900	884	849	897	851	896	842	871	901	943	870	909	867	905	846	930	852	877	830	872	867	925	876	837	882	866	922	889	856	861	930	867	884	869	870	851	917	896	860	847	875	847	866	875	903	892	880	840	823	847	929	862	880	891	842	884	879	856	836	855	887	897	907	884	897	835	859	879	881	886	880	889	861	873	875	908	910	879	844	902	879	885	838	884	842	903	905	901	884	868	828	900	920	881	936	891	832	879	865	905	858	849	914	927	942	862	839	892	882	868	873	891	857	886	868	867	900	827	827	906	893	862	876	879	871	889	894	883	933	885	872	884	903	907	856	868	863	890	891	873	796	867	844	892	912	868	852	841	892	830	888	877	894	863	892	900	849	842	823	876	893	862	849	880	871	896	873	809	904	877	819	822	841	930	870	812	898	905	882	854	882	861	850	866	895	858	823	832	846	897	898	902	863	864	913	829	861	883	878	925	845	921	881	870	856	879	867	893	867	925	874	856	931	818	915	826	870	859	863	879	853	879	857	883	877	906	869	901	778	905	890	888	849	849	836	879	842	889	878	872	853	914	862	921	864	878	916	845	862	833	914	843	855	902	879	863	837	964	919	896	804	852	839	857	899	852	878	914	876	841	895	895	885	899	886	849	885	837	807	873	874	856	834	887	886	900	875	892	876	902	863	845	923	858	914	848	878	911	831	905	884	911	864	869	853	908	837	904	906	879	861	864	825	850	859	865	885	878	838	839	918	844	911	833	924	838	877	873	886	863	877	905	898	835	883	882	916	872	840	905	881	839	868	893	865	864	860	887	866	889	913	857	894	902	890	879	856	856	878	853	894	890	922	872	886	854	885	885	889	854	922	867	890	866	874	901	889	912	932	951	900	904	907	859	917	888	863	862	824	892	851	888	874	867	846	929	866	859	911	928	874	906	888	846	869	849	907	910	858	898	848	874	860	832	843	902	932	911	844	869	870	828	823	875	888	856	866	900	893	914	860	885	871	856	872	874	916	896	896	844	929	884	884	879	884	893	876	898	921	839	917	834	877	820	853	851	925	906	854	888	890	856	960	910	904	842	863	879	896	915	913	872	866	891	862	895	874	866	918	885	823	846	869	934	865	848	838	894	894	915	869	812	858	907	892	913	858	904	870	899	866	902	910	929	863	887	927	813	875	882	835	828	866	856	845	837	873	949	894	852	885	858	839	910	903	839	856	914	854	859	877	918	889	928	902	850	845	862	863	869	842	861	927	933	857	839	878	878	882	870	879	913	893	843	881	895	888	874	914	852	898	888	874	909	891	919	889	877	870	855	905	915	869	893	955	897	879	869	885	889	899	926	862	795	862	904	930	879	924	875	853	887	883	858	880	880	883	889	852	860	861	860	892	901	903	883	847	937	930	886	899	893	886	823	884	868	874	921	891	879	884	828	866	887	879	892	835	839	891	876	893	862	914	903	941	832	852	856	863	875	853	841	938	863	884	840	834	905	912	864	888	887	846	869	856	914	949	868	913	848	873	869	872	882	896	809	907	877	844	881	895	861	832	836	843	859	903	854	837	892	931	894	871	864
22524	20932	28575	23440	20932	21003	11980	1714	1214	1199	1045	841	936	853	853	747	782	768	746	735	714	706	626	685	662	660	664	611	656	662	648	668	667	662	611	646	657	670	691	622	627	636	639	615	662	658	622	624	665	610	623	569	646	593	637	652	698	654	809	795	677	626	644	629	588	665	600	560	592	596	628	578	616	592	635	621	629	624	626	596	546	638	582	626	623	600	624	617	568	630	578	625	610	582	631	642	637	655	634	577	615	637	633	622	630	605	592	616	611	668	575	641	612	602	582	619	592	632	575	631	629	652	627	625	590	616	615	625	563	603	642	591	598	631	616	605	597	584	640	636	622	622	579	601	639	617	608	608	603	626	595	631	639	633	557	610	615	600	587	618	636	647	627	605	584	633	561	612	646	616	617	619	594	566	628	613	658	603	618	588	633	614	668	646	577	654	611	615	654	640	654	674	620	604	617	587	659	632	658	626	625	639	637	630	615	637	606	635	561	581	621	608	695	635	627	622	583	614	613	601	609	633	618	642	611	631	610	641	591	636	641	649	592	597	615	606	590	630	632	615	665	599	617	678	578	571	584	605	568	607	583	570	601	648	629	610	596	659	589	634	620	610	613	664	605	594	637	624	587	628	589	615	630	643	585	604	632	637	614	578	594	585	595	618	626	634	671	661	635	631	623	595	623	585	607	623	633	610	644	641	644	587	634	612	649	622	626	624	607	629	619	622	601	592	645	603	560	633	583	607	627	621	622	637	640	627	614	658	621	616	625	647	576	576	582	568	634	593	620	619	590	647	610	597	590	635	639	627	585	593	608	586	589	648	556	653	603	604	613	630	621	607	637	617	596	634	635	624	635	597	646	615	582	593	600	605	583	628	649	587	580	629	609	622	595	592	607	603	600	591	627	630	632	593	603	640	614	620	607	603	629	659	594	651	658	595	657	623	613	612	624	621	658	606	617	605	631	610	646	607	631	654	618	622	639	608	602	575	600	663	654	619	617	629	633	620	626	630	624	608	604	577	620	613	632	638	618	656	637	654	616	660	644	625	596	612	644	654	633	643	659	638	661	633	645	596	563	598	595	622	653	579	630	644	660	591	661	602	621	608	626	648	586	610	611	591	613	629	579	575	616	620	594	666	613	636	623	644	601	621	596	578	588	598	634	663	659	613	622	632	570	607	602	615	649	635	593	629	605	640	660	617	610	641	633	564	652	650	685	601	619	650	624	595	566	631	622	639	592	585	631	610	606	634	618	660	638	590	589	602	577	608	602	639	605	672	599	662	622	643	654	595	616	620	637	605	607	620	594	603	628	670	593	615	619	630	637	620	607	596	605	572	612	634	596	635	655	653	662	638	660	644	614	564	679	600	653	650	612	627	601	625	613	585	602	606	659	632	590	602	663	639	592	608	594	629	637	611	588	635	591	623	614	603	639	639	579	603	630	606	625	606	630	622	626	611	648	611	611	562	629	609	599	610	646	651	655	593	597	676	644	619	607	636	629	608	594	568	592	596	608	599	610	602	595	600	616	651	598	577	588	673	620	613	620	644	636	628	612	632	617	596	635	612	633	627	614	577	634	587	627	660	633	611	650	604	594	595	639	625	615	657	615	606	613	621	613	625	622	584	621	627	584	602	620	626	597	636	577	639	635	630	619	616	618	657	615	619	608	605	576	611	671	601	644	628	619	626	606	666	579	629	602	598	634	601	630	664	604	597	626	609	610	595	608	624	676	647	562	585	657	571	663	595	593	634	599	625	572	625	637	604	637	621	683	595	625	580	589	600	545	652	603	641	626	627	617	626	606	657	658	583	635	578	646	645	580	696	593	576	634	590	610	615	641	639	629	629	634	610	593	628	593	624	633	596	629	655	639	604	606	605	622	668	641	611	572	644	634	622	637	637	657	647	603	588	616	584	603	625	598	593	578	609	605	645	588	612	619	631	636	624	616	610	640	642	706	636	615	634	585	658	633	634	638	598	596	617	639	609	634	607	632	589	608	611	625	610	613	625	654	572	602	626	601	587	603	598	603	609	615	592	616	630	624	590	596	639	599	604	621	652	602	603	573	610	631	597	653	595	580	667	625	610	583	570	582	596	662	597	599	617	608	620	608	604	645	609	606	651	638	599	651	654	560	601	637	620	614	620	596	584	544	601	639	598	640	633	659	622	622	614	655	635	610	573	575	607	597	564	601	640	637	590	607	619	594	600	611	596	618	564	583	582	630	626	616	609	643	614	616	601	588	622	627	625	671	666	608	683	600	655	575	592	629	577	606	571	589	596	600	605	637	597	588	621	634	618	627	626	619	642	618	581	603	626	613	615	587	703	602	675	616	623	634	623	581	586	615	644	638	587	602	600	662	627	592	599	588	613	639	627	562	635	635	585	613	612	619	563	580	612	582	639	603	623	603	615	606	592	613	565	618	594	634	616	626	631	633	677	616	636	636	600	612	567	643	596	636	565	610	601	654	625	607	622	639	576	630	633	650	602	633	663	580	605	619	608	583	623	680	614	606	592	637	586	631	618	604	635	642	623	636	640	570	644	637	660	619	636	649	566	588	604	624	592	677	621	589	624	610	641	613	621	651	617	600	614	600	659	632	633	623	610	616	618	625	630	654	604	596	609	606	602	634	621	602	655	641	618	644	600	590	620	607	660	643	617	578	572	609	628	671	636	617	589	603	659	605	637	653	638	633	580	647	593	653	616	630	593	627	587	624	566	618	654	584	639	607	633	608	599	619	658	598	590	613	596	575	618	559	579	636	663	652	656	622	626	589	641	634	610	595	635	624	593	568	622	620	607	595	653	649	610	618	625	602	589	587	617	593	616	615	666	609	620	598	642	615	658	608	678	617	615	581	586	609	616	656	608	625	597	634	660	645	601	583	593	651	623	609	595	601	615	626	637	605	624	584	598	651	638	618	605	600	642	602	591	638	603	604	588	626	622	607	658	594	584	592	610	645	652	581	590	554	641	578	636	587	587	604	635	630	623	614	659	586	595	628	617	629	623	630	670	603	594	620	635	601	577	627	627	636	634	614	617	611	631	583	651	592	629	649	589	658	621	615	581	614	635	543	619	599	572	632	599	597	583	609	598	584	602	618	638	599	641	613	594	603	622	631	621	616	609	649	585	619	666	643	613	613	631	598	580	610	578	592	609	586	618	621	630	635	618	584	608	615	604	582	629	647	586	635	612	618	630	600	600	642	657	634	601	541	625	617	631	643	593	650	594	602	586	665	631	629	650	644	624	637	635	587	609	621	602	634	599	611	615	591	616	610	652	603	577	646	536	623	592	603	601	637	637	614	595	599	590	596	634	640	665	615	630	631	610	618	622	593	623	606	596	635	630	620	568	617	625	637	636	615	629	643	632	597	568	574	644	638	611	566	609	580	622	625	591	575	609	605	587	593	575	542	623	651	557	607	588	631	657	619	624	610	601	578	609	583	665	634	625	606	618	616	606	651	584	595	654	621	556	640	608	600	605	583	584	601	622
38768	30287	12544	6976	4919	3665	2968	2479	2156	1891	1532	1432	1312	1181	1096	1015	1034	947	883	868	836	803	777	808	853	738	777	717	727	736	748	737	715	747	689	699	714	769	705	692	698	679	708	705	654	659	651	698	649	704	662	652	692	652	625	745	755	809	941	981	687	646	685	667	675	651	656	626	652	702	687	646	683	676	652	641	715	672	668	652	655	657	707	648	638	656	685	647	646	653	691	688	655	624	666	633	707	713	639	695	662	671	687	633	697	609	658	653	683	700	668	680	672	669	669	718	636	712	655	643	678	661	672	675	676	653	733	690	679	667	692	648	684	673	682	660	625	661	681	654	657	671	731	679	666	644	666	729	654	677	646	704	652	671	671	676	659	705	678	672	705	669	698	662	658	656	658	697	717	699	687	664	675	699	670	757	666	689	683	696	643	629	716	660	668	692	653	682	664	676	678	646	634	669	672	685	682	676	660	660	661	686	677	676	685	633	686	677	694	695	681	633	661	645	664	667	628	673	676	708	718	625	647	664	612	673	647	644	640	702	692	671	694	624	634	717	666	665	662	667	645	683	679	691	671	670	650	687	702	765	634	643	624	642	703	684	602	693	709	708	663	689	674	688	653	663	648	662	651	701	642	702	688	705	687	670	649	634	716	640	700	673	678	681	655	632	645	680	673	636	652	652	691	691	644	681	652	673	642	679	664	668	709	693	671	709	669	700	641	657	714	691	668	672	684	702	647	678	716	720	686	673	714	699	672	686	677	629	646	656	635	716	693	704	656	635	670	661	700	700	633	667	654	661	673	661	667	658	673	670	680	639	692	676	624	678	615	684	669	605	685	636	670	693	670	668	647	664	635	676	676	673	689	657	649	624	632	683	672	675	650	670	669	629	688	640	654	700	652	678	651	608	691	637	674	673	684	695	711	698	650	665	654	639	654	638	662	700	707	648	719	720	663	639	646	671	649	648	627	699	713	705	686	665	631	654	732	621	683	698	635	680	635	703	693	645	678	709	706	631	677	642	637	704	632	646	622	675	704	651	643	651	707	698	671	696	670	652	707	669	665	679	676	669	644	671	691	636	712	682	683	685	698	650	676	674	697	608	672	653	665	672	655	671	660	691	653	703	694	640	642	660	671	664	660	714	678	652	668	664	613	685	675	685	689	680	663	667	638	674	657	680	665	698	660	645	681	626	669	683	668	676	657	673	651	699	699	657	648	705	660	634	648	679	682	658	681	672	669	719	641	678	700	629	723	667	633	644	683	680	635	652	627	646	667	655	661	642	686	649	669	610	625	717	647	676	677	709	684	637	672	666	679	648	652	660	662	681	694	686	651	656	646	688	666	682	629	680	645	673	665	704	658	654	692	614	645	639	654	652	646	677	716	673	673	674	659	633	684	625	696	670	665	648	702	680	674	683	691	669	688	672	622	649	683	677	666	671	614	649	672	649	697	632	665	652	641	698	657	737	693	663	662	642	675	668	675	617	692	654	655	675	688	703	626	717	687	677	668	675	635	678	674	640	673	671	688	662	678	651	669	639	661	693	689	652	673	701	681	674	673	652	683	724	667	667	634	714	659	666	685	677	644	711	588	643	648	674	653	692	663	691	703	667	657	666	660	664	699	679	705	684	666	612	676	656	652	683	684	706	688	613	574	645	671	669	650	702	684	685	672	660	662	632	654	673	663	685	682	651	690	722	673	685	681	623	656	625	662	683	671	654	721	698	653	672	677	696	703	685	664	681	659	707	731	695	683	686	691	665	656	697	662	665	685	647	639	714	666	695	689	677	666	664	676	697	723	707	689	675	698	615	647	689	651	669	650	645	654	677	663	664	709	705	669	651	642	692	666	632	691	703	687	634	647	620	678	641	663	657	724	680	679	664	677	653	697	703	669	629	684	670	674	672	651	627	618	686	712	615	685	674	647	661	658	676	664	675	727	675	612	690	697	683	664	687	658	644	687	713	701	698	683	670	665	672	724	665	633	677	695	651	699	650	699	721	654	665	685	710	640	707	663	691	709	662	708	631	649	683	670	686	669	688	644	649	682	635	672	671	613	674	664	697	702	701	675	705	664	662	671	693	671	657	616	679	652	676	608	709	677	707	696	653	645	651	699	661	652	649	650	650	637	655	694	669	686	630	649	678	645	652	639	627	675	679	699	653	666	694	679	700	663	647	647	690	656	694	671	684	652	680	624	639	702	700	642	664	719	705	648	683	624	649	663	649	689	670	660	669	655	655	658	674	687	700	664	727	683	656	656	647	668	670	721	638	683	611	663	673	716	664	668	668	669	661	700	706	643	667	633	665	672	634	700	722	659	640	689	639	669	675	647	621	692	658	645	662	685	650	633	645	658	673	676	652	640	682	656	659	689	682	688	650	639	675	693	688	653	697	666	659	723	694	673	667	627	649	666	647	662	673	724	653	638	708	731	664	667	675	655	686	652	668	641	678	640	696	653	665	694	643	631	678	619	654	614	688	733	621	626	637	646	721	641	680	632	660	712	688	669	670	639	672	707	671	679	662	709	684	653	692	636	654	662	686	673	627	683	702	685	712	689	704	656	696	669	634	685	685	682	672	714	666	662	611	644	677	691	692	710	712	683	704	697	661	660	656	709	636	702	672	636	689	681	673	654	674	678	718	627	649	648	674	651	709	670	710	688	669	671	656	733	655	706	683	692	676	667	684	668	699	649	672	617	716	665	664	657	668	671	678	643	647	675	627	608	661	661	643	670	665	704	652	744	692	691	663	642	677	691	670	666	669	689	667	624	669	711	654	644	632	652	695	652	623	616	627	673	653	672	645	670	648	690	608	688	650	681	665	708	690	680	649	660	659	656	660	663	663	667	657	663	667	658	658	653	670	675	668	674	620	671	703	633	681	677	663	618	640	699	667	681	642	688	679	653	658	675	666	667	671	695	672	692	688	611	695	666	608	659	675	693	714	655	659	671	673	629	636	665	669	650	650	619	665	631	692	649	636	640	635	652	638	675	681	616	680	693	680	596	637	640	681	664	656	679	646	677	658	682	646	692	673	670	653	655	670	705	652	665	664	641	682	657	650	686	651	650	674	640	672	669	670	682	712	703	682	703	686	636	647	674	655	685	674	635	622	647	612	678	656	626	643	674	688	677	689	665	650	658	626	686	661	705	714	658	665	648	678	702	685	677	670	678	688	650	714	646	678	687	685	695	684	686	719	620	628	706	673	666	725	669	668	700	644	657	672	659	710	641	699	629	578	711	687	673	700	648	725	646	724	711	635	671	625	643	739	659	646	645	679	703	661	643	662	716	638	678	629	636	653	645	615	697	651	658	630	678	721	681	672	662	632	664	719	657	641	682	692	686	698	713	666	677	619	641	689	653	672	698	666	680	666	669	625	671	659	687	672	695	706	667	686	691	654	631	676	681	672	623	649	661	684	666	624	671	647	648	690	664	659	630	638	676	669	687	663	692	705	716	728	663	647	672	736	693	637	662	707	635	656	670	632	675	666
28802	21116	11037	1553	828	767	651	586	576	511	530	546	482	525	476	514	494	540	497	495	548	543	476	504	515	496	532	551	512	528	530	512	503	516	471	485	474	493	517	503	466	516	532	468	499	535	512	473	462	468	554	506	479	497	521	512	533	522	498	548	500	487	483	500	506	470	485	462	523	459	486	490	492	501	536	476	493	462	493	534	497	449	508	506	496	498	521	504	489	495	515	516	519	457	533	547	471	460	498	507	507	523	528	528	478	479	499	477	539	507	492	484	479	509	479	478	491	490	531	478	499	521	495	485	511	511	478	503	536	493	488	493	517	536	492	456	494	511	513	545	494	497	495	472	459	496	535	490	480	523	553	537	494	523	458	508	515	512	506	465	498	515	505	505	532	492	475	482	487	474	504	500	471	480	517	481	523	464	496	515	480	488	490	509	539	517	520	481	506	485	493	527	488	475	507	504	480	474	548	495	488	465	487	526	487	472	493	478	491	494	476	471	524	478	486	520	509	495	492	539	492	513	471	485	498	499	525	530	499	487	500	512	505	486	501	540	472	502	507	490	510	505	488	502	455	508	470	494	476	539	502	506	537	506	505	510	540	502	533	499	507	520	497	503	494	521	498	518	526	476	480	481	469	516	527	499	507	520	529	486	494	491	453	463	514	459	490	489	506	490	498	480	489	501	522	485	521	514	504	479	537	507	527	479	488	488	504	493	524	491	526	454	496	505	495	531	490	513	493	516	556	473	517	498	485	517	497	502	496	521	517	482	497	490	506	472	496	472	498	466	522	480	540	505	458	510	489	523	513	504	471	512	502	480	515	517	514	469	515	547	489	492	490	512	515	516	468	467	478	492	541	476	454	542	499	509	469	482	503	539	488	503	498	503	488	485	527	509	499	502	516	531	483	541	503	504	516	511	505	461	498	491	474	534	475	484	527	478	477	482	468	522	499	492	512	490	519	505	495	514	506	503	525	498	528	483	495	497	512	495	491	507	531	481	504	475	518	524	507	492	464	494	513	483	511	521	520	503	541	492	517	538	468	490	508	516	480	514	536	477	499	517	467	470	517	513	481	534	490	511	557	497	518	516	509	521	488	505	496	498	489	525	512	476	499	493	517	498	462	520	515	500	516	520	489	502	487	479	455	481	501	472	504	494	582	492	494	488	516	485	435	503	492	483	509	466	463	490	490	540	487	480	455	444	503	548	548	505	514	469	493	513	464	495	523	525	494	503	518	523	519	498	462	480	503	500	488	487	479	525	508	495	494	507	517	546	493	542	483	502	495	484	510	482	517	492	493	520	480	498	498	502	474	477	513	505	531	529	500	511	481	499	494	512	504	523	508	500	490	524	541	474	505	505	504	490	498	493	459	533	501	489	524	516	476	502	485	511	520	441	515	517	498	480	513	514	516	499	525	485	471	517	467	497	486	470	497	486	502	540	474	470	495	514	500	493	506	456	485	480	529	471	449	518	498	499	494	520	501	505	484	477	486	507	476	483	497	493	475	456	454	512	506	492	495	484	554	516	497	502	489	464	516	504	498	507	465	519	519	470	508	472	481	462	522	479	474	519	475	534	542	535	493	497	506	493	510	509	503	496	495	502	515	544	506	479	477	503	503	490	490	487	522	495	457	504	550	488	472	483	480	517	541	452	481	484	518	482	487	500	499	498	496	506	525	534	470	481	500	503	521	494	507	502	503	497	512	504	502	501	510	468	502	519	502	487	453	508	528	529	525	506	493	449	523	518	499	493	483	521	508	528	534	536	501	492	508	459	528	497	495	519	475	458	485	541	441	512	528	499	472	465	505	553	503	477	517	501	490	516	518	504	489	482	502	503	477	475	539	521	523	512	515	507	533	504	511	472	486	523	479	499	507	495	475	456	540	543	488	535	477	511	485	483	519	464	489	504	540	529	484	484	496	489	482	486	522	524	494	505	513	498	502	546	537	516	469	515	495	499	549	484	544	515	505	498	531	478	512	513	509	475	470	513	493	477	503	458	536	512	508	469	525	506	496	507	484	463	502	507	489	479	487	484	492	494	521	507	526	507	509	462	514	482	469	524	538	504	464	496	558	514	478	477	494	496	514	555	456	491	502	460	570	509	476	503	525	537	505	519	527	500	462	486	538	481	483	508	511	469	520	495	504	527	517	498	512	489	496	530	505	519	483	512	485	469	509	487	543	527	485	492	514	529	495	464	489	541	501	484	497	489	531	501	547	518	533	509	494	434	480	519	514	469	487	487	496	488	513	493	489	520	520	491	523	483	522	539	496	514	470	505	487	489	516	490	521	521	505	495	471	494	509	490	541	475	531	485	524	548	517	482	491	499	482	474	513	529	503	512	492	491	497	502	479	532	530	489	451	493	476	523	468	497	522	487	503	492	520	491	490	461	464	519	473	486	513	498	486	514	528	499	481	499	477	524	517	517	470	501	513	531	508	486	451	518	522	544	535	510	532	486	489	487	521	478	511	485	479	490	513	491	529	491	524	521	500	491	501	511	554	460	517	519	525	483	463	535	469	504	474	493	496	486	551	514	520	515	518	538	482	510	503	525	548	485	493	488	510	514	509	497	500	509	510	526	486	475	474	514	522	507	491	514	521	520	505	510	541	582	533	533	500	493	503	548	504	478	520	489	505	510	496	481	498	462	502	546	473	467	536	534	478	503	510	499	484	479	486	519	486	504	494	511	484	513	511	461	502	500	476	462	492	512	503	507	516	507	490	458	481	514	441	502	519	499	488	508	521	512	484	540	515	473	498	518	505	479	494	500	525	523	493	508	510	521	505	490	485	498	516	500	481	529	512	506	478	507	475	497	497	527	485	513	485	488	509	507	515	548	489	527	511	482	522	486	530	505	484	479	496	489	501	501	505	486	535	505	516	489	524	498	459	493	538	512	494	481	473	507	463	531	523	513	478	512	486	490	483	521	448	504	527	499	515	515	529	510	482	494	529	490	524	500	499	482	541	477	518	502	514	501	473	530	530	513	505	518	494	528	491	450	472	508	496	515	478	512	497	507	498	516	506	535	539	505	502	519	506	516	523	520	528	545	479	492	530	517	497	474	492	496	519	487	501	508	516	509	508	519	530	512	477	511	468	494	492	466	542	482	497	477	471	454	452	503	548	534	498	494	494	519	542	480	486	487	510	478	471	557	489	527	534	517	520	506	511	483	516	522	490	536	477	497	492	490	482	526	486	492	515	521	495	503	487	458	511	496	494	522	514	505	492	491	508	521	502	549	520	483	519	488	500	466	538	547	455	490	508	493	534	446	549	529	496	482	503	501	527	511	450	482	505	526	516	488	507	509	517	513	512	494	524	509	527	536	491	507	478	478	516	531	525	483	505	505	469	530	494	507	478	510	516	477	467	511	515	462	523	508	481	516	523	503	498	521	486	520	518	499	500	514	522	455	480	548	541	489	488	492	512	548	509	536	515	498	490	507	541	500	526	519	479	495	502	501	482	490	489	484	490	463	521	503	515	504
33738	13867	1755	1077	928	829	764	755	769	664	669	667	652	657	587	613	608	582	637	596	630	555	621	593	619	581	594	604	596	568	540	602	608	615	516	558	638	585	590	569	598	662	602	600	602	615	587	614	590	636	582	604	596	583	595	589	648	575	639	639	606	622	591	579	585	586	597	563	578	559	613	594	608	574	603	604	624	566	569	599	584	579	605	593	572	616	608	568	616	588	594	616	561	581	608	580	596	605	621	587	577	585	655	570	575	608	622	609	607	618	620	618	609	618	664	605	608	581	574	614	616	608	579	599	595	584	581	567	565	614	559	574	579	580	572	570	651	611	596	625	620	606	559	629	594	577	574	599	572	551	582	576	601	559	617	553	584	584	583	564	616	607	571	609	566	640	568	593	611	588	589	594	594	541	603	580	615	590	613	560	596	578	590	628	566	568	520	603	591	584	606	604	592	616	630	573	600	614	566	572	616	593	598	582	606	580	600	570	598	596	600	526	552	595	628	589	602	620	578	609	621	615	577	564	532	609	639	636	623	575	610	581	578	594	569	629	572	585	619	624	609	623	565	641	592	577	611	595	609	628	627	614	603	561	576	534	619	580	613	574	602	593	620	603	543	579	537	582	554	593	599	602	573	541	621	589	606	595	600	623	601	575	563	582	603	566	574	579	625	637	567	627	630	629	617	579	625	576	610	562	561	632	622	625	626	611	593	591	572	587	626	595	621	611	587	604	621	580	683	578	612	569	594	583	650	590	588	623	616	624	602	612	567	591	582	573	587	606	595	598	595	571	573	598	613	675	618	570	596	666	573	606	603	564	632	582	608	573	611	586	564	608	583	654	574	568	592	568	585	602	598	633	562	600	646	534	587	610	598	575	544	546	583	625	618	588	612	597	617	601	619	570	658	594	611	583	615	631	606	592	594	595	610	576	576	588	597	572	584	608	637	617	584	553	592	601	588	615	544	603	587	590	566	580	635	604	609	584	607	579	597	608	572	581	589	609	618	571	606	589	629	570	635	637	597	553	598	599	634	635	593	609	576	597	595	606	613	619	620	619	635	596	507	574	612	615	586	589	593	598	602	600	604	566	606	600	596	609	609	603	589	617	583	587	596	591	578	575	603	604	597	627	587	560	603	606	596	632	611	585	598	605	615	603	587	610	596	604	613	614	578	615	643	566	608	628	557	606	588	571	580	609	642	608	546	610	611	621	581	606	607	570	583	622	594	563	603	559	592	588	607	608	593	604	616	608	587	581	586	596	598	662	594	601	604	564	646	671	585	595	571	650	586	600	610	540	581	536	589	620	611	582	615	562	619	602	596	628	591	605	597	579	595	629	612	637	604	628	598	602	579	576	580	640	590	616	656	566	610	598	555	610	619	593	613	621	561	583	592	648	565	650	570	614	574	610	572	604	627	593	613	588	631	619	613	629	558	616	579	574	608	605	601	627	573	588	605	607	594	591	543	566	608	597	609	593	549	570	602	589	577	607	600	612	566	609	563	610	558	597	646	588	591	565	632	603	575	622	599	596	609	594	536	584	576	568	623	556	632	626	635	578	569	620	582	617	584	593	638	556	634	604	597	595	591	573	597	574	593	601	618	623	589	598	585	600	613	606	567	600	628	592	572	605	610	619	587	561	615	586	647	566	564	616	578	568	579	618	611	570	553	612	622	569	549	639	604	610	608	560	604	602	585	558	593	601	584	579	589	591	575	595	563	555	591	592	570	611	543	589	591	641	586	639	586	606	556	628	613	610	592	584	561	581	595	591	570	581	570	621	578	553	573	575	635	633	596	608	598	577	591	593	570	571	586	581	570	615	591	579	613	623	593	618	615	599	605	622	566	625	601	593	681	593	589	608	553	619	652	593	609	610	590	555	623	602	599	571	625	640	608	613	585	583	633	593	580	609	555	617	545	636	637	569	564	612	620	570	632	649	581	592	611	620	597	582	614	554	601	581	583	612	583	571	581	562	572	592	545	556	590	612	604	588	628	583	605	585	618	611	617	568	555	607	596	599	571	569	577	603	586	564	607	571	608	592	567	568	573	637	647	596	573	606	574	551	601	610	602	626	607	615	549	591	594	605	587	587	579	574	642	611	627	619	587	615	573	597	600	586	608	607	637	593	616	609	615	589	651	601	624	644	562	642	613	600	601	568	579	616	573	610	543	607	641	581	557	591	626	570	608	595	615	610	563	649	612	568	584	614	585	565	590	585	605	575	628	625	592	599	619	598	588	585	617	557	592	594	609	608	598	616	592	626	605	559	600	596	576	619	606	567	591	623	598	606	583	589	582	625	611	580	610	602	586	574	619	578	575	612	570	603	574	599	613	630	608	576	616	606	582	567	578	645	611	616	622	596	612	610	577	607	578	554	627	573	609	604	633	604	615	572	598	554	632	577	598	654	588	614	608	606	594	567	614	554	562	617	596	592	620	559	574	573	608	596	548	601	590	598	669	584	592	632	581	633	608	575	563	585	579	575	601	605	607	584	627	574	590	633	612	579	534	595	627	596	611	604	599	559	619	562	595	582	614	579	623	584	582	605	592	566	555	689	602	638	580	588	603	609	575	604	599	564	613	563	587	640	562	614	595	585	601	639	644	647	594	607	567	618	558	641	612	621	605	581	573	585	581	632	602	615	601	621	640	585	630	604	578	587	632	583	606	563	603	609	591	589	636	612	598	608	615	626	588	600	601	539	636	589	604	553	605	577	575	549	586	553	587	594	596	608	637	616	601	575	574	613	627	591	577	635	593	612	586	641	617	601	603	589	577	595	541	638	613	612	619	585	649	555	615	581	564	581	614	584	575	587	597	601	561	633	606	621	585	598	616	620	581	579	603	570	569	580	626	597	608	614	582	610	584	575	597	588	623	587	577	608	570	567	613	601	641	611	606	607	594	585	608	611	587	606	557	587	587	594	577	602	593	577	593	574	559	624	581	599	561	599	598	587	616	558	607	560	582	567	633	615	622	615	612	576	632	566	595	611	621	576	590	590	616	579	568	582	601	579	577	585	576	640	573	566	632	603	599	614	555	567	545	579	611	649	606	553	594	602	595	570	590	593	566	601	616	624	601	609	623	594	609	604	582	604	618	595	637	599	557	587	580	610	614	614	551	584	597	612	634	590	602	601	621	568	629	591	617	561	650	581	585	557	587	563	610	573	626	591	620	589	618	608	585	600	598	582	558	586	580	559	589	576	603	591	602	564	574	611	606	566	617	555	546	607	574	595	591	588	616	621	576	584	603	618	588	625	598	607	578	629	548	620	582	544	566	573	601	614	631	567	631	568	567	592	576	598	614	633	628	553	587	602	621	596	596	637	600	627	583	603	613	599	566	602	573	605	603	581	526	619	602	589	607	574	588	585	572	604	648	542	592	596	596	602	584	587	598	614	600	604	598	620	593	607	614	602	617	596	627	594	592	573	603	563	612	580	591	601	619	607	608	645	596	609	617	594	567	611	605	581	609	591	586	585	594	593	605	611
23499	20916	28134	23816	20919	11279	1159	730	580	539	535	496	478	447	404	446	389	380	372	348	381	377	385	342	364	297	378	351	321	359	343	320	338	346	320	308	344	342	310	328	365	348	334	330	343	314	350	290	332	342	331	314	338	321	316	360	337	355	480	399	315	344	293	301	336	364	349	310	317	349	307	332	328	335	315	340	326	301	327	332	342	319	334	340	309	319	328	334	324	344	334	319	308	311	339	326	359	325	316	339	304	303	337	318	296	311	337	356	311	311	313	321	321	306	332	323	342	337	309	325	337	291	352	323	303	322	310	327	329	317	345	322	340	321	310	340	328	323	361	342	350	325	341	343	311	327	333	332	347	328	324	313	325	307	321	336	364	314	327	353	325	302	339	312	347	299	322	324	350	319	366	298	324	348	337	324	280	339	336	336	317	357	334	310	291	302	321	345	315	343	357	309	340	317	312	313	330	338	311	295	339	348	318	332	338	329	332	302	328	313	326	344	323	342	318	335	335	324	315	318	318	320	301	334	346	335	318	311	315	342	306	343	325	330	322	383	332	344	286	323	305	333	323	327	360	329	323	300	324	326	294	356	348	319	319	287	307	322	351	300	348	314	310	276	372	348	323	313	326	337	319	323	314	342	311	342	303	303	339	321	328	339	329	319	324	307	327	334	316	367	341	354	309	312	345	322	343	345	328	322	341	342	356	313	345	334	317	343	328	325	291	317	332	329	337	311	314	314	330	317	332	352	358	315	342	339	342	344	313	312	341	328	338	321	319	332	317	298	314	356	309	371	326	320	321	333	336	343	303	358	340	307	314	301	298	351	330	344	343	322	327	363	339	313	307	323	312	309	342	318	333	331	359	332	323	307	337	318	310	331	327	315	362	299	331	301	328	310	292	326	321	359	298	318	329	302	334	359	329	335	336	335	337	349	305	306	346	319	331	280	315	335	340	305	373	351	364	305	346	349	337	354	309	309	352	317	319	395	305	317	303	319	331	327	319	343	302	323	346	300	360	354	342	347	333	340	323	332	322	314	319	336	316	337	335	308	306	329	316	338	348	320	335	310	302	299	320	312	303	303	355	359	320	344	369	330	309	301	313	342	313	334	317	334	344	314	335	360	297	329	324	344	285	329	318	329	312	324	304	364	318	317	319	326	321	314	319	322	324	344	303	311	369	315	351	359	326	307	348	368	347	349	314	321	318	301	340	322	316	301	311	308	353	307	319	354	340	330	318	320	322	312	359	341	347	358	315	342	297	318	325	348	327	342	350	319	363	327	342	317	303	346	318	287	297	319	344	345	330	324	289	356	338	321	328	353	336	309	357	332	306	329	324	349	339	329	317	331	344	324	345	309	351	331	333	309	309	310	319	314	371	312	296	356	343	334	339	356	353	329	337	334	339	365	342	312	336	330	347	337	357	304	364	350	322	321	317	310	343	325	341	330	355	340	322	310	322	342	327	349	321	323	339	316	348	310	331	336	321	310	348	315	327	339	322	320	308	306	350	319	322	331	319	330	345	343	354	331	350	325	321	302	328	315	349	336	344	320	321	325	328	345	319	316	303	346	340	323	327	341	312	327	303	312	335	313	334	351	325	330	331	328	338	313	325	285	344	313	336	313	331	324	348	318	316	319	345	329	362	328	326	312	318	344	334	294	325	324	331	309	320	320	321	305	334	319	313	334	331	287	340	292	321	353	315	333	335	296	330	297	312	363	306	308	343	376	321	333	333	293	314	351	342	344	311	347	302	331	330	315	331	321	334	364	330	318	349	282	324	318	292	303	326	307	348	339	333	313	344	325	341	327	302	345	318	315	301	301	326	322	314	333	333	309	334	373	331	319	352	334	338	301	358	322	341	317	342	360	295	323	298	334	342	293	336	325	348	327	328	352	330	336	321	325	332	304	357	320	335	340	307	350	332	342	332	346	367	335	287	325	317	314	336	322	321	312	332	364	324	340	328	320	366	350	311	349	309	319	329	301	343	307	332	342	320	339	300	345	323	335	317	302	347	361	342	327	328	299	323	361	359	326	334	322	330	326	319	314	350	337	292	362	344	326	341	301	360	345	313	311	314	328	311	322	322	271	300	315	292	311	332	351	301	342	361	321	340	331	313	356	314	341	308	306	356	326	316	337	310	315	322	308	321	338	331	325	343	330	335	305	323	339	302	307	353	317	309	310	317	338	342	311	342	301	322	298	337	321	333	324	327	334	297	305	340	315	319	315	330	306	333	299	304	310	329	300	335	333	329	315	303	346	347	286	334	324	317	319	312	331	329	330	343	315	324	314	339	318	340	330	303	291	324	309	316	337	321	343	348	316	362	326	318	302	315	315	311	365	353	331	334	336	350	326	337	330	327	351	326	338	342	310	327	313	326	300	345	325	298	321	353	338	326	308	339	322	346	320	311	315	352	336	308	340	318	355	377	344	356	322	305	341	323	306	336	331	338	349	314	343	329	343	328	318	339	303	313	359	323	339	355	314	361	338	315	350	326	314	330	335	333	292	327	323	341	343	340	313	311	364	320	310	336	321	326	347	335	278	354	315	321	327	320	301	320	353	311	316	325	323	337	312	325	300	333	328	370	332	336	340	320	330	339	330	322	306	358	335	322	328	292	318	345	308	355	323	312	322	330	361	341	336	344	321	349	331	320	328	319	337	327	324	309	357	341	329	340	333	338	332	318	343	323	336	336	328	352	318	343	333	313	367	340	333	325	300	342	335	344	332	329	313	334	334	297	339	330	289	343	329	322	309	332	307	353	331	316	332	291	369	331	313	301	323	337	329	361	345	313	324	315	314	328	309	330	339	320	310	324	336	321	324	327	326	311	316	326	311	342	327	331	316	350	320	341	327	288	329	330	312	303	338	308	365	364	326	304	288	312	323	320	315	326	333	292	327	321	302	347	316	335	350	338	338	301	318	340	312	340	316	298	339	312	334	337	318	357	329	323	318	295	316	330	333	345	292	349	355	301	341	328	339	342	350	309	320	329	340	322	319	344	351	292	358	340	351	362	325	299	354	282	313	319	315	332	312	288	353	328	333	348	336	313	314	318	320	322	348	339	345	285	352	344	354	358	304	346	321	323	337	338	321	315	331	333	329	334	286	360	309	305	335	313	319	350	295	339	335	340	310	334	314	306	293	359	308	336	334	320	312	334	308	306	368	317	313	339	336	310	316	328	334	302	338	316	314	313	291	323	341	331	327	319	303	341	341	320	315	322	312	342	292	339	320	340	357	351	325	367	331	354	327	332	345	333	348	329	313	349	330	332	312	347	322	286	306	310	346	362	348	318	300	308	300	299	313	288	328	328	353	334	320	324	350	354	337	340	320	341	336	337	338	333	315	329	303	340	322	324	320	313	325	349	347	321	342	353	321	313	344	338	324	322	282	322	338	310	326	322	351	298	335	316	322	315	305	306	365	338	289	341	340	346	336	323	338	346	307	335	298	359	311	327	329	344	334	332	330	318	309	312	293	290	348	324	322
35305	23497	7732	3753	2544	1878	1510	1354	1129	1005	812	744	695	665	575	614	545	523	537	473	475	468	466	444	463	462	438	402	425	419	420	419	406	438	448	453	440	407	418	404	439	418	452	421	399	401	409	409	413	379	417	363	407	375	397	429	415	467	571	494	390	341	380	414	414	381	377	381	381	377	386	391	402	417	413	409	402	379	365	417	400	405	407	443	378	406	362	397	384	398	397	359	420	376	376	403	410	398	421	365	403	403	429	375	382	424	406	383	365	361	416	387	372	403	400	393	422	416	378	398	378	391	409	407	359	347	384	405	388	403	367	363	392	393	395	390	377	379	382	410	379	380	432	361	381	393	379	394	413	416	401	398	397	419	415	374	409	396	375	404	381	403	425	381	392	415	373	407	404	379	375	355	338	415	395	374	368	405	396	392	402	381	390	403	404	392	414	415	425	360	391	424	388	436	394	413	400	383	376	383	425	413	386	375	409	387	404	405	410	371	383	415	379	407	393	377	385	394	363	357	352	417	405	370	396	385	407	381	417	410	397	412	399	390	410	413	418	395	401	363	405	400	376	421	390	386	412	357	391	361	348	393	407	393	388	413	371	387	403	378	391	391	382	384	394	415	366	436	387	394	384	388	384	388	394	401	328	383	379	387	405	368	381	403	418	387	396	379	388	393	394	371	384	367	397	361	384	439	397	381	346	401	379	422	405	383	364	426	400	376	383	394	349	407	341	382	346	372	381	368	363	402	386	368	401	398	418	416	363	437	378	412	363	426	408	422	382	429	400	371	405	394	413	374	381	396	373	348	372	417	397	405	411	374	398	381	393	407	393	385	433	384	397	390	394	429	414	413	380	413	382	422	404	404	392	395	394	419	384	406	384	384	380	399	410	384	386	372	400	402	420	403	369	411	404	379	397	405	407	393	378	381	388	403	412	387	389	389	418	406	404	392	393	391	412	406	359	421	374	417	403	396	409	403	386	394	410	435	380	405	391	403	426	415	414	380	360	369	367	409	382	381	377	388	402	397	389	398	384	414	376	419	361	421	387	401	401	388	382	389	387	409	380	431	375	400	366	367	437	443	399	360	383	404	375	380	364	366	384	445	412	381	364	345	405	381	438	389	390	354	374	389	351	392	386	390	342	393	388	407	412	378	422	397	397	375	379	376	390	393	392	398	374	389	376	399	395	389	369	399	382	398	366	390	372	376	394	376	360	391	397	389	436	368	381	390	366	393	375	421	423	363	413	397	400	396	407	397	400	372	389	376	375	436	443	391	397	416	410	415	405	400	377	385	399	397	381	384	398	410	388	380	357	373	412	425	396	383	363	396	364	373	413	410	420	360	388	408	409	387	372	398	378	365	361	412	406	443	392	430	374	381	404	371	377	390	380	392	393	399	384	388	423	406	382	384	405	352	404	373	390	421	379	366	374	375	415	388	406	395	410	381	410	398	387	429	364	407	374	408	368	417	403	379	384	429	409	411	401	408	399	423	378	402	419	377	383	356	437	412	351	386	406	394	385	386	375	371	379	416	371	427	406	400	413	398	405	398	365	387	375	445	368	418	384	433	385	403	384	376	376	356	352	376	359	408	389	405	417	386	394	414	399	370	383	419	403	397	403	390	404	354	377	418	408	420	392	395	396	415	341	414	418	383	422	396	375	391	383	416	357	384	446	361	364	415	401	400	371	368	385	373	393	408	382	393	393	418	394	361	388	350	387	391	398	434	401	405	390	375	368	390	378	383	377	368	390	394	389	389	425	362	396	418	401	397	370	385	401	396	411	411	388	378	381	390	397	365	383	378	371	345	364	411	391	416	410	355	401	405	396	380	390	404	363	368	391	384	411	370	401	356	379	404	398	399	400	377	394	417	389	409	376	391	394	412	373	393	391	394	414	392	378	359	403	420	383	404	354	389	366	386	377	400	413	403	411	417	396	385	418	388	398	408	406	380	431	377	377	361	391	402	381	380	429	383	410	387	384	396	386	410	389	406	410	402	357	371	403	383	392	381	416	368	419	417	412	378	373	409	427	366	362	358	391	389	424	388	397	365	378	380	411	363	383	404	419	418	400	362	393	387	395	413	387	428	389	400	415	391	384	438	396	410	351	375	385	404	413	390	364	441	403	373	381	405	375	391	374	376	393	417	377	377	396	397	407	371	378	395	358	401	421	392	378	385	370	384	377	408	387	400	399	383	392	392	403	396	378	373	369	393	427	378	415	408	397	397	398	395	383	417	391	404	422	364	360	378	387	397	399	359	400	400	377	396	421	368	368	417	379	432	398	412	373	403	403	382	394	364	424	382	379	423	396	392	362	402	355	385	404	373	426	410	383	410	420	422	379	365	378	393	350	374	413	387	386	410	399	408	374	395	410	401	370	426	399	367	366	407	403	407	419	395	366	370	407	346	417	400	412	381	423	412	388	392	405	395	419	369	346	371	406	388	393	374	350	404	401	409	369	375	382	377	406	364	433	396	393	368	359	383	416	381	381	392	401	407	368	383	382	387	402	425	393	420	395	345	388	410	407	409	397	423	354	436	405	366	414	390	391	406	371	352	381	373	418	418	410	415	399	405	356	373	404	395	374	392	376	409	379	377	398	418	389	376	394	380	388	418	386	409	377	387	380	401	399	354	378	400	394	397	397	364	384	380	400	403	403	385	412	412	411	415	367	362	382	391	385	385	388	398	390	389	421	376	418	391	399	407	369	375	373	397	378	408	410	396	427	412	388	373	371	397	422	399	395	368	390	402	409	369	419	374	397	419	423	379	365	382	404	399	434	371	401	392	397	403	393	408	392	396	396	390	362	392	352	392	363	380	386	367	401	390	385	407	385	342	415	402	360	377	421	405	406	383	355	407	424	368	420	412	400	393	395	381	367	364	392	393	379	383	384	373	463	394	397	396	391	448	388	367	402	399	402	397	421	370	395	408	396	413	359	412	420	368	400	344	383	402	394	422	395	376	363	430	390	400	368	433	381	379	431	384	371	360	403	384	409	391	376	388	365	419	405	372	402	374	404	386	391	384	416	413	364	406	411	387	392	379	407	389	375	384	368	350	395	404	394	374	417	371	360	418	409	450	385	391	353	383	427	394	387	409	376	416	382	425	394	406	404	420	398	364	384	413	393	403	401	388	373	372	393	374	405	355	397	391	407	376	379	382	396	399	404	407	418	388	412	392	401	418	392	362	395	360	386	431	402	393	387	376	378	401	414	427	368	348	394	401	368	413	385	382	379	396	406	371	393	434	418	393	420	375	408	398	422	414	377	395	384	386	392	382	375	394	374	365	417	394	383	392	430	399	375	391	378	430	371	412	383	379	397	408	401	401	405	381	397	384	415	423	403	377	394	386	357	391	406	388	367	411	382	378	390	408	393	380	365	387	378	379	388	438	388	410	391	390	410	372	389	374	380	384	377	389	377	380	393	393	410	381	391	426	415	367	426	398	375	395	389	405	420	360	393	363	377	363	389	375	376	396	368	403	418	407
24678	20897	27168	24614	12987	1528	1140	975	946	914	892	894	880	891	801	864	840	798	834	828	784	816	795	808	802	791	837	792	805	783	798	770	773	775	837	747	801	820	783	798	780	829	811	788	782	776	763	755	785	772	791	771	818	747	742	780	812	859	859	865	778	804	830	768	814	750	769	814	765	842	757	798	787	745	756	782	794	792	787	760	767	753	824	830	763	819	817	794	776	713	777	765	759	769	746	776	787	777	764	816	786	765	790	725	765	792	768	793	780	755	765	837	770	749	748	784	797	822	783	758	775	755	820	785	757	772	788	733	764	782	805	768	785	765	755	817	769	748	736	817	765	812	783	761	780	739	826	749	748	749	820	756	763	823	723	804	835	770	801	731	795	781	756	754	800	793	783	776	778	803	729	725	749	736	781	759	767	826	761	811	780	756	795	740	758	733	765	831	784	777	760	758	788	792	779	781	781	786	751	788	709	763	773	774	817	732	767	754	782	805	794	784	715	807	794	803	747	731	737	814	752	794	795	743	801	837	789	763	774	738	771	809	783	763	754	753	782	812	759	760	770	789	804	868	760	827	775	750	772	815	758	791	749	781	754	780	792	787	804	794	809	782	808	788	778	803	785	738	732	778	780	787	768	745	762	772	787	749	781	750	774	795	761	774	788	782	765	775	761	755	807	767	788	731	775	773	711	797	780	771	793	806	769	749	769	772	753	767	751	792	792	795	749	762	779	781	820	816	774	798	792	792	799	744	746	805	753	791	737	771	750	746	736	746	746	756	763	797	783	786	763	807	778	815	700	787	742	732	790	798	750	783	814	831	792	754	827	803	778	788	740	838	747	787	739	784	762	793	746	740	749	755	711	795	762	768	834	746	746	829	762	769	816	809	749	761	707	791	783	718	797	791	729	808	764	794	792	811	817	792	820	749	772	760	749	781	801	793	800	789	766	808	812	792	778	792	747	739	776	764	748	774	808	779	759	748	763	721	734	761	758	804	756	755	794	784	770	792	775	772	772	718	751	827	769	722	699	832	803	768	759	769	804	730	786	730	742	772	807	809	774	761	794	787	786	782	801	734	785	756	805	757	812	747	720	781	772	775	731	755	750	743	762	840	796	749	811	753	747	784	821	758	787	783	766	786	765	785	796	794	819	760	793	789	765	778	720	730	778	755	809	758	756	764	767	789	757	766	811	843	806	787	787	758	791	756	760	786	790	770	756	798	792	834	775	744	782	718	802	749	797	782	796	803	790	741	798	805	790	794	813	746	763	770	813	768	821	786	721	756	716	801	790	765	774	719	776	798	833	741	740	724	772	751	752	809	745	765	831	751	829	755	781	769	781	786	786	783	731	778	827	741	799	814	746	772	742	776	761	755	702	783	763	795	775	826	769	807	736	777	777	800	760	755	803	801	782	791	760	797	715	773	809	734	792	764	765	784	834	749	725	780	760	771	770	780	733	724	780	734	767	792	770	778	757	740	788	741	771	807	766	795	796	824	798	812	762	750	756	738	794	768	775	794	775	747	779	738	800	757	763	766	767	815	734	750	828	778	773	765	776	739	791	796	740	791	777	770	805	752	780	806	737	755	771	740	750	814	715	793	785	787	785	813	791	774	792	787	816	767	760	738	783	836	782	817	790	770	746	759	778	754	683	774	762	776	727	775	771	809	761	775	724	807	761	758	804	799	776	773	792	771	780	727	808	786	761	768	765	796	781	718	777	761	803	771	756	759	778	798	745	801	725	751	762	774	769	744	761	766	743	768	795	787	798	766	761	735	803	788	749	803	782	854	787	768	789	773	751	824	765	797	804	761	822	780	776	796	802	717	798	765	784	774	757	785	762	819	797	722	756	739	770	828	783	824	768	781	788	796	784	776	773	722	785	772	728	754	833	804	733	766	835	762	764	780	745	822	762	820	830	796	749	769	760	796	786	734	808	783	757	771	790	758	815	770	797	771	789	778	819	794	808	803	749	739	787	811	727	772	793	803	761	752	773	721	760	789	777	734	780	776	798	743	823	818	767	781	789	765	776	795	783	829	774	788	781	753	784	784	825	730	795	791	772	768	751	771	793	780	803	738	807	784	738	757	749	761	727	799	750	803	795	776	749	779	745	751	792	804	782	770	822	747	778	750	770	756	789	767	727	737	818	756	719	748	772	766	798	729	691	756	791	780	774	758	784	770	720	795	748	795	783	779	782	754	774	778	738	764	767	765	796	790	794	797	818	751	774	805	766	773	794	750	744	722	748	781	751	748	762	754	745	870	765	778	709	808	726	761	782	781	799	830	762	807	742	759	794	763	756	796	775	760	755	790	713	762	791	841	737	764	826	755	764	804	743	789	781	762	757	781	748	718	778	747	803	796	758	760	769	763	776	759	761	793	758	743	814	767	711	769	739	743	821	797	792	770	745	759	773	772	763	775	758	788	756	772	788	748	809	760	763	755	753	779	814	761	702	791	831	745	789	739	738	761	828	768	737	784	750	815	777	791	779	758	805	790	768	803	731	723	742	776	781	759	719	833	795	754	800	791	749	755	762	761	823	783	783	786	775	770	803	778	793	762	769	734	777	772	828	819	782	718	755	768	775	791	757	749	760	835	803	790	727	740	731	805	765	774	784	783	761	749	763	789	785	799	738	725	757	799	769	813	776	819	770	806	775	739	765	763	770	775	792	766	814	789	793	764	727	779	789	776	806	776	825	760	753	755	762	782	756	788	825	722	771	802	764	760	760	780	757	828	820	764	774	726	770	727	716	763	794	739	748	741	779	800	823	836	792	749	804	764	771	787	799	797	753	777	759	805	809	767	771	801	771	780	816	783	808	763	834	810	761	746	795	749	743	814	849	764	804	788	776	755	760	749	778	789	789	750	754	727	742	785	751	788	717	767	818	809	772	762	768	788	755	769	752	809	771	769	814	755	800	817	729	713	755	749	787	748	809	780	750	781	773	769	784	801	717	796	805	778	836	790	759	797	823	771	733	734	759	751	777	743	778	839	789	776	785	779	768	722	780	801	803	793	739	793	752	774	828	774	820	729	791	746	781	840	744	748	729	753	772	784	803	741	703	766	800	790	767	764	785	763	776	745	754	803	826	770	744	792	780	712	764	761	817	779	765	784	812	760	777	822	756	756	733	795	785	793	798	804	766	720	765	814	773	781	799	765	786	838	715	760	822	745	790	794	764	820	748	771	732	763	750	742	776	751	814	750	798	757	779	764	767	769	760	780	763	741	734	755	763	777	771	776	780	759	781	763	761	768	743	709	748	752	783	793	771	768	748	813	769	830	745	822	757	742	760	809	762	780	753	737	813	779	844	776	753	754	739	759	751	765	723	797	780	761	781	755	744	735	747	770	763	773	747	772	813	772	789	781	778	769	788	740	791	766	766	768	725	697	804	738	759	774	746	750	810	784	765	743	789	784	757	758	770	744	758	727	726	758	759	795	783	797	779	762	707	766	773	779	789	826	762	749	828	767	835	803	678	743	711	790
34716	22167	5926	2972	2265	1904	1588	1425	1354	1280	1172	1078	1059	1061	1020	943	968	943	965	910	903	902	879	952	906	863	953	895	870	908	942	944	905	927	906	891	879	857	848	858	924	886	881	854	925	864	878	865	828	918	852	829	882	894	914	862	856	956	1019	996	919	869	842	874	890	866	906	904	894	866	913	897	829	859	844	892	869	869	916	883	836	946	905	891	867	865	858	882	843	867	923	874	879	891	889	869	863	863	867	918	895	874	896	887	913	900	881	857	962	890	870	898	910	893	842	934	884	910	847	858	879	911	881	867	822	834	897	837	898	878	887	887	911	919	838	924	897	889	873	898	918	848	868	865	902	965	832	826	876	887	837	904	893	884	887	856	877	902	824	892	867	879	863	840	830	875	920	903	864	896	871	877	847	862	902	867	865	871	893	875	875	830	837	858	924	851	911	914	860	885	896	884	873	809	860	893	864	843	878	852	886	917	822	850	890	887	916	870	862	899	862	923	883	837	902	876	854	850	853	855	840	874	891	836	842	911	893	882	805	871	907	944	807	857	845	900	902	907	889	893	927	858	901	853	924	836	871	828	891	949	825	893	861	920	882	823	851	891	841	796	938	887	880	883	881	899	869	884	920	856	840	867	859	879	882	865	872	888	813	871	841	872	862	921	890	887	917	859	843	857	895	874	854	883	891	867	863	843	898	879	868	903	873	891	916	896	922	870	853	863	854	895	924	846	884	880	848	921	887	855	899	872	830	892	855	887	878	929	914	887	899	906	829	856	871	899	893	880	865	870	871	854	901	843	854	837	899	875	899	856	912	811	915	802	914	895	851	864	935	873	842	865	903	849	822	891	836	895	865	949	864	908	852	843	841	855	911	847	867	905	856	914	874	878	865	867	858	862	853	916	839	896	869	860	908	840	875	874	956	910	854	822	851	826	870	913	846	874	865	844	914	912	813	885	912	895	923	902	881	887	898	883	905	819	899	872	881	840	864	899	852	792	858	878	888	887	835	875	840	868	854	831	887	864	859	813	862	910	844	891	844	986	915	895	856	920	910	856	900	872	887	875	886	843	879	914	928	870	883	833	874	863	849	857	881	878	825	862	931	893	924	889	877	862	853	892	947	894	909	839	875	887	849	881	834	873	879	908	868	897	887	902	886	857	911	843	906	816	900	866	841	846	872	878	906	814	860	855	897	862	832	866	869	847	916	865	888	835	933	877	854	855	906	897	846	870	813	877	842	875	859	844	879	853	872	898	867	928	848	867	859	831	871	881	883	898	878	844	882	925	821	905	863	849	832	872	877	864	895	901	853	881	854	901	849	893	904	854	879	861	883	871	893	862	892	877	868	909	907	886	867	860	893	870	868	856	832	892	863	858	856	876	914	854	871	902	855	935	891	874	831	923	855	854	895	839	905	825	916	825	874	860	814	900	885	888	901	893	917	896	885	877	867	864	887	899	906	834	910	860	862	836	889	869	869	944	904	867	900	895	868	920	896	879	899	903	863	830	853	920	864	897	871	919	896	886	831	894	878	864	831	900	852	856	870	850	850	870	848	831	967	854	836	909	827	838	872	913	907	893	863	892	868	903	900	860	921	874	869	840	889	846	879	853	913	875	888	838	858	895	908	927	960	838	884	863	917	800	901	890	934	858	843	885	875	882	908	869	878	880	900	888	843	841	889	880	934	853	876	884	893	895	913	922	846	887	889	840	886	842	869	879	877	928	858	897	857	897	870	898	884	794	818	821	874	802	864	877	884	877	869	920	902	910	843	897	925	864	884	914	851	905	863	868	848	920	855	854	863	866	897	870	849	835	918	883	891	878	888	859	903	869	894	894	885	792	933	819	911	870	902	912	831	852	811	866	833	876	857	915	841	841	909	874	861	859	896	937	863	846	912	860	837	923	884	877	921	907	860	878	855	950	878	879	837	840	956	870	866	846	874	853	895	855	823	883	841	876	867	879	938	893	820	901	906	811	936	845	829	846	894	861	882	913	900	873	887	849	871	885	875	866	876	891	906	896	864	918	890	889	865	882	886	835	891	832	878	847	844	837	886	846	905	876	933	859	879	876	908	835	882	854	833	924	907	900	837	868	912	884	908	852	890	874	881	843	854	895	872	927	856	847	911	859	874	864	939	879	921	876	878	906	853	938	883	880	850	826	893	923	875	901	902	862	889	852	931	852	864	902	878	908	837	918	878	899	901	906	901	854	880	887	842	896	886	838	909	888	889	859	913	893	875	854	948	878	873	858	866	942	877	894	939	851	834	872	877	898	867	913	837	872	889	849	883	889	804	909	834	870	840	818	874	875	859	946	900	835	842	807	874	857	911	900	871	898	855	878	862	850	898	907	850	860	938	903	886	814	835	882	897	891	912	902	875	898	873	856	846	834	934	844	897	815	907	918	893	884	931	857	876	872	905	858	802	899	866	939	930	878	848	908	861	891	923	906	920	912	898	885	858	905	938	879	898	874	890	869	846	873	852	863	859	885	905	939	873	886	864	872	826	864	890	826	851	918	840	874	854	908	943	872	907	891	849	870	908	927	916	871	885	825	911	838	830	855	865	891	894	887	877	849	897	852	854	930	886	883	891	882	968	825	843	926	887	911	893	833	840	965	884	910	883	874	833	897	900	892	856	889	903	862	820	891	850	874	849	838	911	895	843	909	835	897	860	905	902	902	878	901	886	862	891	928	834	855	878	886	867	874	912	889	871	921	871	875	821	863	899	863	854	895	809	850	886	872	935	879	859	884	899	896	916	837	883	859	932	934	879	882	895	880	905	907	863	910	871	878	895	884	879	886	868	863	884	876	858	906	793	886	833	872	910	898	836	854	869	849	892	844	846	855	848	840	891	846	872	908	851	889	908	894	841	879	845	883	874	865	887	862	910	902	879	881	838	879	887	839	939	860	887	889	862	881	886	883	841	887	911	901	824	858	942	885	903	889	848	896	893	846	946	920	824	900	863	882	951	854	922	869	832	860	853	920	899	866	876	903	877	916	871	845	866	856	883	878	867	892	853	879	861	866	869	904	890	865	846	854	926	889	942	889	880	840	891	886	880	852	849	883	863	927	847	906	904	885	898	850	906	850	868	867	891	835	893	915	825	861	884	899	843	852	819	845	893	894	903	897	893	919	878	910	890	875	839	875	890	853	866	884	859	903	866	816	831	813	907	866	896	866	843	915	832	833	837	878	869	885	874	835	890	871	873	859	908	886	887	882	860	888	881	870	849	864	956	909	892	831	853	880	918	844	876	881	833	827	896	877	820	857	876	847	829	868	868	895	915	874	835	861	916	843	878	872	880	910	882	820	861	839	910	894	894	891	854	830	934	877	866	905	881	835	903	902	817	854	870	868	870	877	871	847	873	879	817	875	876	888	971	873	844	875	897	898	874	822	846	846	899	837	872	892	893	881	864	931	854	848	919	836	916	867	872	830	913	890	855	812	886	887	858	879	899	873	888	859	873	870	839	848	862	850	868	885	899	910
22424	20916	28596	23397	20919	20981	11861	1684	1226	1155	1036	984	933	838	771	829	792	762	799	784	757	719	685	674	689	685	645	664	673	679	666	610	676	680	637	641	673	632	647	608	659	674	645	702	678	618	649	621	643	604	654	651	641	631	624	616	713	687	915	861	663	656	685	637	614	637	580	636	630	627	647	616	632	583	600	655	634	615	662	638	605	623	584	659	621	658	645	651	622	605	655	658	688	622	673	614	596	616	655	642	664	652	641	611	628	619	630	666	592	622	659	587	622	647	625	613	614	609	654	645	613	680	591	629	656	637	633	587	621	654	598	627	675	631	588	661	589	637	646	628	669	656	598	616	616	691	583	684	655	655	615	642	639	609	628	634	592	622	650	605	623	602	612	663	662	588	664	632	602	621	620	661	641	587	637	654	597	661	633	669	656	635	632	628	601	661	653	605	630	656	628	587	633	640	591	626	615	663	616	584	631	612	563	655	640	636	634	615	581	634	625	625	586	600	622	612	645	626	612	564	681	592	654	650	627	643	644	588	642	611	656	641	669	590	635	571	638	659	668	630	622	630	677	665	627	668	642	626	645	625	676	602	618	627	649	627	667	620	606	638	629	602	614	655	609	664	630	645	643	649	590	642	630	678	627	621	591	629	569	653	652	635	600	645	633	590	588	650	680	652	634	614	642	687	641	664	642	647	597	599	616	610	624	617	593	621	633	644	653	657	610	644	648	600	625	600	642	574	648	633	605	616	631	599	587	638	643	600	606	601	665	633	655	611	631	617	578	584	637	635	648	685	625	591	638	634	632	597	622	596	652	647	638	582	627	655	636	638	637	669	631	692	645	644	610	633	632	599	636	678	651	624	621	624	636	588	625	627	617	687	604	621	667	640	663	645	669	657	585	609	640	634	663	616	602	651	599	673	634	597	610	601	657	667	640	643	665	608	661	686	621	621	629	659	635	639	657	640	616	636	666	627	678	623	613	641	633	633	677	571	666	640	631	600	624	614	605	568	606	623	599	653	615	634	636	622	602	608	610	582	603	674	615	606	578	607	641	667	632	644	653	629	609	667	587	631	638	652	613	661	634	624	573	602	638	623	633	596	630	625	608	616	633	587	647	605	613	611	619	582	570	599	603	583	637	622	614	611	654	625	621	577	622	685	606	675	653	613	590	655	658	651	649	715	662	596	606	668	595	646	660	648	632	661	636	647	630	666	636	659	699	655	646	614	634	619	627	628	584	646	660	672	639	591	595	632	646	623	609	637	643	600	600	639	609	659	645	623	620	626	624	649	676	647	593	575	619	619	616	656	595	576	617	631	598	626	615	633	633	644	630	636	596	621	619	648	647	604	600	651	644	615	615	621	640	651	651	667	674	638	615	587	649	642	585	646	647	623	643	662	602	601	627	637	640	645	634	617	627	596	650	637	598	624	604	612	591	619	620	604	639	664	605	633	638	621	634	603	634	643	625	624	638	599	627	592	652	588	633	616	592	628	643	602	640	702	634	646	599	637	626	598	633	608	601	657	592	615	626	656	586	636	613	591	612	623	645	611	616	658	652	680	618	626	579	623	645	607	636	662	670	617	654	655	588	582	640	677	613	616	621	652	660	647	645	633	626	681	634	635	636	590	663	611	663	600	611	598	640	624	616	647	630	620	644	631	622	657	584	609	609	606	663	644	609	601	654	643	624	660	667	624	619	648	612	667	610	631	624	634	591	642	624	615	672	650	628	629	594	641	648	689	632	640	648	645	667	571	596	674	591	619	638	624	615	636	599	620	618	663	638	648	670	635	635	655	656	619	621	615	610	627	604	595	638	621	646	583	636	598	657	597	631	614	615	611	606	628	661	599	630	607	600	608	664	576	586	636	632	607	634	628	575	647	584	612	621	609	583	634	605	594	589	624	638	609	624	587	678	619	610	628	609	625	644	646	622	601	621	644	632	603	658	583	593	669	605	630	610	646	656	592	705	633	653	602	602	658	599	626	591	624	580	622	667	624	602	630	606	615	607	658	613	619	658	631	624	606	605	584	651	644	622	624	648	586	633	639	603	580	584	620	660	638	622	627	632	573	607	585	634	580	610	635	620	616	541	651	622	621	601	584	589	667	629	602	659	661	626	604	673	662	627	622	620	618	621	599	619	622	648	650	600	600	643	657	663	644	624	625	598	638	585	634	631	632	594	638	652	676	645	615	623	663	600	635	581	568	624	589	623	623	641	616	634	651	613	625	613	649	673	642	617	658	649	632	632	635	643	625	631	683	623	591	630	639	593	628	605	663	616	648	583	608	623	602	639	626	623	601	622	623	637	625	661	586	608	634	652	681	678	615	617	633	607	660	647	555	648	632	597	610	621	580	641	640	650	613	598	661	624	639	602	587	604	598	604	680	637	633	617	636	628	631	604	587	626	619	611	649	592	614	596	622	588	671	633	632	633	659	586	634	665	625	615	623	615	658	608	627	605	591	632	660	609	633	652	631	585	604	666	668	596	657	627	654	669	629	602	605	609	641	584	616	623	649	670	641	708	587	633	633	614	657	601	621	614	653	640	552	600	592	655	654	620	617	610	613	645	651	656	635	621	670	657	621	654	616	639	670	674	647	592	601	654	635	656	605	595	682	606	614	649	636	630	642	633	635	630	614	664	639	639	589	615	642	633	618	630	623	601	599	647	616	626	609	596	619	638	645	637	643	614	635	620	631	629	621	627	601	614	594	644	635	653	651	595	641	590	643	637	598	618	593	678	639	619	612	642	644	578	573	654	588	596	609	615	613	645	642	627	656	587	598	679	652	627	610	590	640	649	620	628	629	630	611	635	624	600	628	660	695	633	641	667	631	666	633	614	616	640	624	609	613	615	599	672	661	605	626	659	636	622	626	648	622	597	604	625	620	596	618	603	639	619	617	670	612	648	601	642	632	625	626	634	623	626	664	636	586	647	623	590	620	644	613	638	618	652	614	634	607	651	614	672	628	650	609	579	623	652	647	645	621	638	572	616	604	625	579	641	568	589	662	598	676	629	624	656	630	643	624	624	590	613	647	644	590	587	662	608	615	618	617	641	682	654	620	662	631	659	612	606	645	645	657	642	652	590	655	615	606	669	666	646	610	604	690	604	666	617	604	645	658	650	644	623	592	651	665	614	646	638	642	618	630	639	694	648	617	655	625	600	672	649	633	603	593	628	647	624	688	594	593	615	635	663	658	637	628	675	637	621	633	632	615	618	649	613	584	619	610	660	651	612	621	619	583	639	665	608	632	607	653	631	664	642	606	648	611	626	609	586	609	628	652	616	637	592	617	615	596	598	578	607	687	595	631	628	633	637	582	637	588	654	642	617	640	628	637	660	643	662	612	593	611	613	608	609	604	643	636	656	665	644	573	623	604	593	599	605	628	645	626	591	605	656	647	635	631	632	610	626	605	634	641	618	610	636	657	674	672	635	649	660	607	599	636	630	577	670	596	639	632	633	600	632	592	638	632	644	607	687	597	624	620
39015	35770	14715	6961	4922	3626	2857	2495	1956	1817	1580	1356	1386	1241	1063	1062	1057	947	964	860	832	852	830	774	813	781	804	765	771	756	766	735	714	732	729	707	757	747	714	776	736	776	720	702	717	726	723	733	720	737	710	736	707	718	683	737	781	792	1168	1086	813	682	703	668	673	719	651	709	675	691	630	691	687	737	732	691	721	731	693	668	705	754	666	659	690	680	648	710	766	665	719	671	697	655	655	703	686	652	726	696	695	699	734	690	730	677	676	679	640	665	715	677	735	713	674	663	672	717	691	687	723	617	700	658	643	688	729	750	695	691	671	728	698	682	727	692	705	671	666	710	714	656	678	705	724	715	653	728	688	708	714	666	656	655	646	716	734	670	694	710	684	695	695	756	686	705	720	702	703	690	666	665	702	734	740	655	705	639	703	675	717	640	650	746	707	687	662	695	764	692	755	720	688	704	685	681	623	699	618	659	699	709	686	649	688	699	668	693	682	704	656	684	683	681	699	619	694	683	708	665	699	661	679	675	663	688	702	716	685	675	712	706	759	673	739	695	705	663	702	630	646	665	740	624	697	688	680	669	691	664	709	684	727	705	689	664	726	670	705	705	707	675	696	687	696	650	728	692	692	644	672	686	739	697	691	732	682	683	663	706	693	664	686	650	726	692	662	670	663	712	715	635	716	698	675	668	729	669	681	707	666	689	725	696	703	667	686	747	640	731	714	669	717	685	685	659	699	702	721	716	662	718	681	668	667	654	682	650	706	713	658	699	630	702	658	698	689	679	663	670	672	658	665	647	730	665	677	721	723	694	661	694	732	670	701	673	687	667	705	704	682	713	746	658	631	676	677	676	666	713	696	706	697	669	674	735	678	729	679	696	652	695	703	594	671	652	677	668	680	709	678	682	694	706	704	685	654	685	676	692	682	653	719	653	668	675	628	712	680	699	705	677	694	686	678	689	653	744	644	676	677	668	659	671	681	695	669	676	655	714	708	690	627	728	655	675	689	644	698	686	705	687	681	630	669	696	663	700	690	694	667	682	725	698	655	756	694	686	673	681	708	712	654	720	677	677	692	686	656	677	705	661	647	656	628	646	667	651	693	663	701	690	730	730	683	671	651	679	675	701	703	693	691	741	687	662	683	625	677	641	714	676	680	703	675	672	692	649	726	681	686	720	662	675	709	667	663	671	768	682	672	682	643	697	685	669	673	660	667	687	709	697	655	689	687	702	679	692	632	689	682	713	654	644	697	706	684	669	710	682	696	665	705	669	662	680	700	687	689	697	677	671	714	674	655	663	659	775	678	672	674	660	665	684	699	701	681	648	699	664	715	703	642	660	694	672	687	694	702	678	713	679	689	668	664	696	661	661	627	668	675	675	677	695	637	676	693	673	713	634	678	653	679	656	662	701	698	698	648	709	679	657	691	685	699	713	749	638	672	668	689	678	698	720	755	704	711	670	664	702	695	689	658	703	701	608	686	707	705	717	670	691	720	653	697	646	674	700	715	652	685	700	687	677	712	712	734	680	646	675	688	714	694	680	672	688	651	672	665	653	695	642	696	726	726	661	713	670	695	703	710	708	660	679	728	690	685	695	710	695	664	667	707	744	676	688	654	701	722	715	656	692	699	680	677	661	704	658	658	665	685	691	674	696	697	664	695	702	630	650	710	720	661	699	708	741	683	650	667	678	722	681	646	713	669	715	705	657	659	657	707	640	746	697	658	700	636	709	690	748	686	675	707	717	682	703	702	661	666	706	711	698	692	666	652	665	676	662	686	673	698	695	674	703	680	685	685	715	667	668	671	693	607	665	718	704	630	654	674	717	715	695	711	684	689	728	670	715	700	703	653	650	725	710	724	695	680	682	656	662	645	698	700	633	711	698	698	697	715	738	695	633	689	640	691	647	731	726	705	684	650	711	671	714	718	690	645	715	685	704	639	703	704	659	698	671	676	674	694	724	689	665	686	656	734	700	661	719	684	714	752	678	683	689	676	685	697	687	686	665	694	663	669	711	699	711	707	684	681	709	704	665	686	728	686	708	686	708	731	725	697	679	705	703	722	724	692	738	633	599	659	685	703	668	718	683	682	657	719	695	724	718	658	675	657	670	691	707	687	714	677	697	749	658	670	664	658	700	689	707	668	688	695	699	678	713	675	716	666	634	731	673	678	662	686	686	761	712	703	724	714	707	693	660	688	690	692	684	681	661	660	673	641	678	680	686	711	721	636	742	684	753	668	697	677	691	692	719	652	631	674	687	687	677	696	669	689	710	720	682	657	743	648	652	622	698	675	640	694	681	681	669	680	690	723	661	667	670	694	718	682	691	689	688	689	684	652	732	659	733	719	701	705	735	668	697	716	640	691	692	676	664	650	679	657	697	680	620	731	687	681	684	717	679	709	715	714	679	667	698	642	659	661	695	675	687	710	677	661	643	688	645	688	681	700	688	745	691	657	686	680	645	660	670	693	688	713	678	672	741	721	669	676	649	654	705	673	691	679	713	662	711	631	673	724	705	694	723	659	696	675	644	686	699	659	693	668	703	688	679	688	658	690	736	717	668	692	691	690	679	699	672	643	698	665	625	676	705	693	692	640	703	712	672	702	707	739	668	681	685	725	668	661	734	710	725	653	685	682	671	658	648	725	650	718	717	662	652	690	685	687	716	738	677	668	676	694	693	654	666	728	714	663	684	694	651	663	677	703	697	684	678	695	720	658	733	628	692	632	673	650	664	715	693	723	632	702	718	704	660	703	727	703	694	695	711	685	711	682	693	703	628	664	677	677	693	696	634	683	688	661	696	721	654	730	675	666	691	698	647	685	633	740	622	721	642	635	649	651	659	665	676	693	645	759	661	719	687	659	682	666	650	723	694	668	651	698	660	714	670	661	721	669	721	628	646	669	673	688	659	681	711	661	667	668	681	677	689	692	673	733	673	657	697	641	697	676	692	684	705	705	745	714	723	723	716	652	676	711	663	692	724	663	718	638	734	684	661	643	735	679	681	688	700	685	659	665	696	687	699	656	674	666	683	673	670	669	686	674	684	678	669	711	674	693	677	683	697	662	704	698	686	665	644	694	696	756	676	731	681	738	731	711	679	636	702	664	691	661	704	661	725	704	699	708	666	720	698	681	706	679	701	738	696	692	647	658	687	684	707	689	696	682	664	675	663	725	685	699	708	702	650	705	688	723	675	699	685	734	657	669	713	700	699	724	663	661	694	643	666	669	680	671	724	710	705	710	656	678	722	682	659	689	675	690	728	692	636	678	677	657	668	662	677	691	717	678	695	713	635	709	676	648	676	697	663	680	712	682	679	664	721	725	692	711	752	670	662	668	672	634	679	719	663	711	641	657	686	702	667	613	689	690	702	679	692	648	712	683	655	671	672	701	654	676	698	660	669	685	714	684	654	680	704	683	686	668	682	651	668	662	678	667	729	648	671	650	699	690	689	636	680	688	711	663	728	663	664	699	658	666	705	677	700	702	685
29069	21785	12627	1678	728	611	581	575	601	571	524	576	557	556	550	554	534	559	569	577	530	551	534	543	564	566	526	520	537	573	516	545	551	541	539	549	513	529	537	573	514	528	514	543	539	549	528	557	523	556	561	502	550	492	550	529	553	513	636	586	486	526	554	497	517	491	501	519	552	548	534	537	532	566	574	578	527	543	535	537	568	583	516	564	512	522	552	519	538	541	532	529	540	547	559	529	533	574	554	521	527	560	548	565	553	542	527	478	559	529	513	548	554	516	556	516	510	546	534	501	540	499	521	534	538	514	552	551	529	503	533	546	581	550	549	513	537	540	514	573	535	533	532	569	562	569	530	568	521	537	526	540	549	510	562	516	494	533	524	538	554	515	555	517	536	483	523	491	535	540	528	577	570	520	529	530	538	552	510	532	502	502	533	534	514	563	532	501	513	548	529	514	517	537	522	537	511	520	544	480	533	501	536	532	513	508	514	530	538	530	515	537	539	516	494	522	535	513	528	535	534	492	504	496	536	505	507	535	510	508	531	552	501	576	539	529	526	543	553	535	486	492	518	541	564	539	545	529	571	573	521	559	546	518	511	537	577	488	543	535	482	573	549	531	532	514	552	611	540	526	506	536	554	494	531	508	533	513	535	532	547	536	562	564	516	516	532	560	524	532	518	487	542	527	546	537	481	536	516	555	540	541	542	561	542	512	567	529	555	522	518	543	519	568	500	550	500	538	514	520	523	544	557	532	513	537	576	529	537	546	548	506	520	534	533	509	537	559	573	475	504	550	551	556	537	516	541	523	534	545	553	524	570	547	494	575	521	561	524	545	501	510	509	549	537	483	536	499	529	532	551	541	503	564	543	529	544	532	527	534	546	525	533	584	509	549	547	558	547	503	539	529	590	489	560	519	564	548	506	518	561	513	522	531	498	502	511	583	521	498	547	517	486	568	532	535	494	499	503	547	501	551	578	503	527	517	496	530	532	528	536	525	579	497	586	537	542	537	532	526	567	541	584	566	527	518	519	522	545	518	574	520	551	495	525	506	538	511	579	535	493	519	533	522	559	546	528	524	510	567	515	540	543	526	518	541	502	533	548	550	492	550	555	510	558	549	511	502	524	514	536	526	558	538	549	551	559	534	561	546	534	489	499	522	536	570	539	531	495	578	534	536	562	508	561	527	534	547	543	571	528	526	508	566	543	549	552	572	545	535	530	545	537	527	538	538	527	558	557	535	551	525	567	537	488	521	559	533	492	483	542	574	582	548	508	533	482	570	527	525	526	491	539	554	542	537	517	510	523	481	516	505	548	529	555	532	493	571	495	521	494	527	541	539	537	508	515	553	514	509	519	534	511	528	546	553	527	563	557	546	539	532	561	518	556	527	522	576	525	526	519	510	577	536	557	560	545	554	528	513	567	568	533	570	480	546	490	511	530	504	539	505	546	536	518	544	510	516	520	529	499	500	522	511	530	530	491	547	527	515	528	522	515	512	526	540	535	507	540	540	523	579	513	563	577	542	552	500	543	556	505	510	491	546	517	524	493	506	537	559	521	513	566	527	504	567	548	537	515	556	556	536	558	523	504	536	550	513	524	548	530	563	480	559	530	509	520	538	538	536	573	580	530	496	509	544	521	533	568	516	533	494	519	505	523	494	516	522	541	547	485	527	558	563	539	516	510	558	540	540	574	517	536	523	475	505	515	492	499	532	548	546	544	533	514	506	555	544	510	549	494	542	513	523	533	527	514	523	520	531	513	579	581	526	554	551	552	514	510	552	497	515	517	562	576	526	522	538	512	483	571	551	492	533	538	528	564	528	518	533	515	549	511	554	521	538	522	524	534	530	514	552	515	513	508	523	565	569	531	533	528	549	551	486	541	539	559	500	523	514	490	556	574	542	548	577	523	545	522	523	500	526	527	491	530	545	521	533	499	530	564	584	518	504	563	523	500	505	537	523	559	550	537	554	553	518	535	505	523	497	526	532	503	525	511	503	532	505	514	534	542	549	532	543	548	551	555	542	527	494	547	574	524	554	503	600	538	547	553	533	548	565	528	512	544	490	560	548	566	538	568	544	529	565	554	527	543	578	486	534	518	555	511	546	524	506	542	493	566	502	552	535	523	526	483	513	541	526	513	523	517	521	523	537	536	529	562	516	552	528	541	548	501	514	554	556	499	566	524	572	531	527	532	575	530	514	558	553	532	568	529	536	527	542	547	480	542	505	535	491	544	551	529	532	566	517	544	510	544	524	540	531	529	576	542	562	517	529	526	517	515	582	555	575	541	596	524	516	564	536	499	504	543	543	527	514	500	480	508	490	532	532	513	519	540	529	517	525	521	504	544	548	533	563	527	498	557	528	520	527	474	538	542	483	530	559	503	508	529	533	552	512	511	541	569	511	523	526	494	529	563	541	522	537	501	511	512	510	508	546	536	527	559	535	571	554	539	573	508	544	550	507	524	531	548	505	559	537	551	532	549	518	560	533	550	532	571	520	529	503	522	576	495	536	506	563	483	517	507	559	545	537	533	538	527	577	521	555	507	533	526	568	535	526	525	510	557	542	534	495	541	538	488	551	564	524	560	543	543	531	511	540	508	544	525	540	544	553	531	524	504	569	500	551	526	518	529	561	581	504	504	557	532	507	528	511	497	561	527	511	545	524	517	515	508	522	534	568	552	498	546	542	522	511	560	510	570	586	518	521	509	499	519	523	513	556	544	524	507	520	512	521	548	544	562	543	523	576	511	532	518	553	527	557	543	557	523	545	491	526	530	512	549	518	522	549	519	527	531	492	535	541	547	524	531	538	527	514	510	506	558	529	534	575	502	506	517	519	540	512	580	552	564	555	508	551	551	561	523	550	520	517	522	498	528	537	511	516	532	520	525	551	556	575	553	552	531	529	507	521	502	548	553	521	538	520	547	514	531	527	566	536	518	536	545	546	553	553	537	548	512	528	580	517	522	508	561	562	552	541	493	530	518	509	525	511	512	507	551	518	535	516	528	517	551	497	547	500	482	590	579	561	519	475	519	551	565	529	527	533	558	535	563	524	557	535	541	536	569	521	517	536	579	546	517	502	527	503	502	534	515	484	511	508	501	553	560	562	545	514	525	539	543	512	545	534	553	510	577	538	541	510	508	539	528	547	517	540	508	510	531	545	510	575	529	562	511	555	506	483	524	536	521	503	498	519	540	571	540	504	532	519	522	565	538	601	518	515	550	547	549	568	518	536	492	495	539	597	533	544	559	554	483	534	509	548	523	559	536	534	508	550	560	525	508	507	533	520	516	506	497	530	507	483	507	534	532	517	545	565	510	525	521	534	522	519	522	548	520	498	547	584	538	507	490	534	509	512	541	546	560	546	505	519	524	491	522	541	531	510	518	544	498	522	520	530	501	542	527	521	558	551	539	577	561	557	570	489	559	545	560	528	528	562	477	530	544	515	537	516	545	529	563	522	524	510	515	533	511	551	530	551	549	535	543	537
34218	23509	4121	1116	936	825	768	696	766	714	687	718	684	698	630	669	665	643	643	641	643	664	608	675	667	642	564	652	652	644	607	667	634	676	595	675	612	614	624	630	659	630	669	635	572	594	600	601	611	656	562	619	626	648	629	614	651	672	844	738	617	569	632	658	622	643	591	632	618	614	631	608	686	645	624	667	665	686	625	627	631	632	605	615	643	672	626	630	623	606	628	606	631	603	640	653	587	619	646	661	618	626	681	669	608	591	649	620	592	589	639	620	632	634	634	659	663	576	605	638	606	624	603	639	607	592	683	606	594	642	580	637	621	654	630	621	624	623	606	660	629	578	649	655	604	609	596	611	608	653	620	609	606	600	626	629	565	636	627	634	608	646	637	651	617	660	592	614	591	632	634	632	594	612	640	616	656	630	591	602	595	630	617	612	638	630	620	611	626	646	644	613	622	629	638	604	584	626	636	642	651	604	657	618	632	612	646	624	608	667	627	616	636	639	602	634	611	646	659	613	641	604	637	616	629	660	619	595	639	586	578	600	607	588	652	627	630	623	584	621	654	614	629	610	633	592	631	620	617	613	614	651	629	628	638	600	598	623	630	634	677	625	602	633	607	638	622	616	610	612	620	604	634	647	636	646	653	659	598	585	591	629	590	628	663	601	636	601	561	598	640	635	600	624	572	641	648	616	582	637	619	608	641	600	618	575	633	685	633	670	627	645	636	647	617	607	652	624	579	644	623	621	626	588	608	610	623	572	611	610	621	633	619	674	606	647	592	587	639	628	633	624	658	604	609	603	588	622	657	640	615	637	624	677	661	626	630	656	629	646	664	586	627	587	623	646	577	613	632	621	625	577	616	619	613	662	606	623	645	632	633	634	608	589	625	676	612	647	587	639	675	587	607	645	617	564	615	615	625	656	610	571	640	587	616	593	605	619	638	602	626	605	617	599	630	684	630	656	643	605	657	645	620	641	640	609	638	632	600	613	664	660	638	626	620	626	634	632	623	643	651	622	677	686	602	622	631	606	601	636	663	642	618	621	614	617	600	606	627	635	647	613	627	639	638	598	611	656	628	680	635	630	632	595	627	633	548	630	620	619	678	662	620	629	666	655	635	624	601	639	654	645	658	648	669	634	639	628	583	656	626	597	615	638	643	597	627	622	595	618	616	652	654	626	626	620	614	634	640	627	629	654	587	588	559	664	620	600	597	641	607	615	671	634	635	631	572	639	655	626	642	580	621	604	654	624	593	632	575	676	627	568	638	597	604	589	566	608	672	663	630	649	608	601	623	633	631	671	636	626	591	630	650	571	607	631	626	626	571	619	611	644	624	636	617	589	636	609	620	569	610	582	596	627	614	627	659	620	617	645	601	607	602	617	550	622	618	620	598	576	654	614	583	592	657	619	613	644	648	617	623	649	640	672	641	623	654	586	648	606	647	617	613	614	615	605	696	615	611	598	649	654	615	624	594	653	614	684	657	636	595	609	619	606	609	634	619	640	625	638	617	586	593	607	666	596	664	611	626	638	659	604	622	628	653	661	601	653	613	606	675	614	617	620	631	603	678	575	638	648	611	588	650	600	603	633	595	587	581	643	622	650	624	637	672	605	646	598	646	626	653	606	601	653	626	610	591	591	659	600	614	629	629	624	612	594	622	603	620	623	622	647	597	609	596	656	589	633	658	599	589	638	688	603	628	618	636	671	635	590	640	634	629	671	621	575	624	611	604	625	640	609	608	596	591	591	605	619	626	644	613	642	615	615	601	568	624	622	658	592	652	633	607	631	679	603	622	617	598	643	598	590	597	602	614	612	601	642	608	645	619	586	617	639	647	599	669	642	612	629	645	595	666	575	641	615	611	612	576	625	619	635	639	598	637	595	668	652	660	639	633	628	611	603	624	638	622	614	605	677	650	646	623	647	622	619	690	607	654	610	691	633	580	596	626	607	634	589	632	656	626	583	571	631	676	659	599	647	679	641	646	590	599	659	652	647	613	666	597	601	590	668	636	564	607	618	626	616	652	627	634	637	617	622	613	616	612	593	619	618	644	635	627	654	593	624	596	687	629	630	648	635	588	648	639	653	650	609	628	623	640	638	643	621	626	583	624	614	648	589	637	585	636	668	646	579	666	637	592	658	629	694	627	624	634	588	570	649	604	624	567	612	593	594	622	627	609	633	591	610	654	618	641	629	627	627	655	613	662	580	623	618	642	584	661	626	654	647	613	624	669	605	613	628	694	593	612	627	669	620	660	615	637	616	619	658	632	629	651	626	607	599	661	588	603	639	626	679	676	618	625	606	636	617	652	614	594	623	583	611	634	599	586	638	606	603	630	618	656	573	600	545	650	649	627	589	574	614	598	591	631	640	602	573	592	642	590	614	612	611	600	565	678	607	605	669	623	615	621	623	661	612	630	631	595	627	610	586	661	648	631	617	611	655	632	658	589	646	660	586	619	621	625	605	629	637	668	661	587	589	595	603	636	685	605	651	651	653	613	681	634	632	636	635	595	631	645	637	591	607	630	604	566	630	660	590	609	661	608	617	657	654	668	642	591	623	637	621	629	638	624	625	637	655	606	595	618	647	596	637	644	606	632	652	637	642	607	619	579	622	617	654	661	619	646	625	637	652	619	614	597	647	658	618	585	591	577	668	624	616	602	670	671	588	626	678	582	614	616	660	610	641	636	625	619	623	591	583	643	566	664	647	582	643	637	609	635	635	603	629	639	616	603	592	619	613	598	623	584	632	608	626	643	604	580	641	659	649	635	637	597	663	685	641	645	608	641	609	626	599	621	620	618	592	625	631	602	639	618	633	664	657	644	621	657	610	641	653	614	623	656	647	655	590	641	617	644	639	658	655	604	611	658	642	626	623	642	633	647	613	662	619	612	647	647	637	633	639	669	602	658	592	655	664	635	584	588	618	631	627	630	638	665	571	600	611	613	596	638	652	597	600	640	608	645	660	634	634	668	664	660	631	616	632	620	626	648	656	688	648	650	644	659	656	630	598	591	583	653	595	634	611	627	637	588	618	579	652	603	619	659	596	634	640	624	656	629	661	628	677	611	622	629	648	660	585	638	581	601	617	624	638	625	624	607	653	632	598	629	617	653	633	633	587	588	598	643	626	664	649	629	645	615	646	630	644	637	613	612	652	607	618	645	633	624	606	597	612	640	634	602	638	608	601	614	615	603	630	581	623	619	626	639	641	630	651	632	592	603	584	672	666	613	644	619	664	618	647	613	619	634	626	649	655	612	606	658	603	576	580	653	570	634	648	600	650	601	647	655	646	627	617	652	613	645	615	670	608	646	659	614	643	604	620	601	615	687	561	616	643	604	603	629	600	657	651	683	593	583	594	620	619	650	595	631	631	616	630	624	630	639	625	630	646	617	609	620	594	596	628	648	630	622	582	625	628	616	628	629	637	607	639	639	603	625	591	626	647	647	624	624	660	625	658	618	638	608	608	609	657	696	629	629	638	645	659
23418	20885	28100	23777	20857	11388	1215	738	642	595	544	483	486	461	431	442	435	422	368	387	400	384	349	344	342	354	352	369	364	404	353	363	371	371	351	327	346	349	328	380	390	324	352	352	346	322	348	330	351	357	304	356	355	358	361	332	355	424	465	337	319	338	339	357	359	296	306	360	331	375	361	317	344	345	312	332	361	332	343	336	342	353	294	357	355	334	369	330	358	328	311	311	345	351	309	323	313	310	310	341	356	338	318	310	364	381	325	346	360	333	363	335	336	316	313	340	293	330	314	360	342	338	327	371	349	323	376	319	301	348	314	350	321	315	342	340	343	327	367	357	353	302	356	336	315	303	341	333	340	351	324	328	332	312	320	324	307	333	361	310	379	340	319	318	370	325	339	326	329	332	348	348	309	341	309	344	331	317	357	353	346	332	343	336	303	339	327	354	337	373	335	323	327	352	333	323	321	330	342	369	343	336	338	324	350	345	351	314	329	338	351	357	312	377	356	333	363	340	324	332	304	364	342	345	340	337	331	341	311	319	345	324	309	314	369	330	295	348	344	342	317	331	339	318	353	346	327	329	332	284	348	332	352	334	317	310	349	350	346	320	356	336	306	362	334	323	337	352	341	336	365	358	328	334	345	330	340	337	351	352	355	334	323	351	324	344	365	334	348	354	314	348	332	342	347	288	322	335	301	340	329	299	317	343	343	328	359	374	354	327	334	345	329	359	340	326	330	327	315	360	302	316	327	367	373	333	326	315	320	345	324	370	320	355	330	342	348	304	321	332	340	350	336	337	347	329	331	320	339	337	332	329	330	327	320	329	319	314	341	321	365	376	368	344	333	342	306	335	335	328	305	371	347	367	330	329	335	364	313	322	310	338	304	362	338	365	314	343	337	350	336	339	382	334	338	315	375	339	360	322	348	343	351	337	352	325	340	351	357	334	341	318	383	341	317	347	329	332	344	353	313	332	318	326	327	309	327	326	354	346	324	386	314	363	321	314	328	340	340	381	320	349	336	318	352	338	306	341	310	343	301	347	312	339	367	337	378	350	332	301	326	325	367	347	354	303	343	340	314	350	321	322	333	316	314	338	343	335	320	356	330	343	339	353	333	368	347	313	328	323	337	340	339	324	348	357	343	377	334	348	337	319	331	358	336	324	353	350	328	355	321	346	311	310	350	325	375	364	345	349	323	336	343	328	375	346	330	347	349	324	308	346	338	374	371	355	346	336	378	304	337	330	329	334	355	341	324	339	334	364	334	309	328	331	318	370	323	373	334	334	322	344	323	348	317	337	277	292	359	328	333	357	343	321	334	336	343	329	330	347	321	322	323	370	302	326	308	330	323	350	331	376	335	339	317	333	318	333	330	342	334	312	313	327	333	348	364	315	344	320	325	339	312	342	378	337	323	341	320	303	313	328	323	349	337	350	345	355	342	319	330	333	333	342	336	340	360	323	339	362	307	336	341	319	330	314	345	357	351	327	375	321	341	330	328	344	360	358	342	327	350	341	334	311	331	314	339	340	345	330	312	353	328	334	333	324	352	361	328	343	319	334	325	350	366	344	330	293	353	344	383	344	328	317	309	349	319	314	368	353	353	340	331	358	330	310	336	361	348	329	318	327	340	310	324	314	343	330	370	376	317	303	339	345	356	321	317	337	333	356	357	333	346	319	320	352	313	343	322	305	328	357	339	330	348	346	352	329	348	353	327	340	359	339	345	348	283	355	321	326	366	324	337	362	352	335	341	301	293	338	347	366	322	314	350	338	291	315	366	375	339	348	345	326	344	342	320	356	305	325	354	345	325	358	336	341	342	354	322	339	358	342	357	345	348	321	326	315	338	315	328	341	348	324	394	327	330	353	323	382	302	334	364	325	316	339	359	353	325	350	337	329	333	361	361	356	329	324	343	357	323	309	356	320	333	347	332	322	340	316	340	317	346	336	326	347	328	340	352	336	310	315	327	315	322	329	341	329	351	325	325	331	316	338	326	366	323	354	364	337	331	322	329	323	345	334	348	319	293	329	323	331	319	333	308	336	302	300	324	338	299	308	344	375	350	304	355	325	358	330	361	319	317	325	339	320	347	334	335	367	337	325	347	344	297	333	312	357	340	339	335	344	317	343	335	323	327	304	356	329	334	341	345	352	344	335	312	344	312	320	331	303	330	334	304	357	340	314	307	329	342	335	346	371	308	310	340	331	353	374	281	334	352	345	319	336	339	334	338	352	336	344	349	368	341	346	344	320	334	342	356	333	368	317	343	345	355	325	344	373	330	293	309	338	328	358	328	366	323	347	343	325	338	344	332	322	347	349	344	322	309	351	348	341	340	313	349	334	319	313	321	344	377	336	354	319	306	384	320	316	322	328	335	329	326	341	348	316	346	354	338	317	313	321	305	385	298	327	303	309	346	356	301	317	319	326	315	337	338	315	372	314	343	353	350	327	334	372	324	349	334	328	337	304	335	323	345	345	387	329	343	326	343	337	318	325	322	351	350	313	365	339	362	317	349	321	327	343	283	331	344	292	348	317	317	350	327	360	324	319	341	314	339	347	345	342	348	331	323	344	321	340	353	338	328	349	352	318	321	324	310	368	321	318	336	317	334	311	321	328	376	340	312	361	348	354	358	320	314	329	301	348	361	339	343	311	347	324	313	337	307	343	354	316	338	341	345	323	335	360	362	350	347	320	329	307	340	311	317	318	335	349	328	314	303	312	335	328	331	342	335	333	332	332	309	309	331	326	314	355	319	343	329	317	316	344	314	338	327	364	332	379	341	341	307	336	342	302	304	325	325	339	342	354	343	338	329	324	303	324	348	361	299	325	346	333	306	326	333	359	340	299	324	314	321	312	344	316	341	345	320	352	335	359	353	367	317	369	337	333	351	338	320	295	340	326	347	307	330	350	369	360	379	347	315	337	337	324	336	300	338	335	302	342	351	348	358	341	327	361	319	322	315	307	303	345	345	334	349	361	332	335	322	339	315	318	323	331	318	347	322	321	337	306	355	319	321	328	303	354	313	357	334	342	357	322	370	349	307	366	297	326	332	369	293	332	342	326	321	341	348	348	335	363	361	353	378	324	326	322	343	342	308	339	361	359	348	320	315	351	334	353	336	348	322	317	331	330	322	343	318	321	315	318	297	357	317	340	346	364	344	342	369	325	337	369	339	346	334	347	349	347	310	341	338	303	331	341	350	341	362	303	353	342	321	315	300	315	319	330	324	314	308	355	310	373	346	330	293	349	359	318	329	337	335	338	347	344	345	375	321	307	340	345	358	321	337	337	359	319	328	310	353	350	358	339	357	361	319	344	314	318	315	315	339	327	336	327	347	328	354	293	322	318	330	306	323	371	361	309	370	332	367	357	313	337	353	340	331	328	364	356	325	323	354	339	347	330	308	357	326	326	366	319	341	320	333	327	343	341	323	301	316	364	328	367	296	336	337	342	344	388	338	306	360	319	316	367	351	355	343	330	324	331	326	317
35078	35652	12423	3948	2584	1856	1490	1197	1014	990	812	768	734	690	614	596	539	547	543	509	499	435	469	416	432	443	447	464	409	439	420	452	432	425	410	432	432	429	440	465	451	387	411	425	446	423	411	413	418	411	412	425	379	419	421	402	426	513	592	488	416	379	412	406	399	383	410	436	430	388	393	357	406	424	388	368	395	402	416	430	394	441	366	417	393	420	397	397	407	344	417	402	392	387	393	378	403	412	397	393	430	391	379	416	372	395	386	389	412	412	399	391	412	392	389	418	449	371	396	422	375	403	393	383	418	387	387	394	391	381	425	402	402	391	389	400	405	385	340	401	385	396	370	392	407	387	396	415	407	416	388	402	386	422	436	412	413	403	423	375	363	400	394	392	392	405	411	394	442	394	397	401	384	432	419	394	462	385	401	382	403	396	399	418	426	387	405	388	396	403	430	395	381	422	416	397	357	410	386	400	397	407	413	411	387	401	390	403	430	364	384	393	384	434	387	399	367	401	395	392	365	387	435	407	395	414	431	421	363	392	382	408	404	409	422	381	378	402	385	374	421	382	391	397	392	377	395	383	376	431	388	365	403	385	398	427	388	394	377	420	413	382	371	389	376	386	411	419	410	387	400	403	397	377	423	386	382	408	405	417	452	408	377	416	415	407	390	383	415	390	401	428	396	388	398	397	414	377	421	397	424	398	412	401	396	408	421	361	391	422	385	404	406	419	393	421	369	396	420	400	416	407	409	386	417	375	388	387	429	424	387	398	405	394	403	394	386	382	387	379	386	418	402	400	410	400	408	399	429	417	396	376	397	433	384	423	365	343	413	376	393	396	423	397	393	376	383	396	375	405	408	400	411	382	399	436	389	376	382	420	385	387	409	380	409	416	383	386	425	412	378	381	409	435	394	407	402	376	391	398	343	413	405	434	418	391	386	356	425	377	424	401	364	368	401	399	392	406	416	396	406	411	406	409	426	383	386	386	419	406	411	383	389	380	437	401	399	388	387	375	408	415	382	361	386	429	419	392	458	390	351	414	411	438	387	432	403	395	399	411	389	402	412	406	391	388	414	365	402	387	404	437	388	410	434	412	415	378	402	428	395	406	379	399	417	443	382	423	371	421	387	363	399	410	391	392	421	402	378	410	398	398	437	432	398	387	385	404	392	375	392	388	399	435	443	397	415	425	391	396	406	379	408	426	392	396	401	394	415	381	446	366	413	395	368	390	375	414	432	388	366	410	407	438	403	378	420	409	396	358	348	381	396	377	392	368	390	359	393	380	405	410	384	395	400	393	387	402	401	398	358	382	398	395	379	417	414	379	391	362	402	411	403	455	345	391	379	406	387	407	379	414	424	409	397	408	376	382	394	400	379	406	424	420	393	425	381	426	409	390	361	384	428	393	354	375	417	414	394	380	420	408	411	413	440	369	389	395	415	413	408	394	394	406	415	408	409	409	417	388	423	399	367	356	389	415	414	387	428	377	399	409	384	379	398	382	393	389	378	405	421	372	409	398	384	395	409	398	396	388	385	406	408	395	405	376	377	419	385	384	434	422	410	421	406	423	392	431	404	402	411	406	406	367	398	407	364	434	382	381	379	379	393	442	392	377	389	392	390	370	413	401	409	357	417	413	381	382	383	396	376	405	416	400	420	398	389	358	413	398	409	381	402	396	373	435	409	407	386	406	400	391	417	383	407	363	410	352	414	423	400	391	382	427	400	357	464	384	402	387	398	396	362	383	364	385	404	386	376	408	364	403	362	415	382	362	413	383	380	432	420	411	398	422	403	387	420	421	410	423	399	414	412	430	382	418	366	416	415	393	398	392	374	365	390	387	367	384	395	373	428	407	398	422	406	427	382	393	381	398	396	393	391	402	374	421	408	421	422	369	370	411	371	404	419	423	371	414	408	395	399	404	382	383	413	426	417	380	408	381	385	402	414	380	372	398	397	416	379	456	413	398	383	408	375	356	421	402	387	444	394	395	373	382	423	403	390	416	369	382	409	382	373	414	394	419	394	388	423	376	392	409	404	411	379	389	385	374	406	396	377	356	422	409	393	410	387	435	350	411	398	419	415	384	411	387	384	420	409	398	383	413	387	438	409	445	385	407	407	391	399	408	381	408	425	403	420	395	423	400	424	413	395	412	417	411	434	427	419	422	413	399	385	373	365	396	397	384	380	382	367	406	380	390	405	415	388	388	384	410	401	415	424	429	399	420	407	375	413	390	385	389	424	390	429	403	408	423	411	408	391	426	398	410	405	389	394	438	401	425	439	428	389	406	423	375	379	405	415	404	379	377	372	396	405	381	403	363	392	394	379	427	410	393	397	370	406	389	384	411	419	389	387	403	398	373	386	413	385	421	394	379	413	426	408	385	378	375	400	405	398	358	391	408	386	389	459	402	395	377	398	354	360	398	424	407	389	359	422	440	373	372	423	380	379	385	387	405	398	412	402	401	424	435	390	419	403	409	405	371	364	417	425	383	368	408	428	397	379	392	400	406	404	386	391	413	398	425	402	432	456	411	390	402	366	445	412	400	401	385	377	384	371	375	404	435	416	403	380	383	385	406	376	355	422	428	404	406	400	409	441	372	396	394	400	383	378	384	407	370	392	384	407	374	396	401	398	379	413	377	390	419	400	375	434	394	411	405	393	363	381	395	384	382	399	412	418	421	385	382	408	377	362	390	420	385	422	412	425	394	412	446	365	369	433	386	390	392	406	393	399	379	368	392	385	398	405	381	399	388	399	417	397	399	407	385	412	357	375	418	388	388	380	404	379	427	399	362	391	391	363	404	408	419	372	389	382	382	380	375	373	412	414	381	405	412	375	375	399	334	396	369	399	418	380	385	382	398	419	343	395	430	390	420	391	366	383	392	370	390	408	388	429	389	397	368	407	419	427	407	400	421	422	416	372	412	377	400	386	407	389	394	377	367	397	372	370	398	402	419	401	387	408	394	379	401	401	390	436	415	375	384	409	382	418	421	422	426	394	413	403	394	388	393	417	423	418	371	417	406	429	374	392	418	406	410	382	385	415	412	356	390	390	429	401	412	374	370	417	430	432	399	399	365	399	355	413	390	411	377	391	402	393	419	389	409	390	366	418	383	408	424	390	370	411	418	406	379	411	411	415	388	396	411	390	430	417	414	390	378	410	404	395	428	380	431	414	416	409	456	372	394	401	378	428	417	390	354	387	392	407	377	383	368	396	405	392	394	427	375	391	417	382	404	390	408	385	392	462	408	419	373	337	404	437	381	445	425	400	390	365	451	394	396	398	384	406	418	385	421	382	378	419	383	399	358	391	387	405	375	415	378	393	398	373	400	399	384	411	417	404	409	400	417	418	380	420	439	408	389	410	384	418	407	382	406	413	374	402	399	405	409	366	362	383	383	418	381	398	410	403	377	392	392	417	392	405	386	417	422	379	395	412	375	403	389	398	394	412	401	384	396	404	416	360	421	397	358	393	432	382	395	415	408	423	388
24760	20965	27319	24739	13121	1585	1097	983	966	947	866	861	898	811	872	865	838	812	813	755	740	778	789	757	781	764	776	752	781	747	818	781	779	820	727	818	796	753	783	819	748	710	771	774	832	751	758	782	793	753	767	752	752	762	767	726	791	823	799	816	785	779	784	753	792	792	821	771	810	826	778	779	781	746	818	753	791	768	781	780	786	736	767	783	745	782	770	814	755	775	743	738	815	722	742	774	756	780	797	756	832	762	778	783	804	754	739	714	769	701	740	755	800	774	732	798	741	752	763	795	790	723	800	737	799	757	758	773	810	785	775	791	769	816	775	709	764	722	756	767	787	787	771	764	768	764	768	703	799	758	811	759	778	771	810	734	786	805	749	735	861	737	740	730	803	757	752	727	775	737	750	762	732	801	750	740	788	741	787	784	744	720	756	732	817	783	777	789	784	743	778	770	750	715	751	771	763	772	715	816	713	816	774	705	792	758	763	727	768	761	796	704	779	790	787	801	744	800	764	744	765	804	745	753	774	782	736	772	756	754	781	771	769	752	751	789	729	709	795	768	765	702	708	696	773	768	774	808	740	783	777	747	792	771	752	768	789	784	810	750	796	773	763	773	724	763	743	733	765	749	769	784	764	761	731	754	782	714	814	764	774	769	753	791	746	746	789	780	766	729	754	754	787	725	744	807	751	790	787	771	787	806	758	776	772	726	759	770	707	778	779	790	736	805	768	760	762	752	794	810	741	733	791	799	767	781	785	760	785	781	767	778	750	787	803	744	756	740	767	799	746	770	780	786	749	793	754	738	782	772	841	755	765	828	735	776	775	714	747	776	763	736	767	765	730	725	772	765	760	768	783	793	767	781	778	736	750	765	769	713	769	779	755	703	752	772	765	801	725	762	780	730	744	778	768	795	765	825	746	743	722	786	758	744	767	719	784	714	752	757	742	724	781	791	756	797	732	785	772	785	754	783	811	725	768	728	725	769	760	767	723	706	761	818	797	758	800	755	808	785	797	759	752	711	759	731	803	748	718	738	780	798	789	775	780	793	754	757	796	732	763	792	786	739	777	739	753	753	752	794	786	769	792	749	801	775	789	827	753	806	768	765	775	741	781	770	749	739	773	750	779	750	775	717	753	754	785	754	780	755	782	801	765	775	735	743	718	822	744	779	755	729	753	770	810	808	762	799	755	777	762	815	712	752	725	751	771	775	797	816	772	730	806	801	733	765	762	732	791	827	744	780	749	778	746	783	802	758	752	764	738	778	750	719	731	779	743	762	786	695	786	775	781	687	720	787	825	787	755	789	729	776	769	766	814	785	750	749	756	778	828	759	787	760	816	736	761	734	736	742	744	785	753	749	785	787	755	747	695	764	751	756	786	794	744	763	807	749	751	765	787	762	799	801	743	816	783	788	740	803	758	768	809	728	721	777	773	752	763	822	783	813	830	761	764	813	764	787	740	801	760	766	794	719	762	751	770	807	738	806	785	755	764	772	746	778	726	708	792	770	830	731	823	767	802	746	749	744	767	793	759	772	794	750	742	715	793	763	748	762	745	714	801	804	831	775	770	729	735	792	736	715	726	701	760	752	738	788	715	825	790	782	772	710	774	734	756	726	791	750	730	760	740	774	771	826	750	770	742	780	732	771	804	790	709	715	803	789	792	796	791	765	727	761	795	787	782	723	758	785	750	765	731	746	739	762	750	812	784	720	818	776	742	744	743	751	773	727	751	730	768	769	797	766	729	780	773	745	740	781	767	801	770	747	763	761	780	765	746	769	771	794	736	723	812	739	757	761	779	730	789	804	783	779	795	782	750	784	780	804	753	780	731	735	684	766	777	746	795	830	749	787	750	790	779	763	770	755	776	777	727	739	804	752	743	755	772	747	806	783	765	761	782	753	749	791	801	753	757	787	802	760	745	820	777	745	789	759	697	812	745	755	767	712	774	770	735	761	716	791	741	755	725	764	776	750	751	802	715	776	759	727	791	773	799	722	790	735	787	755	742	771	801	812	748	749	754	752	771	707	770	760	753	784	781	768	768	749	740	760	775	752	753	744	755	737	779	772	819	752	722	745	777	805	829	776	792	753	720	723	749	724	770	737	750	796	824	733	783	782	765	777	761	806	775	786	775	773	765	767	753	742	820	781	724	751	752	791	724	768	789	749	750	761	763	782	770	761	771	766	749	806	732	751	739	786	787	716	778	806	783	757	791	767	722	788	743	716	764	790	761	754	744	740	811	709	793	748	783	756	759	792	698	783	782	750	777	818	823	740	769	770	795	770	788	748	725	781	809	812	767	789	724	777	773	785	760	768	783	799	809	786	748	800	740	796	746	713	777	767	797	762	770	768	749	746	755	725	736	721	797	815	748	795	772	748	772	758	802	775	712	766	767	755	742	769	763	802	786	737	785	762	737	740	784	760	797	766	726	743	769	729	761	760	753	789	783	785	756	794	758	759	787	733	742	713	762	766	724	746	815	757	776	786	783	760	702	788	754	837	746	775	756	722	824	750	748	750	774	763	774	811	734	739	764	791	773	767	788	803	753	769	807	769	804	758	775	705	793	732	752	752	791	766	773	789	782	775	719	782	737	757	745	781	765	775	724	789	728	745	720	767	745	789	769	764	754	784	765	821	782	788	815	711	782	766	791	723	700	816	750	743	753	739	751	761	780	760	743	766	746	740	824	735	754	753	720	814	809	783	744	746	755	705	757	809	755	752	719	763	792	773	788	730	742	760	767	769	708	777	790	808	758	778	741	764	748	745	784	835	766	744	771	764	772	754	795	767	764	784	788	736	783	759	753	800	774	798	781	801	743	742	735	711	738	732	758	753	753	782	760	723	703	742	744	785	728	772	773	758	753	764	783	811	758	780	731	816	757	733	759	762	760	767	709	784	768	761	744	783	695	759	755	725	749	785	736	750	751	742	746	764	750	790	771	754	743	754	784	779	732	705	772	686	750	796	748	763	759	756	739	742	747	748	751	776	796	784	814	750	720	800	788	795	770	739	785	773	800	791	769	754	783	808	712	771	763	765	765	754	757	741	770	744	762	807	759	759	722	752	795	748	747	785	782	802	743	744	755	775	811	792	727	770	811	764	763	722	752	767	757	785	753	795	761	778	747	742	778	757	756	812	786	801	748	726	707	731	751	700	760	800	760	789	759	736	748	774	777	735	723	754	723	771	779	763	733	757	822	742	764	797	765	744	800	787	763	739	767	755	787	723	775	772	785	731	765	728	762	800	785	759	734	766	777	800	692	779	774	805	747	753	720	720	736	797	752	743	795	784	778	800	768	717	815	763	789	776	754	755	806	774	761	724	782	757	798	761	754	755	742	714	764	773	811	790	738	742	728	763	731	722	793	773	738	743	782	779	766	739	763	765	720	787	811	772	768	733	785	761	806	783	729	747	732	773	739	811	769	758	722	780	775	805	790	855	759	802	751	817	712	740	770	790	756	752	793	773	751	740	726	769	760	758	743	774
35549	36252	18681	3140	2141	1755	1504	1368	1184	1258	1149	1067	1063	1005	1002	1007	971	931	950	898	935	930	904	934	855	848	831	861	883	891	901	883	872	850	892	904	898	830	961	880	905	889	882	882	825	862	920	929	866	854	848	866	859	836	844	885	879	953	847	886	904	873	834	870	920	842	884	889	855	840	873	854	884	933	832	845	834	820	866	884	877	864	853	885	923	880	834	844	878	864	863	854	864	852	838	879	861	894	887	871	849	874	863	831	843	890	831	834	876	875	867	849	890	855	863	834	855	847	878	850	874	837	835	828	911	841	868	867	823	835	897	887	842	878	899	877	845	799	903	841	902	899	838	867	806	848	869	818	908	887	820	849	878	860	871	867	844	828	833	836	856	904	848	835	814	909	862	892	899	856	851	870	852	851	865	840	829	855	891	870	834	884	883	915	853	931	800	877	841	896	882	900	844	838	859	814	855	869	890	887	871	840	877	873	876	858	901	852	883	912	816	875	877	898	808	880	873	880	873	899	890	823	926	853	876	823	841	828	908	851	832	845	848	882	900	825	838	890	904	860	847	858	847	941	822	882	843	910	821	853	892	885	862	871	892	880	869	885	873	889	909	875	854	850	859	832	841	871	832	849	903	863	877	828	871	842	824	825	838	803	848	906	840	820	861	849	912	860	888	877	908	867	891	851	844	802	855	865	909	898	853	870	844	869	865	842	869	819	908	887	859	866	878	875	851	841	859	839	843	857	856	800	872	852	864	864	863	828	901	835	884	842	855	887	854	836	865	866	865	860	877	874	825	867	855	885	820	848	901	893	865	884	796	908	882	897	790	836	874	867	865	888	860	800	858	828	801	894	879	887	860	851	852	881	901	845	866	911	882	821	823	844	852	908	851	803	914	846	901	857	873	864	868	838	876	867	914	853	839	898	829	891	906	832	839	874	941	884	879	858	869	802	873	904	866	881	884	835	869	870	869	874	861	840	859	913	893	822	838	852	889	876	833	883	938	873	884	905	855	874	865	892	844	834	830	840	875	897	844	847	904	875	881	853	862	868	848	925	879	857	884	810	881	856	873	843	863	838	880	859	870	831	844	873	830	826	857	880	818	889	840	858	859	864	937	846	865	833	874	845	857	860	874	847	863	860	871	879	918	846	859	795	830	842	866	844	866	897	936	851	873	848	874	876	837	865	846	850	863	840	824	882	879	828	864	895	865	822	877	887	883	900	820	876	851	815	869	893	862	860	809	872	894	840	864	916	884	872	845	860	855	873	897	901	890	819	892	858	835	885	861	876	908	895	808	866	863	900	861	839	864	893	835	841	836	851	828	874	846	859	884	835	877	850	842	904	820	805	883	892	865	903	899	819	873	890	910	843	876	940	878	856	841	861	900	913	918	880	852	894	881	853	840	801	853	901	841	857	822	868	879	866	896	902	870	898	875	851	803	832	854	850	823	903	786	874	841	931	927	887	899	829	899	835	846	830	870	836	853	847	861	919	878	837	887	820	839	828	848	844	932	873	869	864	841	893	840	881	879	833	866	830	799	880	799	816	885	857	862	887	846	905	867	827	848	876	869	832	910	845	830	852	870	847	873	847	866	829	903	861	876	842	834	884	806	852	868	900	836	875	862	852	886	845	862	835	832	839	847	880	859	911	836	898	830	834	905	864	902	904	842	797	885	927	880	910	862	856	837	886	871	855	826	859	878	884	859	879	850	933	860	923	902	852	772	854	822	839	866	837	881	877	852	881	858	830	891	881	869	890	842	861	848	945	850	882	869	859	880	850	834	889	826	868	892	919	887	838	860	829	907	859	894	808	915	869	888	846	907	922	874	864	847	815	881	849	871	908	822	913	785	872	826	883	891	840	848	862	844	855	858	871	854	861	887	826	808	862	885	835	869	897	863	858	829	825	889	861	890	884	796	830	807	850	850	849	867	874	914	875	820	865	853	842	835	801	893	894	875	906	855	891	860	900	871	874	838	923	867	843	865	883	831	918	843	884	867	916	827	924	930	841	859	832	901	819	872	825	859	856	842	853	880	835	828	890	891	885	878	847	889	901	893	866	861	815	832	905	863	855	866	933	871	869	879	872	849	820	829	880	848	918	836	922	872	858	783	890	878	842	923	892	813	921	858	897	822	884	856	869	856	879	875	887	876	858	874	858	842	858	866	819	897	875	874	871	915	871	867	860	816	877	883	850	806	859	869	922	848	882	817	848	903	933	853	852	843	845	926	891	837	883	924	869	826	922	828	803	830	922	862	884	823	931	833	900	865	858	832	873	893	833	881	849	826	850	860	840	809	825	888	877	866	867	845	858	877	867	897	889	836	860	820	928	841	845	907	861	859	874	893	840	864	796	815	881	867	862	867	884	854	918	867	818	860	891	852	909	919	858	861	851	875	869	892	833	847	835	841	870	828	851	830	901	820	846	838	868	893	856	890	875	876	877	874	838	858	864	843	900	865	889	870	863	880	903	837	859	871	850	823	834	841	846	869	833	865	872	887	811	870	887	910	880	810	888	862	825	862	869	835	853	833	891	862	894	850	829	907	875	885	859	864	854	893	852	891	923	864	879	881	841	831	827	862	891	877	830	823	825	861	855	831	811	896	868	833	882	843	886	843	822	871	855	841	886	872	859	816	839	844	864	934	887	855	835	836	871	843	873	840	852	862	840	904	872	820	912	875	821	888	846	836	884	813	893	833	870	898	902	873	866	901	853	856	840	890	850	850	852	860	846	864	825	868	836	882	873	901	869	895	882	848	857	884	917	823	853	863	812	844	950	837	872	897	892	941	883	841	892	847	874	845	853	828	856	888	903	895	858	866	859	874	819	844	887	816	881	848	880	818	859	876	875	917	899	854	940	833	829	815	855	847	806	841	885	793	902	896	869	844	847	825	884	864	831	847	933	862	897	864	873	896	867	891	879	863	904	834	819	884	885	869	812	814	854	871	856	893	850	850	862	872	847	824	913	875	870	884	892	870	850	837	859	858	865	865	849	852	905	880	910	848	895	866	875	885	842	893	876	861	855	894	899	850	839	820	833	833	826	831	816	880	848	891	867	887	864	907	913	842	860	822	898	865	860	906	796	842	876	841	854	836	831	862	859	839	791	835	866	861	805	872	785	829	871	842	890	895	841	833	860	820	832	869	843	903	876	891	869	842	848	805	887	865	868	886	913	851	876	830	875	840	843	841	800	926	834	875	854	876	881	885	883	851	877	840	913	853	812	876	899	823	859	859	887	918	851	893	915	892	871	852	863	803	907	856	916	816	855	880	861	859	868	900	910	854	876	813	821	854	866	879	858	819	877	841	831	896	870	890	896	831	875	881	910	894	834	895	911	880	856	858	902	892	805	858	848	844	879	859	882	885	814	870	883	832	839	892	881	843	890	852	865	858	882	858	896	868	830	855	876	865	852	833	859	882	814	863	896	869	849	911	887	870	844	879	870	909	834	847	866	878	861	896	907	852	908	867	833	833	854	919	921	853	844
22503	20954	28624	23434	20951	21027	11685	1521	1184	1144	1031	919	866	876	860	783	778	814	752	727	718	713	623	644	673	660	650	644	672	646	650	660	617	632	648	604	610	658	730	636	654	610	617	610	658	633	617	655	627	613	613	616	608	595	611	657	665	619	617	643	687	616	640	630	616	634	641	630	612	618	625	620	616	654	616	622	592	641	603	606	572	577	609	604	623	595	594	603	628	604	584	570	595	595	604	598	614	633	602	589	618	626	613	574	599	595	624	621	601	578	652	570	611	604	549	614	586	638	624	567	570	614	632	564	578	618	565	601	637	634	588	595	564	620	590	603	648	605	594	569	593	595	599	620	572	624	622	605	645	637	645	578	612	595	630	624	570	585	602	609	616	610	635	625	577	615	590	588	631	613	628	611	598	623	604	618	615	619	631	636	601	620	571	639	640	629	609	613	659	605	594	633	565	594	603	607	602	616	607	625	611	613	581	613	547	629	577	628	577	582	621	610	610	581	591	634	626	592	574	611	629	605	617	592	581	611	573	586	624	595	622	611	616	601	627	595	640	590	621	630	562	608	581	617	623	579	638	563	601	655	623	620	613	632	612	596	647	636	616	616	642	576	566	636	612	629	662	619	589	604	602	611	584	609	604	570	642	652	564	652	556	658	617	587	617	545	601	587	626	605	609	630	600	618	583	582	598	614	618	626	648	591	609	636	662	607	573	647	637	600	618	618	623	608	585	615	626	579	616	603	594	645	613	648	616	568	630	645	639	619	625	570	609	555	599	645	637	585	583	605	643	635	611	612	631	620	637	561	570	646	579	615	622	580	609	612	648	635	602	641	652	619	601	621	598	582	555	519	581	621	606	560	638	579	606	574	614	608	604	620	571	616	639	562	588	583	568	566	651	613	560	617	612	609	619	599	620	622	573	548	622	582	649	599	594	598	604	622	645	597	616	596	591	601	606	635	609	635	588	629	607	564	628	569	621	645	622	604	612	641	600	544	579	620	653	591	640	653	595	597	603	616	621	647	616	656	568	566	570	564	602	615	618	602	616	614	614	570	621	591	617	581	637	587	605	599	635	604	588	566	603	605	593	645	603	637	591	610	626	665	572	575	568	601	629	596	575	625	544	630	603	572	576	611	638	586	593	606	589	614	596	552	626	635	634	566	624	569	606	646	645	598	624	594	661	602	573	584	612	616	558	558	592	645	606	602	622	597	614	656	610	603	575	561	588	638	621	612	609	646	571	611	562	632	640	610	560	608	649	618	567	615	600	551	566	644	658	604	624	597	592	567	621	596	642	601	608	587	607	636	601	622	594	576	676	585	652	627	621	614	612	607	633	614	607	588	632	608	561	610	587	612	556	631	600	626	581	624	636	626	634	587	621	563	625	612	636	609	595	596	596	580	593	601	613	598	593	637	618	595	595	603	560	599	604	570	621	573	628	619	590	633	633	627	582	619	559	586	610	649	654	629	575	617	625	613	576	594	600	640	587	664	610	599	616	661	615	658	550	613	633	600	615	600	625	661	587	620	597	578	607	618	633	583	628	629	634	633	607	590	620	638	577	600	631	590	600	642	627	647	623	582	601	607	620	628	615	652	618	575	606	578	618	646	592	626	618	600	634	650	602	632	585	635	579	626	608	589	635	622	561	591	658	590	622	599	591	596	610	597	618	631	647	609	600	599	595	592	572	560	602	533	599	630	614	595	611	633	592	593	546	634	552	615	631	546	586	624	570	622	541	623	596	588	593	608	623	585	601	657	622	590	602	586	547	643	648	600	580	600	626	578	631	596	580	635	585	603	563	558	634	606	601	656	607	606	595	573	621	580	593	564	644	612	552	619	604	595	576	629	609	578	579	602	626	595	609	604	628	585	648	605	661	621	637	590	661	616	585	615	614	651	583	641	590	594	639	626	641	625	610	628	583	597	608	606	626	653	603	613	614	631	606	568	574	642	629	590	580	621	568	578	605	638	638	586	639	629	629	631	595	609	635	576	569	607	616	605	572	610	562	557	639	569	667	648	669	579	630	609	608	607	644	649	623	617	605	635	568	641	614	569	640	616	664	598	586	589	590	638	609	605	594	659	587	632	619	556	627	627	637	574	583	608	607	553	599	624	633	597	619	680	623	602	595	617	604	628	642	633	579	601	640	538	673	624	617	579	636	604	615	597	618	597	610	576	639	585	587	576	622	655	601	624	598	617	637	586	642	605	590	614	624	616	596	611	631	569	565	567	621	651	594	578	570	563	591	611	574	574	565	562	597	636	601	612	613	631	587	606	602	593	597	595	603	614	590	621	656	620	618	631	578	576	593	598	587	612	612	597	615	586	587	648	591	620	610	631	654	606	594	614	634	637	585	620	587	596	598	617	631	583	596	608	635	650	652	617	631	649	567	652	622	613	605	626	625	619	617	617	636	618	628	576	624	577	623	574	604	642	621	606	606	632	607	609	615	595	587	599	604	582	604	587	566	573	606	626	591	625	614	612	604	631	627	649	656	572	631	622	621	612	552	615	628	614	631	628	636	632	616	548	592	649	578	620	595	617	618	632	588	616	594	604	577	636	583	612	595	615	613	605	619	599	577	617	608	617	645	615	621	590	539	617	579	592	575	604	645	627	635	619	609	638	570	554	594	585	630	633	595	620	612	617	593	604	621	632	591	646	594	614	599	595	579	606	618	615	569	598	598	633	613	613	626	618	575	626	609	606	594	622	590	553	628	590	594	669	561	636	558	574	567	585	611	608	607	580	572	624	619	628	630	602	605	673	593	579	610	645	621	618	644	595	614	583	619	632	636	629	616	655	578	608	570	604	574	637	610	589	645	603	603	616	592	631	626	632	603	623	617	612	621	575	555	633	599	631	614	641	555	628	642	577	568	620	641	592	616	621	625	620	612	588	585	642	639	603	621	589	616	649	577	629	572	609	618	613	590	610	612	578	579	592	611	627	607	625	622	588	603	611	606	613	588	612	578	616	613	630	605	600	606	576	619	615	593	608	599	599	616	600	601	629	593	627	575	590	621	562	635	628	614	601	624	609	616	561	610	642	614	606	604	617	548	623	647	586	626	639	588	633	594	593	664	595	601	599	573	631	592	590	624	569	582	572	625	597	598	585	584	622	619	609	605	576	573	614	604	585	651	603	619	573	631	604	611	577	584	599	588	650	583	615	579	608	639	575	662	573	631	572	593	616	627	607	616	600	559	588	613	642	561	569	595	602	628	593	587	625	620	668	594	637	614	609	626	613	589	591	617	621	613	597	561	600	627	614	624	591	555	604	630	591	620	559	596	602	603	568	614	593	590	623	640	630	583	581	642	611	599	578	615	651	611	572	641	565	604	607	617	594	651	615	577	608	611	613	632	594	546	636	598	621	610	607	615	603	594	554	577	589	578	596	564	606	592	579	644	587	625	614	548	586	642	586	590	636	600	647	576	595	624	616	600	654	570	602	595	606	594	609	559	603	612	608	623	610	607	610	627	623	588	584	596	650
39157	48243	31753	7666	4653	3484	2794	2281	2032	1967	1658	1423	1336	1145	1052	1070	981	940	908	824	851	815	741	786	769	741	737	722	749	742	735	695	809	701	650	711	725	749	881	671	710	691	650	719	684	705	685	640	688	732	685	650	659	655	661	723	670	663	684	677	796	707	664	648	682	656	665	698	675	651	672	630	618	638	700	688	663	666	626	668	692	680	682	649	694	659	644	657	691	675	666	672	651	656	672	651	646	685	721	679	646	687	658	680	662	661	678	630	663	650	689	698	655	673	647	686	647	618	629	669	612	647	664	662	665	637	716	688	701	663	653	671	675	668	658	677	674	724	664	663	654	673	633	638	646	689	673	642	691	680	689	609	643	639	672	652	655	684	631	643	668	674	644	615	661	701	688	642	685	666	677	684	642	654	636	691	654	707	690	693	669	676	652	635	625	611	687	660	685	667	656	635	650	623	658	667	661	679	623	658	652	654	642	675	619	648	670	677	681	702	644	610	649	608	652	647	643	669	651	684	656	596	664	695	611	670	671	673	657	655	675	642	602	666	636	679	680	656	622	684	648	692	626	649	721	670	693	642	688	654	601	609	683	697	657	635	668	667	665	667	688	682	663	639	649	682	695	642	639	670	627	695	723	647	671	689	650	680	673	701	687	646	672	594	687	633	654	659	639	642	658	646	653	677	706	663	678	677	689	694	667	625	660	619	650	683	662	664	627	627	628	646	677	670	678	703	652	678	604	676	719	641	658	658	681	632	676	666	657	652	714	697	664	615	640	638	695	674	630	664	643	668	665	657	687	662	668	678	649	647	629	603	673	648	635	616	692	660	636	715	714	704	636	606	666	620	670	586	678	644	640	621	683	633	698	650	637	673	629	631	682	676	685	680	669	673	682	610	711	655	655	605	675	663	695	636	677	675	640	649	609	681	682	678	637	642	669	667	652	674	638	683	691	698	712	656	656	699	642	646	685	666	631	726	647	686	684	658	630	639	665	656	621	631	676	631	643	725	706	695	698	674	646	658	660	668	628	584	669	645	680	641	624	643	655	666	627	676	684	669	664	658	653	656	696	652	689	632	703	668	670	660	662	668	705	670	675	638	675	659	664	672	638	587	672	606	697	688	703	635	691	643	693	668	682	655	667	660	696	673	656	648	636	652	619	629	682	707	627	664	631	704	678	673	671	648	708	661	660	660	637	730	666	626	651	687	667	618	671	649	668	664	645	710	682	643	640	638	697	666	683	646	661	643	649	670	618	685	657	647	655	661	658	670	637	646	647	629	676	655	598	687	692	615	662	622	667	669	688	623	651	651	650	705	665	677	683	665	671	656	670	678	648	643	678	671	657	658	670	680	655	652	672	647	671	641	635	654	670	651	692	688	663	622	693	698	614	611	687	676	652	679	631	631	689	649	624	629	621	745	681	682	660	671	666	622	679	658	677	681	649	667	637	652	663	630	711	693	684	679	705	620	642	677	689	673	691	658	679	651	653	647	669	632	721	658	674	621	668	692	616	700	669	671	658	639	668	695	686	630	632	617	697	633	684	705	697	604	622	651	688	704	612	682	666	724	706	641	670	655	644	667	659	698	654	659	653	626	654	680	653	637	663	694	641	724	692	695	660	653	661	673	682	615	644	653	656	666	689	689	652	638	644	665	665	635	613	654	649	689	680	673	635	635	655	667	664	688	637	635	628	620	643	675	677	707	647	652	694	596	661	696	626	633	683	634	679	639	679	644	681	662	641	660	666	673	641	711	603	688	665	683	669	641	642	639	667	636	644	631	631	664	660	642	683	716	691	645	660	694	632	609	681	634	696	687	686	668	607	652	695	667	741	661	695	664	705	632	668	627	704	662	649	680	647	677	678	692	729	703	674	672	670	683	669	648	676	628	711	688	669	671	687	662	623	629	652	669	709	668	630	672	651	642	667	735	655	678	681	619	674	649	674	658	649	658	664	682	608	676	632	646	662	633	691	634	682	668	675	642	719	683	645	684	705	658	722	633	649	652	624	664	671	619	644	640	621	693	650	664	645	638	679	681	673	657	672	673	643	705	648	694	687	636	643	677	663	670	680	627	661	730	674	649	651	697	682	645	684	628	640	650	620	659	674	690	673	671	666	643	673	644	668	666	646	661	671	678	629	641	619	672	662	663	655	635	638	633	668	623	691	612	680	661	657	661	655	698	640	631	644	665	672	690	668	648	679	665	641	620	675	675	664	654	698	673	636	673	659	655	661	647	657	693	677	668	607	658	620	636	659	649	681	638	642	676	660	664	675	682	682	670	647	702	685	680	687	669	630	671	626	693	687	670	634	654	640	615	693	659	669	671	707	647	655	653	682	627	672	693	677	626	628	639	683	637	672	657	632	661	664	679	651	704	654	633	667	661	662	694	663	674	690	679	671	620	643	644	669	659	638	630	678	656	638	732	655	681	620	674	690	646	643	612	659	643	705	665	651	678	630	647	689	653	632	663	704	655	670	684	616	653	661	636	661	624	698	658	633	654	639	656	670	673	620	679	624	701	601	639	624	658	658	678	663	683	661	679	639	643	682	664	653	651	677	675	689	648	654	667	648	715	675	687	691	660	700	653	690	661	681	622	657	668	625	678	659	613	699	696	639	665	675	720	652	641	694	647	679	641	667	664	656	660	680	618	639	637	667	649	685	662	683	699	667	637	650	746	669	655	671	648	683	660	658	679	631	668	649	631	625	624	658	674	624	680	660	686	698	660	665	658	670	676	665	654	683	697	664	621	642	699	650	649	677	656	668	690	640	699	629	689	667	648	645	669	627	692	698	645	700	619	653	643	667	689	654	636	667	720	664	668	637	648	660	677	641	646	701	626	681	694	681	652	621	700	656	703	722	655	658	696	671	653	675	672	651	662	645	621	658	663	652	682	635	651	705	657	708	643	650	680	658	663	666	630	635	642	683	671	676	665	649	678	649	658	671	627	660	603	683	627	676	692	664	654	659	639	667	678	647	651	686	663	672	649	680	640	668	657	682	729	640	654	689	677	644	618	628	664	604	628	632	686	634	611	659	646	689	649	667	693	660	668	660	676	653	686	656	680	637	653	638	642	683	676	670	642	660	664	655	701	643	688	683	672	648	675	702	674	652	646	665	659	650	647	640	619	660	640	681	639	629	662	746	628	681	648	673	658	620	687	621	640	704	655	695	643	634	664	672	684	665	621	690	656	641	664	655	623	714	668	642	669	695	675	692	649	629	723	621	647	678	654	691	617	654	703	649	651	646	675	697	700	665	676	657	702	673	693	639	679	631	694	648	640	622	648	676	680	643	679	659	644	640	717	638	672	680	670	616	631	712	654	661	679	684	608	713	631	663	679	647	679	676	643	676	604	652	657	665	675	667	693	677	671	630	686	657	633	650	674	627	660	665	654	649	680	677	649	657	640	659	616	671	638	678	666	637	682	657	664	681	643	657	653	654	659	663	659	689	662	608	650	700	625	684	635	644	629	685	648	678	638	627	646
29023	22993	21282	4892	703	552	600	531	626	666	579	564	556	510	551	512	576	517	545	496	516	532	510	551	521	503	547	500	519	531	494	526	498	519	518	535	509	545	506	495	518	503	518	520	542	523	483	490	470	515	552	490	555	515	536	527	545	500	494	532	482	517	515	490	485	490	505	484	516	517	548	478	514	502	500	505	541	511	503	547	507	521	540	504	532	488	517	528	533	530	477	528	516	554	500	500	492	473	496	530	485	506	531	541	500	504	475	521	525	507	482	537	503	518	509	509	510	504	509	508	538	469	497	545	512	514	477	498	504	506	513	537	484	560	489	538	519	510	522	475	531	507	532	536	477	506	498	478	530	525	518	490	518	517	468	496	481	546	516	550	524	519	531	545	571	502	537	531	518	505	538	511	530	503	520	500	530	486	487	557	515	488	500	466	479	490	492	505	513	479	543	486	519	508	504	496	506	514	510	475	544	524	488	511	521	547	545	448	501	524	525	533	470	548	470	497	477	484	509	513	487	548	554	546	482	502	506	494	500	510	552	482	492	518	506	507	505	498	554	547	561	515	476	505	538	496	529	510	489	494	542	496	502	502	498	499	511	544	531	476	487	525	504	516	536	494	492	491	480	477	534	525	532	482	479	512	539	513	506	532	487	501	470	542	513	491	529	504	529	520	536	506	523	500	535	521	562	502	528	512	513	540	484	526	526	490	510	468	506	517	529	548	529	488	523	486	505	501	552	539	522	513	518	483	545	492	497	528	507	486	519	510	502	483	515	525	508	518	569	486	451	495	522	491	464	520	556	505	501	492	519	512	523	485	511	533	469	482	505	506	486	513	528	526	515	493	484	502	539	530	523	531	527	506	495	513	522	515	466	487	505	491	498	500	509	540	493	526	514	503	525	472	515	503	549	530	569	509	513	502	545	494	497	500	523	513	501	539	524	495	526	483	509	493	490	534	504	504	513	540	511	507	528	528	512	492	502	505	535	513	502	498	540	498	511	473	536	543	498	523	511	545	497	522	521	536	532	486	502	532	533	535	512	488	556	484	516	482	513	501	475	531	489	496	515	515	520	516	520	476	504	519	455	475	531	506	505	474	537	510	491	539	494	546	503	544	495	531	524	507	553	524	530	512	513	505	539	529	540	530	476	520	515	515	559	525	540	475	519	508	529	532	507	489	519	554	515	525	496	480	511	521	498	439	540	502	524	472	506	549	553	544	517	500	502	521	504	526	483	490	496	494	553	505	514	490	483	508	541	491	495	506	515	486	499	537	522	522	486	531	531	532	499	508	561	557	511	489	542	515	551	510	531	521	517	493	503	565	494	517	530	505	516	504	514	484	539	496	493	482	538	500	536	480	545	515	493	544	508	495	508	491	501	499	528	510	566	475	530	527	540	494	524	512	546	475	532	478	469	500	506	542	524	473	524	475	490	497	513	501	494	506	517	550	512	519	473	538	525	499	517	500	507	514	548	516	501	532	512	518	503	536	486	479	543	529	510	535	521	535	494	538	489	505	505	488	546	502	493	502	468	563	482	519	543	514	526	508	505	544	479	485	533	473	498	530	525	486	510	526	509	501	525	521	534	485	550	480	488	490	474	514	516	540	526	547	542	507	536	505	530	530	568	548	514	509	496	507	511	545	524	527	524	498	540	544	501	511	514	531	537	504	512	488	539	510	490	493	520	510	501	490	533	467	521	535	518	527	524	481	512	542	526	496	518	517	532	522	491	516	537	496	545	519	494	531	496	492	489	477	528	487	523	537	569	553	551	540	500	559	506	499	496	483	471	489	534	517	465	491	507	530	533	490	503	497	469	518	487	515	536	484	524	526	487	508	530	477	534	509	564	504	494	535	531	512	543	525	544	503	511	516	525	509	504	525	528	525	549	481	526	495	477	535	557	519	521	489	502	483	525	505	467	528	551	520	550	544	530	502	513	470	520	558	536	548	533	513	513	517	500	496	512	525	509	500	496	480	517	469	498	528	512	502	499	467	507	549	477	519	537	481	525	482	480	520	539	518	497	492	517	510	525	512	527	508	500	562	521	540	519	534	565	481	460	495	546	479	525	549	490	487	521	494	542	523	524	491	509	518	495	534	488	498	506	495	524	538	517	487	472	503	534	552	500	528	526	595	503	551	518	514	493	524	499	544	534	492	506	486	489	518	511	527	477	516	491	485	531	506	501	521	505	511	511	551	530	474	494	467	533	492	514	505	541	523	522	474	492	468	499	486	497	487	514	539	560	512	511	509	518	520	483	508	491	500	514	512	506	555	493	474	507	504	500	503	531	494	493	518	492	519	486	522	471	554	484	505	521	481	485	541	531	531	501	519	479	501	535	489	532	527	540	508	512	513	497	500	523	515	522	528	523	521	536	545	538	550	505	536	506	558	516	496	531	532	512	538	544	539	547	510	509	536	511	538	500	546	474	526	525	510	485	513	494	505	510	490	466	519	446	493	553	472	501	531	504	503	503	520	496	507	490	496	517	520	515	489	497	498	463	475	528	498	527	512	513	528	506	509	517	520	506	523	520	500	538	523	531	528	495	531	499	511	499	509	503	484	505	504	508	509	471	512	506	554	497	502	470	519	517	514	519	492	522	516	525	516	505	527	479	556	507	497	480	508	490	550	575	484	497	519	556	523	491	559	502	584	524	502	515	523	502	466	526	504	493	548	525	505	518	541	516	524	523	518	530	506	518	521	497	538	523	500	530	505	552	527	529	560	513	524	533	502	473	524	521	557	485	509	534	514	525	526	474	534	489	559	489	510	543	521	486	473	521	535	540	487	510	516	480	514	502	503	532	514	499	472	499	459	499	502	501	519	554	475	464	466	474	504	490	526	529	491	473	532	493	555	498	519	452	511	497	521	521	534	497	530	565	521	520	513	481	497	490	493	491	469	530	525	530	534	537	494	530	532	507	522	512	516	543	479	483	502	484	537	496	520	489	511	494	509	486	517	481	551	506	450	559	511	510	530	522	555	483	534	510	523	523	479	529	481	508	530	477	502	500	495	488	538	471	532	478	483	500	501	518	496	513	545	481	528	544	483	513	468	559	530	505	466	518	526	512	501	503	508	571	489	504	514	481	508	500	531	497	533	528	570	507	532	537	512	527	548	500	518	511	498	510	495	518	479	518	509	526	509	511	502	523	531	509	492	516	552	532	530	500	493	504	534	508	492	510	518	525	544	520	507	541	512	510	494	482	499	512	529	506	512	553	534	533	466	549	580	492	527	484	524	542	573	478	473	552	507	502	524	523	535	504	499	487	525	519	511	519	540	474	560	520	488	520	548	507	482	482	473	513	507	527	567	498	490	537	515	520	484	546	450	521	527	509	522	547	516	517	548	489	496	507	533	528	489	487	538	494	502	522	507	492	539	507	514	518	470	555	535	514	465	530	510	502	497	502	528	536	521	485	527	539	477	519	520	514	511	530	470	505	502	498	510	523	547	517	535	491	516	495	531	512	517	485	505	488	504	493	499
33714	32872	23618	1971	876	765	748	677	835	920	816	776	617	655	626	625	638	639	632	628	588	638	622	629	599	588	576	594	597	605	563	557	582	605	632	640	599	707	643	635	579	599	603	614	617	602	595	625	627	586	604	614	611	597	595	612	604	595	680	599	573	607	630	570	574	605	574	566	582	585	614	620	616	591	554	598	631	623	603	600	591	638	601	621	658	623	610	614	602	623	565	590	595	627	572	600	615	606	598	562	577	587	591	599	602	659	586	620	607	626	609	560	592	598	627	573	646	560	594	573	628	573	586	603	624	564	623	599	621	584	626	561	615	577	599	600	577	588	570	572	617	639	639	603	581	585	630	596	563	602	628	595	619	593	596	613	654	591	616	651	639	560	625	612	595	633	578	611	634	655	591	608	569	616	569	620	629	632	557	610	603	637	576	553	602	615	605	614	637	535	593	601	649	606	573	620	623	576	609	634	588	573	604	592	627	577	662	577	618	643	646	625	598	596	616	613	590	606	626	600	601	594	588	623	634	570	625	609	598	614	597	627	605	582	607	579	652	588	608	618	585	615	611	608	592	566	576	609	654	629	628	624	585	596	615	597	624	580	608	616	646	614	546	651	583	578	605	618	540	597	626	602	630	634	593	643	612	651	558	598	584	599	565	594	600	625	602	562	645	594	611	574	634	636	570	620	581	592	618	597	591	565	676	599	574	626	596	570	613	614	637	613	636	595	594	560	590	632	597	574	577	607	623	575	585	591	601	607	607	614	599	619	609	664	655	612	570	623	564	611	586	579	602	596	585	591	609	578	558	572	593	618	613	633	581	610	621	638	589	600	612	579	617	594	615	617	617	603	565	590	624	625	648	614	562	572	631	595	643	598	623	604	624	583	585	644	611	597	627	604	642	612	541	604	622	594	619	631	593	608	605	657	620	567	571	596	581	638	605	596	625	544	620	589	636	596	626	589	588	600	567	607	594	634	655	589	615	595	588	613	654	600	575	583	622	622	657	649	634	623	611	585	599	614	617	594	674	649	644	599	629	600	621	617	606	619	625	573	607	591	626	606	580	642	609	586	628	572	574	668	606	591	613	597	583	612	631	596	595	621	580	625	583	611	611	643	597	584	622	567	601	631	583	624	623	600	597	622	599	612	639	609	630	599	580	583	619	575	630	612	620	622	626	621	614	579	622	620	640	608	609	620	638	628	603	635	610	552	644	650	647	566	610	579	623	621	620	586	657	629	596	610	610	616	611	585	612	651	585	602	594	584	567	565	559	610	609	612	576	569	555	623	624	623	573	603	562	593	559	619	602	636	624	635	623	605	579	642	595	584	627	631	598	658	582	622	613	589	599	594	606	611	575	615	607	603	602	618	588	582	610	570	611	583	624	615	620	640	576	632	648	609	629	616	603	661	584	560	620	602	615	581	559	621	604	623	609	610	621	619	560	592	592	606	623	584	568	598	597	593	607	608	586	594	592	607	560	601	627	661	598	604	597	557	617	614	618	618	617	604	623	620	602	647	597	636	589	605	597	643	638	640	653	583	632	631	608	628	535	605	592	615	592	635	603	603	622	639	580	635	581	566	552	617	610	599	611	577	616	587	617	611	619	595	599	607	650	602	578	571	595	610	635	632	603	598	624	603	572	634	608	555	581	644	552	589	609	589	604	585	594	625	602	606	585	599	626	609	571	616	580	569	625	626	639	557	623	597	647	599	632	590	599	576	586	620	601	608	601	651	591	642	608	584	628	605	601	551	630	582	595	600	620	566	600	590	545	570	614	604	600	602	589	585	607	617	609	563	595	614	559	624	621	605	630	583	637	616	556	630	609	606	597	616	652	629	645	601	595	571	589	565	589	622	580	604	613	610	643	582	605	615	580	565	622	625	603	612	618	600	585	635	599	592	567	590	594	610	599	613	599	601	621	613	612	616	594	618	572	602	646	590	616	611	675	573	579	627	620	602	589	611	637	633	586	604	615	587	618	573	620	590	630	614	573	614	612	610	583	651	634	612	665	637	574	601	596	599	583	571	611	622	618	572	608	615	608	645	606	632	585	598	618	553	565	607	586	575	584	628	596	620	610	648	612	578	628	587	595	623	590	626	603	570	636	541	628	605	567	625	608	618	611	572	571	601	579	634	607	567	615	588	586	579	569	591	613	648	628	571	587	597	590	561	561	596	588	594	623	571	579	590	598	622	637	621	607	658	579	592	589	583	626	555	591	614	624	575	639	591	615	577	674	617	613	578	604	586	617	627	639	618	574	634	558	572	640	567	646	607	598	605	602	635	620	630	581	617	580	583	613	639	622	617	649	601	592	591	602	612	590	573	650	643	613	637	602	683	605	625	619	647	594	621	616	643	624	581	605	587	611	596	618	623	615	593	634	562	565	644	616	561	653	616	636	623	640	607	603	656	556	613	627	574	583	662	606	591	617	632	604	601	589	593	608	601	648	599	638	668	610	597	569	668	633	579	621	655	627	580	615	615	607	586	591	619	589	616	578	635	626	635	595	593	564	628	639	645	612	608	607	582	583	664	610	609	634	627	636	589	595	605	600	638	624	640	577	619	613	550	587	595	611	605	612	578	599	614	590	603	639	583	589	587	599	577	586	603	604	591	557	653	617	584	611	583	589	605	600	616	597	582	604	603	624	594	614	603	602	629	635	615	620	608	556	615	612	630	612	617	657	624	662	604	612	596	583	602	579	567	645	572	598	589	639	597	647	592	602	543	615	618	643	629	586	593	593	600	595	603	573	636	582	590	598	601	594	566	569	601	616	595	589	593	592	619	594	615	558	602	601	629	581	601	607	590	610	585	576	637	603	611	636	604	581	628	598	623	611	645	647	620	579	651	582	618	605	631	557	610	584	636	580	633	623	590	609	625	633	600	569	592	631	619	560	593	608	611	586	635	607	629	601	595	609	586	586	617	584	608	620	622	582	617	604	612	573	599	645	577	642	631	582	591	616	601	595	639	623	583	600	629	638	625	566	598	602	626	624	609	581	539	542	615	626	637	604	609	600	614	607	617	569	640	572	592	602	610	579	632	617	577	625	614	667	545	609	629	600	610	623	612	609	653	610	618	630	621	571	601	601	594	591	596	601	606	589	653	592	561	623	577	604	578	660	583	609	586	620	580	614	614	569	580	590	615	626	613	558	592	588	623	631	636	573	653	600	607	589	640	602	594	601	631	632	617	607	662	600	612	604	571	648	630	616	600	626	644	590	593	595	613	627	617	646	636	590	622	601	629	648	583	629	590	615	621	612	615	586	582	608	597	575	599	633	572	593	607	610	639	660	584	642	569	592	602	558	640	640	639	589	610	623	576	652	598	601	576	632	611	656	576	623	634	569	614	637	584	571	659	581	586	624	565	560	666	568	629	546	582	574	573	660	636	572	604	586	588	553	593	636	615	553	609	614	620	597	603	606	640	591	629	631	608	601	613	588	600	588	614	556	587	640	633	623	622	596	619	594	611	639	630	641	611	636	591
23462	20877	28135	23757	20866	11141	1165	743	684	822	691	557	511	466	473	425	403	390	404	379	388	386	387	348	378	361	374	398	412	356	372	354	402	344	359	359	342	415	348	375	348	340	347	358	325	378	358	368	379	406	375	369	348	376	371	361	344	466	445	429	358	325	332	368	343	324	361	358	349	367	363	386	354	357	352	337	380	369	344	339	369	348	384	354	373	358	343	354	377	358	335	346	340	342	351	349	374	387	358	346	340	354	346	387	348	347	325	338	351	368	320	324	334	349	332	338	311	359	320	352	346	372	351	334	347	339	345	345	335	359	353	355	366	334	356	361	350	388	359	362	354	346	363	350	334	365	349	389	326	350	332	369	358	367	321	330	329	323	362	355	343	355	340	351	351	344	366	362	387	362	350	342	359	385	357	337	336	392	361	341	332	343	335	309	367	365	365	341	353	337	341	359	313	363	378	360	344	367	389	397	361	360	349	334	354	395	376	397	364	331	358	350	353	364	333	364	383	356	367	372	340	391	367	326	333	358	354	344	356	360	322	330	360	342	354	316	318	363	355	329	357	340	337	332	353	363	341	331	369	299	339	363	349	330	344	359	387	370	378	362	356	384	347	337	389	350	341	312	383	331	347	365	344	345	363	342	356	376	338	334	334	365	353	356	331	354	336	362	343	357	323	352	324	383	389	344	357	347	325	365	360	326	344	346	306	384	370	294	359	341	360	352	355	385	330	333	339	375	365	364	347	373	380	351	334	336	350	350	360	354	356	375	371	364	396	344	369	348	316	359	333	375	335	344	330	319	325	345	388	378	345	352	348	371	321	383	326	311	379	356	355	366	333	353	360	336	366	345	349	317	329	367	353	341	345	328	371	352	359	326	359	337	342	321	352	342	355	365	391	355	342	344	332	383	381	356	372	350	329	361	371	318	343	359	374	364	343	338	314	353	339	368	350	328	356	338	345	389	348	349	359	352	368	357	351	347	357	361	333	383	375	338	345	327	325	320	375	324	354	337	341	335	344	349	368	365	372	348	369	342	346	335	343	337	355	345	350	340	305	354	325	369	360	347	335	350	342	370	376	388	303	360	352	348	356	351	345	323	347	306	349	354	338	358	340	382	338	339	361	328	322	375	348	387	343	328	328	373	347	359	348	377	357	353	352	356	349	336	350	336	378	360	326	305	378	339	343	354	366	370	342	340	365	368	385	327	373	345	332	349	354	353	338	326	346	381	379	327	338	343	341	384	358	324	347	368	356	344	357	337	348	354	336	313	404	394	345	345	343	328	353	362	379	345	353	336	360	359	329	358	367	384	365	357	337	336	350	347	331	354	333	353	364	361	329	399	378	308	330	349	387	337	362	355	322	354	321	376	330	350	347	367	352	356	293	317	345	310	337	374	328	348	373	340	359	400	327	377	351	341	336	352	360	353	329	377	350	331	365	365	358	347	373	362	332	361	352	360	403	357	344	350	347	338	354	326	355	392	335	357	345	333	305	348	367	358	349	300	341	340	363	338	338	358	350	347	319	341	364	357	361	365	366	346	328	341	353	346	345	334	346	377	359	377	322	336	307	365	344	365	360	363	346	363	346	365	377	350	342	346	338	356	328	387	315	353	365	340	341	327	346	373	370	355	358	344	368	336	349	320	315	350	361	342	374	400	325	329	315	341	337	343	339	360	331	338	392	352	353	358	329	392	332	356	354	378	332	339	337	348	345	372	335	328	365	375	354	358	348	335	343	347	345	323	351	355	344	345	342	344	328	371	360	350	335	356	350	334	371	323	342	378	326	361	360	362	407	364	357	342	323	343	335	371	355	355	335	341	350	374	338	377	343	344	348	328	349	348	369	348	361	332	344	380	360	336	329	364	378	356	356	355	317	365	350	351	338	361	316	366	376	327	354	353	362	362	342	362	337	365	322	328	315	377	358	390	335	371	360	360	323	366	352	343	344	338	363	353	351	367	351	400	320	350	364	342	381	352	347	395	352	358	339	369	388	343	351	330	346	326	345	328	342	369	373	328	373	338	357	325	343	351	355	338	364	350	347	333	368	322	374	384	365	370	380	344	303	344	349	365	377	345	336	350	351	368	337	353	348	319	337	334	346	394	375	354	373	376	324	341	352	374	349	316	373	340	341	329	276	359	341	320	366	351	357	369	352	322	374	356	366	342	399	370	335	358	360	346	392	367	363	331	338	326	340	346	352	376	342	371	348	387	344	333	362	370	370	379	355	370	376	363	357	339	360	351	325	336	324	351	356	334	354	385	332	359	346	345	362	360	354	377	377	366	329	365	340	347	314	346	360	364	340	325	362	347	339	345	337	317	349	329	345	340	341	336	349	377	365	355	352	350	342	337	344	341	352	341	350	364	369	340	342	338	325	382	357	353	339	351	394	355	315	355	378	337	305	324	365	363	362	339	330	346	389	402	351	334	328	325	333	330	383	318	379	325	374	371	372	377	357	321	360	338	345	328	365	313	336	373	347	347	353	328	318	339	356	362	334	332	342	338	359	378	333	371	365	333	349	341	324	349	350	378	345	318	335	351	391	340	349	351	356	345	360	354	362	362	347	342	364	339	348	371	341	345	352	354	347	335	364	379	350	368	349	360	346	354	370	341	343	353	352	336	372	383	324	366	322	353	347	388	367	367	344	326	371	331	320	352	373	323	321	368	332	371	385	369	352	340	337	372	356	362	379	361	373	330	336	350	351	354	328	390	322	362	327	346	346	341	360	346	349	384	337	373	362	364	322	348	363	357	341	345	338	381	361	361	345	327	342	340	323	358	322	357	352	354	362	326	353	327	353	371	378	353	356	314	348	375	380	346	325	361	347	342	337	341	320	361	345	351	372	343	399	350	343	364	357	327	342	358	329	360	346	352	330	334	362	342	371	356	377	333	355	349	349	349	345	331	338	344	341	390	352	369	398	341	379	343	338	337	365	346	349	326	345	349	377	361	333	319	353	354	357	371	361	380	377	347	343	295	345	373	320	344	353	360	355	335	323	371	342	387	333	326	345	324	368	352	350	364	345	354	376	329	327	346	363	361	379	339	340	365	368	348	336	357	323	339	350	371	344	365	336	341	343	362	320	344	318	361	358	310	376	357	361	327	364	339	343	361	328	336	361	322	325	363	336	343	352	351	334	350	357	352	337	357	365	359	321	324	337	336	343	310	346	346	357	343	316	357	319	351	359	373	385	318	354	375	366	372	349	336	358	334	364	322	345	306	338	342	395	342	332	317	333	361	360	329	353	358	355	351	328	343	342	312	349	356	332	342	364	334	351	333	316	353	367	357	328	317	372	370	351	352	340	341	329	325	335	365	343	358	375	372	348	351	357	326	305	362	325	342	341	340	353	323	350	340	328	346	349	305	324	365	324	339	328	379	351	359	341	377	389	340	370	354	367	348	325	361	369	363	338	351	363	377	319	344	358	328	369	329	321	353	374	373	329	353	339	348	325	379	338	344	336	320	358	363	356	333	360	361	356	333
35325	42179	28797	4471	2472	1890	1462	1192	1237	1480	1137	837	715	663	655	613	537	527	525	515	482	514	505	489	463	505	427	441	439	444	440	447	455	467	447	434	461	570	407	471	465	459	427	414	466	468	431	432	414	415	457	433	420	451	425	432	462	596	509	533	453	453	360	439	417	411	422	405	434	412	438	418	391	420	409	418	408	434	392	447	405	424	406	392	436	406	435	428	426	407	429	429	447	420	443	382	400	448	404	410	430	406	420	409	427	395	395	405	427	409	440	424	452	426	411	434	470	407	409	439	398	413	390	431	400	430	398	439	384	421	417	434	439	410	408	407	409	440	390	417	443	432	406	457	432	419	415	407	419	416	413	430	439	429	402	420	443	431	427	410	410	394	447	413	378	411	404	427	391	398	400	426	448	401	420	456	413	435	409	432	405	406	439	413	390	433	436	399	442	422	444	415	391	392	412	430	404	408	423	422	414	413	395	426	405	420	415	441	448	435	438	440	412	385	420	443	406	401	377	452	405	428	396	402	380	385	427	444	416	427	411	426	425	402	371	414	438	423	431	409	413	418	422	427	422	433	381	428	413	398	387	422	427	469	418	435	422	411	417	432	414	453	407	411	402	423	368	463	418	415	375	445	437	419	412	420	454	463	416	393	385	478	450	401	405	387	453	443	436	404	418	398	391	422	435	417	445	464	417	427	401	437	449	404	449	435	396	449	445	381	394	438	408	415	415	435	403	406	411	412	431	431	434	420	452	415	404	444	463	396	392	386	424	460	432	404	417	421	411	416	410	380	419	408	444	458	427	408	414	395	459	424	449	411	430	456	420	417	449	413	385	416	412	413	394	417	417	430	390	427	416	393	440	439	405	395	446	379	438	428	410	443	452	419	410	425	428	430	423	396	440	401	435	418	442	421	451	408	454	424	419	400	405	462	444	401	400	387	412	410	404	400	435	440	448	393	417	423	394	426	412	429	406	421	446	444	421	447	471	453	373	415	432	424	414	429	392	426	401	418	434	419	446	410	431	428	416	436	457	404	416	391	433	398	419	470	394	427	426	426	431	437	438	422	412	405	482	422	423	425	408	413	421	387	402	418	427	403	421	431	433	415	461	439	411	399	425	432	398	455	404	437	412	399	415	395	409	433	411	449	421	466	383	405	410	399	431	414	411	387	375	392	429	406	383	427	392	431	419	384	420	437	421	442	419	408	438	438	418	436	439	432	431	407	391	407	416	411	408	423	403	433	434	441	414	428	393	406	413	394	411	405	399	448	438	428	439	397	415	404	441	404	427	392	400	415	428	416	429	397	402	415	430	411	386	444	352	451	409	441	409	411	410	436	415	431	410	397	421	398	433	416	415	385	407	423	432	405	437	407	378	388	411	418	388	431	426	428	422	396	438	400	435	441	430	436	446	378	442	443	432	455	428	384	439	405	464	436	439	443	421	430	427	436	418	379	472	424	399	433	446	410	419	408	416	409	396	431	389	412	386	456	390	425	430	467	461	454	401	410	444	430	393	398	443	386	444	428	429	416	418	403	419	414	444	410	412	393	441	419	426	448	423	399	433	375	438	436	413	460	407	382	411	433	427	459	430	385	376	437	434	428	431	420	411	431	423	412	418	417	434	422	410	419	405	414	428	396	421	413	452	409	425	402	402	404	419	423	429	420	435	411	421	419	443	428	433	404	413	436	389	441	441	399	426	401	402	404	398	430	445	403	407	388	412	441	403	404	450	386	375	447	412	396	388	456	393	420	414	411	393	401	427	413	405	399	430	428	438	423	426	457	441	436	413	432	427	438	415	448	423	417	350	422	432	455	402	405	403	402	382	429	423	448	420	433	439	431	408	458	412	387	423	414	409	422	415	455	440	420	387	428	457	414	406	420	436	409	461	431	430	410	422	397	408	405	425	403	409	446	443	410	416	421	428	396	403	429	415	432	460	436	427	407	448	409	444	429	413	425	434	403	477	411	397	406	415	403	451	413	411	440	435	408	454	415	415	439	385	424	444	380	427	433	409	417	413	417	398	428	408	415	406	413	412	444	422	430	389	448	401	434	417	402	426	434	427	436	451	443	460	445	419	409	412	430	394	418	412	446	431	406	428	415	419	446	445	403	417	435	382	369	432	391	431	414	399	417	426	413	433	383	385	442	423	396	433	400	417	444	387	423	414	427	384	437	425	416	421	429	387	409	404	430	388	404	393	440	435	419	473	427	427	442	456	430	441	403	411	370	418	424	445	408	410	400	424	381	401	407	390	400	397	403	401	423	440	456	382	432	444	378	410	445	416	417	406	419	409	424	430	474	423	443	388	417	434	406	417	436	403	399	429	378	370	407	437	416	429	456	375	413	416	398	410	419	452	420	433	399	399	408	404	377	416	405	431	414	436	418	448	412	393	423	353	456	442	444	451	369	423	397	419	400	407	414	391	393	389	418	418	428	421	384	421	403	410	400	416	452	394	408	424	408	400	398	441	404	376	392	436	422	406	426	457	409	454	449	418	447	462	406	410	427	444	426	414	385	419	431	420	449	427	392	453	440	413	417	423	448	464	416	426	412	437	433	419	412	380	404	402	404	427	394	404	424	422	445	439	418	436	430	409	418	413	425	434	421	434	387	434	426	436	398	427	425	435	465	411	416	424	453	397	395	392	435	423	427	454	423	425	440	388	387	432	442	423	425	413	441	395	437	450	391	439	451	439	406	426	443	380	419	401	399	414	418	409	396	452	398	388	398	459	393	396	415	401	453	456	401	409	416	431	410	397	438	417	405	437	415	410	400	431	482	392	402	434	452	380	433	409	403	432	459	434	423	439	443	409	395	412	394	379	420	416	421	428	416	406	434	378	438	402	419	437	455	421	395	434	415	396	413	416	409	429	432	443	444	378	418	398	401	409	405	392	376	432	436	442	401	394	419	414	432	413	448	453	448	433	436	422	417	447	417	419	425	420	407	433	396	416	422	407	439	406	432	410	382	412	442	382	410	441	405	405	394	451	433	408	409	448	412	404	433	414	446	412	433	423	419	412	415	459	426	425	411	392	450	457	391	425	433	418	370	427	431	406	397	396	424	414	406	433	441	367	410	418	417	394	403	445	417	447	386	385	417	420	387	413	389	427	411	408	437	435	414	444	401	414	413	420	427	408	425	413	439	445	393	423	425	388	437	414	368	409	423	427	429	402	410	390	423	415	379	432	429	408	435	390	411	409	428	404	441	424	383	402	436	432	419	418	390	446	408	433	404	417	397	376	395	416	437	425	416	408	411	453	383	421	419	414	394	439	415	424	438	402	413	458	451	376	439	438	404	429	462	418	434	431	401	439	415	415	428	402	414	387	431	403	419	456	394	396	423	429	417	431	419	428	397	397	422	446	434	372	411	446	402	453	413	401	387	424	437	432	392	459	429	432	430	407	433	409	374	396	412	462	455	415	421	419	406	421	424	453	393	385	428	435	407	399	424	433	436	387	374	397	419	416	441	407	411	431	409	357	435
24714	20904	27332	24555	13120	1521	1031	982	990	1090	1082	968	854	855	858	851	812	743	866	744	816	845	777	833	841	839	815	788	778	784	793	836	784	785	812	773	793	814	802	776	819	760	775	808	726	785	751	793	788	778	808	724	829	840	779	773	840	804	891	817	775	849	771	774	805	734	793	763	824	812	787	776	781	761	762	770	788	796	776	801	823	761	826	783	804	710	779	782	781	807	810	782	819	754	745	813	780	810	791	802	798	822	762	758	770	817	729	808	773	762	779	797	799	788	802	802	785	813	794	782	769	788	817	762	746	763	730	759	815	845	768	780	786	784	821	818	794	759	753	807	754	799	806	787	770	724	790	786	809	787	748	830	826	782	761	775	819	790	792	737	722	834	812	812	772	795	797	756	792	783	819	784	822	823	775	757	800	777	804	744	788	750	789	751	762	778	816	757	778	769	749	806	771	726	788	770	732	810	793	784	825	831	836	793	758	767	783	791	791	792	808	761	810	756	805	782	808	818	813	800	779	762	794	764	789	750	843	817	786	742	744	758	830	800	753	756	780	799	763	830	830	775	800	776	711	824	767	761	800	774	784	815	803	833	810	761	747	725	805	783	786	784	777	785	779	743	778	743	787	791	804	751	798	816	764	807	792	791	798	732	812	787	838	773	807	768	765	828	771	806	813	811	764	763	753	819	790	779	804	791	783	749	757	758	784	812	787	809	820	819	803	808	729	859	792	759	796	750	746	779	847	798	755	773	781	771	743	786	814	814	780	754	775	778	838	818	840	786	806	747	756	787	775	806	789	825	785	758	824	823	730	794	751	812	779	762	751	800	813	797	800	803	795	746	811	746	758	772	826	779	795	792	778	783	802	802	790	783	836	800	752	790	781	803	771	826	791	808	785	804	803	786	786	732	803	823	817	785	790	790	839	845	787	824	804	775	790	805	756	804	788	791	823	804	760	805	775	810	786	799	796	767	768	805	768	778	756	761	811	758	810	820	757	773	817	735	759	775	789	799	767	825	793	802	815	790	849	787	785	773	775	753	735	839	784	767	853	759	748	779	772	757	790	821	788	792	773	763	771	824	764	778	822	785	755	769	797	821	775	804	803	784	806	842	786	798	788	752	820	840	796	802	742	810	794	794	774	774	808	818	802	772	751	837	763	758	806	788	800	761	814	774	821	765	765	744	749	777	757	768	772	841	804	776	809	776	835	729	746	793	832	766	795	831	799	824	780	767	779	853	794	812	816	769	749	813	800	816	790	815	773	743	800	742	763	760	790	767	802	769	747	795	802	811	755	777	744	770	721	809	805	800	841	842	828	770	743	782	756	796	784	745	785	823	753	780	810	753	759	755	788	797	795	831	802	817	814	795	797	802	828	802	831	821	722	726	818	778	766	730	785	801	862	765	791	736	794	792	799	808	749	751	790	828	794	762	749	786	762	738	758	771	800	831	782	788	784	769	789	813	797	726	764	785	751	790	809	748	755	748	812	808	850	777	735	744	815	790	795	789	797	787	832	758	731	721	838	724	773	800	811	761	781	739	789	805	814	796	782	815	801	815	748	769	788	764	771	817	767	776	781	818	795	757	751	809	783	808	780	773	782	789	812	821	795	755	771	777	798	801	758	758	811	764	772	835	798	822	753	795	809	767	723	798	791	767	740	797	807	817	811	757	741	793	792	787	768	815	828	773	795	773	830	781	788	814	790	838	785	761	780	826	750	793	798	758	792	843	791	813	836	782	784	796	821	761	776	755	798	826	788	754	800	823	825	749	767	743	781	746	795	794	769	819	738	747	767	770	818	744	790	792	721	741	789	751	793	739	818	776	759	801	786	770	742	762	818	786	769	755	806	786	822	823	817	792	790	766	802	754	782	828	756	755	819	788	806	766	825	809	804	759	760	796	734	767	768	774	824	742	775	773	778	795	803	752	791	777	772	757	744	808	848	753	755	756	795	784	796	818	794	785	756	841	783	780	826	784	779	776	813	776	838	760	775	768	768	837	782	832	799	760	765	808	788	806	754	797	821	792	744	732	758	758	796	817	797	835	739	811	809	831	829	772	767	775	730	773	763	744	811	772	795	795	765	819	736	829	818	783	793	830	805	771	753	798	783	836	794	845	794	804	797	753	806	804	829	835	794	752	782	736	809	749	778	797	802	800	750	784	792	775	789	830	779	780	755	741	792	745	765	739	798	770	815	738	796	782	742	758	803	782	762	763	799	819	845	782	760	781	780	792	795	800	781	841	747	824	770	814	800	792	775	736	770	791	717	754	782	804	827	802	776	797	837	773	771	763	755	826	770	817	800	772	793	823	827	761	791	825	781	734	764	741	815	790	770	789	801	788	798	780	798	782	820	814	838	844	809	809	827	798	788	809	751	804	771	786	786	743	721	795	856	779	764	777	837	820	782	746	783	742	858	786	827	810	825	841	816	834	793	791	800	790	807	801	805	746	801	752	743	740	762	781	818	741	721	825	844	821	752	812	785	783	820	763	764	761	736	825	793	794	789	773	805	743	823	769	794	818	786	811	750	802	799	785	741	811	790	763	752	788	812	794	799	758	791	774	790	843	750	881	768	767	770	773	799	769	813	782	805	795	707	783	786	819	820	792	809	750	817	802	781	806	765	771	746	750	820	794	781	742	793	785	793	805	795	806	778	739	776	770	815	796	723	768	819	823	774	766	781	816	815	804	815	792	806	844	833	737	838	765	819	775	807	793	801	798	787	762	808	840	781	694	788	829	783	758	807	800	778	788	828	805	763	765	779	784	823	780	772	798	797	765	771	785	736	862	813	820	771	822	783	783	720	761	784	828	775	740	812	800	799	779	790	797	762	798	796	782	783	767	789	765	786	809	753	783	813	807	755	760	781	780	793	784	756	770	791	794	780	802	793	786	710	831	799	786	777	793	838	789	779	745	778	810	831	812	761	769	818	810	781	755	805	806	789	768	786	814	826	783	760	743	760	837	778	774	767	780	795	789	825	783	809	807	762	757	777	853	806	756	812	761	823	794	750	797	800	809	733	789	827	780	745	775	751	742	755	771	774	775	799	771	825	811	768	760	813	795	795	737	775	837	766	793	849	773	759	808	800	793	753	765	747	770	779	750	780	770	786	780	754	774	789	809	761	830	812	772	781	805	801	765	790	731	792	797	749	763	772	817	788	767	807	784	810	843	861	790	831	811	767	742	827	754	798	796	808	804	784	803	792	741	791	770	807	750	767	813	768	767	747	867	810	785	775	783	808	809	811	810	829	792	731	826	775	788	810	794	764	735	760	765	815	788	854	819	792	817	772	795	801	802	832	776	816	823	803	801	765	766	790	784	817	779	780	823	800	754	802	816	825	719	779	747	767	774	765	798	759	836	776	793	803	835	762	730	768	844	755	757	752	807	753	769	785	788	764	757	841	793	805	822	785	796	810	790	800	797	798	829	809	791	824	812	761	781	785	797	754	804	775	773	794	804	775	787	793	785	819	781	755	827	813	744
35985	40153	25456	3739	2075	1742	1533	1401	1287	1727	1689	1303	1076	1010	968	1029	980	883	965	957	907	917	926	955	911	865	958	867	873	993	856	866	872	893	912	910	975	966	932	877	910	934	878	893	910	907	859	931	832	935	906	890	914	903	930	923	973	986	1068	935	917	930	857	855	890	920	955	863	845	900	921	869	897	907	893	877	847	931	927	894	898	866	949	955	877	847	921	850	931	863	873	881	872	853	857	863	868	949	878	888	881	929	932	926	916	898	852	899	919	908	884	892	880	865	874	859	874	884	819	889	949	882	915	857	928	872	868	883	891	850	893	864	911	837	896	868	865	905	874	893	892	847	864	936	883	878	933	859	929	872	856	826	898	900	897	889	899	903	896	874	919	918	906	904	858	872	900	893	870	894	881	900	889	874	874	880	956	934	873	948	892	891	855	870	886	875	915	910	912	831	883	871	906	886	861	904	888	946	911	913	870	861	861	878	902	876	906	878	884	868	907	890	892	876	967	876	902	883	910	924	904	889	842	875	857	875	876	884	913	876	932	846	834	898	861	840	890	929	903	871	859	876	918	916	851	919	891	852	859	917	887	882	890	921	896	878	935	853	900	884	852	861	850	894	951	856	891	854	856	947	859	888	903	934	868	921	871	899	916	864	836	893	918	901	888	880	868	928	915	877	861	854	884	900	882	913	890	877	909	884	912	900	938	883	938	895	868	952	949	895	898	882	900	981	904	900	882	922	838	911	877	914	865	905	885	902	928	889	919	923	832	853	854	889	881	890	847	922	875	928	931	946	901	889	914	943	954	918	887	919	860	902	923	870	852	893	902	917	839	877	886	875	864	874	894	911	913	926	903	920	896	973	901	880	938	898	905	933	859	872	867	888	842	888	905	911	903	855	954	845	834	905	867	916	828	891	858	908	894	869	843	873	903	919	883	876	870	845	919	868	887	933	877	854	894	897	903	887	900	873	877	868	930	883	856	836	896	864	898	856	881	865	865	834	899	930	916	891	900	953	899	905	926	900	902	904	914	851	877	911	895	894	914	846	935	915	978	826	916	897	844	881	922	911	883	893	936	867	916	856	911	891	845	903	842	895	962	837	872	916	867	903	880	926	882	869	868	853	842	870	907	934	903	888	877	878	894	898	870	825	924	919	903	898	930	920	912	858	921	902	896	883	851	923	871	905	911	910	896	852	930	869	914	913	898	863	879	890	852	863	871	894	885	905	899	935	919	927	896	863	924	905	909	913	872	911	833	858	895	868	888	964	890	859	881	967	892	867	842	942	864	833	910	913	918	921	941	921	886	852	921	906	894	920	898	883	908	911	944	847	890	883	898	884	893	869	885	879	896	927	866	880	945	950	903	957	910	899	880	842	959	906	878	924	904	887	918	972	995	886	918	880	947	849	929	934	891	921	956	838	929	908	895	874	982	848	956	898	866	888	953	915	922	858	867	934	905	883	885	928	919	891	894	878	864	856	877	968	950	877	911	868	912	915	866	890	944	934	911	940	880	881	872	883	934	863	890	894	894	881	872	867	940	886	907	960	897	881	929	927	865	886	820	906	945	907	884	876	878	842	924	896	880	882	906	880	879	853	914	883	887	871	906	928	859	856	835	919	944	897	897	879	927	895	903	919	894	852	884	932	866	871	927	907	916	901	898	870	970	863	913	905	910	852	920	943	899	920	904	922	866	938	892	920	867	847	928	861	849	927	886	889	879	857	873	942	862	955	915	914	929	870	871	921	849	861	910	919	926	890	871	923	917	902	867	928	872	882	860	885	907	852	853	862	918	908	898	850	936	873	894	882	875	888	831	952	890	925	885	828	856	911	882	949	893	867	892	892	904	919	937	917	949	847	897	874	854	858	853	841	926	910	853	872	947	918	842	899	916	933	909	866	947	896	862	949	857	872	893	875	938	896	915	866	918	903	891	889	909	885	893	904	854	829	892	881	841	847	859	870	902	842	920	849	917	886	895	905	869	902	921	888	930	838	876	910	875	897	901	897	872	891	857	904	853	923	877	896	882	883	895	905	914	900	945	844	906	887	850	915	880	842	890	866	889	904	858	878	890	895	854	867	854	835	921	894	881	909	930	912	937	912	922	918	917	902	936	896	849	899	902	886	882	889	908	816	902	957	873	895	916	926	874	835	888	886	903	859	929	878	888	855	923	909	892	883	951	872	921	853	816	843	903	901	855	922	887	911	884	871	904	818	854	877	883	865	857	868	861	957	855	930	903	840	872	927	901	884	872	855	859	896	900	886	915	906	870	859	884	904	900	903	908	871	844	832	849	882	858	873	905	869	875	897	926	884	907	912	914	949	896	904	884	907	855	898	873	864	819	839	906	935	863	918	848	927	847	889	843	918	887	881	879	930	870	817	912	903	893	875	868	876	883	918	917	869	859	910	904	888	873	854	918	877	929	909	871	909	897	847	912	879	908	943	876	900	927	909	875	911	875	896	885	848	879	858	881	920	893	829	890	901	900	906	880	865	822	872	897	883	907	886	927	908	919	931	871	911	910	882	920	924	880	827	912	874	904	894	881	900	822	896	897	879	862	884	932	912	898	933	892	891	926	886	864	913	851	886	959	889	871	880	897	869	938	873	898	839	871	884	862	892	919	898	873	849	917	867	911	858	914	871	886	909	908	867	851	891	920	908	880	929	864	882	866	837	869	914	856	903	967	903	926	821	902	915	880	889	848	858	936	829	865	921	869	866	907	910	894	841	923	911	887	934	890	926	892	882	899	882	931	899	833	920	845	894	913	872	855	831	898	930	861	894	947	904	911	885	866	936	875	870	900	918	885	861	857	910	844	877	892	862	946	952	865	923	875	958	905	934	887	875	892	892	901	837	894	839	880	880	909	925	872	881	885	896	935	926	879	887	902	921	848	888	877	916	882	861	841	942	852	848	868	893	880	949	920	902	885	877	868	896	831	812	865	903	854	893	861	878	833	871	823	933	900	851	898	857	866	857	968	885	859	849	852	892	854	880	895	893	920	846	923	842	843	873	910	835	884	952	871	880	900	936	915	901	900	834	869	855	861	916	863	896	872	925	911	874	900	908	844	869	857	913	880	911	891	851	885	932	898	882	852	867	919	895	876	929	893	966	894	901	853	865	889	891	904	908	868	901	913	935	888	900	904	848	890	896	875	867	920	908	898	898	876	880	909	892	889	897	882	909	948	851	889	871	900	890	873	868	851	925	886	881	870	915	905	876	909	942	900	922	873	891	895	851	924	919	855	925	888	892	932	912	871	866	889	920	889	841	941	836	884	895	902	862	877	872	873	893	934	861	907	919	928	880	885	855	915	931	880	862	845	897	898	905	934	912	889	949	915	883	957	865	908	894	904	922	907	959	893	913	873	849	910	928	879	924	900	884	876	899	919	887	896	896	895	919	934	891	924	875	851	925	908	861	917	927	910	871	938	864	925	899	868	875	902	908	880	846	914	921	901	895	889	886	947	880	862	943	868	926	869	875	876	863
22445	20943	28571	23456	20931	20980	11732	1528	1247	1294	1646	1295	943	891	838	839	824	768	697	731	695	650	707	711	680	677	704	727	684	642	678	699	707	648	660	727	730	698	673	672	636	631	614	642	649	691	672	696	637	637	628	694	677	706	632	726	748	818	781	681	663	639	647	628	633	622	668	626	696	647	634	673	668	668	644	668	673	637	647	655	680	665	703	634	637	643	645	619	640	661	589	655	668	673	675	662	666	672	668	646	655	615	626	635	655	650	634	664	608	654	657	636	693	687	693	633	698	656	663	638	634	643	657	718	632	614	692	607	645	620	645	618	683	665	670	649	618	634	616	653	625	655	655	651	642	660	641	628	636	631	696	667	649	667	639	609	681	625	694	631	634	636	662	666	648	625	633	684	695	660	652	622	651	627	627	625	656	668	653	665	661	637	658	636	660	651	681	656	670	645	698	648	666	662	619	606	640	638	614	650	624	661	648	669	639	626	668	666	634	663	637	675	665	632	671	655	657	612	663	684	639	656	640	676	626	647	667	602	622	669	637	680	663	664	627	599	646	637	600	669	650	657	691	643	684	597	635	674	625	687	646	637	607	636	629	628	651	631	663	672	706	658	642	632	663	622	667	668	666	648	701	678	702	629	648	608	650	686	681	632	653	673	674	583	640	601	663	663	685	603	642	602	704	648	725	682	660	622	632	646	606	653	656	657	631	623	645	619	687	660	705	639	645	632	674	634	620	635	669	580	659	636	643	654	652	663	659	652	586	677	623	638	669	649	664	646	661	695	642	666	689	663	645	623	662	659	683	652	616	638	696	656	684	625	634	671	673	629	629	685	623	665	705	656	684	652	657	649	658	624	599	700	667	664	596	653	636	600	657	666	626	708	666	640	653	669	616	658	650	619	674	639	578	650	639	635	637	647	651	653	628	656	651	691	632	678	699	707	607	661	621	693	623	648	657	601	636	644	653	626	605	595	633	650	635	622	632	628	653	652	654	660	627	629	676	665	609	619	761	666	652	608	682	673	641	661	633	699	615	621	623	657	608	627	682	624	634	623	681	675	693	645	631	629	668	645	639	634	607	609	648	645	658	677	639	612	657	677	622	674	673	661	627	642	688	657	669	648	624	664	695	653	648	646	671	629	672	652	642	686	621	616	670	640	607	680	641	653	686	643	699	691	628	640	648	654	658	631	665	623	622	632	635	627	653	684	632	690	679	659	614	637	672	660	633	661	614	643	676	685	683	652	649	687	664	652	707	637	690	620	659	643	666	644	666	636	623	688	675	657	635	700	639	599	653	664	649	710	637	641	668	605	676	671	632	661	617	618	679	663	677	617	644	617	598	635	639	669	632	673	643	669	667	673	670	651	618	634	589	638	649	606	674	640	678	675	655	685	629	664	670	603	646	641	610	641	652	647	619	653	625	609	638	636	602	669	667	631	594	607	677	661	668	641	682	651	697	653	586	656	693	611	656	607	657	647	641	639	661	654	656	646	643	671	661	696	687	636	654	678	660	625	650	656	631	681	629	660	634	678	684	647	630	670	666	700	622	669	613	634	665	645	651	644	654	649	685	638	669	624	650	635	629	661	699	617	716	627	609	648	688	635	627	639	672	639	643	651	642	673	654	636	699	647	673	673	691	673	664	646	670	672	649	664	658	661	668	612	661	653	671	635	671	640	657	659	624	695	634	667	640	640	637	631	666	619	649	618	639	667	617	642	627	590	678	706	700	649	645	698	635	629	622	660	634	638	675	683	698	668	652	615	628	650	656	660	631	662	638	716	606	668	628	697	655	651	641	641	655	635	645	653	699	630	715	641	668	629	688	673	665	682	626	628	674	648	629	659	661	620	608	630	611	681	658	692	656	644	651	692	700	659	625	658	645	612	684	612	631	625	659	655	657	625	653	658	630	672	632	666	608	670	621	618	643	669	626	659	617	669	667	658	673	663	647	645	639	623	608	635	651	643	692	674	666	596	646	626	628	655	616	656	625	675	646	690	680	659	656	650	630	644	670	624	607	652	617	659	602	630	680	648	672	641	654	641	674	626	700	601	682	651	614	666	664	651	641	630	645	672	635	598	646	654	633	638	672	614	664	635	630	671	664	650	614	609	692	656	652	657	644	584	659	640	609	608	633	596	604	646	615	698	635	642	660	661	599	668	648	645	635	672	626	636	588	615	665	625	653	607	638	645	651	655	636	651	658	631	665	651	634	688	624	648	653	627	653	648	687	667	665	619	661	646	603	612	617	632	608	615	657	687	658	636	676	638	662	677	639	654	696	652	675	631	679	671	669	624	609	665	626	675	637	621	610	670	657	611	667	654	622	656	637	631	639	625	647	639	639	652	704	640	615	650	667	639	633	658	616	654	640	623	654	661	639	653	612	608	616	619	622	654	606	656	639	654	645	598	622	638	623	648	658	642	641	659	647	642	636	684	614	616	666	641	682	658	631	662	639	633	655	656	647	644	618	661	617	655	644	655	644	616	628	612	627	666	632	656	645	660	622	666	648	653	659	626	608	639	632	611	645	682	666	662	622	630	616	612	615	599	619	677	644	619	639	669	655	681	644	641	645	662	664	658	644	645	607	695	635	654	685	629	609	660	650	642	709	633	610	634	684	653	640	676	628	694	600	666	675	638	669	668	647	669	639	680	619	642	650	679	651	625	562	668	710	625	660	634	633	648	666	599	646	628	637	703	696	651	654	671	648	669	630	679	628	662	634	635	654	618	633	682	652	624	691	645	632	565	624	608	648	671	700	612	638	628	667	667	699	641	642	628	619	674	652	661	636	655	675	698	624	652	661	661	687	678	665	684	669	680	657	645	627	684	657	611	657	629	589	643	601	639	617	621	611	637	649	655	642	617	686	663	619	659	622	690	609	614	641	656	617	648	628	621	649	625	639	660	579	627	652	689	653	678	606	633	609	633	698	655	606	676	661	635	676	653	629	661	649	650	615	658	638	628	616	625	628	644	577	633	634	627	690	663	617	647	660	608	636	638	655	672	661	632	668	632	668	639	695	632	659	626	667	610	638	603	621	647	613	658	647	623	710	592	655	655	669	660	679	693	677	602	640	635	652	635	676	639	606	630	621	627	683	660	642	621	632	647	648	649	619	657	591	637	684	648	617	683	604	609	668	668	674	647	659	609	651	665	629	666	645	647	591	625	647	619	620	621	603	646	662	642	608	598	647	644	663	614	620	652	683	617	638	661	715	664	634	608	600	656	608	617	643	701	626	649	613	641	693	633	677	630	673	639	656	688	662	646	692	645	633	617	615	636	614	640	657	634	645	617	676	664	683	632	666	646	675	666	615	655	659	597	703	659	607	661	678	645	667	661	645	682	613	637	667	623	640	680	626	643	625	657	635	648	601	629	681	634	660	646	683	652	625	599	635	637	600	629	638	645	591	678	676	651	632	678	648	612	634	611	659	627	612	637	608	617	654	691	683	660	592	621	649	644	631	664	633	614	638	639	630	710	640	629	624	622
39707	50777	32992	7698	4597	3575	2872	2214	1984	2102	2823	2193	1270	1089	1084	1037	1011	968	892	883	827	822	819	782	870	780	811	775	824	749	771	796	750	769	796	750	845	827	713	733	758	730	691	783	699	746	713	725	698	765	728	749	699	736	719	832	926	992	1021	732	730	721	694	721	728	699	702	718	721	741	729	721	671	682	662	714	687	678	663	722	684	687	708	755	705	723	682	681	716	682	703	723	719	706	745	735	669	701	771	693	675	707	682	712	719	740	668	696	695	707	721	715	710	683	704	710	699	749	725	675	718	740	704	720	735	724	699	729	729	694	693	747	663	706	714	656	687	726	679	705	717	750	658	701	695	739	713	710	667	696	694	663	649	694	684	690	692	687	713	714	708	705	680	724	711	691	659	734	636	706	740	706	722	719	749	770	654	723	693	702	736	706	708	711	689	678	741	726	719	730	734	738	744	691	654	736	780	716	739	741	695	715	672	765	680	728	714	689	706	684	703	719	668	663	693	692	731	699	699	702	700	717	745	714	713	669	709	685	700	697	716	630	734	752	762	665	735	673	704	686	683	690	718	717	676	689	717	694	676	698	732	709	725	713	731	696	686	719	695	681	721	718	776	719	693	662	725	720	658	736	685	703	716	674	694	690	712	715	724	696	684	734	666	695	727	706	691	731	705	708	665	726	700	708	669	725	713	721	713	713	683	653	737	646	669	716	741	708	723	745	731	714	687	705	755	688	680	735	718	708	673	757	692	704	671	721	675	663	712	763	723	708	703	693	737	738	666	737	717	708	752	677	739	709	728	762	703	710	654	700	700	678	718	700	698	703	740	686	749	721	665	701	730	724	680	716	707	687	773	758	717	693	722	673	693	697	698	716	702	724	707	700	710	748	677	757	697	668	665	680	694	667	718	753	670	708	685	745	704	711	675	687	738	671	712	689	737	696	671	719	697	697	685	672	726	742	732	703	707	753	695	664	713	664	725	693	701	715	702	661	699	714	731	748	696	676	700	751	776	659	672	681	686	659	776	678	672	735	653	725	661	729	724	639	747	714	730	676	640	754	657	747	693	698	698	686	728	707	692	701	728	717	744	685	714	732	744	696	719	710	688	703	709	720	660	705	746	696	694	720	715	720	757	699	722	737	721	700	662	720	727	676	751	664	750	721	736	679	742	755	714	686	690	709	753	706	666	680	665	743	710	691	706	634	741	695	724	675	689	684	692	713	784	701	658	678	720	724	690	706	715	663	703	691	704	711	693	686	625	670	730	714	691	705	717	700	704	694	744	665	694	689	710	705	729	689	704	682	706	738	746	746	699	701	722	723	679	694	704	747	691	702	697	727	750	675	680	718	784	750	731	665	748	728	660	725	706	693	741	687	714	688	639	689	689	701	689	659	720	702	720	698	716	723	716	739	725	683	722	727	710	702	725	742	719	678	717	711	694	768	686	709	727	665	684	707	729	678	688	696	695	716	725	707	698	688	679	692	724	737	744	691	722	656	694	667	735	682	693	748	699	679	727	721	716	736	680	732	717	674	682	713	645	791	704	703	669	737	703	681	738	684	711	717	689	683	743	681	726	723	702	716	702	700	684	671	724	714	715	747	691	692	723	733	692	714	727	690	731	675	691	735	713	739	728	690	734	703	688	724	693	695	737	701	702	731	705	694	690	747	709	706	678	745	722	672	692	696	715	686	695	726	694	717	712	746	660	741	667	704	710	721	675	692	712	733	707	749	729	657	669	659	735	710	726	716	716	714	692	656	706	743	761	772	766	649	681	749	744	738	746	700	727	695	678	738	681	723	674	693	651	723	740	726	673	689	658	718	697	723	690	696	702	753	678	676	662	683	680	718	730	668	674	747	721	739	731	764	727	705	752	718	682	713	691	709	712	724	682	725	688	728	759	675	694	731	686	700	665	726	729	694	706	675	705	709	713	701	708	736	699	690	707	777	713	706	697	765	723	707	707	674	682	748	669	677	694	740	715	721	695	694	693	692	691	718	719	692	710	673	690	731	682	714	726	717	679	726	717	710	672	702	700	669	742	741	720	712	717	667	696	688	725	702	656	725	716	704	694	759	706	663	755	685	725	711	703	686	652	703	723	686	740	685	722	694	646	712	705	719	720	734	692	688	697	754	691	680	721	730	734	720	702	723	690	709	706	689	692	708	677	704	712	693	693	689	675	744	698	744	723	727	698	703	711	724	688	727	729	715	687	699	684	767	685	719	666	678	697	676	684	733	712	705	716	694	693	771	665	687	713	688	709	693	729	761	696	718	714	698	714	701	658	698	722	715	688	703	712	699	734	635	703	708	704	720	676	741	649	745	678	703	718	742	692	698	693	708	718	764	682	687	706	686	743	790	644	714	766	743	661	677	718	756	675	709	698	706	704	748	748	711	687	697	719	702	688	650	666	658	709	720	717	691	719	706	713	724	684	684	691	673	665	717	725	697	671	722	690	700	682	696	676	702	715	700	744	688	707	716	717	699	728	685	719	667	714	737	671	711	700	659	682	701	711	708	677	692	785	660	739	742	777	719	694	718	749	720	759	728	690	681	714	717	687	732	659	728	752	700	683	704	705	760	693	712	654	707	708	708	699	701	674	702	710	704	735	688	691	744	665	781	696	737	703	706	665	706	702	669	723	705	716	739	716	706	723	660	755	707	725	679	663	670	749	705	741	723	689	703	724	698	672	672	703	740	705	692	689	722	717	691	714	676	703	719	709	753	701	714	700	761	724	701	729	692	675	715	747	690	714	754	721	722	708	736	726	729	742	681	651	694	698	714	682	714	701	665	687	672	720	728	691	750	704	738	675	675	693	753	717	706	689	738	720	692	690	676	708	727	734	720	693	710	712	700	674	741	694	722	734	690	723	745	694	704	721	709	686	687	721	652	677	678	729	670	696	709	723	674	713	691	714	766	725	758	732	704	665	675	697	679	674	718	732	703	751	685	711	714	649	662	673	680	735	711	719	710	745	688	727	713	677	683	706	691	693	732	671	675	665	690	703	688	669	717	689	693	728	700	724	657	670	673	695	705	692	699	705	692	682	738	688	699	694	676	736	688	691	690	720	703	704	733	714	717	692	706	693	726	741	698	741	670	661	729	760	646	730	704	702	680	708	694	720	729	736	737	729	727	725	739	670	728	737	724	745	732	687	725	730	649	664	705	696	726	781	720	732	707	719	705	701	687	787	672	700	736	716	692	750	724	743	683	722	699	675	686	726	711	699	707	703	736	728	714	728	722	669	677	741	749	643	722	714	732	689	731	719	730	708	705	699	691	706	704	749	695	691	699	716	723	717	734	675	807	702	677	718	720	755	691	717	720	670	709	727	748	709	719	689	727	708	751	696	755	749	664	717	707	719	731	695	737	764	704	677	682	716	740	721	691	708	727	756	655	700	731	665	707	741	710	716	724	767	715	698	660	736	667	690	714	725	677	762	760	674	704	699	720	735	664	688	751	731	723	679	734	735	721	690	727	735	702	651	673
29163	23373	19779	3835	764	707	639	635	539	659	725	798	569	542	554	543	522	542	515	531	538	556	536	512	527	540	551	588	550	548	589	511	511	534	508	541	582	506	579	532	539	549	559	565	542	545	554	547	546	544	544	542	540	558	569	593	578	596	556	482	547	526	553	518	542	542	494	528	580	521	562	485	521	534	527	481	537	501	521	502	552	540	530	555	544	574	553	565	543	564	561	512	533	557	505	528	540	530	549	532	550	534	560	566	544	529	556	534	545	507	559	511	570	535	552	559	533	535	525	516	501	522	542	528	505	566	574	530	523	506	534	551	523	561	540	510	504	506	513	522	556	517	546	554	526	530	519	527	528	541	539	544	534	532	536	525	521	509	554	508	537	541	508	552	515	497	558	521	565	540	508	565	557	569	564	514	512	529	523	503	547	494	540	522	524	541	494	527	564	508	520	545	571	511	536	568	543	541	541	546	535	537	567	534	533	572	560	520	511	476	538	528	562	542	521	540	531	523	565	502	572	515	566	508	539	558	515	542	508	551	505	548	545	540	586	570	527	520	552	516	564	525	493	533	525	532	560	547	529	524	532	524	530	557	515	543	511	504	562	549	510	533	550	507	551	537	532	528	575	571	518	502	515	562	539	558	530	548	538	509	522	512	559	535	560	528	551	571	532	490	572	541	510	492	550	529	547	530	562	520	504	539	561	550	572	534	549	538	546	497	553	551	534	534	536	537	498	587	540	549	579	575	467	531	540	483	558	584	564	540	556	502	545	486	482	552	519	505	526	557	529	524	570	540	530	533	581	551	528	543	497	500	560	504	545	551	539	589	535	563	529	524	523	509	491	528	550	500	537	562	570	560	515	533	538	521	529	506	544	532	517	545	509	551	516	541	545	482	504	532	516	537	490	499	540	485	581	548	539	479	574	505	482	548	516	564	517	554	552	513	509	533	516	601	542	534	524	542	512	483	542	505	541	538	533	564	539	502	564	542	526	553	561	510	544	531	528	501	533	535	532	528	541	547	592	494	518	555	550	565	571	511	513	531	542	536	556	521	513	519	521	532	538	549	532	514	526	533	515	547	532	545	542	515	532	548	566	543	555	510	523	550	528	553	540	560	536	534	508	509	544	523	554	546	518	551	527	571	543	487	551	532	502	536	530	533	556	551	520	537	513	533	551	557	566	586	515	561	541	576	590	508	518	539	551	573	514	505	517	495	507	536	539	533	513	537	560	503	518	512	486	559	538	535	577	513	554	504	543	513	526	560	548	499	551	542	543	536	546	536	484	486	520	578	511	556	506	560	572	549	579	579	567	574	522	520	558	547	518	534	530	547	555	534	526	540	502	566	537	487	533	498	512	547	512	539	513	515	560	536	550	575	562	580	538	559	480	535	534	531	498	479	538	563	564	555	504	514	570	555	517	500	535	548	504	509	553	513	518	555	529	560	564	545	500	555	535	511	515	543	523	538	557	519	540	510	510	567	482	536	529	533	489	547	492	510	508	555	565	502	555	534	534	536	553	565	491	569	529	524	591	512	505	555	535	542	577	546	541	566	528	550	478	540	559	534	533	552	548	547	532	472	555	535	527	566	529	541	524	550	508	536	558	532	553	546	541	527	530	553	547	519	542	558	533	585	491	585	569	564	537	554	531	518	539	532	543	556	583	522	537	505	537	539	549	561	515	527	569	566	506	526	546	539	552	575	538	511	519	538	553	531	528	542	550	560	517	520	480	529	542	550	511	534	487	570	548	556	517	493	516	508	531	551	541	512	549	516	521	507	538	484	558	546	537	585	551	531	548	531	529	538	508	534	524	531	550	526	540	582	514	578	512	540	485	546	535	573	559	562	555	562	556	543	578	551	525	548	549	587	576	526	554	536	572	498	530	526	539	536	520	551	542	538	571	514	543	571	562	556	526	554	505	533	537	546	528	526	562	510	523	561	523	522	541	527	518	536	573	564	518	525	529	552	563	551	497	496	484	567	544	495	547	529	531	571	568	533	512	582	533	527	535	544	550	516	541	527	539	524	526	521	531	514	526	575	569	537	541	552	550	539	562	567	543	559	527	521	540	534	569	534	565	582	518	558	576	531	549	557	511	496	523	535	519	538	537	486	547	534	560	525	525	501	531	528	554	504	547	500	558	515	539	545	545	547	532	496	541	548	532	530	537	524	513	563	534	572	525	562	548	546	493	547	525	536	541	520	551	537	502	538	543	503	550	525	547	537	516	516	505	534	567	576	519	517	543	555	569	487	542	499	528	537	487	558	545	505	532	540	525	499	579	557	518	544	567	506	524	545	529	542	545	578	522	555	562	534	526	561	516	500	551	537	524	534	542	526	540	539	539	533	561	537	514	549	588	554	545	540	510	514	512	545	537	510	556	579	513	545	515	530	536	555	548	599	527	574	522	555	524	564	521	522	493	511	555	572	510	523	539	553	559	556	514	466	524	535	511	553	579	483	541	510	525	513	557	553	549	525	529	552	581	537	499	548	564	551	544	522	500	554	498	569	549	519	513	536	555	505	543	503	489	556	539	598	547	549	571	542	546	529	556	512	552	547	525	537	488	525	541	526	523	530	542	527	550	526	524	561	541	525	516	554	546	557	507	559	523	509	571	525	558	547	547	552	531	552	506	540	586	549	542	579	520	527	594	505	535	532	544	572	538	540	520	555	548	540	556	558	598	537	555	545	501	503	532	561	554	528	530	548	486	559	526	527	535	517	530	557	538	511	524	546	560	526	539	509	551	526	536	546	527	524	484	532	560	562	548	564	514	518	526	549	548	520	531	557	530	515	542	520	547	554	517	532	525	550	540	541	514	533	516	527	533	556	588	569	522	532	539	546	543	539	518	532	543	549	506	569	547	502	566	552	583	520	537	510	536	524	534	571	551	521	548	551	569	499	556	510	551	540	514	518	541	567	561	505	514	569	573	531	571	554	531	500	525	533	529	545	535	529	545	566	579	528	505	545	482	527	525	504	552	527	586	549	544	556	548	539	552	530	534	545	519	531	540	521	544	514	542	534	563	516	556	556	519	517	546	541	584	527	541	536	554	538	589	548	561	536	500	532	544	564	512	536	515	564	560	514	530	503	542	565	527	554	531	589	555	562	572	508	560	558	538	548	521	507	526	528	505	580	575	553	531	509	556	533	525	543	505	509	527	531	563	541	556	508	496	536	608	562	546	510	527	527	538	529	563	506	528	523	546	611	580	535	537	489	542	521	530	522	499	520	532	587	537	511	554	562	553	516	545	541	536	532	561	538	525	527	566	517	552	532	548	529	529	512	523	545	529	509	534	514	514	558	554	493	574	544	539	539	532	565	524	574	515	588	561	543	560	536	516	506	546	524	532	532	549	551	543	533	547	521	576	487	541	486	554	516	529	568	509	572	541	519	513	540	556	563	528	523	570	540	563	498	535	543	550	536	506	536	596	579	521	527	503	539	539	576	513	576	494	572	509	551	548	536	516	511	572	540	513	579	518	591
34628	33846	19813	1370	889	833	713	697	684	979	1128	1278	681	612	645	639	681	596	667	684	647	616	642	645	670	603	640	625	669	641	640	631	628	633	603	656	669	633	637	656	665	613	657	637	644	633	655	602	641	625	618	603	629	673	634	710	726	725	730	589	628	658	601	667	628	639	633	663	649	604	662	599	624	642	626	630	626	634	635	680	662	662	631	601	639	661	606	621	633	643	663	672	665	602	639	629	609	614	695	623	629	630	627	646	672	665	627	640	642	641	639	655	642	651	645	627	624	578	645	641	621	603	635	680	672	639	636	565	649	582	635	635	662	623	592	600	658	629	627	676	608	680	648	647	641	641	661	626	635	632	620	637	584	643	648	640	634	670	612	647	619	643	606	606	618	615	623	691	656	616	648	645	635	599	657	622	604	594	638	633	594	663	616	660	690	628	617	647	682	619	649	640	608	628	622	640	612	641	620	601	670	662	635	660	663	636	654	602	631	627	657	673	696	596	638	697	645	646	629	607	654	644	637	604	620	638	640	593	617	652	629	666	655	627	663	669	603	576	616	629	673	614	598	647	618	678	625	642	634	675	644	685	638	613	626	644	643	628	632	638	636	641	627	620	620	644	595	680	611	631	646	640	650	636	652	637	647	607	638	581	629	634	595	639	653	643	607	656	602	657	611	565	622	655	652	627	636	684	668	621	632	604	639	661	644	602	632	668	639	638	627	661	644	627	652	601	658	613	635	614	604	670	617	682	664	646	621	616	662	633	667	630	607	657	663	650	616	653	638	619	681	621	692	638	640	597	614	635	613	663	610	669	688	632	626	676	622	601	678	632	635	613	624	595	655	670	633	675	619	657	671	677	608	649	636	645	606	594	645	644	698	588	592	599	626	603	623	602	670	668	621	624	692	663	647	686	619	678	644	627	606	653	649	651	660	610	644	592	606	613	622	578	579	733	648	660	643	627	607	610	632	627	600	622	615	634	676	607	622	632	594	607	650	605	671	613	626	621	677	613	595	640	625	613	641	621	634	661	619	608	644	666	667	634	587	666	656	672	654	626	618	601	635	662	618	614	654	667	625	637	631	641	660	645	587	652	669	605	592	614	640	584	622	612	636	648	594	633	603	639	665	649	626	612	635	635	618	634	614	671	647	641	642	655	634	638	595	623	667	643	631	648	610	636	670	651	652	594	621	660	655	641	623	613	638	663	625	635	627	625	619	621	698	623	687	657	607	618	634	650	607	632	632	610	641	598	645	653	639	665	682	629	597	621	657	665	665	619	590	603	635	617	635	675	674	645	672	646	659	676	631	592	652	620	639	643	621	617	644	622	631	632	593	660	661	634	660	634	645	618	632	666	614	653	642	628	580	641	671	692	671	626	603	679	655	631	600	586	646	608	598	642	626	631	679	693	618	625	655	611	605	638	594	607	649	630	617	618	639	688	630	630	635	574	623	633	614	623	652	632	605	627	606	654	668	600	637	628	626	658	656	630	585	609	629	621	652	626	620	588	678	660	617	690	624	670	617	662	644	616	645	584	637	671	646	641	610	661	631	656	633	619	606	633	636	591	591	640	653	654	685	647	635	694	591	642	652	629	612	686	655	625	630	652	646	653	657	692	687	597	657	625	644	630	642	659	661	674	611	578	623	596	593	623	636	663	682	591	651	645	606	560	599	620	632	656	631	662	671	673	596	642	630	653	647	678	590	631	639	658	619	648	641	644	646	634	666	668	633	632	623	650	639	626	615	637	636	619	590	630	643	619	659	590	605	602	640	617	606	633	607	646	643	601	647	625	610	624	642	629	644	611	667	656	636	609	622	634	664	637	615	630	622	600	631	649	623	680	613	648	642	640	634	625	651	622	613	600	652	569	587	655	667	608	628	641	652	648	645	632	640	653	610	610	621	611	629	597	631	611	709	593	625	617	678	648	647	643	618	633	671	626	619	672	624	634	663	642	634	637	639	636	639	631	610	657	626	628	700	622	613	646	660	632	656	637	654	610	634	664	660	673	668	606	628	633	615	636	680	622	639	648	612	644	627	642	612	627	636	613	603	672	638	641	617	603	616	690	631	664	651	645	611	686	608	649	610	608	643	667	663	707	603	608	664	664	645	645	633	647	641	676	641	653	655	652	654	596	612	610	640	613	619	633	664	607	597	648	635	650	691	639	609	645	635	621	645	642	633	627	644	639	656	660	616	617	597	633	618	619	640	627	626	643	686	625	658	689	595	665	643	626	636	635	665	712	644	649	629	656	636	663	623	654	626	623	611	629	646	690	653	644	651	658	632	670	625	613	660	644	652	645	642	603	605	631	663	634	612	635	623	649	654	573	594	668	626	603	645	655	673	686	643	639	598	642	640	627	634	632	642	618	627	662	648	629	590	663	636	628	631	619	607	630	604	655	682	653	629	695	657	618	668	611	628	620	632	650	649	613	640	668	638	635	660	642	608	649	596	623	640	642	600	636	651	666	620	666	682	627	681	653	664	635	642	638	620	635	624	673	592	615	660	674	610	627	643	644	637	622	602	625	659	643	619	652	610	636	645	618	577	644	629	589	642	666	640	656	676	658	605	604	693	636	637	649	604	619	669	661	667	618	621	612	624	616	616	605	635	647	637	596	628	637	628	609	656	653	667	596	628	616	628	623	636	618	622	655	642	657	690	630	641	632	613	675	667	667	602	666	627	583	640	674	609	622	668	607	596	656	656	649	627	609	637	623	650	652	627	669	669	624	651	676	678	640	642	635	650	651	581	646	622	626	640	635	640	624	619	574	626	633	651	592	636	659	657	651	649	623	619	659	646	670	663	626	657	626	607	644	623	586	659	645	619	634	647	563	643	645	622	636	628	656	617	633	638	606	591	592	654	628	593	593	607	599	641	669	598	618	643	620	648	618	588	615	638	682	631	641	638	657	622	687	650	643	561	689	646	713	634	628	625	639	661	658	598	607	638	645	662	660	698	682	580	646	643	644	598	620	636	661	659	621	676	646	637	654	634	651	652	640	644	639	642	652	602	652	572	665	645	649	655	605	600	621	633	631	650	639	654	639	644	649	604	624	640	627	635	630	660	659	634	654	632	677	589	652	654	601	602	629	619	609	639	625	667	628	640	610	648	603	615	604	679	633	641	630	640	698	665	636	645	644	601	639	645	638	654	591	656	644	619	627	639	568	650	642	615	632	646	621	638	623	615	613	630	668	626	643	598	623	621	635	645	680	608	643	641	604	588	631	624	632	623	655	648	627	617	579	659	635	621	620	621	671	646	648	640	597	676	620	636	616	648	659	615	601	636	655	687	631	645	615	614	667	624	628	672	640	618	638	653	652	646	603	642	658	664	610	651	644	680	656	635	619	648	688	653	602	603	675	590	649	594	625	649	653	605	623	666	668	598	624	665	597	605	599	657	583	640	636	659	621	665	613	612	648	632	606	667	624	671	603	634	681	616	646	636	675	633	656	648	621	648	610	616	695	647	647	630	653	629	615	659	675
23515	20927	28150	23848	20911	11185	1133	766	583	633	994	941	468	457	429	416	384	454	444	393	360	389	376	387	358	380	375	361	362	394	405	365	340	374	359	348	442	332	364	342	371	360	399	378	361	345	370	387	382	319	357	378	344	347	375	388	499	510	373	368	381	371	392	327	326	365	370	347	409	344	408	396	357	344	377	349	385	366	302	339	359	343	368	311	336	351	365	363	365	343	386	371	350	365	353	374	358	328	325	391	370	332	366	354	393	361	372	331	346	355	345	382	351	370	351	358	356	341	399	362	338	357	420	367	360	349	365	353	363	360	398	370	393	363	388	378	351	340	334	365	380	390	356	367	344	390	348	371	359	374	343	346	357	331	366	349	382	370	361	347	352	349	365	348	358	374	339	334	348	370	348	381	374	376	368	364	397	340	385	350	345	334	406	389	337	373	359	379	365	339	330	360	332	328	368	347	339	341	353	324	376	387	356	362	356	325	344	370	379	349	335	330	383	367	333	368	357	340	363	346	372	372	362	367	365	362	344	331	360	356	356	335	378	400	387	348	352	375	355	364	355	357	326	354	361	320	364	366	356	388	353	395	373	354	384	350	380	363	392	361	378	346	358	340	333	351	357	331	360	371	353	357	362	364	366	420	353	395	382	369	345	331	316	352	360	394	321	347	340	369	347	381	333	373	346	347	365	349	346	357	341	349	378	371	360	361	351	373	360	353	351	366	321	386	359	327	352	317	317	366	366	361	379	367	364	389	361	361	350	351	355	356	351	361	350	330	335	379	331	367	377	350	380	377	377	382	345	356	346	412	396	365	367	368	344	359	367	366	363	354	347	355	358	354	380	348	339	364	300	367	338	366	338	358	349	325	362	350	356	380	378	369	371	349	347	343	371	352	345	370	317	392	385	362	349	336	343	354	317	359	347	381	375	363	411	339	400	364	371	426	368	344	408	399	373	366	362	343	345	396	358	367	386	369	357	352	347	366	361	332	325	346	359	337	366	357	397	329	364	358	388	335	345	379	355	362	353	360	338	331	375	380	342	408	364	369	366	335	370	350	361	335	347	352	381	363	363	345	370	353	354	363	376	352	347	371	344	346	369	359	332	342	355	396	330	371	326	363	323	372	337	341	375	366	368	340	333	349	366	341	368	367	359	361	371	353	350	387	395	329	363	354	363	366	305	348	348	380	351	356	386	354	364	373	362	360	328	365	375	383	338	371	358	363	337	364	381	329	353	352	345	360	367	371	306	376	369	355	358	368	394	372	374	308	389	346	372	341	367	365	349	357	379	372	355	371	362	362	360	397	368	348	363	374	394	330	345	356	321	359	359	366	360	353	324	348	354	372	343	325	374	343	383	343	344	353	336	352	359	356	374	339	361	341	340	333	352	364	355	364	323	350	332	370	370	340	334	368	316	330	395	375	338	365	351	347	326	363	368	365	358	347	356	349	336	355	386	399	356	358	341	322	364	356	381	371	366	379	382	376	392	362	338	362	346	335	370	376	367	361	366	372	344	345	341	355	363	334	363	336	340	373	380	353	362	354	371	355	321	346	333	377	369	339	328	374	321	389	364	330	362	360	359	350	375	415	312	353	403	391	385	337	365	366	355	348	355	369	320	351	365	353	371	349	350	368	392	348	364	349	363	361	367	374	355	352	364	374	374	357	340	344	357	336	338	386	382	336	389	350	332	363	382	329	345	355	386	360	394	378	367	412	336	357	361	390	354	340	389	377	354	352	357	398	350	349	345	382	343	351	336	311	348	381	361	374	371	366	335	372	358	364	369	349	344	313	338	361	373	353	371	361	377	325	362	363	363	321	351	325	326	323	354	330	363	362	358	363	387	405	368	359	331	381	330	362	354	347	374	374	344	354	327	336	352	366	347	347	336	355	340	392	337	345	340	348	370	371	377	349	381	349	362	361	362	340	364	357	368	330	402	343	382	349	359	347	343	367	364	367	400	370	337	352	329	392	313	334	373	318	358	342	360	350	357	359	367	358	354	344	357	374	368	349	352	358	369	366	329	386	346	368	369	398	336	362	322	340	342	316	352	357	368	368	355	363	384	358	332	353	363	380	354	352	349	350	359	365	344	356	385	333	323	345	321	336	356	349	374	327	354	354	379	366	363	368	330	333	344	350	350	343	369	402	322	375	366	375	390	364	341	368	404	350	350	382	344	310	352	349	359	337	370	361	369	390	364	367	334	342	390	326	364	343	325	337	355	354	359	337	359	366	375	378	380	367	382	345	365	366	376	343	363	369	339	366	346	364	324	348	331	371	362	361	367	378	369	365	340	369	381	346	342	379	393	364	376	344	362	329	359	352	362	338	350	365	335	349	348	357	356	325	358	332	358	354	347	358	319	317	358	334	378	341	359	372	342	354	355	333	363	378	359	375	348	365	398	342	354	350	377	373	363	367	399	317	354	394	326	367	377	334	351	364	353	376	366	346	360	390	368	355	358	351	366	390	370	357	381	322	330	357	342	363	382	354	369	351	347	380	365	346	348	335	371	377	342	358	354	349	406	372	390	347	328	376	365	380	367	357	335	359	350	370	338	381	330	355	358	327	371	352	347	348	353	345	411	390	361	368	335	329	355	335	370	316	379	353	385	320	386	324	374	382	310	375	355	383	352	336	354	356	350	357	359	342	354	337	394	364	364	347	409	367	350	372	344	380	365	392	341	358	355	380	370	378	367	352	346	349	380	382	337	369	383	376	344	353	363	375	373	366	384	354	375	326	385	374	357	343	383	340	337	381	352	380	343	334	366	365	326	352	373	381	381	384	332	362	347	379	352	354	368	315	321	380	364	347	376	368	332	349	344	330	342	356	371	372	345	372	397	379	365	355	346	351	387	376	329	329	362	357	380	349	337	359	355	364	361	356	374	343	334	353	347	355	331	362	347	316	350	420	361	381	372	354	343	378	353	342	355	356	367	366	342	353	370	333	330	354	339	364	363	334	343	361	330	359	348	356	394	328	352	330	345	366	330	349	389	341	335	334	347	318	385	350	393	344	364	376	358	334	365	360	348	369	352	367	352	350	349	370	374	346	355	358	344	341	349	368	336	344	381	353	348	322	384	358	363	324	376	390	343	330	327	369	364	399	387	383	348	340	358	379	364	359	335	343	354	353	307	384	344	366	378	365	331	394	369	360	383	375	350	360	379	349	345	363	347	388	388	382	346	363	399	363	349	367	359	348	377	338	337	365	329	318	352	369	360	383	365	334	368	330	358	328	348	361	342	339	361	363	359	337	355	346	340	359	360	385	383	341	340	370	353	366	348	374	361	336	344	384	358	356	398	329	347	360	372	356	376	359	363	359	364	372	327	311	359	354	336	357	355	405	339	365	360	350	374	349	322	322	336	363	331	332	358	328	357	393	362	375	362	339	364	346	370	342	335	342	341	325	364	381	372	361	362	378	383	361	365	346	368	362	358	336	355	343	346	357	344	392	368	343	336	362	398	376	349	355	335	316	339	330	369	359
36483	39119	23871	4204	2590	1958	1561	1197	1037	1105	1715	1762	790	637	563	590	556	492	526	501	489	483	477	481	490	430	501	454	463	435	463	473	458	475	474	465	555	463	455	443	433	440	399	411	439	460	455	434	432	460	400	413	424	389	434	493	611	680	467	443	449	429	413	416	427	442	436	433	467	451	418	452	425	396	414	424	422	398	459	442	470	432	421	454	440	421	439	454	445	468	435	455	409	458	440	382	453	426	430	453	420	414	451	433	434	421	429	396	409	451	427	400	408	415	434	397	449	419	454	420	419	429	450	438	477	425	411	432	421	449	381	424	418	414	442	443	445	422	425	395	459	424	443	412	428	484	383	424	422	439	450	440	424	385	418	372	418	428	436	409	452	419	411	438	453	409	422	453	452	386	467	420	476	450	408	414	422	427	442	435	437	425	428	440	419	411	439	419	409	401	412	449	433	437	429	448	410	395	418	403	416	416	409	421	426	460	440	439	419	452	427	368	400	391	416	419	406	416	404	424	445	423	442	449	424	403	409	421	454	420	416	414	445	404	434	396	400	439	431	461	454	428	427	399	443	418	443	462	458	436	403	439	439	452	439	409	418	436	447	393	416	436	433	417	410	415	386	409	455	425	404	439	439	407	415	439	421	450	418	468	418	412	414	420	422	410	409	418	441	460	445	452	411	458	468	456	422	457	395	403	462	440	452	415	420	449	457	395	442	429	410	418	423	427	416	435	433	424	455	427	416	436	442	422	439	456	392	430	429	442	436	453	429	441	423	419	394	422	443	439	433	427	393	410	426	450	456	427	444	433	419	408	419	426	417	417	465	434	415	397	426	444	467	445	393	444	418	391	456	453	425	415	400	409	436	431	419	426	421	421	418	417	452	455	439	440	423	376	448	422	421	393	426	443	413	406	404	465	415	434	398	458	424	434	438	432	422	456	436	453	412	420	455	424	407	410	430	412	432	419	403	450	445	374	427	428	422	409	396	423	412	427	414	406	415	411	395	430	427	422	426	422	419	381	420	416	358	400	434	406	441	389	416	402	448	405	419	418	402	432	461	440	438	423	411	424	433	431	422	451	433	394	467	437	425	443	424	411	413	418	448	483	409	440	432	405	397	412	445	400	434	449	422	403	427	433	438	441	427	406	394	480	367	422	433	414	431	438	419	394	439	450	403	431	427	449	445	405	429	424	412	434	397	449	445	435	436	430	428	424	425	445	422	422	456	449	442	442	457	400	430	446	397	456	380	430	396	416	392	410	425	439	398	438	401	423	440	355	412	439	444	410	404	362	466	406	426	406	424	422	432	434	427	407	422	426	430	446	424	432	423	391	390	410	428	414	416	427	462	440	459	387	393	429	439	417	422	443	420	411	415	433	459	449	435	424	405	452	461	425	417	416	428	451	434	433	377	412	423	427	450	454	457	445	426	397	409	441	435	426	424	464	425	436	447	425	391	444	414	410	428	434	459	433	425	389	399	455	426	415	421	403	436	441	440	417	448	416	460	414	422	440	430	406	415	423	439	454	425	404	428	412	428	408	444	428	422	397	423	459	408	390	410	436	411	411	411	402	413	409	449	451	429	441	444	439	369	465	430	410	400	427	439	430	367	452	434	447	467	416	413	399	405	467	414	462	434	398	413	431	381	393	404	437	459	441	370	435	472	399	453	407	446	426	419	424	428	427	452	434	489	411	421	418	433	430	399	445	414	427	448	421	396	408	416	436	425	436	446	381	415	401	424	406	449	393	410	418	428	419	448	424	399	428	429	405	438	396	408	424	435	470	422	404	425	405	427	426	435	438	385	432	435	448	432	432	439	395	383	459	415	414	414	429	427	409	416	445	390	446	398	420	396	436	377	457	419	367	413	452	389	420	438	448	429	420	411	455	393	433	442	435	460	413	422	416	427	425	448	389	436	414	411	409	442	389	403	401	393	402	431	419	420	430	438	441	418	427	432	421	379	418	448	414	410	424	439	405	445	405	461	443	434	430	425	417	431	410	471	444	414	371	448	417	445	448	403	418	422	432	420	408	407	420	455	420	432	419	445	406	471	425	412	416	436	399	389	453	415	407	406	464	433	423	393	417	458	452	399	427	446	464	431	449	417	412	426	438	399	370	400	400	416	434	443	428	420	406	412	419	458	421	446	428	426	411	417	438	421	403	441	417	450	421	454	429	424	431	421	413	426	407	416	420	429	464	460	414	401	399	426	426	440	463	433	365	424	430	486	443	373	428	453	438	429	406	412	410	437	405	439	394	397	392	430	408	435	443	418	418	426	377	404	427	456	442	452	424	427	455	416	426	430	410	445	448	433	422	430	377	403	407	425	420	400	398	403	400	476	430	428	419	435	444	388	411	442	432	414	412	432	436	425	410	396	408	444	430	418	425	443	403	441	448	446	443	461	391	423	427	421	429	432	438	431	432	436	423	394	482	426	437	417	399	403	429	434	448	386	414	413	443	446	457	423	419	467	417	453	463	441	401	472	397	470	414	430	401	425	430	417	395	393	449	400	424	422	406	415	420	410	415	426	403	372	411	405	446	429	445	450	432	432	431	422	425	427	415	423	424	422	438	403	442	423	406	423	402	421	432	459	439	426	453	416	450	435	403	422	427	399	423	430	450	419	438	431	423	428	402	451	426	402	437	431	466	426	382	429	421	407	411	380	444	432	434	405	418	430	444	399	457	414	420	444	373	423	408	417	424	453	438	430	406	462	435	414	420	440	447	412	399	430	449	413	432	380	417	429	361	433	459	441	443	412	423	404	444	418	444	439	421	418	425	424	441	414	431	386	411	454	416	386	435	446	436	466	421	430	462	424	465	446	444	430	403	431	414	425	449	439	408	427	389	406	406	434	388	429	436	431	413	423	409	485	400	471	406	456	476	451	441	425	442	437	438	406	415	464	401	419	396	430	422	426	442	441	427	439	424	439	417	446	449	406	412	463	437	420	397	399	432	429	427	407	439	435	397	419	427	417	426	421	382	443	434	385	405	413	411	398	402	392	452	416	431	434	454	428	458	401	421	384	409	444	427	405	410	407	427	427	421	447	385	391	403	414	413	395	430	404	415	441	436	387	416	452	436	476	422	414	392	414	440	424	436	432	413	423	427	430	408	415	428	409	426	402	423	443	439	416	420	419	407	416	404	431	404	426	409	412	472	375	419	417	406	468	409	448	418	409	415	433	415	412	409	414	440	406	415	432	452	412	428	456	428	429	431	418	440	415	457	450	429	453	403	396	420	413	420	435	434	404	408	397	400	416	436	457	444	370	383	424	471	369	421	417	423	429	396	431	386	413	421	423	440	431	441	400	413	402	429	428	424	446	451	431	441	456	476	426	407	394	416	398	437	429	396	453	424	448	436	435	433	460	417	450	422	441	418	426	454	451	430	430	414	438	462	427	427	451	442	419	447	426	408	420	429	460	412	423	433	451	408	424	424	400	438	472	453	441	420	451	420	447	459	399	403	442	439	406	412	401	426	452	425
24756	20972	27295	24755	13352	1589	1131	928	939	928	1150	1352	1018	859	806	824	798	840	855	806	835	811	816	782	812	813	812	866	826	809	825	816	791	767	766	746	804	771	771	775	808	864	816	829	792	801	828	772	796	807	821	778	769	750	784	878	886	799	793	811	831	776	745	779	799	778	791	816	771	789	768	751	816	756	781	779	798	826	784	790	758	799	757	822	758	815	799	843	784	818	809	767	827	805	809	840	802	778	792	732	810	781	831	788	767	765	779	806	793	768	813	769	786	760	824	828	801	775	737	771	778	757	809	773	794	734	801	807	765	751	753	747	800	758	842	748	755	734	749	796	767	774	772	776	757	785	770	737	766	727	866	794	764	793	767	790	784	759	788	777	774	762	775	783	798	820	765	876	819	795	735	807	776	786	847	771	852	787	766	784	738	814	794	763	847	799	845	778	821	757	776	770	729	785	811	751	831	854	815	811	764	816	820	780	801	783	840	838	834	824	814	734	783	829	788	752	771	764	803	758	797	792	793	779	791	832	739	793	783	781	752	767	778	817	799	704	809	817	784	788	816	733	761	767	764	771	774	785	827	778	739	784	801	741	747	737	851	790	770	806	796	772	744	775	807	816	759	777	805	791	739	796	770	771	805	810	744	802	796	775	814	801	835	801	790	744	778	769	798	823	842	750	773	773	786	785	819	751	784	793	787	755	846	813	790	782	793	772	799	762	849	815	745	793	760	743	802	804	809	801	759	775	764	835	837	789	791	775	814	789	771	793	829	792	769	797	790	812	793	825	802	791	770	700	794	749	768	806	780	776	807	818	803	755	794	820	781	779	830	812	746	805	757	770	777	812	790	799	756	781	801	779	786	841	775	780	793	781	767	757	766	811	876	803	756	799	732	778	731	766	772	741	792	789	780	778	805	778	773	795	769	803	794	750	800	815	776	771	739	778	810	780	759	789	803	794	773	740	789	784	816	823	828	746	792	818	764	768	765	799	766	773	785	802	766	800	757	780	789	773	779	822	792	786	803	785	815	818	783	830	771	794	799	791	776	776	802	790	766	755	764	824	776	768	786	792	786	760	747	801	821	806	832	795	783	797	803	782	771	836	734	815	783	837	762	792	752	803	751	805	762	796	783	834	788	797	773	797	770	774	802	764	786	734	779	765	733	792	807	759	790	782	811	771	820	797	748	806	818	776	790	790	813	802	804	735	807	815	809	746	789	750	820	787	769	755	767	823	754	764	752	748	798	778	799	833	767	789	777	751	831	803	762	798	821	804	733	818	791	775	808	769	802	808	772	828	762	815	776	802	774	790	816	745	775	793	818	798	801	774	803	771	798	788	788	800	791	809	786	825	802	823	812	802	812	757	813	785	782	756	720	826	787	796	768	799	783	768	823	836	830	757	821	781	786	800	830	799	803	770	766	756	793	795	794	821	790	775	771	815	781	746	781	757	781	774	749	799	767	780	803	805	767	823	749	763	790	802	784	774	776	752	808	771	791	750	790	762	816	792	807	816	787	789	788	753	775	743	757	789	812	794	757	721	746	813	732	749	777	806	792	767	812	793	800	753	784	790	785	750	757	781	782	779	781	815	798	780	750	851	787	788	783	874	744	769	765	800	780	829	758	802	765	778	802	779	834	763	805	849	789	787	793	751	738	819	836	742	779	794	839	768	799	722	769	822	833	787	802	807	844	821	797	756	788	775	791	779	798	775	787	809	790	817	760	777	767	785	790	837	747	760	777	770	794	749	747	792	789	733	796	826	741	805	763	757	817	758	804	775	803	764	729	804	802	778	769	777	756	756	725	797	799	786	772	767	812	781	756	755	813	831	804	730	761	806	819	777	784	785	764	817	813	717	768	785	755	792	813	733	798	796	758	810	800	749	756	764	779	784	802	744	760	811	751	728	794	812	761	773	774	742	811	798	757	796	796	780	786	723	792	770	747	770	753	761	727	767	822	794	797	767	783	793	767	799	796	744	775	782	821	774	753	767	810	788	823	777	776	804	769	763	823	777	789	839	798	800	783	775	798	743	786	824	772	768	771	802	823	822	723	804	771	828	751	778	782	786	815	784	801	740	821	812	743	780	768	778	796	758	808	813	757	768	767	781	812	809	790	776	806	742	783	801	799	776	784	810	762	788	749	759	747	794	778	792	797	783	822	710	804	763	829	854	817	753	800	736	804	806	756	805	793	907	744	782	769	761	786	798	774	753	778	823	878	745	794	814	806	803	769	745	746	769	722	819	784	797	796	779	799	795	821	763	747	764	809	843	790	712	761	767	743	785	749	744	765	830	807	702	803	799	779	763	783	752	826	779	750	773	829	762	801	824	766	699	817	831	785	737	792	752	784	786	788	799	797	798	760	777	807	807	838	803	807	784	790	763	774	837	796	777	770	797	813	823	802	808	777	804	776	777	769	818	814	740	804	787	806	776	774	752	768	774	778	779	778	792	789	792	791	800	781	769	780	775	837	793	780	817	739	743	749	770	753	748	817	804	790	805	797	846	807	770	796	830	777	726	790	811	801	793	761	758	785	746	766	805	821	827	758	808	773	789	854	802	813	784	753	758	727	780	768	804	753	758	791	764	782	810	768	763	823	796	774	765	751	837	805	785	789	745	767	753	774	824	762	764	776	781	817	776	799	813	813	797	824	811	779	814	752	793	799	717	821	769	794	806	777	805	768	814	789	829	834	771	806	777	821	753	789	794	723	793	785	740	824	777	783	787	753	781	746	758	810	781	743	733	799	808	817	786	765	843	728	770	753	783	748	822	792	796	798	785	802	798	813	798	776	755	842	794	790	779	783	810	758	837	764	810	834	811	814	801	801	779	803	814	819	809	805	838	827	782	808	797	782	742	823	832	785	807	739	713	822	793	788	785	751	783	821	791	827	744	824	834	820	817	766	783	773	819	748	771	779	805	807	775	812	757	800	761	764	788	759	750	777	738	782	754	780	779	756	808	820	799	725	769	798	762	743	773	804	795	764	822	778	813	806	817	816	767	759	804	814	805	809	795	772	745	749	801	762	739	783	777	797	873	764	779	741	803	824	843	792	803	776	844	788	773	726	743	787	807	812	803	779	806	809	830	810	757	755	782	747	759	788	786	778	793	781	797	797	796	774	858	826	783	772	787	799	777	736	802	784	725	755	822	756	812	766	829	783	816	768	747	770	720	792	770	793	793	794	770	801	841	778	786	752	761	808	796	755	733	733	748	783	812	775	819	773	782	786	793	775	810	819	750	767	741	780	779	780	778	767	811	788	762	769	777	795	840	807	778	813	724	783	767	837	791	832	722	811	770	835	758	741	762	768	854	807	821	778	805	772	821	733	736	800	771	741	805	778	785	815	774	798	788	776	770	805	872	780	759	793	788	803	810	766	762	762	728	790	801	795	804	771	828	760	837	812	789	800	785	823	784	795	774	798	815	768	807	752	827	747	787	767	792	797	821	801	829	711	852	786	763	759	720	809	795	793	804	761	806	743	784
36440	30358	16116	3451	2356	1772	1541	1408	1252	1271	1827	2171	1400	1013	1015	990	964	939	926	926	896	939	871	946	897	902	877	891	879	931	907	841	888	882	902	883	985	974	932	952	872	927	892	866	921	827	869	916	903	866	885	952	826	905	887	976	1082	885	893	929	889	860	893	884	859	884	879	924	838	884	903	849	871	895	903	874	903	892	894	905	866	948	887	886	885	889	872	857	845	857	886	883	866	896	890	887	872	914	861	900	883	847	918	922	908	885	887	833	858	917	885	851	874	899	893	899	836	859	865	865	905	832	887	905	938	880	910	823	918	883	807	908	888	899	831	898	899	899	858	869	822	889	841	859	883	870	876	838	896	892	898	872	868	858	894	880	916	855	860	919	929	873	881	872	891	881	894	892	870	884	877	860	924	865	907	907	872	873	889	870	896	888	870	868	930	880	851	886	878	839	835	869	903	838	943	894	914	866	846	863	878	918	884	840	884	878	894	867	919	869	871	826	961	876	870	877	846	936	887	852	876	884	927	848	891	868	866	901	862	905	844	924	1003	869	851	866	864	880	895	831	891	867	889	898	891	950	837	851	871	901	938	874	903	902	842	901	902	869	855	875	936	892	887	906	917	937	927	889	898	918	829	850	927	879	850	819	860	840	874	894	875	843	851	857	829	940	892	877	921	913	800	875	900	893	887	835	911	890	870	909	820	893	838	915	828	899	851	884	882	830	894	863	859	930	905	900	856	879	903	901	954	879	865	921	904	860	919	888	893	859	898	856	905	852	883	901	906	857	900	842	939	836	878	851	859	886	871	917	921	874	834	867	870	879	909	861	957	886	875	948	855	915	934	876	878	909	898	888	907	933	902	868	909	900	887	869	856	879	896	849	869	973	863	895	929	887	887	896	875	894	870	845	897	867	879	881	934	860	941	908	880	901	888	905	815	938	873	893	914	916	875	893	879	918	900	886	852	872	865	912	887	890	851	868	889	926	880	919	892	893	886	906	920	894	908	906	849	852	828	919	871	890	882	848	908	882	863	928	829	919	866	893	870	901	872	873	834	948	894	875	914	882	910	850	896	874	865	912	861	899	853	868	918	885	883	923	904	876	874	842	931	921	888	880	855	864	948	873	873	900	901	933	841	910	861	872	872	770	879	846	826	839	975	860	879	897	912	876	845	880	903	857	912	913	933	927	900	817	877	882	925	881	924	853	922	867	896	891	861	937	909	892	925	916	857	862	893	878	843	794	877	877	901	866	829	935	909	857	890	884	898	876	899	937	920	917	857	923	888	890	887	831	880	804	926	901	860	811	916	841	882	866	921	896	892	887	889	842	907	834	897	832	871	897	886	894	897	871	891	920	905	869	875	883	901	925	911	899	973	836	878	850	849	828	826	900	960	947	860	893	899	918	887	894	883	835	938	906	901	915	814	938	878	919	885	908	904	871	873	929	896	850	888	878	853	868	874	872	956	846	895	845	857	916	868	898	861	882	856	866	889	874	841	904	903	860	883	836	902	863	878	916	908	887	861	899	841	861	921	917	858	897	849	886	908	834	908	888	894	920	868	889	855	897	905	868	875	893	879	915	872	839	888	931	879	853	917	908	855	867	860	891	874	930	883	933	876	865	906	856	877	865	885	924	867	919	862	914	865	896	880	835	833	886	812	848	854	881	901	937	895	874	865	855	901	876	889	870	922	891	856	874	912	943	895	915	910	891	896	888	878	912	921	848	879	888	859	893	848	894	878	886	895	872	810	880	886	859	898	901	953	887	844	936	888	890	898	960	925	864	889	876	904	916	873	951	831	901	865	876	928	864	900	886	843	892	905	876	897	892	894	952	892	847	910	864	871	856	835	874	824	861	906	878	918	848	913	886	907	895	876	892	881	913	862	910	951	868	863	854	854	909	878	919	930	873	861	865	922	865	871	845	924	893	892	881	848	869	865	922	872	896	890	845	922	872	872	908	897	894	873	886	875	874	851	874	874	852	838	862	847	893	912	908	883	846	900	854	899	852	898	922	905	890	893	894	807	896	876	848	866	933	847	865	839	868	903	871	907	915	905	891	917	862	892	881	883	868	888	857	871	846	922	855	863	849	840	905	935	842	874	922	913	875	867	859	902	866	864	904	886	887	891	926	880	899	916	837	875	855	850	897	912	855	875	906	873	828	867	880	872	893	863	861	893	933	859	895	923	925	956	941	866	905	910	906	893	891	874	910	830	824	927	884	958	907	912	934	919	907	847	906	896	921	834	830	914	881	906	878	859	903	916	875	913	879	891	965	926	893	872	881	890	860	865	872	866	857	873	886	924	832	849	891	923	886	846	919	929	909	920	899	897	887	894	859	863	897	916	889	871	881	868	906	853	864	895	867	896	898	848	825	878	865	979	811	881	828	861	895	836	918	914	927	959	894	911	895	888	902	887	911	880	845	847	916	849	903	885	915	878	868	881	902	827	936	921	858	819	868	879	887	922	885	813	899	899	909	840	879	864	872	839	920	902	911	869	875	816	874	877	901	849	868	913	877	926	886	879	881	873	933	940	894	844	913	859	862	907	905	902	900	887	888	874	919	837	871	834	851	842	872	874	820	886	849	908	846	915	874	897	923	884	876	877	864	864	905	888	858	906	914	880	904	917	887	935	870	931	880	898	888	892	942	836	827	868	883	893	887	879	891	885	857	884	904	866	907	889	883	893	926	914	854	900	901	900	922	905	907	857	887	883	857	904	918	908	861	923	912	906	907	898	891	842	885	858	904	879	881	883	880	929	867	895	810	847	945	944	838	843	897	890	861	927	903	934	864	887	915	900	865	882	868	893	873	890	859	918	910	889	866	916	930	918	882	886	895	865	858	841	922	906	881	917	886	893	915	896	952	905	866	905	882	889	835	888	895	885	877	841	816	858	894	886	897	925	877	837	856	879	945	901	887	853	891	860	894	839	881	855	907	890	912	887	910	866	852	859	878	951	889	869	935	879	896	936	914	815	860	833	940	919	860	906	897	935	914	888	914	878	904	908	869	931	900	897	949	911	888	869	877	922	879	905	895	851	920	887	959	888	910	897	862	888	855	878	894	883	883	835	897	915	904	832	930	892	848	901	899	915	887	914	940	871	823	886	938	875	931	804	885	885	866	863	838	870	885	890	876	933	870	887	907	857	928	900	863	884	900	895	887	878	867	856	885	827	904	900	913	973	911	917	863	877	873	910	919	912	863	910	915	863	851	880	862	847	904	876	845	930	875	872	902	900	855	849	884	883	863	890	888	902	904	912	901	838	836	872	873	857	860	857	836	911	895	866	866	869	878	886	912	900	876	918	858	869	885	905	895	936	905	903	870	877	849	900	878	855	871	887	836	858	886	873	873	897	903	911	823	895	867	832	878	881	872	878	882	865	875	885	866	876	846	899	851	888	904	949	926	910	883	887	908	882	893	893	859	903	892	899	900	934	878	868	888	877	889	933	879	833	906	895	869	873	907	822	899	924	822	887	898	899	883	905	843
22487	20980	28689	23449	20966	21022	11903	1560	1118	1201	1252	1808	1357	844	808	761	788	742	740	751	691	719	671	705	690	666	724	654	656	654	672	662	675	621	676	729	700	666	647	664	611	662	643	652	634	636	653	652	685	682	666	670	665	620	691	831	874	665	669	627	677	609	641	707	667	641	645	641	633	607	619	634	636	673	623	641	624	653	624	626	617	653	630	707	623	670	647	660	652	671	672	623	612	678	612	636	640	599	653	661	622	587	648	637	648	626	621	624	605	670	650	612	653	621	688	641	681	624	648	610	664	699	644	599	632	614	683	661	696	638	664	656	684	627	649	660	649	654	613	617	680	647	607	644	651	613	617	623	654	672	654	616	595	653	664	671	645	619	629	628	627	654	647	635	637	645	608	655	616	687	679	704	647	627	633	637	643	609	599	641	604	660	647	621	639	651	659	606	630	596	613	684	663	657	614	650	690	640	642	639	666	590	651	670	552	628	662	601	636	628	675	596	624	628	625	645	605	648	621	615	633	622	631	627	644	595	600	645	663	616	663	617	643	629	612	615	639	669	608	655	643	629	682	627	651	655	658	656	610	649	644	642	651	605	628	651	586	609	672	654	648	630	660	607	640	633	638	638	655	652	606	628	652	563	669	615	608	633	659	608	582	622	599	695	663	655	631	632	615	626	681	641	595	624	625	675	624	592	612	692	669	622	686	669	619	652	648	664	632	598	575	622	647	621	633	655	653	646	638	649	619	616	673	649	637	670	646	667	612	626	622	674	637	688	673	681	617	664	623	679	642	641	594	661	650	621	646	659	630	666	719	659	655	612	654	631	616	647	619	620	625	649	610	619	626	641	662	664	646	648	626	664	631	623	663	637	605	617	675	652	658	677	651	617	629	634	675	601	619	643	663	639	674	684	603	639	639	595	620	639	654	641	654	593	632	660	612	628	647	603	621	644	647	648	620	615	642	612	603	625	643	654	629	648	627	656	629	653	616	654	658	619	647	642	636	605	645	610	649	582	659	681	646	639	620	668	576	608	637	633	629	665	630	621	643	664	649	667	614	648	694	668	648	607	603	646	653	641	645	617	677	641	656	683	615	627	619	648	613	635	611	671	619	663	633	651	648	666	628	646	628	642	618	585	662	645	627	657	595	651	661	650	626	641	616	625	611	661	684	679	649	676	606	662	630	637	611	622	588	596	640	645	625	679	626	602	630	651	642	622	648	641	649	630	655	599	615	652	609	660	649	657	665	649	703	641	634	655	622	624	643	609	643	600	622	615	655	655	605	600	680	625	639	590	643	603	631	611	606	626	649	652	634	627	609	647	600	633	665	644	600	628	692	616	647	608	665	673	615	629	650	630	654	602	637	659	618	642	679	613	689	634	677	601	624	689	657	612	717	617	583	609	593	601	625	653	605	670	634	637	626	623	622	636	653	645	655	626	651	642	641	596	625	656	621	597	631	644	629	644	626	603	635	566	634	660	650	651	593	618	663	648	592	662	601	600	630	611	634	594	681	603	643	623	582	632	648	624	653	642	634	680	627	596	639	627	600	610	669	622	643	621	628	645	650	641	615	653	637	640	662	644	662	631	637	593	607	651	630	653	657	684	615	630	584	630	635	674	587	620	641	639	697	621	590	674	661	635	660	659	604	612	646	629	601	601	636	665	611	601	654	649	621	631	643	641	586	617	643	610	629	621	619	635	611	651	624	613	612	628	662	618	640	627	614	630	642	638	636	655	636	608	662	604	597	655	681	659	610	631	616	611	637	658	610	666	645	681	617	603	635	663	626	601	601	640	590	639	666	649	645	641	649	635	655	658	591	669	644	636	646	655	604	645	663	642	650	665	639	659	645	643	639	688	653	644	669	653	622	606	633	623	624	610	634	647	613	643	616	623	634	656	638	626	596	602	630	638	650	646	646	642	634	646	605	623	629	701	669	574	670	645	631	596	612	648	610	667	635	628	671	626	640	660	647	646	643	627	632	663	678	645	579	618	623	664	605	621	635	602	611	639	642	630	674	633	603	666	649	625	647	650	647	625	640	616	649	639	626	622	632	660	624	637	632	649	611	645	688	620	655	650	629	665	632	617	637	597	625	648	635	651	659	661	662	645	607	621	610	581	621	646	641	607	637	635	650	692	612	639	659	648	660	634	633	624	626	687	615	681	598	613	609	614	653	688	626	643	643	631	651	628	663	594	636	613	634	678	593	635	617	606	563	644	693	597	606	676	600	646	602	638	666	626	611	613	674	664	629	637	633	617	622	613	644	589	657	612	681	649	642	655	606	653	643	718	657	617	633	628	673	611	651	639	606	642	654	617	640	626	585	668	640	636	610	648	650	675	610	637	597	632	602	658	668	602	601	641	617	669	656	637	649	667	654	630	685	657	636	623	632	653	616	621	663	636	645	619	623	661	595	606	623	610	624	614	652	660	651	612	639	608	594	636	591	655	656	609	661	611	707	659	624	615	639	676	629	660	611	627	649	621	626	648	583	586	599	588	688	667	634	673	581	604	622	630	646	585	629	670	632	641	675	629	647	609	605	685	664	630	615	657	626	658	630	655	624	659	663	604	648	595	615	587	647	658	692	655	638	596	640	636	656	629	621	622	611	668	608	637	617	642	664	666	631	636	632	651	635	646	618	667	623	652	635	610	648	624	666	647	621	615	612	640	658	611	651	598	653	624	630	626	697	622	644	604	607	644	630	649	675	605	638	647	615	641	595	631	646	643	618	627	614	665	668	645	646	612	619	644	672	611	615	637	614	603	684	616	674	610	591	589	661	641	661	635	638	643	609	671	692	589	615	652	619	651	616	630	603	607	651	646	607	640	618	599	621	659	603	657	652	634	661	598	628	634	689	664	643	637	625	610	626	643	674	646	655	622	644	636	623	613	604	637	669	621	637	618	662	649	631	620	674	652	705	656	650	636	648	604	591	617	576	641	635	678	586	621	650	618	704	622	638	594	595	682	655	637	663	682	624	623	660	645	660	655	611	637	683	625	643	627	666	635	660	661	635	646	641	649	608	594	655	702	632	672	642	607	618	620	632	673	587	632	622	625	635	656	628	646	605	620	636	629	639	619	687	640	600	636	579	610	687	643	637	629	631	582	646	668	684	633	570	625	639	638	694	663	630	634	633	590	625	590	648	671	634	622	651	656	645	609	601	635	649	644	638	641	614	621	617	629	616	638	636	659	594	635	600	663	657	638	595	645	579	649	596	670	624	656	658	617	634	671	619	638	620	626	664	596	622	646	663	653	619	625	600	675	610	618	619	639	618	645	611	638	676	614	631	594	608	621	668	614	633	644	618	606	607	657	635	690	569	647	593	584	618	640	624	620	596	659	617	679	593	611	657	637	638	673	642	633	633	632	682	613	616	636	648	639	638	671	621	627	632	610	613	647	645	600	650	640	609	659	591	635	602	597	633	666	631	596	670	641	665	699	607	655	658	639	639	698	639	640	618	624	605	640	659	645	662	622	657	669	649	611
39978	39191	20490	7274	5013	3675	2881	2291	1887	1776	2125	3113	2137	1036	1045	1023	978	941	882	860	832	865	760	788	766	751	729	802	748	722	790	717	707	775	741	882	778	707	743	712	701	675	722	658	726	679	769	697	710	707	746	747	710	795	742	1003	1044	836	747	707	736	700	704	714	676	663	681	713	657	642	717	722	671	707	726	694	727	668	685	706	692	694	647	706	707	676	716	669	752	700	685	719	683	704	647	705	702	700	682	722	692	696	676	691	721	712	697	747	715	684	730	668	667	746	711	740	737	752	720	715	668	673	699	674	686	691	667	687	721	659	659	684	682	695	730	669	704	660	695	726	680	647	695	671	729	725	727	695	647	653	681	725	742	707	698	687	691	659	689	735	679	715	731	714	757	649	679	708	665	714	707	670	753	754	694	696	694	697	689	727	685	679	694	682	701	695	701	682	668	719	663	701	715	661	613	678	620	643	663	681	694	677	705	717	712	719	685	671	703	742	709	741	692	715	701	685	661	696	665	659	678	666	685	674	682	711	692	689	708	696	703	697	728	657	736	729	728	710	713	710	672	752	705	721	734	651	713	683	660	690	651	703	673	668	667	705	664	774	696	666	648	671	733	641	678	747	686	700	695	694	686	733	710	678	665	683	699	705	646	702	706	698	687	696	720	719	695	726	701	720	722	719	703	716	721	654	695	660	711	720	713	652	700	718	721	670	644	655	630	670	686	692	657	712	677	668	694	671	708	657	771	691	705	673	737	667	656	657	746	689	715	697	698	708	701	687	753	697	681	706	671	646	722	701	678	686	692	688	659	661	663	710	721	714	691	681	677	662	724	717	729	677	667	669	699	698	676	700	709	662	686	654	767	682	694	672	688	685	670	642	686	652	718	696	708	699	664	672	690	684	695	699	692	738	687	650	697	702	734	738	710	699	671	728	743	680	686	679	716	729	725	664	696	732	668	717	747	671	686	707	693	724	736	702	656	690	667	718	715	704	717	654	663	719	733	692	683	648	688	698	707	660	709	732	696	665	708	708	681	670	701	670	700	709	666	704	696	720	668	702	743	694	682	687	688	701	674	709	728	694	731	698	681	682	688	669	700	683	712	703	726	725	659	708	684	676	721	718	728	721	672	682	700	703	698	758	703	710	719	680	702	689	730	713	648	709	706	726	681	681	672	674	713	691	719	657	699	656	743	685	707	710	719	693	731	686	683	730	700	706	729	680	707	713	665	660	694	700	702	720	667	672	683	639	708	739	721	713	681	694	671	695	672	699	681	647	670	670	681	650	671	684	690	700	722	717	684	714	720	683	731	717	679	718	638	652	723	699	671	654	682	695	694	721	713	644	703	687	703	685	727	680	712	700	687	703	716	750	710	692	673	740	709	683	692	692	722	699	703	697	736	733	691	688	703	730	703	652	727	709	688	749	673	710	675	663	692	695	709	678	724	709	690	674	676	703	690	652	673	703	646	731	680	702	700	668	706	735	710	719	685	678	692	688	742	678	694	652	675	726	684	713	644	729	670	719	656	714	657	713	707	669	721	725	675	713	715	693	717	721	689	679	696	732	682	734	664	737	652	711	714	726	700	675	689	697	655	684	696	744	667	669	716	673	694	685	727	711	681	666	677	678	676	713	739	718	686	703	752	706	674	680	710	670	692	650	698	683	717	676	726	680	690	704	664	670	670	679	613	697	679	677	712	657	689	680	683	685	685	710	696	689	710	703	659	708	691	692	734	689	648	664	645	704	671	655	713	661	672	673	694	692	713	707	689	695	661	650	678	677	678	728	672	689	698	698	726	752	676	703	646	709	661	730	679	696	676	678	727	686	696	718	696	690	661	712	677	674	669	683	681	709	685	695	665	665	687	693	698	725	677	708	670	733	680	726	703	692	669	690	690	733	714	692	726	670	684	704	700	717	713	698	663	714	643	674	720	730	697	700	715	680	715	666	699	717	665	728	636	728	680	685	664	703	684	669	720	703	675	698	666	702	660	682	670	742	739	652	698	704	681	631	688	704	664	681	665	655	721	708	667	690	659	695	691	667	683	680	700	710	734	695	712	681	677	660	657	707	664	727	666	716	715	715	709	689	684	708	726	666	704	712	700	673	696	700	698	685	697	670	653	729	681	666	715	714	692	704	714	683	688	687	731	674	696	726	742	705	729	687	712	677	681	708	684	708	703	715	701	706	742	725	664	739	707	712	704	717	730	660	685	696	664	734	675	741	727	674	704	656	623	663	701	695	725	679	720	682	708	688	694	701	684	702	684	703	694	683	706	667	664	713	707	695	666	669	692	728	679	723	707	732	738	659	668	705	694	652	711	720	648	662	707	666	686	705	703	725	667	710	707	691	666	666	677	722	722	658	693	648	724	711	698	652	654	681	677	675	742	701	704	720	685	721	684	658	752	704	672	694	670	656	682	696	712	718	654	681	693	713	673	681	656	688	688	704	690	717	691	666	724	633	697	655	695	757	726	689	729	691	660	696	676	661	693	714	713	652	721	679	664	711	678	697	640	723	686	687	706	697	698	694	723	652	699	664	707	720	666	675	687	688	673	678	698	726	674	694	712	715	673	731	689	677	687	668	713	723	710	704	677	713	689	689	734	671	671	698	657	691	678	695	700	638	711	709	722	685	692	752	689	680	761	697	683	761	676	643	693	643	672	736	720	693	636	659	695	695	720	668	677	740	705	688	654	666	692	701	714	672	669	734	695	669	745	655	702	731	668	695	691	694	720	691	681	672	697	666	676	672	664	691	686	704	674	753	669	679	703	702	689	691	723	738	661	689	714	688	705	706	690	703	701	677	695	661	683	715	693	709	676	695	689	689	708	697	682	692	689	702	700	694	679	678	665	656	720	686	709	698	687	721	737	711	657	672	705	680	679	669	655	682	702	708	669	727	673	638	732	682	672	681	698	700	680	732	682	668	705	709	715	707	704	685	617	726	713	671	681	744	697	708	723	648	673	681	738	699	713	681	694	717	642	669	689	645	706	685	675	683	691	668	701	685	691	629	686	672	690	722	640	689	723	706	675	717	680	689	685	711	674	660	694	694	673	691	718	727	751	744	693	774	671	703	677	676	687	713	661	703	711	732	711	699	674	683	705	660	689	695	752	636	692	689	703	647	693	691	667	664	711	717	693	697	675	732	679	666	641	734	678	658	685	668	723	702	680	684	698	673	723	602	761	708	672	697	638	691	670	671	666	657	682	658	674	709	718	674	668	724	714	692	706	693	683	720	705	704	654	724	691	670	711	680	705	705	687	707	674	677	736	711	640	703	705	678	737	673	658	708	699	769	679	678	673	726	711	704	715	712	641	692	637	660	739	666	690	665	700	714	668	692	705	713	735	643	684	693	676	691	703	693	740	719	661	721	682	722	712	704	700	694	736	685	654	700	653	693	703	686	713	677	635	647	701	684	656	682	675	679	693	657	759	686	656	656	698	708	670	701	695	674	686	684	736	677	705	728	720	671	688	713	709	708	679	707
28783	21899	12680	2242	938	810	702	563	537	563	651	836	776	578	492	475	507	513	532	538	482	483	520	528	508	523	523	524	464	476	575	491	534	468	484	483	535	492	521	502	541	521	551	522	536	521	475	514	526	477	513	494	484	511	525	615	556	509	506	497	509	516	497	493	518	518	494	482	509	480	508	554	517	539	490	533	491	516	509	484	468	502	507	527	496	510	548	531	476	511	497	513	482	524	470	503	497	494	518	519	499	511	489	538	521	515	518	493	505	470	506	477	515	514	520	497	491	537	517	516	475	474	519	498	496	535	496	481	456	488	514	495	531	486	494	486	502	527	477	533	536	501	490	464	500	512	504	506	516	536	501	531	462	544	512	494	501	522	521	508	531	510	479	514	521	466	515	548	532	519	467	531	476	522	498	536	504	479	462	492	527	477	493	508	459	516	502	482	511	487	552	478	477	508	543	549	504	521	499	468	505	508	496	523	495	526	535	454	508	488	533	487	509	547	482	508	529	518	518	491	495	516	488	501	506	506	499	478	498	505	506	494	520	525	523	499	529	514	536	490	480	485	491	516	541	506	506	484	483	506	509	518	471	497	518	510	517	551	479	521	536	488	507	467	467	511	508	507	520	505	504	506	505	543	533	515	507	507	527	516	485	514	540	479	512	484	531	492	522	478	518	537	473	538	544	521	497	472	566	565	484	509	551	523	526	496	520	505	504	509	540	497	473	516	530	490	519	527	489	516	509	518	514	491	512	495	519	543	505	497	482	519	501	487	499	490	509	494	491	499	528	482	495	520	495	501	511	462	521	537	523	502	521	504	481	506	528	500	516	500	486	460	481	494	529	523	512	517	539	518	534	499	494	564	491	497	454	527	510	496	489	509	476	536	488	497	507	452	480	538	541	501	537	523	532	461	526	500	479	541	522	500	516	504	489	531	483	550	496	504	528	527	498	529	514	522	541	545	520	526	482	518	531	507	514	512	534	475	500	509	473	538	480	527	518	528	454	509	513	534	510	456	526	507	489	526	534	483	470	483	473	489	514	510	475	494	489	499	509	563	511	514	518	558	517	511	525	474	494	491	526	510	468	496	511	540	525	491	519	532	501	494	487	553	484	525	544	522	525	532	517	485	525	517	502	485	537	492	500	478	494	519	510	491	525	496	491	532	538	533	518	525	509	485	513	523	528	475	517	522	549	459	486	529	517	524	495	492	486	526	492	482	524	525	502	467	477	506	463	519	524	531	493	511	517	532	478	504	455	498	468	500	519	498	510	498	521	502	508	494	505	504	516	494	489	497	519	494	531	508	479	498	474	514	510	549	505	478	511	478	503	524	515	527	518	483	496	509	479	490	511	543	498	520	534	528	509	539	564	524	460	501	532	490	531	535	474	517	461	520	531	485	517	466	505	483	499	500	464	492	530	508	510	557	505	483	526	535	500	512	456	505	496	485	573	460	489	524	522	522	501	512	494	476	483	498	501	533	501	530	535	488	512	502	493	469	526	492	528	515	538	518	492	521	462	505	503	519	542	522	479	502	494	483	511	500	498	509	500	475	551	462	500	525	476	527	487	528	519	572	552	530	436	494	497	512	518	528	545	481	502	493	524	487	533	493	482	504	514	487	522	502	494	475	471	525	472	509	533	514	515	476	503	481	486	513	513	470	538	482	537	493	459	478	522	522	544	542	469	505	504	542	516	503	510	518	477	493	557	541	496	484	505	511	474	504	536	485	499	522	492	490	519	505	483	496	538	541	487	457	508	535	524	493	513	545	510	518	524	486	501	476	500	475	503	543	542	502	510	522	491	481	522	545	527	541	489	544	511	504	536	521	491	537	524	499	506	484	499	500	498	523	520	526	510	515	494	542	535	508	535	529	480	530	541	536	458	484	548	540	519	496	544	533	505	476	494	530	485	495	507	509	513	545	494	466	482	479	496	513	499	505	544	492	520	502	508	517	486	546	506	502	525	523	492	472	486	525	537	530	486	483	559	529	508	490	485	521	499	484	477	517	505	520	491	524	495	505	471	551	523	527	495	531	521	513	498	544	497	512	507	527	548	509	520	512	492	509	482	460	488	500	519	544	545	524	508	506	520	521	527	489	543	556	490	496	531	464	523	463	515	526	512	494	444	497	516	488	480	476	486	475	507	511	512	477	469	478	511	493	555	491	527	510	533	496	490	501	532	484	554	477	534	528	566	494	509	507	543	519	546	522	551	502	518	471	512	508	486	477	526	493	517	503	470	498	514	464	509	506	562	481	529	531	539	510	498	505	491	560	492	507	515	477	516	484	517	526	497	520	486	486	504	507	496	511	484	539	511	488	507	547	494	500	520	530	503	497	506	492	500	478	514	511	478	508	495	519	506	496	549	484	513	555	509	513	504	519	499	518	492	501	536	535	520	500	461	512	523	507	502	498	502	527	511	507	543	497	538	507	502	468	506	545	512	493	503	491	450	515	504	468	519	529	500	499	484	536	509	520	489	554	498	518	488	499	488	481	544	543	534	530	514	471	539	467	528	517	529	496	512	533	483	531	560	512	521	525	494	526	491	502	503	501	519	495	461	541	476	517	508	508	504	544	512	507	538	512	537	505	497	493	502	469	510	527	545	519	493	488	517	509	495	494	528	526	570	505	521	475	531	541	504	547	513	485	515	501	497	487	498	505	516	525	529	526	549	571	509	515	512	498	465	505	521	466	499	513	503	516	489	493	505	521	495	509	504	500	509	490	524	530	484	522	533	519	490	495	475	510	484	499	493	530	503	511	501	539	515	529	490	504	489	468	551	499	492	488	520	532	502	518	493	525	512	532	478	507	539	459	500	539	507	491	526	493	501	511	488	518	471	520	530	505	526	515	517	506	530	536	488	545	491	451	540	515	515	493	504	515	486	508	516	528	523	497	496	508	514	451	547	521	512	521	506	518	521	532	531	508	481	510	464	466	489	491	512	478	513	531	503	501	512	509	494	499	529	477	466	500	497	575	534	512	512	540	512	444	526	488	522	469	495	522	516	522	474	493	465	502	496	519	542	526	491	527	508	521	501	504	486	506	518	551	500	509	521	488	509	490	512	503	528	523	503	522	457	522	503	523	464	506	479	472	511	501	575	523	485	535	497	508	483	522	509	496	468	490	518	490	512	534	515	536	527	475	544	534	534	497	537	551	456	513	526	536	497	522	474	500	496	513	539	509	513	525	555	526	522	534	484	473	478	549	496	520	527	522	498	493	510	532	509	537	482	516	478	518	478	492	452	487	518	500	509	486	519	500	518	533	505	513	550	542	529	507	509	491	541	552	472	496	503	516	510	530	502	517	502	505	480	501	517	538	519	497	490	535	493	512	520	484	511	551	514	543	501	512	489	517	467	490	498	503	507	552	474	457	516	468	524	496	515	506	499	507	483	512	499	518	531	537	478	488	525	496	480	476	553	492	491	508	500	515	456	512	525	489	513	538	531	527	505	537	542	476	546	575	503	454	522	539	500	485	517	470
34263	21193	5337	1705	1076	952	790	736	703	798	925	1365	1164	638	642	616	625	629	590	610	596	588	578	616	644	689	624	608	593	624	596	633	602	657	628	716	642	591	622	597	587	590	611	582	587	643	570	619	535	590	625	608	618	639	661	735	653	588	545	624	569	600	649	625	577	670	570	579	614	613	588	625	632	573	551	593	591	598	572	638	591	569	568	592	587	593	622	576	575	566	639	605	588	571	603	640	579	602	564	612	603	624	585	616	639	610	584	613	629	629	573	607	585	650	572	604	637	611	581	632	639	620	596	580	611	608	589	632	632	565	620	574	616	617	604	623	602	587	610	595	607	587	642	595	632	589	596	629	574	585	572	615	591	606	614	577	615	554	610	583	549	617	641	634	647	601	600	572	584	606	616	562	559	566	622	607	636	610	582	606	596	643	633	616	621	591	618	576	575	605	605	542	598	587	616	655	621	643	622	626	563	594	589	592	626	564	643	551	597	596	599	596	632	593	585	603	606	526	573	609	580	605	629	590	603	636	625	575	596	619	609	563	571	556	582	577	611	599	556	613	611	627	628	645	660	567	619	643	634	597	588	633	630	579	614	596	606	605	623	633	580	589	634	614	605	569	635	605	580	568	582	615	645	613	578	571	609	608	635	551	587	595	625	582	600	582	584	614	630	580	595	556	573	565	623	592	639	577	566	589	627	597	624	603	568	625	574	582	591	649	602	610	635	621	655	583	579	583	622	592	636	602	616	569	590	628	657	652	604	631	613	607	589	597	590	589	599	579	630	561	630	633	622	648	616	597	588	590	603	613	616	608	590	629	598	572	665	591	590	600	590	600	611	605	593	597	592	638	634	586	613	630	622	570	603	622	596	585	583	597	604	650	610	579	596	579	616	600	584	606	624	578	593	620	609	650	594	599	626	617	615	543	607	596	621	613	549	613	633	584	619	590	624	612	610	635	595	625	556	639	593	574	652	580	636	655	604	641	584	673	560	618	600	662	624	567	603	598	587	567	601	609	654	557	582	639	611	575	631	625	626	580	610	644	595	629	637	621	588	596	613	590	571	597	591	631	613	597	602	580	609	577	580	605	592	543	642	590	587	628	616	599	582	620	627	627	641	595	684	589	653	583	602	618	588	579	590	632	560	626	615	596	652	610	622	609	606	607	596	681	596	571	600	557	609	628	619	594	619	589	639	596	644	566	606	605	631	616	591	613	615	651	575	591	592	624	613	623	595	584	639	614	542	617	607	607	585	559	617	610	592	611	582	633	639	626	598	636	622	617	623	605	589	566	603	577	605	557	590	666	638	632	567	660	591	571	611	583	605	639	614	627	579	605	620	641	627	589	602	627	597	552	582	603	609	574	636	581	620	615	619	589	571	632	579	631	632	607	662	603	639	574	537	596	594	570	621	597	590	575	646	589	628	634	622	608	566	601	599	586	612	623	554	627	605	603	588	613	575	591	603	640	593	587	625	567	605	610	650	601	605	570	601	614	585	640	592	605	604	653	621	630	579	606	615	625	579	615	555	613	584	593	591	612	666	602	613	630	610	578	592	630	611	570	581	582	580	589	675	651	581	597	629	604	618	622	644	604	626	599	594	586	562	589	565	624	596	619	644	611	615	592	589	568	591	572	557	576	620	597	548	606	587	615	573	624	554	605	634	655	616	597	578	629	622	631	593	571	611	565	635	575	636	576	622	587	603	648	577	597	576	608	563	544	616	601	586	584	600	549	617	621	609	626	612	594	576	623	621	603	598	620	647	574	643	608	600	577	629	626	661	655	634	626	637	616	619	608	638	588	635	646	613	612	565	568	628	637	616	605	599	605	632	581	656	578	624	594	622	581	650	605	623	622	595	613	599	595	587	606	651	596	595	628	607	607	610	605	582	606	629	592	608	609	650	595	596	643	579	620	602	597	660	588	603	638	606	590	562	611	644	622	608	605	553	577	600	620	587	606	592	614	601	557	646	570	595	615	580	636	629	598	673	593	613	590	610	573	622	652	634	605	553	594	586	612	631	609	583	608	557	597	649	607	599	622	597	583	610	629	559	626	617	614	614	596	602	592	613	548	583	618	591	591	560	594	617	611	613	604	635	633	595	612	585	579	642	581	673	641	591	614	598	588	605	576	608	600	653	598	604	623	620	619	556	604	658	625	590	636	604	626	625	623	609	638	581	608	592	612	580	599	605	640	591	612	612	633	622	574	593	608	571	601	620	621	618	618	568	623	599	644	584	617	629	604	641	548	613	621	591	572	602	575	629	618	605	591	654	586	638	606	613	600	635	606	634	620	606	622	620	645	584	631	593	608	657	604	592	596	658	645	593	565	614	614	588	646	581	631	625	607	626	616	571	584	591	596	646	576	625	656	597	624	645	603	585	626	542	627	624	574	589	604	615	618	591	590	594	614	583	609	583	583	575	596	590	605	645	570	593	611	593	644	615	611	613	601	629	597	602	595	617	568	589	616	584	582	591	582	570	585	585	618	641	605	634	638	603	620	599	620	576	647	601	579	642	564	588	627	577	631	608	597	580	612	632	569	648	628	569	648	580	595	590	601	619	619	586	606	603	641	617	595	592	599	596	629	609	607	628	612	631	623	638	600	624	605	638	589	591	587	613	620	556	603	565	606	577	600	639	613	601	652	582	596	627	595	603	575	593	607	617	596	575	599	626	638	644	585	573	653	626	609	618	637	651	604	608	585	624	632	568	637	615	588	596	631	631	622	585	600	603	610	636	618	612	595	613	589	631	605	615	578	629	601	578	627	623	595	594	566	632	641	647	588	625	604	629	603	627	554	629	601	617	591	603	600	604	586	560	589	567	607	592	593	622	657	605	636	583	585	581	575	639	604	581	605	599	615	610	580	597	589	591	575	583	556	628	574	606	600	563	616	644	614	616	642	615	600	614	617	661	594	565	629	577	618	635	623	656	619	648	620	586	581	619	597	595	660	622	618	623	561	605	595	591	630	581	633	647	648	650	603	634	609	591	636	619	627	588	576	605	610	635	583	599	577	594	595	604	579	603	581	658	619	593	621	627	635	640	641	626	570	595	582	644	645	596	621	589	630	606	616	623	620	582	612	581	636	539	558	574	608	624	616	604	623	614	579	579	626	556	589	581	602	634	641	537	626	601	666	600	617	583	585	619	624	595	592	623	608	607	569	649	595	621	611	590	578	585	606	635	601	568	585	646	581	652	629	616	598	611	578	584	609	595	594	572	589	596	618	623	616	606	618	600	580	627	582	616	579	651	588	592	614	603	582	596	623	609	605	590	560	617	572	599	637	634	618	586	576	607	597	589	604	652	621	558	580	646	577	664	609	651	622	607	611	593	606	604	625	616	579	593	592	597	607	618	622	605	627	564	604	598	647	619	578	579	646	610	615	647	559	610	622	595	597	579	579	606	584	575	594	588	596	579	622	585	592	588	616	580	564	596	631	611	599	578	614	625	607	611	593	577	614	571	585	593	584	622	559	597	583	653	585
23555	20929	28226	23781	20929	11531	1165	746	661	1073	802	812	814	476	407	392	403	403	407	407	398	343	394	356	390	371	343	367	371	342	373	368	375	360	381	378	368	380	369	359	375	324	337	341	354	355	351	339	376	376	331	343	357	343	389	438	435	343	325	351	354	352	367	333	334	334	371	359	340	326	334	349	351	327	342	325	357	360	374	369	340	341	341	376	370	324	336	356	349	320	351	333	365	334	385	377	338	344	339	369	346	340	369	355	337	350	351	350	363	333	349	343	375	354	378	370	342	349	324	332	332	329	340	339	335	373	340	354	386	363	335	380	344	368	373	308	348	335	329	365	303	357	348	345	329	336	345	349	353	411	344	352	372	325	331	335	367	389	376	362	348	396	352	368	327	343	361	350	350	358	333	376	365	354	318	352	347	337	310	344	383	345	361	362	319	385	361	343	352	332	321	332	323	343	339	331	340	352	371	308	351	361	375	367	373	337	367	329	339	359	302	332	343	346	342	312	341	339	337	419	370	331	356	341	331	375	346	370	364	349	333	348	318	340	336	336	336	344	329	335	355	359	345	374	336	351	359	317	345	345	338	349	372	350	354	319	331	339	356	337	351	341	369	344	321	381	338	360	295	355	393	338	335	371	337	335	361	372	355	341	328	347	364	342	359	335	356	350	341	329	354	357	355	317	363	345	334	323	326	341	369	333	330	330	376	331	332	376	361	352	333	357	365	341	338	356	330	343	377	406	340	350	331	362	335	361	413	353	329	325	367	341	363	347	345	323	324	346	383	341	352	350	322	361	335	344	349	354	372	349	381	382	389	335	332	346	379	374	343	341	361	340	325	364	354	361	373	359	366	351	358	312	343	329	326	370	365	342	353	321	319	333	319	381	355	361	356	358	339	348	324	334	373	322	335	335	314	357	339	356	349	356	331	372	366	346	366	339	327	343	334	365	342	329	357	368	318	324	368	340	349	364	338	375	332	349	388	378	382	333	324	367	336	336	341	348	373	351	345	327	358	384	339	338	343	376	357	364	324	331	349	317	384	335	360	390	328	343	345	330	338	322	355	331	309	360	349	367	338	341	353	344	316	373	352	345	317	345	369	350	332	361	349	355	339	359	386	384	353	364	362	355	364	373	329	359	367	367	334	346	327	321	334	356	361	342	361	353	347	359	340	383	348	385	368	334	374	323	369	355	394	330	346	341	368	332	355	357	329	316	324	349	338	392	336	334	356	307	381	338	373	354	341	322	364	334	347	318	336	323	337	351	311	370	315	362	336	355	327	332	357	347	323	337	382	341	389	342	347	354	364	351	340	350	349	344	364	316	333	345	330	342	321	308	332	336	334	393	357	356	336	334	342	340	310	374	362	354	363	357	342	361	338	331	351	338	344	333	348	325	368	322	361	365	325	331	343	354	330	382	335	324	332	349	368	343	346	365	341	364	338	316	332	361	335	325	329	310	405	360	323	351	358	325	313	360	369	331	340	351	325	343	330	306	318	337	311	330	349	344	330	354	349	365	343	374	328	360	345	365	350	361	335	370	354	353	326	339	347	336	355	320	322	343	348	350	341	349	341	344	378	374	337	381	336	337	330	370	327	367	353	336	335	342	341	347	338	342	341	320	320	354	365	352	365	376	333	334	336	351	360	329	337	375	350	343	385	369	368	357	358	331	366	312	339	333	294	369	367	364	351	318	331	336	332	335	352	339	370	347	346	393	354	382	346	358	375	349	393	366	356	338	321	336	337	334	345	362	358	332	343	351	346	374	353	327	330	351	330	333	344	374	394	332	352	341	340	349	320	359	360	324	374	385	358	345	333	356	344	365	363	370	336	324	293	333	376	370	342	357	364	364	329	356	349	368	337	371	348	318	324	351	356	335	354	359	328	358	350	373	347	354	341	345	375	373	367	365	330	344	336	377	339	353	320	345	356	330	367	363	328	335	349	355	357	365	369	327	338	345	349	357	353	345	349	327	354	326	328	362	355	379	362	325	343	359	351	328	342	371	374	339	351	354	342	341	360	356	345	354	342	301	366	373	334	325	336	341	338	344	363	334	360	331	356	337	336	387	381	333	341	371	335	352	348	371	353	336	338	359	347	347	316	354	342	324	337	368	323	337	349	333	365	347	370	353	343	342	368	368	391	346	346	351	355	351	329	359	371	332	326	344	334	351	354	341	355	356	358	316	318	334	354	333	352	347	368	343	371	325	335	331	328	375	333	324	349	355	357	358	349	341	380	331	373	334	331	363	343	361	336	360	355	353	336	342	351	320	349	371	358	343	322	356	349	349	369	341	326	344	355	338	347	322	341	370	345	348	344	346	342	357	368	321	343	355	339	373	317	358	365	361	304	323	406	378	335	346	344	343	322	340	340	354	365	317	361	349	338	361	323	347	314	342	358	355	316	368	350	333	366	372	367	366	320	360	354	310	369	360	342	345	355	352	312	354	371	326	355	323	325	344	335	348	359	354	365	349	352	341	381	312	334	367	363	344	350	349	365	374	337	347	350	322	311	374	392	342	372	344	348	322	347	373	343	338	355	313	365	372	351	354	339	359	349	294	321	346	348	362	373	349	351	350	333	376	329	353	348	382	329	353	346	370	370	364	356	356	381	377	336	326	354	352	341	362	323	325	316	360	354	301	329	358	369	377	350	339	374	355	356	370	318	346	327	316	378	346	336	359	330	376	352	327	341	325	336	358	321	330	375	368	362	334	359	340	353	355	331	363	349	342	375	342	343	352	368	319	319	345	342	368	378	327	370	322	327	371	388	363	358	333	336	359	364	375	345	334	367	368	360	364	382	387	374	349	358	345	381	354	354	364	360	319	383	338	350	322	335	366	333	378	373	356	364	340	345	318	338	359	359	372	363	345	311	349	331	328	366	345	339	340	368	362	364	338	351	371	365	347	371	329	327	382	355	378	358	323	344	350	364	364	356	330	323	330	352	339	342	321	355	339	338	360	363	366	347	362	338	358	358	325	353	335	352	310	318	355	360	361	331	334	355	368	347	321	345	351	336	358	376	348	356	368	397	378	314	314	358	370	378	349	376	344	340	325	350	349	330	334	372	343	376	324	346	343	330	369	341	327	351	330	354	344	330	327	327	332	370	326	336	362	341	340	337	370	315	326	317	337	393	330	359	346	337	372	347	343	319	364	355	339	340	344	333	349	352	342	351	349	311	333	333	349	331	345	367	328	335	368	338	315	340	346	350	350	333	361	355	358	333	356	345	330	344	363	340	384	337	336	363	336	343	348	332	359	337	334	339	324	356	349	364	329	339	349	344	382	341	329	399	354	365	356	345	331	324	357	351	350	358	324	343	350	355	349	357	331	350	355	375	338	358	323	339	385	340	319	330	325	354	363	383	320	316	334	362	332	369	362	352	354	329	329	357	342	346	326	330	342	342	360	313	324	349	365	345	360	363	358	361	330	298	329	347	333	352	342	353	355	338	332	321	368	340	353	348	320	370	385	345	362	338	397	375	347
36588	32150	12599	4128	2881	2034	1540	1293	1066	2050	1387	1566	1393	683	597	529	532	482	468	501	502	544	503	428	453	446	428	458	462	457	437	458	454	441	428	505	446	452	458	428	456	417	390	423	418	446	463	419	398	447	429	449	447	420	475	663	543	413	425	445	419	443	442	432	411	407	403	416	427	417	403	407	458	455	424	451	416	406	437	421	445	425	444	451	395	457	452	426	376	424	475	435	421	406	433	385	413	374	431	374	403	441	409	398	390	437	416	420	370	411	447	384	421	370	417	456	412	410	401	418	415	416	427	393	404	441	427	424	413	406	390	408	385	449	427	396	410	419	417	442	447	396	424	406	388	416	408	416	409	421	423	401	432	420	428	395	425	391	418	474	401	422	421	404	409	408	411	437	424	392	451	387	417	366	426	426	400	428	449	424	446	488	408	388	400	423	419	426	418	432	403	440	413	397	419	420	419	430	422	418	442	451	422	437	418	394	414	447	451	411	429	412	436	395	399	424	407	447	388	372	425	434	418	361	399	404	404	444	414	431	430	440	450	386	444	426	421	398	384	428	456	368	413	406	401	420	451	414	419	400	434	426	385	438	446	445	416	395	418	430	409	426	418	430	437	441	441	436	452	442	417	443	405	439	410	385	423	447	398	387	424	394	433	438	415	390	421	412	423	420	428	449	412	392	429	407	396	398	391	397	426	455	379	436	440	420	394	413	425	449	419	415	424	415	417	449	409	412	429	398	406	429	479	415	400	413	410	475	434	431	476	414	430	420	446	440	393	445	435	439	426	422	419	411	423	413	423	413	438	402	403	412	421	419	404	407	447	432	394	474	408	412	428	413	416	397	417	405	406	403	436	392	406	424	406	397	399	414	435	412	417	458	422	389	438	414	457	395	394	383	421	419	389	421	403	425	421	436	389	432	405	418	412	416	393	457	417	400	420	409	399	401	414	393	424	441	405	409	454	438	442	446	372	455	385	412	451	403	397	393	430	415	413	430	419	415	395	447	435	373	436	391	383	386	413	427	420	452	406	401	416	402	390	416	377	416	393	396	409	424	384	420	430	411	387	428	410	392	429	430	401	422	398	448	387	437	383	396	422	416	409	385	393	435	403	402	411	413	412	409	385	455	421	434	371	459	428	425	417	443	427	405	386	408	420	440	437	461	435	422	369	422	404	428	421	429	440	405	417	401	356	410	425	409	435	420	416	440	419	416	383	422	455	389	429	452	414	416	449	416	404	430	398	414	408	419	475	407	406	412	414	383	432	444	384	400	421	407	423	432	438	442	393	413	411	399	449	429	418	412	402	416	428	423	446	432	419	415	414	405	446	423	407	409	431	423	434	429	419	404	428	426	412	390	404	455	398	432	386	432	436	412	422	407	403	428	402	413	427	410	431	433	408	410	404	431	417	427	401	406	419	442	406	396	383	406	405	423	422	399	412	399	452	399	385	430	451	432	435	456	418	436	429	440	448	419	397	422	405	408	402	426	399	400	402	433	416	413	429	420	407	455	419	450	412	402	456	421	458	453	404	413	413	410	399	434	364	402	431	408	439	458	382	410	406	422	414	440	388	432	412	424	437	416	420	389	414	400	412	425	409	378	413	370	449	453	412	425	393	400	369	442	401	424	450	389	432	443	396	425	378	449	419	414	406	413	383	426	414	398	399	417	455	402	402	425	396	438	441	441	424	375	439	427	409	371	405	382	414	390	420	426	422	427	434	428	435	409	455	451	397	416	396	388	424	410	414	427	477	420	381	404	415	390	417	426	426	425	454	439	438	416	429	447	429	423	405	406	412	399	409	394	449	402	437	417	415	434	420	431	413	412	415	398	415	396	420	441	419	444	400	373	416	379	439	419	417	436	397	406	409	383	435	405	399	403	426	447	416	463	451	450	412	396	415	421	436	402	412	414	393	429	397	439	410	415	414	408	406	415	417	403	425	422	364	426	406	387	396	415	412	435	383	426	396	459	418	404	423	440	426	405	414	435	430	420	430	430	460	434	444	412	408	434	423	422	419	416	416	390	451	400	455	448	386	394	426	412	402	379	430	443	417	398	431	404	428	392	442	393	381	423	431	403	458	438	412	454	405	412	390	405	446	406	424	445	390	393	405	408	411	431	407	441	418	404	452	432	397	391	388	416	464	409	445	432	406	422	414	408	421	399	407	434	454	410	428	420	394	385	428	390	398	439	394	367	415	392	404	390	427	442	393	433	444	452	447	427	445	383	407	416	422	409	426	423	395	421	421	386	448	403	381	415	360	429	439	400	431	459	412	409	421	398	419	418	410	410	450	409	463	410	396	421	429	407	411	453	413	389	422	435	441	431	415	406	445	419	443	476	436	415	401	367	431	407	461	394	445	397	411	435	385	393	419	375	425	413	440	444	400	408	380	402	420	361	410	396	416	413	403	380	397	431	422	413	403	412	444	417	439	382	409	425	435	373	428	409	399	426	422	401	395	408	428	397	441	409	429	388	414	436	377	369	412	429	408	404	432	444	383	427	410	414	414	437	406	424	401	450	447	410	431	444	415	419	445	399	383	421	425	412	425	438	403	395	427	376	461	379	419	408	411	409	456	409	420	440	385	391	440	430	453	408	390	430	395	433	443	418	383	444	415	392	403	457	390	461	423	394	428	421	413	392	440	401	427	422	435	403	439	404	426	433	419	423	410	402	424	399	436	404	424	440	402	419	440	411	415	381	410	414	407	429	415	381	420	446	418	404	397	435	410	425	432	404	394	385	389	426	363	399	443	413	432	443	411	433	449	441	409	428	426	415	411	389	412	404	417	429	428	418	453	398	424	448	454	427	412	415	453	395	447	391	417	434	383	420	419	398	430	401	430	394	371	447	433	429	416	406	443	400	448	424	422	436	426	420	427	395	410	398	412	471	373	406	390	400	432	413	421	405	429	394	400	416	414	399	451	417	395	422	439	416	396	442	436	419	426	427	438	422	436	391	381	396	421	417	423	434	423	380	398	462	443	447	416	416	439	393	432	394	413	413	427	434	409	417	412	450	380	368	396	415	401	423	385	471	415	424	409	376	426	420	420	426	424	383	455	436	426	411	444	386	420	419	370	411	431	418	397	438	415	409	420	417	438	409	416	406	425	408	442	423	405	413	417	389	441	410	411	438	418	396	421	439	385	413	450	386	440	417	402	418	422	425	437	420	412	394	429	387	460	385	436	393	452	381	396	402	415	407	395	417	412	404	408	443	409	463	391	428	396	409	396	413	395	373	397	377	424	444	422	414	404	406	422	408	432	439	446	431	433	425	402	427	401	418	418	437	379	442	412	425	413	397	412	396	393	403	447	415	403	457	439	374	457	440	414	438	418	437	377	411	438	400	397	455	429	456	413	438	404	431	382	399	400	406	393	378	436	409	387	402	421	420	400	402	388	438	424	403	412	413	440	445	415	413	439	388	413	412	436	433	435	394	432	419	411	406	414	437	397	389	391	415	411	421	399	381	404	390	442	427	416	401
24672	20890	27141	24698	12955	1600	1187	1010	919	1125	1434	1301	1143	896	828	832	828	848	836	793	837	816	810	776	783	807	777	773	831	840	789	817	746	776	824	828	787	798	772	800	825	788	771	773	822	821	809	839	803	778	784	767	696	807	898	919	779	784	778	823	805	778	746	835	816	782	776	774	765	845	754	805	755	791	796	793	795	787	824	835	800	809	776	780	806	779	795	789	793	805	805	838	824	797	822	801	799	803	787	825	811	774	821	810	766	818	750	788	796	809	876	806	828	769	764	796	793	753	792	750	801	786	762	768	765	799	808	795	822	756	778	754	778	757	788	740	808	791	859	808	778	813	773	795	767	769	809	764	779	798	729	761	847	815	735	821	740	829	799	776	817	796	794	818	778	792	794	775	783	785	794	788	829	799	787	774	803	844	827	803	826	792	795	771	789	824	821	790	756	760	801	818	806	801	853	783	777	796	818	811	742	810	795	767	783	804	829	797	778	778	777	822	801	748	794	773	842	834	796	788	832	759	775	732	796	763	785	787	717	740	766	737	816	746	783	773	818	811	775	807	733	782	773	781	785	774	811	821	809	873	761	764	758	762	781	822	791	802	770	789	806	784	797	763	754	798	771	754	753	781	823	785	794	800	792	782	785	773	812	821	790	793	781	824	783	760	770	795	796	745	766	785	819	837	764	752	784	779	812	797	769	797	829	774	739	767	750	823	784	726	800	792	781	802	811	805	790	786	756	785	775	792	752	773	789	789	795	804	799	779	794	787	823	792	743	795	800	790	761	795	783	805	773	788	801	757	824	774	790	796	768	757	784	789	741	771	775	776	801	815	785	781	792	794	831	823	796	797	764	789	753	768	793	777	819	764	779	810	824	805	832	777	821	786	815	798	782	790	761	853	774	794	798	762	786	755	738	787	770	758	836	726	792	777	801	775	824	864	812	775	762	800	799	789	811	775	799	747	798	727	784	838	818	852	827	806	762	784	791	794	830	749	795	802	794	764	833	812	786	796	813	799	810	783	761	833	800	748	797	792	743	796	748	795	807	810	777	784	792	811	816	797	803	765	807	789	738	792	776	818	815	770	798	775	789	768	737	776	761	780	809	773	829	791	797	788	822	800	757	750	855	791	785	779	789	828	787	800	796	794	768	796	773	775	785	805	769	767	818	742	797	834	788	770	754	785	777	749	798	792	785	798	807	744	777	766	799	793	778	766	796	781	753	811	783	788	767	812	800	806	801	771	810	791	765	785	791	807	837	795	781	757	779	786	840	786	812	800	833	789	825	775	826	801	811	838	824	784	805	784	783	787	766	756	776	791	792	831	801	752	777	770	772	806	787	765	765	732	777	822	777	777	789	784	836	767	774	780	726	790	778	793	751	745	805	781	764	819	826	801	803	779	781	789	751	800	796	761	778	795	756	800	790	769	745	763	825	772	809	805	827	804	805	818	782	786	787	757	795	791	830	805	758	831	780	778	798	763	812	739	770	796	787	816	789	837	830	828	801	806	749	825	757	867	780	771	800	824	739	750	789	831	788	767	815	831	790	805	773	768	854	757	788	799	800	770	819	839	796	776	796	790	774	737	823	731	842	765	789	805	816	772	791	776	761	812	802	840	741	755	767	808	781	796	800	782	771	802	785	841	852	780	748	765	804	788	784	813	762	783	756	755	773	791	786	813	798	758	806	789	799	800	821	724	727	758	781	771	791	700	806	786	874	809	842	811	763	769	779	846	774	743	814	756	797	756	807	756	862	736	830	734	794	756	811	793	810	747	789	781	803	845	732	788	794	730	733	786	761	820	769	764	763	798	825	873	752	847	839	767	767	813	779	770	742	772	777	781	782	755	824	819	820	794	825	741	736	793	778	762	787	786	819	801	755	802	787	789	756	783	803	720	766	789	806	752	810	776	779	772	743	789	766	777	817	784	792	786	747	836	790	764	862	793	785	763	807	846	755	796	817	850	735	787	811	789	778	815	773	814	814	742	791	828	828	803	773	798	803	761	777	772	817	768	789	766	789	807	801	806	774	762	772	810	802	764	761	772	758	840	789	797	815	783	793	817	797	753	790	842	794	734	792	812	770	778	751	779	815	750	744	759	769	776	801	779	774	793	826	807	813	765	764	874	779	803	802	775	804	766	831	780	764	796	812	758	799	821	787	785	748	784	796	750	803	802	792	809	798	794	776	803	774	814	799	754	793	780	761	777	741	747	768	796	786	800	786	796	805	821	776	770	777	730	788	802	772	787	797	826	780	762	777	746	838	785	752	830	809	772	780	815	751	776	814	779	750	783	775	767	783	799	800	770	815	820	764	769	805	744	773	777	794	802	850	802	772	825	738	761	784	770	763	796	794	732	821	833	879	731	770	788	744	823	760	741	826	811	809	738	765	819	776	759	751	757	794	797	756	805	771	780	796	815	798	747	750	830	761	853	801	789	794	784	747	819	785	786	812	812	775	765	810	803	778	770	788	791	749	797	781	782	801	800	771	800	763	791	800	863	794	790	752	825	783	830	795	767	779	814	792	800	741	781	790	815	802	792	765	783	803	797	815	824	742	759	731	736	752	763	789	773	770	778	791	734	784	795	811	829	812	816	755	812	778	807	774	813	774	863	831	741	715	772	762	814	777	771	836	805	792	822	847	764	798	788	821	776	833	782	790	788	774	829	805	839	820	788	765	751	766	777	814	815	772	750	777	818	753	779	788	794	794	756	790	786	786	798	769	847	761	830	790	805	790	777	802	818	765	765	829	746	758	767	774	785	772	809	813	802	788	817	800	811	786	788	789	786	775	800	825	767	758	759	743	799	802	712	801	759	793	817	821	803	801	776	800	786	796	839	743	803	822	814	790	860	770	778	847	840	834	768	765	792	799	820	823	788	788	731	808	799	852	832	810	825	780	811	745	768	783	858	781	757	810	803	772	747	767	804	791	820	773	806	785	801	804	736	834	815	764	748	821	753	722	804	784	761	788	801	770	778	810	779	808	782	793	781	763	806	842	803	800	774	756	794	876	804	790	818	791	759	803	786	777	792	781	792	764	773	786	786	820	768	786	799	782	754	786	825	833	770	738	777	803	777	785	789	822	780	770	780	778	783	790	741	787	787	789	784	847	742	757	825	762	752	771	775	786	794	761	795	803	780	806	771	759	828	797	793	806	787	783	810	734	833	765	791	778	758	724	843	799	776	742	797	812	801	793	781	763	797	828	757	762	751	766	777	743	795	807	787	780	821	790	749	786	743	760	758	815	805	790	788	773	799	809	750	821	800	758	856	866	815	768	768	744	798	796	777	769	779	779	815	766	781	841	768	743	793	780	832	823	719	802	765	805	784	769	778	796	787	761	769	773	814	824	778	743	815	829	798	814	790	803	802	747	759	763	834	763	794	788	765	820	803	845	824	800	743	815	773	786	831	808	814	805	802	788	794	842	842	798	778	769	788	775	826	762	748	762	790	811	799	762	758	760	787	753	833	816	761	777	795	784	800
35976	29902	11623	3061	2404	1843	1540	1401	1315	1945	2308	1977	1655	1149	995	971	982	934	955	892	891	915	942	906	927	900	920	889	855	928	951	895	908	876	968	941	880	910	915	946	895	887	912	916	882	863	923	877	912	924	875	920	891	905	1049	1150	1027	859	911	893	857	897	849	896	891	846	925	940	874	921	930	913	875	903	905	852	933	913	876	909	881	847	891	858	929	968	873	893	887	903	867	873	819	845	853	883	896	950	904	878	858	889	854	892	886	845	872	907	898	917	927	914	951	944	910	912	869	898	871	863	889	942	905	902	880	878	909	931	908	899	890	910	892	848	905	946	839	894	900	828	917	912	883	899	917	918	899	939	933	934	879	888	880	917	891	882	881	884	855	913	905	948	861	871	902	906	908	890	880	909	891	891	924	936	880	870	884	864	894	897	884	910	890	901	880	877	919	868	922	884	876	926	892	866	866	859	822	921	921	896	864	875	856	875	894	923	889	878	886	853	885	896	936	859	851	911	853	910	886	877	900	899	890	893	857	858	891	872	874	905	868	876	892	965	922	881	887	903	877	929	919	887	911	925	856	941	939	857	918	935	890	898	954	870	946	963	845	862	885	864	906	897	876	896	906	921	944	887	864	915	876	902	903	890	915	852	894	887	884	926	826	904	836	896	880	901	903	857	876	869	887	905	887	864	889	901	894	876	905	877	960	865	944	921	919	905	917	861	842	887	914	881	933	890	858	914	929	933	907	894	891	853	885	866	911	855	857	928	899	870	922	922	910	808	935	863	889	902	889	908	917	869	871	867	920	923	892	872	919	841	884	912	915	852	934	903	913	854	896	933	943	894	909	872	879	913	876	849	922	902	948	916	899	865	918	909	954	921	877	837	901	875	923	879	871	906	896	909	895	928	906	869	898	842	898	901	880	905	935	830	894	835	891	959	906	873	891	917	841	919	920	866	896	940	927	915	894	896	901	896	884	873	898	935	870	963	861	940	833	890	910	913	909	937	876	868	871	857	921	964	911	912	902	862	906	896	849	915	864	880	903	855	887	911	967	905	886	883	891	911	879	830	916	893	919	894	873	889	893	880	895	902	872	912	945	939	892	891	899	877	870	901	944	892	920	885	912	875	913	869	935	892	925	898	865	885	851	897	900	834	848	907	899	886	822	872	867	883	921	916	965	919	895	893	868	901	952	884	913	927	880	885	839	881	888	869	948	840	904	928	890	898	913	959	889	906	893	890	856	887	862	891	872	920	877	921	896	906	840	894	897	899	908	834	910	895	900	931	937	927	884	898	904	897	955	934	870	929	915	898	941	938	892	908	921	904	875	907	894	899	901	890	919	904	931	827	915	886	963	835	932	845	864	883	909	938	925	925	893	836	919	873	898	921	852	850	909	868	877	892	866	878	872	911	880	896	871	886	913	869	895	929	922	907	894	887	907	843	869	925	910	911	878	896	892	937	905	842	881	879	887	905	957	852	927	884	895	928	907	865	837	883	871	834	903	863	910	859	865	900	881	931	905	904	886	928	853	861	877	902	925	914	911	902	909	874	922	894	932	849	954	929	906	962	846	929	902	891	848	917	888	908	932	876	836	871	842	864	920	856	869	941	918	867	871	860	899	837	856	898	897	917	892	856	922	895	874	933	893	927	934	883	861	859	913	848	926	839	865	918	862	909	884	882	879	894	896	893	887	869	889	924	857	865	875	872	969	935	874	904	885	929	914	886	856	873	899	835	917	827	901	884	897	905	855	910	920	869	872	911	890	880	867	854	894	929	847	918	884	890	913	900	918	864	914	808	905	817	895	905	849	908	897	824	913	939	901	870	901	945	934	851	888	909	872	829	873	861	874	916	916	950	921	873	886	813	880	884	891	915	926	866	891	929	871	906	937	892	910	924	860	835	821	852	892	880	873	852	896	853	904	886	907	909	837	898	898	892	876	890	900	902	875	876	876	896	911	950	883	897	850	873	888	931	922	887	896	823	909	908	868	865	889	886	923	834	910	907	910	861	929	884	866	896	911	916	885	888	866	915	913	858	893	907	828	854	883	945	877	893	882	917	831	918	900	884	900	878	901	897	833	949	916	870	978	910	828	887	853	945	909	865	872	917	903	895	910	860	897	817	913	920	864	887	899	877	890	910	837	867	899	909	934	899	904	945	908	885	924	930	914	874	894	936	908	930	881	884	865	860	904	880	851	883	846	925	894	919	872	905	922	937	912	897	931	901	914	906	912	951	917	887	838	883	901	880	909	894	896	845	900	864	912	906	945	902	953	874	831	913	890	875	929	881	893	872	881	903	876	891	857	881	921	896	915	878	918	900	888	910	873	871	898	844	881	907	873	836	884	897	877	886	864	870	870	901	879	905	872	921	882	914	883	872	901	921	920	846	880	894	856	901	898	908	839	874	887	883	856	865	882	896	905	970	863	983	887	903	894	940	881	888	905	851	877	913	867	906	891	853	893	910	904	863	896	944	944	865	894	888	855	920	930	911	912	929	956	846	926	895	943	932	878	911	870	855	928	908	875	897	902	921	929	847	873	860	859	893	843	934	916	898	886	922	909	903	866	880	892	913	860	868	931	893	858	879	813	906	886	922	898	886	896	874	858	903	916	910	850	895	892	874	882	892	901	848	930	892	873	920	856	900	890	948	890	892	863	884	883	871	889	868	911	863	939	903	904	942	864	866	881	876	903	896	905	882	924	910	892	849	872	883	894	867	863	859	873	909	860	909	872	856	901	922	858	891	924	853	872	861	923	870	860	901	905	837	886	868	903	886	867	873	888	900	884	806	886	837	863	869	902	901	926	878	841	895	883	909	877	884	874	860	894	923	821	917	911	925	925	934	862	878	877	939	958	851	926	865	884	936	871	919	859	910	902	929	913	892	907	846	860	906	914	826	890	905	895	966	971	902	913	937	859	911	888	886	863	901	986	845	921	876	876	897	938	914	888	915	911	832	926	898	891	906	915	893	890	900	901	921	879	884	886	887	844	932	856	843	900	837	922	861	929	812	886	913	910	839	914	902	883	838	919	839	856	859	867	876	913	878	912	963	888	948	915	941	869	906	891	933	880	910	936	867	869	938	894	874	856	908	921	912	883	848	931	911	858	892	900	916	906	905	921	912	902	889	912	899	922	878	858	863	897	880	867	887	897	933	865	875	851	971	945	895	923	852	999	870	846	892	935	875	919	829	834	948	880	859	886	903	920	923	948	914	830	909	919	897	922	874	930	900	861	810	900	903	911	935	913	925	923	881	913	862	882	885	895	887	888	946	918	903	911	912	912	931	953	909	845	917	886	898	804	935	905	900	928	914	952	908	874	874	863	882	926	849	880	872	853	894	901	894	848	878	904	842	907	861	939	905	893	927	870	942	870	834	895	896	936	871	820	887	878	849	860	882	888	884	892	889	860	968	914	905	919	827	832	897	949	873	915	905	878	876	928	864	934	918	914	941	854	905	852	855	831	866	865	927	904	905	863	909	887	922	918	888
22427	20881	28494	23371	20879	20944	11722	1594	1110	1214	1634	1534	1379	951	817	788	732	713	743	692	680	672	655	663	658	693	662	674	623	618	625	653	659	652	700	654	643	639	660	635	641	670	636	615	620	663	669	678	617	598	611	665	636	680	788	751	627	656	614	594	632	616	664	623	636	633	593	595	600	641	637	631	661	659	627	592	650	631	610	649	637	656	603	642	631	577	593	615	609	626	619	636	624	597	633	618	613	613	605	643	599	631	706	632	619	631	677	642	586	643	632	593	632	645	656	626	645	691	622	625	622	636	640	649	597	632	599	596	657	664	649	617	614	615	628	582	652	606	630	648	632	610	607	602	629	630	621	578	632	649	661	627	618	652	637	613	624	612	615	649	603	592	620	607	631	611	665	615	608	588	632	636	645	628	581	572	665	625	602	615	608	568	659	599	578	587	623	598	616	666	635	604	588	627	601	648	636	619	648	630	595	644	632	623	644	591	632	648	601	593	575	640	611	606	615	584	637	642	606	597	580	620	605	632	621	643	648	635	607	580	602	617	656	630	598	620	595	631	579	630	644	630	644	604	621	640	586	624	611	630	597	636	632	607	624	625	609	529	588	659	636	621	645	652	620	626	638	637	651	609	658	622	606	582	620	622	635	641	657	644	628	631	602	643	556	592	638	637	622	634	619	650	586	588	624	654	604	614	602	620	604	576	591	654	605	641	611	637	601	586	631	626	622	620	637	583	668	630	602	613	580	633	597	627	652	635	605	613	627	615	632	620	623	590	654	603	672	613	612	603	596	578	606	649	646	641	632	646	654	582	631	643	621	616	654	631	618	660	642	610	615	609	649	623	594	665	602	629	598	570	579	650	624	636	603	613	585	594	609	632	592	603	619	622	596	578	678	629	653	591	661	642	641	594	612	662	615	608	622	603	627	592	656	604	611	649	613	622	611	604	605	620	623	656	634	634	598	606	592	617	636	623	598	604	627	610	656	648	656	624	575	612	644	612	580	629	607	568	632	656	614	595	610	649	651	627	642	644	654	638	661	586	643	629	642	628	621	619	617	609	625	583	692	618	645	651	636	567	578	645	638	573	548	623	638	601	580	643	621	650	634	636	613	603	642	620	667	652	621	648	610	571	627	600	650	623	595	665	581	672	647	588	631	642	623	628	639	629	583	630	610	631	601	640	652	599	624	629	624	653	617	576	590	585	632	596	605	650	619	632	621	653	662	706	620	617	606	616	626	599	643	639	599	660	655	616	641	627	613	619	614	604	590	655	650	602	611	633	582	596	640	607	616	554	675	629	608	607	586	636	666	595	595	628	634	613	627	590	651	601	677	601	615	595	584	593	597	597	607	642	641	628	624	624	571	609	640	642	648	613	572	650	642	603	618	619	645	640	656	651	605	621	623	609	632	630	610	588	620	612	635	640	636	632	656	592	578	600	631	610	646	631	692	617	618	576	605	592	633	602	645	644	654	612	595	623	645	583	605	603	598	626	643	666	630	637	641	646	584	605	608	601	659	686	628	652	637	640	665	601	596	630	634	620	632	626	674	634	642	628	637	643	601	635	595	604	621	608	593	616	599	626	599	627	640	631	623	637	615	614	611	644	593	682	597	643	625	608	611	589	626	576	641	617	654	604	638	628	618	620	607	644	618	582	597	609	639	572	625	661	633	638	619	607	629	640	646	543	571	630	606	621	583	613	669	644	629	598	608	615	642	634	584	606	622	645	602	628	647	645	606	619	613	644	649	635	619	637	635	637	604	606	596	618	614	653	636	654	628	587	620	621	638	644	641	585	636	647	595	626	622	654	621	601	661	617	620	645	655	635	631	620	667	624	604	645	624	611	620	591	602	628	621	624	628	678	655	575	589	610	580	624	654	633	593	676	626	632	550	624	590	664	642	595	610	642	620	644	638	632	614	595	634	598	610	611	614	624	627	621	623	604	647	607	631	627	606	623	603	600	601	675	591	611	663	606	638	602	618	627	663	630	648	591	603	609	599	630	594	581	616	590	608	563	612	645	583	655	652	627	612	627	634	584	609	581	625	595	640	637	603	602	589	637	613	626	669	656	616	621	637	621	600	647	642	612	630	595	670	647	618	633	666	611	643	618	647	645	605	578	579	620	661	592	636	622	627	588	606	639	669	638	635	627	569	621	643	609	614	627	615	617	601	635	626	620	595	632	631	579	581	647	574	664	640	640	608	611	603	625	623	630	624	600	644	633	611	609	637	607	580	617	603	629	590	667	610	593	588	581	613	624	632	610	607	615	641	583	641	625	640	595	640	591	595	625	642	605	577	642	638	646	637	617	593	635	627	621	634	639	600	604	636	618	615	593	637	614	586	666	630	546	604	571	608	594	635	655	590	612	605	619	590	621	581	610	675	617	628	646	636	615	603	642	619	608	634	600	638	667	666	630	657	634	627	636	562	635	623	611	643	647	617	621	649	598	553	573	590	636	634	634	620	589	628	637	632	622	621	579	635	660	599	585	614	601	636	609	620	641	682	634	601	641	627	580	635	620	620	627	643	657	616	600	615	586	590	583	611	587	627	630	650	662	631	619	595	652	632	630	651	645	590	605	588	661	630	590	594	599	646	635	613	576	635	640	660	573	616	617	649	640	619	633	602	608	613	644	599	639	614	648	627	608	622	641	649	625	561	628	622	628	619	618	604	606	611	611	602	598	597	631	639	640	598	643	631	637	662	598	623	618	623	637	612	627	636	597	641	656	604	634	590	603	558	625	625	600	602	600	608	641	645	609	631	609	616	608	635	642	599	559	593	620	617	629	635	589	675	671	613	661	599	650	590	638	630	634	621	581	609	624	641	602	609	609	645	610	599	601	611	626	614	608	636	613	608	648	606	584	606	622	611	602	659	640	657	631	611	624	646	559	608	628	596	634	583	639	632	562	615	587	652	619	608	619	650	629	621	601	684	625	622	641	608	639	642	566	647	621	597	588	630	569	621	650	600	618	625	604	614	666	640	618	613	625	657	613	656	624	636	608	640	608	649	621	625	587	598	622	611	623	624	597	651	619	633	614	643	623	584	606	621	643	580	615	630	633	635	594	639	621	590	602	631	619	602	664	654	635	641	627	616	634	643	619	570	609	580	626	637	627	641	593	608	654	594	616	644	692	624	621	616	597	634	603	648	620	657	626	610	651	600	597	614	609	609	625	620	592	626	613	609	638	583	599	672	643	637	661	628	650	616	639	585	626	627	607	583	648	619	589	626	605	609	607	628	595	621	640	604	613	653	652	628	589	605	629	592	601	616	633	651	580	665	602	590	637	620	630	600	587	631	623	614	615	587	587	665	624	619	578	592	664	635	614	623	604	595	648	626	642	599	635	658	588	610	614	640	633	630	617	630	638	611	602	609	594	609	628	618	639	609	617	587	610	629	603	578	634	636	630	632	614	586	672	643	597	627	601	578	632	640	628	643	587	625	617	636	630	633	582	645	598	603	590	612	613	642	676	591	684	606	655	586	604
39949	40178	22830	6917	5089	3681	2998	2341	1929	1880	2995	2693	2196	1390	1015	966	893	900	844	828	826	808	770	814	751	785	750	726	751	731	758	732	738	756	764	731	745	685	740	708	683	661	644	705	656	729	705	716	663	702	690	651	717	766	1018	789	686	726	653	657	738	675	693	697	735	695	660	704	675	671	653	668	716	671	702	658	679	703	660	722	642	638	674	706	674	702	678	662	667	670	688	703	706	701	681	699	652	654	698	647	704	724	638	701	675	713	668	676	717	651	699	665	714	719	686	710	667	628	709	641	653	642	674	677	654	737	701	665	652	680	676	725	672	697	695	673	693	707	664	644	656	673	674	661	684	670	642	723	689	705	648	630	703	757	703	667	695	652	648	639	651	690	689	693	671	725	675	620	629	699	682	694	653	713	673	677	652	677	677	625	681	679	673	685	655	663	655	645	653	658	651	671	633	660	687	667	598	695	706	677	695	689	672	688	695	631	719	682	716	665	698	653	698	669	689	654	657	664	682	654	690	652	660	709	667	668	694	657	667	659	677	684	700	706	686	677	655	687	694	691	685	699	723	688	652	651	722	660	657	651	711	670	683	690	674	662	644	674	655	694	645	701	667	641	651	667	640	681	687	761	651	663	648	640	680	698	675	736	663	667	616	662	705	677	649	679	670	658	676	695	696	697	732	688	696	675	684	648	681	702	649	676	710	647	684	629	677	690	673	608	666	622	683	702	667	674	704	668	674	710	659	666	642	675	660	697	628	666	662	628	712	707	679	693	664	633	681	687	657	670	681	686	662	632	657	641	704	703	655	675	636	646	692	654	656	678	694	680	725	706	698	711	630	647	691	698	681	663	690	667	650	698	679	696	696	650	642	691	686	707	687	727	647	651	657	659	648	683	668	631	668	619	670	667	670	650	647	674	643	658	703	704	713	672	718	665	708	677	693	622	698	691	676	668	631	665	633	678	680	654	748	643	651	735	652	624	698	673	687	687	692	688	684	668	690	677	667	721	701	697	688	730	619	654	683	717	675	615	673	651	701	685	655	649	659	683	654	674	678	634	637	743	668	629	626	638	647	673	684	666	649	726	683	685	701	653	696	650	660	682	648	683	693	595	677	666	688	701	670	641	730	679	701	683	611	699	699	683	640	700	674	687	683	709	676	650	673	676	671	715	669	692	632	672	682	664	646	645	671	668	701	697	621	698	633	665	698	654	700	673	681	699	661	675	663	625	690	644	653	681	652	689	612	654	686	670	662	660	701	667	678	637	663	615	670	659	701	691	625	686	686	700	670	644	678	681	698	662	670	665	651	691	670	727	667	671	677	665	663	695	705	714	632	732	679	745	620	687	622	666	664	726	648	638	671	724	672	670	670	659	688	725	658	664	651	690	656	652	679	676	656	693	616	688	705	719	670	630	627	677	648	702	621	699	733	659	654	690	669	712	682	677	637	670	684	687	677	682	670	615	665	695	681	722	661	653	682	707	685	674	678	713	670	677	638	688	662	696	668	673	674	667	678	649	649	663	673	675	681	672	639	710	648	672	661	636	687	651	676	733	680	638	683	693	679	643	662	698	652	701	682	686	656	633	664	679	703	724	668	676	625	684	663	677	686	678	659	678	707	689	659	680	723	732	644	662	647	696	665	726	687	682	641	686	700	679	696	670	693	696	715	667	684	682	694	672	687	687	665	647	675	696	687	665	652	699	651	682	639	677	676	628	680	674	680	727	646	703	671	685	703	678	641	689	687	692	680	675	620	631	694	669	713	653	668	652	653	712	705	671	669	652	678	685	676	696	749	643	671	713	686	704	676	682	641	696	674	678	600	660	649	689	651	703	694	700	684	669	650	622	660	696	671	710	684	630	648	648	679	651	701	688	697	681	688	679	665	644	662	737	674	708	678	667	667	644	679	668	658	711	661	740	690	675	635	690	690	679	731	725	679	649	693	654	657	648	672	665	671	672	686	712	687	709	684	658	679	652	670	689	698	652	659	663	668	659	636	644	690	702	705	690	683	652	674	679	658	736	662	654	627	677	719	662	649	624	666	730	704	649	672	624	664	639	664	721	694	712	650	641	628	730	620	677	703	660	647	652	671	704	699	667	672	686	698	671	657	672	670	704	710	670	651	702	659	696	676	667	679	674	714	708	701	695	655	684	665	671	678	659	716	667	639	655	691	659	628	655	621	691	688	632	656	673	646	657	681	690	657	676	675	631	637	678	647	646	679	712	648	674	694	686	639	681	678	627	721	677	715	702	683	657	686	630	697	677	629	692	689	688	672	660	678	663	681	684	677	668	677	692	642	648	726	674	693	687	646	669	744	686	654	677	691	621	644	655	686	691	646	663	677	764	673	623	701	614	643	677	641	707	699	654	641	665	639	712	669	686	673	662	674	623	659	699	687	717	707	681	611	697	674	655	687	689	677	665	643	669	687	665	681	685	665	625	706	692	709	724	648	708	684	716	691	632	696	655	712	671	705	716	667	688	684	713	670	676	671	717	659	674	652	693	700	648	684	680	709	631	702	628	683	679	684	664	652	650	683	692	703	703	739	654	704	662	600	648	679	712	693	658	666	692	688	658	673	686	681	684	636	681	651	706	684	692	658	726	682	659	655	681	674	704	657	695	704	698	635	636	705	669	685	668	681	688	647	664	710	662	656	711	663	662	616	676	649	659	718	706	672	671	660	667	663	668	706	663	651	664	641	630	664	673	643	668	669	694	688	661	662	703	707	678	685	671	683	692	707	678	719	663	694	654	664	638	658	642	677	709	678	688	702	686	681	659	703	729	653	661	638	665	684	671	676	680	639	649	672	720	719	684	656	649	705	673	641	656	690	647	685	693	684	665	636	668	675	674	673	667	644	667	679	614	709	683	693	709	689	719	678	679	689	662	670	638	663	691	667	669	697	672	666	610	675	659	651	658	659	670	674	686	640	655	683	716	694	668	676	666	699	698	679	693	685	721	637	684	677	698	686	735	652	655	690	697	747	651	684	667	656	661	658	695	685	669	673	669	626	702	645	686	714	651	686	655	641	632	701	654	697	693	678	678	668	684	652	679	679	680	706	627	703	654	659	668	672	693	694	727	688	738	709	732	661	651	664	679	670	698	703	631	699	609	672	669	672	674	687	657	661	687	679	699	705	677	655	697	701	645	625	694	663	653	715	744	616	737	650	685	656	637	752	697	712	653	713	681	696	703	650	665	680	680	648	706	677	662	660	732	695	713	685	695	670	688	687	656	665	686	662	735	674	723	661	657	642	685	675	655	650	688	660	699	751	639	717	656	673	680	660	660	655	730	684	662	688	718	699	669	731	674	621	722	691	656	656	659	705	618	735	667	664	670	660	663	661	652	678	698	677	655	660	687	680	704	678	654	677	671	651	658	696	620	671	681	676	679	670	689	670	690	704	712	644	652	715	718	711	667	655	658	667	578	667	714	674	658	678	709	619	667	672	729	715	665	697	641	664	659	670	686	718	644	699	661	654	686
29184	22361	14811	2137	729	605	591	532	568	551	762	726	625	543	495	520	478	527	479	487	505	472	516	525	450	521	515	465	494	467	511	480	485	507	500	496	515	495	517	508	496	476	532	508	502	508	512	460	509	493	511	481	514	526	523	516	499	500	512	515	542	509	470	496	497	536	480	480	508	534	438	505	490	504	503	510	479	548	468	486	527	463	510	509	492	528	502	485	473	514	489	482	484	493	490	475	521	499	492	507	491	466	491	502	512	491	463	520	478	529	510	488	460	543	475	512	496	540	493	537	497	502	485	465	515	495	469	509	513	532	522	502	492	532	523	535	508	504	495	510	501	481	493	473	487	508	521	490	489	476	519	482	478	479	473	533	512	528	494	492	512	493	505	489	531	511	529	519	482	472	503	501	513	489	521	462	441	506	520	536	512	509	520	544	495	521	534	531	487	519	470	499	494	493	509	498	522	524	475	515	458	471	508	483	497	493	455	479	498	455	543	491	480	463	504	482	529	502	489	488	512	507	524	517	511	482	492	512	482	510	521	527	522	520	504	492	488	495	491	502	517	527	502	493	483	516	513	493	505	473	494	498	501	512	503	518	487	492	500	529	470	508	497	470	486	478	482	507	501	522	544	514	484	435	482	519	505	493	508	469	473	475	497	529	505	509	501	538	507	505	487	508	501	460	516	548	493	518	493	501	530	488	507	489	546	514	500	484	496	479	504	522	493	521	518	496	496	493	505	510	491	476	544	497	506	504	526	502	473	479	479	536	540	506	518	505	500	504	506	496	504	534	481	486	488	492	473	525	489	492	464	453	499	498	518	497	522	480	468	472	478	498	498	492	541	537	517	498	483	491	515	468	448	537	495	519	496	523	522	488	468	534	495	506	481	479	469	497	506	531	531	550	463	506	535	502	541	494	507	501	460	497	496	455	457	475	502	518	518	518	511	485	506	489	504	501	486	498	532	536	506	517	505	498	437	517	492	533	500	482	544	500	499	466	525	479	492	491	501	495	486	483	473	483	508	528	485	477	526	522	476	517	491	483	464	497	481	525	487	512	479	512	517	508	483	526	474	488	480	492	488	494	497	542	523	506	504	468	478	483	505	497	504	548	513	479	530	472	515	472	509	488	498	521	541	490	504	518	509	494	555	505	497	503	489	505	450	511	486	536	543	530	479	474	552	491	483	499	515	477	486	451	493	475	519	500	482	507	480	490	507	526	469	484	490	492	515	527	552	523	480	477	490	487	491	502	507	497	449	516	508	462	531	492	520	511	508	509	504	490	485	518	490	537	456	480	501	474	500	515	523	504	459	468	473	490	502	511	515	492	520	502	484	501	528	496	489	459	507	469	474	497	467	506	470	501	478	492	512	509	510	512	511	487	467	494	484	516	506	512	506	472	507	484	474	487	461	493	506	510	538	508	482	491	450	522	516	506	517	472	464	492	510	506	494	475	503	492	496	480	477	518	491	512	487	524	496	507	505	445	459	509	460	488	507	491	506	509	490	513	508	496	499	532	503	515	499	541	531	496	486	485	536	489	510	489	480	515	513	450	520	509	489	540	485	490	496	471	485	507	509	510	482	509	479	483	501	526	489	514	491	497	480	474	475	484	527	453	490	545	500	513	503	529	511	498	496	500	511	468	507	498	509	504	527	515	446	495	483	503	470	526	487	523	509	512	544	479	547	458	502	518	459	497	458	508	536	504	499	475	509	490	517	519	503	528	550	482	521	491	507	513	532	463	509	504	474	516	513	501	491	505	487	514	486	486	506	467	477	519	469	488	526	487	475	489	460	503	510	505	515	471	510	481	539	530	491	458	514	515	523	485	481	487	492	545	513	495	493	535	465	501	494	484	522	508	519	498	482	501	466	501	511	481	546	469	499	450	489	534	492	459	460	492	506	483	484	482	488	514	517	504	515	492	471	480	507	522	543	501	557	508	509	531	518	518	533	516	488	479	489	501	516	486	474	522	446	448	486	467	497	455	530	489	530	525	474	483	527	490	487	493	512	508	479	465	506	544	461	492	501	538	488	485	504	498	460	509	526	508	499	487	494	485	499	476	506	461	503	510	517	488	488	478	500	569	479	497	497	509	506	492	476	488	502	493	471	464	447	498	527	511	466	484	491	507	521	488	476	524	489	489	480	507	547	528	509	514	489	504	501	523	514	529	481	491	501	470	513	470	490	458	519	532	451	490	503	508	500	485	498	511	502	517	510	479	468	480	525	469	537	518	465	507	522	463	482	523	447	542	513	524	514	503	456	504	495	509	519	459	506	491	513	485	511	521	546	472	453	471	525	491	489	464	503	471	500	486	520	505	490	475	512	470	456	497	512	491	521	522	472	528	508	506	521	473	499	501	473	496	491	472	494	472	518	482	493	488	475	509	512	480	468	512	489	461	457	466	443	491	520	495	512	541	534	491	494	497	489	492	494	513	502	480	497	465	480	514	500	465	488	507	446	485	460	511	495	474	496	484	521	491	485	489	476	498	549	463	490	529	455	521	473	523	493	478	461	528	516	449	507	533	508	508	528	520	528	514	479	471	495	476	522	533	526	495	480	481	481	509	513	510	495	491	520	529	498	472	510	486	485	543	459	461	522	463	486	491	479	487	489	493	496	480	472	510	473	494	512	493	492	494	461	491	514	518	474	512	464	509	495	491	491	479	558	488	505	479	484	499	491	497	488	476	471	481	502	547	504	501	507	477	476	510	497	458	525	498	500	485	480	502	467	542	526	526	474	491	481	480	467	500	535	541	484	526	501	505	431	492	510	487	526	518	481	500	477	517	477	512	496	513	479	504	507	492	493	496	467	506	545	502	461	496	504	531	469	485	537	504	480	479	473	513	471	497	519	550	472	530	515	545	480	503	460	494	470	485	519	537	542	473	508	486	509	514	524	492	527	493	516	493	534	486	480	489	488	467	518	548	508	520	494	482	508	517	485	469	487	489	445	487	520	532	465	493	509	481	522	496	457	497	484	476	518	506	473	534	519	505	477	522	534	516	466	512	507	500	494	516	493	472	483	475	540	470	467	481	485	485	479	469	503	494	514	507	496	519	482	494	492	468	510	525	492	491	494	541	535	509	466	517	514	517	493	500	515	474	472	501	539	493	508	477	496	485	518	512	506	487	515	461	475	524	502	477	545	493	490	526	487	524	475	520	492	519	546	487	474	467	497	508	522	531	533	460	510	515	509	514	474	501	497	488	497	507	485	532	514	449	515	494	513	459	500	483	477	532	478	498	500	501	500	460	484	492	487	484	562	542	529	483	516	537	482	513	500	454	459	507	474	466	486	456	520	515	492	514	492	518	501	481	495	509	454	483	483	493	504	495	506	513	482	513	489	467	512	506	487	512	482	465	477	514	487	481	512	487	493	527	467	497	507	484	497	510	462	502	514	482	519	481	502	468	504	536	514	508	469	498	475	517	503	508	507	459	483	493	463	503	525	507	466	498	503	496	511	494	457	518	508	507	483	521	476	506
34632	24150	11399	1170	968	840	705	708	635	799	1240	1221	936	734	632	645	595	620	614	575	634	619	625	574	600	615	592	591	558	623	580	619	585	578	575	616	598	575	588	596	603	579	597	633	617	609	630	584	600	633	554	578	564	629	630	645	559	580	574	599	558	620	592	585	599	595	640	581	562	612	598	556	590	602	595	595	591	567	608	611	547	595	656	572	592	588	618	604	585	616	579	611	611	602	635	554	585	581	623	605	622	615	577	594	581	611	601	608	596	605	609	599	565	642	562	622	578	580	520	555	584	595	615	592	596	610	578	593	634	572	597	602	609	605	601	585	594	572	586	582	626	606	580	623	576	601	556	625	610	567	555	572	587	586	584	637	642	573	608	594	637	593	580	600	613	622	605	584	574	567	604	617	600	594	576	630	616	599	602	599	625	531	552	614	563	586	620	582	627	606	596	566	590	574	617	582	640	575	579	577	637	573	605	626	596	564	593	590	623	589	576	541	626	574	585	599	582	584	589	628	606	594	606	573	571	593	592	583	605	571	644	552	583	556	598	624	588	552	590	529	594	608	605	612	572	616	558	592	524	562	586	570	651	573	595	599	586	590	544	580	587	611	588	578	573	581	594	592	564	570	605	570	564	607	604	581	571	601	578	559	574	598	629	587	603	610	603	594	586	641	607	617	602	573	603	584	553	594	588	576	610	606	565	592	558	594	552	571	571	578	597	571	562	609	584	572	591	590	611	598	598	586	620	563	597	581	613	601	583	599	589	624	570	600	544	592	595	639	604	593	585	571	591	579	581	607	606	566	578	596	589	570	555	586	645	603	569	577	584	553	609	578	627	610	598	586	589	611	558	578	613	578	647	604	576	589	570	584	588	604	626	585	587	617	571	557	625	578	558	603	591	605	608	520	604	591	571	581	595	624	588	573	611	641	599	619	589	649	573	617	598	570	655	672	590	598	613	581	596	603	568	574	589	558	590	647	608	566	599	584	565	593	596	597	585	607	612	639	592	562	607	607	574	633	626	595	563	568	547	587	568	641	618	613	598	626	621	592	633	600	610	608	572	623	632	557	599	623	629	599	607	586	606	588	612	633	590	604	602	583	635	619	590	595	571	587	610	563	562	562	608	615	647	605	606	591	576	560	609	580	596	637	607	554	582	599	561	610	593	632	599	611	617	554	591	578	593	644	612	652	610	594	601	568	604	553	570	605	577	611	623	606	599	612	546	594	577	634	616	585	642	572	576	583	599	578	605	640	586	609	588	598	628	598	634	648	621	588	573	557	590	610	614	585	632	592	655	583	576	596	586	567	594	602	636	594	593	605	619	592	603	594	625	567	583	593	585	611	595	606	579	591	577	615	602	627	597	592	599	620	579	594	607	576	589	624	581	561	566	645	575	561	587	623	541	576	578	563	607	573	570	610	582	554	548	608	587	590	554	624	594	624	567	592	630	579	595	614	616	608	606	596	580	590	592	611	582	634	612	577	619	623	623	631	577	571	567	620	587	604	604	608	590	610	582	576	610	589	592	566	582	592	626	583	612	587	592	594	580	568	594	596	630	616	566	555	623	588	607	596	638	623	581	608	617	594	589	525	540	600	604	587	647	633	609	569	575	609	558	608	631	587	567	564	580	589	580	606	640	582	578	610	602	624	645	620	586	591	587	566	595	632	586	608	589	618	624	617	617	566	605	613	591	596	535	586	587	575	563	610	575	618	606	596	662	559	607	548	600	630	542	538	592	573	554	594	604	589	642	611	602	576	635	599	541	582	570	618	565	589	614	612	594	614	596	581	596	609	587	541	561	613	576	571	610	585	647	635	595	601	577	613	623	622	590	583	603	612	578	575	580	570	591	596	571	625	632	613	577	598	580	629	593	641	631	599	599	619	625	605	577	531	557	574	629	580	584	627	627	650	577	569	609	610	671	594	619	621	597	646	572	582	561	611	616	638	575	629	628	611	616	595	619	578	605	592	581	618	632	617	577	596	570	550	618	561	608	592	589	584	591	587	636	560	632	588	622	584	561	586	604	606	639	646	572	562	595	591	615	594	535	592	580	560	586	608	570	587	599	599	604	606	577	581	560	575	610	593	539	587	589	573	587	613	642	628	601	619	569	602	610	611	569	566	598	580	590	607	630	603	539	593	563	591	574	569	580	627	601	647	608	588	608	589	582	626	623	560	568	566	640	583	600	633	557	589	603	576	614	577	588	582	592	590	547	572	646	575	559	594	563	601	585	601	575	601	611	620	592	612	566	587	621	577	605	575	598	568	629	593	617	574	597	620	604	608	630	553	611	579	616	591	572	626	577	630	598	605	592	603	584	608	607	587	632	630	570	537	567	589	619	572	623	577	609	598	627	615	617	571	582	601	569	613	582	579	603	565	640	579	587	588	614	573	571	594	572	623	595	564	594	633	619	610	599	612	589	602	633	569	606	629	585	545	637	606	559	575	598	593	561	599	563	578	584	583	625	646	595	596	591	590	604	599	570	571	559	598	606	598	572	590	589	587	589	571	631	577	587	583	583	605	585	620	554	589	608	612	621	523	609	603	567	596	642	615	553	599	567	599	585	613	617	573	618	563	571	560	629	549	620	595	578	567	585	594	612	556	592	614	526	575	644	579	592	564	569	677	553	601	551	589	577	562	638	574	593	645	630	581	606	599	611	624	612	569	648	637	602	590	653	604	632	613	587	635	578	566	586	581	580	622	584	607	576	598	586	620	644	593	635	623	585	608	586	637	589	569	591	616	600	570	637	624	580	648	595	593	594	590	614	609	605	619	632	568	612	576	600	643	566	601	620	587	526	538	554	574	596	587	644	649	578	579	633	608	594	600	576	628	561	572	567	530	620	581	607	572	614	583	611	620	593	577	612	615	574	581	575	592	614	587	606	641	604	571	599	582	595	575	606	601	588	586	603	600	564	591	571	567	581	574	574	573	611	640	583	569	578	570	603	578	593	570	613	619	593	597	613	583	608	573	596	612	610	597	618	561	584	576	547	613	584	569	596	590	603	574	580	599	594	600	519	581	623	579	551	571	573	600	617	566	575	594	670	597	580	586	586	614	589	636	639	582	628	594	618	608	595	607	576	563	577	581	607	565	568	601	570	592	579	610	598	590	576	611	630	584	584	562	570	563	641	624	550	587	596	593	576	585	598	602	641	623	612	562	549	603	628	590	599	571	582	589	573	584	605	608	601	578	628	589	596	587	627	619	554	589	627	637	584	622	590	618	612	589	570	608	579	567	583	614	579	590	614	573	599	602	537	581	596	589	570	586	570	601	590	571	575	582	629	618	591	623	578	609	549	563	591	640	600	610	591	603	567	610	608	614	603	575	589	631	582	608	560	574	585	599	552	585	602	564	600	587	592	599	625	595	575	616	592	662	494	583	603	611	597	586	570	594	581	585	567	606	583	606	607	586	573	591	613	564	596	594	567	596	598	601	578	613	662	575	585	608	588	608	532	581	608	579	574	580	604	576	611	614
23488	20920	28129	23859	20913	11144	1165	741	590	596	1035	1106	701	521	360	415	359	379	350	334	367	348	342	349	354	370	343	351	347	327	310	294	356	328	327	328	332	341	327	338	335	317	297	355	323	330	306	349	318	304	314	332	314	329	330	352	301	317	368	313	310	306	316	288	310	330	329	336	323	332	320	326	298	305	341	316	318	323	312	324	321	306	321	289	324	294	296	317	319	294	308	341	329	309	292	304	303	319	346	309	313	297	306	322	322	331	299	314	333	330	337	289	288	344	329	328	317	321	342	323	340	311	279	309	310	320	285	313	291	304	310	325	298	301	325	308	290	317	271	314	334	278	308	327	329	322	297	308	312	317	307	295	349	308	335	294	316	308	305	314	312	322	310	275	326	328	307	315	324	322	324	331	314	308	322	290	305	300	295	336	334	326	315	304	325	314	292	297	308	337	306	331	289	294	323	328	295	334	336	281	311	333	314	276	315	325	307	285	317	302	299	328	338	302	290	328	308	326	292	338	295	323	328	313	332	316	316	291	310	339	318	337	316	329	307	343	355	324	291	314	314	286	328	308	330	319	358	313	336	320	318	309	285	305	310	304	338	277	318	324	316	318	363	322	292	283	294	309	319	318	324	323	326	307	319	354	326	340	309	328	333	334	306	359	327	324	322	332	343	341	293	289	290	322	293	324	326	301	318	316	288	342	322	311	325	323	346	340	306	350	320	327	319	334	312	315	288	320	321	290	344	313	315	324	327	314	290	311	306	320	314	307	313	299	332	301	329	316	287	319	348	311	311	349	338	303	317	305	331	284	324	303	289	299	313	347	290	338	300	313	337	325	350	327	316	309	336	338	321	336	298	322	334	329	356	339	326	309	318	300	291	316	318	307	277	323	343	297	295	312	309	335	337	323	324	295	315	300	319	332	299	317	292	287	301	293	287	305	307	311	327	300	321	313	318	334	279	331	317	338	326	297	321	338	324	334	298	327	303	302	327	312	303	320	313	309	316	311	301	308	344	299	317	305	312	336	316	311	336	304	338	293	332	303	303	324	317	307	341	291	315	329	291	314	291	309	316	303	308	342	318	316	310	327	288	323	314	299	331	327	339	293	321	323	334	288	317	346	333	329	323	320	290	302	270	312	344	309	277	295	297	333	368	314	293	306	324	332	338	322	322	287	338	305	321	333	330	339	329	292	303	316	328	307	312	316	284	307	289	301	302	305	335	351	334	313	311	335	294	309	309	311	358	336	290	291	344	298	317	329	297	308	345	318	338	289	275	315	333	313	283	308	282	318	321	333	281	294	288	283	330	334	348	341	322	290	315	286	353	323	310	332	321	299	317	292	318	345	336	306	319	322	315	333	311	313	307	345	331	355	322	325	317	316	307	325	334	319	318	323	316	306	307	304	344	282	329	303	310	309	311	313	339	304	274	318	308	312	331	288	316	348	293	324	330	330	334	332	318	313	318	334	327	283	301	320	356	312	315	320	320	312	303	285	310	321	325	355	300	339	339	300	330	326	324	305	316	305	332	302	295	310	316	307	305	313	354	306	309	335	309	322	294	326	328	306	286	313	316	345	332	292	292	293	334	323	289	325	298	313	318	352	307	314	316	337	319	305	321	318	304	301	315	293	336	280	318	295	326	335	321	322	331	311	300	316	330	344	303	307	314	322	305	322	314	332	320	332	323	335	319	349	327	295	333	301	346	316	338	322	298	282	328	341	342	338	328	336	315	291	328	302	303	304	296	293	334	310	303	327	298	318	326	314	321	329	311	336	339	312	345	332	324	322	305	332	350	353	312	316	315	314	301	313	324	336	346	298	296	325	320	294	324	307	329	315	321	277	298	356	325	304	323	307	328	348	313	324	289	288	302	292	341	308	315	347	304	316	328	308	329	304	332	314	321	339	291	322	351	340	303	296	360	343	296	329	317	314	316	312	290	320	283	303	317	348	319	328	304	312	289	284	316	304	319	303	351	317	303	326	305	363	308	303	291	330	290	325	308	307	367	335	307	297	334	305	317	307	331	314	296	293	351	325	324	298	333	328	320	317	327	334	279	312	312	317	327	275	323	330	333	310	318	334	328	343	332	314	323	304	312	317	305	281	364	303	339	321	304	315	305	322	311	284	289	308	325	335	327	313	309	300	328	295	332	279	310	317	316	297	273	306	313	336	319	356	305	332	335	331	305	313	341	322	324	301	293	306	310	308	303	317	324	276	323	283	324	322	325	319	307	301	297	305	337	296	304	299	273	315	311	333	301	337	293	356	299	321	315	314	343	332	289	347	323	319	285	319	319	312	316	319	292	317	302	341	327	301	310	326	296	321	314	304	326	310	315	330	320	315	291	327	285	341	303	321	319	286	311	340	318	310	321	328	279	329	304	307	293	325	292	302	281	326	316	294	335	299	349	341	307	308	315	335	299	337	314	336	314	319	314	311	331	320	313	334	296	323	291	316	310	286	317	323	298	310	294	338	336	316	326	311	318	299	299	304	338	322	285	330	297	313	335	316	311	308	347	317	325	310	318	296	354	328	290	303	322	309	333	319	304	328	332	306	285	342	315	306	320	298	329	323	344	300	324	316	309	302	293	338	291	323	313	328	325	307	344	348	305	331	317	293	310	331	313	322	334	326	339	319	300	330	335	310	350	317	315	323	331	315	313	334	300	290	352	332	315	315	288	296	301	305	322	321	288	319	311	312	313	326	327	337	316	303	333	339	307	311	302	340	352	321	336	335	308	305	328	331	329	293	298	380	284	307	337	295	316	333	323	349	335	319	321	312	301	340	312	343	330	349	310	308	307	313	332	292	326	295	280	310	357	308	336	300	305	328	321	317	322	317	328	328	315	335	315	289	319	322	321	293	335	303	304	313	292	326	306	321	293	295	327	358	316	327	331	317	295	310	305	328	322	325	297	328	319	320	324	318	302	301	295	326	320	305	309	338	355	325	296	295	302	289	311	308	310	313	312	286	294	334	334	327	323	284	318	327	351	320	293	322	319	291	306	308	352	301	305	306	313	309	315	339	285	318	307	334	316	285	294	301	307	325	337	302	294	330	330	356	375	303	302	306	316	334	272	323	321	329	338	265	324	306	289	334	335	290	319	336	285	327	347	342	327	314	296	314	316	335	294	334	323	334	296	302	300	318	297	313	298	306	306	306	319	303	333	325	315	322	300	319	332	297	330	326	304	321	317	316	305	315	298	304	322	337	302	344	327	306	320	363	338	343	362	326	319	312	316	308	327	289	313	320	312	313	321	273	322	310	320	334	287	350	336	312	297	320	342	314	316	312	324	316	335	314	333	284	333	282	313	313	295	352	312	306	310	278	329	304	310	307	311	326	311	278	345	315	334	313	317	303	305	326	299	359	340	300	321	313	302	319	288	309	291	330	306	320	329	315	320	310	293	297	328	290	328	305	302	297	332	327	280	322	323	308	341	281	318	325	278	314	304	335	297	297	296	328	292	339	329	341	316	313	305	297	310	293
36215	32770	19269	4223	2657	1910	1499	1241	997	987	2085	1974	1217	812	595	549	513	475	482	444	457	483	447	423	437	370	427	385	388	387	423	428	436	405	442	451	393	396	431	411	404	426	418	378	402	385	365	384	358	397	390	400	378	389	440	424	379	384	377	377	379	394	424	346	372	366	397	396	391	368	386	398	389	375	417	391	397	416	383	396	375	366	389	392	392	415	400	357	387	384	393	395	372	383	392	392	398	419	409	363	407	400	367	395	379	413	416	375	382	359	381	346	384	380	389	412	400	383	402	366	392	391	383	368	373	387	409	398	368	357	407	368	389	386	408	415	398	360	384	364	385	364	373	400	390	355	411	367	374	388	393	358	356	352	366	385	409	359	374	416	377	349	369	378	396	415	400	410	420	405	379	355	399	397	347	339	360	386	414	418	382	395	355	379	372	390	386	349	386	431	386	394	380	380	368	401	363	383	360	361	377	400	400	385	345	372	362	436	403	413	394	363	390	384	374	387	395	347	385	377	367	364	397	364	354	376	381	391	364	384	390	352	408	376	343	369	386	389	363	388	390	362	386	370	378	370	399	370	393	394	367	400	387	377	422	365	375	392	384	389	395	359	407	385	396	357	364	407	386	388	388	362	377	359	343	386	373	372	402	419	393	363	367	398	362	362	387	404	426	399	401	376	359	381	370	399	398	361	374	393	397	393	384	387	422	404	370	385	378	386	363	390	397	353	365	366	378	375	385	369	395	370	377	384	409	369	354	360	410	391	434	357	352	361	405	380	394	389	389	381	384	353	398	422	415	374	370	381	399	399	360	365	387	385	389	387	375	395	374	362	385	391	391	367	398	374	402	385	365	401	393	358	380	385	396	393	365	377	421	373	354	410	428	386	415	406	373	392	386	433	367	404	397	422	416	366	378	392	395	363	418	413	389	402	428	379	391	365	375	383	382	355	382	391	386	379	388	384	384	357	381	380	393	406	388	387	418	409	348	402	351	355	397	365	374	365	357	362	372	346	420	380	418	371	412	399	378	374	382	346	386	379	381	362	375	363	387	383	353	368	408	368	412	365	422	400	350	365	355	401	360	386	362	416	361	396	404	380	405	357	352	362	410	382	381	380	378	420	394	380	355	343	402	406	387	404	372	334	362	374	354	350	364	396	412	362	372	368	374	378	364	388	376	348	368	388	394	389	404	358	361	387	373	390	362	367	411	386	361	399	399	360	346	406	394	357	363	386	402	346	377	370	420	377	373	394	364	381	381	359	373	398	389	343	405	389	372	337	380	386	388	394	394	337	381	398	387	379	348	371	387	366	384	403	354	400	380	369	375	385	373	394	418	349	381	409	369	343	446	388	388	347	358	391	391	359	384	386	402	388	372	383	373	406	406	337	398	416	387	397	383	367	359	378	381	390	409	366	371	421	397	395	406	382	393	388	391	373	401	410	390	365	360	360	382	388	378	407	407	367	386	356	394	380	394	345	385	419	389	372	407	399	380	407	392	396	402	365	383	362	401	398	400	358	381	387	428	353	362	378	404	405	394	384	344	385	417	433	392	410	396	383	368	392	374	387	371	377	372	364	369	401	374	377	400	364	383	395	401	381	334	382	414	356	393	388	408	338	397	355	411	401	421	360	391	374	384	375	393	358	377	414	401	388	366	387	386	387	384	384	371	381	362	387	376	364	371	369	369	370	392	339	430	391	429	407	382	412	334	382	383	372	373	371	374	391	397	366	382	395	377	373	383	368	350	382	363	373	380	375	374	365	362	337	359	376	370	364	386	399	360	374	351	414	403	393	415	357	393	349	413	382	417	377	409	352	358	368	420	359	387	391	398	347	347	384	409	355	384	381	394	381	371	397	392	362	373	406	341	411	431	387	360	387	400	411	364	350	387	371	390	404	381	372	347	395	408	407	369	366	435	394	369	391	409	366	389	335	378	396	350	390	408	329	401	378	415	369	344	354	376	383	386	380	386	390	373	400	388	432	427	391	366	347	378	366	390	350	408	394	376	403	338	359	411	424	382	383	377	383	363	369	368	389	379	369	394	366	389	433	395	398	380	387	390	389	390	349	405	376	381	354	379	405	391	418	386	380	395	392	374	343	394	376	409	381	382	404	383	387	417	409	394	364	380	364	380	358	380	356	406	370	387	373	399	412	377	406	389	392	372	382	388	370	390	385	423	388	382	379	396	373	391	392	388	361	388	393	385	375	383	356	363	398	371	373	402	359	366	388	396	372	384	377	364	399	407	371	395	368	376	417	363	395	379	364	373	387	394	395	358	369	408	431	387	383	387	358	361	375	343	405	373	349	390	395	386	399	353	386	386	365	366	384	375	369	378	357	403	356	397	360	375	384	387	407	380	385	389	373	405	389	372	364	384	371	362	374	376	437	379	327	397	412	374	392	368	371	388	396	393	369	389	342	369	373	394	362	397	349	379	378	413	344	376	365	385	386	396	390	398	403	390	392	391	357	422	379	354	376	374	413	369	397	376	378	367	383	364	365	406	409	393	396	405	394	382	372	398	369	373	383	396	349	392	389	371	406	403	375	374	401	361	402	394	407	411	387	431	370	385	348	380	374	340	341	370	378	395	393	373	371	371	406	414	361	354	385	382	381	390	420	393	388	359	366	380	429	374	395	401	364	385	379	371	375	344	353	377	343	385	386	369	376	388	399	408	386	360	410	394	364	383	370	380	414	384	380	372	393	372	394	370	358	390	407	404	405	386	393	362	384	353	367	407	414	430	384	351	399	367	383	385	392	376	410	389	376	369	376	377	378	386	420	361	332	366	394	387	403	361	359	417	383	396	384	407	378	367	355	373	390	389	404	398	366	402	385	365	373	361	383	361	396	349	366	420	399	365	387	412	371	370	403	382	352	380	378	356	380	397	416	409	369	402	400	373	365	353	402	371	365	366	368	381	388	365	368	359	371	399	399	396	382	391	343	368	378	384	410	366	387	380	383	372	374	384	374	379	396	389	367	373	379	409	409	370	399	369	369	385	388	395	378	363	431	387	388	385	399	418	377	397	359	409	365	385	350	410	382	382	404	359	424	403	382	368	375	345	373	414	384	354	355	339	343	367	350	398	377	388	386	359	367	405	374	378	371	355	378	375	387	383	393	369	401	360	401	394	369	371	388	379	410	391	362	388	383	377	400	381	397	370	362	379	371	344	385	427	383	376	391	400	394	353	387	392	357	393	392	385	391	354	348	383	404	384	358	397	355	407	360	404	373	416	353	376	373	401	403	378	355	393	392	344	391	353	348	369	384	397	353	390	376	390	441	373	372	397	372	392	356	416	390	376	364	362	380	387	376	397	400	393	391	392	387	401	405	354	374	356	346	399	369	381	367	444	396	377	356	365	392	381	432	400	429	397	397	386	383	378	371	384	365	396	367	383	385	369	371	396	386	395	395	390	383	363	389	366	377	373	386	383	382	421	378	377	381	394	374	395	355	410	422	383	346	384	351	385	404	380	366	368	384	374	355
24702	20926	27299	24645	13054	1506	1129	946	906	905	1022	1161	1060	902	825	840	769	837	797	773	753	846	773	813	837	746	820	730	752	764	736	730	761	756	787	739	795	771	777	755	800	725	776	762	728	767	737	788	798	754	755	737	720	718	752	750	745	736	715	743	751	775	753	712	754	744	744	741	754	755	724	690	719	762	790	817	788	737	744	782	766	781	786	788	774	719	789	764	738	785	778	727	793	748	761	776	762	763	783	754	753	737	682	759	765	774	786	748	769	741	711	757	700	767	740	761	738	770	815	768	767	772	702	806	771	749	784	780	764	753	765	778	770	786	819	758	753	762	804	773	734	666	730	736	758	773	739	764	765	828	724	742	731	790	714	766	739	780	743	759	726	762	738	767	779	658	811	736	753	761	767	738	761	772	740	798	812	759	775	762	788	764	810	772	746	735	798	762	769	736	777	701	770	734	753	770	750	761	786	740	739	723	773	789	732	739	738	778	767	710	779	755	750	759	773	778	726	775	740	750	764	795	722	766	750	746	804	702	710	748	777	690	745	741	692	761	770	764	743	719	791	779	791	786	770	814	765	791	752	818	792	741	792	707	787	784	716	752	785	750	752	739	737	742	771	765	762	740	781	725	775	755	786	751	749	737	780	778	739	717	766	783	780	767	729	739	768	747	734	737	746	788	805	785	775	763	754	775	790	748	731	744	747	733	804	780	768	784	729	731	716	777	742	779	677	787	751	744	835	777	778	716	773	775	810	748	735	739	789	737	791	714	765	715	745	770	728	762	784	738	738	716	761	752	755	765	758	707	772	741	785	816	799	790	742	756	742	782	777	725	759	746	779	763	775	749	744	782	797	765	784	760	741	717	768	797	742	829	787	760	763	726	774	817	750	786	722	744	768	746	733	751	775	772	734	723	746	737	724	775	740	723	735	765	739	782	784	742	767	783	734	757	754	760	719	778	770	757	766	757	756	746	733	730	711	754	754	744	768	787	780	792	766	771	781	757	759	777	743	771	802	740	731	720	757	760	739	790	749	750	775	747	778	740	742	773	762	764	732	732	741	731	776	745	770	756	767	793	721	735	752	728	756	726	754	771	754	760	780	736	752	737	746	792	753	715	740	726	768	748	739	738	770	787	786	799	747	756	763	701	741	767	746	736	714	747	797	741	736	767	730	762	768	740	697	757	759	786	748	765	752	743	734	760	804	790	807	760	761	780	742	796	735	762	795	718	785	757	776	761	791	741	772	751	717	766	785	784	800	716	760	769	755	790	708	749	796	771	802	725	756	751	783	762	770	742	749	753	805	776	709	764	807	752	718	760	755	760	762	762	786	753	751	782	759	755	752	742	755	752	771	828	750	803	789	761	741	721	700	742	765	769	751	772	764	767	741	714	754	752	776	773	793	737	783	753	778	742	740	738	763	769	754	806	772	755	715	793	739	726	771	711	786	763	790	759	765	771	742	749	752	756	773	741	806	801	771	767	775	754	797	782	754	723	726	773	783	733	764	697	770	807	778	728	776	748	822	736	733	758	790	806	718	731	718	783	761	732	762	720	747	785	771	759	692	765	743	739	718	751	724	764	776	696	708	698	750	777	732	790	770	776	747	779	817	760	695	740	739	802	772	766	763	737	809	740	797	756	785	757	760	743	756	752	805	793	782	771	760	752	745	784	757	735	743	759	808	786	787	775	757	740	791	779	786	700	781	786	745	778	760	764	713	769	710	784	753	801	832	720	766	785	756	788	725	770	760	804	789	755	693	723	720	760	774	743	750	773	722	726	768	745	823	784	697	722	719	766	768	727	779	728	753	784	706	779	805	741	712	748	770	727	762	763	782	764	771	788	740	753	778	723	740	798	737	728	754	746	809	756	743	698	794	807	700	807	762	805	746	699	751	766	731	780	758	762	774	768	777	749	698	765	782	751	752	779	783	748	738	760	769	800	762	800	804	770	713	750	739	719	795	793	754	748	748	721	750	743	748	724	764	722	755	730	756	751	766	777	723	713	773	748	744	747	754	744	726	770	785	768	770	742	777	741	768	768	737	731	773	721	764	764	777	781	761	763	749	814	791	769	796	759	725	764	766	735	785	750	713	754	784	770	743	750	795	728	719	733	738	721	760	760	711	739	717	776	767	734	739	766	778	769	752	739	783	705	760	731	831	746	760	800	755	758	748	772	721	750	780	762	719	746	831	779	757	752	755	757	805	777	758	739	777	759	742	747	760	787	778	741	799	798	777	756	727	770	808	792	773	739	794	774	747	751	795	703	703	753	785	795	758	778	732	753	790	780	774	789	787	764	758	760	744	785	746	732	723	798	751	725	729	698	724	789	788	687	792	762	762	709	717	767	800	777	731	744	750	738	780	801	738	715	753	741	769	709	788	714	787	726	761	781	738	768	768	742	731	735	786	785	744	866	730	749	737	771	757	746	754	745	744	723	742	749	772	767	756	779	763	737	760	757	757	785	785	777	814	788	798	758	729	764	778	768	779	721	750	768	745	753	733	757	754	774	778	804	755	751	756	788	706	713	761	790	735	764	768	732	855	760	785	732	745	786	793	790	751	740	770	739	702	720	732	717	720	787	716	739	769	714	769	722	743	786	752	724	728	777	775	768	825	798	770	752	748	749	758	768	741	766	722	760	726	704	766	750	758	708	780	748	739	751	808	731	738	773	760	776	756	701	717	772	752	801	737	770	722	761	742	771	795	763	757	762	764	767	725	773	736	770	802	788	733	767	782	765	766	767	746	786	741	734	723	729	728	746	753	734	772	741	748	745	796	710	771	769	767	741	701	760	747	764	769	757	775	753	736	782	735	776	782	726	799	767	731	768	761	795	726	741	750	725	732	749	758	742	834	777	738	778	772	777	721	733	719	748	739	761	715	798	782	749	777	751	796	713	772	759	732	694	747	742	743	762	696	731	730	776	757	810	788	726	738	764	796	737	754	731	752	742	787	770	752	731	730	765	786	758	789	724	699	810	771	795	722	791	795	762	714	729	782	776	770	741	760	758	770	745	788	780	811	776	777	786	717	769	708	720	723	764	758	759	726	742	720	799	730	786	765	726	784	752	712	768	773	786	796	778	740	755	776	747	780	780	771	774	765	771	773	742	694	761	814	775	806	755	754	720	757	728	771	803	753	732	714	715	749	772	776	777	784	743	784	765	778	761	776	758	779	738	816	782	750	758	768	777	802	754	746	719	745	777	758	764	758	790	731	739	769	792	754	789	772	763	794	693	793	758	781	742	740	756	741	765	778	772	702	727	812	790	756	732	725	784	751	737	752	731	767	812	725	734	768	775	806	802	764	731	757	790	725	762	779	703	768	795	732	715	766	757	706	740	733	750	747	815	786	753	704	782	807	757	708	827	762	765	780	748	767	768	742	743	706	775	801	770	738	779	742	771	786	787	764	747	758	755	787	798	768	764	753	717	727	757	767	759	746	716	720	771	751	773	784	750	782	760	751	747	732	723	751	734	758	781	768	682
36388	32055	19805	3743	2328	1896	1576	1330	1217	1194	1598	1830	1569	1088	957	946	931	943	871	918	871	932	877	902	845	872	871	888	881	836	891	844	852	910	872	884	898	870	929	827	847	875	837	808	866	872	829	826	898	841	828	872	841	841	841	784	833	865	834	850	880	904	844	864	896	840	893	906	872	846	822	844	876	845	853	822	884	826	845	915	824	848	798	827	866	907	842	888	854	864	857	813	820	866	823	860	827	883	876	899	853	892	787	822	888	850	862	796	859	885	859	852	847	908	838	850	808	809	818	877	868	886	847	873	850	862	872	871	837	856	894	925	883	872	905	866	832	851	854	891	866	893	864	835	893	838	844	877	883	827	911	851	873	908	886	850	885	871	868	843	879	838	874	825	893	871	850	870	919	841	890	887	778	893	841	819	888	824	843	900	847	875	865	891	835	835	866	839	862	854	856	894	863	853	837	893	883	841	797	837	846	827	823	807	839	856	856	853	894	839	804	844	848	850	857	861	841	820	816	853	891	864	853	886	872	881	817	909	826	843	874	838	840	863	875	857	883	860	833	854	868	819	833	868	862	865	899	859	811	858	812	842	857	859	797	878	871	831	793	870	835	826	863	855	856	823	807	884	815	831	864	858	897	827	888	863	875	828	882	839	878	896	838	815	864	828	897	878	883	871	833	814	864	863	875	831	800	874	820	829	861	866	859	837	795	862	908	816	871	912	878	903	795	824	852	856	856	856	867	870	845	859	881	902	856	860	840	881	846	826	799	859	830	876	822	853	855	804	846	827	841	850	853	872	878	928	855	872	867	880	820	868	874	904	831	846	831	891	841	828	892	838	896	868	866	774	826	843	879	850	838	824	850	844	849	863	884	839	854	884	814	894	862	832	871	942	816	821	837	869	908	916	826	846	849	859	869	822	849	867	916	854	785	859	798	819	899	846	848	878	845	817	873	864	835	869	923	881	827	890	879	857	850	905	862	899	890	857	889	874	899	888	873	859	857	898	872	834	847	861	856	825	870	884	841	894	817	893	907	891	865	867	865	819	863	880	829	836	853	834	861	878	819	865	857	917	848	846	860	881	871	811	861	845	824	918	910	869	871	843	850	882	845	889	870	838	826	835	859	867	931	856	859	886	869	860	858	801	878	884	890	876	835	857	827	853	808	830	849	916	865	833	843	833	882	882	822	924	860	802	872	878	860	851	838	830	847	857	916	830	838	832	854	826	851	815	854	837	866	865	881	910	823	863	868	819	899	854	847	917	826	840	871	818	891	886	864	866	863	835	856	881	851	881	874	845	868	894	799	833	870	878	802	874	809	828	841	882	881	830	880	840	853	864	844	846	872	843	843	844	809	863	847	880	841	863	871	889	814	822	845	902	873	885	828	877	869	841	816	833	856	859	786	844	894	866	834	838	822	887	867	879	822	816	838	847	882	883	919	844	820	850	877	839	820	841	900	849	801	822	816	858	876	831	812	869	864	830	852	837	834	862	817	894	853	879	831	822	878	860	874	852	859	840	811	822	900	849	860	908	861	841	827	859	834	852	868	831	826	815	868	893	835	879	861	838	860	876	851	849	854	840	837	869	851	836	827	855	848	902	863	803	879	865	831	873	815	838	859	851	877	865	876	901	927	916	931	880	875	901	885	826	847	871	802	829	874	870	917	865	849	838	901	835	856	843	838	845	850	857	848	826	805	912	887	885	859	864	865	855	904	852	847	809	847	820	945	856	833	804	830	826	874	877	820	832	825	893	871	885	928	869	872	869	875	859	837	872	912	861	845	840	823	825	810	868	860	931	824	801	859	834	843	843	864	850	820	807	843	881	834	812	793	815	785	869	932	876	883	849	923	860	883	806	901	864	817	829	884	881	867	917	840	899	865	830	844	816	821	889	873	897	850	884	866	796	876	907	806	842	893	885	897	899	888	867	877	817	876	854	794	863	856	871	892	875	862	850	831	895	857	814	896	871	886	805	925	871	907	848	876	853	837	860	817	842	890	843	877	833	816	879	866	900	874	856	904	817	835	863	840	879	839	855	841	867	862	833	832	865	903	904	867	844	860	832	844	868	834	890	863	812	874	807	869	876	860	804	781	837	822	880	878	874	883	898	926	810	830	850	913	880	909	874	885	855	864	833	877	792	849	854	829	843	819	837	869	869	855	885	863	824	855	853	829	852	889	894	866	861	841	853	882	882	847	876	855	830	890	829	857	846	880	850	858	778	872	838	854	870	870	856	873	790	817	829	844	838	850	850	849	842	868	882	797	876	844	906	879	806	881	886	805	872	900	824	898	849	851	854	837	861	834	858	820	875	826	836	848	829	887	852	831	836	862	856	813	850	840	869	845	868	907	871	852	818	825	846	832	840	856	873	863	816	823	872	865	789	848	851	884	850	880	836	857	830	834	859	823	846	867	880	891	852	911	845	881	861	878	873	839	839	889	848	873	873	899	877	908	830	861	859	872	864	881	891	894	829	868	867	870	845	874	884	776	876	877	884	843	785	861	861	873	811	876	861	839	848	833	898	813	853	846	874	821	857	809	874	840	840	867	859	878	868	877	821	861	850	865	857	873	879	896	825	804	818	844	861	899	814	869	851	831	846	893	906	861	821	820	840	886	881	858	875	826	899	903	867	912	864	862	854	890	888	890	863	853	847	878	851	868	847	895	864	855	812	836	789	861	832	796	821	881	826	830	842	891	858	825	828	848	802	898	870	847	906	846	881	904	874	890	855	840	884	863	867	873	865	834	869	868	858	896	792	815	856	834	817	860	822	841	871	893	834	875	839	872	868	896	840	817	866	871	870	841	834	885	849	882	901	909	854	828	871	873	802	921	874	873	867	889	905	862	864	806	853	859	814	887	845	858	829	827	871	888	890	792	840	848	835	809	829	861	893	907	879	817	885	834	889	858	858	933	847	860	893	827	848	850	870	878	854	812	830	834	798	866	869	867	836	846	843	876	815	838	810	844	910	868	873	828	868	874	851	816	838	842	850	805	926	804	901	854	864	838	841	801	842	855	858	852	797	844	813	842	832	868	862	858	884	854	882	850	907	866	863	866	785	877	874	875	842	781	809	922	830	892	856	878	892	886	855	847	838	859	888	888	842	863	840	783	863	883	879	873	869	840	871	842	832	835	911	882	855	884	822	851	839	877	821	855	849	833	851	908	804	839	836	876	893	882	858	833	821	878	850	873	801	878	865	880	873	846	865	821	843	875	890	876	830	843	863	845	865	895	848	880	868	855	881	806	834	816	870	852	806	833	863	884	835	892	857	896	866	874	861	895	866	868	846	837	829	858	829	930	884	896	864	869	907	830	808	879	810	829	875	847	885	853	838	838	852	871	863	839	852	854	864	856	836	867	862	876	849	888	865	841	872	884	837	867	892	836	883	896	877	869	803	903	866	868	807	877	891	838	852	876	886	866	864	810	847	798	846	882	855	898	888	818	917	851	881	876	846	884	770	875	856	832	829	844	833	830	837	879	837
22537	20948	28609	23461	20949	21014	11891	1540	1138	1174	1496	1839	1252	878	771	739	724	709	693	715	696	653	663	643	649	677	621	644	582	648	661	645	611	618	668	685	638	644	614	587	669	673	683	616	675	618	622	653	581	637	606	599	617	625	596	645	612	636	592	604	647	612	631	616	621	599	596	609	628	608	632	621	627	618	635	612	614	594	584	591	637	630	615	603	592	629	623	621	605	578	578	634	610	601	609	645	603	627	592	623	547	581	602	627	637	634	613	591	615	642	580	589	613	576	568	579	582	641	610	622	631	604	574	652	637	608	669	577	588	547	597	605	629	588	610	621	624	635	637	639	628	594	608	586	629	558	583	606	583	616	648	588	645	642	599	641	616	557	606	608	636	591	629	588	646	672	623	576	592	596	603	603	619	615	590	607	578	613	633	583	640	624	582	623	648	644	656	603	599	602	643	627	624	586	602	600	620	661	648	643	583	612	634	610	630	620	639	632	563	650	624	622	627	625	618	621	642	624	662	596	574	639	608	578	617	637	617	589	603	642	610	632	634	587	596	596	625	639	597	576	606	590	657	618	606	653	571	632	584	602	573	598	620	610	659	606	624	599	614	594	605	616	578	575	600	646	605	658	624	614	603	588	613	607	636	616	629	599	601	605	615	593	602	626	595	618	606	597	646	658	575	608	573	589	597	645	614	605	622	610	614	627	620	628	576	589	602	635	615	597	609	617	603	607	641	554	629	584	564	639	617	636	595	589	634	639	583	576	603	568	592	625	597	649	604	584	571	609	600	639	578	626	624	575	600	595	604	552	582	612	573	593	669	636	587	605	603	579	602	570	612	571	613	674	656	638	608	606	643	641	625	631	597	565	641	604	590	588	611	568	625	597	590	601	633	583	676	606	602	654	599	644	561	595	612	562	623	589	627	589	618	590	586	609	618	588	572	594	610	654	593	628	639	594	640	647	658	625	587	592	589	563	584	606	614	573	613	620	644	575	628	615	595	590	600	594	613	630	630	616	637	602	586	589	609	607	603	636	631	585	590	572	602	581	606	622	627	612	588	599	610	626	580	563	609	605	602	566	602	621	593	563	586	641	609	601	594	587	655	632	645	638	633	616	616	619	622	612	595	601	627	574	586	616	641	606	609	634	597	632	591	642	582	563	595	557	621	625	604	610	629	623	594	631	638	590	588	666	595	595	570	613	601	630	593	626	615	619	661	617	575	663	590	629	602	643	636	631	625	589	670	601	625	631	615	621	582	566	616	589	599	581	662	632	618	586	602	637	593	616	651	640	627	630	644	630	559	588	636	606	615	630	611	583	609	579	616	620	636	586	630	623	576	604	564	588	638	627	591	638	573	591	586	619	591	586	599	615	589	614	594	604	606	563	612	630	593	598	616	621	615	619	567	578	629	597	597	605	600	624	654	646	611	630	626	627	647	637	608	611	595	596	570	591	604	606	602	584	599	610	613	655	611	650	606	613	619	561	579	606	614	607	568	577	597	603	612	624	603	667	592	612	619	558	584	581	649	668	621	600	630	621	627	569	595	624	618	606	634	582	595	605	682	694	606	588	596	564	618	609	593	589	612	641	617	576	602	623	626	596	559	568	605	602	636	572	607	603	643	617	620	609	652	602	657	641	622	621	607	557	665	652	600	632	637	562	660	620	622	590	602	592	586	619	584	620	627	644	633	592	605	604	585	580	580	632	635	566	629	591	611	618	585	638	657	616	582	609	571	612	599	611	581	570	586	634	609	602	591	621	602	564	608	625	604	602	563	624	625	565	614	624	638	625	595	602	634	590	612	600	611	600	604	607	603	595	579	553	593	582	590	589	586	635	593	597	576	635	615	600	626	573	575	612	609	606	580	613	629	595	603	655	577	626	608	596	584	607	577	620	622	638	603	599	567	603	639	630	611	654	619	640	574	630	623	618	612	608	642	602	599	561	599	622	569	657	612	597	621	567	598	576	599	656	616	611	596	601	600	643	628	562	600	593	613	556	591	575	629	600	590	604	648	636	618	613	602	665	662	582	629	588	613	639	552	600	612	612	612	577	641	618	574	605	590	591	638	612	618	611	607	641	622	625	584	608	612	579	643	582	623	605	618	632	638	611	598	576	589	615	619	629	622	635	564	603	650	589	597	608	591	621	586	608	579	565	613	616	585	646	608	590	596	615	607	580	608	583	626	594	600	611	609	615	608	622	620	613	584	572	606	598	580	639	612	625	600	614	583	607	580	576	638	550	569	644	575	606	626	595	574	593	621	602	632	631	587	579	550	630	588	609	575	575	612	575	624	611	565	578	588	542	618	580	611	572	597	628	642	598	604	582	572	551	590	600	555	616	627	625	553	561	628	640	630	569	627	624	635	639	596	595	591	607	580	603	625	598	646	579	615	623	633	551	548	577	568	623	569	596	625	658	578	606	611	634	597	610	634	632	573	591	604	658	564	595	638	612	605	597	607	623	599	602	625	617	641	612	670	545	581	625	611	612	635	581	620	627	658	598	613	605	616	616	602	651	588	579	624	641	608	604	631	596	606	618	573	586	595	569	571	593	596	626	576	572	576	597	580	587	561	604	597	617	579	557	576	626	578	599	590	600	581	623	603	590	597	640	605	625	613	603	614	611	563	630	615	592	633	618	625	636	592	614	605	651	634	572	611	624	557	600	648	602	598	604	578	605	601	613	566	601	590	639	611	609	609	631	642	610	633	624	602	572	627	647	607	605	620	664	611	565	603	591	597	608	605	655	585	606	653	592	566	616	631	623	604	578	607	612	625	586	601	588	626	574	622	643	633	654	582	619	588	571	609	678	607	622	596	577	642	586	614	647	591	583	582	631	592	625	639	590	631	586	638	619	631	603	612	615	618	608	599	622	605	611	610	608	616	626	618	592	610	595	616	569	559	612	608	649	599	620	602	603	563	632	593	642	626	637	613	619	586	616	641	583	610	634	613	634	577	619	628	575	569	614	604	578	603	617	617	601	616	616	637	566	673	596	599	633	629	592	609	627	611	584	575	583	602	567	624	623	596	586	611	588	660	618	603	626	632	553	598	598	638	601	658	626	631	564	601	597	618	600	595	599	547	605	599	576	622	606	592	614	589	616	605	591	628	608	603	602	618	622	583	591	608	625	594	618	618	618	642	624	608	542	626	599	598	615	619	665	630	603	561	578	607	619	600	658	594	568	584	620	592	588	633	599	619	649	588	602	624	602	624	613	591	582	621	611	604	559	589	597	641	616	612	661	614	620	568	635	620	594	630	623	638	599	576	614	634	640	570	578	555	613	604	600	590	565	586	586	576	597	625	615	589	601	590	621	600	604	577	620	588	598	611	566	622	620	664	590	626	636	587	650	614	638	625	597	608	625	576	628	586	588	580	587	609	639	629	636	584	603	604	572	553	633	616	628	612	588	612	564	589	623	582	561	644	588	635	604	645	618	609	593	619	574	655	569	591	594	630	627	592	592	595	640	580	586	585	571	623	592	641	623
40421	42449	28651	8968	4835	3772	3071	2310	1888	1910	2729	3298	1899	1202	1070	1003	881	841	836	813	799	790	767	768	769	739	733	759	767	714	709	714	724	722	753	726	721	733	675	745	691	695	673	682	687	675	738	706	698	662	678	702	736	658	729	695	743	645	684	645	668	686	644	666	676	663	691	656	640	668	661	670	660	717	694	703	694	701	655	669	711	645	681	641	689	679	704	668	650	658	707	634	686	696	702	683	668	647	649	639	628	645	702	646	698	664	684	711	708	660	631	633	657	690	668	670	666	683	662	655	697	682	667	690	676	685	668	605	696	636	669	646	647	624	692	679	664	692	646	612	673	675	674	669	663	648	679	667	632	653	652	667	649	656	663	665	682	637	666	655	708	674	615	657	667	689	681	671	653	631	699	692	684	687	661	663	640	648	637	628	613	670	608	703	657	629	650	639	658	638	681	656	682	685	677	671	649	670	698	630	684	625	693	641	652	688	706	674	668	611	678	649	645	617	655	620	658	614	601	677	644	690	657	691	658	645	653	687	658	678	723	614	722	669	660	626	682	696	681	711	657	662	648	646	667	682	705	674	698	662	670	653	684	664	683	662	668	652	673	654	647	667	694	676	706	650	674	714	633	659	642	686	661	688	676	625	655	676	682	664	675	697	668	700	673	706	665	707	671	622	621	661	643	683	678	678	643	662	680	693	626	647	639	650	726	634	662	671	665	647	598	656	622	668	608	667	659	639	630	676	643	718	675	674	671	692	698	666	617	661	669	662	615	722	630	689	679	661	670	672	620	623	642	670	701	629	669	691	636	656	643	647	634	642	685	633	665	648	622	680	635	678	650	682	625	634	661	683	682	678	645	680	688	695	637	675	648	663	683	713	612	674	622	665	666	679	675	666	702	745	710	660	662	692	678	684	672	626	707	691	676	668	650	639	673	623	634	698	622	712	616	630	684	662	690	674	650	632	647	678	733	647	660	651	690	591	664	677	660	673	671	682	657	637	637	693	679	632	658	647	671	664	694	684	675	638	668	632	632	689	655	666	682	653	697	647	653	674	624	690	675	655	704	706	695	632	653	660	662	659	671	691	739	660	652	645	672	654	723	671	642	663	661	669	643	661	669	703	662	646	647	645	696	632	650	660	668	661	683	648	640	651	678	662	638	656	680	615	669	643	672	608	644	646	679	687	672	642	640	653	635	674	646	664	658	673	683	639	687	675	682	615	647	641	637	615	652	606	653	648	651	654	653	723	689	653	680	651	674	649	703	747	660	650	653	644	663	634	646	693	695	696	623	647	718	679	655	702	627	646	662	693	646	615	673	647	660	603	686	648	673	677	671	662	655	690	674	644	636	624	658	660	661	706	683	690	659	676	645	649	650	644	681	677	682	624	681	611	667	660	663	664	640	650	646	676	711	688	706	654	661	673	661	655	685	631	665	685	720	653	675	683	652	633	648	672	671	689	696	673	732	650	686	648	609	636	655	689	641	658	625	689	643	683	642	647	680	647	659	696	667	668	623	704	659	621	701	645	617	699	664	685	642	657	736	651	682	721	633	681	699	637	709	660	662	671	676	679	652	638	693	679	619	654	725	656	686	645	694	641	690	631	609	700	647	711	700	645	670	662	677	635	674	647	615	728	651	661	643	690	651	703	663	684	639	671	702	642	654	638	682	658	635	668	650	639	650	654	696	672	732	611	689	699	658	677	673	665	656	612	629	659	689	664	660	642	680	704	675	720	581	647	681	658	676	612	654	645	681	664	644	631	638	681	686	696	635	634	674	683	673	639	665	663	737	626	643	668	664	658	649	638	688	628	646	632	662	617	666	648	670	647	705	636	624	696	669	657	653	617	634	627	643	660	630	698	678	683	669	612	673	652	694	627	609	670	694	628	687	647	653	667	643	625	669	673	670	618	661	643	662	649	636	700	642	623	714	693	744	663	661	654	664	677	676	667	649	648	631	690	620	643	637	655	644	660	693	602	667	685	665	647	659	684	676	654	690	640	676	697	708	651	660	681	686	658	699	701	659	668	698	656	669	685	638	645	653	652	659	696	623	650	685	668	658	690	602	638	668	658	668	682	659	669	650	673	631	645	642	638	643	695	691	651	699	674	686	672	649	639	700	671	680	685	657	645	719	630	673	677	671	700	631	614	680	715	675	677	710	647	686	636	616	643	657	682	705	655	693	628	679	713	653	646	653	697	643	671	663	690	609	707	679	648	647	678	580	678	671	627	666	683	607	678	705	677	650	670	644	686	667	660	679	678	636	646	614	662	653	658	628	654	663	670	699	674	686	659	633	653	647	667	703	632	636	642	686	643	617	654	642	691	637	695	629	654	671	649	632	659	666	666	652	727	649	695	660	640	665	675	654	643	680	675	682	664	666	678	601	673	671	651	662	658	668	676	675	646	664	642	661	684	705	693	708	650	659	670	614	666	706	651	716	643	704	663	675	710	683	646	682	691	632	684	649	715	680	673	647	676	660	710	664	649	710	653	669	629	659	672	664	646	635	622	669	665	634	676	679	643	662	686	662	649	656	675	643	665	630	642	657	673	666	694	692	708	641	617	676	685	691	698	713	625	625	690	684	710	676	632	669	702	621	695	656	630	702	662	646	639	646	644	670	665	685	602	651	676	657	615	631	685	632	704	655	632	656	662	668	684	672	677	638	658	668	643	659	645	698	690	639	664	650	669	644	657	660	671	646	662	685	654	681	634	704	711	619	655	667	622	669	683	663	662	657	666	690	653	640	694	721	709	672	663	679	627	651	620	631	698	677	681	679	620	647	620	663	675	660	633	713	662	631	677	673	684	707	662	655	644	653	643	661	680	666	658	636	590	710	636	714	653	591	683	696	682	663	670	627	695	701	656	661	714	654	605	671	667	655	627	626	638	712	706	642	657	668	686	636	674	675	621	631	625	656	660	684	678	678	646	654	646	684	652	665	632	652	686	707	664	674	664	658	644	668	623	703	645	620	689	630	664	630	676	650	676	674	673	650	704	672	679	688	718	649	677	667	700	687	650	655	682	691	659	636	711	704	686	663	652	631	628	653	650	681	609	627	635	653	635	628	669	635	656	655	687	664	685	661	684	661	663	653	649	662	606	668	675	663	671	660	653	665	677	653	660	620	702	670	620	686	683	666	676	658	652	678	709	701	617	680	647	669	668	653	677	662	660	673	653	655	654	678	668	698	647	724	688	657	666	709	640	650	655	666	628	639	679	674	687	621	663	619	742	648	667	653	662	623	660	643	671	657	661	714	679	638	710	653	679	691	662	669	721	642	694	687	732	694	689	637	671	660	647	685	691	652	667	696	637	671	632	680	627	655	623	657	657	656	696	615	647	683	670	668	695	676	663	671	622	700	608	607	663	685	663	596	715	695	685	697	669	664	626	652	683	662	697	657	696	683	653	652	661	677	646	645	653	666	659	658	681	694	644	681	634	642	692	616	676	680	696	665	633	673	686	622	672	653	669	624	619	632	692	644	679
29698	23378	17768	5366	818	650	630	582	536	564	721	901	732	574	522	515	503	538	500	512	531	536	532	530	525	481	492	500	468	511	503	496	550	471	532	528	476	493	525	505	493	515	501	526	518	475	522	545	491	516	473	503	569	495	506	517	522	477	514	526	516	501	507	477	522	507	485	471	503	497	490	526	499	496	525	514	511	511	505	494	519	517	432	491	507	539	487	510	538	500	481	513	483	516	514	476	502	517	543	516	501	510	541	522	503	477	465	490	490	503	512	486	521	496	527	540	501	504	482	531	493	555	513	499	515	490	480	525	483	504	524	477	503	512	441	496	467	464	576	488	497	480	482	528	511	516	509	522	449	494	517	493	546	450	507	519	485	501	550	522	490	468	484	489	496	487	502	510	461	489	491	523	520	462	502	520	502	510	481	499	530	491	504	486	504	533	513	550	515	506	561	491	526	435	563	514	487	558	466	479	469	520	533	541	513	515	494	518	551	481	498	518	512	527	472	513	535	519	466	486	497	511	515	503	492	504	479	502	444	524	509	494	492	504	472	530	518	491	522	512	517	498	462	565	522	524	508	475	491	533	458	498	496	525	485	509	498	515	488	519	501	518	486	530	472	513	502	501	513	488	491	502	454	513	487	518	512	511	464	505	498	458	501	552	485	469	582	494	484	509	485	542	525	538	484	500	527	474	517	517	508	486	530	503	532	522	493	516	488	534	470	481	489	509	491	545	511	516	495	517	485	525	496	520	465	496	531	502	499	497	506	506	496	526	506	520	539	496	531	501	487	517	517	506	531	492	524	502	498	501	532	500	483	481	508	464	498	492	480	524	507	508	533	537	519	512	518	453	538	508	483	494	520	502	479	524	505	548	504	532	500	463	520	505	460	509	481	482	548	486	500	514	509	527	526	486	505	496	479	478	502	531	520	506	508	458	506	503	482	515	480	513	510	489	502	474	493	506	468	545	523	497	523	530	447	501	517	463	508	500	535	520	502	510	540	503	486	478	489	522	520	503	531	478	503	503	537	538	478	542	521	505	506	473	543	517	508	465	492	516	525	535	501	500	510	521	510	453	509	469	516	533	509	550	485	552	503	509	459	506	479	493	461	518	530	536	492	506	496	468	494	503	498	484	513	511	506	505	518	493	530	521	536	476	494	515	481	483	498	500	507	515	477	528	510	515	523	510	501	524	498	490	511	496	509	553	524	526	524	509	487	517	534	485	525	503	519	526	498	473	518	530	494	487	530	507	503	462	508	494	524	536	482	486	518	551	560	513	505	528	483	472	486	504	506	515	464	487	502	519	533	524	523	492	484	515	493	532	562	492	494	478	511	532	530	511	538	502	497	569	478	527	536	505	445	513	490	513	492	522	496	506	517	475	498	493	510	488	533	496	511	509	532	469	527	506	522	544	512	517	476	500	485	449	506	491	480	494	483	465	499	539	509	522	543	513	533	525	507	444	477	546	522	497	532	484	486	519	505	492	493	498	513	481	483	482	535	488	505	468	487	562	463	499	473	510	486	485	494	504	486	508	509	461	533	482	474	489	478	481	486	527	477	454	532	480	512	508	533	470	486	520	503	505	488	485	513	497	509	502	485	503	529	553	467	502	512	486	483	527	515	486	572	536	447	482	477	514	494	510	517	498	522	481	533	487	501	477	530	500	464	532	488	489	558	505	533	494	539	507	547	523	507	557	546	488	562	521	501	510	513	535	475	478	498	500	514	511	468	498	506	503	507	483	504	488	547	517	515	529	516	519	499	501	534	539	512	487	485	483	496	502	527	507	532	562	525	497	483	518	501	478	534	502	465	524	498	519	517	516	481	484	492	493	492	500	464	489	533	471	486	474	491	498	505	520	528	464	521	486	524	546	512	511	488	513	486	529	499	470	488	479	523	504	506	539	507	511	518	458	505	550	464	489	514	477	460	480	524	455	513	490	516	513	523	523	547	481	525	517	476	505	510	480	507	502	513	501	482	495	494	505	462	492	467	521	498	455	536	496	516	519	481	532	501	511	491	524	508	530	508	525	525	500	525	458	503	544	506	480	493	522	521	522	498	459	523	515	515	491	531	516	504	495	501	512	518	504	495	506	500	545	544	537	482	546	517	497	464	520	518	487	496	470	460	509	482	531	506	534	514	555	460	513	494	533	535	515	511	496	493	509	488	508	450	478	495	536	491	516	483	516	500	521	528	570	503	475	519	510	528	503	504	535	512	488	518	518	487	501	475	515	528	498	469	473	536	477	510	496	507	458	542	517	489	519	468	520	506	508	508	508	524	531	514	493	541	505	499	509	522	513	511	476	497	497	508	521	514	481	526	441	484	495	508	512	518	485	470	523	506	503	472	499	509	557	520	516	567	493	510	494	509	486	484	493	507	483	512	526	490	512	503	549	520	491	526	492	474	509	477	505	486	506	496	495	501	499	503	472	478	541	520	518	507	533	548	517	537	521	513	507	531	473	519	487	469	535	498	506	523	520	474	514	522	505	491	534	510	515	473	480	490	465	502	494	521	494	517	509	513	519	519	535	512	505	512	495	487	519	511	529	528	501	449	456	492	512	500	493	502	499	521	468	530	511	539	510	547	526	511	517	509	513	504	510	501	486	472	502	501	507	535	491	501	506	478	529	522	497	523	502	466	507	498	507	484	515	511	476	488	527	532	509	516	488	492	508	502	481	475	516	467	485	508	546	464	496	515	476	488	495	490	501	490	483	514	517	496	533	493	510	548	543	501	497	511	495	501	525	524	506	501	466	522	525	487	529	496	529	512	496	555	492	472	529	485	526	478	518	502	501	525	504	452	524	490	531	478	463	526	505	529	501	527	516	476	508	530	479	529	552	477	529	489	511	534	483	491	492	525	491	534	496	479	535	528	502	522	565	510	453	485	485	447	518	546	561	503	535	505	486	519	518	475	510	456	518	514	494	477	497	518	494	521	474	488	495	457	501	483	486	517	520	504	468	502	484	514	463	506	517	523	504	535	485	474	530	500	502	499	511	512	512	490	511	498	497	493	486	514	513	519	498	471	499	524	480	518	479	470	478	483	492	464	513	523	552	506	534	509	487	520	509	542	482	501	550	514	497	535	527	467	461	558	530	519	515	512	512	534	472	528	558	522	478	482	505	468	510	520	507	489	491	504	505	506	534	476	487	523	485	538	529	490	508	474	522	500	469	504	515	517	502	493	485	503	500	513	493	522	523	458	507	465	481	513	530	483	486	512	506	479	492	517	516	490	497	499	504	481	504	477	488	511	478	487	511	450	557	534	472	521	485	495	517	489	517	484	481	523	559	478	496	519	534	500	451	489	530	500	444	517	518	449	522	500	465	515	531	518	513	531	545	499	476	475	505	463	501	501	524	482	503	525	536	518	512	493	532	504	501	485	504	498	482	512	471	544	513	481	527	481	503	479	470	556	517	527	515	507	525	515	526	517	468	522	502	523	519	532	536	476	518	493	481	525	532	514	533	538	505	483	515	459	478
36148	25112	17848	4403	987	863	924	737	727	788	1111	1614	981	737	662	587	651	621	592	582	612	640	603	607	638	643	603	596	613	563	616	636	589	621	660	586	572	577	599	612	670	629	601	587	616	613	606	603	583	591	606	602	606	584	567	601	612	601	667	590	620	580	611	583	616	592	592	584	611	621	593	632	600	618	600	561	558	618	609	590	610	583	644	614	643	616	596	615	650	613	609	623	609	594	603	623	594	571	583	565	591	593	582	579	593	602	606	577	594	614	602	572	628	570	575	569	623	603	587	613	606	601	623	576	617	621	589	549	578	626	601	596	552	650	632	578	617	540	596	590	599	630	588	569	640	601	588	633	550	584	573	606	634	583	600	601	632	584	583	603	536	610	570	581	594	596	633	581	605	586	595	612	597	588	591	588	610	610	572	624	566	622	582	627	601	593	574	593	618	592	634	636	593	573	595	624	635	655	596	574	596	588	596	591	610	635	586	623	613	642	598	598	639	544	602	577	579	590	590	576	607	578	613	548	623	571	606	592	610	666	576	598	581	593	623	594	555	628	552	628	616	613	545	624	585	568	612	634	557	639	619	611	596	580	634	569	651	572	605	565	646	611	624	609	613	630	586	559	648	592	622	614	614	565	602	570	624	610	558	576	619	573	584	639	574	584	606	581	557	638	557	616	547	576	626	609	583	617	619	594	611	602	595	599	631	560	564	592	557	601	559	566	609	606	589	585	608	594	623	588	605	590	625	569	582	638	608	578	572	587	637	581	581	590	603	644	610	640	580	619	588	611	563	618	597	621	628	612	594	623	629	583	557	591	626	604	559	571	595	596	604	596	599	595	609	601	595	617	615	601	618	574	604	611	569	582	575	652	604	578	587	599	588	585	644	560	597	602	591	620	539	619	615	620	560	650	625	598	592	607	649	587	618	625	595	565	626	601	582	626	593	625	623	580	617	603	634	558	640	577	595	592	601	586	577	610	613	622	601	589	593	625	564	626	630	613	601	567	594	617	606	615	606	608	580	610	664	631	616	594	621	574	587	586	600	622	591	616	643	597	627	618	590	600	617	635	562	603	555	608	572	600	561	642	610	616	587	578	613	604	610	589	564	599	595	611	566	653	613	592	620	577	606	620	583	574	603	602	598	643	606	570	612	584	628	576	550	571	667	579	653	619	590	584	595	650	609	576	612	578	608	629	566	608	535	593	592	577	618	564	613	607	615	606	613	618	574	588	584	601	605	600	559	624	583	580	604	611	636	594	595	620	583	653	613	605	623	571	634	622	595	604	580	631	608	593	595	554	574	569	554	605	634	595	587	551	580	594	593	590	566	626	609	594	626	590	603	574	605	655	618	580	645	636	614	605	621	581	578	589	639	614	594	616	622	635	580	613	535	598	585	593	646	568	602	648	605	578	607	603	615	648	614	580	601	641	604	649	545	576	641	617	588	637	644	592	576	602	584	609	628	643	598	616	593	577	646	570	613	552	619	605	633	609	612	586	564	659	587	603	603	568	607	618	607	580	603	607	622	663	606	592	590	560	599	559	611	643	608	575	619	574	552	612	577	560	587	567	613	591	609	622	610	642	606	631	591	560	570	595	598	613	572	614	571	580	622	636	614	560	601	578	597	583	616	619	612	628	603	594	651	599	592	628	597	589	609	632	607	602	612	603	619	619	565	604	558	617	608	616	598	573	591	612	649	620	614	599	688	617	575	591	627	531	595	613	582	624	613	608	628	620	633	608	625	631	595	583	573	583	555	623	550	579	586	628	591	586	626	644	606	587	566	610	610	578	589	637	641	610	530	583	623	626	631	558	592	631	629	592	623	627	590	606	577	624	596	618	574	602	582	567	600	570	566	585	608	623	591	590	597	607	600	583	609	563	612	583	590	596	590	603	602	626	603	614	648	592	611	622	597	594	591	609	626	619	621	603	636	639	609	586	615	655	597	617	632	566	562	572	558	592	579	597	598	553	568	634	551	599	640	633	573	633	560	606	579	570	573	581	560	619	579	661	583	602	609	592	593	644	603	623	634	632	588	598	601	569	606	580	590	601	587	587	573	594	617	560	623	608	571	606	586	611	602	623	594	602	600	623	606	624	557	619	618	622	581	557	590	593	635	599	558	599	621	580	609	589	651	547	621	608	580	624	629	572	604	596	569	588	551	615	566	593	575	578	575	584	600	638	582	594	610	581	574	629	608	583	563	595	523	618	657	609	588	589	602	610	558	612	576	555	581	580	596	622	598	590	581	565	569	567	600	611	600	628	628	621	629	597	562	625	621	592	642	630	638	612	550	603	625	591	530	567	597	592	607	608	605	576	561	621	602	651	562	631	569	584	578	596	569	630	598	603	576	607	562	615	603	621	611	626	612	603	593	551	559	595	580	597	586	582	612	573	565	620	616	627	612	572	594	570	594	609	617	612	576	566	603	625	626	608	570	585	638	609	630	610	576	578	646	615	615	596	575	614	616	614	567	569	605	627	639	623	579	604	615	583	601	620	608	592	609	572	595	639	588	555	632	584	578	626	571	588	618	579	582	650	582	576	662	606	585	597	615	574	574	598	579	613	593	601	625	641	579	596	603	662	590	577	589	615	588	591	621	568	612	567	578	560	615	625	565	620	562	610	594	575	598	558	617	602	618	575	616	649	616	602	588	608	646	618	631	616	615	616	648	597	588	547	587	587	574	619	575	588	542	586	641	648	568	594	553	620	595	574	567	608	627	615	607	592	624	615	586	593	572	576	635	567	614	622	650	633	592	627	570	601	643	584	588	569	628	569	563	569	588	587	618	607	613	590	573	635	596	604	580	591	587	599	566	601	588	607	593	581	596	629	583	576	574	612	551	609	570	572	560	583	607	619	601	598	550	640	599	578	601	590	553	614	605	605	569	628	631	632	641	612	597	581	578	580	587	576	604	573	587	589	609	625	568	593	593	607	596	597	589	608	585	627	585	583	603	613	618	587	631	612	606	637	580	581	601	588	585	604	576	576	593	591	605	613	615	589	606	602	624	574	587	610	646	608	589	631	569	580	569	652	608	548	612	562	618	626	630	633	620	585	618	609	576	613	625	606	553	574	625	581	588	616	575	606	651	579	582	575	575	556	588	645	573	532	626	640	600	569	617	592	587	586	578	590	606	640	577	631	592	612	573	582	556	572	576	655	583	609	564	601	605	646	586	616	588	576	585	577	555	621	647	587	554	595	583	640	603	590	598	596	609	610	621	604	566	654	595	609	564	591	580	607	592	560	642	609	624	604	630	595	624	593	618	582	581	590	627	579	613	574	601	614	555	590	633	600	607	582	581	611	591	572	565	581	612	595	600	583	613	603	573	591	588	632	648	593	627	576	633	603	619	626	598	601	593	628	555	632	582	545	611	596	618	574	574	599	565	611	569	591	563	561	578	620	607	605	588	570	609	588	607	654	585	613	563	550	588	590	576	634	559	584	570	581	581	590	659	570	603	595	572	599	581	602	630	639	609	589
23514	20889	28100	23792	20867	11478	1431	791	585	881	1174	975	727	504	425	426	430	401	377	355	333	356	347	353	352	348	353	378	328	376	379	342	338	350	349	323	366	358	360	321	367	340	356	374	373	329	355	360	333	304	363	307	380	355	343	336	346	278	342	359	360	311	327	333	324	328	336	326	337	347	327	334	322	318	319	325	311	317	387	332	333	337	311	345	325	366	338	333	346	341	322	320	347	341	316	319	336	309	361	329	338	330	316	339	331	371	341	356	314	321	311	376	331	342	373	330	339	339	334	326	315	325	358	341	323	334	316	336	340	309	377	322	353	317	366	314	357	358	335	320	312	297	361	306	366	345	354	342	355	333	326	347	312	319	294	314	349	337	308	343	332	323	333	306	334	329	338	332	377	316	332	307	304	337	306	344	334	357	326	332	320	348	305	356	300	313	320	335	336	295	350	322	317	312	361	362	344	332	332	336	342	344	318	310	350	333	327	343	320	340	306	333	315	357	352	326	347	324	305	340	356	329	342	308	303	335	336	323	346	339	342	306	325	340	353	313	303	307	333	346	346	288	346	307	357	320	320	343	336	332	338	317	359	323	320	339	321	359	344	317	342	316	298	317	330	320	344	328	301	318	362	374	331	323	367	324	336	341	328	337	332	336	340	365	352	375	309	321	355	338	356	311	343	366	355	332	341	326	325	338	339	344	346	320	345	350	315	352	323	332	323	334	310	342	338	349	343	333	334	359	313	320	341	338	340	330	320	333	371	335	295	340	332	340	366	329	308	333	329	322	322	330	320	331	343	314	299	339	341	326	323	294	333	314	327	352	335	330	308	311	319	369	322	331	326	324	325	335	325	343	356	370	360	322	340	367	350	350	358	349	345	325	321	351	315	347	325	332	345	315	345	324	316	347	367	307	333	312	346	340	342	310	363	330	328	350	302	346	355	308	349	351	358	342	356	309	326	326	351	323	348	325	307	332	372	333	324	307	315	331	368	354	342	305	329	338	317	330	369	331	353	339	350	336	349	369	311	355	346	324	303	331	331	308	320	338	328	309	379	305	346	344	324	341	325	302	330	309	329	329	313	343	318	347	348	328	340	305	345	321	331	318	310	341	316	311	338	335	356	315	323	314	327	366	320	313	310	350	324	366	331	322	331	350	365	320	331	350	325	313	316	335	356	287	331	335	360	364	334	349	373	359	305	351	322	329	349	345	332	340	299	319	326	321	329	338	315	324	324	316	334	336	318	319	334	324	373	347	350	314	339	342	346	323	322	335	322	330	342	332	272	320	308	347	326	341	313	320	346	332	350	324	330	329	334	334	308	323	333	323	351	341	354	343	315	318	330	307	320	307	364	311	329	331	328	314	351	292	326	301	344	325	304	351	321	323	336	332	336	328	344	324	338	338	309	332	277	335	344	316	332	330	312	332	358	321	380	325	322	327	354	355	317	355	332	309	312	350	344	316	314	325	345	350	331	362	321	317	365	340	348	330	335	357	373	307	363	308	336	344	315	342	363	299	333	338	352	325	325	351	340	316	314	344	352	336	356	317	341	362	353	343	336	335	318	329	313	352	325	353	345	321	351	327	346	321	319	348	364	323	347	331	331	366	323	330	350	322	322	299	329	361	345	327	324	332	340	342	350	347	316	306	354	312	305	335	315	331	336	347	338	334	318	332	328	342	309	354	346	329	330	354	341	323	334	330	333	348	330	345	319	366	346	349	346	345	353	312	282	343	329	335	318	311	321	344	313	352	311	320	322	316	322	319	296	305	356	316	321	336	354	305	327	299	327	294	319	320	351	307	342	341	306	350	319	358	309	361	350	310	315	323	331	341	340	350	332	330	315	294	332	313	293	320	342	327	337	348	325	336	323	319	322	369	339	338	310	350	369	326	332	344	344	341	336	329	337	341	352	361	316	323	299	348	367	319	329	286	345	326	299	327	340	326	347	367	341	326	365	384	331	331	337	322	345	324	312	323	341	343	311	321	356	322	351	325	322	320	340	327	347	366	330	356	345	348	338	315	316	335	344	303	336	348	305	325	336	320	338	320	336	329	332	343	334	328	356	343	304	304	315	353	327	347	341	303	306	325	333	346	360	325	352	392	337	326	303	311	324	308	328	285	322	315	328	322	343	333	310	358	299	320	300	336	325	332	337	329	341	316	357	341	317	315	306	279	321	318	313	340	353	341	360	341	324	334	340	335	321	328	336	311	322	351	316	303	324	326	344	319	376	336	314	325	325	341	339	370	320	328	324	321	337	329	327	349	368	329	318	342	342	333	348	341	358	328	344	320	319	357	342	318	326	316	343	325	321	353	335	320	311	329	351	323	332	327	347	326	319	319	364	342	328	325	314	370	359	367	349	381	323	324	331	314	328	333	330	322	325	326	296	346	331	308	353	327	324	346	315	352	305	329	364	335	343	330	349	352	349	300	299	335	338	322	311	298	356	330	333	319	316	341	325	321	340	351	340	340	337	292	309	317	318	328	346	341	314	347	337	337	327	347	336	303	324	321	327	316	315	329	311	343	349	327	330	326	354	387	350	329	348	327	331	302	331	347	341	302	353	323	338	336	352	346	336	377	331	329	332	346	317	329	327	314	340	354	311	355	331	331	353	331	349	310	302	346	364	315	284	346	362	338	316	357	331	348	317	345	343	322	335	349	307	338	345	320	320	352	338	362	310	353	321	377	315	328	335	328	323	296	386	303	320	330	340	331	352	336	342	353	325	336	308	349	320	310	360	321	335	306	348	364	310	326	302	327	305	338	342	341	321	350	307	331	321	311	328	369	309	358	334	324	345	353	346	342	348	346	320	314	355	329	340	336	327	346	353	335	342	349	304	341	316	324	326	313	323	354	336	329	349	351	334	341	357	304	298	333	315	316	315	353	322	310	346	311	325	338	296	341	342	339	346	356	325	333	327	342	349	368	329	366	329	314	322	339	299	315	345	353	308	318	325	330	336	318	363	367	343	334	342	350	366	324	328	319	334	294	340	310	314	353	355	350	353	317	328	328	285	319	327	309	323	312	373	320	338	319	360	318	296	317	318	337	355	345	345	354	326	321	341	309	338	323	311	353	319	318	347	340	337	336	321	340	313	302	345	334	342	314	316	326	344	345	303	353	341	342	333	368	348	329	361	327	320	349	369	353	348	330	340	315	345	327	333	332	334	331	320	326	321	328	306	336	337	336	332	328	331	315	321	340	361	331	343	345	357	347	354	333	363	311	323	316	330	341	334	328	309	322	317	331	313	342	329	348	310	370	343	332	322	351	335	313	313	344	335	323	305	317	300	342	348	347	327	351	282	329	322	308	332	339	336	324	366	368	320	352	334	334	353	351	357	327	313	344	320	329	350	340	331	346	300	352	329	340	342	330	335	326	305	333	350	359	339	321	336	342	352	320	364	315	305	345	359	328	308	300	317	331	347	325	338	332	327	320	319	307	329	353	357	329	374	324	350	333	321	349	331	307	330	337	335	325	367	383
37467	33592	25516	12395	2991	2142	1886	1354	1090	1713	2289	1896	1135	833	554	547	527	523	454	456	488	501	455	492	466	433	428	444	431	443	388	460	459	435	451	435	412	408	433	380	436	437	416	428	399	400	396	429	381	363	426	412	398	407	412	388	431	422	394	437	403	392	418	426	434	366	439	428	434	408	415	401	387	388	391	415	395	410	396	433	396	393	376	426	368	394	454	365	383	398	394	375	412	387	393	419	372	396	390	434	391	425	379	401	390	408	426	396	418	406	368	420	402	365	395	407	400	407	402	396	428	418	400	373	393	420	423	412	373	431	398	400	399	405	382	443	405	404	376	386	375	359	354	395	389	397	377	396	393	392	385	386	417	418	443	384	403	388	427	388	392	380	389	416	381	374	410	398	382	356	392	401	411	399	388	409	400	400	429	385	390	387	421	419	367	395	405	398	424	394	396	403	373	391	418	414	373	369	378	414	424	409	401	430	394	420	419	403	392	403	371	411	378	421	389	421	381	390	360	412	413	381	384	395	386	394	410	403	377	373	382	400	384	400	398	388	396	419	416	382	408	408	362	392	383	403	419	401	370	368	424	387	405	383	385	400	387	396	370	399	410	410	394	380	387	374	405	397	409	397	378	397	438	381	405	391	394	360	400	406	391	382	411	387	368	419	405	399	400	412	417	388	432	369	370	404	384	379	433	419	391	394	376	396	401	389	366	395	371	391	412	427	425	387	373	415	400	385	404	396	386	392	429	406	387	387	409	392	389	397	377	406	407	380	372	388	409	438	387	409	399	433	418	396	371	397	360	420	399	390	377	382	393	432	422	357	380	411	405	407	417	419	401	389	401	399	381	381	362	430	381	393	402	425	401	414	393	417	393	368	443	404	367	391	413	402	407	398	404	412	379	400	387	417	394	366	396	404	364	425	400	393	386	405	392	421	401	398	412	358	426	396	388	408	410	394	363	361	391	364	368	406	426	419	390	402	410	391	430	397	388	391	405	408	384	373	410	433	402	406	409	409	382	446	358	411	410	411	378	377	407	383	459	362	403	426	376	402	427	413	423	428	384	450	379	401	403	391	404	362	383	410	390	412	374	365	414	402	399	416	393	418	435	419	439	402	426	432	377	382	384	376	422	387	436	386	371	364	396	393	371	394	397	420	360	402	383	383	419	413	384	406	383	395	410	389	391	435	386	362	383	406	387	425	392	397	371	419	413	392	388	402	415	426	377	382	387	370	421	405	426	381	373	389	410	413	379	374	381	400	405	388	393	375	425	408	430	397	386	394	417	386	387	431	378	405	359	386	388	375	428	416	392	368	382	378	381	403	393	421	421	433	381	388	411	397	382	421	372	373	394	424	398	426	425	421	370	374	429	402	395	437	397	367	364	407	384	406	389	433	419	366	394	358	394	391	406	424	383	398	393	413	387	412	399	406	421	366	404	411	402	436	433	396	436	398	409	375	426	407	412	403	417	371	384	435	403	360	389	419	371	398	380	378	392	393	380	386	382	392	407	354	405	391	401	374	406	402	391	376	398	378	427	405	397	449	435	386	411	411	390	371	439	392	367	376	391	389	429	390	383	355	390	396	387	393	369	395	390	433	409	415	383	399	374	418	381	448	395	388	390	380	419	419	379	357	403	422	412	419	394	400	372	377	408	441	392	388	394	432	404	418	434	393	445	403	412	389	397	403	369	373	352	370	365	376	402	421	407	390	387	374	413	420	390	417	389	412	372	387	377	396	384	385	400	408	385	391	424	387	405	398	402	366	380	398	400	373	426	389	424	396	407	407	413	385	406	415	371	423	375	391	404	410	399	390	407	378	374	429	398	390	402	402	392	385	419	389	410	408	382	390	374	372	392	437	374	399	420	380	367	377	400	417	414	404	387	424	408	394	368	411	393	407	403	389	383	430	391	431	411	393	383	404	403	393	374	374	393	415	392	433	397	415	433	427	370	389	393	410	423	394	400	413	411	402	397	375	387	411	380	427	356	407	366	376	407	361	354	414	383	396	412	393	382	393	417	406	388	408	385	355	387	406	427	410	350	382	430	377	388	393	398	373	347	404	389	368	402	377	410	396	386	411	371	376	395	407	431	394	393	381	391	409	410	396	398	390	404	392	374	363	411	420	400	427	398	418	417	415	414	413	378	397	389	389	385	414	382	421	412	379	373	380	421	413	397	375	397	390	387	386	408	385	364	392	389	406	377	391	376	408	395	408	382	412	378	419	378	385	383	412	406	390	383	376	394	429	427	415	387	404	425	414	378	401	388	429	420	412	415	357	399	424	388	393	374	392	424	355	354	409	391	394	381	373	376	360	385	392	399	431	419	399	396	439	398	409	375	415	370	419	363	380	373	351	416	417	432	411	404	398	408	406	402	401	399	413	391	407	398	366	441	433	409	372	406	398	396	384	386	397	400	381	370	400	379	395	416	357	375	374	404	397	400	430	414	425	405	385	386	387	379	379	383	422	395	399	382	363	427	387	387	421	399	379	386	379	390	400	409	421	395	419	399	407	422	397	434	396	439	421	416	408	372	437	397	370	391	397	433	399	436	420	365	367	364	414	400	385	393	415	417	384	376	423	395	420	407	383	431	380	395	407	382	427	388	403	387	405	395	338	363	389	420	386	390	367	375	402	397	382	382	365	392	400	447	402	413	400	381	381	367	412	417	401	408	395	396	418	407	406	445	404	393	383	372	397	351	425	359	427	445	378	392	406	453	414	396	413	375	399	375	400	375	378	396	412	408	416	405	383	397	357	393	394	392	371	392	399	366	394	400	409	398	371	407	384	399	364	383	371	424	405	439	388	390	358	387	384	413	389	392	407	383	358	381	398	400	400	432	387	403	379	388	386	404	401	442	386	359	385	399	384	400	399	413	387	411	398	400	395	381	413	388	417	436	415	402	381	368	394	412	390	406	411	378	355	375	417	391	411	398	375	426	401	412	417	394	416	407	419	408	418	407	418	364	379	398	404	380	433	413	386	397	436	383	383	410	424	401	405	407	380	380	400	412	394	406	385	358	403	450	389	369	379	391	394	353	416	404	388	406	399	384	391	382	412	397	382	393	399	398	383	403	397	431	372	425	401	391	371	391	399	424	412	417	393	401	366	397	400	373	387	419	398	416	434	367	407	414	397	376	368	377	402	379	404	411	406	426	412	377	385	382	355	403	405	358	410	419	376	407	377	381	431	403	403	408	375	392	427	426	379	378	396	421	370	395	411	406	396	434	396	397	416	365	400	410	422	389	365	413	411	434	394	376	388	368	401	417	400	417	395	391	434	409	439	368	367	414	391	387	354	380	376	386	414	397	372	377	417	417	399	396	403	380	401	397	372	423	387	404	421	376	401	402	383	414	390	396	407	386	401	425	384	407	422	369	357	395	383	375	422	370	377	389	399	377	394	419	409	430	390	414	368	405	417	394	374	386	389	402	393	416	436	415	409	396	437	386	414	397	428	435	419	414	381	445	409	418	385	380	370	399	376
24658	20937	27346	24620	14592	2072	1267	1101	941	946	1438	1238	958	846	863	821	809	761	785	792	802	815	805	815	776	763	808	751	783	752	756	813	772	791	785	773	743	759	805	776	811	784	797	758	789	785	803	842	768	777	771	760	825	759	782	756	793	801	766	776	793	742	749	759	775	756	748	741	781	727	812	796	795	807	822	733	761	710	785	785	763	789	801	802	752	787	775	784	853	827	744	788	770	762	790	751	800	718	821	828	846	750	800	804	744	740	737	765	804	736	746	749	748	803	743	746	794	754	742	772	717	771	772	786	828	764	711	770	775	765	767	782	778	739	768	761	752	801	816	732	796	759	778	837	801	719	790	786	744	759	732	781	770	784	753	789	753	806	775	752	771	853	794	754	741	746	784	810	800	781	790	815	760	771	726	778	718	772	759	786	786	738	768	781	791	805	763	812	747	791	768	806	727	820	767	799	793	752	776	757	780	723	791	705	771	781	817	776	768	770	805	842	820	752	764	785	795	783	776	733	752	743	785	781	738	766	742	780	781	798	751	798	755	777	751	822	842	788	788	761	767	767	756	787	811	746	719	773	723	795	787	738	802	782	736	758	776	742	776	795	752	778	787	784	764	759	803	790	763	828	765	808	795	824	799	779	802	710	727	778	743	743	799	827	785	790	749	760	715	765	776	778	781	770	793	765	771	798	769	716	764	773	757	733	792	780	780	731	768	733	791	772	798	752	752	756	774	791	772	753	786	785	769	728	770	746	783	742	768	825	745	791	743	759	776	788	827	730	764	766	756	749	773	778	764	748	775	754	807	805	781	741	777	782	806	803	737	811	812	799	776	781	755	799	792	802	771	799	812	807	748	787	809	765	763	782	792	811	758	768	748	780	795	790	776	786	761	798	819	770	768	752	799	807	786	723	801	815	772	802	714	746	729	751	778	741	780	757	779	764	800	727	725	743	746	781	798	784	773	771	742	790	766	764	787	758	766	734	745	791	810	798	736	797	796	732	806	751	764	820	761	755	721	779	773	728	779	765	797	794	782	794	810	826	785	731	763	784	771	786	745	766	737	746	783	764	724	801	776	838	825	768	763	790	751	757	812	778	767	755	779	760	795	788	793	749	797	746	773	762	761	749	767	741	747	797	747	791	801	795	771	722	798	792	809	758	732	804	798	776	724	849	799	779	772	747	812	766	772	739	803	769	780	745	776	793	787	774	780	756	809	776	791	748	756	778	765	732	745	748	752	764	760	776	739	753	766	792	804	795	750	748	778	756	786	791	774	796	817	770	772	787	830	771	803	709	760	758	763	802	796	832	753	794	779	754	756	730	765	756	779	744	750	745	809	789	735	814	761	803	764	831	723	806	795	735	766	753	767	758	812	807	721	721	786	751	809	820	752	870	756	813	788	739	800	827	771	736	833	782	823	766	747	740	752	785	791	759	758	741	730	805	738	770	760	798	823	751	787	830	765	790	759	755	764	732	739	819	710	813	803	795	787	760	752	772	768	772	829	793	799	781	770	755	787	795	757	769	780	780	801	764	728	809	786	815	830	789	740	795	716	767	788	789	724	697	793	816	748	729	735	746	738	767	746	843	809	745	778	780	811	759	768	784	804	768	842	769	808	745	780	746	723	752	800	710	758	799	755	792	759	748	839	799	769	764	757	732	793	779	773	765	750	784	781	750	753	792	759	758	777	817	758	743	748	715	786	752	737	806	770	798	797	763	783	796	791	765	746	781	771	776	728	749	758	751	806	738	741	793	780	726	797	731	731	842	715	803	740	801	803	748	770	744	775	774	755	768	753	752	788	770	800	763	835	759	816	751	813	768	797	747	738	778	828	804	794	839	813	785	769	798	795	748	744	816	748	799	770	746	781	803	815	722	790	745	755	814	787	731	816	762	733	791	801	767	759	762	768	780	740	844	791	785	781	783	740	792	761	777	757	868	773	749	731	811	790	764	761	778	740	755	756	735	748	711	760	765	770	767	738	727	771	802	739	778	761	748	746	747	797	793	769	773	780	769	807	791	757	751	749	748	791	815	788	785	721	745	771	783	798	779	716	796	711	826	787	781	751	751	720	786	788	740	735	783	758	796	762	793	738	767	809	783	765	767	772	826	737	735	787	759	722	741	762	819	757	763	786	800	736	749	748	763	751	797	775	779	804	780	851	792	754	784	761	802	762	760	717	796	753	792	723	758	733	772	717	745	792	744	754	776	810	755	756	790	771	764	760	755	789	767	767	764	750	765	745	802	776	717	751	795	846	698	780	781	775	752	731	740	814	728	793	792	787	811	757	803	786	798	752	782	787	794	782	802	744	767	732	800	799	767	818	743	818	785	746	791	746	764	763	805	779	789	725	766	753	762	807	757	811	766	801	792	768	768	771	757	761	771	739	789	802	761	809	768	752	745	762	790	804	808	835	736	757	791	787	777	760	783	771	822	797	800	768	741	730	875	786	775	766	787	756	803	765	782	761	735	818	762	752	741	789	777	785	734	709	766	744	769	773	780	779	819	729	756	770	748	749	747	729	778	764	789	751	820	746	764	717	749	768	766	736	802	807	726	768	796	801	766	817	748	770	809	753	797	725	783	771	793	750	771	734	804	813	765	783	786	738	794	740	781	778	811	759	762	728	775	810	774	770	738	808	793	775	801	780	769	730	781	761	819	835	777	843	793	782	778	802	785	776	737	798	813	776	794	773	805	789	744	775	796	740	807	782	733	735	775	763	762	764	769	786	790	792	750	772	816	777	761	772	756	751	783	767	767	776	745	777	746	775	807	742	759	812	817	733	746	762	764	825	728	771	784	748	780	801	786	773	811	798	771	785	794	724	765	786	789	762	816	831	736	760	783	809	802	777	756	827	748	786	786	748	810	751	764	767	773	787	817	816	806	665	810	761	774	769	751	852	785	808	794	784	776	785	761	777	731	742	786	823	765	790	769	790	781	756	775	724	749	809	750	710	765	779	773	761	790	764	753	769	805	710	769	731	755	739	789	808	759	765	743	780	804	802	752	755	734	747	757	774	788	772	776	740	778	797	798	769	744	764	751	764	799	787	743	796	743	717	797	742	773	776	797	786	713	774	784	782	758	795	756	774	782	785	734	749	791	775	753	730	831	730	746	793	796	734	732	730	806	763	789	760	802	777	751	780	816	810	757	750	783	821	754	801	782	768	812	724	780	754	731	749	768	702	827	802	800	693	776	777	753	764	789	760	798	765	794	772	815	755	816	793	761	786	804	710	747	783	758	753	775	790	823	769	827	798	770	801	747	812	771	753	712	775	769	764	781	731	753	763	779	769	776	784	807	794	792	811	759	723	736	772	756	758	785	755	759	777	764	767	812	794	734	746	786	744	788	816	745	773	763	796	747	781	839	825	703	824	776	757	758	811	784	792	724	799	739	756	768	735	758	771	719	822	803	803	761	779	760	792	727	774	765	769	783	779	795	755	761	766	793	786	763	766	798	757	763	771	772	783	717	730	772	755	771
38200	30752	20802	12168	5029	2067	2075	1705	1337	1329	2536	1863	1322	1049	1000	978	916	954	936	909	871	921	921	933	890	897	901	883	897	879	929	836	906	877	832	886	871	888	918	864	881	858	904	876	908	868	863	879	906	884	902	823	837	911	832	859	916	836	869	884	903	927	890	852	856	902	867	903	846	833	890	877	835	948	882	827	847	908	854	905	898	891	845	815	833	847	858	876	905	834	863	895	915	826	833	920	805	897	900	865	852	823	835	943	834	884	868	862	873	865	928	908	884	833	832	857	877	874	816	881	865	846	858	858	836	816	869	845	885	828	894	819	877	866	863	873	877	875	904	880	868	885	854	946	858	871	896	916	890	838	866	899	895	841	863	886	881	866	877	862	885	874	802	869	846	849	837	848	830	869	896	894	901	847	896	864	876	890	838	849	940	883	840	875	864	923	824	865	871	904	875	910	885	819	946	863	818	857	866	877	851	927	800	899	932	853	815	869	888	905	874	849	901	888	869	870	865	884	845	924	873	914	853	905	932	836	895	838	844	869	900	835	900	826	785	867	872	834	874	875	859	835	871	816	879	878	863	864	856	835	894	855	875	878	902	845	908	853	877	877	858	907	835	814	855	855	831	827	874	867	832	913	905	837	843	883	868	897	855	909	850	878	890	852	875	875	886	899	907	894	834	872	919	846	865	882	868	892	913	852	844	824	873	865	853	888	857	894	883	781	886	856	861	870	887	844	877	873	858	931	897	836	863	834	836	844	877	862	895	927	874	887	867	897	897	834	896	860	898	864	874	822	906	929	817	792	902	884	908	872	838	879	873	868	849	836	825	849	867	898	839	898	891	934	889	863	827	853	847	894	794	848	910	869	905	884	891	875	859	879	874	901	805	830	864	905	845	869	828	867	892	852	870	885	859	845	858	880	870	901	891	848	889	876	869	856	813	889	902	815	870	918	823	867	873	850	866	905	921	894	806	870	806	894	847	874	832	845	846	901	934	846	884	859	858	890	827	857	865	891	869	895	911	861	854	933	903	888	857	861	873	872	883	849	824	875	864	849	858	873	836	877	873	856	830	914	821	863	827	858	806	900	829	902	833	826	873	903	921	848	890	840	858	873	859	867	905	876	885	877	875	876	829	845	820	868	914	798	888	815	823	858	835	872	907	874	906	825	889	905	897	877	895	887	902	909	876	862	871	909	823	856	857	820	868	883	880	899	931	893	869	841	843	845	861	844	866	889	859	887	887	864	812	865	886	899	817	896	825	821	900	907	925	878	886	882	889	879	840	857	867	884	874	821	871	856	847	872	826	912	902	844	893	850	862	937	820	858	919	862	820	855	813	849	874	894	902	866	869	885	874	818	865	853	857	914	946	886	888	842	831	824	883	868	923	878	887	862	825	846	892	907	885	846	821	870	877	860	845	873	885	833	880	881	871	925	844	880	851	830	872	871	892	862	885	882	855	896	849	932	914	842	873	879	858	878	813	882	837	845	864	852	884	880	857	846	930	874	911	843	894	827	821	928	855	884	881	867	893	816	886	890	853	866	832	882	891	861	926	915	895	868	876	890	850	839	887	848	890	846	891	861	826	887	908	849	861	814	895	804	842	868	873	818	843	886	896	893	851	908	855	853	865	860	917	863	857	893	851	824	854	800	864	873	865	883	816	878	847	855	855	864	860	911	923	830	880	816	868	908	833	872	793	875	857	861	859	851	929	862	874	840	852	886	911	874	899	909	887	896	858	852	950	827	832	829	830	831	808	853	848	847	819	870	869	898	835	896	902	849	821	873	852	814	824	841	835	891	832	822	868	898	889	838	815	852	847	883	896	811	919	856	896	919	874	835	875	884	891	863	924	863	878	843	830	851	923	859	912	845	859	860	889	896	881	840	936	854	866	848	876	885	860	888	866	850	862	862	843	860	919	852	878	909	878	819	847	876	837	860	844	840	888	889	872	873	925	858	910	843	851	914	895	875	874	836	876	859	860	870	911	917	875	829	898	927	860	913	861	842	833	885	876	846	878	855	885	888	878	835	918	842	900	880	860	893	906	894	878	815	879	846	913	838	899	864	853	888	868	913	856	857	844	874	896	893	850	849	872	869	872	867	833	856	926	840	866	850	834	847	855	884	870	871	889	877	828	911	819	922	827	840	845	894	835	830	895	836	887	885	932	882	869	832	870	828	854	888	883	874	850	882	854	886	860	853	935	879	894	838	893	904	879	878	868	882	843	906	881	860	834	863	843	867	916	882	871	871	852	864	810	908	846	871	878	955	868	874	892	866	842	818	832	848	862	866	851	883	859	914	868	894	815	830	886	813	893	902	858	893	841	849	829	859	851	865	865	849	875	821	861	852	877	885	865	878	848	866	884	881	864	878	828	844	812	889	833	868	886	889	856	917	895	863	887	893	842	833	879	868	886	913	842	902	847	888	851	858	865	857	889	858	909	803	864	843	812	791	857	872	870	858	825	849	839	900	882	836	861	877	886	889	859	889	815	888	841	849	890	867	883	850	835	898	830	872	836	860	867	896	843	831	860	874	894	866	887	855	860	861	874	884	853	919	867	913	891	833	927	862	861	878	853	829	906	862	848	818	891	862	856	825	877	853	893	916	794	883	862	839	860	855	827	890	861	890	872	901	854	884	865	839	882	905	868	815	888	848	867	849	876	826	915	910	850	849	846	901	893	856	874	822	851	896	828	902	848	868	889	857	901	916	882	926	916	886	945	895	822	846	883	845	872	889	880	942	870	897	853	849	808	832	870	866	847	843	817	844	822	822	881	881	871	887	887	849	877	842	810	861	887	885	900	889	859	877	883	802	878	879	927	874	856	888	903	870	865	840	857	877	849	923	884	846	836	859	860	872	859	825	896	839	848	897	838	874	856	889	834	885	821	861	855	889	872	853	915	836	858	926	846	911	829	875	834	879	917	879	955	913	948	891	866	872	897	843	882	888	870	852	864	837	854	833	910	865	867	886	861	823	874	891	871	855	857	850	859	850	892	904	849	910	820	851	853	836	865	868	866	882	844	835	877	874	841	905	925	865	841	822	864	872	895	882	849	902	868	850	856	803	885	877	899	850	833	883	866	904	902	920	836	812	879	834	868	872	805	846	871	880	897	887	893	867	879	826	835	915	856	848	881	824	891	908	866	879	858	873	882	882	883	885	891	862	898	854	840	870	878	865	900	843	827	832	861	824	872	830	885	882	837	885	864	842	823	839	884	846	860	887	823	857	894	841	905	886	867	870	804	847	887	856	854	836	853	822	862	878	894	908	849	890	865	813	836	883	885	854	853	869	841	889	871	906	895	844	871	846	842	889	863	855	896	835	882	855	881	903	827	893	830	896	884	858	864	831	893	883	851	825	871	863	900	849	850	869	897	803	852	888	850	842	825	855	852	837	957	936	856	873	939	867	835	851	883	820	858	893	900	854	876	876	863	867	857	872	853	879	919	887	894	883	876	855	800	868	895	879	884	932	814	791	908	842	896	845
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	7	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
